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
341843185594	341843186156	341843186706	341843187256	341843187806	341843188356	341843188906	341843189456	341843190006	341843190556	341843191106	341843191656	341843192206	341843192756	341843193306	341843193856	341843194406	341843194956	341843195506	341843196056	341843196606	341843197156	341843197706	341843198256	341843198806	341843199356	341843199906	341843200456	341843201006	341843201556	341843202106	341843202656	341843203206	341843203756	341843204306	341843204856	341843205406	341843205956	341843206506	341843207056	341843207606	341843208156	341843208706	341843209256	341843209806	341843210356	341843210906	341843211456	341843212006	341843212556	341843213106	341843213656	341843214206	341843214756	341843215306	341843215856	341843216406	341843216956	341843217506	341843218056	341843218606	341843219156	341843219706	341843220256	341843220806	341843221356	341843221906	341843222456	341843223006	341843223556	341843224106	341843224656	341843225206	341843225756	341843226306	341843226856	341843227406	341843227956	341843228506	341843229056	341843229606	341843230156	341843230706	341843231256	341843231806	341843232356	341843232906	341843233456	341843234006	341843234556	341843235106	341843235656	341843236206	341843236756	341843237306	341843237856	341843238406	341843238956	341843239506	341843240056	341843240606	341843241156	341843241706	341843242256	341843242806	341843243356	341843243906	341843244456	341843245006	341843245556	341843246106	341843246656	341843247206	341843247756	341843248306	341843248856	341843249406	341843249956	341843250506	341843251056	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	1800	1800	1480	1800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
6525	17530	4173	1003	1379	1223	1096	942	852	667	473	361	272	223	202	125	115	80	58	67	63	66	72	71	56	61	38	42	39	41	43	36	34	38	38	30	27	24	36	32	38	46	40	47	40	36	41	26	29	37	25	24	29	15	17	22	24	21	30	28	20	27	12	26	17	22	20	25	26	21	21	21	15	21	22	20	25	28	14	20	20	21	15	23	13	22	17	21	23	23	23	30	15	24	24	17	15	23	16	21	25	18	20	29	18	21	22	24	17	24	23	33	18	28	16	21	17	21	23	25	22	31	30	23	20	17	22	32	28	27	17	16	19	18	29	19	17	25	19	31	20	16	14	27	21	23	24	17	21	19	25	26	30	15	25	25	23	22	23	21	12	22	28	14	26	22	14	20	27	23	24	14	20	18	26	19	19	24	14	23	27	23	22	17	23	20	21	23	22	21	19	23	13	20	21	19	24	20	17	22	23	25	25	16	27	21	15	24	28	21	26	20	19	17	25	17	20	22	21	25	24	17	18	24	26	20	24	27	17	17	21	17	23	21	21	22	19	19	18	28	21	22	15	19	29	24	21	25	21	20	26	20	27	22	20	22	24	28	16	20	17	27	25	19	22	23	20	31	27	25	17	30	17	21	19	15	26	29	23	20	22	26	20	16	17	23	30	20	16	13	22	27	22	21	23	28	14	20	22	21	22	29	13	25	15	26	12	16	21	24	26	23	29	25	26	28	26	18	21	20	26	15	20	25	21	23	19	16	26	17	25	17	19	26	27	22	17	20	18	23	24	17	21	19	22	23	31	28	16	13	20	20	20	17	20	19	18	24	23	14	20	20	23	25	30	27	21	25	30	17	19	20	19	13	22	18	18	33	23	26	26	26	12	20	19	18	18	14	19	27	22	26	20	27	24	28	16	24	23	37	20	27	21	26	23	31	21	22	28	18	23	19	15	24	14	14	25	21	29	25	20	19	27	22	20	12	28	22	31	20	24	22	18	19	22	26	18	21	17	29	31	21	26	19	15	24	18	29	14	22	33	25	18	16	25	18	20	20	23	18	21	25	24	18	19	14	26	20	20	31	24	25	24	22	20	23	29	19	28	23	20	21	17	24	18	25	25	21	20	22	20	24	22	31	28	16	17	16	14	24	19	23	20	24	30	21	26	18	26	24	21	18	21	25	26	15	21	24	15	30	22	27	24	27	19	16	26	19	24	19	25	21	24	25	24	18	18	21	24	17	19	29	28	24	24	18	27	15	13	25	18	14	20	19	24	19	23	29	20	23	20	19	15	22	24	25	23	15	20	28	22	28	15	24	23	16	23	21	32	22	16	16	25	25	29	34	23	27	18	20	19	19	25	27	25	23	17	22	19	23	43	28	36	24	23	13	28	24	21	29	15	18	21	22	21	22	20	27	23	24	21	18	23	23	27	22	14	15	18	22	14	18	22	22	22	22	21	28	22	24	23	18	26	18	15	35	23	24	24	26	19	22	23	29	26	17	27	21	13	22	25	25	13	20	24	17	20	22	21	26	19	18	18	11	23	24	16	14	29	26	32	22	18	22	21	20	24	26	19	13	15	17	31	19	23	28	23	25	22	18	16	21	31	23	26	28	18	20	17	20	12	24	22	20	22	25	22	25	32	26	29	20	22	17	16	15	19	25	20	30	24	29	20	23	28	25	25	26	23	21	21	26	22	20	14	17	26	21	29	22	27	24	26	13	26	23	18	36	27	24	25	15	20	23	14	19	21	23	27	20	24	18	23	25	27	23	25	18	20	15	28	18	15	20	24	22	18	16	16	31	25	25	19	19	21	19	12	31	16	18	21	24	22	32	19	19	12	29	14	16	24	21	27	18	18	16	20	16	24	12	23	24	19	34	31	17	27	32	14	24	30	17	22	20	15	17	22	24	25	25	18	25	16	26	14	14	19	19	13	24	32	21	23	26	27	17	25	16	24	19	18	19	17	20	14	15	21	32	20	25	17	33	14	17	18	31	22	21	20	22	33	21	21	18	32	24	26	19	14	21	17	17	28	20	23	30	25	22	20	18	15	19	16	20	18	23	27	25	25	17	23	32	30	24	15	27	21	16	29	18	33	24	22	23	18	23	21	20	17	22	23	19	18	19	23	31	22	23	19	20	21	20	24	18	24	20	25	26	20	19	27	15	21	14	23	18	28	31	27	21	26	21	22	26	22	24	19	17	16	22	23	20	26	24	18	19	19	22	22	27	21	24	23	25	38	27	17	18	25	25	24	23	15	27	28	16	23	24	23	26	20	21	23	20	17	16	20	26	18	29	29	13	28	17	17	20	18	19	12	24	20	8	22	32	24	18	24	22	25	19	24	31	24	24	29	24	19	20	19	23	18	17	24	28	22	31	22	27	29	25	16	21	24	21	25	24	10	29	27	24	17	23	25	19	14	23	20	30	28	19	20	28	18	24	23	21	24	25	21	24	20	22	16	23	18	25	13	12	22	27	19	22	26	27	21	17	29	20	21	26	25	19	22	17	27	13	21	12	30	21	28	26	21	26	33	36	24	18	21	28	24	22	26	29	19	25	24	22	25	23	16	18	17	14	25	26	28	18	28	16	27	40	27	24	18	18	21	33	20	21	18	23	15	25	21	22	21	13	22	20	24	19	22	18	27	25	19	21	24	19	20	18	22	19	18	23	22	28	26	22	16	25	27	20	25	29	29	24	16	20	19	25	24	22	19	17	24	27	22	27	17	26	20	14	20	21	18	27	14	21	30	26	19	18	26	17	17	22	31	12	27	33	19	19	31	26	20	19	25	13	19	17	14	20	26	15	25	21	20	23	23	15	18	20	20	24	26	21	31	25	23	21	23	29	25	27	17	18	24	24	34	15	21	18	17	20	15	25	13	24	29	22	28	22	25	25	26	26	23	21	19	24	28	30	9	27	22	14	16	20	34	19	23	20	26	27	24	23	18	20	26	14	21	18	28	19	18	23	16	18	20	26	21	27	23	17	22	22	21	15	22	21	10	19	22	23	13	20	18	26	26	27	28	30	19	21	21	25	17	27	21	23	23	26	21	20	30	21	23	14	19	18	31	21	31	20	26	25	21	17	22	25	27	21	26	25	21	23	19	30	25	25	29	23	19	21	25	21	23	21	33	18	22	22	20	18	21	28	24	16	27	24	25	17	30	22	23	25	16	15	29	28	25	22	34	12	28	23	25	19	18	18	28	26	19	26	19	18	24	11	23	11	17	27	21	22	15	17	18	23	21	21	24	23	19	32	26	26	16	20	20	23	17	23	19	13	22	20	25	17	16	26	15	21	11	29	16	17	20	35	25	22	26	13	28	20	25	14	26	19	22	21	19	18	19	23	20	25	16	17	24	23	13	20	18	17	26	18	20	19	13	22	20	22	26	23	21	19	19	25	21	30	17	25	17	11	24	17	21	19	25	25	32	29	26	24	22	22	20	16	22	14	18	29	26	17	22	18	18	21	18	18	29	16	16	23
35574	39001	26493	40718	45235	42611	38888	35031	30909	26849	22060	17649	14156	12794	10563	7854	5937	4578	3793	3409	3105	3328	3223	3148	2802	2393	2056	1909	1884	1778	1530	1247	1132	1134	1288	1181	1130	1117	1267	1466	1613	1442	1410	1359	1327	1346	1309	1054	937	784	808	726	688	609	569	594	531	573	522	558	557	531	571	585	562	562	552	531	536	540	516	553	551	537	521	508	571	528	565	529	514	536	498	519	493	474	501	541	530	507	514	508	505	509	532	502	487	509	499	500	523	508	507	524	529	531	489	487	468	480	501	489	514	521	514	515	500	529	518	498	496	510	529	495	514	520	474	517	496	476	499	551	513	523	552	510	478	500	488	496	478	501	531	482	475	497	509	465	487	494	446	519	502	495	488	516	522	523	504	499	471	502	512	529	503	494	494	507	512	528	500	503	520	517	596	489	458	506	530	509	503	488	496	512	523	477	531	512	457	527	480	488	531	500	534	521	503	503	456	516	490	499	558	544	489	438	517	509	471	487	494	497	483	505	482	467	543	513	531	505	547	507	486	477	490	501	479	532	525	558	516	468	480	502	487	496	495	486	498	503	458	501	507	475	499	484	510	473	519	517	496	530	493	488	494	523	498	517	492	479	526	506	502	504	487	507	498	508	491	529	511	529	480	459	529	506	475	519	505	488	456	471	515	499	555	467	519	519	475	509	497	519	474	507	525	496	505	481	480	524	483	455	489	529	488	546	502	469	487	464	463	522	495	466	506	501	508	513	500	489	516	535	505	479	523	453	514	484	505	479	522	484	552	551	458	496	501	511	462	478	531	534	509	499	511	460	483	458	524	474	499	487	491	488	500	487	516	465	499	529	514	503	523	519	500	454	524	467	502	523	477	539	527	494	500	486	505	507	483	525	515	506	482	491	496	494	496	484	504	505	466	524	508	477	479	481	499	485	484	513	475	486	514	480	448	506	478	494	498	505	507	502	461	511	490	494	483	497	477	510	469	505	479	443	532	498	480	480	472	531	484	500	472	499	490	465	505	517	478	518	516	506	487	471	540	496	519	510	498	453	511	475	452	499	493	509	491	504	487	513	489	503	485	468	513	474	510	522	524	528	498	487	520	533	467	444	512	530	503	504	478	489	530	440	504	504	521	477	467	488	499	514	478	515	528	504	507	487	482	486	447	516	513	478	509	493	510	481	489	529	499	498	498	504	515	473	520	480	518	484	548	468	502	487	501	488	501	472	498	502	515	493	504	497	479	462	514	519	477	506	486	507	461	540	512	505	496	523	472	497	489	528	506	490	513	500	472	475	508	490	484	505	520	522	489	478	516	481	507	524	466	481	510	493	532	454	478	486	497	515	502	512	533	474	489	494	481	478	478	558	489	485	471	499	512	530	473	521	507	513	521	501	510	492	505	504	508	506	508	475	513	476	489	488	477	532	504	470	525	507	477	515	473	465	475	523	495	437	484	486	492	530	515	508	496	465	518	495	487	483	511	496	506	515	523	540	473	499	497	498	454	466	471	481	503	511	504	495	473	476	504	487	506	491	503	523	519	496	451	485	490	494	507	516	460	523	526	553	535	507	457	496	492	481	504	465	453	501	489	522	468	512	468	509	483	507	491	504	487	489	492	492	515	498	475	545	517	510	476	480	527	512	516	485	504	504	556	484	489	513	528	501	501	514	527	507	507	537	490	541	491	491	490	470	493	479	491	502	536	488	476	486	501	492	489	487	510	466	480	521	502	462	491	463	477	525	465	488	492	492	512	494	502	527	492	507	518	499	502	518	501	483	485	477	534	468	461	460	459	531	506	499	480	488	527	491	512	477	493	507	475	474	550	549	524	515	453	521	492	468	503	484	490	533	504	517	479	513	514	502	526	477	502	461	484	439	476	507	517	506	520	494	537	511	516	492	509	461	489	492	496	516	476	508	502	504	499	492	487	504	495	487	502	516	518	500	527	516	455	472	491	496	497	484	512	526	488	489	493	524	472	513	510	504	509	499	491	492	511	497	496	489	506	484	466	502	531	518	551	463	469	501	491	499	450	499	538	510	454	464	544	439	499	527	478	477	494	484	525	531	518	516	470	480	498	518	534	517	499	504	554	510	514	505	485	518	538	467	465	577	489	486	485	496	510	512	488	481	498	503	491	529	491	499	467	501	497	494	526	508	558	515	510	477	523	463	522	503	523	506	513	491	508	457	457	465	469	499	498	449	523	452	519	489	501	516	494	533	508	486	490	476	512	546	458	524	485	509	503	503	473	507	485	537	480	465	528	515	510	500	532	492	487	533	506	491	475	505	467	488	510	489	514	498	486	478	484	504	495	507	503	490	493	496	528	502	518	531	465	495	504	530	455	508	478	502	458	508	519	468	499	514	533	505	492	480	502	483	475	485	515	513	482	507	511	495	487	492	502	515	510	475	489	536	479	480	509	487	493	573	492	538	490	514	478	449	517	466	514	509	497	500	476	512	527	520	524	479	528	494	495	474	456	495	497	506	497	523	484	517	480	506	511	521	514	477	459	466	504	484	479	473	494	525	482	503	543	500	541	476	485	480	503	519	520	496	475	490	532	469	458	520	478	525	516	514	520	551	492	531	517	521	514	476	469	435	519	466	501	451	455	467	489	506	527	525	486	498	498	516	520	530	480	514	532	482	485	465	489	489	530	476	471	501	464	517	476	504	530	557	525	495	517	488	499	487	512	490	489	482	508	495	495	530	505	512	479	498	515	476	479	495	492	516	491	494	511	493	488	511	476	477	491	510	455	493	498	477	476	450	519	502	483	505	482	499	508	503	522	490	490	493	520	520	500	493	514	451	526	516	539	490	462	479	502	515	506	507	491	463	495	482	500	485	493	463	484	488	505	459	494	500	481	503	475	528	514	499	525	508	523	460	502	537	450	489	498	528	487	473	509	501	514	513	484	469	538	471	472	505	503	460	472	510	515	497	506	500	490	536	512	501	483	518	526	477	492	468	476	554	538	495	514	502	491	534	508	480	471	504	478	506	482	499	460	509	499	529	504	451	485	490	522	498	524	494	463	520	504	509	461	490	509	477	498	493	509	504	490	456	507	517	501	503	493	493	509	519	548	496	480	519	467	534	495	491	517	480	493	483	509	506	546	490	539	478	530	545	511	484	502	531	505	494	517	483	501	487	546	483	455	509	544	475	475	510	510	507	493	496	502	491	517	471	502	505	482	532	528	471	545	491	463	527	480	440	535	518	517	488	468	473	513	504	528	494	518	499	523	506	501	491	471	485	501	529	452	509	509	484	525	504	505	484	535	467	497	488	464	491	476	521	510	494	561	488	473	491	528	532	487	526	466	507	503	506	523	491	477	463	494	492	488	487	493	481	489	511	480	504	501	480	468	510	541	520	505	491	532	506	508	491	504	534	524	516	481	536	450	495	458	477	504	493	483	495	496	488	487	479	524	446	521	504	512	505	485	529	497	518	470	483	504	524	479	515	480	493	521	477	500	476	513	507	465	517	496	502	508	495	460	510	495	498	491	488
7077	16733	3647	1053	1413	1231	1110	947	753	647	392	343	244	221	178	137	86	95	79	55	66	53	49	63	55	51	41	45	38	39	26	29	31	41	44	23	34	36	31	35	42	36	41	32	50	36	33	31	41	24	26	30	22	15	12	19	21	23	26	24	23	29	13	23	22	16	25	20	17	22	19	22	24	20	20	23	21	25	17	21	16	30	26	18	24	18	19	23	26	18	17	20	20	26	21	21	21	29	23	19	25	27	27	23	23	24	20	18	21	21	25	24	19	24	23	36	19	19	24	23	23	20	19	15	22	18	15	25	23	22	24	11	20	20	17	26	20	17	16	22	15	19	22	13	21	32	24	20	30	22	24	14	33	21	16	20	21	20	24	19	22	16	18	19	10	19	20	19	26	24	23	20	17	26	25	18	21	19	26	18	34	20	21	22	23	21	19	21	19	18	26	28	23	25	19	23	22	18	25	25	19	17	21	14	22	17	18	20	17	24	23	22	15	17	34	16	25	23	18	25	19	27	29	26	15	22	19	20	30	30	25	19	11	19	16	27	17	23	32	18	25	14	27	14	28	19	32	25	23	23	19	21	25	14	13	24	21	17	27	16	22	13	26	16	20	19	23	26	19	25	17	20	14	16	21	21	26	20	16	22	20	14	25	18	21	18	18	18	14	27	22	17	21	27	24	25	20	22	22	16	17	13	14	12	11	19	19	22	22	22	21	32	32	17	28	22	20	24	21	23	26	15	22	30	21	16	26	10	29	25	31	27	20	26	19	21	17	18	20	16	18	24	18	28	17	25	17	22	21	18	20	17	22	19	24	29	22	23	23	24	21	22	20	15	19	29	28	28	23	21	19	19	24	16	21	22	16	28	23	29	27	22	24	23	25	17	22	22	25	16	29	18	18	28	19	23	33	22	23	20	18	27	27	14	17	17	21	20	22	18	23	21	24	17	27	24	23	20	29	17	18	16	22	17	15	25	26	18	20	20	17	25	23	22	19	18	23	25	17	13	28	24	29	19	21	30	20	24	20	16	20	23	21	16	27	21	22	20	25	18	26	18	17	20	28	23	21	17	16	20	19	12	19	16	21	25	26	20	19	19	15	24	21	17	23	11	21	17	34	20	17	18	21	23	26	18	24	25	18	20	24	19	20	22	24	20	23	30	21	21	27	22	24	25	25	18	15	14	12	20	30	19	14	24	23	26	24	21	13	22	23	20	20	21	22	20	21	13	15	10	22	22	19	32	21	18	13	27	27	25	28	20	25	28	27	17	23	14	21	24	16	27	20	15	27	19	23	23	24	18	15	21	21	26	17	17	24	20	20	16	26	14	27	31	27	20	22	21	18	23	25	20	15	16	20	15	22	18	27	13	22	20	23	21	24	26	26	27	23	17	21	12	22	22	17	24	18	31	25	16	20	20	20	21	23	22	20	22	17	22	23	22	25	18	18	21	20	24	25	31	26	22	19	27	20	29	15	12	17	14	30	26	18	19	23	17	18	25	17	22	25	25	23	12	22	14	20	16	26	23	22	23	19	34	18	15	22	24	21	21	28	20	22	22	18	21	24	16	22	22	23	34	19	22	29	17	24	23	17	25	21	29	18	20	18	17	17	20	25	27	21	24	19	27	23	27	22	17	24	24	31	19	20	23	23	19	20	22	23	20	23	24	18	24	18	28	22	23	23	18	20	15	19	28	26	15	28	17	18	26	21	18	19	20	25	22	16	21	13	12	17	24	20	18	18	21	20	19	13	20	22	20	23	23	19	28	18	16	21	16	14	24	25	20	21	31	34	19	22	13	15	16	17	21	17	21	13	18	23	15	30	22	21	30	16	15	17	19	12	28	13	18	17	21	21	17	19	24	16	25	26	21	22	19	14	21	27	25	27	23	17	21	21	21	24	27	25	17	17	22	24	23	20	32	16	21	11	16	23	20	25	25	27	17	18	17	13	20	30	19	11	23	31	24	24	21	20	16	16	19	24	31	23	19	26	29	14	24	25	23	28	18	12	20	22	25	19	28	25	22	26	16	23	19	27	18	22	20	15	13	29	21	22	15	17	19	18	21	19	20	19	21	24	19	20	21	12	18	19	27	17	18	12	19	21	19	22	14	18	21	19	27	23	16	19	22	17	26	29	21	14	29	20	33	19	17	27	25	21	26	18	18	17	21	25	12	14	18	22	24	25	20	20	19	25	26	15	25	26	13	37	24	21	20	8	28	22	32	14	21	18	19	16	19	24	16	27	20	20	13	21	21	22	28	19	17	19	23	21	23	23	26	22	12	29	21	21	32	26	22	19	19	14	23	18	25	27	22	30	21	16	18	17	19	15	31	19	13	18	18	23	20	20	19	22	24	23	29	17	18	20	16	26	22	15	18	25	20	13	31	21	19	17	16	23	19	22	26	19	18	26	23	11	19	25	19	30	21	28	23	17	25	22	27	19	19	26	21	32	15	18	29	20	22	25	22	24	21	17	21	28	24	21	25	24	18	29	14	20	17	22	24	19	19	29	15	15	25	17	18	23	24	16	25	16	19	31	27	19	15	21	28	23	12	17	19	22	15	27	23	21	21	19	23	20	20	17	24	17	22	13	25	24	29	15	14	16	17	23	22	18	25	19	13	17	25	21	29	28	23	17	25	21	20	23	30	16	18	17	17	24	19	22	22	14	30	22	19	25	15	25	20	12	27	21	21	23	28	20	26	19	27	22	21	17	17	19	21	16	19	20	21	18	23	20	20	22	15	19	18	24	21	26	23	30	16	27	17	25	23	29	17	19	23	26	30	18	23	11	16	15	21	16	17	14	10	23	19	27	22	26	23	23	21	21	20	20	21	19	22	25	21	21	20	16	25	17	23	20	30	19	24	27	16	22	23	20	22	24	17	31	16	20	16	27	25	21	24	29	23	26	28	22	21	19	16	11	27	19	23	14	23	20	27	21	22	23	26	22	20	23	16	20	10	18	27	22	19	17	32	19	23	14	22	17	18	24	20	22	23	15	21	24	23	14	30	20	21	17	17	20	15	32	24	20	26	15	22	26	22	27	16	20	19	20	24	13	23	23	21	15	23	21	20	26	27	17	21	21	20	18	29	21	21	25	30	18	14	30	26	24	13	18	12	29	13	30	16	22	24	19	22	27	22	20	25	17	23	21	13	28	20	15	28	15	21	24	17	19	23	18	26	20	18	24	19	32	22	17	21	24	29	22	20	22	28	25	16	26	21	19	16	19	20	26	9	20	29	11	19	22	16	20	19	25	21	20	15	18	21	24	18	14	17	22	20	13	32	17	21	30	13	22	23	17	26	22	18	16	12	16	13	23	18	22	16	24	17	20	32	18	15	25	15	25	15	19	17	22	21	14	18	12	18	15	13	22	19	22	22	22	12	21	18	20	25	17	17	20	24	19	24	28	19	23	27	19	23	22	29	25	26	16	20	16	22	21	19	13	18	22	17	21	17	25	10	20	29	15	26	29	18	22	17	27	19
32929	39674	26552	40346	44471	41700	38003	33731	29830	25852	21053	16872	14029	12551	9692	7228	5496	4416	3749	3228	3202	3323	3294	2951	2629	2240	1973	1774	1698	1598	1453	1193	1114	1156	1282	1232	1033	1167	1324	1650	1603	1387	1416	1466	1315	1347	1283	1113	896	847	758	735	607	604	578	533	589	558	538	530	486	544	529	569	549	545	540	529	485	488	511	522	515	550	556	525	480	472	517	497	521	491	456	496	497	515	512	481	497	512	487	494	478	540	451	462	494	512	494	525	540	467	498	500	514	472	493	455	498	468	486	509	499	510	477	480	458	512	557	493	519	487	472	479	518	450	508	507	457	512	490	474	514	474	440	487	506	505	467	510	493	490	505	479	481	457	494	519	490	493	511	489	474	489	497	470	495	532	478	476	487	481	471	464	482	494	463	504	492	472	516	469	448	468	440	469	464	511	478	474	491	448	495	454	482	492	505	517	481	496	464	515	469	469	462	459	485	480	482	467	485	505	504	453	471	485	459	485	494	526	468	505	517	474	525	524	494	458	462	494	490	483	460	502	498	498	474	496	472	498	479	488	474	503	476	496	467	478	531	479	481	487	503	519	485	488	485	475	487	515	465	456	493	492	433	434	435	478	498	484	490	480	496	483	504	473	478	489	492	494	479	502	480	460	482	480	514	486	506	454	462	467	505	467	498	499	486	476	502	494	509	487	485	490	479	484	466	473	477	482	523	459	477	485	477	469	491	473	499	451	520	516	423	493	490	463	510	476	462	500	457	477	495	488	445	456	487	499	499	470	508	503	488	482	501	507	501	483	480	480	455	496	503	504	504	495	479	489	499	489	464	469	519	475	487	496	500	482	473	450	476	489	480	514	455	471	466	470	540	507	493	435	484	510	512	451	490	514	494	472	472	503	472	451	512	518	513	464	493	481	480	517	483	495	513	504	470	517	511	449	472	484	440	469	440	476	507	474	469	517	497	476	485	491	470	472	512	469	507	483	517	489	464	478	492	468	490	495	514	463	486	449	441	520	515	489	484	498	531	469	463	457	489	511	444	505	493	479	497	470	464	452	473	490	503	485	502	481	508	467	509	542	482	471	456	488	474	475	477	485	490	497	485	507	514	483	490	498	485	458	431	479	485	487	485	494	503	474	446	467	446	502	473	488	459	460	498	462	509	480	511	499	449	513	514	438	507	461	499	533	454	480	480	486	497	509	491	486	490	511	482	471	534	503	453	475	527	503	496	464	470	463	490	564	476	496	500	473	496	502	539	535	530	489	463	487	498	507	461	503	469	505	493	464	480	464	446	488	480	501	441	504	491	490	443	529	500	479	473	525	474	498	451	457	501	487	487	472	488	506	491	473	487	497	499	462	492	484	482	497	470	483	510	480	531	510	435	488	512	497	461	484	496	457	484	499	520	505	513	451	467	469	508	482	497	498	453	500	453	481	508	523	482	521	488	457	502	495	504	485	441	471	468	489	488	525	459	483	478	484	492	490	533	521	495	485	486	471	494	490	450	467	487	495	482	470	509	469	483	497	495	497	447	501	477	505	510	478	478	457	477	489	490	483	463	443	511	490	459	486	499	492	433	478	499	507	477	479	519	473	495	452	493	489	483	477	514	458	438	465	474	491	469	468	456	461	494	474	456	493	523	465	482	488	456	463	529	477	468	479	509	510	483	479	459	475	486	446	497	506	462	467	482	454	506	516	455	434	494	471	468	507	502	502	503	486	495	497	478	490	502	468	460	487	496	491	481	494	499	495	469	442	502	478	506	477	466	480	507	479	482	494	455	496	523	497	492	525	474	471	493	518	462	473	498	484	487	461	467	473	458	480	473	454	510	455	529	473	500	509	491	489	523	479	460	471	472	499	458	465	490	464	486	466	470	456	481	509	488	450	502	476	482	439	483	519	542	473	455	485	466	472	470	513	496	466	499	487	481	500	514	491	509	511	505	443	466	495	468	495	484	492	462	463	479	476	500	483	490	495	482	478	487	460	489	494	436	466	504	522	455	463	470	490	468	455	499	474	513	485	447	520	470	465	509	478	495	495	488	450	492	508	478	456	463	472	476	462	466	512	475	504	480	465	506	489	486	502	485	493	487	491	484	476	448	480	503	503	465	464	477	520	476	495	496	499	464	462	510	511	488	455	459	459	472	511	465	516	480	496	529	480	485	482	482	442	505	490	485	464	500	465	528	482	493	465	480	510	493	525	496	452	474	515	450	473	475	483	486	510	475	446	485	472	499	542	509	484	493	484	518	476	516	454	487	485	477	488	489	462	474	497	444	473	519	470	488	506	476	513	454	475	468	441	462	502	482	471	537	500	531	455	496	440	448	480	493	490	491	498	445	497	532	472	471	476	446	496	520	451	486	471	473	493	509	479	488	451	509	513	478	439	491	477	491	477	497	469	487	486	470	477	505	466	517	523	465	508	485	486	510	477	522	474	493	473	506	475	474	466	481	493	502	529	502	466	472	501	482	489	498	521	478	502	487	453	481	479	474	509	480	480	438	492	505	505	476	452	510	490	498	503	453	474	465	464	489	464	501	481	508	547	489	492	494	500	464	489	446	512	490	504	468	464	490	468	500	511	489	490	462	496	504	472	495	494	474	480	496	460	483	446	487	460	482	521	438	483	486	489	468	477	450	460	491	468	472	480	464	475	492	485	498	500	499	514	499	477	478	490	461	474	497	475	484	482	500	463	526	502	477	476	482	508	481	483	453	485	484	499	523	507	452	476	529	478	522	462	511	478	502	498	481	483	486	489	489	458	470	436	484	495	503	465	476	462	466	483	484	479	471	500	470	500	502	460	461	513	506	485	497	443	491	451	450	473	486	479	499	451	460	477	477	496	531	483	518	500	498	494	483	495	457	477	503	525	471	476	465	438	515	503	500	499	474	468	516	491	437	481	481	476	510	479	527	491	483	509	477	483	490	474	503	455	469	503	481	477	443	431	512	445	471	495	452	490	482	474	484	520	497	457	529	520	479	463	454	511	478	478	482	507	499	503	521	495	459	515	474	475	491	502	493	487	465	498	458	550	460	446	499	504	473	481	504	461	485	478	526	469	475	523	468	505	533	487	478	486	517	498	500	457	497	443	511	484	462	515	490	469	467	488	468	545	511	504	482	475	508	459	484	510	488	478	511	442	527	483	470	488	463	480	469	479	511	485	466	511	439	479	503	511	456	474	463	466	444	463	483	477	457	503	519	445	512	502	498	503	503	463	488	476	501	474	491	504	524	462	479	478	497	478	505	474	481	483	481	469	482	506	434	467	501	524	495	486	496	492	536	484	445	485	506	501	460	475	463	477	484	477	519	472	513	465	500	506	473	472	467	515	470	508	493	482	498	476	473	482	477	466	447	511	483	468	493	475	419	475	477	481	462	493	515	486	531	439	478	476	463	482	480	457	499	487	465	477	482	487	481	487	476	466	478	495	520	507	487	490	478	506	513	435	470	482	486	500	477	490	467	470	489	476	472	505	495	482	487	480	517	479	493	505	472	487	481	484
3991	10472	1736	782	1065	929	844	691	538	479	314	264	219	176	138	117	72	89	83	73	45	62	58	47	47	51	50	50	46	40	34	33	33	38	31	43	33	42	38	42	48	36	35	46	55	37	34	35	41	25	27	37	41	29	25	28	37	24	30	24	31	28	39	19	28	35	33	33	27	36	25	35	37	24	47	23	30	21	33	36	27	36	28	27	33	26	34	32	31	35	26	36	36	28	30	30	30	27	31	35	19	22	25	38	27	26	34	29	27	32	31	24	27	28	31	34	36	23	32	28	24	30	30	31	37	22	26	35	39	30	33	30	25	28	23	25	25	33	28	41	30	38	29	30	32	21	27	32	23	27	30	27	35	25	35	34	36	33	36	37	30	32	29	32	32	25	23	23	34	27	29	29	34	37	32	24	31	26	27	30	19	37	35	18	31	31	28	35	23	21	23	33	29	33	35	27	38	28	28	36	24	31	19	35	30	29	32	30	32	34	29	22	27	28	18	28	34	27	26	33	34	37	34	28	32	26	21	36	31	35	29	38	32	34	33	34	27	34	23	27	26	30	33	15	34	27	42	34	37	28	31	26	33	28	29	33	38	34	34	33	21	27	23	33	30	30	32	37	29	31	31	33	30	26	27	29	30	32	32	23	34	22	31	22	35	26	21	26	22	20	25	21	28	35	41	33	32	34	29	31	31	20	28	29	40	31	26	41	21	37	30	30	31	32	19	29	26	29	32	30	35	34	35	38	24	21	23	34	28	21	24	31	28	30	35	32	27	20	26	28	35	29	27	41	26	32	35	32	35	29	39	22	31	35	28	31	39	28	28	22	33	21	30	32	32	31	32	24	33	29	23	34	35	33	35	30	38	27	25	24	31	33	24	28	37	29	28	37	31	27	29	35	21	18	32	29	30	32	25	30	31	28	26	25	25	43	23	27	35	25	38	22	32	47	37	39	26	35	26	34	31	28	25	48	32	27	33	27	26	39	27	34	35	29	26	33	24	34	24	16	23	28	27	35	22	31	19	38	29	27	31	29	32	27	28	35	28	26	29	27	19	24	36	24	38	29	27	32	29	30	31	37	30	29	30	27	33	31	27	18	32	30	27	28	34	34	36	46	32	25	30	25	32	41	32	29	39	40	36	23	29	28	28	27	34	32	20	25	43	25	35	26	28	36	17	31	23	37	21	26	27	35	20	32	22	25	31	24	28	29	25	28	34	33	23	16	33	22	19	26	33	40	30	36	20	34	26	32	30	28	30	39	25	24	29	30	22	21	25	35	28	29	27	31	32	28	36	31	29	25	26	27	34	20	20	21	22	28	24	26	25	39	30	21	24	33	27	27	29	27	19	26	25	29	20	20	36	33	25	15	26	33	36	31	29	35	26	27	24	34	36	24	31	28	28	42	24	35	20	32	26	37	28	26	27	26	27	29	28	25	22	22	33	31	28	36	29	29	24	30	32	27	28	39	41	36	30	33	19	25	27	19	24	32	22	27	31	29	18	36	32	29	22	25	30	25	25	20	30	36	24	45	15	35	27	27	35	34	29	20	26	23	32	32	33	19	22	27	30	21	31	27	29	46	32	35	41	39	26	41	25	34	30	29	30	38	29	32	35	27	23	41	26	16	29	27	25	28	34	25	27	21	29	27	33	27	21	36	33	36	22	33	26	27	23	38	16	38	37	27	41	27	33	35	47	31	34	27	24	25	32	25	32	30	25	49	29	33	34	31	32	25	17	30	28	30	42	32	32	28	31	21	21	40	29	35	22	31	29	30	42	37	31	23	28	38	28	31	31	35	41	31	30	34	28	22	21	29	26	27	31	30	37	28	41	23	23	33	38	29	24	36	22	32	27	40	23	32	35	42	23	27	39	35	34	14	34	30	23	26	28	33	31	30	33	40	23	32	36	29	32	30	34	37	36	37	37	33	23	25	29	27	32	25	38	24	27	40	36	42	24	27	30	29	34	23	25	30	23	30	28	35	29	31	29	32	33	30	27	28	26	26	25	27	31	29	29	24	33	29	26	22	18	29	27	26	28	35	27	29	32	37	26	31	25	28	32	27	32	24	29	37	34	27	26	29	31	41	22	24	35	19	33	26	34	27	38	41	28	30	29	31	32	28	30	25	28	28	30	36	30	36	32	28	34	31	20	30	36	24	29	38	28	29	30	43	21	33	28	29	30	41	33	28	30	29	36	34	31	36	20	25	41	24	27	37	35	47	38	23	37	30	34	29	18	34	35	29	23	24	37	38	32	16	28	27	26	26	31	39	30	37	27	24	29	24	36	27	31	32	34	31	31	36	33	31	27	23	37	31	34	33	21	21	25	34	30	26	28	35	22	30	40	36	27	36	30	26	32	23	30	25	30	36	20	26	24	30	32	34	34	37	28	28	35	21	26	40	22	26	26	27	23	23	30	27	24	26	31	37	37	33	24	32	23	30	36	31	30	28	33	33	33	30	33	42	30	23	21	29	30	24	25	31	24	39	29	30	28	28	25	27	35	28	26	32	33	30	28	34	34	26	20	25	37	35	26	25	35	32	26	31	38	33	26	21	29	28	28	29	36	17	30	31	20	27	38	23	40	37	29	32	26	27	29	27	38	30	33	25	26	32	24	28	31	31	18	30	27	26	33	23	21	28	27	44	34	33	34	42	29	22	32	29	34	38	36	36	34	33	26	25	36	24	30	31	37	37	28	26	30	24	30	31	41	22	26	31	23	27	29	30	29	36	34	29	27	34	30	39	48	24	28	29	30	21	21	31	34	26	25	18	25	26	30	26	26	32	25	26	30	26	27	23	37	33	22	34	30	37	31	28	34	23	30	31	29	34	30	29	22	28	19	27	23	33	38	33	32	22	23	36	29	23	36	37	27	32	34	23	27	30	37	23	28	36	24	23	28	31	34	25	36	29	40	31	33	36	24	39	24	34	34	21	30	25	27	35	25	41	23	25	34	26	24	30	35	23	33	30	35	27	31	26	25	32	31	28	36	23	31	29	26	38	36	34	22	28	31	31	23	35	20	32	26	15	29	36	36	27	28	21	26	31	19	31	31	25	32	25	22	25	38	36	24	25	27	24	34	27	22	18	32	29	24	39	22	32	31	31	27	22	26	37	29	26	29	28	26	34	32	22	40	28	19	27	25	24	35	27	26	30	34	38	29	37	27	37	24	33	26	33	22	30	28	35	31	31	34	28	29	34	36	30	35	27	34	26	35	38	25	27	26	26	35	26	30	32	37	21	39	34	24	22	37	32	26	29	32	27	32	25	26	30	31	27	26	34	23	27	28	29	24	35	31	35	35	28	32	33	22	23	28	33	34	29	23	23	25	33	22	42	31	23	34	28	29	30	43	27	19	38	34	24	27	28	24	32	29	21	32	33	34	27	35	34	34	15	27	25	26	27	31	30	20	24	37	26	30	33	40	33	32	43	28	33	35	28	39	33	32	31	38	39	37	25	30	25	37	24	35	32	29	29	30	26
30788	38778	23107	37857	41513	38862	34908	30136	26568	21958	17379	13672	11942	10023	7352	5391	4235	3376	3040	2825	3007	3043	2789	2515	2104	1823	1629	1609	1491	1384	1262	1161	1093	1132	1197	1143	1079	1209	1379	1574	1457	1385	1436	1312	1388	1354	1285	1154	1054	968	853	802	730	742	767	705	665	736	703	713	676	717	678	711	739	692	670	666	681	685	675	680	713	647	673	657	722	651	702	633	676	632	669	662	702	653	679	684	661	716	679	680	695	689	693	687	684	631	682	674	661	626	670	669	669	675	647	695	707	661	637	603	679	685	693	652	677	627	663	619	703	679	680	667	670	664	670	658	664	645	631	615	704	675	679	683	681	640	683	672	669	656	675	668	702	668	672	706	673	671	673	663	633	663	653	685	632	633	669	623	688	678	686	660	656	631	688	650	673	666	658	622	629	598	653	681	689	626	655	681	682	670	714	649	655	717	662	682	625	657	671	671	646	630	662	622	677	677	670	650	596	669	653	689	671	661	643	692	686	635	696	676	624	662	658	632	659	697	653	689	674	643	684	673	682	684	681	677	665	616	643	655	665	681	690	646	639	612	675	646	717	648	608	615	683	634	696	717	636	703	641	651	697	666	694	612	650	627	677	670	634	695	645	650	645	630	663	669	658	645	685	627	709	668	686	653	634	712	685	703	681	687	658	646	687	706	629	664	665	676	647	738	672	682	658	638	637	666	704	710	657	632	704	691	671	651	642	647	640	657	658	673	632	658	685	684	656	680	669	704	677	664	666	659	638	659	663	678	685	687	655	645	624	680	683	681	653	666	683	717	671	669	663	671	665	641	691	672	649	673	687	655	649	683	656	674	696	695	646	691	636	655	652	682	642	676	671	640	676	645	670	678	652	681	604	673	620	658	641	637	658	616	676	699	664	635	678	651	673	653	670	670	641	708	625	618	655	700	664	633	657	673	625	660	644	684	695	718	633	665	674	595	675	659	663	655	667	663	664	651	662	641	706	672	665	688	638	652	692	712	677	686	652	657	707	642	677	657	604	645	666	631	628	675	699	670	679	649	646	697	683	636	677	647	629	704	659	705	687	617	658	661	661	679	640	632	656	676	644	680	669	682	687	668	655	653	657	640	646	663	626	650	656	657	656	694	664	660	626	684	686	638	666	646	703	624	679	647	650	647	706	679	693	613	656	690	658	640	666	683	632	704	681	617	674	650	686	673	680	672	660	637	668	702	700	639	688	665	663	735	666	629	666	680	703	646	662	644	669	658	603	667	633	682	663	653	637	661	619	682	676	650	717	669	641	646	664	632	695	646	616	660	691	662	693	669	635	687	679	657	675	654	703	679	676	660	642	683	659	608	686	676	665	694	652	686	640	680	670	671	684	640	666	626	712	689	661	647	662	698	664	649	674	682	637	714	634	684	645	689	670	631	664	612	645	701	664	626	675	648	658	655	651	655	663	639	667	661	694	644	667	613	701	626	707	642	634	713	632	676	662	668	652	644	665	662	737	622	681	700	660	672	682	673	642	702	652	688	658	649	626	694	683	688	688	647	645	686	686	648	659	620	662	685	634	655	630	637	653	702	661	614	661	679	625	668	647	660	651	662	654	687	671	647	644	720	641	673	691	673	672	702	680	614	651	635	712	648	641	648	656	655	660	678	654	674	682	668	688	673	690	687	646	624	685	655	661	663	656	646	661	649	720	624	693	663	600	666	688	702	636	656	688	654	625	648	681	704	645	629	694	735	671	659	682	691	708	637	676	644	668	647	718	684	671	622	604	640	665	644	614	677	662	655	635	604	631	654	665	687	698	630	634	716	616	665	648	680	697	636	654	697	679	656	627	656	681	646	668	713	615	680	655	688	670	648	694	665	673	650	660	674	660	649	676	659	672	661	649	666	694	685	682	690	632	695	619	671	660	702	616	678	670	688	656	633	661	676	622	703	643	681	695	690	671	676	649	660	714	705	652	709	657	671	644	658	660	662	667	645	691	688	635	676	683	716	699	671	690	680	651	645	687	665	655	693	679	632	641	664	678	668	675	663	669	677	656	711	674	687	655	681	677	698	654	651	680	649	662	678	620	688	646	702	602	682	642	701	652	616	643	705	684	659	668	696	633	635	665	666	629	627	681	665	718	658	655	672	617	677	657	657	730	654	640	690	706	696	647	663	654	667	684	613	688	661	645	662	713	633	669	643	659	671	658	631	659	625	687	638	688	626	662	645	647	716	647	623	672	674	663	632	672	625	655	641	651	650	609	697	674	670	635	672	659	643	631	671	647	680	661	625	614	644	642	689	704	654	713	657	666	664	624	705	635	632	648	679	666	687	721	664	642	669	691	626	664	662	668	688	682	683	647	694	674	696	673	613	696	672	676	654	677	646	677	666	710	676	625	647	660	704	636	639	650	650	694	651	644	652	677	671	646	680	669	651	626	641	621	675	649	640	678	670	697	617	683	661	612	661	693	735	645	703	627	666	712	647	685	649	687	657	646	637	701	672	662	678	631	663	669	676	708	663	694	667	648	671	659	677	668	643	631	668	700	677	688	650	668	674	669	597	668	687	647	645	634	668	650	654	699	689	672	666	678	682	694	655	656	674	675	634	710	651	642	641	646	634	648	612	640	652	656	655	665	653	686	629	672	664	687	691	685	660	672	685	678	681	646	675	637	706	665	643	634	663	672	672	625	664	656	662	664	650	629	652	690	672	666	690	707	647	671	669	669	660	673	661	671	678	630	648	649	658	645	658	662	652	686	664	651	685	670	666	702	656	695	643	657	652	662	667	652	678	662	729	659	689	654	690	678	669	664	681	663	677	644	648	667	660	625	648	651	686	665	658	629	647	640	616	663	648	661	706	635	656	690	684	637	627	680	689	710	610	665	654	702	636	660	640	626	666	659	649	711	663	667	591	684	683	643	674	643	668	642	651	669	658	627	643	658	666	682	641	669	703	664	638	698	700	674	639	638	661	698	687	692	685	670	619	670	657	665	668	669	704	684	672	654	627	677	662	671	647	714	636	645	655	652	645	674	670	627	687	629	691	650	702	651	628	666	663	689	656	645	651	655	670	674	661	647	666	663	696	657	684	657	655	654	632	689	637	703	672	635	644	665	654	650	648	682	672	698	636	714	697	654	656	700	625	662	697	670	655	705	650	655	660	669	700	626	675	699	641	700	704	650	700	643	644	695	667	655	669	623	622	631	690	635	708	694	659	637	705	659	692	669	678	638	695	613	654	630	683	662	648	617	639	658	685	676	625	666	641	684	690	673	678	634	686	643	659	657	688	696	644	659	689	689	651	655	705	653	597	636	631	684	633	673	660	662	704	668	679	622	631	661	652	626	652	620	645	615	604	626	657	629	688	657	682	637	657	688	648	653	659	689	633	696	645	646	690	686	673	661	657	680	683	640	666	637	651	631	662	680	652	632	673	688	681	697	656	645	645	644	690	641	626	667	665	663	629	643	706	682	686	634	647	628	671	666	654	693	634	658	639	666	654	685	676	671	657	656	659	642	645
5558	16755	2591	1140	1459	1339	1037	941	763	557	397	338	272	199	148	111	96	79	72	69	79	64	65	68	47	39	36	58	44	36	26	24	23	36	28	28	24	32	50	46	38	37	33	40	38	28	36	28	27	30	21	20	27	28	20	22	25	19	25	23	30	18	23	15	25	20	19	27	21	35	28	28	17	22	19	24	28	18	27	21	22	26	21	20	18	18	31	30	30	22	17	23	23	21	10	25	22	30	30	22	19	33	22	23	18	24	21	19	21	20	17	19	28	15	23	15	25	24	23	19	19	17	19	15	16	27	18	22	21	16	14	18	16	25	32	19	18	23	21	15	22	23	21	29	24	22	20	28	18	27	21	20	16	17	21	20	22	17	25	32	21	16	27	23	22	19	18	25	17	26	22	23	11	14	21	24	21	19	26	26	18	26	22	19	22	23	19	32	14	23	27	22	16	16	20	19	23	23	21	21	26	30	17	22	26	21	28	16	24	29	24	16	19	15	18	26	24	21	21	16	16	22	18	25	26	24	20	18	17	21	16	21	19	22	17	30	19	19	19	21	33	18	22	28	22	21	22	15	16	21	15	15	20	26	18	23	21	22	23	27	21	18	25	23	22	17	16	16	18	26	23	16	23	18	22	18	13	17	22	18	21	22	17	19	18	30	22	34	28	14	27	26	17	24	17	20	35	28	21	33	28	29	20	16	23	27	15	22	21	23	20	18	15	26	25	14	27	17	18	20	16	23	32	21	18	15	20	29	27	21	18	10	24	17	30	24	26	26	26	25	24	18	21	26	19	24	21	15	29	22	31	17	22	17	20	20	26	30	17	22	30	26	23	17	15	25	18	22	14	35	24	24	16	15	27	19	21	14	13	18	22	24	25	23	29	23	21	28	20	17	34	14	20	27	24	17	21	21	22	26	21	29	17	16	29	26	24	23	31	21	18	15	26	23	21	26	21	16	23	21	23	15	15	20	20	22	18	20	20	18	27	26	22	14	18	20	20	21	18	22	20	18	16	33	27	27	32	24	21	22	25	23	22	23	19	13	23	22	22	25	22	17	21	25	17	24	21	27	19	22	22	23	23	26	29	19	21	16	19	21	16	17	17	30	20	17	18	20	26	16	9	17	30	28	17	17	25	27	11	18	22	18	17	18	11	20	21	28	21	27	17	28	18	33	21	18	20	14	14	26	22	20	20	28	16	18	25	18	18	23	28	23	19	21	21	20	21	23	36	14	18	23	24	20	24	23	23	21	20	22	17	20	14	23	25	17	21	35	21	16	16	19	23	24	21	17	22	14	18	20	23	19	31	23	24	24	20	26	20	17	21	10	22	16	23	18	20	26	28	24	19	24	24	17	12	24	21	16	16	21	17	22	22	22	35	17	21	18	21	24	24	18	22	18	20	20	22	19	17	22	26	14	19	20	27	16	13	22	28	28	22	19	16	25	18	19	24	20	19	20	17	17	18	11	22	13	18	18	19	18	19	26	23	20	16	23	21	22	26	21	15	24	27	18	18	20	18	23	20	23	23	25	21	26	14	17	22	19	25	18	24	25	22	31	16	19	19	31	24	19	24	16	25	22	16	24	21	21	26	20	25	22	23	13	23	18	23	24	34	18	26	17	16	14	19	30	17	21	18	20	28	20	23	14	14	18	21	22	21	22	24	26	16	13	19	13	16	19	20	30	17	15	28	19	16	16	16	25	25	18	18	11	20	25	28	19	22	22	16	21	19	31	16	14	23	21	20	27	15	22	14	25	13	22	28	25	25	30	24	25	26	24	23	24	22	26	15	13	17	24	20	23	24	25	27	20	32	24	24	26	15	15	24	8	15	16	16	17	24	23	21	16	16	23	18	23	15	16	18	22	21	19	29	14	19	19	19	30	19	23	22	22	26	30	27	28	22	21	14	25	21	19	25	25	18	11	17	15	26	21	23	23	23	20	28	25	14	21	19	27	12	19	30	17	25	14	23	21	16	28	24	20	20	24	16	23	25	23	22	16	11	16	19	25	24	30	18	16	18	16	28	27	20	26	22	20	19	20	23	28	22	25	15	14	20	22	21	21	20	26	19	19	24	15	22	23	19	26	21	29	30	17	19	22	19	22	27	18	28	26	18	21	19	15	21	15	16	19	21	26	21	30	26	19	19	19	18	16	17	21	18	20	21	11	17	24	22	11	17	16	12	18	16	25	18	16	15	23	16	22	22	22	20	21	13	21	19	23	21	23	19	25	19	25	18	20	15	19	24	13	15	25	27	22	27	15	21	16	16	24	17	16	19	26	23	23	21	16	18	13	16	19	14	22	20	28	16	25	12	24	19	23	19	17	25	16	23	19	20	29	18	23	19	28	27	21	21	13	18	25	16	25	17	23	25	13	14	26	14	23	24	9	21	21	19	22	22	19	25	11	24	22	20	21	22	20	15	23	28	25	20	25	22	13	10	23	19	23	20	18	12	29	29	18	19	13	25	20	25	21	17	19	15	19	29	21	25	20	23	21	23	25	14	19	29	21	22	18	25	12	23	22	21	19	17	24	25	29	14	30	19	24	32	28	14	28	16	14	25	10	28	22	22	22	19	22	29	14	21	26	29	28	19	22	26	13	23	15	28	19	14	29	25	28	20	22	16	18	21	19	23	22	24	20	29	19	20	23	24	21	19	29	16	20	22	26	17	19	26	17	18	23	21	16	21	21	21	19	15	20	25	13	20	18	15	31	24	18	16	17	21	21	13	24	21	19	14	20	29	15	20	21	17	22	13	26	23	25	19	23	24	19	27	20	33	18	19	26	27	20	14	29	25	10	26	20	24	24	30	27	23	22	17	17	20	27	21	25	21	28	27	20	16	19	16	21	27	22	25	20	14	22	23	19	23	18	19	22	15	23	25	16	23	17	24	26	25	24	26	26	17	18	20	19	28	22	22	27	25	27	12	25	17	13	23	28	16	20	20	11	20	18	25	24	22	21	21	18	24	17	23	15	19	25	28	24	19	18	20	26	25	23	22	23	15	20	28	17	17	16	18	23	14	16	20	14	26	19	24	20	16	18	22	18	25	21	12	25	20	15	20	23	22	29	29	18	18	21	24	22	18	25	25	22	18	17	21	18	21	15	16	23	18	18	17	23	17	18	20	16	22	30	17	26	20	22	19	22	22	18	21	23	20	23	13	20	25	26	10	16	25	22	21	27	19	20	22	31	24	19	12	17	21	33	18	21	24	28	25	22	20	18	22	17	23	24	12	20	22	20	25	25	24	21	18	20	29	14	15	17	24	24	24	12	21	23	18	25	21	27	22	20	25	30	14	17	22	23	15	27	20	23	14	14	20	21	26	20	25	15	14	32	30	29	18	28	18	18	23	22	24	18	23	22	20	20	24	25	18	12	25	16	22	28	21	18	22	23	16	21	27	18	18	17	16	20	15	20	15	27	21	22	25	22	24	16	24	24	23	23	13	19	23	25	24	27	16	18	19	21	22	14	16	16	24	16
32600	40466	26238	41503	45137	42241	37818	33439	30047	25076	20170	17075	14983	12107	8859	6728	5273	4231	3767	3690	3920	3770	3247	2916	2406	1973	1780	1710	1602	1349	1211	1063	1118	1139	1209	1101	1076	1174	1551	1716	1549	1555	1539	1499	1477	1479	1352	1194	905	782	707	674	622	616	569	557	569	550	530	544	527	516	531	521	528	554	503	540	542	523	541	554	520	533	531	539	521	555	532	515	510	506	522	521	510	496	487	502	469	466	476	537	492	506	512	468	497	542	500	508	492	489	544	530	444	507	478	500	470	511	502	481	499	515	540	487	472	529	481	476	488	482	477	483	476	532	521	475	484	468	482	460	492	496	493	504	502	499	491	492	486	479	451	496	470	459	479	505	479	469	492	491	524	518	467	480	484	473	467	453	529	496	478	461	483	516	446	493	499	491	491	486	479	470	487	515	506	452	463	501	490	514	466	495	527	484	472	497	499	505	491	493	487	505	493	459	507	479	510	486	468	522	464	485	492	545	504	505	496	479	522	442	508	443	490	503	534	444	462	489	484	451	463	430	505	478	482	510	529	488	502	529	463	495	515	499	488	505	479	474	481	460	467	467	460	533	484	494	490	518	455	498	498	517	497	486	436	449	491	476	508	502	474	503	489	478	429	441	510	479	461	479	494	518	446	522	481	525	487	513	484	526	517	467	495	503	477	466	501	517	498	473	502	492	560	478	479	494	502	502	465	494	500	484	496	504	498	483	438	512	468	475	480	498	480	491	479	483	457	476	518	488	496	492	534	489	484	492	515	460	454	504	460	475	466	454	477	496	494	501	498	481	485	476	526	516	491	435	467	500	475	525	490	510	457	492	449	483	481	471	488	460	444	446	495	487	469	495	492	475	486	543	474	483	573	451	490	491	461	490	481	506	496	514	482	505	495	475	511	485	444	446	494	536	499	457	517	487	516	512	520	513	470	493	468	472	468	461	491	483	464	502	508	509	501	478	469	498	447	518	507	525	440	478	491	494	458	471	473	497	463	480	494	442	503	478	494	485	530	473	481	489	470	525	469	483	466	487	523	503	458	464	529	457	502	469	502	502	491	495	498	517	481	485	511	496	500	470	472	507	516	441	521	472	467	463	499	484	530	498	479	455	456	519	454	472	482	467	496	492	469	483	466	483	467	465	461	492	466	489	492	497	464	472	456	497	492	530	486	475	485	496	470	504	472	506	454	495	469	494	532	493	492	465	467	494	494	463	511	462	466	482	498	441	475	471	502	486	458	509	491	497	515	506	508	526	463	478	456	466	459	485	469	475	511	474	455	434	451	507	499	492	461	475	504	499	477	493	471	515	479	443	460	522	474	490	496	495	487	475	445	484	487	507	463	497	451	496	477	481	459	470	483	472	523	497	518	460	474	552	484	476	492	457	501	482	491	493	488	459	450	491	516	501	471	489	521	513	481	469	514	498	479	493	501	429	500	503	485	488	488	454	464	459	460	515	473	511	442	491	499	447	485	463	484	511	501	509	472	464	480	480	510	486	457	432	495	490	489	441	523	499	474	476	509	469	451	502	484	507	466	500	483	457	508	492	467	486	520	472	475	479	483	485	480	515	466	494	475	479	495	510	509	459	470	474	483	485	488	516	471	493	473	527	482	468	464	512	484	470	490	452	473	517	522	460	484	504	487	523	475	451	524	483	481	525	447	475	484	496	477	453	504	471	470	490	519	538	519	469	468	506	532	470	493	471	481	443	528	489	476	485	470	492	476	474	505	494	473	461	497	479	474	505	524	426	452	508	442	503	486	458	452	484	465	494	510	484	502	457	461	494	488	468	498	504	468	485	481	501	474	503	509	472	496	476	496	447	471	461	512	463	514	496	472	483	493	474	469	507	506	489	455	520	495	488	455	490	485	489	478	481	472	468	479	443	466	490	470	473	483	515	505	502	456	474	462	470	472	514	478	510	470	486	484	467	483	434	485	463	480	515	491	440	494	505	521	449	486	530	509	494	502	465	512	478	480	503	479	484	481	484	498	483	510	507	510	481	483	500	473	503	493	444	486	503	450	480	485	471	456	474	466	523	476	492	504	483	462	479	511	484	496	483	460	492	499	498	457	509	439	482	501	483	466	474	493	500	456	475	519	502	475	465	479	464	493	515	497	534	468	488	475	478	480	498	481	494	456	484	520	484	491	507	500	476	510	446	519	461	473	472	513	439	499	429	534	511	459	468	494	508	490	500	463	464	481	481	456	472	495	479	445	468	468	480	486	504	474	464	473	466	454	474	488	506	469	504	510	480	442	488	491	496	474	470	484	451	487	485	459	507	479	511	501	494	498	491	463	470	496	446	476	480	518	485	502	488	502	456	438	481	452	505	476	504	502	556	491	494	482	486	489	486	489	529	454	491	471	483	478	489	484	447	488	499	484	501	503	496	468	482	459	476	535	481	515	473	508	467	473	496	519	490	496	489	495	497	530	470	488	492	460	500	460	518	512	453	494	469	522	490	532	498	475	509	497	468	490	495	444	510	451	507	458	515	462	511	469	497	464	475	466	468	503	468	474	497	491	473	457	484	463	492	519	465	480	473	489	475	505	435	454	456	484	488	470	491	506	531	498	490	488	469	469	494	491	454	462	463	474	495	463	513	470	430	507	473	503	452	483	460	484	500	492	495	448	469	531	467	459	520	462	464	502	465	463	471	485	513	506	505	485	506	438	478	510	515	475	490	487	497	509	418	483	533	508	462	478	511	500	508	465	506	495	491	484	472	468	466	515	469	486	526	511	511	465	483	478	496	489	453	515	492	464	471	493	502	523	483	468	460	469	490	445	501	513	512	471	481	493	471	502	487	479	489	475	494	499	504	472	512	495	424	508	496	471	456	502	477	462	498	490	490	496	491	459	502	450	455	459	485	499	518	499	466	486	522	499	501	514	498	456	489	480	521	504	452	492	478	487	499	494	464	517	466	506	481	492	474	457	463	479	492	516	491	469	494	471	475	473	441	514	492	522	469	556	495	543	501	505	467	547	513	453	481	484	516	480	512	491	513	503	513	497	505	533	526	468	506	479	529	513	474	472	486	515	478	500	530	474	468	499	485	505	511	492	483	459	472	466	477	440	506	526	498	490	446	485	498	485	494	473	455	480	474	466	518	528	510	494	485	510	479	451	519	433	487	450	452	465	480	516	490	497	468	495	477	480	505	493	510	544	498	471	501	516	511	481	507	497	472	468	513	475	506	472	449	493	466	474	497	489	483	517	495	517	488	506	482	512	448	474	482	472	482	496	459	478	467	493	494	458	472	510	496	476	516	509	513	494	551	520	520	461	483	494	463	500	521	510	471	502	490	478	499	445	521	479	520	499	475	472	468	461	489	487	471	459	511	483	450	492	513	524	487	472	465	524	474	488	470	488	481	476	500	514	482	494	514	477	445	489	447	507	479	494	502	510	463	505	502	471	484	499	512	504	455	499	469	427	455	496	483	517	448	454	498	497	481	485	466	471	488	474	485	451	513	501	472	501	505	471	473	456	472
4494	15288	1818	1145	1423	1245	1106	937	738	559	371	352	272	198	162	121	74	77	82	79	70	70	56	42	34	43	30	39	40	27	30	34	27	38	30	35	19	40	45	43	33	40	31	38	39	31	37	40	26	27	23	23	27	17	18	16	24	25	28	24	25	18	23	27	13	17	22	23	31	18	17	24	18	20	18	23	27	16	24	26	26	24	25	13	15	27	23	21	17	21	29	18	15	14	26	14	21	32	14	19	25	22	21	16	22	24	20	16	17	12	22	18	27	29	17	20	18	36	20	18	21	19	14	16	14	22	25	21	20	17	19	20	21	21	15	24	28	31	26	28	25	17	19	16	21	14	18	29	30	19	28	20	20	23	29	25	12	17	21	20	32	26	22	27	16	21	22	24	32	20	12	25	28	25	22	22	17	28	21	23	21	22	29	9	24	24	23	20	25	19	22	16	16	25	22	26	21	9	15	20	19	23	26	18	15	28	22	21	24	21	28	20	24	30	15	20	23	23	24	23	17	31	22	22	21	17	25	14	17	22	22	21	15	20	18	21	24	22	15	14	20	21	25	21	35	20	17	23	19	14	26	25	24	15	16	27	26	21	26	20	24	24	18	15	18	24	17	32	19	26	20	23	18	20	26	31	10	22	22	18	16	16	17	17	30	16	19	14	21	21	25	19	14	9	23	24	21	21	21	15	18	21	18	16	22	31	21	18	19	29	22	23	22	18	17	15	17	29	23	26	18	28	29	20	15	21	19	28	25	21	22	22	12	24	20	14	21	18	15	17	23	18	25	22	21	29	17	19	19	31	19	21	27	21	27	15	19	16	16	23	25	22	22	14	22	18	16	26	35	21	24	24	17	9	22	23	17	29	13	29	21	23	20	15	27	17	14	20	19	17	23	27	19	22	20	16	19	18	20	30	17	24	20	22	20	21	22	19	23	23	16	15	18	29	23	14	11	25	20	22	23	19	21	19	17	20	15	21	21	21	18	18	23	27	23	28	22	17	19	21	18	12	21	19	21	24	19	27	19	26	17	25	19	23	21	18	23	23	14	26	25	19	28	25	17	17	19	20	14	19	23	15	20	19	21	20	30	21	28	13	33	25	24	15	28	16	22	19	18	26	22	30	18	18	31	21	23	18	24	21	25	28	24	18	19	18	31	26	23	19	15	26	31	16	30	25	23	20	21	21	18	29	21	20	29	16	18	15	16	21	21	21	24	20	19	24	27	20	19	30	29	20	17	23	17	17	15	16	20	25	24	20	16	22	21	21	19	23	21	29	23	20	29	19	17	21	18	23	25	20	23	16	16	28	19	22	16	16	14	23	27	21	21	28	17	24	24	23	22	19	19	19	23	16	20	12	26	18	22	16	16	18	29	18	23	37	24	23	26	26	20	28	22	18	17	12	23	20	22	19	29	27	14	25	19	23	20	21	19	20	23	23	21	14	21	14	27	24	23	23	19	9	20	18	18	18	16	21	15	18	21	25	15	26	22	22	21	24	23	15	20	23	16	21	20	25	18	18	18	16	22	23	20	21	29	23	17	18	15	17	23	22	17	20	33	15	18	22	19	15	22	29	19	16	13	24	25	18	24	12	26	23	21	18	20	23	18	22	25	28	20	24	12	12	18	26	26	14	28	35	21	20	23	24	18	21	20	21	19	23	33	21	15	16	22	25	25	21	25	19	23	16	21	21	23	21	25	33	23	24	24	20	26	28	19	23	19	25	18	22	26	28	16	10	20	25	26	23	25	17	13	22	20	20	28	20	17	27	18	16	32	16	21	17	24	21	19	16	23	24	25	17	19	19	24	16	18	18	22	18	32	14	23	22	18	18	26	33	21	25	15	19	17	16	21	17	19	20	23	19	31	30	26	19	22	26	17	28	28	28	33	21	22	23	24	16	11	24	12	26	24	23	13	25	25	18	20	10	21	19	16	19	23	21	26	13	20	20	22	18	27	28	29	18	15	22	20	20	18	14	20	19	20	25	21	22	23	18	26	18	16	25	23	23	18	23	16	21	20	21	21	26	27	19	24	16	17	20	17	21	27	17	29	27	22	17	34	16	19	16	16	24	16	19	18	25	15	25	18	28	27	20	20	16	24	26	23	25	21	19	23	18	21	20	19	26	24	13	20	31	22	28	17	24	23	17	24	19	28	16	17	13	24	17	22	24	13	29	23	18	18	17	23	20	24	20	14	19	14	27	16	22	23	17	17	17	11	17	27	18	17	26	26	16	17	16	17	19	21	22	25	26	24	20	19	23	24	22	21	22	19	13	20	20	23	26	22	22	14	23	14	24	10	26	21	19	28	18	22	19	31	16	15	27	19	19	25	16	23	22	19	14	27	22	17	20	17	20	27	24	23	17	23	21	18	19	20	22	23	21	21	27	19	31	20	22	18	14	25	18	22	20	26	21	17	32	17	13	14	16	12	25	25	31	22	22	18	17	15	28	26	28	19	22	24	17	14	26	24	15	22	27	22	24	23	20	19	19	23	16	18	23	29	27	21	17	25	26	25	20	22	23	26	25	19	19	22	22	28	17	16	22	25	20	27	24	19	14	15	22	23	31	24	16	18	19	24	25	14	19	22	27	20	17	17	24	22	18	23	23	20	14	23	16	21	19	25	18	12	22	26	24	26	26	25	30	26	27	12	17	23	26	15	16	22	16	35	19	22	16	27	21	16	15	21	23	17	19	21	17	20	17	29	22	18	23	28	16	22	18	16	21	24	19	29	25	24	17	20	27	22	18	20	25	19	21	15	21	21	23	13	20	19	19	19	24	26	25	18	24	24	24	27	23	26	31	19	16	26	17	18	30	29	29	25	17	21	23	37	28	25	28	15	26	16	22	21	29	20	17	12	14	29	27	22	23	20	23	22	15	20	26	21	26	18	23	24	27	30	12	22	20	30	23	18	23	19	18	22	17	17	15	24	18	17	17	20	25	26	21	25	25	26	19	20	26	22	24	25	15	16	27	20	22	27	18	14	19	19	16	24	24	14	17	18	26	16	16	22	14	29	18	18	21	20	13	23	27	19	27	20	28	22	30	16	17	13	22	31	17	21	16	20	20	18	12	29	21	8	22	32	25	21	20	24	19	20	20	17	18	26	23	19	23	12	21	24	27	25	17	21	27	21	17	15	19	25	32	18	21	23	19	25	15	25	28	32	13	21	21	14	16	22	31	23	24	13	19	16	17	19	25	21	35	20	17	23	16	11	21	25	24	15	31	33	13	18	27	16	31	17	26	19	18	27	21	22	23	21	14	15	21	19	26	25	22	22	28	22	26	13	25	35	31	24	26	20	26	26	29	14	31	14	27	17	23	19	23	25	21	14	22	24	22	17	21	12	27	21	16	23	22	15	20	27	16	16	30	21	20	27	35	21	31	22	24	33	15	19	19	21	26	22	20	27	23	21	23	15	18	19	17	25	29	24	13	22	27	15	23	20	10	22	27	23	23	19	30	15	29	18	27	13	26	24	16
33495	38655	24642	41836	45188	42314	37692	33618	29889	24775	20339	17939	15005	11433	8702	6562	5148	4422	4187	4086	4068	3846	3363	2645	2184	1945	1738	1681	1425	1285	1182	1090	1135	1238	1152	1065	1227	1369	1666	1480	1583	1634	1429	1539	1490	1422	1395	1021	814	702	654	650	590	575	616	578	574	556	560	570	550	556	592	510	531	534	566	521	531	527	471	517	501	526	496	473	492	504	502	548	504	495	477	492	496	503	551	494	544	513	480	467	479	523	511	493	512	477	492	513	471	487	523	503	502	466	488	490	496	478	466	489	497	500	486	489	446	496	497	459	484	498	510	485	490	491	497	470	486	480	499	528	489	502	450	495	488	470	522	489	464	488	520	491	499	492	503	478	505	477	468	507	472	466	485	501	479	485	450	470	475	470	472	482	491	488	468	493	465	476	482	478	506	477	507	480	483	483	482	435	462	448	502	483	488	473	520	503	533	449	491	480	488	481	484	471	472	446	495	475	509	476	475	503	442	484	428	505	516	472	507	493	482	511	462	515	493	492	512	499	506	478	483	481	480	495	499	481	501	528	520	517	482	483	445	490	510	443	488	490	484	481	472	510	480	504	442	483	495	485	519	509	480	482	477	466	471	470	462	468	515	459	478	478	458	492	514	486	500	479	499	445	505	493	484	466	524	433	508	501	496	477	492	483	456	463	502	466	504	502	476	497	508	469	508	439	473	478	457	490	471	509	460	504	476	503	509	481	488	479	464	497	465	508	494	516	478	471	466	525	488	479	490	455	484	492	489	452	474	453	497	471	490	486	505	472	470	465	475	452	472	476	486	465	517	487	458	450	492	450	470	481	442	445	503	453	468	498	508	467	512	502	441	464	488	472	481	538	460	506	453	450	499	478	479	496	459	487	499	466	475	507	490	536	466	483	433	473	481	493	466	490	467	533	460	469	465	478	505	437	455	436	518	462	504	511	507	489	509	452	487	495	512	457	478	475	478	463	481	449	496	470	500	464	471	482	458	513	460	498	477	507	454	460	447	486	481	512	504	546	465	512	493	478	471	527	463	465	502	451	480	480	493	492	476	499	476	462	467	423	489	510	470	524	456	526	467	478	466	501	498	482	469	508	456	470	466	462	527	473	444	524	475	472	489	476	515	499	474	487	434	501	457	488	525	482	494	476	479	461	524	487	493	485	489	463	491	508	478	484	441	473	461	475	461	497	522	491	496	504	513	473	478	517	501	481	452	486	436	483	480	485	517	476	510	492	481	471	470	451	457	481	504	487	481	466	442	545	452	499	498	483	499	466	483	495	487	490	500	469	488	488	464	468	521	484	504	474	462	462	472	524	508	458	489	490	487	483	457	510	465	477	523	474	491	458	507	505	507	467	504	530	491	468	464	473	460	514	490	456	452	517	529	512	474	483	508	507	502	470	487	469	497	462	487	511	530	457	487	507	517	481	505	466	485	462	458	488	468	495	462	473	454	467	481	475	468	477	488	459	493	497	482	477	475	442	453	516	481	504	482	485	493	472	465	490	473	464	497	492	471	491	512	428	467	503	459	484	424	445	458	476	461	461	429	487	471	488	514	542	462	546	477	455	506	516	453	498	444	474	468	470	466	476	480	505	480	470	489	477	500	493	479	440	487	468	495	448	481	472	443	475	500	455	460	467	467	488	462	508	466	503	475	517	461	524	474	488	500	459	476	475	498	495	478	493	463	496	515	497	510	497	493	512	484	489	497	482	473	485	463	485	434	485	485	454	456	475	483	454	475	507	475	468	482	425	486	495	505	489	515	525	481	470	489	466	434	465	509	490	501	462	453	478	498	501	485	421	460	471	492	484	495	494	459	479	486	497	488	495	461	455	482	469	502	450	496	462	509	504	527	463	494	457	499	489	515	471	459	499	465	437	455	507	485	496	469	472	463	497	508	474	458	485	511	500	463	491	501	466	457	481	478	507	484	500	476	495	475	458	506	496	461	488	484	489	445	531	487	486	487	506	528	484	486	467	485	492	483	483	472	507	493	442	440	451	464	471	458	490	508	437	501	516	479	490	507	473	501	475	511	488	458	464	509	522	490	533	479	485	454	481	475	451	494	465	482	468	471	449	490	464	465	474	478	515	468	498	498	469	487	458	492	489	485	512	458	467	517	485	498	480	459	464	485	478	527	507	497	482	480	507	467	501	483	489	481	440	496	500	509	472	449	432	518	491	483	449	498	525	420	468	508	477	486	495	498	477	462	449	512	474	475	503	507	535	442	504	488	453	480	507	512	498	464	512	519	464	468	469	512	455	518	457	543	484	471	501	497	485	443	532	526	471	474	515	421	486	489	449	471	458	488	474	497	505	502	495	493	493	485	489	502	512	504	509	493	454	476	445	477	508	491	507	484	480	513	455	475	436	461	450	490	459	491	474	469	521	480	463	455	475	482	468	469	483	435	446	490	477	477	476	474	451	477	489	466	487	504	440	498	523	479	505	451	449	471	500	464	458	473	479	504	443	457	478	498	480	478	493	451	458	460	522	521	497	492	469	451	505	481	447	502	453	510	479	473	461	520	481	481	523	469	454	462	491	512	487	464	472	502	445	485	493	488	495	507	478	473	475	479	497	495	494	474	514	509	494	447	459	481	504	481	457	512	484	438	429	492	491	477	449	502	477	476	491	470	498	441	481	469	458	469	418	482	503	488	468	472	505	485	492	483	475	501	483	505	463	449	464	503	474	543	456	502	450	502	468	465	541	477	480	478	482	460	478	486	478	497	465	466	499	508	468	477	490	492	521	459	457	494	508	459	525	474	539	508	478	487	475	469	428	505	490	491	480	503	474	442	490	453	496	477	477	505	507	476	441	497	496	475	463	464	485	461	469	511	509	510	477	463	503	525	484	486	445	484	499	489	480	507	490	463	471	471	461	486	468	474	482	447	449	498	470	470	478	487	505	495	457	473	497	481	509	511	481	456	466	478	459	497	459	503	466	496	447	505	492	508	503	513	494	496	464	489	472	479	473	485	498	479	438	487	474	504	506	481	486	511	496	483	488	492	518	518	513	447	481	492	448	533	511	470	478	463	495	441	498	475	472	492	499	470	445	484	492	519	481	465	514	525	457	503	459	486	484	492	517	442	470	493	465	431	442	508	499	491	482	477	489	446	479	501	453	526	501	457	489	470	496	450	508	493	469	448	483	493	470	436	479	476	489	457	456	493	473	460	467	498	484	448	474	473	465	491	504	447	481	539	505	508	492	471	484	519	498	485	479	447	452	543	507	520	498	467	467	509	487	489	473	508	482	493	497	488	523	467	507	512	435	512	481	484	446	512	460	483	493	516	487	462	475	489	519	490	515	446	477	506	484	482	493	522	497	498	496	522	490	482	517	498	479	466	505	450	500	478	472	454	483	459	493	522	465	459	476	446	520	498	455	448	461	512	504	492	472	506	469	501	508	465	493	484	452	500	495	513	496	461	553	498	500	478	481	505	469	458	515	505	464	524	539	530	514	503	490	485	503	490	530	460	475	486	439	498	468
4116	14027	1921	1108	1492	1214	1028	878	743	496	404	362	246	177	136	101	106	76	75	76	79	72	68	53	50	38	41	33	37	45	31	22	33	26	24	33	39	31	37	30	32	37	38	38	52	39	32	23	22	27	19	25	23	22	25	14	20	19	16	22	21	17	26	13	16	21	23	20	21	23	19	26	23	22	20	28	15	17	17	16	27	15	20	11	14	17	23	17	22	16	22	22	20	20	29	17	18	16	26	16	20	22	27	20	31	20	31	17	18	32	21	21	20	27	20	21	27	11	21	17	28	28	25	25	20	16	16	13	20	19	23	14	18	23	17	28	22	24	22	10	19	16	17	17	18	15	27	25	21	23	18	11	16	24	20	17	20	19	17	24	27	24	19	18	22	18	21	27	18	28	13	24	17	14	14	15	25	14	17	21	20	27	23	19	24	13	24	21	26	17	19	20	20	13	23	12	18	23	15	19	21	23	22	18	20	23	25	26	17	25	22	20	14	22	22	26	21	25	18	20	27	23	19	20	28	18	30	18	21	26	22	13	25	23	15	23	25	14	26	25	21	18	27	19	27	20	24	24	23	23	17	21	22	22	20	19	23	24	10	18	24	21	11	23	26	29	20	27	22	27	16	25	20	17	26	13	20	18	21	17	24	16	18	22	18	21	18	27	19	26	18	25	18	33	30	22	13	30	17	17	18	17	12	23	21	26	19	19	24	22	23	24	26	22	25	20	19	15	22	25	22	18	24	13	27	27	25	21	21	25	12	30	25	27	25	25	29	20	17	25	18	17	20	23	14	26	21	21	15	21	18	19	20	15	26	22	24	23	20	23	17	19	24	27	26	22	29	25	14	17	16	26	23	27	31	20	19	22	19	38	18	21	24	21	21	24	26	24	22	19	19	27	25	23	21	22	28	22	25	22	21	16	26	17	23	24	23	32	18	21	16	18	19	16	20	22	13	25	15	21	20	18	19	21	19	22	28	23	23	20	16	22	18	27	18	26	19	18	19	26	21	25	27	20	23	12	17	22	19	19	19	10	18	21	15	19	18	19	24	14	14	21	26	27	22	21	21	18	13	22	22	22	17	20	23	14	22	18	16	18	19	23	17	25	13	22	15	10	21	25	18	19	21	24	15	37	20	25	18	15	18	15	20	22	14	18	29	19	24	22	9	28	21	27	30	20	25	15	27	21	17	21	17	24	9	15	31	26	23	17	19	24	11	19	21	14	21	18	18	31	14	27	19	23	13	24	27	21	20	20	10	22	23	32	16	25	16	18	18	17	26	26	21	17	18	17	25	21	18	24	16	24	11	25	26	16	19	30	28	21	29	11	25	22	15	14	33	17	19	17	21	21	18	16	12	16	23	17	23	18	17	21	25	14	22	17	13	33	24	16	15	19	10	15	19	10	20	23	19	20	23	19	25	30	18	9	17	19	25	19	19	24	24	19	19	14	15	19	18	17	24	21	20	16	19	23	18	22	15	19	21	16	20	15	22	22	23	30	19	25	19	28	19	14	13	17	13	27	19	17	21	20	22	14	17	26	12	21	23	22	24	20	20	15	21	19	18	25	18	19	17	12	19	19	20	15	19	23	19	17	22	21	21	15	18	20	17	21	23	23	15	20	16	19	22	16	26	26	19	24	16	22	23	16	20	21	22	24	22	24	22	24	24	20	16	28	24	15	26	23	21	10	22	17	14	18	17	19	20	21	19	20	28	16	31	21	19	14	20	20	16	24	26	15	17	23	27	18	12	21	18	19	33	32	23	12	19	16	13	24	21	17	21	17	19	21	17	16	19	23	23	17	19	24	19	16	13	15	15	20	21	15	17	16	16	16	20	24	26	26	23	21	21	22	20	29	29	25	17	26	16	16	17	16	23	19	30	17	25	16	18	28	20	28	15	19	28	20	20	20	20	26	25	19	17	21	24	20	24	22	18	22	25	23	20	20	22	26	18	21	26	24	20	19	28	16	23	13	21	24	23	28	20	22	16	23	24	34	16	20	14	21	16	28	25	19	19	19	20	21	18	28	25	26	22	22	17	21	18	19	27	16	22	19	25	25	13	21	19	23	18	22	27	19	19	19	25	20	24	21	22	17	23	19	20	14	25	26	16	19	21	19	18	20	20	28	18	18	16	23	26	21	19	24	23	27	18	16	24	19	21	21	14	22	23	20	18	22	28	23	20	14	15	18	9	11	24	24	25	20	23	23	28	15	20	19	22	18	20	29	14	20	20	26	11	23	16	16	20	9	19	24	20	18	16	26	19	18	20	15	8	15	23	21	23	19	17	25	19	14	21	19	17	14	21	19	22	16	19	13	14	15	37	29	25	20	29	21	17	25	27	25	17	19	21	28	26	19	29	18	13	13	32	22	19	23	14	22	10	24	29	29	26	20	26	16	18	19	21	22	20	19	21	14	16	30	12	25	21	14	23	28	14	21	19	24	30	17	20	20	24	30	23	25	17	22	15	18	21	21	18	29	23	12	24	23	17	22	15	13	21	19	18	31	20	22	18	22	23	19	22	20	23	13	18	17	22	23	19	22	22	12	19	27	22	21	17	23	21	20	12	24	17	19	22	27	12	24	21	25	18	23	24	17	21	22	16	18	24	15	21	22	21	22	20	21	20	12	23	16	21	20	23	13	20	17	20	21	27	14	28	25	20	15	24	16	19	17	12	13	24	24	16	21	17	11	13	22	15	20	18	18	16	18	18	27	18	22	29	20	21	25	20	24	12	24	16	21	25	14	18	19	15	19	19	16	21	19	23	25	18	18	23	20	20	23	27	18	22	26	22	22	18	26	15	17	24	29	26	15	19	16	25	19	21	20	19	14	19	18	18	17	20	28	26	21	10	9	21	20	21	25	22	15	19	15	18	20	27	18	22	17	28	25	25	24	27	19	15	26	24	21	24	19	24	23	23	20	19	21	20	18	27	24	27	25	17	15	21	27	13	29	18	24	23	15	19	25	28	20	22	16	27	16	25	22	20	25	23	18	26	21	17	23	20	20	16	24	18	17	18	26	14	24	30	15	21	26	19	18	23	12	22	28	18	20	24	29	12	26	23	24	19	17	22	28	20	21	20	13	20	22	21	24	20	25	16	14	20	25	24	15	20	20	16	24	28	18	24	23	22	17	16	19	22	25	25	24	22	16	36	27	25	16	18	22	14	21	14	21	15	20	19	10	14	24	21	24	22	13	19	18	21	21	20	30	14	20	22	20	17	20	25	26	22	23	24	26	16	32	16	27	19	27	30	19	25	17	23	22	18	19	15	26	30	24	27	20	14	19	24	20	19	15	19	20	21	19	23	24	15	19	18	25	22	14	27	19	24	30	16	21	27	25	21	12	27	17	25	21	21	29	17	24	18	24	24	17	19	22	19	22	17	16	20	20	16	16	32	15	9	26	21	14	23	22	19	16	19	28	18	22	9	16	18	17	17	20	14	21	18	21	22	25	19	13	20	13	21	26	22	16	18	17	27	22
33664	38908	25373	41879	45129	41679	37225	33435	29278	24186	20781	18130	14668	11202	8271	6412	5218	4557	4489	4492	4301	3857	3215	2571	2123	1908	1684	1631	1393	1254	1107	1162	1105	1148	1165	1164	1221	1402	1605	1441	1587	1483	1606	1601	1529	1333	1193	931	776	747	645	676	630	607	585	599	567	540	522	511	544	526	576	542	547	553	522	517	514	500	512	487	553	502	493	508	501	488	499	517	505	499	524	544	512	480	538	479	523	522	498	460	503	513	509	509	489	484	532	483	516	486	505	461	475	480	479	470	509	456	469	489	490	522	498	506	502	497	486	488	466	460	507	492	486	498	473	497	430	499	485	483	490	484	517	484	499	472	498	481	478	517	508	500	486	513	447	511	483	465	489	448	448	487	469	501	507	479	469	502	481	475	524	520	501	499	488	499	442	516	520	403	473	487	517	490	469	501	470	499	466	453	510	481	483	476	446	482	474	441	461	463	492	496	485	508	473	480	437	467	435	528	483	448	495	468	449	513	471	480	465	505	515	451	495	492	492	504	524	482	480	525	500	471	458	514	476	499	480	477	465	502	480	457	452	481	494	493	489	473	451	470	452	490	480	513	521	478	496	519	490	456	455	498	513	422	450	467	485	502	504	474	486	499	465	523	484	522	431	482	462	491	496	444	472	485	482	507	483	523	478	454	521	487	501	458	466	489	503	475	508	443	463	473	451	473	445	503	483	476	453	487	454	481	475	462	468	471	477	476	453	454	476	477	497	447	456	446	456	455	493	480	495	466	492	507	478	464	462	431	463	445	500	428	481	464	490	498	502	464	490	468	497	479	500	459	495	507	453	466	470	472	514	426	466	488	480	456	474	505	443	455	470	472	434	520	470	448	469	464	498	493	462	483	447	505	500	434	483	423	462	480	480	482	472	473	467	503	480	448	478	452	436	454	491	476	473	483	497	507	475	493	491	462	457	461	508	505	466	469	481	491	490	452	474	485	497	460	499	533	473	467	515	489	463	478	477	478	470	465	499	502	454	469	452	465	481	459	446	450	448	485	478	519	475	493	481	457	463	507	465	517	487	481	488	510	466	523	476	472	463	476	509	475	469	475	483	445	491	504	478	486	470	455	500	503	497	468	452	429	489	464	450	486	477	505	461	447	498	428	490	486	479	458	456	476	470	452	472	477	457	470	486	477	446	420	484	506	469	463	481	484	459	483	482	472	505	488	473	497	479	477	490	469	445	480	495	447	442	487	480	491	490	486	527	489	509	482	503	484	453	476	524	488	473	525	484	458	474	515	475	484	484	476	486	490	499	523	453	477	459	486	458	473	448	512	504	456	478	497	493	487	502	541	493	469	507	448	459	469	479	450	448	486	494	452	485	485	465	423	483	503	468	433	484	508	474	481	518	478	450	522	506	432	501	466	460	459	441	454	494	453	483	518	476	463	491	479	545	472	489	467	492	458	500	501	482	518	492	487	475	502	453	442	445	457	432	501	462	476	450	487	471	528	527	506	493	445	500	497	497	446	525	472	461	458	459	470	489	475	495	483	484	508	491	475	463	513	483	497	504	497	466	487	472	473	478	501	466	482	512	476	488	479	491	453	494	484	537	464	487	485	484	423	457	461	480	487	483	477	487	469	463	473	521	464	437	489	452	478	474	447	467	482	493	499	482	486	464	476	518	497	471	464	496	484	490	494	511	477	448	491	494	460	501	504	509	503	479	503	461	489	461	478	443	466	447	564	470	462	490	517	465	488	469	496	497	464	531	482	465	490	511	473	466	475	486	487	462	513	455	474	501	517	496	490	460	456	457	447	513	481	466	478	468	484	495	477	497	492	462	499	494	507	467	490	454	473	467	509	471	495	465	481	480	465	479	455	461	537	461	503	498	518	506	511	532	473	520	470	444	477	474	479	478	462	492	441	440	441	465	455	492	474	458	513	506	432	484	493	488	460	498	473	480	458	481	471	474	507	460	458	451	489	478	501	516	479	510	465	482	476	482	479	505	497	500	470	492	512	467	474	483	455	479	490	485	449	516	448	471	445	506	441	505	468	428	489	460	460	467	457	503	468	473	499	441	468	467	465	448	474	479	472	459	496	478	485	453	516	494	455	460	468	490	461	479	502	482	468	480	472	477	497	487	498	511	475	479	501	473	463	458	449	479	523	461	453	496	439	511	508	423	508	495	475	485	486	461	485	495	476	446	508	448	466	479	441	497	454	481	488	452	438	452	475	457	477	501	459	483	473	473	454	449	507	473	502	460	479	491	488	465	506	490	440	510	487	469	473	463	481	505	479	486	435	471	472	504	474	478	467	486	484	452	500	511	475	468	463	458	457	480	507	463	502	502	465	492	466	458	467	464	503	499	479	465	498	487	500	486	459	452	448	502	501	448	516	490	474	489	479	470	472	494	504	487	521	490	475	486	473	481	480	503	470	486	497	470	496	483	475	538	461	490	495	462	498	504	484	467	482	495	491	475	458	490	516	475	478	456	462	519	494	465	481	485	470	468	469	466	513	497	503	481	486	465	514	488	484	524	492	459	490	461	454	475	440	493	486	497	472	438	470	496	477	499	477	465	471	480	491	500	466	491	506	466	471	467	489	481	462	459	519	486	478	469	492	509	484	489	509	493	462	483	480	466	449	489	441	475	443	488	475	445	458	462	453	505	483	463	485	482	483	503	472	493	461	495	473	458	457	486	471	489	453	466	462	440	480	458	480	505	503	452	515	465	435	489	457	497	500	440	471	498	502	489	492	486	502	469	475	494	489	511	490	474	512	483	481	507	445	474	468	477	497	514	501	468	486	502	490	518	500	441	481	453	478	461	470	454	486	463	475	488	463	469	485	477	454	452	461	494	444	480	490	498	459	492	452	476	468	536	490	491	513	462	480	496	457	507	474	451	494	504	476	478	464	539	469	435	469	504	488	515	447	497	476	501	509	444	492	478	486	463	459	485	462	482	505	501	487	464	524	483	443	485	478	505	513	502	498	473	465	505	471	463	502	444	439	489	492	474	483	443	478	473	466	490	465	449	452	476	476	489	459	465	476	507	455	514	475	487	482	454	488	500	465	465	493	449	473	451	490	479	492	511	459	486	475	497	522	503	478	531	474	476	508	479	472	466	457	505	490	445	469	493	484	490	467	478	494	502	465	443	490	477	482	463	456	505	461	485	498	519	507	500	507	461	435	473	517	442	461	486	482	497	484	471	494	496	504	487	495	496	490	461	478	473	474	512	486	450	439	491	471	495	448	459	492	452	466	473	502	480	427	446	468	482	453	485	503	461	516	445	461	447	516	462	490	517	468	458	480	510	510	447	463	459	481	454	467	483	512	476	494	470	484	493	477	462	486	449	495	511	469	445	486	484	468	496	456	446	437	451	473	474	477	490	473	461	459	440	453	466	471	477	504	474	473	467	460	449	442	495	506	493	458	496	476	467	444	489	494	503	473	461	494	468	487	483	464	497	461	468	463	425	448	479	487	480	492	467	464	466	497	498	457	484	456	477	485	458	510	484	499
3530	7102	1044	866	1046	920	779	652	537	433	364	283	173	142	112	78	75	66	83	106	76	57	72	35	43	46	33	30	37	30	38	34	43	32	32	34	43	34	32	38	35	48	44	34	46	42	25	28	29	30	29	23	30	30	20	25	34	23	35	31	25	24	41	38	26	29	32	38	29	27	29	34	30	32	22	28	30	25	30	33	32	42	21	33	34	34	25	22	32	28	33	32	20	27	29	33	37	18	23	25	28	34	41	23	23	29	29	24	26	41	41	30	24	23	31	34	26	32	22	26	18	22	27	20	21	18	32	30	26	18	22	22	44	31	29	32	26	27	29	28	26	29	30	22	38	26	24	34	33	22	34	22	29	22	30	21	27	25	25	27	38	45	22	29	24	24	39	32	22	29	27	25	23	34	23	27	23	29	30	27	31	26	21	21	30	20	39	31	29	30	20	25	31	25	37	30	21	30	20	36	31	28	28	31	32	29	36	28	27	26	30	17	29	40	28	30	32	29	27	28	35	19	32	28	23	37	29	18	26	22	24	31	28	18	39	34	24	29	38	34	30	28	31	28	31	33	37	32	31	27	35	23	38	26	30	30	26	21	30	29	25	28	21	33	37	29	30	26	28	28	29	28	33	29	36	34	27	37	33	27	31	26	35	30	30	27	39	36	21	28	27	31	35	34	26	30	38	26	26	31	39	28	25	25	26	32	29	27	28	29	35	27	31	26	30	27	25	37	28	22	26	30	19	32	31	31	23	23	32	31	27	31	24	26	35	38	33	28	35	37	26	27	32	33	31	26	23	39	31	32	26	24	36	25	31	28	28	26	30	19	27	28	29	24	30	31	31	32	32	20	14	32	36	31	29	35	26	29	27	16	28	26	30	31	27	28	33	21	29	31	30	33	29	36	31	28	30	42	24	24	30	23	33	27	33	26	23	26	31	33	26	31	15	30	32	26	32	26	29	26	38	30	22	25	25	31	31	38	26	25	24	30	21	29	25	28	28	30	23	17	35	30	30	23	20	38	37	22	25	23	27	19	34	29	30	29	32	25	28	33	36	29	29	26	22	26	36	26	25	26	26	31	26	33	35	33	33	25	24	25	27	26	33	25	30	37	26	34	22	22	25	33	41	18	21	30	27	31	31	29	28	21	34	26	23	31	35	27	22	35	39	28	33	26	22	27	30	19	23	33	29	27	24	32	38	21	33	21	30	35	30	28	19	22	25	34	38	30	27	34	32	30	21	24	29	31	22	25	35	22	32	29	30	33	32	27	22	34	21	33	30	37	29	41	35	20	28	31	27	31	25	22	25	23	30	25	35	19	25	29	24	34	33	28	29	32	27	26	25	24	30	29	26	23	33	28	31	27	27	26	26	33	22	28	32	34	27	26	29	24	28	24	31	23	32	29	31	33	33	28	33	27	21	41	28	30	28	30	23	27	26	31	24	36	26	25	30	31	29	36	28	35	30	27	28	25	36	21	20	25	29	20	24	40	29	34	25	32	35	35	38	31	29	35	36	25	29	36	23	22	29	36	26	23	31	30	33	24	26	36	33	33	19	29	26	27	28	27	30	33	29	29	23	28	35	39	29	31	34	42	13	29	31	33	24	26	25	31	29	36	27	25	23	33	31	32	22	24	30	32	25	30	22	30	33	39	18	24	32	27	33	25	32	35	28	27	36	36	30	33	36	30	22	27	21	21	17	45	30	25	24	50	39	26	29	19	38	32	28	35	22	30	34	27	29	33	27	27	18	31	28	28	35	36	28	26	24	40	36	31	29	28	19	27	29	29	22	31	23	36	28	23	27	22	26	31	26	35	32	20	25	26	17	15	21	35	23	27	31	31	23	31	25	23	18	27	29	23	19	29	31	32	33	22	21	36	22	21	28	24	25	30	31	30	33	37	36	30	32	25	32	39	31	33	26	31	23	26	29	29	27	28	33	30	31	21	35	33	24	30	25	31	22	27	32	43	27	27	30	32	21	29	33	30	30	34	31	27	31	37	34	39	30	30	36	28	28	29	37	32	25	40	34	36	33	30	27	27	27	34	29	27	32	20	32	35	36	27	32	29	22	33	33	34	28	36	30	33	30	27	27	29	17	19	28	33	19	32	26	23	23	21	34	26	37	24	26	21	26	20	27	33	30	21	32	19	27	33	26	29	33	26	32	26	25	23	24	34	28	18	31	26	24	33	28	27	32	27	27	33	26	27	21	25	37	28	27	32	24	28	18	33	24	20	22	27	30	29	43	29	28	27	23	20	31	22	33	39	27	28	24	22	33	34	26	41	29	31	27	25	24	29	24	27	31	24	33	32	35	28	28	37	27	36	30	34	24	28	30	25	26	34	19	24	27	20	28	29	39	32	23	26	21	38	23	34	34	28	31	36	22	38	34	31	28	31	27	26	25	36	23	27	29	35	28	26	30	28	37	27	31	38	29	22	40	26	32	25	31	21	20	29	24	18	28	22	41	29	28	26	26	19	24	21	28	30	19	27	25	21	34	36	21	31	33	28	24	37	30	39	29	33	34	26	24	26	32	21	26	30	27	26	30	28	26	29	34	22	28	24	37	25	34	28	18	45	23	28	24	29	24	31	29	34	41	28	23	37	22	29	29	25	34	30	28	28	22	32	31	26	22	29	27	28	44	19	36	27	26	27	30	31	24	26	33	31	27	26	29	37	28	32	22	21	24	28	24	26	23	28	29	27	23	30	16	35	20	30	37	26	19	31	41	27	30	32	34	35	30	38	27	29	37	36	35	18	28	31	39	30	22	34	26	28	26	35	36	27	29	36	33	25	30	33	21	31	28	29	33	28	24	23	24	35	27	24	34	27	29	31	26	31	29	29	25	31	33	28	26	33	35	26	28	28	29	31	31	31	20	30	28	32	31	27	21	31	33	23	19	34	28	33	24	42	26	32	32	23	26	29	35	29	31	29	37	37	26	36	29	30	38	28	32	25	24	34	31	29	19	31	30	32	31	33	31	33	31	31	30	24	31	27	32	36	24	27	34	25	23	31	22	31	28	30	24	25	29	30	29	23	25	32	21	32	28	24	21	24	33	31	23	27	27	25	30	25	18	22	31	23	36	22	19	21	23	37	27	29	24	38	24	27	30	22	19	25	48	21	28	26	22	36	34	31	29	28	26	26	28	31	23	35	31	26	26	22	25	32	18	27	33	29	27	28	17	27	39	35	25	34	34	28	24	28	32	29	33	43	27	26	36	29	21	25	41	28	36	29	31	28	24	25	27	28	36	26	39	32	27	26	30	37	27	32	26	35	29	32	26	26	27	24	25	30	12	36	30	28	24	33	23	27	27	30	24	25	36	21	27	20	30	36	40	32	27	22	26	29	27	27	27	32	25	25	38	29	31	27	24	30	35	28	31	28	29	37	29	30	25	23	27	25	22	29	37	19	21	24	42	31	33	28	26	25	34	25	23	33	23	28	23	27	29	35	37	35	29	26	14	24	35	15	27	31	29	23
31271	39261	21826	38748	41658	38069	34070	30230	25579	20856	18101	14957	11571	8723	6565	4922	4148	3873	4001	3998	3565	3133	2555	2044	1703	1580	1527	1371	1292	1222	1112	1087	1130	1125	1101	1087	1240	1456	1401	1431	1427	1482	1491	1550	1349	1317	1065	884	769	731	803	755	690	726	717	708	711	716	703	705	673	668	699	697	647	677	629	705	698	664	678	685	695	652	655	664	714	663	673	658	663	696	642	670	629	718	649	657	672	680	639	654	688	701	648	668	654	637	715	658	641	696	662	700	659	742	659	681	670	708	670	689	671	654	650	658	676	633	694	647	663	697	668	681	644	612	718	661	642	643	654	674	651	689	653	633	640	693	620	665	645	710	606	604	630	669	679	612	626	671	630	597	674	683	626	674	665	694	668	678	731	610	639	684	665	721	673	647	655	684	732	708	655	673	614	642	661	641	624	623	665	675	634	631	655	650	634	650	648	667	629	658	623	666	678	657	634	672	686	647	670	676	644	641	648	665	673	688	670	729	698	675	651	629	683	641	708	674	639	667	641	683	629	643	649	653	641	669	617	638	678	676	660	658	701	656	646	675	644	651	624	631	670	720	684	654	667	634	608	635	636	655	741	692	693	693	635	664	678	699	657	675	669	650	676	656	643	676	646	658	650	648	647	686	665	669	676	646	627	692	638	687	638	701	664	673	718	672	624	621	670	666	661	723	644	673	648	612	673	635	644	644	691	636	656	633	661	687	614	653	627	641	677	712	612	685	617	640	651	695	626	660	689	703	668	672	634	650	657	648	645	673	634	667	654	647	676	568	676	657	667	668	700	671	642	633	599	661	676	673	637	655	616	648	672	648	687	657	628	651	652	667	663	613	621	635	677	699	628	664	677	642	639	656	657	690	666	602	688	638	645	667	685	621	653	656	619	699	674	700	676	659	685	645	629	644	653	636	675	675	641	658	692	662	600	643	676	653	637	705	637	608	630	665	637	675	657	690	646	664	630	670	685	639	643	682	680	593	592	634	669	688	672	663	664	693	678	646	663	684	678	644	695	646	688	654	642	670	681	672	597	650	665	664	631	655	638	633	691	642	629	702	663	706	677	650	641	671	671	680	646	672	660	674	651	672	649	678	697	661	673	645	699	619	725	639	685	684	634	669	630	662	694	660	605	618	704	667	648	661	623	649	689	618	682	600	640	667	635	599	693	710	637	639	651	637	643	648	630	651	671	695	641	646	681	667	642	683	626	657	664	668	685	696	675	628	621	653	681	651	681	655	644	707	659	689	712	669	646	626	627	656	639	695	653	659	685	622	650	662	679	613	638	650	683	666	636	613	640	642	652	670	656	637	652	713	664	658	725	693	695	679	646	585	694	654	663	647	658	709	646	614	683	646	675	643	677	639	674	645	669	639	641	690	664	649	623	706	641	663	650	677	670	621	684	646	685	624	662	673	654	660	680	695	644	640	686	655	658	628	637	620	687	677	697	686	673	650	679	670	646	696	646	650	652	678	677	713	668	698	627	647	672	660	660	665	671	658	627	668	671	696	665	603	659	679	631	674	628	626	689	685	633	690	675	660	654	648	656	675	637	661	640	630	678	682	665	644	657	664	666	654	664	642	651	678	680	627	710	632	668	678	683	667	665	634	666	622	707	665	672	694	641	658	648	683	658	643	662	693	668	653	638	647	676	666	635	635	632	649	605	657	665	691	643	678	675	681	643	676	700	624	659	583	644	655	672	653	668	692	679	672	673	646	658	701	660	650	653	634	648	669	662	678	674	611	662	657	630	655	668	673	630	647	715	644	673	680	655	680	668	678	671	666	667	637	664	725	664	662	650	653	640	630	646	662	633	645	661	646	661	643	653	666	645	682	652	639	701	639	657	674	661	681	645	677	625	667	663	631	674	661	694	683	678	616	700	679	662	660	673	649	616	639	655	665	658	611	635	663	636	636	638	661	663	666	683	662	606	628	652	672	663	649	660	628	642	642	679	625	670	647	634	678	603	602	646	663	678	681	643	661	636	629	665	633	672	642	677	637	678	624	659	660	671	630	716	641	629	673	665	666	657	681	655	675	686	732	634	718	638	629	640	693	668	636	669	628	619	664	657	652	653	645	676	642	628	621	663	679	632	671	656	634	621	685	654	674	685	655	656	626	669	663	685	643	674	642	652	659	678	648	681	676	645	623	624	640	623	664	622	666	697	632	641	692	669	643	657	705	636	700	641	740	632	691	676	652	687	670	645	650	691	656	682	650	695	639	653	642	658	677	644	638	624	626	629	682	641	646	632	658	644	672	646	677	638	719	676	692	680	669	691	685	669	674	680	657	641	659	645	639	643	666	631	668	630	674	667	665	712	644	688	696	678	716	635	647	661	704	695	631	637	670	702	643	706	695	659	704	649	662	655	620	641	647	629	630	648	685	686	599	667	638	681	689	655	641	685	697	678	663	679	656	651	680	650	696	694	664	670	591	676	682	646	679	627	631	708	640	720	615	643	662	659	678	664	697	606	669	673	630	646	707	671	645	674	708	644	648	629	665	642	667	703	668	635	616	674	628	626	635	672	658	639	613	660	686	667	652	628	661	659	704	673	634	646	669	637	660	699	679	638	674	657	679	675	674	643	625	659	644	666	664	664	671	632	635	649	655	683	639	688	682	627	669	673	639	633	644	622	678	626	685	670	652	668	696	711	627	658	735	619	644	668	683	682	665	644	624	641	677	645	642	658	651	650	679	636	695	619	724	652	642	665	626	606	641	684	666	645	651	699	651	646	654	675	633	638	662	651	692	668	627	627	665	628	684	662	704	669	675	693	660	633	686	647	694	630	666	680	672	642	700	657	647	692	690	683	688	632	673	639	681	624	663	611	662	641	622	643	677	710	653	680	654	663	671	617	652	694	680	657	711	648	693	626	691	640	663	686	654	626	662	661	691	620	691	715	677	641	669	647	655	625	679	667	673	657	660	699	617	658	659	657	653	667	632	626	687	675	653	652	663	649	636	654	615	634	668	618	620	696	660	705	656	637	622	664	652	660	654	677	693	649	660	673	645	666	658	700	641	625	678	686	677	670	671	659	677	614	635	674	653	658	610	622	675	674	668	648	700	671	682	666	653	655	662	660	601	677	703	658	657	654	637	633	667	626	628	674	659	609	679	689	678	667	655	700	652	630	663	650	632	616	670	644	607	680	635	672	624	645	670	688	665	677	678	617	647	667	636	625	691	648	653	647	625	593	680	625	677	660	640	672	658	605	626	677	668	670	686	653	675	676	666	689	700	671	655	643	647	664	655	643	653	674	660	692	674	635	648	643	669	654	701	648	658	626	677	619	669	639	634	631	635	669	631	661	668	662	687	631	673	661	672	707	673	676	641	667	649	647	667	665	611	643	668	702	655	674	676	632	656	722	670	661	615	697	664	642	602	662	695	631	686	631	661	683	685	665	646	681	657	619	625	693	659	645	656	591	627	704	677	664	693	624	654	658	659	671	672	672	622	658	636	668	642	660	670	663	670	680	642	598	658
3723	11178	1511	1099	1402	1176	1099	897	752	581	478	365	272	186	157	112	89	119	86	67	76	73	43	43	34	36	45	35	30	24	31	23	26	29	26	28	28	39	45	38	41	52	51	51	38	28	31	21	26	26	22	30	21	24	26	19	27	23	25	22	17	27	21	18	17	28	16	28	16	20	26	18	19	24	18	22	21	18	23	15	22	17	16	18	26	22	23	17	23	20	18	19	24	21	19	20	17	19	29	24	17	21	19	22	23	26	28	17	22	23	16	19	18	17	18	22	21	18	22	19	19	21	23	16	20	21	23	20	27	19	23	20	22	21	22	23	10	20	17	19	20	15	16	22	21	21	19	14	17	17	18	21	20	13	23	20	15	21	21	24	24	19	22	16	17	21	17	17	16	21	21	17	18	23	18	22	22	31	14	22	20	28	24	26	21	34	25	9	26	21	20	26	20	24	24	12	21	16	17	17	22	15	28	18	22	21	25	19	14	27	18	21	19	24	21	22	19	16	25	20	21	26	26	14	19	17	19	25	28	16	14	14	18	14	11	20	17	14	17	15	11	14	26	28	19	23	32	15	17	18	20	18	21	18	17	16	26	20	27	22	23	27	18	20	19	18	16	17	15	17	20	22	22	20	19	17	18	22	18	28	22	21	16	19	19	13	23	16	23	22	36	26	20	21	16	12	23	22	24	21	30	24	24	15	21	25	18	19	14	19	28	25	10	12	26	17	21	18	21	16	23	13	21	17	23	17	14	22	16	19	23	17	20	22	18	29	29	18	20	26	28	18	16	29	25	17	20	20	17	21	10	19	15	15	15	17	14	23	15	28	26	19	14	11	24	24	20	30	26	17	21	15	24	20	19	17	19	19	26	22	16	18	21	19	32	28	29	24	25	24	23	12	26	21	25	14	13	26	18	19	17	19	24	19	22	24	22	15	20	23	25	14	19	23	20	21	25	26	20	16	23	20	21	16	23	17	19	16	16	14	22	19	19	21	22	22	18	31	20	16	12	9	15	17	16	18	15	23	22	20	18	13	8	26	17	27	18	31	21	21	22	14	13	18	20	19	17	27	23	18	21	23	23	12	21	25	21	24	20	22	14	19	22	21	25	18	26	18	18	25	27	21	15	23	22	14	23	16	18	20	18	15	22	24	22	25	25	20	20	21	18	20	16	10	15	24	19	23	29	15	21	23	17	17	23	15	24	14	27	22	21	19	21	22	22	26	24	14	20	17	19	20	20	22	21	17	13	28	20	28	20	24	21	22	20	21	16	11	15	18	21	23	12	19	29	19	16	18	16	20	18	25	20	21	15	24	20	22	32	24	25	23	12	22	22	21	19	24	22	20	19	17	21	20	28	20	29	22	24	21	20	18	16	20	24	19	19	22	23	18	21	16	25	13	18	25	14	25	20	18	19	17	18	23	23	22	15	24	20	25	22	23	22	25	32	26	27	19	17	29	23	21	16	27	21	26	30	22	24	22	18	37	23	16	23	20	26	18	28	18	21	19	22	19	18	20	27	19	16	26	17	19	16	35	20	16	16	17	14	18	19	26	23	27	24	20	21	21	22	30	12	19	16	16	17	16	26	24	16	21	22	18	16	20	13	26	14	35	21	11	13	18	26	18	23	21	20	16	17	20	19	22	25	22	22	20	18	4	13	25	24	9	20	24	23	25	23	30	31	28	20	18	19	21	22	23	22	17	18	19	15	20	23	22	22	21	20	20	25	30	17	20	20	25	22	20	27	26	22	15	22	23	18	10	22	21	16	14	23	17	11	18	17	22	18	19	17	16	17	30	29	19	22	18	23	25	29	19	21	26	13	22	19	21	23	17	15	20	13	27	19	20	18	25	30	25	16	16	25	27	21	28	24	18	18	11	17	22	15	24	17	27	14	18	23	22	12	14	23	21	23	22	21	21	27	27	31	18	12	20	21	27	17	24	15	23	28	19	27	16	29	20	17	22	20	17	20	25	18	15	26	21	13	20	20	18	13	14	27	23	23	22	21	22	15	20	25	17	15	15	26	26	28	20	16	27	19	23	19	16	20	21	21	20	21	19	22	21	15	28	18	23	15	22	20	22	23	25	23	19	12	19	20	25	18	17	18	20	21	28	23	22	18	23	18	27	26	12	22	19	20	18	18	25	22	25	19	25	37	15	19	16	23	23	24	31	20	24	17	12	10	24	13	26	15	22	25	16	18	18	17	14	23	22	18	15	29	26	23	21	18	16	16	25	26	17	20	29	17	22	14	27	21	29	24	25	24	10	16	19	13	19	26	21	16	22	14	21	19	25	21	18	19	25	21	24	14	16	25	28	18	24	16	23	22	20	19	21	26	21	23	12	18	21	12	30	22	25	13	20	22	21	22	19	17	19	16	13	22	27	21	19	25	27	20	22	17	19	23	21	20	32	18	16	19	19	29	16	15	29	22	19	18	24	20	19	24	15	30	19	17	29	19	17	22	22	25	12	24	15	14	19	16	25	18	29	14	15	23	23	21	28	29	23	26	27	16	27	21	21	10	15	21	17	13	25	21	22	19	23	15	22	16	24	21	30	17	25	16	14	24	17	23	25	23	26	15	23	27	21	21	14	22	26	30	21	27	19	15	11	21	17	19	18	22	19	22	15	22	20	18	14	19	17	19	23	15	27	21	17	15	15	18	11	28	23	17	20	17	27	16	21	20	19	15	25	22	23	24	19	15	18	16	20	22	24	12	19	21	26	22	22	19	16	24	16	12	25	25	21	16	19	22	22	11	13	21	18	18	28	16	20	16	22	14	21	28	10	19	24	24	17	22	20	22	19	22	24	19	20	18	19	28	17	21	13	27	15	16	13	26	20	27	22	23	10	21	22	15	23	20	15	18	18	24	27	21	26	18	16	16	29	16	19	20	23	17	20	16	19	18	22	15	17	21	16	21	23	14	28	17	18	16	16	26	17	19	17	19	14	15	23	20	17	18	18	16	21	15	19	16	24	22	26	19	20	20	26	19	19	23	23	26	21	20	19	14	18	29	27	22	25	14	16	19	19	24	21	25	33	16	18	20	14	22	25	21	24	29	14	22	17	14	19	22	26	15	21	20	22	17	21	21	18	25	26	20	10	16	32	16	16	22	13	21	13	20	20	18	20	27	18	19	13	11	17	18	12	20	15	21	20	21	9	18	24	22	21	12	16	19	16	23	19	15	20	18	13	26	19	19	21	19	24	17	22	23	17	19	18	25	22	20	26	13	23	17	23	20	22	22	19	24	19	31	18	13	20	21	21	16	19	18	19	21	27	19	19	16	23	19	15	15	21	21	21	18	26	15	21	14	19	12	29	17	16	23	24	24	21	19	15	22	21	29	15	26	12	25	23	20	20	17	22	21	21	12	19	28	23	19	19	24	19	26	22	21	19	28	14	27	15	26	17	27	14	23	16	15	21	24	25	22	21	18	18	13	20	25	18	27	32	25	29	20	20	17	27	18	21	26	21	24	13	17	30
34442	37708	25124	41927	44773	41570	37302	33297	29108	24936	21995	18005	14249	10534	8113	6378	5524	5644	5368	5126	4403	3622	2854	2232	1993	1841	1594	1466	1403	1264	1085	1134	1106	1081	1198	1203	1361	1516	1401	1472	1424	1636	1666	1529	1441	1130	857	768	683	653	685	559	549	579	596	588	608	553	592	556	542	538	545	524	623	517	540	527	505	542	502	498	490	561	521	569	489	549	470	476	513	475	471	523	485	476	500	458	502	505	493	515	471	499	495	489	496	489	514	528	478	503	472	493	461	487	491	500	463	451	495	496	475	498	493	492	484	500	509	503	489	507	497	487	465	471	494	496	489	496	472	471	494	430	452	479	468	491	484	486	513	491	473	486	466	490	478	433	502	494	438	444	477	464	536	506	488	520	487	480	479	491	461	454	531	502	464	489	477	440	499	496	477	481	458	458	474	477	514	452	486	438	460	474	459	466	457	475	467	486	456	505	499	472	441	423	509	452	519	485	490	481	505	437	506	484	458	502	459	498	471	491	455	477	424	454	468	474	481	451	442	486	513	489	515	461	486	462	466	470	518	500	503	429	497	446	456	500	488	454	446	466	477	478	478	487	481	451	477	454	460	470	465	464	500	494	480	477	465	474	464	453	462	455	434	405	457	500	507	491	493	452	478	466	481	455	456	477	447	457	502	485	480	476	474	462	489	484	490	478	478	459	480	492	484	504	507	452	480	466	509	508	462	466	470	461	477	463	477	459	469	466	487	470	514	467	487	458	466	490	455	469	461	491	454	466	443	527	468	459	488	465	512	461	517	479	463	476	484	467	436	494	517	512	452	537	482	475	465	485	475	486	460	468	472	495	462	468	502	405	468	477	465	469	455	467	495	484	508	508	471	481	483	451	470	511	461	451	446	466	476	465	492	464	490	504	518	448	470	501	492	465	487	441	535	463	484	465	488	433	505	478	480	473	475	479	482	456	483	482	494	466	487	478	462	463	454	480	437	467	464	453	439	496	472	463	476	461	452	501	468	450	492	478	498	489	479	428	452	461	468	477	483	494	469	486	449	491	456	478	452	487	449	483	491	481	476	457	486	497	472	530	495	479	472	481	496	474	464	490	499	460	459	487	465	503	490	476	457	496	486	494	464	455	493	456	487	487	455	488	510	464	495	456	451	469	486	444	476	500	469	448	466	506	452	497	478	471	520	470	497	491	521	454	471	483	505	449	481	502	476	487	456	513	449	458	512	463	470	510	444	473	463	470	470	479	489	522	485	461	495	496	480	493	489	447	477	479	456	449	469	434	468	473	490	472	492	439	453	471	517	494	469	445	462	504	521	482	493	509	430	482	520	478	489	447	478	476	460	455	502	476	461	498	466	431	477	471	478	496	461	504	504	507	473	441	417	458	448	477	483	507	476	507	483	453	482	485	489	455	512	461	460	481	468	432	477	466	466	485	515	476	498	470	457	467	450	457	426	484	472	488	477	504	500	475	469	472	475	482	465	463	463	451	491	505	494	503	420	466	459	517	456	467	448	511	478	487	493	441	537	490	486	477	465	451	492	518	449	443	461	485	487	511	495	461	476	510	485	460	474	498	493	481	507	471	523	497	444	433	475	482	466	497	481	465	492	485	457	462	500	460	480	453	475	502	461	515	469	462	475	504	507	504	440	493	500	484	476	490	489	465	477	486	470	464	454	481	452	480	459	469	495	472	436	449	475	470	448	454	468	481	443	456	487	483	488	512	490	521	473	471	490	449	454	468	469	444	461	483	474	477	485	480	447	489	471	495	480	468	499	513	486	484	475	469	478	462	504	487	454	518	487	488	471	455	453	474	487	491	475	502	460	494	502	448	486	506	482	455	425	454	482	478	466	487	446	447	451	521	502	457	449	484	502	463	524	508	484	500	484	470	513	487	463	472	471	460	466	460	448	496	500	455	489	480	486	484	467	510	478	475	473	445	456	469	434	489	493	448	482	495	478	470	500	434	518	482	435	447	465	466	433	480	505	471	502	501	481	512	522	461	479	488	480	452	449	486	500	481	465	490	513	473	489	425	466	513	482	480	504	513	476	481	466	455	466	499	492	474	474	447	470	471	470	489	456	458	520	439	455	488	496	444	487	487	496	485	487	460	470	488	491	501	491	475	479	487	481	440	491	424	481	492	477	439	484	488	454	432	483	480	458	465	511	476	473	482	485	481	508	501	472	474	526	441	490	487	464	445	476	504	484	472	501	448	505	458	473	496	482	485	492	528	478	463	466	458	428	481	491	508	472	465	522	439	476	466	471	496	466	449	467	550	499	458	452	474	485	489	431	478	492	485	478	453	439	462	472	473	442	430	478	478	507	522	504	495	518	473	454	490	481	491	450	451	500	483	490	448	465	504	507	492	470	459	481	478	474	515	455	433	503	449	457	478	501	489	503	450	472	492	502	491	486	463	467	449	485	446	458	488	463	484	475	497	460	507	489	495	478	493	469	461	468	468	520	508	471	488	461	469	454	501	436	473	530	500	495	444	467	441	512	481	478	485	479	478	493	456	456	456	501	514	538	498	480	467	451	500	485	480	485	469	527	456	480	502	476	481	460	489	452	456	455	468	454	466	492	469	484	489	441	470	425	472	476	462	468	472	447	481	487	496	482	458	458	471	451	485	442	490	527	490	464	496	522	495	494	465	476	478	509	472	487	497	471	495	456	460	508	469	485	476	459	455	456	444	502	463	496	474	461	446	464	463	437	489	502	465	483	507	476	466	462	453	482	484	489	436	490	475	493	452	485	483	489	486	495	509	475	496	492	485	515	450	471	456	431	475	478	468	490	482	470	462	471	460	447	481	494	477	488	524	501	437	491	494	446	479	469	459	489	510	458	483	471	489	459	448	463	478	480	499	431	443	511	482	480	491	431	482	506	453	463	482	477	491	454	469	510	478	454	489	483	458	485	415	467	491	453	465	474	470	497	502	436	495	484	435	512	442	444	478	476	457	484	455	473	431	474	495	445	439	438	493	471	475	464	481	464	484	432	442	517	479	480	487	477	471	477	468	493	449	498	488	478	456	465	491	496	464	480	466	471	473	437	492	450	461	471	494	489	497	466	471	441	500	497	519	505	452	509	476	476	492	486	463	473	503	463	482	508	473	502	499	476	495	444	471	458	464	506	452	463	506	457	471	445	476	450	484	479	466	516	468	450	510	475	463	514	455	496	499	504	481	462	470	495	470	477	490	511	462	486	467	455	473	480	489	485	439	478	472	512	473	502	532	451	525	476	451	511	483	488	474	452	516	531	487	438	443	496	459	489	469	480	482	479	460	480	499	500	477	419	460	479	442	454	477	479	446	467	489	498	470	472	491	466	482	474	481	417	477	447	482	473	471	436	493	471	487	531	474	473	454	523	482	470	515	483	488	496	485	486	452	421	470	501	478	466	478	482	456	475	473	467	459	493	451	498	476	466	492	458	449	456	483	490	451	507	502	444	490	473	458	458	492	509	469	460	471	440	489	470	473	481	469	492	478	495	456	487	526	482	446
5179	12715	1638	1028	1361	1096	1011	862	683	559	455	326	251	186	135	101	84	94	105	75	68	68	51	30	42	39	34	50	25	40	32	20	30	20	35	41	38	31	41	29	35	33	25	27	27	36	35	25	28	29	24	20	23	19	22	26	23	16	21	19	13	15	21	17	27	26	18	23	27	15	20	22	23	16	20	28	26	25	16	20	26	20	27	20	14	34	16	27	17	21	18	25	19	25	15	19	22	29	25	12	22	16	21	18	14	20	18	14	23	23	18	29	22	26	17	26	19	19	22	18	22	25	20	16	23	23	27	11	20	20	24	24	26	25	15	23	19	19	16	29	20	16	24	21	21	23	18	18	20	17	20	15	21	22	17	24	23	22	17	21	16	19	21	16	20	9	23	21	20	20	18	22	16	26	26	17	19	15	20	24	19	24	27	18	20	18	19	12	22	19	13	19	26	22	27	20	25	21	24	15	11	20	15	20	20	19	24	21	23	18	27	21	22	15	21	24	21	34	20	21	21	19	21	16	14	17	17	27	14	27	16	18	25	24	25	16	22	20	26	21	21	20	34	21	21	18	18	22	27	26	13	17	17	19	28	27	15	28	28	16	15	16	19	28	26	17	19	25	20	27	20	22	22	15	22	19	20	13	13	23	14	23	14	20	25	23	19	18	21	23	15	17	16	23	28	22	22	19	22	19	21	12	13	21	28	24	21	27	19	22	22	25	22	23	19	25	19	23	15	22	20	23	14	19	22	17	24	17	31	26	13	23	19	19	18	13	31	22	28	15	24	13	24	14	24	26	22	21	21	25	16	19	18	13	29	21	18	21	19	14	14	25	16	19	14	19	30	23	18	20	21	18	30	23	21	20	18	14	17	19	19	24	14	25	26	15	16	27	14	14	17	18	17	21	15	17	28	17	16	16	26	21	26	20	21	17	20	17	22	17	23	9	20	19	14	11	24	20	18	24	19	21	19	16	22	18	21	20	21	20	24	25	16	17	29	26	27	16	12	16	23	20	13	13	19	28	21	21	19	18	25	25	17	19	31	20	24	18	13	16	16	21	23	19	10	27	15	15	17	17	21	27	18	23	21	31	16	22	14	16	20	20	23	18	34	26	20	29	13	31	24	21	19	24	27	19	23	17	16	19	17	21	15	21	24	17	24	20	25	25	27	19	18	32	19	21	18	20	25	26	24	18	25	20	25	25	33	14	22	17	15	17	10	18	20	17	22	18	17	25	15	19	25	19	18	22	21	21	17	17	23	17	18	24	24	21	20	16	15	18	15	27	14	21	18	23	27	26	28	33	20	17	17	31	12	18	19	18	19	17	23	18	13	14	25	19	22	22	17	25	16	21	27	23	15	18	23	23	25	27	17	17	23	24	18	16	20	21	20	16	15	24	17	21	21	13	12	23	21	19	19	21	24	24	15	23	17	25	26	16	14	19	16	27	25	15	23	24	28	15	11	17	22	16	19	18	13	19	20	25	25	14	22	21	16	24	26	20	22	19	22	21	16	20	18	18	33	24	21	12	21	19	37	12	24	13	9	14	13	16	15	16	20	16	21	22	26	21	16	22	22	21	22	18	27	19	15	4	14	28	28	17	24	15	13	34	22	17	11	15	9	21	17	16	20	21	20	22	19	17	19	21	19	25	18	21	21	23	17	20	21	16	13	20	15	15	18	20	19	19	18	17	21	18	26	25	25	22	22	15	22	22	24	24	17	18	17	20	21	20	14	20	16	18	19	17	20	22	17	19	18	12	20	19	16	18	34	16	21	18	20	18	17	17	20	26	30	24	17	27	23	16	24	22	26	18	22	24	22	23	22	24	19	15	16	24	19	24	22	23	16	16	16	26	21	17	16	14	19	16	17	26	19	21	17	22	25	17	13	19	15	11	17	13	22	26	20	28	19	18	37	19	15	20	19	20	19	12	30	26	23	16	13	22	14	20	19	17	15	12	21	26	14	18	19	20	12	27	19	21	22	10	17	24	20	14	19	17	24	19	18	18	25	16	19	32	22	30	21	16	28	19	17	16	14	16	20	19	23	19	23	24	27	26	28	26	22	21	9	17	25	26	23	16	17	15	22	14	23	17	20	16	20	18	23	21	25	16	16	20	23	16	20	12	17	21	23	9	19	27	34	20	21	19	14	12	19	12	36	23	13	18	19	21	15	23	16	19	16	17	23	21	15	20	30	17	19	23	22	31	17	17	24	25	23	16	22	18	20	20	22	20	14	13	18	19	23	19	21	23	24	21	25	20	19	21	17	22	17	25	22	19	24	24	9	23	21	20	20	22	17	24	20	19	19	17	14	29	17	26	27	22	9	18	22	28	18	24	13	25	23	15	21	13	24	24	18	21	29	15	19	21	17	22	17	22	20	20	21	19	19	23	19	20	15	23	22	20	19	17	21	18	18	18	21	18	22	17	17	21	18	19	16	23	15	13	23	13	20	21	21	24	30	27	28	19	14	24	20	25	21	29	24	18	17	23	22	25	21	18	25	13	12	15	13	20	14	18	21	21	19	21	20	15	25	24	15	22	21	18	20	25	13	24	14	21	21	23	17	26	15	18	21	27	22	21	22	21	14	18	16	24	22	17	21	22	20	11	13	20	19	16	24	19	27	16	15	19	22	19	17	14	26	26	23	25	21	9	24	23	23	23	16	17	17	20	16	17	21	21	20	21	16	16	16	17	22	11	20	15	11	26	25	27	25	27	23	22	28	22	22	20	19	25	23	23	15	23	30	23	28	17	23	21	23	22	21	28	19	20	15	17	17	18	11	18	26	21	21	18	12	24	10	24	18	16	17	23	15	24	13	20	13	21	25	17	30	21	20	22	15	18	19	16	15	23	16	23	19	26	21	16	19	22	22	25	19	20	19	22	26	20	23	16	21	23	25	17	21	20	23	25	17	16	19	22	24	24	24	14	27	20	25	19	22	26	15	12	25	23	17	22	16	21	23	10	15	19	21	24	21	12	20	17	14	20	19	18	12	24	27	15	20	23	19	21	20	26	17	26	23	24	18	20	21	22	18	28	26	16	18	19	20	19	18	17	23	22	31	19	24	28	24	21	23	19	23	18	26	27	28	26	23	27	26	18	17	26	18	19	28	17	13	12	16	13	19	24	24	15	18	16	26	18	19	20	21	22	14	18	24	15	18	22	25	24	11	24	20	23	23	22	22	26	23	18	22	17	14	26	20	23	20	16	27	24	18	17	16	18	17	14	14	15	29	18	19	17	22	24	23	18	16	18	18	19	21	18	20	23	17	24	23	23	12	22	21	22	19	12	21	21	17	20	25	26	17	16	22	17	17	19	25	24	23	25	23	23	25	20	31	21	17	15	23	21	17	11	13	17	18	13	12	14	18	20	16	16	21	20	25	20	20	25	19	28	18	23	8	23	22	18	26	21	23	23	16	23	14	19	10	17	8	13	12	27	18	21	19	25	23	19	22	16	20	15	22	20	16	25	18	20	18	19	25	17
36145	39756	24738	40788	43973	41246	37002	32772	28468	25214	21569	17397	13389	10107	7915	6311	6016	5797	5607	5093	4182	3381	2578	1986	1836	1716	1495	1424	1315	1186	1089	1179	1140	1132	1154	1217	1341	1371	1290	1380	1541	1613	1520	1385	1216	968	818	736	670	617	648	619	588	561	573	601	528	601	597	571	530	559	529	524	518	481	506	516	519	497	555	494	523	537	510	499	496	513	529	501	501	521	497	532	500	535	455	458	516	453	522	454	522	532	510	442	508	473	509	539	481	510	503	485	489	529	454	497	474	475	478	447	446	502	491	494	481	534	481	470	517	495	480	472	507	490	516	521	460	504	479	494	447	470	466	478	485	493	470	503	448	441	506	520	481	483	463	484	494	459	516	493	495	476	481	484	505	464	459	496	463	473	481	471	488	502	451	482	453	473	443	472	521	459	470	479	517	465	487	471	471	486	466	491	522	547	507	478	478	502	481	486	443	501	464	469	507	451	484	464	492	502	501	458	521	451	476	514	530	473	479	475	486	463	455	461	498	471	471	443	454	487	468	525	431	423	525	471	482	449	451	492	443	462	495	506	447	493	463	472	478	455	497	487	507	468	443	496	480	489	493	435	464	540	471	476	472	467	483	456	462	529	460	453	484	468	475	480	462	485	485	469	443	508	489	469	445	498	466	433	471	472	433	478	489	479	478	471	481	480	470	477	460	476	493	504	497	445	488	485	492	513	490	470	495	452	479	500	494	495	468	460	519	499	440	472	506	514	443	501	490	487	489	459	511	485	484	474	487	463	477	448	489	493	475	497	467	479	466	460	495	484	507	469	518	479	460	451	472	474	474	472	435	462	473	461	441	492	486	445	510	461	480	498	496	474	487	475	454	503	481	442	468	477	460	481	479	476	455	493	476	451	454	471	485	482	438	441	472	486	474	457	479	499	463	467	520	486	465	486	485	491	463	481	485	519	507	453	484	461	460	469	487	497	506	501	456	440	466	484	433	470	481	465	455	486	443	519	451	438	502	488	504	489	479	471	508	453	434	491	499	488	475	510	490	464	493	474	476	513	487	479	451	489	435	502	487	492	487	485	491	460	463	461	459	460	488	475	454	449	523	485	466	471	461	447	470	459	500	508	478	457	429	490	499	477	460	487	454	453	471	482	479	468	448	440	493	489	475	498	469	480	455	480	483	461	475	464	485	508	473	479	459	461	492	465	479	454	462	487	465	502	423	463	484	486	474	461	461	457	493	503	482	494	508	487	472	526	490	492	480	486	475	487	487	461	490	446	457	467	477	462	467	482	509	472	460	463	480	462	469	496	498	476	502	493	500	499	521	505	472	477	470	455	486	496	477	459	451	443	489	506	454	440	492	488	474	509	491	450	474	491	435	509	459	448	454	452	406	456	472	478	461	506	456	452	455	452	487	485	480	479	505	459	499	463	474	503	472	441	513	482	463	475	449	473	497	463	499	509	458	458	473	484	498	473	486	474	487	436	431	433	467	475	484	476	444	506	464	488	465	444	496	491	478	459	442	471	464	508	474	494	479	488	511	494	501	452	474	493	457	491	495	467	469	491	491	468	492	472	476	488	460	469	488	523	474	492	443	468	486	474	448	452	464	477	455	451	505	421	460	464	488	475	490	471	466	477	486	454	481	452	478	439	419	496	459	479	464	461	518	496	465	480	477	447	428	472	469	489	488	459	462	460	502	440	483	467	445	504	486	470	439	468	499	479	473	509	462	489	479	486	477	481	455	497	495	459	462	500	453	469	442	494	499	442	461	454	496	490	486	504	482	475	488	490	503	499	450	506	443	461	454	447	480	481	496	534	509	496	500	467	448	458	473	468	463	463	473	481	491	472	454	489	484	472	433	498	445	488	496	447	469	481	464	422	448	489	491	504	464	458	451	455	519	495	476	476	482	490	493	471	486	466	479	444	485	508	499	503	456	499	463	517	445	457	446	489	473	494	461	457	465	491	499	474	465	465	455	517	517	459	476	457	462	450	480	500	473	473	471	494	434	434	497	469	451	453	451	516	480	467	463	512	497	504	464	488	474	470	512	491	472	476	516	493	485	487	480	478	494	467	483	475	494	460	470	426	468	454	484	486	461	499	439	426	490	475	502	475	485	465	451	471	474	482	492	450	476	479	517	496	479	485	433	473	483	491	469	479	466	451	497	470	545	490	413	505	485	470	491	447	500	497	483	453	472	467	467	477	454	503	503	486	457	456	451	496	474	486	488	480	483	471	475	447	466	479	440	527	475	455	479	464	473	510	469	466	473	513	466	478	439	424	433	489	461	496	501	457	470	482	468	472	502	521	490	448	476	449	463	483	470	449	484	488	461	506	488	487	451	473	467	466	459	502	479	443	476	444	460	507	489	487	462	514	453	474	480	462	463	404	512	487	502	471	441	492	477	470	457	486	466	500	481	464	467	485	541	429	474	440	460	459	519	456	486	481	496	456	498	436	489	470	473	452	507	499	483	462	498	454	490	465	481	441	464	462	485	483	493	481	466	476	510	471	467	458	446	446	499	463	505	469	479	481	497	425	506	478	484	474	503	467	426	481	440	452	495	448	453	470	448	470	476	476	516	436	450	458	505	485	462	533	470	443	467	460	474	448	469	473	516	498	486	495	457	485	463	449	463	439	498	499	476	490	471	460	468	450	499	451	464	508	466	479	478	481	473	444	472	465	487	480	511	465	466	477	477	486	466	457	480	495	469	483	467	476	449	486	461	479	474	467	486	485	473	483	470	485	513	451	457	442	484	463	464	479	450	480	469	463	474	488	480	485	479	475	463	501	456	420	446	526	482	519	467	469	475	475	488	502	449	472	467	424	493	480	442	441	426	455	439	519	490	493	482	469	464	476	466	477	463	488	512	483	437	494	494	488	471	466	446	468	469	493	467	476	466	460	459	520	462	498	489	481	498	494	480	509	490	479	463	475	472	517	492	456	488	465	474	503	449	437	457	478	468	485	467	484	438	480	524	517	511	467	490	434	501	492	488	466	497	463	493	479	462	467	437	419	480	492	531	420	509	492	484	477	465	484	496	449	444	476	481	510	468	476	445	485	451	458	487	501	453	484	435	470	485	476	478	444	492	507	449	501	468	507	494	456	485	455	497	453	492	474	495	475	487	453	465	487	496	472	453	465	473	460	478	459	463	486	457	438	464	499	480	485	492	470	487	485	490	494	472	480	468	452	544	451	458	492	460	498	461	510	481	489	470	451	501	467	519	472	429	500	469	473	478	490	481	504	492	459	464	459	520	491	464	481	451	527	432	462	464	452	483	487	479	464	445	440	428	466	475	496	497	439	480	466	473	466	497	456	481	475	514	497	476	476	489	479	472	456	483	461	464	482	471	466	473	442	488	499	458	513	463	476	458	483	513	450	443	493	477	507	467	513	470	474	470	487	496	491	484	448	452	490	524	507	491	467	500	466	492	481	491	473	456	496	492	463	512	478	471	480	471	492	496	489	454	492	479	466	472	448	515	522	493	493	490	485	485	484	485	506
3989	11006	1525	1028	1316	1145	938	840	680	579	440	356	203	145	120	118	108	118	94	86	68	53	39	49	49	48	33	33	38	43	34	29	37	29	35	34	29	35	30	28	30	26	34	30	31	29	24	26	27	25	16	16	25	21	19	18	12	20	13	21	20	15	20	22	16	15	14	28	19	23	30	25	27	12	19	18	19	26	16	22	19	20	18	27	20	18	30	27	19	20	25	22	23	20	30	21	23	23	22	18	14	29	25	19	10	24	19	17	23	23	17	16	21	16	24	25	15	27	27	18	10	22	25	22	24	9	22	23	21	21	27	20	18	17	23	24	17	19	24	23	18	23	20	23	24	15	10	17	14	22	23	20	13	13	26	21	18	23	24	17	28	24	28	24	23	20	17	23	19	19	21	21	16	18	24	17	16	27	18	23	20	20	15	19	13	27	20	20	20	18	21	18	23	14	18	25	27	25	25	13	17	23	15	17	19	21	17	23	21	24	19	29	22	18	19	18	22	22	23	25	22	30	13	31	19	29	23	18	23	15	14	21	19	21	13	22	20	25	16	18	17	17	18	13	13	23	19	14	16	15	21	19	17	15	17	24	19	13	15	26	16	16	26	24	23	19	19	20	19	23	26	18	21	18	21	10	26	20	19	19	24	22	12	18	21	20	31	27	22	22	20	21	19	19	18	22	18	20	16	20	18	15	18	19	16	21	20	20	16	23	20	27	20	19	22	19	19	32	26	27	22	9	18	16	23	14	17	16	21	17	24	21	22	20	23	26	26	16	16	20	20	23	25	21	16	19	21	24	26	19	28	16	16	14	21	21	15	24	18	18	21	25	23	18	22	25	19	22	20	15	23	25	25	26	19	25	26	14	21	20	16	17	18	26	17	17	20	23	18	21	21	21	25	14	20	18	16	29	20	22	14	19	19	16	17	22	13	20	20	26	25	28	15	25	29	28	17	21	20	18	30	24	21	18	30	18	14	21	13	14	31	18	18	20	17	22	28	21	18	19	24	19	19	27	18	20	30	21	19	24	19	20	26	19	25	26	24	15	25	21	18	23	19	16	24	18	29	19	17	15	25	24	24	20	24	13	24	17	27	38	22	26	19	26	21	15	16	24	18	28	15	18	17	21	18	13	21	19	34	26	23	26	17	23	20	16	25	16	22	32	16	15	19	17	34	19	25	23	25	24	29	27	22	15	13	18	24	19	17	25	26	18	15	22	27	29	28	22	15	21	25	22	24	29	22	16	17	16	21	18	12	14	19	14	27	16	21	17	13	18	19	20	33	11	28	20	20	15	18	25	19	13	14	18	14	14	23	26	27	14	28	16	21	21	18	18	16	17	21	15	22	22	31	16	9	15	28	21	22	18	17	23	24	21	18	18	25	15	23	23	25	23	15	29	14	21	21	17	22	23	16	23	19	21	19	14	19	15	9	18	22	15	23	18	22	18	17	13	17	18	27	16	16	16	30	23	23	21	21	16	21	21	24	20	17	19	25	20	23	22	12	20	21	15	14	19	17	24	16	31	18	14	17	19	14	18	19	23	21	14	18	18	24	17	17	19	16	26	23	18	24	16	24	25	25	19	26	16	13	16	21	19	22	24	11	26	13	24	23	17	19	18	22	29	20	24	19	21	27	23	19	21	22	23	22	19	18	15	24	22	18	25	18	18	17	24	20	21	14	24	29	18	20	20	17	22	20	21	21	20	23	13	17	22	14	24	22	14	23	19	19	14	17	15	17	17	15	21	18	19	16	24	27	20	24	25	20	20	21	10	19	32	18	21	16	13	18	25	17	9	25	21	17	21	17	15	19	22	32	21	13	27	30	26	20	28	21	14	17	16	26	14	14	21	24	23	19	24	26	20	19	18	24	19	16	20	31	19	21	23	18	22	14	15	15	21	16	19	19	23	18	17	19	25	25	20	12	28	23	17	16	23	24	28	16	22	19	28	27	18	21	22	20	21	29	18	18	24	22	17	13	24	21	14	18	14	14	20	27	20	24	17	24	24	29	26	28	19	16	15	33	19	14	15	25	23	23	18	21	24	13	21	18	18	22	24	18	18	22	16	24	19	22	25	18	21	20	22	29	20	22	20	23	16	15	18	14	16	20	28	23	17	30	17	25	18	27	22	12	20	20	15	16	22	17	38	21	16	27	17	19	19	13	20	22	18	19	27	14	19	18	18	22	16	22	27	20	15	21	24	24	24	14	16	21	21	18	15	17	27	20	14	18	13	23	22	17	19	20	24	17	11	21	24	24	25	22	15	12	8	20	22	17	23	19	12	18	27	25	15	18	24	25	21	21	24	16	24	17	27	16	20	14	24	21	25	18	27	26	17	17	26	20	18	21	15	25	16	16	17	13	21	24	22	12	14	19	21	14	30	17	28	21	20	20	20	24	23	21	23	11	20	20	20	21	15	26	21	19	20	21	16	25	23	18	20	22	26	22	19	19	18	22	17	11	24	24	17	19	14	18	16	22	20	25	14	23	26	17	29	18	20	20	20	19	22	26	13	20	21	15	15	17	23	22	17	14	25	12	22	22	21	29	19	23	26	14	19	14	13	13	27	19	20	22	13	18	23	15	11	14	19	22	15	25	20	19	25	17	17	27	18	21	23	31	16	23	27	24	16	24	15	12	19	15	22	23	17	25	24	16	17	14	16	27	24	17	19	29	18	22	20	28	25	18	15	16	17	18	22	27	24	20	21	17	22	24	25	27	17	26	11	17	21	16	20	13	18	22	24	16	17	22	27	20	24	19	18	24	18	21	16	26	15	19	18	22	16	22	21	22	16	13	18	23	23	26	24	18	14	23	14	22	20	15	20	17	15	24	23	22	23	20	19	20	17	16	17	13	19	24	19	23	24	20	16	17	13	13	27	24	22	15	19	23	14	18	19	21	18	22	17	14	18	15	18	13	19	17	23	16	19	23	21	17	21	21	26	22	20	14	16	25	15	16	16	22	18	23	19	16	21	15	27	18	23	23	18	28	23	7	14	27	20	13	14	15	22	11	19	18	15	15	10	20	20	18	14	24	21	20	20	21	23	14	16	22	14	26	16	17	25	17	30	19	27	22	24	15	16	35	23	16	17	26	19	15	19	23	19	19	19	21	25	19	19	25	29	11	22	16	16	17	21	18	24	23	26	22	20	20	22	25	19	23	15	18	18	28	16	13	24	20	20	18	21	14	21	21	23	25	25	18	24	19	23	19	17	13	15	18	17	26	25	21	17	18	21	20	16	21	16	23	14	16	18	11	20	23	25	23	20	15	14	17	11	24	19	26	19	25	20	27	19	19	21	15	16	20	17	15	19	26	26	23	27	24	21	17	22	18	19	25	21	20	17	19	17	15	14	22	15	21	19	21	16	22	30	22	27	37	15	18	21	15	16	18	20	18	15	28	23	27	14	18	16	13	22	26	17	26	16	20	34	16	14	20	22	25	11	19	8	19	28	18	21	18	24	20	19	18	20	16	22	23	25
35335	39519	24464	40336	43730	41170	36978	32846	28927	25676	21464	16932	12957	9972	7761	6697	6474	6284	5811	4942	4052	3256	2347	2092	1893	1760	1592	1382	1313	1129	1101	1142	1218	1191	1217	1276	1279	1222	1235	1285	1505	1477	1446	1337	1147	898	790	640	672	669	642	555	593	538	589	582	574	580	531	534	533	556	549	540	504	524	512	493	494	527	544	498	498	531	508	494	509	488	513	532	515	505	501	494	496	490	474	458	497	527	495	512	538	498	476	462	483	474	496	504	471	507	483	471	489	465	516	466	489	533	478	462	476	494	466	467	501	509	470	469	506	514	492	496	495	504	488	470	464	481	459	513	514	481	506	497	471	485	483	460	449	496	459	484	494	481	491	471	493	465	466	466	501	483	443	462	479	500	489	485	477	408	448	497	482	448	472	473	447	498	465	497	489	511	435	454	504	531	522	477	477	462	501	469	460	476	495	459	477	480	496	462	455	476	466	454	455	449	464	429	466	453	499	470	467	462	462	463	500	463	495	457	450	478	469	495	487	491	490	479	495	481	464	465	437	476	478	485	468	455	483	446	477	471	468	457	466	462	466	496	511	465	500	503	520	474	429	476	483	446	465	500	470	494	460	454	465	489	471	467	457	479	478	494	434	461	458	449	499	492	467	501	472	505	440	472	466	504	459	448	447	469	497	482	460	436	474	481	484	469	462	471	485	463	446	495	474	492	472	453	483	463	496	526	482	424	443	475	427	470	515	455	445	477	482	476	462	490	430	457	491	496	448	477	471	461	456	439	475	455	469	477	498	484	472	445	507	505	429	477	452	495	516	478	460	454	451	505	470	466	472	463	480	477	478	465	449	488	444	433	467	448	451	450	466	477	471	468	464	496	488	448	493	481	471	488	462	501	438	455	528	471	503	485	465	469	467	489	484	472	466	444	483	444	484	472	489	486	496	456	490	486	470	477	449	474	480	451	462	452	455	499	485	470	458	467	470	470	471	503	449	497	468	433	480	497	472	469	435	492	490	446	509	447	502	460	448	488	487	525	487	474	497	439	434	465	488	463	478	502	454	453	470	469	446	492	461	468	465	459	512	487	449	496	448	467	456	465	441	478	497	448	489	527	452	481	440	474	467	505	484	487	506	463	490	499	490	484	490	504	463	484	471	492	458	408	490	465	511	485	480	487	464	486	424	460	476	461	474	460	500	449	465	436	479	474	481	446	485	472	442	465	448	462	476	481	453	469	442	470	458	453	467	449	450	438	487	444	502	467	424	458	486	435	440	485	469	430	470	456	474	487	475	498	498	487	486	467	496	468	454	454	462	474	476	471	495	449	456	471	439	458	467	475	471	493	484	454	464	509	483	452	480	458	472	438	518	457	439	503	487	480	496	481	460	467	458	461	462	478	464	496	488	511	458	440	451	453	488	458	450	479	479	467	469	488	492	476	450	465	479	518	506	479	470	461	486	445	468	481	448	478	472	466	440	507	489	470	466	496	471	451	449	447	460	484	498	492	479	490	468	510	455	475	461	453	430	493	461	456	437	475	513	461	469	457	502	505	496	454	469	476	427	454	456	448	484	513	489	471	451	473	436	462	479	467	479	493	487	482	509	460	467	471	464	499	457	492	441	459	459	470	435	452	464	501	473	461	435	433	443	497	489	501	476	506	473	469	459	497	470	498	501	459	448	466	462	527	447	498	496	480	475	517	463	460	486	489	449	470	466	491	473	451	476	435	461	491	504	502	483	453	501	496	447	500	460	471	468	504	455	459	460	473	465	447	474	461	457	459	494	489	504	477	473	468	456	481	475	511	511	474	437	498	459	481	459	478	460	471	436	460	461	492	512	488	460	438	474	480	497	460	502	486	513	490	416	509	485	450	459	482	476	468	495	482	452	489	484	457	478	447	438	461	442	459	449	466	438	464	441	485	464	501	444	489	449	481	503	479	443	452	478	467	478	496	472	495	476	472	482	520	491	472	449	429	502	465	487	488	442	516	475	490	512	466	481	476	478	465	496	455	505	498	449	425	477	475	487	462	456	468	459	507	487	487	433	434	461	436	496	480	505	512	464	473	463	509	443	470	469	454	463	488	464	452	489	422	484	501	465	461	497	490	450	414	476	481	508	443	491	472	472	467	460	470	463	446	493	464	413	461	463	450	497	483	441	479	483	454	491	463	475	489	460	453	484	427	481	485	463	478	441	477	450	497	488	515	465	513	483	493	486	453	482	514	476	489	482	473	449	493	475	443	460	458	489	453	467	497	488	461	499	464	480	454	494	481	482	483	483	520	444	481	466	496	471	519	518	469	446	460	446	510	482	452	490	461	469	470	480	450	491	453	466	487	509	462	468	495	488	484	466	486	490	476	486	455	501	478	461	483	455	456	486	515	485	441	458	465	435	448	446	501	458	474	511	467	483	496	504	482	482	468	504	462	448	466	507	495	460	455	459	460	507	489	483	486	467	459	451	463	443	470	476	487	467	483	488	451	458	421	453	462	498	458	470	460	492	467	447	482	442	441	471	462	467	446	493	446	482	480	487	487	484	485	514	505	495	481	472	472	480	460	497	446	463	459	442	506	460	454	472	478	466	475	456	459	483	493	470	441	470	462	471	531	470	487	469	510	462	458	471	465	441	442	480	463	480	516	482	444	468	469	480	455	477	481	436	480	452	480	459	435	445	440	461	455	471	449	481	456	460	454	447	465	473	463	460	466	434	471	479	482	509	457	465	499	444	502	477	484	486	453	483	456	492	507	484	489	488	471	471	473	480	484	494	466	463	464	474	472	483	469	453	486	476	473	477	446	486	479	460	506	463	456	480	480	469	484	455	446	481	472	481	454	442	470	481	463	444	470	487	521	489	463	459	455	496	484	499	453	455	463	468	444	538	456	462	490	439	465	467	469	474	497	424	503	507	485	448	488	488	446	471	445	445	498	462	464	454	492	479	469	465	471	444	478	527	470	465	456	491	488	501	448	452	456	433	440	473	484	469	435	488	462	501	470	468	474	485	467	482	419	499	459	430	464	477	440	472	491	455	449	517	469	489	434	513	432	473	457	514	427	451	448	470	443	478	441	457	491	436	441	483	450	472	490	454	450	432	431	464	480	462	445	497	464	488	457	468	492	498	470	455	475	493	474	485	472	490	441	487	448	441	483	507	468	469	468	457	468	478	446	479	489	470	467	444	486	459	464	468	473	491	493	483	470	475	479	468	459	442	517	518	497	459	453	466	474	431	481	469	442	470	480	448	485	508	482	471	464	439	466	472	479	493	478	454	472	444	441	472	451	522	447	483	462	458	437	499	450	455	502	449	497	439	498	455	448	475	471	474	467	455	498	481	474	477	481	492	455	449	484	478	500	474	475	476	480	481	453	462	452	448	473	430	444	460	473	485	495	433	435	512	453	454	479	477	432	533	441	442	483	432	479	446	445	483	471	486	487	484	446	456	461	459	465	500	451	454	477	444	480	489	433	441	456	428	483	499	476	499	454	475	483	464	485	489	501	480	485	485	438	463	472
3534	6365	1103	691	942	881	674	617	534	420	338	221	160	136	129	94	106	85	81	82	85	45	44	38	35	43	30	38	44	39	45	49	40	33	32	42	43	49	41	43	43	30	32	43	37	33	28	33	29	40	33	38	23	34	16	19	37	31	26	28	23	27	32	23	32	28	17	37	35	35	24	28	24	31	27	29	30	31	25	33	17	45	35	38	30	28	26	27	33	22	21	32	40	30	30	29	26	26	29	17	27	23	29	19	23	30	24	27	31	31	26	27	18	32	22	24	29	27	24	22	36	30	27	28	30	21	19	27	24	23	23	24	21	34	27	31	30	31	26	28	38	34	32	26	22	30	31	27	36	31	25	22	30	34	35	24	30	27	30	22	33	24	25	24	28	25	28	29	29	19	24	30	23	33	36	23	22	27	35	28	27	32	28	18	28	33	32	22	28	38	23	33	25	18	36	32	24	33	26	28	25	24	28	30	22	26	31	27	17	24	24	21	27	29	29	29	25	33	36	40	33	29	23	26	28	33	29	24	33	32	20	25	26	24	27	27	31	25	24	29	12	25	29	29	30	25	28	26	26	35	26	31	30	27	29	21	36	32	25	34	38	30	31	35	31	32	30	31	33	26	37	26	30	27	23	26	27	27	19	26	27	28	26	34	36	29	25	39	40	25	25	30	26	26	24	21	26	34	29	28	31	21	26	24	24	33	24	24	29	33	22	22	17	25	30	40	22	22	26	25	24	36	25	26	30	26	30	40	27	34	26	22	24	29	19	31	24	31	33	30	31	20	35	19	29	27	26	28	24	29	31	25	24	26	28	32	23	26	38	36	25	31	39	26	27	24	31	28	27	34	25	22	25	25	25	26	29	19	34	31	23	36	18	20	39	24	26	25	41	35	24	31	25	36	34	18	30	24	30	36	15	29	26	34	34	23	36	27	23	41	32	25	27	30	24	33	31	31	27	20	36	20	21	24	30	25	21	25	23	24	26	27	27	22	31	23	37	25	26	27	27	26	33	33	30	31	23	24	19	32	32	28	25	37	27	30	30	29	41	21	30	29	27	29	36	22	24	25	32	30	24	30	21	38	27	21	31	22	28	24	36	28	33	33	31	40	32	31	36	25	29	21	43	22	32	31	25	22	28	33	32	19	26	23	26	33	30	24	30	34	32	20	22	27	27	31	28	27	27	23	36	29	30	25	27	28	33	29	30	28	27	31	25	31	32	20	26	26	28	31	28	27	33	37	21	22	34	30	33	34	34	33	30	22	24	30	29	35	34	25	32	34	31	30	24	34	35	38	21	25	30	27	19	29	36	21	35	19	28	22	19	36	34	29	29	38	27	28	25	28	22	34	25	29	30	24	33	28	37	20	24	27	30	34	21	32	35	35	36	31	32	29	24	34	26	29	34	26	21	23	28	31	27	32	29	25	27	41	35	21	30	38	29	30	34	23	39	22	29	22	31	27	39	24	27	29	23	25	27	37	35	26	28	24	34	22	29	32	29	40	26	36	32	20	27	32	26	21	27	35	24	29	35	24	19	27	25	27	36	18	27	29	27	20	23	28	28	32	25	30	30	24	31	33	26	23	32	28	37	33	27	26	27	26	17	26	32	30	24	36	32	19	21	29	41	36	27	30	26	20	25	33	27	27	21	22	32	17	34	28	28	31	36	37	28	22	35	29	31	32	37	25	41	29	29	28	27	31	31	35	27	31	32	37	32	20	26	28	34	31	29	23	28	29	32	22	28	22	24	27	31	18	43	27	32	25	34	36	48	23	32	23	22	26	26	27	23	32	16	30	33	27	27	28	29	20	24	30	21	38	34	30	33	30	36	27	22	23	32	30	28	25	32	29	25	27	27	28	27	25	30	31	32	26	28	31	34	33	21	33	30	31	25	37	31	27	18	30	23	25	24	22	31	26	33	25	24	31	29	28	21	33	28	34	26	27	25	25	19	25	28	39	33	26	25	26	28	21	29	24	24	41	33	27	32	29	30	33	24	21	32	24	18	28	32	27	40	41	31	23	30	32	38	19	26	29	31	26	33	20	26	33	33	26	35	37	29	27	35	32	39	30	25	28	27	22	17	26	27	25	34	26	22	34	18	32	24	25	25	37	30	23	35	27	27	22	30	21	28	47	29	26	30	25	20	40	31	27	21	34	33	30	26	28	26	30	35	30	34	36	35	27	23	23	28	17	31	46	28	32	29	28	21	34	29	24	35	38	24	42	34	33	27	26	25	28	32	37	33	30	22	22	24	16	33	36	24	22	30	25	28	27	29	22	27	28	30	31	22	33	20	27	30	30	31	26	14	26	19	29	24	21	31	17	30	25	28	34	30	39	39	25	18	29	32	35	21	30	20	27	28	32	25	22	32	25	26	23	40	25	29	26	26	31	33	25	31	29	24	25	28	34	34	16	25	30	31	34	26	24	29	25	38	26	33	25	34	35	23	33	35	24	30	20	15	43	20	30	34	21	26	33	21	36	21	32	32	17	29	37	30	23	30	32	28	35	35	29	28	22	22	24	31	26	26	29	30	39	26	25	36	25	24	32	26	30	30	42	24	28	24	23	31	28	37	28	24	27	47	29	37	35	20	20	23	30	27	27	24	29	24	21	28	28	38	30	28	41	16	36	33	30	23	16	26	22	27	33	30	26	28	28	23	25	28	22	20	29	25	31	24	32	26	24	25	23	27	12	40	26	34	35	22	26	33	31	32	36	34	20	25	39	35	33	24	27	33	34	23	24	37	25	32	31	19	23	24	21	32	37	28	25	33	28	29	29	19	24	34	33	28	26	35	38	34	29	35	29	31	28	25	29	37	33	28	31	17	37	27	25	19	28	32	22	32	31	27	37	33	24	26	33	23	35	30	32	27	31	18	24	32	30	27	33	28	22	22	31	30	25	25	26	26	27	36	38	32	27	30	29	31	29	22	26	30	32	32	37	28	25	27	31	18	27	32	36	26	38	24	32	27	27	28	20	27	29	25	18	36	34	38	33	34	28	29	28	36	33	46	32	31	29	25	33	22	32	26	21	31	29	27	19	42	31	25	30	34	41	25	34	36	26	28	30	31	31	27	34	35	22	34	30	27	32	32	24	35	38	37	20	34	25	40	25	25	29	21	19	33	30	24	29	29	27	32	26	19	18	29	28	26	33	31	28	24	32	27	28	34	28	31	26	32	31	23	31	32	30	32	31	37	25	36	21	42	21	28	26	24	33	24	22	20	29	30	21	18	26	28	29	32	30	34	34	31	28	28	23	26	32	26	30	27	27	32	27	27	31	25	27	34	23	26	23	29	28	20	37	28	25	18	24	20	22	29	31	41	23	26	42	29	35	28	32	29	29	21	33	27	27	24	31	27	22	37	32	20	26	23	32	26	25	39	31	27	32	26	27	32	25	29	31	27	25	29	36	32	27	30	22	25	28	35	26	33	34	22	24	36	28	24	21	30	16	33	26	29	19	26	35	37	23	29	39	37	26
31885	40240	20444	36402	39873	37201	33222	29459	25453	21492	17067	13118	10130	7480	6093	5620	5323	5044	4455	3745	3071	2419	1927	1718	1637	1502	1401	1300	1225	1151	1164	1232	1145	1184	1228	1308	1309	1216	1146	1289	1402	1427	1452	1224	1047	874	897	791	825	773	690	744	768	728	733	672	677	711	681	708	735	706	694	726	714	694	659	675	630	724	648	682	707	671	693	685	704	725	693	673	651	645	649	638	673	646	647	670	657	662	656	650	652	665	677	641	661	703	688	655	707	675	656	694	678	637	689	636	665	650	691	650	713	651	627	686	653	702	608	643	672	705	660	679	659	681	637	624	663	663	684	629	663	650	676	623	611	646	660	671	650	676	664	650	649	671	664	692	653	685	657	706	648	641	672	649	660	637	678	688	689	711	689	653	646	637	617	676	680	686	652	664	670	674	611	694	664	668	650	653	699	655	637	631	640	650	614	672	677	659	626	648	676	651	704	652	664	666	635	611	612	673	644	648	640	635	651	630	649	673	690	618	685	633	669	622	633	626	623	707	642	701	647	633	715	640	638	620	681	622	614	641	649	646	665	670	676	687	664	664	657	654	702	623	641	656	650	664	654	654	678	660	680	686	653	649	646	666	658	667	677	656	656	670	680	655	671	661	693	681	638	609	639	608	689	652	637	656	653	652	604	680	672	640	701	667	700	672	655	659	681	636	666	690	684	663	700	678	697	672	623	639	641	655	639	621	650	613	657	619	651	666	639	631	613	661	665	645	671	617	665	633	621	628	709	648	649	652	617	664	649	675	690	676	657	668	675	658	648	678	644	637	651	663	644	655	663	642	627	644	665	677	621	662	652	668	638	718	687	616	650	634	610	646	658	646	616	608	630	663	667	603	628	680	649	624	651	670	651	645	653	656	640	626	627	679	648	620	742	703	627	631	648	618	687	651	649	691	733	677	676	631	633	675	617	695	630	685	641	664	662	619	667	656	621	638	622	614	622	679	690	653	656	625	634	643	716	690	666	654	650	634	698	647	672	636	643	675	691	709	678	686	697	599	651	634	650	652	666	649	671	670	686	646	692	675	673	632	659	674	640	637	667	667	693	686	637	679	640	693	676	658	693	660	673	651	655	666	679	671	659	666	651	678	658	669	699	641	621	690	632	637	626	687	657	636	630	674	662	676	635	643	640	636	689	623	616	661	671	644	633	649	650	749	661	633	637	662	650	696	671	666	663	651	651	665	665	709	618	643	667	652	671	675	677	663	664	648	721	638	655	683	644	678	674	649	644	680	656	654	639	630	662	699	636	627	664	612	653	675	658	632	662	652	691	702	609	653	673	655	650	634	692	631	688	699	629	690	693	698	660	612	647	683	663	698	627	631	643	654	681	671	680	688	651	670	648	672	662	612	658	669	637	598	634	669	639	658	686	658	707	680	666	642	679	630	670	679	644	658	653	684	646	638	668	635	665	665	657	672	688	664	630	668	641	630	676	677	630	608	659	656	670	682	664	616	700	678	632	684	638	641	658	709	677	666	671	647	645	626	663	680	670	652	668	655	641	705	666	670	640	649	679	634	665	663	680	660	706	626	636	651	657	632	630	610	644	661	630	658	687	642	662	620	625	641	700	626	650	635	650	646	651	647	651	649	683	631	644	657	649	609	646	701	674	665	689	653	653	715	657	628	665	650	648	567	678	680	704	644	644	663	617	622	644	641	629	660	687	649	592	673	693	623	653	633	683	668	656	639	648	677	638	692	646	671	682	643	639	632	585	630	656	681	674	644	726	650	683	642	658	665	642	664	672	670	651	659	659	669	674	621	656	654	625	640	646	701	661	722	683	668	691	671	663	669	671	671	687	648	691	661	660	652	666	683	651	644	676	686	651	681	647	688	697	641	632	613	642	641	651	644	678	642	678	659	645	730	613	636	647	655	682	689	631	682	607	653	679	663	666	639	712	649	647	642	668	683	631	685	667	669	623	683	639	668	676	660	671	618	669	650	643	616	649	630	637	665	693	602	665	672	607	683	666	673	663	653	685	660	633	708	612	660	630	624	607	676	680	661	657	653	670	677	664	632	632	648	623	634	691	597	700	623	672	664	653	671	663	652	600	639	681	674	688	649	622	636	633	665	675	663	666	690	645	683	658	679	687	696	644	710	655	666	685	633	658	702	619	646	633	649	634	660	645	664	644	630	685	645	667	605	690	664	670	646	732	604	632	620	662	643	604	654	696	679	638	673	675	618	681	651	690	633	642	663	632	629	631	635	678	653	694	681	680	656	667	628	678	654	679	616	644	644	632	660	666	641	656	591	660	672	692	619	638	674	614	673	683	649	622	642	643	649	721	674	659	710	647	625	636	671	664	617	667	621	688	650	677	635	676	643	636	643	666	638	676	641	634	660	662	656	696	628	628	690	639	621	693	672	669	646	665	640	646	635	697	664	673	623	588	667	659	632	663	692	662	684	659	621	656	701	665	673	657	644	671	639	693	652	730	667	639	691	620	613	667	667	618	655	659	648	692	662	713	623	658	644	643	679	660	644	655	667	624	631	654	675	676	656	646	625	640	655	662	662	619	675	697	637	692	642	697	623	631	663	646	702	628	699	653	679	674	663	643	622	690	671	662	628	655	627	671	668	660	679	635	660	692	644	647	649	693	654	748	659	627	633	695	680	721	655	617	674	664	703	604	644	664	638	665	683	666	638	684	625	654	669	638	640	651	659	690	654	658	672	661	670	647	660	702	653	646	697	733	639	674	651	665	689	656	623	656	676	693	676	673	695	699	650	669	647	610	674	636	632	680	673	600	664	647	657	698	682	629	634	647	637	680	639	658	679	643	656	637	685	640	711	663	640	665	670	646	637	646	685	674	606	646	645	654	648	693	684	629	680	621	663	676	644	642	698	701	657	665	640	705	644	631	687	682	665	667	669	652	642	645	635	677	646	676	711	635	627	621	600	671	648	681	611	612	652	661	687	710	633	656	622	642	680	660	663	685	695	680	657	639	660	640	638	647	688	664	645	635	616	639	637	747	614	660	679	690	627	671	655	654	657	682	666	643	632	669	635	644	701	662	656	650	639	710	668	647	676	635	652	667	673	642	648	645	664	652	689	686	634	615	690	667	693	670	636	622	633	641	619	651	618	658	682	624	645	691	695	636	673	637	668	719	682	657	651	680	646	656	633	683	619	601	636	599	677	606	649	630	672	644	628	644	640	727	638	631	668	654	654	671	677	660	611	651	699	644	655	646	642	685	658	612	629	640	663	640	663	652	673	709	681	669	654	679	620	637	650	646	637	661	677	637	634	694	691	626	665	675	622	641	686	646	625	664	646	635	725	652	647	641	695	702	635	634	671	643	660	690	646	665	660	654	606	660	670	642	672	645	654	660	609	689	657	716	675	664	656	675	645	628	651	712	643	620	661	688	642	641	680	658	676	681	664	669	654	654	630	672	640	659	645	680	649	698	676	709	667	662	636	633	672	664	634	655	678	634	644	656	657	697	612	659	651	659	720	638	636	659	659
3520	10321	1648	921	1190	1085	991	841	688	509	340	295	236	157	145	133	126	121	104	68	60	67	50	42	47	39	40	37	33	31	35	35	39	28	27	27	32	36	36	37	31	40	30	30	26	24	17	29	21	31	13	19	23	22	20	17	26	17	17	19	24	15	15	21	25	18	16	14	19	29	28	34	17	10	18	18	22	22	22	19	26	20	19	21	19	12	26	13	16	25	14	26	24	19	20	23	29	13	17	23	18	15	22	21	18	33	21	17	16	17	26	23	26	13	13	20	21	23	22	18	14	22	20	9	26	28	12	25	26	14	19	19	18	15	30	17	14	17	21	17	19	14	18	25	30	26	22	24	19	21	22	15	21	27	22	22	23	16	31	23	25	15	18	23	18	22	29	21	28	23	12	19	24	17	11	23	11	15	15	18	22	21	26	15	25	18	23	12	22	16	19	22	19	18	15	23	25	21	19	24	19	22	33	20	17	24	16	20	19	19	20	22	18	14	20	26	21	22	20	31	22	25	22	24	19	26	21	11	23	24	14	15	24	21	21	19	27	15	23	19	16	15	21	14	26	19	17	12	13	23	19	15	13	18	27	7	18	21	14	28	19	15	25	24	21	17	22	17	17	14	12	24	24	25	21	14	20	18	24	13	22	16	20	15	22	26	17	26	14	24	27	26	23	17	24	18	20	24	16	14	17	19	16	18	10	19	14	18	15	12	22	22	19	17	15	16	14	18	24	14	17	21	26	12	26	13	23	18	18	19	15	21	28	18	17	26	25	16	23	18	19	21	16	26	19	22	23	18	20	17	19	11	23	23	27	12	33	18	14	17	24	15	13	25	16	19	28	27	16	18	17	24	10	19	18	19	18	19	26	29	19	23	18	21	20	16	23	23	12	21	27	17	32	17	17	17	20	13	24	18	18	24	16	17	20	28	15	23	18	22	15	21	16	19	17	24	27	19	20	16	22	24	20	24	19	13	16	17	18	22	28	18	20	16	18	18	19	15	21	21	22	20	19	18	21	13	25	22	14	19	16	27	26	27	18	23	22	24	23	16	20	20	25	21	16	13	22	21	22	14	16	16	11	20	21	18	30	29	15	23	20	19	12	12	22	17	22	25	22	19	16	25	18	19	10	16	11	19	21	19	20	15	12	22	26	17	20	18	14	21	18	19	19	14	17	17	13	16	28	21	30	22	26	20	27	22	21	18	11	19	20	36	15	26	26	22	25	19	18	23	15	20	20	24	22	17	22	19	23	20	22	18	30	16	16	18	18	21	20	24	21	23	11	19	21	23	21	25	11	22	20	19	20	27	22	22	14	18	21	26	24	20	28	23	30	16	23	22	16	22	18	15	22	21	20	20	17	20	13	22	16	20	20	20	13	24	16	22	25	19	14	20	24	17	24	12	18	20	22	25	20	21	22	34	13	19	21	13	26	21	26	22	17	23	19	23	27	13	21	25	13	16	18	22	14	25	17	14	32	20	24	23	24	24	27	27	32	31	17	21	20	22	19	19	17	25	15	21	13	19	22	30	30	15	12	18	18	16	19	17	22	19	17	20	26	20	17	38	20	17	30	24	19	20	21	19	15	20	24	16	25	14	25	19	19	13	22	17	14	20	18	14	23	29	15	24	17	16	18	25	23	23	19	19	22	18	16	17	20	24	15	14	20	14	24	20	24	16	22	23	28	19	21	25	19	16	18	16	25	23	22	21	22	26	17	19	20	27	30	19	23	23	16	20	23	19	26	15	25	17	12	14	19	15	27	28	25	21	19	21	16	17	17	26	23	15	13	23	23	17	17	14	23	22	18	27	11	18	15	14	23	20	25	24	16	20	27	28	27	19	24	19	10	25	17	20	6	18	28	17	21	20	26	20	18	27	19	23	16	16	18	21	28	22	24	19	21	29	16	14	23	23	14	19	24	29	13	23	20	23	28	16	20	21	17	21	17	15	23	20	22	21	27	18	20	18	25	24	22	27	19	18	17	19	20	16	26	21	25	23	20	18	17	14	21	17	20	13	20	20	22	30	29	19	21	22	19	16	15	24	25	18	19	11	24	29	22	32	21	15	24	21	20	21	20	19	22	18	21	21	19	19	17	18	29	21	19	15	20	21	18	25	24	14	27	16	20	22	21	27	17	24	24	20	19	24	19	28	13	16	18	21	23	17	20	28	15	16	21	18	16	28	13	15	19	21	21	13	20	22	21	22	23	19	24	14	17	17	30	13	15	24	19	22	21	18	26	17	20	15	22	19	24	18	17	33	10	11	27	11	12	18	18	15	25	13	18	14	19	18	13	14	22	20	15	17	21	25	28	17	17	27	16	15	20	16	21	18	11	16	22	25	13	13	21	13	21	24	17	19	21	16	20	18	22	16	20	19	21	23	17	26	20	13	21	21	21	21	13	22	16	15	22	16	24	18	18	18	18	12	17	30	19	18	20	22	13	17	22	27	20	17	16	18	15	24	16	30	15	20	23	19	17	21	25	16	18	15	19	27	21	18	19	11	21	21	15	11	17	22	18	15	18	14	17	20	23	21	23	23	18	13	28	21	21	18	29	25	20	32	13	18	21	27	15	23	14	26	18	14	20	23	25	21	24	22	29	15	14	22	20	32	28	15	20	25	16	23	18	24	14	24	27	24	20	16	17	17	23	22	24	22	19	23	22	19	22	23	24	22	19	26	16	19	14	18	20	18	27	17	20	25	30	15	30	21	21	24	17	17	14	27	21	19	19	15	16	24	16	17	25	20	24	23	14	23	16	27	22	19	17	10	20	22	24	16	21	14	25	18	19	16	18	20	15	20	23	18	19	20	30	28	24	20	25	27	22	26	22	19	23	22	21	22	20	16	20	26	15	13	20	21	20	12	20	12	20	27	22	27	14	17	23	15	21	21	20	14	23	21	15	30	24	18	22	22	20	22	22	27	20	16	16	16	18	18	17	19	30	19	19	28	11	22	23	16	25	18	21	27	14	27	19	18	16	17	18	21	19	21	15	14	15	26	26	25	21	20	14	25	22	13	18	16	21	23	20	17	18	14	28	29	23	21	15	28	17	23	20	20	23	18	14	16	16	21	19	29	25	32	19	24	15	15	17	21	17	22	22	16	25	18	19	23	22	22	25	19	19	15	16	21	29	29	20	30	18	16	26	17	18	23	19	23	20	16	21	17	17	22	21	16	22	18	21	22	26	24	19	14	25	17	15	17	25	18	21	13	15	20	22	23	15	17	30	20	24	13	27	13	12	23	16	18	31	17	15	21	22	19	13	18	17	22	18	20	22	26	25	18	24	16	23	16	18	13	22	20	17	19	23	14	15	13	17	16	27	25	15	22	32	24	17	24	17	15	27	15	19	18	22	12	13	23	30	16	19	19	25	20	15	17	23	27	22	21	23	23	24	14	13	16	22	19	27	13	23	19	16	20	14	20	28	23	12	31	20	11	19	22	14	22	17	27	14	21	25	22	32	21	14	17	16	23	12	21
35818	34424	23180	39397	43208	40960	37298	33415	29264	24533	19909	15745	12388	9556	8106	7662	7043	6335	5405	4495	3619	2728	2244	2045	1937	1707	1445	1384	1359	1217	1211	1211	1304	1254	1202	1381	1215	1117	1109	1291	1542	1397	1343	1158	948	856	788	720	662	642	610	561	582	583	600	608	553	518	554	553	550	521	577	512	555	587	533	526	521	510	550	512	495	519	507	472	482	494	492	534	492	517	546	514	527	499	478	463	502	452	472	465	483	499	512	475	512	485	518	451	479	477	457	493	454	469	495	517	475	470	490	489	502	473	473	469	453	490	492	478	512	439	480	476	470	495	503	492	471	504	460	470	470	465	475	474	475	467	492	460	455	488	500	457	492	459	472	493	466	467	480	466	461	445	488	457	485	455	469	465	443	493	450	494	464	462	468	483	483	461	460	432	444	486	483	477	437	471	430	484	497	483	450	482	462	436	487	448	477	438	464	484	501	447	452	492	483	504	469	451	485	427	504	455	489	447	459	496	506	482	456	464	478	431	503	492	484	515	487	461	517	468	464	449	462	511	478	496	442	463	446	466	460	479	467	481	480	512	466	451	437	502	466	495	477	435	464	434	492	448	453	497	499	482	505	469	434	462	460	458	494	435	443	438	461	464	489	493	474	464	482	489	468	490	478	477	446	480	469	480	446	483	500	480	479	492	493	479	452	430	468	508	493	476	458	489	446	495	458	482	504	482	453	473	496	415	472	488	473	455	499	463	502	469	460	478	481	472	493	468	513	472	417	467	449	437	480	453	443	500	449	481	451	496	441	471	506	451	486	460	445	407	454	450	499	481	490	458	471	479	484	468	471	466	432	438	488	485	461	486	454	470	479	538	502	459	489	471	499	469	465	515	468	449	456	475	435	436	445	479	459	463	486	459	478	485	464	456	502	434	463	468	468	442	475	467	466	426	479	486	472	486	472	472	462	517	477	456	455	463	499	470	444	495	482	448	470	470	482	476	494	454	496	434	465	447	489	457	451	471	489	456	470	484	509	467	486	485	457	510	456	457	471	470	436	465	470	470	466	475	462	482	461	428	469	460	498	483	466	464	474	456	469	436	491	518	454	438	473	473	481	466	485	436	474	425	442	528	434	471	504	475	489	464	470	460	491	462	468	497	530	489	504	450	488	501	481	469	474	463	482	474	459	492	485	463	488	488	465	489	476	500	500	477	460	471	494	457	447	465	480	494	453	499	450	452	430	450	452	451	450	438	482	485	479	465	490	468	447	448	496	469	499	484	452	477	458	458	497	473	460	442	455	452	470	480	465	491	463	479	509	434	438	481	481	492	475	482	454	419	479	512	427	450	516	478	455	462	443	479	453	469	502	471	518	460	447	448	433	448	462	484	505	486	482	462	494	487	441	418	450	466	453	495	457	470	462	439	448	483	458	489	460	469	483	474	483	479	481	467	440	440	457	476	459	406	465	473	429	469	460	432	452	466	516	479	458	446	464	489	489	481	445	423	457	508	510	442	454	454	475	477	503	467	538	452	516	473	457	416	502	447	474	499	462	478	451	447	456	466	503	459	453	469	468	472	477	454	484	439	437	494	464	475	462	481	476	473	434	460	497	463	450	469	498	467	465	410	522	468	511	484	446	497	463	428	491	479	489	453	461	492	461	452	474	456	477	519	479	470	451	475	436	480	519	476	492	478	442	433	508	434	485	447	475	491	461	445	486	499	419	479	474	483	441	470	465	486	474	461	445	485	465	480	488	482	458	479	408	475	477	494	472	469	462	497	461	466	494	454	465	494	477	462	448	481	469	464	481	464	496	512	476	485	470	457	452	454	486	452	453	412	487	497	461	485	447	478	480	459	480	459	478	448	486	457	445	456	450	527	448	481	513	432	473	494	444	492	482	466	490	424	470	456	505	516	460	454	479	493	470	430	464	446	463	494	454	490	480	460	503	475	462	451	494	487	468	474	510	476	453	468	441	479	469	470	452	440	478	501	461	476	475	423	473	465	454	470	451	469	494	481	429	484	467	458	477	504	472	498	473	450	442	486	495	484	517	464	491	454	487	473	447	444	425	472	492	472	458	442	504	486	445	539	461	505	487	473	482	490	469	465	468	482	504	476	483	455	455	503	487	464	491	400	488	491	464	469	489	471	504	512	450	488	486	507	468	475	465	482	479	456	490	470	480	462	485	453	485	480	482	474	468	449	451	486	434	452	450	489	477	484	427	480	474	477	455	487	502	452	471	478	456	452	504	477	461	466	506	465	505	473	461	448	464	483	454	470	481	467	479	464	479	472	436	466	487	485	498	484	485	480	467	468	483	474	462	460	484	468	474	462	480	478	534	450	459	491	473	448	467	445	475	452	458	502	468	453	493	499	479	504	484	455	527	497	471	472	484	468	473	510	481	482	469	467	486	435	469	487	468	457	429	430	419	440	493	462	451	509	432	511	460	446	464	476	495	477	497	487	472	499	493	452	485	438	498	495	473	436	471	475	427	455	424	458	482	436	466	458	441	480	484	462	468	413	504	476	459	467	474	489	470	416	479	485	468	452	499	462	461	435	474	504	460	462	489	514	448	468	494	449	436	492	472	477	452	470	458	455	455	474	482	480	479	425	489	488	482	468	498	471	458	412	490	453	517	449	425	465	478	461	476	444	436	477	484	453	470	432	444	487	502	440	492	437	485	445	489	468	474	466	471	489	474	486	469	493	444	465	438	460	463	462	469	464	465	466	470	475	438	443	436	470	488	448	479	453	514	498	456	480	495	477	498	460	463	440	465	469	482	486	523	480	446	497	467	461	503	484	471	457	442	496	466	462	496	500	460	457	482	502	473	495	450	458	420	477	489	499	449	485	481	454	462	457	469	474	452	463	473	506	472	506	452	481	506	479	495	496	435	465	499	434	405	494	475	437	484	461	490	471	488	471	471	452	483	465	464	460	508	465	459	476	482	428	479	495	456	461	456	456	482	446	469	480	466	451	476	475	464	475	484	473	435	438	437	482	436	437	452	452	487	479	461	459	474	532	483	469	480	446	432	505	453	420	470	472	457	515	483	492	464	429	479	475	466	470	472	464	430	502	481	482	485	436	461	488	444	462	456	457	506	460	458	505	448	426	457	460	478	425	466	444	469	467	502	450	454	449	501	450	478	461	432	519	493	514	486	504	455	485	442	479	476	478	496	483	457	458	475	468	464	496	507	480	446	484	479	471	464	470	460	498	434	449	474	460	490	484	439	479	473	480	466	451	459	462	466	486	447	497	457	499	463	472	485	473	457	480	460	501	457	476	470	448	456	508	499	495	504	474	446	475	470	459	483	491	454	456	432	466	449	459	454	526	496	459	417	440	422	471	472	493	501	485	447	477	515	487	484	489	460	465	457	451	470	472	499	453	523	471	449	459	487	447	447	512	493	491	471	483	517	479	477	471	456	442	435	436	448	476	433	465	460	469	470	501	481	452	484	455	524	444	458	530	500	488	468	470	477	465	449	447	454	487	481	511	460	460	488	464	482	466	452	500
3726	9387	1400	892	1253	1129	968	832	758	517	406	276	188	169	110	146	119	140	82	72	58	50	56	51	39	38	43	36	35	32	29	33	30	27	43	29	39	25	18	32	28	42	37	31	25	22	20	28	20	22	32	24	29	25	17	21	20	24	22	20	19	19	21	23	17	25	26	18	27	22	28	24	27	16	20	20	21	23	16	24	20	17	17	28	14	21	33	21	17	14	16	15	18	18	19	23	17	21	20	17	24	19	18	14	20	15	17	21	17	21	21	19	24	18	23	14	19	19	20	19	19	18	21	7	16	16	16	23	21	22	20	20	23	23	23	13	19	32	12	26	10	12	22	19	21	25	18	19	16	17	22	17	19	15	12	22	20	16	25	22	26	22	20	20	19	17	19	25	12	15	16	19	19	18	17	12	25	18	14	22	14	24	11	18	25	24	24	18	18	16	21	15	13	17	18	17	20	20	17	30	15	25	20	24	23	27	21	21	19	15	16	20	21	24	23	24	20	17	23	10	22	22	17	24	22	17	18	12	17	23	15	8	29	23	22	26	23	20	18	21	12	15	22	16	20	19	15	19	14	17	22	20	26	22	17	14	14	25	25	15	14	28	22	25	15	20	25	13	24	23	22	12	22	21	25	22	22	20	21	26	18	21	22	16	24	15	20	20	25	14	22	23	17	12	20	24	13	12	22	18	21	19	22	19	12	22	19	20	24	17	25	22	21	17	21	30	23	13	25	25	17	12	24	32	12	22	18	19	17	16	29	19	21	25	24	19	17	23	16	10	22	21	18	21	16	20	16	14	21	21	18	30	15	21	18	26	25	20	11	24	25	19	10	21	22	19	25	23	21	15	30	16	22	20	17	17	18	20	23	26	30	24	20	22	14	18	21	16	18	25	18	19	15	21	15	17	32	25	18	15	21	18	26	19	20	22	13	20	20	21	16	20	18	24	26	18	18	21	25	21	34	27	19	31	30	21	20	21	23	20	25	21	21	17	19	26	26	19	21	18	23	22	17	22	20	22	23	23	20	13	21	24	13	22	20	16	22	16	25	12	20	27	15	24	20	17	26	18	24	18	14	18	22	25	15	18	24	15	22	16	22	19	19	19	22	10	20	23	20	26	14	15	22	12	24	11	18	19	21	19	23	22	21	20	16	11	13	22	17	18	22	22	20	18	21	17	19	25	17	18	14	20	19	22	22	17	24	19	26	21	12	16	16	18	15	17	25	21	25	27	17	17	20	25	16	17	12	26	25	24	19	24	13	14	17	18	18	23	23	20	14	24	15	17	22	18	14	20	18	18	18	20	18	23	25	21	13	23	19	21	16	13	18	29	19	23	18	22	16	25	24	16	21	24	16	22	25	16	13	20	17	20	25	16	23	20	18	26	16	16	14	29	31	25	14	16	16	18	23	27	22	30	14	29	13	19	17	17	23	22	18	30	16	21	13	21	15	19	21	18	12	11	23	20	19	13	17	22	22	21	13	13	19	19	24	15	17	22	24	18	21	24	16	22	20	21	28	20	24	25	14	16	14	11	15	16	19	20	19	21	20	15	17	18	14	17	22	21	20	24	18	16	19	21	14	8	22	28	21	17	30	19	16	15	20	22	17	17	21	21	12	13	19	20	20	18	18	24	20	27	23	20	18	18	21	18	19	17	21	22	18	18	22	24	25	20	24	23	24	20	23	19	21	20	19	23	29	22	27	24	23	18	22	22	16	18	29	13	22	15	13	24	18	25	26	24	22	18	20	21	13	18	25	21	24	20	14	27	18	25	18	24	19	22	17	25	25	20	27	22	20	26	17	11	26	13	24	15	19	19	27	23	24	20	26	25	14	27	26	18	23	22	23	22	21	17	26	22	16	17	20	23	15	20	22	12	23	24	16	16	16	19	22	16	11	15	24	18	19	21	25	18	21	17	18	21	23	16	17	14	16	18	24	18	21	19	30	22	21	14	14	21	27	18	17	25	23	19	18	29	23	16	26	16	17	17	18	24	21	28	23	30	24	20	16	18	19	20	23	18	10	25	19	22	26	15	27	17	20	17	16	24	19	12	19	15	23	23	12	25	21	21	18	24	15	20	19	24	18	28	19	18	28	12	18	17	23	18	24	18	23	23	20	25	20	21	21	14	21	24	21	27	18	18	20	17	27	17	15	11	21	20	19	13	20	13	20	26	19	22	22	21	17	16	17	17	12	25	19	25	18	19	20	25	22	27	18	23	17	26	24	27	19	20	18	15	22	23	29	23	19	22	22	19	23	18	21	19	22	18	24	12	24	15	23	20	16	21	28	21	16	21	23	22	16	28	23	31	24	17	19	20	20	18	21	22	14	15	13	21	12	21	15	15	26	13	19	28	22	19	22	26	13	22	12	18	21	20	17	19	22	26	18	23	25	24	14	16	22	22	32	17	23	11	26	17	21	26	21	23	22	19	17	17	14	19	23	22	19	18	23	19	32	11	19	12	21	18	16	22	27	18	18	19	22	18	23	18	23	19	14	17	17	24	25	16	22	26	25	18	19	14	22	23	25	27	24	12	14	22	22	16	17	21	20	19	18	21	26	13	25	18	11	11	18	17	20	26	20	24	18	19	24	12	22	15	15	18	26	23	23	21	18	25	19	18	12	23	17	17	14	20	18	17	22	13	18	20	21	19	20	15	18	25	22	15	28	24	24	18	24	16	27	14	21	15	16	26	16	23	17	18	14	21	16	23	29	26	14	27	12	18	17	25	23	22	15	22	20	11	22	25	15	14	22	23	20	21	13	25	15	20	24	25	20	19	20	20	20	28	22	17	16	15	15	21	25	19	24	24	25	17	17	18	14	15	23	19	23	18	15	29	20	23	22	23	20	21	18	18	18	16	16	18	19	10	16	19	17	19	17	17	25	23	16	22	23	23	15	30	23	29	23	17	23	14	25	13	20	18	19	22	16	25	27	31	18	24	16	21	21	14	29	22	15	20	20	19	26	20	24	22	23	20	21	21	23	16	18	27	25	22	15	27	24	19	22	29	20	16	13	18	22	24	20	17	19	21	23	18	15	12	23	20	23	20	14	14	17	18	24	19	16	22	15	25	14	18	25	19	33	29	23	19	22	32	20	22	20	20	21	13	18	23	19	16	19	19	20	20	30	10	21	19	21	13	24	16	20	19	18	24	24	29	14	17	17	16	14	21	25	18	13	25	14	28	26	15	22	18	26	16	20	21	15	16	10	20	12	16	18	24	18	19	17	19	17	16	16	26	32	23	22	11	20	18	12	12	28	22	18	20	14	20	16	16	18	17	19	20	19	18	22	23	20	24	19	32	24	23	13	24	25	21	17	11	22	17	12	24	20	16	12	24	24	20	16	30	22	16	14	17	15	22	19	16	25	30	15	23	23	17	28	21	23	28	23	28	19	23	22	20	22	19	6	19	16	18	13	25	18	10	13	17	23	15	19	22	20	16	9	21	22	21	24	16	20	22	19	17	14	23	28	30	17	21
36475	34895	23315	39299	43686	41399	37539	33484	28829	23880	19229	15517	11975	9743	8825	8284	7314	6438	5232	4408	3345	2726	2285	1985	1791	1736	1582	1478	1260	1283	1286	1281	1263	1221	1345	1350	1237	1197	1139	1293	1427	1420	1253	1133	898	914	802	779	640	656	612	603	598	589	558	598	540	525	543	507	560	507	551	492	475	507	476	483	528	526	557	514	473	484	500	497	516	463	487	484	532	508	537	490	477	491	515	500	493	456	447	469	526	507	464	491	460	492	453	465	509	481	474	526	481	505	510	466	524	537	465	473	546	484	456	472	495	466	477	450	485	504	470	470	497	485	522	449	491	479	482	462	502	494	502	448	460	518	454	461	474	485	479	510	487	471	471	523	474	473	460	456	466	476	475	483	500	442	462	421	432	472	481	440	446	502	491	487	455	486	464	486	453	457	480	485	472	460	494	432	512	462	477	444	479	479	504	491	476	453	466	490	467	485	455	451	477	448	426	491	506	513	454	469	466	496	456	496	511	482	450	509	481	463	501	433	490	481	475	502	449	454	455	456	453	460	440	475	421	459	454	442	426	491	493	485	451	487	434	440	519	491	494	458	498	449	485	466	485	475	457	457	472	489	475	416	483	500	463	438	473	454	484	474	500	454	452	481	476	475	492	461	453	476	444	456	478	441	468	488	450	468	485	485	484	487	479	470	475	513	479	469	459	461	477	490	458	455	459	462	464	500	451	467	489	474	488	470	455	490	467	452	490	487	478	478	473	458	443	506	453	465	487	472	468	459	464	441	534	493	486	474	512	481	470	471	471	466	447	435	489	473	464	456	441	499	486	460	470	416	452	456	467	411	546	507	455	461	444	456	457	517	460	461	486	487	485	450	471	490	451	497	411	500	418	495	488	481	466	451	454	454	468	443	494	492	431	484	472	481	449	458	474	477	502	439	497	478	453	423	472	492	492	476	475	441	500	476	472	464	483	491	478	448	440	466	473	455	457	451	523	446	487	459	493	485	407	448	487	489	508	488	473	457	439	464	487	496	392	466	466	461	455	481	477	504	447	516	511	471	476	480	505	449	464	482	507	473	439	499	488	439	433	487	488	452	465	471	452	471	495	471	458	452	496	469	518	454	476	481	452	496	510	502	481	486	481	477	449	456	434	446	480	418	489	485	453	418	471	472	466	468	430	485	465	473	477	421	480	482	492	446	453	498	475	454	472	465	456	439	511	484	460	462	455	483	467	447	490	458	466	476	452	454	478	487	482	483	481	484	490	495	499	446	475	487	459	432	468	495	434	481	439	463	458	457	486	506	441	497	440	469	489	466	488	471	442	477	494	464	474	459	494	450	481	447	477	441	463	488	453	480	486	466	452	492	458	439	447	479	449	437	458	484	469	424	496	490	427	462	459	472	441	445	478	444	457	479	479	453	508	477	463	473	465	439	472	503	503	463	508	444	504	468	479	400	447	481	452	456	474	475	505	482	454	453	472	443	438	471	482	471	443	441	439	459	460	483	438	452	459	492	467	479	490	485	475	461	447	466	457	463	478	475	479	445	461	513	491	426	426	457	473	467	466	475	484	447	497	448	433	439	514	458	482	494	491	473	441	516	482	489	461	478	462	484	457	446	472	500	491	494	446	466	478	411	447	451	452	431	475	482	489	460	444	487	493	455	479	526	416	446	443	505	442	430	455	505	462	503	468	475	452	485	465	439	460	464	441	480	455	473	465	473	497	446	451	459	471	490	500	492	486	480	474	476	496	463	459	472	467	474	491	449	505	476	454	453	476	511	430	466	515	460	426	488	492	475	488	527	438	496	481	460	459	458	447	468	449	430	483	498	502	482	488	461	487	452	517	480	459	485	450	447	431	492	460	457	514	471	496	458	501	473	476	447	443	464	490	426	460	501	513	456	457	480	453	498	462	482	496	467	475	476	460	450	441	450	435	459	448	437	491	445	488	476	496	455	489	477	439	438	448	463	483	489	470	458	468	466	498	459	462	499	447	486	495	477	463	461	458	486	480	448	449	471	484	473	501	458	505	501	450	454	474	509	466	462	484	483	519	468	457	467	445	452	488	477	471	473	460	476	493	439	456	449	456	463	509	465	486	448	476	481	445	490	456	478	467	484	500	503	508	437	486	468	463	517	474	445	426	487	461	436	465	455	491	452	484	465	453	478	459	500	481	479	469	460	453	493	479	469	469	459	464	459	423	457	481	467	479	458	472	475	444	443	442	476	428	472	459	470	486	449	456	483	473	465	435	439	454	445	453	458	467	456	460	446	442	469	488	475	528	468	463	467	447	448	480	444	477	469	454	474	474	471	490	463	488	465	488	522	452	437	433	428	512	460	522	474	469	492	451	487	508	441	422	491	492	465	475	493	448	433	433	492	461	447	434	457	491	447	485	460	453	473	474	443	459	475	465	507	467	470	459	440	440	494	462	483	451	467	461	512	459	484	449	469	483	512	498	467	447	496	481	471	425	522	480	479	437	491	457	452	487	475	452	506	452	470	444	428	510	471	442	487	480	450	483	460	467	482	434	484	476	438	472	502	466	500	475	474	492	507	474	499	437	450	475	466	511	495	460	451	459	460	487	485	482	467	435	453	518	487	461	472	455	456	501	467	449	464	478	509	502	438	450	462	448	449	451	519	412	446	459	489	477	505	451	473	455	434	426	453	468	440	495	488	468	446	487	437	479	460	470	450	448	467	489	475	437	459	463	477	466	466	466	468	466	507	466	468	421	446	475	427	472	461	486	465	476	467	486	479	469	444	473	489	523	473	457	478	444	433	449	485	471	474	426	500	485	465	491	512	462	490	477	467	465	474	480	466	475	456	520	465	490	498	491	489	418	467	465	497	448	473	461	454	460	463	430	455	468	454	484	482	490	445	478	491	504	441	459	473	485	493	461	461	480	446	488	443	491	453	468	493	472	440	459	502	493	477	445	470	491	508	490	468	450	452	523	503	462	479	526	489	473	476	489	494	493	466	495	464	485	498	437	447	449	466	439	469	464	492	441	459	492	493	454	469	461	469	442	466	486	471	513	489	462	447	507	494	461	453	497	482	488	513	469	476	460	508	469	464	496	473	468	461	475	452	511	468	467	443	430	467	472	468	461	496	506	444	474	458	467	475	488	507	466	437	449	454	530	499	508	480	456	488	445	494	522	469	420	451	473	501	481	436	467	497	487	441	460	453	497	475	498	432	473	445	437	446	494	464	488	494	498	491	464	446	461	492	486	468	466	464	473	487	477	495	497	460	480	463	457	455	481	430	503	442	472	477	467	457	478	470	487	473	487	470	493	494	487	436	451	455	446	495	497	460	468	486	467	462	473	458	508	475	485	507	449	445	476	482	496	488	499	468	442	453	457	475	473	489	493	478	455	483	503	492	475	462	460	498	458	475	487	445	485	476	481	461	491	463	477	495	481	508	443	458	482	491	505	479	424	418	471	432	507	467	500	451	473	459	457	480	475	509	454	457	465	461	469	511	464	464	488	458	444	465	496	460	465	475	458	507
4071	10275	1369	891	1272	1193	1039	845	645	494	345	262	187	132	164	150	121	103	74	62	61	52	37	45	32	35	35	27	34	36	35	34	34	27	20	40	34	25	33	34	29	37	32	23	33	18	20	22	19	22	24	23	21	17	21	14	17	24	20	11	16	28	18	24	22	18	22	16	21	19	19	18	20	34	24	17	20	22	23	18	17	23	17	25	17	20	21	15	14	18	14	18	22	21	14	20	14	18	19	18	18	16	13	26	21	22	18	23	17	15	17	17	21	23	15	26	21	21	26	26	40	18	22	19	24	18	16	19	20	22	19	19	31	16	17	19	16	15	23	23	24	26	21	19	22	16	22	11	15	11	17	23	14	22	19	22	25	21	21	20	29	20	26	11	25	22	15	19	14	19	20	17	22	14	23	22	18	18	23	18	21	19	28	16	25	24	21	22	22	20	22	17	20	17	18	18	24	14	21	23	12	13	13	21	17	24	20	21	20	23	19	16	14	17	21	24	17	17	12	23	22	22	20	16	24	25	25	28	23	20	29	24	11	25	13	31	23	17	16	19	15	21	21	19	21	28	19	13	21	27	21	22	23	13	14	23	20	19	21	30	18	18	16	21	14	21	18	25	28	21	16	10	9	25	22	25	24	14	20	19	17	21	21	16	18	22	23	21	21	13	24	17	23	15	23	19	27	31	24	15	17	15	17	23	26	20	30	24	26	27	29	25	23	11	22	15	28	18	27	13	18	22	17	23	19	22	17	18	18	13	21	23	19	19	16	19	28	13	20	18	27	18	19	22	15	19	21	13	18	24	20	27	22	23	22	22	21	20	20	17	14	18	19	23	28	23	26	17	33	15	17	25	22	20	17	24	25	15	8	20	28	17	13	19	18	19	23	28	20	22	28	24	25	10	15	25	21	23	16	19	16	22	16	21	19	20	20	13	18	23	14	20	16	21	23	24	19	31	19	19	20	21	12	13	17	13	20	22	20	18	26	20	18	20	17	21	23	20	20	21	24	12	19	19	23	19	19	22	23	21	20	19	15	27	21	17	14	22	22	25	18	15	23	25	26	20	26	28	15	15	23	22	23	25	30	21	17	17	18	30	17	14	20	29	20	12	12	19	17	9	12	18	22	23	26	20	19	22	21	17	25	19	22	22	17	22	26	18	13	27	17	22	19	19	27	14	25	23	18	22	22	16	17	22	14	17	17	22	22	19	24	22	22	23	25	24	16	16	22	21	14	20	18	19	23	14	21	33	17	17	20	21	21	25	28	16	15	22	16	22	23	21	21	24	18	24	21	24	16	15	15	18	36	15	14	27	23	18	27	17	20	23	18	16	31	25	16	20	15	16	12	16	18	14	22	21	22	22	17	32	15	20	22	25	15	24	23	30	7	18	23	24	28	24	16	20	22	22	22	25	19	21	20	18	24	20	15	21	25	21	17	19	27	15	19	24	28	15	22	17	18	18	26	22	29	10	24	18	25	18	20	19	26	22	19	20	22	17	21	20	21	20	17	14	12	23	20	14	22	20	25	25	14	16	15	12	23	15	30	26	25	16	19	12	27	18	21	20	18	23	26	11	26	11	25	20	16	27	24	19	17	28	20	21	23	24	15	20	24	22	21	18	20	23	22	19	21	23	21	18	20	23	26	14	21	19	17	16	21	16	14	16	19	23	23	22	19	17	22	24	21	24	14	18	22	22	14	30	18	14	18	28	25	26	23	24	15	21	18	23	20	25	22	15	20	25	18	17	19	23	21	20	21	27	13	25	28	19	26	26	11	21	13	15	15	18	20	27	18	24	18	26	22	19	21	15	28	23	18	23	11	19	23	24	20	21	18	31	24	20	20	23	23	13	22	14	19	18	10	32	20	29	16	20	19	26	24	30	15	21	24	20	24	18	20	20	23	15	21	18	21	26	21	14	25	15	17	19	26	20	21	24	25	22	19	24	23	18	24	12	24	23	23	23	19	19	28	16	14	12	14	9	15	21	17	28	21	18	14	22	22	15	17	22	20	20	21	26	17	23	21	10	24	12	15	17	19	28	24	26	21	19	21	17	24	17	19	13	29	15	21	22	26	21	16	14	31	20	17	17	28	23	22	15	18	17	25	29	24	24	26	23	16	19	17	22	16	24	19	27	16	17	24	20	22	28	15	14	14	22	14	19	27	21	20	14	19	18	16	26	22	11	18	23	23	17	24	17	16	26	20	15	15	17	16	20	21	22	23	21	21	22	24	25	14	25	14	25	15	20	14	19	15	13	13	21	28	22	23	16	17	15	19	18	17	17	18	24	23	17	20	18	19	19	20	33	25	15	19	23	28	19	22	25	13	20	22	27	16	18	7	20	14	30	15	17	22	23	26	15	26	15	27	27	17	32	19	16	26	24	25	15	22	24	26	20	18	16	15	20	19	25	22	12	20	22	21	9	23	19	19	26	18	16	28	18	22	14	20	21	19	12	17	26	18	26	10	7	19	23	25	20	17	19	10	14	25	21	26	26	20	15	13	18	23	17	14	19	23	20	19	14	17	12	25	20	21	11	18	19	17	25	24	15	19	22	22	14	22	13	19	15	22	18	15	20	19	22	22	21	15	18	19	13	23	19	18	20	23	17	18	27	22	13	19	19	18	19	22	21	15	15	22	22	26	23	21	20	26	18	25	21	20	26	23	20	20	22	20	13	17	20	23	14	27	13	14	20	19	20	26	25	27	24	21	19	19	32	16	23	19	13	25	24	15	21	19	24	16	21	14	18	27	21	25	24	19	27	19	24	16	20	13	34	19	16	12	22	15	22	25	27	21	21	25	19	18	18	22	19	20	22	15	20	20	20	25	23	27	13	25	12	23	28	14	23	16	18	16	16	26	15	33	19	22	17	18	18	20	18	24	16	19	16	20	26	18	20	25	19	20	34	19	21	20	18	22	25	20	15	20	20	24	17	18	21	18	15	12	18	24	22	29	21	26	12	12	19	20	16	18	15	13	29	16	23	18	18	25	25	15	23	24	17	20	15	13	30	16	26	18	21	24	15	19	15	20	15	22	20	11	14	24	26	18	15	20	22	16	19	16	24	26	12	24	18	23	18	10	24	22	15	19	18	22	21	14	16	18	15	23	26	20	19	21	21	20	20	23	19	20	26	25	14	14	19	24	25	19	20	20	31	13	24	20	14	14	21	18	27	22	27	17	32	15	19	18	25	15	20	16	19	18	28	25	23	21	17	21	22	21	27	20	18	13	23	16	17	19	17	20	14	22	19	22	23	24	27	28	14	30	19	23	15	13	17	15	22	16	17	21	12	16	27	22	15	18	33	17	23	18	25	17	28	18	26	15	25	15	20	14	22	21	18	26	18	18	20	15	11	18	23	20	24	16	19	17	21	17	14	16	13	24	26	21	26	19	18	19	23	16	12	13	25	16	20	20	19	11	16	20	36	26	17	15	19	15	18	22	19	21	20	23	26	21	18	18	23	15	18	15	23	21	17	22	19
36913	37102	22255	38788	43525	41185	37324	32428	27813	23013	18592	14958	11935	10139	9443	8173	7452	6237	5051	3886	3116	2648	2218	2010	1844	1673	1535	1465	1303	1293	1265	1324	1217	1303	1379	1255	1106	1060	1171	1228	1269	1316	1206	1055	937	901	773	695	664	636	635	596	589	600	615	548	554	591	541	523	546	531	544	503	543	522	536	529	511	546	513	521	535	505	544	471	478	499	471	496	481	460	478	502	514	489	508	482	527	454	489	510	510	484	472	472	480	513	456	511	489	479	485	488	458	498	482	455	488	502	496	483	486	501	504	505	493	462	443	500	478	512	501	487	508	483	517	472	493	471	489	471	471	443	509	456	464	479	499	457	486	478	460	454	503	474	475	462	455	440	520	451	422	457	490	466	470	407	483	503	488	448	482	479	501	490	492	438	467	465	479	485	473	458	484	479	487	500	495	427	493	448	493	454	514	482	424	478	446	477	475	452	440	489	434	447	464	486	462	443	474	455	480	468	479	462	468	490	466	503	540	425	441	467	471	421	494	505	459	491	496	454	515	470	472	453	443	460	465	485	493	468	440	483	469	452	505	440	489	476	464	473	424	445	455	455	494	473	450	453	511	451	463	473	460	426	445	484	472	464	450	486	465	475	462	482	480	440	491	446	493	469	502	460	469	512	463	461	426	467	445	469	465	522	458	500	480	470	478	468	461	483	461	440	482	466	483	442	449	441	447	460	439	500	487	476	431	418	449	476	446	470	524	450	484	480	483	477	457	484	488	472	485	434	464	478	463	437	469	461	476	504	452	459	506	493	464	450	497	464	495	522	454	447	502	485	482	463	479	468	493	524	476	466	474	441	468	491	476	460	451	431	475	484	518	494	476	430	477	447	483	485	472	508	484	447	481	473	463	466	428	480	498	480	517	478	461	502	461	477	437	463	474	474	495	449	471	493	473	466	462	492	486	485	480	492	453	459	485	439	503	441	516	451	472	467	471	457	489	480	467	450	480	464	449	492	475	479	489	495	466	453	453	493	471	465	461	486	437	508	498	450	484	496	459	459	478	485	491	467	461	459	481	451	454	450	460	461	480	459	499	484	489	524	466	460	482	516	487	488	485	473	485	452	458	478	457	483	473	462	496	516	448	505	481	463	469	448	447	477	490	440	478	461	499	452	433	466	474	468	444	458	444	443	449	463	473	507	445	471	470	432	472	477	462	445	444	506	451	492	493	423	477	459	470	474	464	438	451	456	431	448	450	452	490	461	447	452	489	509	475	439	486	479	477	464	487	435	461	449	479	473	450	488	462	464	461	476	470	485	468	486	472	481	460	446	450	486	452	441	506	500	457	480	465	474	486	465	465	462	455	466	477	494	463	494	496	480	464	471	490	489	464	492	460	449	445	450	473	448	471	446	463	439	455	489	447	432	482	505	469	422	453	510	440	476	498	465	477	483	435	472	494	452	502	511	458	465	469	468	447	500	463	454	462	442	473	451	458	498	452	475	461	455	423	439	501	479	486	454	478	468	490	470	493	483	454	461	446	447	454	499	459	481	470	479	463	459	464	484	502	473	442	502	463	483	458	494	432	462	447	520	453	462	461	438	509	484	470	480	469	438	471	502	428	451	452	453	449	470	472	456	499	480	487	483	481	493	430	470	445	493	497	486	464	454	476	443	506	467	463	475	467	434	491	449	497	451	466	485	470	495	444	477	480	490	473	504	486	484	460	433	454	450	484	434	450	446	460	438	457	493	490	476	423	480	472	503	491	477	442	460	443	439	476	449	455	502	450	493	465	447	469	498	499	483	468	482	440	503	449	459	462	471	472	485	470	490	510	479	449	467	443	497	483	473	442	429	484	457	481	462	460	477	476	505	493	484	436	464	446	505	475	480	499	426	472	493	470	488	452	444	468	514	489	452	498	462	516	479	492	491	490	485	470	475	427	442	466	459	493	455	461	461	483	456	465	492	514	490	477	447	465	486	472	489	471	451	476	464	478	470	484	468	466	471	441	482	473	460	468	442	500	436	478	441	492	454	451	466	450	446	470	460	462	439	477	465	498	473	484	475	481	450	489	466	475	501	462	458	474	481	484	480	468	461	476	475	495	463	455	429	455	475	438	471	484	467	499	467	476	494	476	430	467	492	447	441	512	454	438	431	444	458	443	499	440	453	465	465	426	475	452	473	428	427	451	480	435	466	506	443	465	462	468	467	440	448	529	495	441	480	467	477	405	457	453	451	439	475	475	440	474	454	470	474	446	458	518	485	466	489	481	486	473	437	473	497	473	436	439	499	421	441	464	499	494	433	466	442	484	444	476	447	431	463	478	467	471	445	484	475	409	484	466	471	467	443	456	478	465	459	462	449	433	447	509	457	465	474	463	511	480	510	463	493	481	492	444	472	505	527	532	511	441	458	460	480	451	506	519	455	469	492	454	504	474	449	481	478	462	483	477	477	478	492	469	442	445	467	473	508	454	430	428	442	450	452	469	459	459	466	461	476	485	442	451	434	452	467	495	478	440	460	496	453	486	505	468	463	477	479	474	477	446	449	442	455	505	498	470	461	448	452	477	445	469	479	471	442	455	487	449	453	434	434	447	508	428	453	513	471	476	461	515	481	490	453	488	475	489	464	494	471	448	488	450	490	509	514	447	470	447	512	471	450	486	468	454	484	457	462	463	439	451	468	443	473	465	475	495	496	493	469	446	464	510	510	515	467	459	482	474	494	491	432	461	454	484	435	459	476	439	491	515	442	463	475	490	454	446	477	486	467	520	470	475	475	486	468	467	476	461	463	453	481	457	465	473	498	466	467	448	485	499	441	456	473	426	471	486	492	511	476	470	450	487	487	441	468	443	448	474	449	479	472	476	487	455	483	460	451	479	498	455	471	472	479	480	462	501	481	423	483	490	471	485	461	445	460	491	474	435	487	465	446	468	439	412	460	489	442	418	457	468	501	450	482	490	464	489	511	477	473	439	490	490	478	446	487	463	439	468	467	452	442	477	489	488	400	478	479	457	464	531	521	426	450	485	518	463	477	481	471	490	481	487	477	459	473	491	477	461	460	497	427	495	501	441	446	454	448	470	491	416	445	473	481	466	492	463	451	457	471	446	456	453	465	470	454	454	475	451	486	468	486	477	439	497	456	502	454	448	514	441	465	463	467	501	513	468	494	510	505	453	500	469	444	442	479	470	463	492	500	464	483	460	471	467	501	458	510	485	504	457	466	484	473	464	466	456	458	521	475	461	447	468	491	463	471	467	424	478	467	455	493	420	473	460	490	460	476	474	429	498	496	441	465	498	471	451	468	490	472	524	433	436	480	464	491	453	485	457	438	447	427	485	448	471	508	451	483	494	506	452	454	432	443	463	483	452	520	468	469	453	471	490	441	492	469	461	486	480	468	464	456	503	436	463	505	506	472	490	461	486	457	464	434	448	499	489	481	438	485	472	496	447	458	456	455	500	498	500	489	448	461	503	453	473	461	485	462	494	502	480	484	463	459	503	475	467	463	465	474	484	472
4105	5860	757	651	963	900	777	581	471	310	250	202	190	140	126	110	98	97	77	54	62	53	50	41	35	45	39	34	37	36	32	40	45	46	22	35	44	42	37	45	39	37	36	27	44	34	31	26	45	27	25	29	30	30	20	28	31	31	28	32	34	33	27	25	32	24	39	30	35	36	25	23	37	26	30	32	31	27	34	26	35	31	26	27	29	25	31	21	26	26	32	29	38	26	17	26	35	34	21	26	25	28	31	29	31	28	23	25	28	28	33	18	35	42	24	29	33	32	31	24	37	25	26	20	26	39	42	27	35	25	22	23	33	26	26	32	32	32	27	28	28	28	27	30	29	34	33	41	36	25	28	40	33	39	24	31	42	25	38	24	36	32	24	30	34	25	30	33	29	25	49	27	20	30	23	27	27	19	30	36	36	32	28	36	27	32	32	38	27	38	28	34	20	29	24	34	29	25	31	30	39	30	34	28	29	32	25	24	28	30	31	31	27	30	23	23	24	16	34	22	22	21	25	26	28	42	36	24	37	24	36	32	31	33	23	21	27	32	30	32	36	29	32	33	28	30	23	31	20	27	25	28	32	29	33	21	36	22	32	24	37	26	30	34	23	24	26	35	30	24	30	24	37	37	36	32	22	26	33	33	23	32	30	33	26	29	28	29	27	24	24	33	29	40	34	32	22	25	21	42	41	37	29	24	27	33	47	31	28	24	34	25	26	27	34	35	25	28	38	32	22	31	27	27	21	36	32	27	26	37	22	28	15	25	32	25	20	22	28	23	31	29	27	18	17	26	30	31	24	31	27	37	26	27	29	28	25	28	33	23	22	39	25	30	21	25	30	34	32	19	19	24	34	30	27	22	29	28	33	21	31	22	28	34	36	22	33	22	22	35	25	33	28	35	26	26	36	39	36	23	24	26	28	25	36	18	22	36	32	37	20	42	30	33	25	28	34	29	41	26	29	35	20	36	26	30	23	21	36	23	29	25	39	29	37	22	28	37	29	27	26	31	36	34	29	27	30	24	31	23	29	30	25	32	24	41	36	36	27	34	33	24	24	17	25	35	29	42	30	31	30	30	32	32	22	25	39	27	22	30	32	28	26	24	35	30	23	33	39	21	28	27	20	37	26	30	29	28	24	23	25	33	31	33	27	28	28	30	30	32	43	29	40	22	27	40	35	25	21	39	34	34	32	29	36	25	33	37	22	19	25	24	28	29	33	26	28	24	35	24	33	29	33	28	27	20	35	28	37	27	22	39	40	37	21	30	32	31	17	22	27	29	27	25	36	26	20	27	28	29	27	35	22	29	42	16	24	30	25	26	26	30	26	33	23	32	31	27	28	36	24	45	31	39	30	31	33	41	29	36	29	34	15	36	36	20	33	27	20	23	27	24	35	19	29	32	18	37	31	27	32	41	30	44	30	31	35	25	38	30	27	33	32	32	21	36	27	29	34	19	25	26	37	24	34	24	27	31	31	30	23	31	33	29	27	24	31	20	32	24	39	29	20	23	29	30	26	27	30	28	31	20	28	28	21	29	37	23	37	23	22	25	31	32	30	28	20	27	33	30	34	31	21	28	24	26	28	23	33	26	31	19	26	35	23	37	44	41	31	35	25	26	17	34	27	24	21	39	31	37	28	19	29	33	21	26	30	23	24	26	23	25	23	21	35	35	32	25	26	28	23	30	23	37	30	34	34	23	34	26	26	23	27	27	17	28	24	28	34	25	34	30	30	27	27	17	28	33	36	32	22	23	24	27	24	22	30	32	39	27	38	33	25	31	30	32	24	22	24	34	38	50	22	32	26	32	32	33	13	25	25	21	37	27	36	22	35	30	27	32	32	32	25	20	35	32	28	27	37	23	27	32	31	24	23	23	34	26	30	30	34	33	24	30	27	31	25	28	20	19	26	34	34	31	26	26	36	32	32	33	35	33	34	30	25	31	33	23	41	33	27	28	23	32	36	23	28	34	36	27	28	24	27	31	33	31	24	28	25	33	30	33	19	30	39	31	31	30	31	31	26	30	32	25	36	18	22	23	39	23	32	30	23	32	24	23	42	33	28	33	31	37	29	32	42	30	23	27	27	23	24	29	30	39	32	27	30	29	34	33	35	25	33	34	33	27	38	27	26	24	27	27	23	26	31	27	27	34	27	41	25	25	29	33	35	33	27	25	32	37	27	26	26	22	31	38	36	39	28	27	39	25	28	32	26	36	25	28	24	21	25	30	28	39	29	20	37	37	29	28	31	38	38	29	44	29	23	33	33	23	32	30	23	28	36	28	23	24	22	27	26	28	29	28	36	39	30	32	24	34	28	46	36	29	28	37	17	29	34	35	23	21	29	32	34	35	28	26	23	25	36	27	30	19	35	31	34	26	28	27	35	28	30	24	32	31	37	32	30	32	32	25	28	31	28	30	30	22	29	26	33	23	22	24	33	27	21	27	35	25	26	30	27	28	30	25	24	28	22	27	27	32	31	27	31	22	26	25	29	22	23	31	35	26	20	32	18	31	36	34	30	28	20	41	30	27	37	34	25	23	31	30	33	31	30	36	33	26	29	29	31	28	26	17	33	27	17	29	32	27	26	20	30	36	24	27	23	34	34	29	28	30	35	33	16	26	39	35	29	32	31	30	24	32	18	19	27	17	34	36	26	24	18	30	36	24	36	29	29	31	30	25	33	30	33	33	24	28	33	24	28	25	28	22	24	28	32	26	26	37	30	23	23	27	33	25	25	21	26	27	32	32	36	31	26	26	32	23	32	28	28	36	31	27	30	29	32	39	31	31	25	18	24	35	25	30	41	34	35	28	32	30	14	21	38	25	27	30	35	28	33	19	28	31	25	19	28	22	36	27	29	20	30	31	28	36	20	22	35	33	26	24	37	25	35	30	32	25	34	30	26	27	18	33	29	29	29	35	26	37	31	32	30	24	30	26	29	25	30	34	28	23	35	34	26	36	27	36	23	25	36	25	26	33	28	28	25	29	32	22	27	39	26	29	26	28	36	46	34	25	23	33	37	24	29	37	33	39	32	33	24	26	28	22	27	36	29	31	40	31	39	25	24	33	29	28	26	27	36	36	33	26	28	30	27	33	35	39	25	26	32	36	31	36	22	26	37	25	32	30	34	25	26	29	41	30	35	33	20	27	31	27	23	17	39	27	28	30	38	30	21	24	25	30	23	32	31	17	24	30	29	36	25	23	31	25	42	22	31	19	22	26	30	32	31	27	29	28	32	24	26	33	30	36	28	35	24	27	31	41	26	39	31	29	31	26	25	39	29	21	27	24	32	26	27	28	28	20	24	30	31	34	37	29	24	27	27	28	28	32	36	38	35	35	30	27	28	30	20	30	31	28	30	32	23	28	24	39	35	31	33	33	31	33	22	18	33	33	31	20	25	27	29	29	26	24	31	25	27	34	35	31	20	30	26	22	30	31	34	34	29	27	31	37	25	24	32	33	34	36	28	28	27	24	30	22
33442	38945	18703	35466	40415	38075	33632	27629	23178	18746	14995	11913	9744	8101	7489	6570	5927	4891	4003	3029	2510	2117	1985	1809	1539	1492	1393	1245	1239	1261	1236	1262	1264	1278	1358	1194	1133	1090	1237	1254	1215	1184	1201	1060	988	1011	934	832	824	762	777	781	722	778	733	723	706	693	693	661	729	716	679	679	690	701	724	664	702	727	655	734	675	698	659	691	650	694	681	680	666	690	657	666	685	659	688	656	644	680	723	671	689	660	666	733	678	678	694	697	681	693	662	739	687	631	654	686	644	683	678	685	694	679	699	657	651	651	692	664	696	627	670	686	664	669	674	677	667	673	682	661	663	621	696	649	679	677	642	652	627	647	681	643	672	653	672	639	667	694	652	645	636	700	669	704	664	662	673	653	670	635	623	693	681	663	618	680	675	614	667	612	684	650	670	627	698	642	673	696	648	669	668	632	685	686	609	683	643	659	671	603	631	627	645	683	670	664	651	691	655	654	644	687	662	645	616	612	659	633	645	654	632	678	634	634	627	671	646	672	642	649	613	663	645	651	681	641	616	697	676	625	678	671	659	663	645	669	646	650	631	681	623	673	661	683	687	702	692	621	652	651	678	691	680	654	649	637	678	683	673	658	670	667	695	627	649	628	680	648	647	623	694	668	694	653	635	643	624	689	649	635	646	695	717	648	646	605	645	681	655	632	652	676	618	668	697	648	623	674	619	648	617	668	590	620	653	678	656	670	653	680	673	639	711	645	679	665	698	658	665	640	646	658	635	675	656	629	605	688	631	657	689	654	635	706	704	665	671	708	668	660	706	626	656	637	650	654	670	676	641	618	645	636	681	676	620	648	613	718	638	670	673	623	618	651	656	623	663	679	641	664	655	659	610	643	656	651	661	633	688	618	658	704	645	652	643	648	651	662	682	631	660	677	664	637	704	659	658	654	666	649	687	676	661	637	655	719	701	656	659	653	675	675	627	665	649	666	675	645	695	676	683	684	648	667	628	679	690	713	650	629	664	702	644	633	677	656	657	680	685	674	640	656	676	650	626	648	653	656	621	651	673	698	671	673	662	692	672	670	675	681	692	639	614	665	669	617	687	652	664	672	660	669	659	670	643	662	624	646	648	649	689	684	655	662	656	622	744	634	645	656	630	632	580	651	652	616	649	710	670	611	678	668	646	679	662	656	685	673	671	687	638	657	696	651	701	665	684	688	679	670	660	641	675	653	673	638	667	638	691	705	658	670	648	612	693	672	649	606	671	676	689	658	625	609	675	674	693	668	675	651	700	680	667	668	643	625	674	655	679	649	658	673	644	669	641	667	657	659	684	658	658	650	637	707	639	642	640	673	652	699	667	716	682	616	666	695	681	701	648	708	706	670	679	613	661	649	638	656	667	666	697	672	617	646	689	659	655	629	653	681	664	659	636	682	641	719	608	651	676	651	642	673	655	692	636	629	657	650	613	644	677	613	681	684	637	660	639	634	698	661	670	630	617	639	655	657	664	695	671	660	701	633	645	632	655	679	652	608	611	690	682	625	648	657	642	635	665	605	650	634	676	664	667	650	699	649	678	692	650	676	671	699	650	682	621	666	662	647	702	649	633	611	659	621	669	645	649	639	633	645	643	669	658	679	610	667	659	623	670	651	658	660	677	623	640	693	615	640	677	698	675	637	634	611	682	636	653	650	616	613	648	676	684	615	661	677	655	623	681	633	651	660	647	650	680	676	661	642	617	676	639	651	652	656	650	633	645	709	641	660	635	660	653	656	637	628	687	671	678	664	675	637	662	667	629	634	666	637	654	716	705	677	610	654	644	618	653	666	647	635	630	666	679	655	634	658	634	693	624	680	645	652	659	662	664	644	666	649	674	644	674	636	634	686	629	691	638	654	667	630	643	623	674	667	691	661	678	633	691	671	648	672	663	669	644	610	689	702	654	684	632	673	665	659	637	680	665	642	633	686	665	669	640	670	698	677	691	653	679	694	666	659	673	681	696	695	597	679	665	637	634	661	636	622	703	656	685	650	671	654	666	618	635	640	646	593	650	673	663	648	645	696	625	647	616	663	657	653	683	665	683	669	658	624	642	662	654	618	659	672	638	642	597	676	654	724	710	682	650	664	667	682	641	680	642	665	711	653	687	660	677	676	645	665	621	648	648	656	620	681	664	637	673	686	622	630	656	644	649	655	672	632	661	752	654	640	692	648	644	655	695	716	642	623	692	650	665	644	624	658	667	685	682	661	639	603	683	650	663	691	664	653	661	686	679	616	675	673	605	649	629	670	639	661	735	634	710	654	653	617	662	641	627	692	645	677	633	658	638	651	676	673	623	651	631	603	660	624	672	684	649	662	660	659	671	646	641	641	669	648	647	668	764	679	664	637	689	672	662	628	651	651	738	641	694	703	653	628	681	657	695	659	601	645	688	646	638	646	617	645	676	671	655	627	692	659	699	662	685	704	641	702	704	660	622	641	680	621	663	636	686	638	675	685	672	646	665	642	631	633	658	696	670	655	663	663	680	643	641	689	720	694	630	644	651	643	661	725	671	652	632	628	641	647	629	670	650	649	688	665	679	629	648	673	651	703	660	699	665	641	640	705	680	666	668	637	704	659	643	666	688	687	679	668	661	680	649	649	684	674	634	646	634	680	626	675	663	627	685	684	653	648	669	691	667	714	643	672	673	635	673	635	693	685	659	658	632	696	677	682	656	615	692	661	640	689	664	668	660	658	656	679	686	669	649	634	681	586	674	691	651	716	621	631	678	650	680	674	662	716	651	659	685	651	635	648	629	616	678	634	651	667	695	655	662	609	682	637	644	698	652	707	670	617	647	637	652	629	670	714	648	609	663	645	656	631	680	660	665	647	658	645	658	705	661	641	647	720	668	629	634	678	596	674	626	624	641	676	650	625	644	632	648	630	642	712	653	703	653	667	697	674	684	651	653	657	636	646	701	657	646	675	636	648	674	634	712	692	662	630	696	697	635	636	651	638	676	674	629	663	655	662	661	704	676	638	616	668	679	680	631	675	637	698	683	677	687	668	633	659	668	678	681	662	642	650	665	630	674	652	652	679	663	667	694	667	672	631	677	662	648	690	695	680	654	660	661	671	676	664	721	696	684	662	642	682	702	665	619	656	666	642	668	629	661	643	646	681	699	666	658	628	651	629	630	652	629	605	689	697	650	633	632	656	693	652	677	686	640	706	669	611	678	646	659	676	658	644	670	623	675	647	679	675	600	624	670	658	644	626	662	627	677	672	615	664	603	640	655	682	643	654	620	692	669	643	675	648	720	652	610	650	684	675	620	628	640	621	644	661	650	625	656	703	635	681	665	640	695	650	669	674	681	645	675	686	685	627	676	640	656	663	670	617	664	692	678	696	680	672	617	659	615	646	632	699	680	625	680	682	681	671	634	633	678	628	625	669	677	649	616	639	674	724	612	638	651	660	603	626	679	607	638	644	653	701	666	652	647	638	689	617	664	630	670	707	681	672	658	642	662	638	624	675
5513	10589	1062	863	1371	1189	884	707	579	435	356	258	208	198	166	139	121	94	83	74	70	52	48	32	41	41	40	30	27	33	44	33	44	27	26	22	29	24	32	37	34	32	26	31	28	21	30	23	22	16	24	25	11	20	21	19	23	31	17	22	20	17	12	11	17	21	20	22	20	16	13	22	20	18	17	25	21	19	31	21	15	15	17	13	15	17	17	24	16	18	20	20	27	16	16	21	20	26	14	13	16	23	21	18	21	25	20	24	22	28	18	14	23	23	17	15	25	17	21	18	26	29	21	24	17	20	25	18	20	31	17	25	10	16	29	18	17	17	18	24	11	13	19	32	22	21	8	16	19	21	19	24	16	24	20	29	22	22	18	19	22	30	18	24	18	26	22	18	22	11	17	15	26	13	19	18	17	23	17	17	26	22	22	19	25	19	18	19	18	20	17	21	28	21	25	19	24	22	13	9	27	31	17	25	11	25	18	16	19	28	31	15	18	13	19	15	25	18	21	22	18	14	17	15	31	15	27	17	11	23	21	21	24	24	22	17	16	23	19	12	26	13	22	22	21	16	15	21	16	22	14	23	17	14	32	10	11	14	19	22	25	16	8	23	28	27	25	19	25	17	22	23	25	24	21	20	16	24	18	23	20	18	14	26	25	27	20	24	21	23	23	18	15	16	29	14	27	19	21	28	20	26	17	17	21	19	15	16	19	26	20	22	18	20	15	18	25	26	17	20	13	15	20	20	24	20	14	18	31	23	22	6	26	24	23	27	28	17	21	21	23	22	19	23	15	18	23	19	19	20	24	19	15	18	13	17	16	23	12	18	18	20	19	27	17	18	27	13	17	22	19	19	18	19	18	20	20	17	14	18	20	22	20	17	14	23	27	11	14	19	12	14	19	23	17	14	20	18	20	16	15	17	11	21	19	26	22	16	18	22	20	19	22	15	24	22	14	23	20	19	14	19	16	20	15	20	17	14	24	17	23	15	22	18	18	23	16	23	26	21	19	19	22	18	24	13	22	15	16	21	15	26	18	17	28	16	21	22	20	22	22	16	17	18	21	11	25	23	20	15	22	23	34	18	26	14	23	18	32	20	16	20	17	16	26	14	16	14	20	18	20	22	12	20	26	18	23	26	13	14	14	18	15	25	17	19	13	17	21	22	16	15	17	18	16	25	22	21	26	15	22	22	24	18	20	24	20	15	18	20	16	18	10	13	25	12	21	22	16	22	29	23	11	16	23	17	15	18	16	12	20	25	16	17	13	31	22	18	19	20	23	17	16	16	17	20	19	21	14	24	20	14	21	23	19	14	13	10	19	22	21	24	17	11	9	19	15	18	18	19	20	27	25	29	18	17	16	27	16	18	18	17	27	20	10	18	19	15	16	24	24	20	24	15	25	17	23	23	22	19	20	26	20	26	23	23	15	16	17	24	15	14	20	21	26	25	15	18	18	21	17	21	23	17	14	29	23	19	16	16	19	24	22	22	15	20	28	23	19	18	16	25	24	23	14	19	24	17	19	24	17	33	10	15	22	23	17	19	20	21	20	24	24	17	19	22	27	23	19	18	18	21	22	21	20	23	13	24	23	15	15	20	26	25	11	20	20	21	10	18	24	19	26	21	20	19	19	24	23	30	19	25	18	13	16	19	25	13	14	24	18	12	23	26	25	20	17	21	19	20	21	18	14	19	20	29	15	18	14	17	16	21	23	17	18	26	24	28	24	25	27	24	23	13	16	17	20	23	20	18	24	20	20	17	19	25	19	19	20	23	26	22	19	20	17	17	19	24	24	17	14	16	23	18	18	14	17	27	17	19	22	13	17	22	21	15	17	19	16	25	19	18	16	22	17	24	15	28	19	22	18	18	19	27	26	26	22	13	23	17	18	17	20	35	17	13	21	26	14	16	21	16	23	15	15	17	14	28	15	18	19	21	9	20	27	25	18	20	22	25	16	18	21	24	22	16	22	20	23	19	23	20	20	20	19	18	20	16	22	21	28	21	19	20	21	21	21	25	21	21	17	22	26	17	16	23	28	19	21	14	20	32	17	27	8	26	18	23	18	32	16	19	27	19	12	13	19	26	19	19	20	19	24	15	18	22	21	19	25	21	21	15	23	24	17	14	22	19	34	24	25	28	13	28	15	31	22	14	15	28	19	29	28	20	30	20	17	15	25	23	14	20	15	25	19	18	19	25	24	26	20	19	18	21	14	25	20	18	30	19	23	15	18	15	22	17	16	18	19	21	12	19	23	23	24	22	23	27	21	20	15	22	18	21	18	17	30	15	12	16	39	19	23	23	19	13	12	31	25	18	20	19	25	15	18	22	23	16	19	18	15	21	12	27	17	28	25	18	26	12	26	18	19	21	16	16	18	21	26	18	25	22	17	19	19	20	24	15	30	18	25	24	33	23	17	18	18	17	19	18	21	14	15	17	24	25	25	16	25	18	12	25	25	27	15	19	28	16	23	15	15	14	19	21	20	18	21	25	18	18	20	20	18	19	17	18	18	22	15	26	31	17	20	20	19	21	24	21	30	26	10	28	21	22	22	28	14	17	17	22	20	22	13	25	27	19	25	14	15	21	23	21	22	23	18	22	19	19	17	9	20	14	25	18	14	20	23	27	24	17	17	17	17	13	15	19	21	22	16	19	21	21	19	25	19	19	23	15	17	16	16	21	19	26	15	22	29	12	25	23	15	25	15	26	19	16	27	19	21	28	23	31	21	23	23	28	20	15	18	20	27	20	19	19	19	21	20	14	16	21	24	20	20	11	25	18	20	24	18	21	28	21	32	20	20	24	25	21	12	21	12	20	21	16	13	15	23	18	12	17	14	22	18	21	21	20	23	18	16	21	20	20	19	20	14	21	21	17	26	25	18	22	20	29	9	22	28	20	19	22	16	18	21	22	24	13	24	18	23	30	28	31	15	21	15	20	16	28	24	16	24	25	10	23	18	19	17	24	26	27	23	32	11	19	26	19	22	18	18	23	15	26	15	16	14	14	18	22	16	15	18	19	22	16	16	21	23	12	19	21	10	26	24	19	17	19	21	22	15	15	13	22	16	12	13	29	19	23	18	28	22	17	16	17	18	17	21	16	26	24	13	18	22	23	25	23	27	15	21	30	20	18	15	16	19	12	22	24	13	15	21	19	15	26	20	23	14	27	23	20	21	26	22	17	21	19	13	16	18	15	22	23	19	14	22	31	25	27	19	16	23	22	17	18	28	17	18	16	21	17	15	19	21	20	29	19	20	18	28	24	18	22	19	25	18	26	17	22	25	20	25	32	16	27	18	16	27	25	30	14	21	19	28	22	23	16	23	11	12	20	11	20	19	19	20	21	21	14	19	17	25	16	25	17	25	24	10	18	18	28	12	24	21	24	24	15	19	11	17	18	26	21	11	21	16	19	18	27	15	25	20	17	20	26	20	19	27	15	22	20	17	14	20	26	23	21	23	20	27	13	29	23	21	22	19	10
38650	43379	21754	39045	43961	41259	35484	29817	25916	21629	18127	14719	12553	11200	9597	8413	7127	5826	4567	3703	3154	2807	2477	1981	1909	1750	1601	1418	1280	1312	1335	1379	1428	1261	1215	1091	1086	1076	1175	1197	1224	1233	1087	1049	1043	865	755	765	661	619	634	608	610	569	561	584	537	559	564	570	539	536	563	533	578	535	506	500	545	509	509	521	550	478	490	543	496	477	551	498	524	523	506	492	496	457	498	479	485	481	523	505	531	488	453	501	503	481	490	514	482	479	491	498	526	485	515	472	495	506	507	495	466	507	503	475	446	480	504	503	450	485	475	527	486	490	486	499	480	530	469	467	447	453	457	480	502	483	508	484	429	486	446	476	510	456	455	517	488	461	458	485	450	470	471	465	447	488	474	468	487	479	452	455	471	461	488	526	497	502	480	510	447	479	492	480	483	468	460	470	498	457	443	461	485	494	480	444	488	494	480	483	479	470	518	483	441	443	426	412	469	453	496	452	468	474	475	505	460	455	505	461	507	450	461	485	456	459	472	513	495	481	448	475	504	468	479	461	505	476	458	470	417	471	465	465	485	436	470	492	492	473	492	461	494	488	467	459	452	473	472	497	458	525	451	489	517	463	459	501	434	511	454	483	482	436	486	464	487	453	503	461	463	494	493	463	460	496	462	477	462	500	479	495	416	441	495	453	423	435	479	457	435	468	512	481	516	484	449	506	455	481	462	457	452	469	449	521	504	477	459	467	463	479	448	475	448	466	478	511	498	432	469	444	456	492	490	480	483	468	454	476	463	458	461	507	456	483	456	447	487	487	496	471	473	490	477	455	440	505	461	487	476	440	488	476	453	447	436	457	461	482	518	453	481	487	491	476	452	447	432	454	478	472	471	490	440	476	434	471	498	452	498	461	411	449	466	476	445	447	472	451	429	420	460	467	520	503	483	466	454	483	466	471	468	449	489	481	463	481	479	481	487	441	453	482	484	464	479	478	479	488	460	477	465	480	498	422	459	500	488	482	462	457	453	473	415	482	470	488	466	482	528	474	465	479	478	489	486	482	448	466	519	469	487	488	470	475	426	484	473	439	505	473	492	466	485	469	450	459	484	479	449	456	493	465	481	465	476	469	474	456	484	497	465	453	507	431	533	475	461	492	492	472	481	499	489	528	524	448	483	476	487	443	501	443	468	452	476	453	432	447	473	497	458	475	449	505	478	456	466	427	491	485	460	459	487	483	467	467	452	439	473	454	450	487	491	478	471	507	454	456	455	487	460	466	491	466	489	468	479	461	492	452	467	497	451	430	476	440	481	466	465	464	449	462	488	451	448	444	474	455	439	474	463	463	491	462	474	487	463	485	455	459	457	518	500	457	431	478	466	496	499	486	458	449	450	479	477	476	479	440	466	517	450	461	447	478	472	470	481	425	464	441	466	473	409	489	495	432	477	457	445	505	470	490	462	442	452	471	477	485	510	494	498	475	450	479	467	463	452	475	493	507	483	467	486	479	517	507	464	471	431	474	497	490	470	478	493	465	490	441	456	450	450	444	480	501	475	474	469	432	422	474	471	464	466	490	471	487	445	478	495	508	444	469	463	469	428	475	483	448	509	435	498	460	479	473	438	455	480	464	473	492	496	463	465	449	498	459	418	488	488	477	451	475	454	495	479	454	458	482	503	502	477	418	536	463	493	452	466	482	460	471	478	448	445	488	494	441	446	454	483	437	468	447	462	485	513	472	485	480	470	465	433	485	470	492	477	471	486	507	467	444	499	479	482	455	489	475	466	433	490	502	471	459	462	449	495	493	447	501	445	452	513	446	454	475	459	470	495	498	476	477	462	474	460	503	489	464	456	455	450	451	465	475	448	446	460	494	484	529	474	452	454	474	467	462	509	484	483	418	514	484	498	467	463	444	473	495	477	436	474	462	477	462	452	463	457	460	513	474	496	441	482	478	438	479	457	482	440	474	458	455	474	441	494	479	488	485	465	487	442	440	485	474	462	445	458	485	460	452	484	458	450	527	495	442	468	500	479	457	470	513	450	470	484	498	471	445	428	447	473	419	482	500	495	485	487	533	458	464	452	477	485	482	465	495	488	438	450	422	447	491	508	489	470	481	467	435	498	421	462	507	469	485	480	429	481	469	497	465	487	488	489	535	460	505	482	456	482	508	472	481	443	471	482	470	487	440	479	491	466	480	435	451	479	473	439	469	503	472	465	472	475	459	456	480	466	487	458	451	500	458	480	459	493	449	469	495	455	490	476	445	454	454	454	449	445	477	460	454	491	468	474	460	463	513	452	463	455	515	476	457	486	428	493	470	497	466	443	449	449	437	478	452	492	495	509	478	487	468	500	505	464	469	450	442	426	480	459	469	469	487	519	458	504	447	433	448	436	439	452	508	484	469	473	471	453	476	459	465	481	506	424	472	473	501	442	434	450	470	472	459	510	447	458	462	468	446	463	471	476	464	469	473	474	502	501	475	439	494	478	508	497	459	479	487	436	465	513	412	447	526	493	502	472	495	464	480	491	473	486	481	493	475	474	466	449	442	467	442	464	434	488	462	497	478	472	491	509	472	468	445	448	487	438	467	458	513	494	497	468	465	466	471	458	455	479	471	474	499	464	485	473	532	440	460	444	488	466	511	475	466	455	474	455	478	453	439	508	482	477	460	476	475	446	491	438	460	482	501	431	484	473	470	431	456	465	438	467	480	468	430	465	442	466	460	476	477	453	481	477	440	434	442	464	461	466	469	461	479	462	490	484	487	486	426	450	480	462	477	466	499	452	493	447	445	509	466	461	483	518	511	481	486	458	499	476	453	493	455	483	460	422	454	506	456	477	509	464	430	491	498	491	490	493	470	439	439	472	440	510	437	483	507	487	476	461	491	430	522	486	470	434	476	479	462	506	460	451	495	461	467	457	472	477	488	493	462	469	418	466	435	460	467	478	458	464	482	498	453	415	494	473	472	487	506	441	424	471	431	474	476	469	450	427	475	477	493	450	439	471	479	471	469	472	461	455	511	470	493	523	474	460	469	512	469	465	465	457	452	461	447	468	466	470	473	451	427	476	496	532	492	462	455	466	504	451	488	502	489	450	433	469	467	453	445	457	460	506	467	441	475	481	483	455	461	469	475	452	457	481	477	496	458	480	448	465	441	443	471	468	488	486	470	498	486	477	459	474	470	458	422	431	491	466	471	446	500	470	475	496	476	456	439	453	481	483	486	450	456	472	481	453	505	464	472	475	469	439	481	469	466	465	438	429	434	480	494	460	469	469	467	509	481	474	462	461	452	474	468	480	484	500	470	463	495	450	431	486	449	510	466	490	492	473	452	469	494	490	470	453	484	485	491	476	459	480	449	498	475	468	479	475	488	467	458	504	446	477	391	499	494	469	489	491	431	454	466	453	482	515	491	468	435	487	459	470	448	511	461	473	474	415	463	473	505	501	509	466	471	472	487	461	454	489	458	461	493	523	470	446	456	508	510	485	461	451	463	460	490	455	495	470	481
4184	9298	1062	955	1332	1135	844	651	524	420	345	258	219	169	209	159	123	84	87	85	47	66	43	50	39	40	43	41	30	25	44	40	29	32	22	35	30	19	36	25	18	34	36	25	29	24	29	25	23	20	24	24	15	21	24	22	21	21	16	29	17	27	20	20	24	13	24	26	25	24	24	25	25	21	19	22	13	24	22	17	16	18	23	26	17	22	20	22	13	23	16	19	22	20	19	25	22	22	29	19	19	18	34	19	23	23	15	24	23	21	25	21	25	19	18	20	21	20	18	21	18	22	20	24	15	17	21	18	18	22	23	21	20	25	18	15	21	22	25	22	23	15	15	19	11	21	19	24	19	24	17	18	7	18	19	18	17	22	22	13	19	24	24	19	18	10	17	28	24	30	19	13	17	22	14	30	15	23	16	19	20	16	23	18	15	26	21	19	18	14	23	20	19	21	15	21	22	26	22	28	16	19	16	14	12	19	17	20	16	29	16	27	18	20	21	21	18	22	24	23	18	21	18	19	15	19	30	29	19	19	19	24	25	18	20	16	29	20	17	29	16	24	21	15	21	20	23	25	17	25	22	11	21	29	18	22	13	19	17	11	16	20	16	24	24	19	18	19	16	24	12	22	21	26	18	18	18	21	28	19	24	21	22	32	19	22	25	14	16	18	17	16	21	17	14	23	11	30	16	20	30	24	25	21	22	20	21	16	17	26	19	21	18	20	18	13	16	26	29	21	30	18	25	13	19	21	16	24	17	26	20	26	14	17	21	23	20	28	28	15	18	16	18	17	19	26	22	19	16	13	24	17	17	25	24	19	21	17	22	21	17	16	30	17	17	18	17	20	22	14	18	25	23	23	23	32	21	9	20	23	21	23	25	20	13	21	16	17	23	19	17	13	20	17	20	16	25	18	16	22	19	14	23	24	21	19	22	14	25	16	24	19	22	22	21	23	16	18	15	20	15	25	18	19	23	22	12	28	22	16	27	26	19	17	25	15	16	17	19	19	15	20	18	24	18	21	19	28	22	24	16	18	18	18	16	19	22	23	18	16	22	24	19	18	20	18	20	16	26	10	21	21	23	24	14	24	21	16	20	28	23	28	18	15	25	19	22	27	22	16	13	27	26	31	13	26	20	13	17	17	19	21	24	15	18	24	20	22	18	21	21	15	22	22	12	20	24	19	31	26	13	21	17	24	24	21	22	20	27	20	27	15	20	16	16	23	26	25	22	23	29	23	26	20	18	15	21	23	24	22	25	20	21	28	28	14	21	18	14	16	21	20	16	24	24	24	13	19	21	24	23	20	23	21	24	19	21	14	14	20	27	20	21	21	21	20	16	26	25	26	12	21	18	16	20	16	15	21	26	25	26	22	17	23	16	16	14	13	21	18	20	25	7	23	13	16	11	25	17	21	20	22	22	22	27	13	19	19	14	17	17	19	22	21	24	22	16	17	21	25	19	20	29	19	19	18	15	24	24	19	21	20	22	19	15	17	24	21	20	21	20	24	17	18	27	18	13	25	17	17	20	22	18	33	26	22	26	23	14	21	22	18	20	15	15	21	14	8	21	20	20	18	23	25	20	22	16	29	17	16	16	19	20	17	25	17	15	21	30	18	20	15	18	22	24	18	19	23	22	18	26	17	18	22	24	25	22	20	21	17	24	21	23	18	27	21	19	20	12	25	22	20	15	21	16	16	19	21	22	18	26	23	24	16	24	27	19	22	12	25	21	21	17	18	19	16	26	11	15	23	15	12	16	15	24	20	12	20	17	15	27	21	14	15	23	13	17	15	23	16	19	26	22	18	18	20	18	16	30	14	18	16	21	19	17	19	17	13	19	21	19	23	22	28	24	16	20	24	13	20	19	18	13	16	28	20	20	22	25	13	18	25	17	18	22	15	24	15	16	16	19	21	23	17	16	26	12	16	21	18	15	18	22	27	28	19	26	13	15	24	17	19	12	19	22	16	19	24	18	23	19	19	25	16	18	11	31	25	23	24	23	15	17	17	22	27	22	18	22	18	18	25	21	21	15	25	23	12	21	22	18	14	26	25	23	18	15	15	11	10	14	19	17	24	29	12	28	17	14	25	25	20	14	28	24	24	20	19	24	24	17	23	23	24	17	12	21	18	18	17	22	14	12	14	16	21	20	24	23	20	20	19	23	27	31	16	19	19	22	30	17	19	24	19	16	10	21	18	17	21	18	19	13	23	18	14	22	26	20	25	25	27	23	16	27	18	14	13	22	21	20	11	25	25	24	17	20	17	24	23	15	22	22	21	30	19	18	21	12	18	17	19	19	21	29	14	16	27	20	15	26	15	22	21	24	24	17	27	15	22	15	15	22	20	19	25	26	23	23	19	16	21	24	21	18	23	15	19	13	22	18	17	26	17	17	24	28	27	20	23	22	26	20	16	22	12	25	19	24	34	17	27	25	13	18	22	24	18	21	18	23	24	18	15	17	18	21	21	10	18	18	23	14	22	13	13	21	28	26	25	21	20	24	28	16	22	30	21	25	25	12	19	25	25	22	19	12	22	19	20	21	18	24	21	20	27	23	16	20	25	25	19	21	13	22	23	24	24	23	15	22	14	22	20	17	31	27	15	15	25	16	21	18	27	17	22	18	17	18	19	20	20	21	29	23	23	26	27	18	22	21	21	17	17	17	13	15	23	17	24	25	23	22	22	19	29	23	22	23	12	20	17	24	13	17	19	14	19	18	12	20	13	27	14	28	19	20	24	17	14	16	18	22	21	29	21	16	22	24	19	22	21	25	26	19	19	16	15	20	16	18	18	17	20	11	21	25	18	23	16	19	22	25	21	21	22	20	17	20	19	17	27	16	20	21	19	18	26	21	19	20	20	22	20	18	13	21	24	26	20	13	22	15	16	14	17	22	23	18	19	18	16	10	26	21	21	16	13	22	17	14	18	24	24	25	16	18	16	18	23	18	21	30	21	29	21	16	20	12	16	21	20	21	20	17	16	19	18	18	17	20	15	25	22	22	14	27	20	26	16	20	23	17	11	17	32	16	22	19	19	22	16	26	8	21	27	20	26	18	24	20	16	19	22	17	19	23	23	23	20	24	20	16	26	20	19	27	18	23	20	31	20	28	23	20	20	28	17	31	21	23	20	14	20	22	21	17	20	25	17	22	19	22	26	17	17	25	18	19	22	15	25	21	20	15	29	22	20	18	16	25	17	21	25	23	21	22	17	23	20	15	19	20	15	19	22	26	25	18	18	14	21	22	18	11	16	19	19	24	20	20	23	18	21	18	12	26	14	26	23	21	23	22	22	21	19	27	16	19	20	15	19	20	26	24	12	24	26	28	26	20	27	21	25	22	15	20	19	16	18	23	28	18	19	20	15	16	22	24	23	24	23	12	16	16	24	15	20	28	21	18	17	20	19	17	20	24	22	22	20	18	14	22	16	20	17	15	23	29	17	20	18	18	16	21	23	27	21	24	20	14	25	21	22	20	13
37523	41880	21964	39884	44532	40675	34256	29228	25501	21876	18565	15515	13276	11398	9871	8621	7146	5845	4678	3843	3309	2929	2516	2166	1977	1901	1739	1417	1378	1392	1431	1390	1409	1297	1139	1178	1103	1060	1201	1189	1227	1240	1199	1134	1021	882	856	693	680	627	627	587	569	625	594	547	596	584	561	532	555	535	548	545	527	536	529	508	480	496	524	506	478	560	515	450	515	524	496	490	505	524	526	499	488	514	471	494	492	530	488	557	492	488	464	435	535	478	504	516	512	478	488	472	437	494	462	477	469	481	484	503	485	464	491	476	500	462	462	470	496	507	524	494	480	460	463	479	481	477	510	490	492	469	462	457	458	474	481	429	515	467	465	514	420	479	439	514	486	467	465	473	468	482	509	465	445	454	465	456	412	507	480	481	536	443	469	491	439	529	426	469	488	496	473	503	474	456	483	472	478	461	454	470	469	517	443	518	426	443	488	443	456	489	450	485	447	480	478	481	486	450	442	441	480	505	512	448	439	474	423	486	466	463	467	447	486	437	443	441	480	490	460	443	463	477	453	488	501	437	467	453	485	515	478	527	448	439	549	497	482	443	477	465	445	468	454	463	494	469	463	496	500	456	478	441	470	504	467	483	448	484	452	486	511	449	471	450	450	474	467	474	469	450	483	458	471	436	507	471	459	465	496	485	458	447	464	464	468	482	434	487	441	473	466	482	458	517	467	518	495	463	499	470	494	446	462	476	504	453	455	453	431	493	449	459	478	451	472	428	446	462	445	477	444	460	460	445	443	480	526	452	443	481	476	424	474	467	445	499	478	474	455	498	455	478	480	448	470	532	475	476	457	453	473	474	444	471	481	450	481	459	468	466	487	486	476	445	484	480	466	445	461	504	460	454	461	476	443	457	469	466	488	493	474	449	460	428	474	425	459	486	431	471	440	456	468	425	449	478	476	450	459	506	486	459	444	461	458	518	480	406	465	476	477	484	474	453	459	466	446	466	507	480	437	491	476	462	468	474	471	464	458	502	471	426	455	489	438	512	438	431	487	431	457	465	498	489	480	521	453	458	445	487	446	441	483	439	445	475	480	428	436	480	496	433	492	461	458	511	456	457	450	467	485	450	431	458	475	448	472	467	454	431	447	463	430	467	506	494	458	441	449	447	436	406	441	451	489	480	431	445	493	471	503	472	464	473	525	485	456	475	489	483	484	475	435	473	464	475	486	463	445	426	474	473	501	471	479	483	447	481	492	492	458	471	457	456	476	495	465	505	435	449	441	484	444	497	471	495	460	446	506	479	470	460	466	449	492	448	497	461	487	498	483	428	505	486	507	449	457	463	459	468	470	511	487	485	455	451	468	478	485	453	453	497	484	469	459	473	448	471	482	466	445	462	506	474	474	505	449	517	465	513	474	464	474	459	493	471	465	441	478	470	513	477	444	458	485	478	468	496	482	461	503	456	434	451	457	442	470	486	467	483	461	456	431	494	449	438	432	452	485	470	468	463	511	456	477	433	491	449	473	454	469	435	464	457	485	486	460	426	489	448	466	470	445	417	456	464	463	450	475	467	488	475	450	495	425	485	472	514	454	478	455	474	434	468	464	457	456	465	452	498	443	466	465	478	500	447	479	459	466	488	459	440	451	463	477	487	463	432	493	497	503	447	497	464	436	465	463	487	443	457	507	485	461	498	480	454	477	458	465	516	451	479	431	486	433	450	454	450	465	489	475	461	439	487	483	482	474	480	472	452	456	445	479	443	493	458	481	469	418	477	454	483	496	472	482	456	418	483	485	509	481	482	470	486	471	454	456	485	465	469	475	483	443	466	448	477	482	461	485	506	458	465	425	469	427	501	497	446	466	482	444	484	487	453	451	449	445	474	494	461	485	449	485	494	440	426	469	465	498	493	427	448	451	492	444	448	435	453	466	460	471	460	485	485	501	444	491	465	518	468	475	506	458	445	463	492	503	464	460	449	526	493	484	480	464	485	454	437	457	467	446	505	432	455	423	468	500	451	454	454	435	420	473	453	424	471	483	453	489	441	451	476	442	508	461	454	462	477	470	482	443	436	451	499	454	440	470	481	457	493	465	457	499	480	490	462	462	467	456	480	450	451	448	498	451	443	441	429	457	477	468	488	462	492	484	451	483	492	465	470	463	441	482	464	466	484	438	466	498	480	463	425	451	476	439	487	457	430	483	465	446	460	456	465	456	490	457	439	487	451	487	504	449	484	467	480	483	464	454	503	461	471	483	469	499	471	434	456	427	522	458	483	473	458	467	455	444	477	495	457	464	443	453	475	462	451	466	483	496	470	444	467	473	496	460	482	464	458	465	428	440	438	465	480	475	463	487	465	446	474	428	467	493	468	494	438	502	460	503	432	455	446	452	461	464	438	442	408	464	448	468	473	500	496	457	501	434	443	481	470	483	500	485	489	493	451	439	493	480	458	499	494	453	453	447	490	454	495	442	439	452	455	439	488	456	432	441	497	441	465	472	517	450	471	481	478	449	453	478	517	501	496	481	466	486	494	431	445	488	460	487	480	465	462	473	458	446	506	454	481	477	490	453	445	494	457	479	463	470	472	474	469	422	456	501	455	485	491	461	455	513	425	477	478	453	471	448	443	453	457	461	473	451	453	507	474	479	459	468	424	490	475	474	486	488	477	495	471	500	476	464	509	477	479	481	452	468	492	445	456	448	466	453	456	443	430	462	434	501	465	449	481	470	471	468	460	459	471	452	437	527	459	464	486	497	460	473	467	484	464	478	462	457	455	481	487	482	444	481	495	431	497	455	455	484	456	456	463	469	487	505	490	469	425	490	477	478	501	507	498	470	495	458	471	501	458	485	460	472	457	470	482	488	459	472	445	463	478	477	462	440	444	485	505	499	463	481	464	460	491	478	415	489	453	474	419	472	456	452	448	474	450	455	474	453	481	482	491	439	441	436	437	522	501	451	458	433	456	475	479	496	460	494	492	465	450	462	475	470	451	477	477	499	482	473	455	426	484	510	479	440	467	483	445	482	447	497	456	445	487	455	459	449	470	461	463	490	517	465	492	457	463	461	463	498	437	493	490	457	470	477	476	491	452	469	497	439	473	498	458	462	481	473	452	498	484	501	448	466	453	478	471	452	455	438	444	467	468	462	481	472	462	455	472	424	485	445	448	483	474	451	492	488	454	464	481	490	452	477	439	456	475	447	465	471	447	468	440	503	476	444	488	487	474	452	457	504	440	448	471	462	446	473	472	445	496	439	447	446	464	398	458	508	458	432	481	482	468	471	471	487	501	478	481	489	453	475	475	451	464	480	484	476	485	491	453	469	486	472	464	431	492	450	519	452	459	478	466	482	460	457	518	463	415	449	440	499	481	464	504	470	476	473	485	473	466	484	441	488	490	444	477	437	492	408	471	458	439	473	459	443	456	513	447	458	436	446	453	499	473	492	473	443	498	462	479	434	477	463	484	484	497	496	491	461	454	474	486	483	429	454	494	450	454	476	450	474	445	494	466	474	504
3802	8957	1077	993	1389	973	728	593	557	458	366	273	246	205	163	161	133	107	62	70	73	64	58	45	37	39	35	36	24	42	33	38	32	39	35	34	33	24	29	28	29	42	36	34	25	28	22	26	22	22	24	27	19	23	22	18	13	29	29	32	20	21	26	14	17	21	20	13	22	20	22	22	16	24	14	17	14	19	14	27	22	18	17	24	24	16	21	23	18	10	19	16	17	23	21	17	19	22	12	25	24	19	20	22	23	13	19	15	19	19	30	17	21	20	25	16	15	25	18	22	21	15	27	16	22	21	24	23	19	21	14	24	13	16	17	23	23	23	14	17	18	25	14	18	13	23	19	23	22	20	13	17	22	22	27	22	18	16	21	17	17	23	17	26	31	23	21	17	24	25	25	37	15	16	24	20	27	30	18	25	19	25	23	24	18	24	23	27	16	19	15	19	18	24	26	21	21	29	22	23	24	17	18	16	23	23	13	21	15	18	27	12	19	25	23	25	18	16	18	27	18	23	24	20	16	23	17	12	20	11	18	20	20	16	26	20	19	27	22	18	17	16	14	19	23	16	21	25	15	14	31	21	25	20	17	18	20	22	15	28	15	15	19	16	25	18	18	25	14	22	26	21	17	11	19	22	14	25	18	16	32	24	23	20	22	27	30	15	21	13	26	22	27	28	30	17	18	16	17	26	20	18	19	21	21	32	18	23	22	14	12	19	18	26	17	17	34	24	28	17	23	28	21	27	22	24	22	19	22	14	22	24	20	19	18	24	12	12	18	27	19	17	16	11	23	19	19	15	19	25	17	15	25	18	26	15	14	19	23	25	27	21	21	11	12	18	20	24	15	24	27	14	22	21	22	18	25	22	15	18	20	18	13	13	18	16	14	11	30	18	25	20	19	29	13	27	18	11	18	21	15	18	23	16	28	15	19	17	18	20	25	19	21	16	26	19	26	11	18	33	24	18	20	21	20	18	18	26	18	18	29	22	26	22	26	15	21	20	27	29	21	25	14	14	23	22	17	24	22	14	21	19	22	24	14	19	20	23	16	23	17	24	18	20	14	21	14	20	18	19	25	21	20	19	17	25	12	13	23	18	10	18	21	20	16	19	27	32	22	20	26	26	18	11	20	17	12	20	18	29	16	27	27	13	16	14	13	24	22	21	17	18	22	23	27	21	23	26	21	24	19	26	24	15	22	20	19	18	22	17	22	23	14	13	17	28	17	19	21	20	22	15	25	19	30	22	13	18	21	17	21	18	21	17	27	14	12	18	16	28	18	21	23	21	22	15	24	21	23	13	8	28	17	24	19	22	24	15	21	14	19	19	15	16	22	21	14	28	29	21	19	23	22	16	20	20	18	19	24	19	26	23	19	17	17	15	27	25	19	20	23	22	21	20	18	17	17	19	18	24	21	22	29	19	15	17	15	22	21	17	22	16	27	11	17	28	16	29	16	19	18	19	19	23	25	18	16	15	28	21	28	28	19	20	21	19	24	25	19	35	19	23	22	10	30	16	20	14	14	19	17	24	16	24	19	17	25	19	25	14	13	15	21	28	18	21	14	17	18	18	21	15	24	19	22	24	16	17	24	23	11	21	16	21	19	25	20	19	21	22	19	21	23	16	22	22	24	12	27	20	23	20	24	18	28	19	18	15	19	28	19	19	14	23	16	25	15	19	25	25	14	17	24	32	16	23	23	19	24	29	18	20	9	24	13	21	24	21	28	19	21	11	21	22	26	28	25	20	20	20	21	19	21	19	21	22	22	26	30	19	16	29	19	21	25	17	21	16	25	11	17	21	19	18	19	18	17	12	25	18	15	19	16	17	16	19	17	21	30	18	28	24	29	19	17	23	21	23	16	26	27	13	21	22	30	22	19	16	21	23	17	27	17	22	25	18	14	24	16	21	17	17	23	17	22	23	16	22	13	12	19	20	21	16	17	21	14	15	11	13	18	23	15	12	23	21	14	17	13	27	25	12	18	21	18	18	19	22	17	17	16	16	20	23	18	19	25	17	27	26	27	14	19	21	19	23	16	19	18	18	17	20	20	11	15	19	24	16	7	23	24	16	14	24	21	18	30	23	19	26	21	9	26	18	25	23	22	22	28	18	16	19	12	25	25	21	18	20	16	21	18	18	22	19	17	16	23	26	14	19	24	23	19	12	11	20	13	23	19	12	16	16	19	16	22	14	20	23	24	15	15	15	18	19	18	26	16	13	18	16	25	19	24	19	17	18	16	19	23	17	22	18	18	29	10	24	18	18	21	14	17	20	18	25	22	19	13	28	22	16	23	20	22	21	24	20	22	17	17	29	18	22	19	17	20	14	23	22	20	16	28	24	22	16	21	17	21	23	17	19	22	23	19	20	23	16	21	22	18	22	17	16	27	28	21	19	20	19	20	20	18	17	17	20	13	15	18	21	18	22	19	23	18	21	20	23	19	14	15	16	22	20	27	22	22	24	21	13	24	18	19	14	27	11	20	22	18	16	20	15	19	16	27	16	22	22	13	13	18	23	17	27	20	19	18	22	20	22	16	15	15	17	25	22	21	21	19	17	24	18	17	15	21	11	21	24	21	23	15	37	22	16	22	24	18	26	18	18	19	18	17	12	24	23	13	17	18	17	20	18	20	18	18	17	27	14	19	17	24	23	22	23	26	18	16	26	23	23	17	18	18	16	22	18	15	14	20	20	17	17	21	17	24	25	21	21	21	15	25	30	20	18	13	13	26	18	26	21	20	19	16	30	21	17	17	19	21	26	30	26	19	22	23	26	23	21	16	24	21	20	12	20	18	20	26	27	12	20	14	21	24	18	17	25	29	11	19	24	18	18	19	18	15	30	24	21	18	22	19	21	18	20	15	18	24	21	16	15	20	21	21	23	12	27	15	20	23	25	21	17	22	17	18	18	21	11	17	15	21	20	23	21	29	16	23	26	22	17	19	11	22	17	13	17	15	13	24	18	26	20	28	19	21	23	20	17	26	14	20	20	29	16	19	21	25	20	30	14	22	24	15	24	22	17	23	15	23	19	13	17	20	23	18	21	20	25	12	25	28	23	24	19	20	18	15	19	14	19	17	19	18	27	17	21	29	21	15	25	20	19	10	24	20	19	18	19	18	20	22	14	23	21	18	23	14	23	16	25	22	14	27	13	16	17	19	22	11	24	22	20	22	20	26	22	31	16	18	23	24	25	22	27	27	21	14	21	21	13	17	8	18	16	12	16	18	18	19	13	14	23	21	26	23	17	11	15	13	23	22	24	21	29	27	21	22	14	24	21	26	19	15	12	26	22	22	16	21	20	18	17	26	20	22	32	16	15	10	18	25	20	28	32	20	21	19	29	25	25	18	12	18	23	14	20	25	21	18	13	18	24	16	30	13	25	17	24	15	24	20	19	18	19	28	20	29	22	29	23	12	26	19	26	16	17	21	22	18	23	14	19	16	23	23	24	23	14	16	25	21	18	29	21	18	26	16	14
37245	35068	21886	40434	44090	39338	32933	28655	25315	22197	18801	16316	13789	11724	10026	8578	7291	6016	4825	4082	3416	3077	2613	2254	2111	1889	1688	1508	1444	1454	1559	1517	1384	1174	1211	1176	1133	1167	1169	1153	1160	1235	1257	1152	987	915	846	757	718	624	552	617	584	560	592	569	507	583	552	568	557	482	573	509	524	565	562	540	501	465	536	538	521	482	486	501	506	470	455	477	467	504	513	485	496	510	468	495	488	489	509	494	478	497	553	505	534	496	500	482	478	481	472	476	467	489	466	489	451	474	460	496	470	479	456	499	486	485	492	484	495	486	493	484	442	494	520	444	475	477	484	485	487	484	464	467	481	475	463	517	480	478	497	434	465	494	466	449	446	492	469	507	522	482	474	501	479	521	479	458	455	454	471	493	507	443	491	493	491	465	465	446	467	464	479	543	498	451	468	481	467	474	503	497	418	441	474	458	488	460	471	475	476	493	480	505	531	486	460	477	456	467	457	465	474	445	422	488	483	452	467	474	452	483	518	480	452	438	488	482	471	460	450	455	483	460	473	471	457	456	488	466	461	484	454	476	444	462	465	442	465	477	465	487	480	496	433	450	486	470	496	493	437	464	513	492	452	445	479	486	479	442	484	510	444	483	483	482	523	481	473	430	421	435	477	477	418	450	492	494	444	479	455	458	445	468	466	489	452	494	449	488	477	459	450	483	466	480	467	463	479	516	470	495	484	483	463	495	475	499	472	451	484	435	441	483	475	420	492	495	476	498	461	508	524	489	475	438	469	429	477	441	472	468	455	472	460	472	449	453	460	480	490	460	469	489	463	447	465	477	449	483	488	471	459	450	466	484	465	466	442	494	463	455	503	499	458	491	402	456	475	475	426	450	488	472	446	467	457	513	464	490	444	500	506	443	471	473	479	459	492	481	496	436	442	507	459	437	460	482	479	466	501	462	452	457	456	436	479	445	474	465	481	472	460	439	479	451	499	477	500	448	459	457	473	493	451	468	478	469	514	513	437	463	489	466	495	470	448	493	467	475	453	443	475	517	476	451	493	433	481	496	466	468	461	437	474	482	481	456	474	431	484	470	524	465	458	465	452	450	497	470	452	458	495	426	428	478	473	488	474	450	426	468	479	448	462	453	496	458	451	452	466	489	464	438	507	456	456	444	467	448	466	466	459	466	453	458	433	445	457	469	489	476	473	442	488	472	410	439	467	478	463	481	462	474	490	477	462	467	483	477	482	439	466	439	437	463	414	455	438	458	463	477	482	467	441	476	475	489	465	461	501	485	468	467	431	467	433	483	467	471	486	454	432	456	450	475	486	440	455	490	451	443	464	421	443	482	463	505	460	478	450	470	514	483	490	500	455	476	492	469	472	481	447	448	453	471	456	460	470	458	516	429	461	485	467	454	468	480	438	481	449	469	466	463	427	434	438	476	516	480	466	486	440	461	502	472	467	476	455	479	449	468	497	471	462	491	463	495	445	472	462	458	471	456	456	444	461	480	458	438	459	449	483	482	484	433	497	435	491	463	461	471	484	453	454	415	494	465	480	482	451	457	437	463	434	469	495	467	504	484	481	486	459	506	461	484	460	465	502	484	493	507	453	479	481	449	450	491	500	461	461	469	464	478	458	457	445	478	489	451	458	451	489	481	496	468	489	465	448	478	475	474	470	458	460	469	465	474	490	452	481	466	491	421	492	473	450	490	475	478	464	453	479	459	463	436	418	457	450	483	436	452	446	450	470	448	435	426	473	486	498	529	461	469	451	478	450	491	504	469	464	444	452	446	501	495	468	489	439	460	485	462	481	448	477	456	457	476	499	474	488	444	435	469	430	469	451	472	495	467	491	478	471	453	461	446	491	472	449	471	460	478	455	471	443	407	449	442	467	454	457	476	493	482	481	459	459	477	493	486	456	468	467	491	467	485	477	502	461	477	457	438	470	484	465	442	491	462	463	450	461	468	469	492	444	487	437	457	460	491	451	476	436	448	511	423	441	484	487	486	482	489	476	478	479	465	453	473	458	467	443	461	461	457	478	470	470	475	469	443	477	462	445	488	439	509	483	463	490	500	482	456	448	477	474	486	463	449	473	473	460	467	541	468	479	440	448	451	458	446	492	477	463	492	457	462	470	478	470	452	482	447	451	424	474	471	444	461	429	460	413	478	472	473	482	476	468	459	491	497	463	452	508	476	455	515	452	454	513	462	475	481	426	480	489	470	470	476	467	478	449	430	470	458	441	453	506	453	443	506	440	476	481	457	463	443	475	449	496	453	444	528	481	491	448	453	457	463	488	445	475	446	452	441	488	470	486	470	486	461	501	471	433	498	470	456	472	478	516	477	477	448	478	487	478	454	467	505	453	433	455	479	475	460	480	467	447	466	415	449	435	476	460	466	479	467	449	491	491	453	490	469	513	454	428	473	468	455	427	469	460	448	461	463	453	470	449	474	478	493	477	448	497	474	467	462	488	511	461	495	467	462	461	427	463	479	456	491	458	457	481	482	486	498	457	493	460	509	480	478	478	497	512	439	426	455	451	439	449	490	448	500	505	483	465	461	463	492	480	490	492	475	442	459	452	464	474	450	408	459	480	456	499	466	435	443	481	469	481	501	484	483	465	485	502	469	550	463	469	465	472	509	474	476	450	449	434	448	446	481	423	504	469	483	475	453	448	503	417	427	506	481	465	480	439	493	451	503	462	441	468	529	471	425	455	471	485	483	443	508	479	454	427	449	455	504	458	500	463	480	464	427	478	432	495	482	467	458	454	486	465	466	457	458	458	481	480	452	475	463	460	478	460	431	475	465	468	449	447	456	430	491	504	468	453	498	477	493	454	480	486	503	495	469	453	478	459	444	469	425	482	473	477	465	464	444	450	443	459	455	445	449	467	477	508	493	475	465	483	486	471	506	475	455	452	471	453	475	475	442	463	472	462	455	477	506	446	489	506	459	474	448	503	428	473	456	484	445	457	502	472	463	440	478	467	462	480	487	464	504	479	469	519	464	491	464	492	500	442	471	466	495	442	454	489	478	454	461	467	492	467	443	455	484	462	485	494	467	510	451	500	488	507	458	484	461	415	482	440	469	500	519	472	453	420	474	450	470	435	477	441	454	446	486	466	473	499	467	476	510	473	479	484	455	449	489	446	447	481	485	484	455	463	459	497	458	478	460	444	480	461	481	437	517	473	471	443	482	460	484	511	482	467	493	457	518	446	460	470	492	477	476	500	461	485	464	448	465	467	465	471	454	452	450	485	470	467	466	467	518	488	512	460	465	479	441	512	490	480	462	426	481	475	446	484	466	423	493	534	429	436	456	468	474	445	474	471	442	452	499	470	464	452	455	426	449	471	499	501	428	458	458	479	470	457	454	430	497	499	461	485	475	457	459	457	452	469	450	490	475	456	536	477	450	459	476	472	432	412	474	446	455	500	469	482	487	496	492	460	496	462	415	491	442	480	448	474	455	452	472	513	478	488	473	471	459	468	502	532	486	477	485	444	449
3349	4984	750	715	893	628	463	451	388	335	272	222	202	182	139	108	95	97	91	80	70	64	51	34	55	34	41	37	36	51	38	40	43	39	43	45	28	33	32	45	34	44	60	30	44	37	33	38	32	25	38	28	22	30	35	33	24	25	19	30	19	27	32	34	31	22	34	28	25	35	30	23	34	31	26	39	35	30	27	26	33	27	30	23	40	31	25	34	36	21	28	22	32	23	24	27	33	27	21	37	15	28	24	32	25	28	30	21	33	30	35	24	22	20	34	20	26	33	29	25	28	32	21	27	26	28	35	23	28	37	23	28	40	29	25	30	21	29	24	35	29	25	35	30	37	20	33	18	27	26	27	34	30	26	25	34	18	25	23	30	33	29	17	22	33	25	29	20	22	25	40	24	26	35	32	27	26	23	36	32	24	33	34	37	16	32	26	35	28	28	37	31	29	38	27	29	31	33	37	24	34	31	31	21	30	33	40	35	32	31	31	31	21	26	36	29	24	26	38	28	28	21	29	29	21	30	24	30	30	32	31	38	21	31	31	43	28	34	28	27	29	40	34	25	29	25	29	31	20	26	24	29	35	26	39	30	32	29	25	26	34	24	35	22	20	31	32	23	26	33	30	36	29	36	35	24	29	34	28	35	25	29	39	31	32	30	29	27	22	40	22	37	29	33	33	31	30	30	29	26	30	30	26	27	36	30	38	33	33	25	31	30	34	29	38	16	26	36	31	38	34	29	36	32	27	31	32	35	32	30	28	26	25	33	35	31	26	29	30	32	30	32	37	29	33	28	34	26	22	24	31	27	28	32	31	22	23	25	25	38	27	32	28	25	25	31	23	27	26	25	33	22	36	25	36	32	25	24	21	37	27	29	32	29	26	31	40	32	32	29	35	35	28	24	32	24	28	25	32	31	32	24	21	25	20	26	36	26	25	31	23	26	32	25	26	28	29	23	23	39	20	28	24	40	28	32	32	31	30	29	25	36	28	26	31	32	24	35	20	31	32	32	27	25	25	26	31	30	26	15	38	27	31	45	25	28	26	27	29	21	27	31	27	35	22	37	31	30	23	29	24	25	38	28	21	26	28	36	29	38	24	34	24	19	29	36	32	34	32	30	31	27	27	24	29	23	31	34	28	32	38	29	26	31	35	29	28	34	28	35	29	32	30	31	23	33	26	26	35	38	30	22	30	26	32	27	22	31	37	37	33	32	33	35	21	31	30	29	30	29	38	28	19	33	21	19	21	33	28	25	26	30	19	32	34	24	36	38	32	25	22	20	36	31	42	27	23	26	39	27	27	28	27	31	28	26	31	23	39	34	36	31	34	29	36	22	32	30	22	31	29	28	23	32	26	37	21	33	38	35	34	32	29	29	26	32	29	27	29	22	22	41	19	24	27	36	38	21	19	25	21	31	35	23	29	34	21	27	22	28	33	26	30	29	28	30	27	17	31	25	24	21	24	22	34	25	40	32	34	27	25	34	34	32	34	36	28	34	25	40	26	23	35	25	32	20	30	23	19	23	22	23	28	36	33	28	24	27	36	37	24	28	29	23	29	32	28	31	27	29	30	22	26	24	30	33	36	28	27	41	34	28	16	33	21	29	21	43	41	19	20	38	22	24	29	31	27	23	31	30	29	25	22	28	23	33	27	29	24	30	35	34	40	31	28	31	28	27	34	31	35	28	31	28	35	34	32	24	30	27	29	35	26	26	29	39	24	30	36	29	43	28	29	30	18	28	31	35	33	32	28	29	37	21	32	31	26	24	26	35	25	24	34	29	27	27	33	28	33	30	29	26	21	32	32	34	21	28	30	25	40	32	27	40	33	25	28	32	21	34	31	27	36	26	31	31	25	30	32	30	36	20	21	34	35	25	31	26	31	27	29	39	22	31	22	24	27	30	35	32	29	37	28	23	29	32	37	25	29	30	23	34	22	21	29	33	21	24	28	26	24	15	32	23	33	31	30	37	27	26	30	20	27	28	30	27	29	33	22	32	29	18	19	22	22	27	26	27	31	38	26	21	25	27	35	26	19	28	27	28	31	28	21	39	36	36	25	25	35	26	23	24	28	27	20	34	28	23	24	30	34	19	35	18	19	35	30	34	27	16	35	33	30	26	30	30	37	26	27	25	25	27	37	35	32	28	33	20	24	27	39	29	28	32	36	33	32	28	21	30	27	24	23	33	39	27	29	25	36	33	28	27	26	28	28	27	37	25	20	32	28	28	24	24	36	26	25	31	35	38	20	40	27	30	29	30	28	30	18	28	25	31	31	18	25	31	33	20	22	37	30	22	22	31	25	24	33	25	29	31	43	16	35	30	36	39	37	23	29	29	31	25	37	25	23	34	24	28	34	23	25	27	20	31	25	34	20	36	23	34	33	31	25	19	24	23	23	23	31	29	31	21	28	30	27	20	39	31	37	27	39	26	22	37	25	35	26	34	28	25	16	24	30	25	31	27	29	29	40	29	28	30	22	26	36	32	26	30	15	21	35	34	28	33	23	29	33	22	37	33	34	31	25	28	31	26	21	23	27	24	32	30	28	32	28	39	27	29	23	25	31	25	32	31	34	19	27	30	31	28	35	25	29	35	33	23	38	42	31	22	33	27	36	20	33	32	30	14	23	27	27	35	34	24	22	25	34	32	27	23	37	35	32	22	26	39	23	29	24	28	29	28	37	32	21	22	29	23	26	20	30	38	23	20	26	29	37	27	23	28	38	40	35	26	31	30	23	28	28	31	34	31	29	31	35	23	41	34	25	34	32	26	33	22	29	25	27	25	24	18	41	21	26	23	40	41	31	27	23	23	31	24	24	26	38	30	20	27	34	32	31	26	21	29	32	15	22	28	23	34	22	21	19	27	35	25	34	35	35	30	20	26	38	27	26	26	33	19	21	28	28	35	39	33	33	25	30	38	25	26	25	24	30	20	29	26	24	22	31	28	36	34	26	29	18	33	31	28	33	31	25	25	32	29	29	28	27	33	25	41	33	29	34	36	21	31	20	29	28	34	35	35	22	29	23	27	26	17	24	29	28	30	33	36	30	33	30	26	35	33	24	33	24	28	16	25	42	34	38	29	26	31	32	33	27	30	24	42	23	28	26	34	21	28	30	24	31	27	29	25	24	27	20	28	29	25	25	30	29	12	31	27	32	35	24	22	28	35	22	24	27	40	23	28	22	36	27	24	28	23	35	33	29	37	29	33	34	37	23	24	33	13	33	30	27	30	27	34	40	27	35	37	31	34	24	38	34	43	24	36	38	30	32	36	36	29	36	24	22	28	23	23	24	20	35	27	38	28	27	25	31	35	35	25	34	21	28	30	39	33	28	32	25	34	38	17	18	24	30	34	20	19	45	24	36	31	25	24	23	37	27	23	38	28	25	30	19	31	34	30	26	35	21	23	29	31	29	34	28	38	23	33	28	32	31	33	33	28	29	33	32	28	34	37	27	35	26	30	29	24	29	22	19	27	26	29
30467	33409	18733	36598	39238	33941	28115	24495	21710	18917	16133	13633	11354	9387	8046	6940	5772	4776	4037	3352	3076	2658	2207	2055	1817	1726	1482	1372	1365	1439	1433	1371	1244	1173	1206	1208	1118	1152	1105	1204	1317	1313	1218	1110	1049	1041	854	831	776	802	699	724	697	768	785	699	713	761	732	712	701	693	742	699	713	706	660	693	679	696	721	708	677	658	669	695	669	693	660	674	676	670	673	697	647	671	667	667	657	630	624	654	673	677	662	718	733	651	678	672	664	677	694	657	651	676	728	620	667	663	631	631	650	643	676	650	660	691	700	701	704	682	690	676	648	684	682	683	656	632	640	678	604	637	683	612	662	650	619	699	649	679	657	671	699	643	680	643	672	681	653	649	688	644	699	686	631	706	626	644	664	668	682	645	666	670	626	626	652	629	628	665	643	627	662	664	688	680	660	655	672	643	691	641	681	629	689	734	671	627	665	655	695	658	651	680	683	648	646	675	628	694	685	643	667	656	687	692	682	699	661	678	637	642	663	663	675	701	633	635	694	618	659	678	686	614	623	682	664	683	677	630	674	695	651	658	652	668	669	674	658	679	654	686	690	648	663	666	668	635	629	643	697	658	664	609	708	627	640	651	642	666	662	671	627	649	700	648	651	640	663	640	633	650	672	710	705	674	665	693	653	663	653	668	677	725	655	642	712	678	704	671	631	648	628	662	680	647	670	647	712	632	656	695	686	662	709	663	682	664	657	644	662	704	694	704	646	657	619	693	629	713	692	687	708	663	663	629	666	689	718	652	667	699	683	683	664	643	631	748	635	631	655	669	657	665	649	656	617	644	601	682	664	633	703	667	694	670	616	639	667	697	688	652	653	656	645	669	684	633	631	669	688	639	686	671	648	657	650	619	653	619	659	680	657	638	654	679	673	629	663	663	673	618	651	685	651	679	618	644	673	633	652	680	700	670	710	696	580	654	641	694	641	689	669	608	624	657	656	702	660	682	630	648	667	695	629	709	638	655	643	684	670	643	625	659	692	690	683	703	676	634	596	669	615	653	690	675	682	656	645	634	661	714	674	657	712	654	659	627	614	651	657	682	667	658	668	637	709	693	659	695	628	650	685	690	659	667	646	615	658	643	645	668	682	655	651	660	692	652	669	685	616	652	680	666	628	630	644	679	667	647	675	672	628	660	729	705	649	665	693	660	687	658	651	635	706	682	660	618	651	689	672	647	621	681	668	639	674	632	662	701	710	685	672	658	669	674	648	687	702	663	660	677	663	678	685	657	641	625	648	680	730	641	643	630	619	662	704	717	663	695	659	651	639	687	681	644	664	670	637	679	651	669	699	645	725	663	676	669	694	663	671	668	724	663	661	656	642	702	672	700	641	648	671	658	663	698	674	709	659	657	685	619	697	634	700	654	652	611	666	678	637	681	667	651	703	693	642	613	622	653	681	668	666	671	668	648	659	645	685	674	717	690	602	689	650	671	671	626	633	643	685	641	658	651	654	708	666	666	651	618	662	666	671	641	639	664	667	619	693	704	671	673	669	681	633	681	694	628	703	644	631	673	645	643	618	665	678	688	666	655	693	695	634	646	685	647	650	637	630	654	638	635	633	632	676	632	684	630	646	661	653	658	693	681	659	714	662	632	646	672	646	667	671	674	699	711	681	609	630	642	702	686	659	670	713	658	704	706	650	653	670	635	699	631	632	651	641	664	660	684	695	650	682	686	649	658	679	642	707	652	635	660	635	639	601	660	698	656	660	662	676	694	658	612	641	670	650	625	687	687	710	622	625	661	656	675	655	671	621	659	678	664	643	643	662	632	656	639	649	640	666	670	661	664	671	683	636	667	640	628	623	638	697	655	682	664	629	673	624	667	662	625	668	659	639	692	633	712	673	686	669	626	701	634	703	643	659	670	627	646	700	597	677	696	666	670	712	646	667	646	658	613	696	671	665	598	673	683	700	645	643	670	697	684	642	626	630	702	635	668	644	697	648	697	672	673	660	637	656	667	639	643	662	623	625	631	650	637	679	647	666	668	626	638	622	655	695	619	644	648	631	635	672	601	676	617	660	664	654	620	648	706	671	674	651	675	677	655	673	641	642	663	657	644	665	632	663	704	650	642	644	686	646	645	664	671	701	672	681	666	666	683	640	661	692	675	665	687	680	671	676	673	629	655	651	631	640	632	678	636	650	629	650	642	656	653	662	664	683	678	611	680	680	732	618	645	708	664	630	646	664	651	684	674	680	685	675	678	696	675	671	691	669	684	661	676	683	681	682	643	675	623	634	610	667	632	717	601	664	696	657	650	708	658	663	633	685	627	687	660	699	657	645	710	680	655	668	651	647	628	661	627	663	667	637	625	676	667	647	704	662	673	676	702	689	656	667	682	596	646	657	690	688	608	650	651	646	677	678	653	686	703	661	676	675	685	645	622	651	632	663	675	633	603	632	678	696	718	655	664	674	659	640	670	657	642	704	734	632	689	678	665	650	664	720	669	620	631	639	685	649	690	649	661	700	649	671	663	633	614	675	642	648	704	671	668	675	600	588	646	620	621	660	649	672	673	657	672	704	638	633	674	670	658	609	665	668	639	676	647	672	714	703	705	684	681	619	701	698	655	695	687	610	641	690	593	666	657	657	663	684	669	648	640	681	691	667	657	663	661	732	678	695	664	680	632	689	649	690	628	685	631	634	695	686	665	638	657	614	707	653	668	671	676	665	664	664	687	656	634	642	664	672	650	682	634	653	647	692	668	644	664	684	693	612	692	620	672	689	660	640	636	653	754	657	656	699	650	675	693	682	655	662	668	639	654	680	664	653	629	691	619	668	644	658	649	661	661	687	636	652	652	652	671	676	684	656	654	663	672	680	648	700	658	631	683	671	679	677	653	686	662	603	690	649	681	663	648	706	672	681	665	640	612	668	666	655	653	675	641	692	680	674	678	644	675	647	668	654	649	648	667	671	662	671	665	654	650	640	654	692	652	661	673	698	675	633	649	662	652	689	697	690	673	670	673	646	633	655	636	666	659	659	623	668	638	669	673	670	675	646	647	610	655	648	741	690	659	650	607	652	647	713	699	678	672	654	632	682	708	673	668	654	679	709	649	676	656	710	636	628	656	641	670	715	657	654	626	651	689	682	661	657	669	691	669	705	659	642	678	657	695	665	631	682	690	638	650	672	650	638	694	691	679	651	645	667	669	642	650	685	615	665	621	681	676	692	685	655	677	643	645	677	652	615	615	680	619	644	722	623	649	673	658	635	660	655	655	657	677	667	624	727	631	614	666	629	676	698	667	638	675	623	646	665	669	689	681	664	681	636	620	683	675	665	691	650	639	666	661	694	663	621	701	687	672	669	656	667	659	648	675	687	673	679	650	659	674	640	668	654	661	657	669	650	645	652	674	677	686	720	671	674	662	653	653	642	668	657	669	639	716	682	672	659	646	634	677	722	688	661	670	704	738	670	666	605	651	663	666	620	635	644	656	685	631	677	638	674	664	669	698	670	660
3321	7771	1034	941	1115	772	647	612	515	479	371	334	258	223	174	152	109	102	89	75	71	59	43	38	32	55	39	38	40	41	34	42	34	28	30	43	28	38	34	30	30	41	44	27	32	45	35	30	28	16	35	17	29	15	28	24	19	16	21	23	20	27	20	25	19	26	20	28	16	26	25	15	20	23	29	23	20	23	27	17	17	26	19	24	20	22	22	22	20	23	21	18	21	15	14	20	20	34	18	20	20	27	21	17	25	19	13	20	26	25	22	24	27	24	17	23	16	17	15	23	15	24	18	17	20	21	26	23	18	16	18	20	21	22	21	27	21	19	22	17	23	21	27	20	18	23	14	18	19	20	18	22	26	23	28	18	22	23	19	14	27	22	28	23	13	21	18	22	22	23	17	22	18	29	18	21	25	26	17	14	22	21	23	20	20	18	22	17	15	24	21	27	14	27	21	20	20	27	28	25	18	25	24	19	23	23	20	16	21	22	22	19	21	17	21	27	23	26	17	21	25	19	18	28	13	18	19	16	16	21	17	23	19	25	23	21	23	19	19	31	28	20	20	21	29	27	21	17	18	22	16	23	27	22	20	23	16	21	22	31	17	22	19	15	26	19	22	26	23	9	18	11	27	21	30	20	23	19	20	20	16	32	18	29	24	21	18	19	21	23	20	21	26	23	24	18	18	19	20	13	21	21	23	20	16	24	19	21	18	7	18	19	17	22	15	15	22	19	15	18	19	19	19	23	24	14	19	19	17	16	19	19	19	20	23	23	17	25	20	22	17	19	21	24	14	25	21	25	29	21	21	28	19	25	18	21	18	23	28	19	28	28	14	24	20	25	19	13	20	22	23	26	23	18	16	18	13	19	27	14	20	12	25	22	21	25	25	21	24	14	27	15	17	25	17	25	17	20	25	29	22	25	12	21	20	21	19	23	14	29	24	16	19	20	30	20	16	19	19	20	14	26	18	23	19	20	20	12	17	25	26	23	17	24	14	18	19	30	19	17	23	21	13	12	21	27	27	19	15	24	22	24	14	21	22	15	23	22	15	19	22	15	20	21	25	15	23	25	28	19	19	16	24	14	18	22	24	20	20	14	14	29	21	19	16	24	18	19	19	16	18	17	27	20	14	13	22	14	20	19	15	24	17	21	23	19	21	35	20	16	17	17	19	20	14	18	19	21	21	17	24	23	25	25	19	28	26	20	19	23	21	32	30	19	13	26	31	22	16	26	18	21	21	16	19	17	15	13	12	28	16	27	20	16	17	21	22	21	24	19	23	12	24	13	17	19	19	21	15	20	24	24	23	19	21	19	25	20	18	21	22	22	21	21	29	24	22	16	22	14	18	24	17	19	13	23	18	21	17	22	22	16	33	22	21	15	24	16	21	20	22	22	16	26	18	19	14	21	21	25	23	15	22	19	30	26	19	21	17	18	15	22	22	17	13	13	23	22	19	21	25	14	23	11	19	27	20	18	23	13	20	30	23	20	13	18	21	31	20	21	24	20	18	26	27	25	22	22	28	22	25	17	18	23	17	17	15	18	14	24	20	19	20	22	18	16	14	21	17	14	15	25	15	18	25	16	21	21	22	19	21	18	21	19	27	20	19	21	22	15	22	23	25	22	13	24	19	18	12	24	28	17	30	21	19	25	12	14	25	20	24	14	16	23	14	23	19	21	18	23	28	22	19	32	13	18	22	21	24	26	27	22	14	18	22	21	20	18	20	25	20	19	26	21	24	17	15	21	18	19	30	23	20	19	12	18	23	19	12	16	27	12	29	20	26	24	17	22	11	21	24	22	20	25	25	24	24	28	22	23	22	22	20	23	14	20	23	23	16	15	20	17	11	27	18	20	33	17	19	16	24	23	25	25	20	28	20	19	18	24	20	23	24	20	16	16	30	28	21	31	24	29	18	19	21	23	18	12	26	29	16	14	19	24	26	14	23	26	22	18	15	23	17	19	26	21	21	21	17	17	17	18	20	21	23	24	16	13	21	21	13	17	15	15	24	18	17	19	24	25	31	18	34	18	16	24	25	24	27	15	11	21	22	13	12	23	19	18	17	13	21	19	22	19	26	14	17	18	26	19	30	21	20	15	21	23	26	20	14	25	23	26	21	15	17	15	19	16	24	22	22	20	18	27	21	24	21	15	17	15	12	20	27	12	17	11	17	21	15	19	21	15	23	23	23	14	23	10	23	18	15	23	20	24	33	19	18	23	14	14	17	20	19	21	19	24	19	14	24	14	16	26	17	19	19	13	20	16	20	14	13	22	14	19	15	16	22	16	19	22	16	20	17	29	26	23	17	23	22	25	22	24	23	17	21	36	9	21	29	24	27	20	19	22	19	18	26	22	14	25	23	12	17	23	12	22	20	27	22	11	19	15	19	21	18	21	18	15	23	23	25	15	28	19	24	22	20	23	19	18	26	16	10	25	12	22	17	25	18	28	19	17	17	16	16	15	18	25	23	25	21	18	22	28	22	21	29	20	21	18	19	23	21	23	13	27	19	16	17	20	19	24	24	24	20	25	19	22	21	21	21	24	20	24	21	28	30	20	17	22	25	31	22	22	16	22	17	24	17	15	24	22	20	26	11	23	17	22	21	28	24	20	22	15	18	17	21	27	13	12	28	20	22	17	25	16	18	28	28	18	18	24	13	24	19	21	25	19	18	18	19	17	19	22	12	21	29	22	21	18	23	10	17	23	17	25	18	16	17	19	20	12	19	26	18	24	20	12	17	18	26	21	29	26	22	18	25	17	22	17	16	15	19	22	13	17	20	13	24	19	20	20	20	23	16	15	21	17	24	28	23	20	21	19	19	22	26	23	12	18	16	13	20	23	18	17	20	27	14	13	24	20	16	27	17	16	17	14	18	20	21	21	14	16	28	11	13	17	20	24	16	29	19	21	21	14	15	18	15	21	20	20	21	17	17	25	16	18	15	17	20	22	30	18	22	33	28	11	19	18	25	17	22	29	23	23	14	26	22	20	16	13	24	18	15	24	25	22	27	14	18	17	19	15	19	28	15	27	30	19	24	26	15	16	19	26	24	20	13	28	15	30	19	19	19	24	23	31	22	26	18	21	22	18	15	20	25	22	26	20	25	17	19	18	19	19	17	19	20	18	18	17	22	19	20	24	19	17	16	13	20	26	30	18	20	16	23	15	25	21	16	19	24	16	19	29	26	14	19	21	19	19	17	19	22	20	28	15	13	26	22	14	13	24	24	25	24	26	11	25	15	23	8	22	26	20	18	21	18	16	19	19	22	21	28	21	17	19	26	17	22	20	18	24	24	25	24	26	27	25	17	19	17	20	29	25	19	17	9	23	14	12	28	18	17	16	17	14	20	12	21	26	20	18	22	27	23	19	15	16	17	20	15	28	23	21	22	17	20	16	37	26	18	18	23	19	23	16	26	15	25	22	18	23	30	11	19	20	14	17	15	15	22	29	20	24	16	18	23	29	18	19	19	25	15	23
33995	35149	22750	39740	41345	36313	31693	28792	25971	23280	20540	17391	14284	12134	10510	8982	7503	6325	5334	4627	4093	3441	2949	2683	2299	2022	1678	1598	1611	1721	1655	1444	1387	1237	1266	1160	1110	1175	1114	1212	1503	1483	1257	1042	1058	971	842	717	671	605	666	618	578	628	588	542	528	548	549	536	511	546	522	531	514	531	528	537	536	532	507	575	510	535	491	553	488	522	523	504	522	483	500	514	483	517	486	520	464	514	501	472	467	492	469	520	488	451	510	461	495	448	507	492	501	459	490	498	524	480	534	500	513	464	502	507	494	458	486	452	480	426	505	483	469	471	471	466	473	473	472	454	460	512	496	480	482	497	470	473	462	483	469	455	508	518	442	494	467	466	465	445	473	454	472	512	441	458	480	493	478	483	478	443	500	467	485	466	499	483	438	448	492	468	440	501	476	445	412	477	454	507	508	447	468	461	462	467	473	451	471	491	461	435	492	460	511	490	434	491	447	442	491	477	516	408	489	484	508	462	457	492	506	483	498	490	468	508	447	436	464	463	453	487	496	469	486	455	487	484	475	461	477	479	460	487	489	478	486	473	479	500	475	487	469	479	505	511	466	472	498	479	417	468	496	474	488	449	490	487	475	474	458	478	489	464	504	473	459	432	461	466	491	452	467	469	442	501	427	462	443	454	515	491	482	451	460	462	478	492	464	475	487	432	460	472	456	517	515	471	444	457	458	470	496	455	493	486	469	441	482	482	459	502	465	498	432	455	448	482	430	537	464	435	487	458	453	472	499	506	475	464	495	458	457	486	458	498	508	498	506	456	462	484	486	481	444	437	458	455	454	514	466	495	523	445	452	493	478	463	457	512	458	476	477	471	453	448	484	466	503	453	498	472	466	483	484	440	430	464	485	535	448	466	490	491	494	510	476	451	461	487	440	485	502	455	456	471	476	510	473	485	482	465	436	529	482	480	482	465	451	488	458	468	455	462	459	487	468	480	473	441	474	477	477	452	464	512	508	489	479	465	472	447	496	461	486	456	475	458	502	438	487	465	435	446	468	485	459	480	428	503	492	485	457	484	524	462	511	505	449	478	474	471	450	471	466	459	457	468	451	469	450	453	460	466	466	457	445	505	477	487	485	480	501	502	435	492	483	456	454	469	452	512	431	489	430	456	468	492	465	466	512	485	492	489	442	454	513	459	475	470	430	434	471	459	453	469	495	466	494	477	508	482	468	448	482	422	458	494	465	455	499	472	474	513	480	482	495	494	489	483	474	498	466	452	486	480	472	420	513	510	484	475	482	446	495	494	493	482	480	474	451	485	458	457	510	458	478	453	461	465	429	480	479	484	463	456	484	488	473	466	447	470	468	483	473	483	482	452	460	459	450	485	483	456	475	457	465	472	481	534	477	431	494	450	446	480	473	459	450	466	427	453	444	482	486	433	429	461	490	443	477	501	473	516	458	459	451	474	458	468	477	507	475	497	482	442	505	462	462	460	509	451	487	473	453	462	503	500	431	506	459	482	470	476	509	467	495	485	429	456	518	458	456	499	494	468	452	457	446	452	477	466	473	455	472	461	457	451	469	449	476	482	477	441	452	497	462	501	507	473	498	457	519	484	484	455	470	446	489	490	475	457	443	496	490	450	474	459	478	467	500	444	491	477	471	459	451	484	480	464	481	459	464	456	508	490	469	488	485	487	493	425	453	477	479	466	445	485	468	450	469	456	485	440	463	505	475	477	480	491	456	465	442	471	486	456	468	434	461	433	478	461	478	473	510	463	467	457	483	445	485	475	481	478	465	482	513	474	472	467	449	425	474	438	462	478	501	455	448	426	448	466	455	490	422	485	501	494	450	484	486	455	467	473	465	426	470	479	481	496	459	512	491	475	499	461	455	516	485	492	474	464	480	468	463	457	487	486	458	479	491	501	489	505	500	465	495	486	489	493	500	498	492	493	457	474	524	493	487	461	481	460	440	519	504	493	495	476	485	475	471	447	462	453	460	469	473	488	445	471	460	472	449	465	457	445	492	504	488	465	463	460	460	463	424	512	494	452	452	455	457	484	480	480	465	510	477	450	496	474	472	475	462	484	450	454	457	506	484	499	445	493	463	471	456	451	466	464	496	472	470	487	479	465	486	474	447	486	459	416	470	471	507	454	495	494	505	490	466	453	466	438	471	475	504	456	454	514	523	466	451	484	464	456	519	498	470	513	473	466	483	441	420	477	473	481	466	461	458	473	458	478	461	466	496	463	495	438	451	470	445	487	426	469	466	423	456	444	491	508	484	472	485	518	450	498	480	446	480	489	438	499	485	480	459	452	463	441	434	472	475	458	470	447	474	446	466	442	455	532	497	481	470	460	476	483	423	480	487	497	463	472	443	470	477	493	485	497	510	470	456	465	474	435	476	456	469	471	494	495	499	513	478	466	493	443	442	451	458	457	443	499	480	466	494	432	489	491	468	471	475	464	472	473	453	446	458	470	471	496	459	489	488	508	456	473	467	478	448	448	473	489	489	487	473	451	455	488	504	455	458	465	498	499	445	473	530	489	491	504	496	463	487	469	485	453	446	468	493	474	458	465	509	452	503	501	473	493	493	428	456	499	470	442	496	448	469	482	454	476	444	475	466	500	473	462	491	460	490	451	490	516	467	494	439	451	455	484	473	456	447	498	494	470	484	419	452	424	446	456	469	488	480	440	443	473	439	461	454	466	493	473	462	475	489	489	476	467	411	433	487	481	440	466	498	464	441	490	512	461	477	480	496	474	482	462	467	482	485	517	422	438	449	494	452	451	503	458	490	498	498	502	492	421	481	451	474	428	453	470	436	463	474	430	496	454	438	473	490	459	419	480	495	467	478	493	485	461	507	464	465	472	432	445	464	451	464	471	491	494	492	472	491	448	477	502	446	480	497	501	445	490	465	473	466	443	524	499	492	461	440	472	482	494	505	466	474	494	521	464	473	453	494	477	465	513	474	475	487	457	469	461	486	497	448	480	447	508	484	479	443	491	475	463	437	460	483	497	502	472	450	439	483	482	476	461	464	480	470	479	430	484	454	457	463	429	500	430	492	500	488	480	448	470	461	472	497	462	505	487	468	491	452	466	495	474	479	455	474	473	475	444	454	435	477	456	514	431	486	466	436	522	491	499	462	435	483	485	472	468	481	454	468	450	460	470	450	487	466	474	482	510	487	469	454	507	468	480	441	434	481	464	500	464	453	463	454	520	459	459	519	494	490	420	476	464	466	463	514	501	456	474	439	463	492	452	476	477	450	453	496	460	474	494	457	497	442	470	463	465	459	476	516	475	466	487	474	466	469	453	533	463	473	484	439	437	488	457	482	463	482	480	450	450	451	473	466	493	479	478	469	449	437	473	451	429	471	458	464	451	482	424	420	439	455	460	460	477	483	463	447	457	469	504	469	453	515	492	460	454	461	489	476	467	475	484	459	456	444	486	486	487	459	483	500	489	435	451	512	498	491	484	481	455	444	519	488	495	431	467	461	456	457	435
3091	6196	1033	814	953	754	576	647	582	498	428	367	267	237	171	171	130	126	102	104	83	72	56	52	47	42	36	46	44	34	32	37	39	27	28	31	40	26	26	31	39	39	39	23	27	22	33	15	19	22	18	20	19	15	24	20	25	20	19	16	23	28	24	19	16	24	28	23	14	25	22	20	31	17	17	16	18	16	17	27	15	20	21	16	28	12	23	25	22	19	12	19	18	30	15	17	22	23	23	19	15	9	21	28	20	23	14	33	23	20	21	24	17	27	23	21	22	11	28	25	17	20	23	19	13	14	19	19	15	21	18	15	19	22	22	22	11	21	29	16	20	24	25	17	23	25	17	23	20	26	20	20	18	27	16	14	15	20	21	18	22	19	16	17	22	22	16	18	23	19	21	20	26	21	24	28	23	25	19	18	21	26	18	19	19	21	23	23	16	21	18	27	18	21	17	21	24	16	22	18	19	24	29	26	15	26	21	17	21	19	30	25	21	27	13	20	19	19	20	18	16	15	25	27	26	22	19	21	26	20	15	27	22	24	8	25	23	20	17	19	22	24	19	21	23	22	18	16	21	15	14	23	17	23	30	17	16	26	13	20	24	17	27	16	24	32	17	22	19	22	27	26	19	14	22	24	18	21	15	17	20	15	32	19	21	11	27	19	15	26	21	8	15	20	26	25	16	28	15	20	24	15	16	21	16	22	13	21	16	15	16	17	23	20	19	20	19	14	23	17	26	25	17	26	19	20	15	22	20	23	16	22	23	26	17	22	25	18	16	24	14	17	28	27	24	27	16	27	15	21	24	13	28	18	17	17	30	18	16	15	23	16	26	12	22	17	23	20	25	23	21	20	21	21	24	19	18	19	25	17	20	13	19	21	20	14	21	14	20	15	23	18	18	16	20	16	19	21	23	24	19	18	20	24	17	15	23	15	18	27	18	18	21	24	23	21	21	14	20	22	24	17	19	29	14	27	21	19	30	20	17	19	26	16	21	15	19	25	12	24	24	19	12	12	14	19	16	21	16	19	15	21	13	23	21	23	29	14	24	21	20	26	22	27	18	21	20	19	21	18	25	19	23	30	22	26	21	23	18	23	22	26	16	18	17	20	19	24	22	19	19	16	11	13	21	27	18	23	18	20	15	17	15	17	18	23	17	20	22	23	22	22	21	23	18	15	14	13	24	23	20	24	19	14	27	18	22	28	21	9	16	20	16	19	30	9	18	22	16	19	20	21	33	18	23	22	22	19	15	19	19	28	27	22	24	20	23	24	17	23	25	23	14	13	23	24	23	16	22	20	24	20	19	22	18	18	16	8	20	27	20	18	25	19	19	25	24	20	22	15	24	22	25	24	19	15	25	17	18	25	21	25	27	20	19	17	21	29	19	21	17	20	18	17	21	19	20	17	27	19	21	25	21	17	22	13	14	17	22	17	20	24	21	24	21	24	25	18	21	23	19	25	23	18	19	22	19	22	26	18	29	21	17	16	28	17	30	21	16	20	21	23	24	21	19	21	30	20	19	25	18	21	30	13	17	25	30	13	20	28	19	18	18	31	20	13	18	14	28	27	11	19	22	23	19	21	19	18	21	21	23	21	13	22	21	18	22	13	19	26	10	26	25	14	16	18	22	28	19	21	23	28	16	19	27	17	17	22	13	20	26	19	20	21	28	23	17	24	19	27	17	28	26	20	17	20	20	12	23	25	16	22	21	29	15	27	17	19	20	20	12	17	31	16	24	22	22	24	23	14	12	15	22	23	17	29	20	15	18	18	27	20	20	19	19	26	19	27	26	25	21	22	19	17	14	14	22	28	21	27	17	26	15	17	19	18	14	14	14	20	22	15	17	18	19	14	13	23	23	21	19	21	27	28	21	22	22	16	16	21	24	19	16	21	12	19	20	26	27	23	19	19	19	18	29	19	25	19	21	19	19	13	24	23	13	28	14	18	20	25	23	16	19	14	17	16	15	17	22	16	15	16	14	21	24	14	24	18	22	23	12	21	9	20	18	20	22	27	17	18	20	21	24	23	17	22	21	22	18	11	18	23	21	18	10	24	19	23	26	18	13	27	25	17	24	17	17	18	21	26	20	23	30	19	28	20	26	21	22	20	10	19	17	25	22	13	24	14	18	17	27	16	25	24	25	16	24	25	16	21	24	10	24	19	20	19	17	21	24	22	20	19	24	16	20	34	28	23	19	14	18	14	18	14	21	17	14	26	10	26	24	22	27	13	23	18	22	23	28	25	20	19	17	20	20	24	25	28	16	25	30	23	31	28	21	26	25	20	26	19	19	23	20	24	19	23	17	12	23	19	20	15	16	26	17	13	23	12	22	11	22	22	24	26	29	17	26	20	13	18	22	19	23	21	20	21	15	15	33	12	19	23	20	24	22	20	20	20	25	13	17	26	20	19	25	23	19	14	20	13	29	19	23	15	24	21	20	20	19	16	29	15	21	18	23	25	20	22	21	15	14	22	17	22	18	19	24	17	24	25	16	18	19	22	19	19	21	18	18	22	14	19	24	20	18	13	18	23	24	20	19	18	21	20	23	16	19	20	21	24	20	18	21	21	17	20	21	23	20	18	17	16	22	14	24	26	30	10	17	19	19	20	15	17	14	24	24	17	18	20	22	15	14	18	19	16	14	17	22	22	21	18	22	17	19	23	19	20	17	15	26	16	18	30	14	22	18	29	17	12	22	25	26	20	16	20	18	22	23	16	22	20	25	17	24	22	18	27	19	22	14	10	16	27	18	20	26	23	25	15	16	17	18	15	19	20	18	20	21	24	21	20	27	25	20	10	23	28	22	26	10	20	16	20	26	18	16	20	24	20	26	20	23	27	23	23	24	25	18	19	19	19	21	23	25	19	24	18	19	15	12	18	18	14	19	27	16	22	25	18	18	24	22	17	26	10	12	15	20	18	19	26	13	16	16	18	9	24	28	18	18	17	25	25	14	30	17	23	15	21	23	16	20	26	21	17	18	25	23	13	17	18	26	19	13	17	18	20	24	22	22	17	21	13	14	21	17	19	24	23	18	15	22	16	23	28	19	15	11	26	20	24	26	25	11	21	21	15	15	23	15	14	19	11	23	18	24	13	22	17	21	21	31	23	24	16	18	17	29	14	23	14	22	25	20	27	20	20	20	25	22	11	17	21	14	20	25	16	22	27	30	18	16	20	24	17	20	22	31	17	23	23	18	17	18	24	22	17	19	24	20	23	20	21	24	20	25	13	17	21	22	22	19	19	14	21	23	26	21	23	22	15	21	20	20	17	12	17	20	23	20	18	22	17	20	18	20	23	19	15	17	25	19	19	26	30	21	24	16	19	20	28	12	20	19	22	25	16	27	23	26	26	23	15	28	21	22	13	17	24	18	21	15	13	29	23	13	16	26	20	9	28	20	19	20	22	18	28	21	23	15	12	14	16	19	22	19	23	18	29	16	21	18	26	21	17	18	20	13	21	22	17	15	19	19	26
32750	35702	22669	38409	39719	35499	32401	29858	26975	24304	21122	17743	14363	12403	10836	9172	7736	6716	5696	5010	4470	3669	3369	2851	2382	1850	1721	1682	1702	1874	1671	1562	1464	1335	1244	1167	1069	1083	1122	1431	1693	1515	1196	1132	1014	964	796	711	704	711	602	594	542	560	586	589	607	548	571	565	541	556	548	569	551	557	511	501	525	558	512	495	530	520	527	485	504	509	522	522	510	520	530	516	540	495	489	504	465	470	484	497	504	462	467	435	519	461	495	478	462	458	458	494	453	481	453	486	489	511	452	484	487	485	498	478	493	484	489	496	512	516	467	507	491	460	531	475	461	457	445	491	527	503	464	534	470	505	514	468	449	494	488	510	495	487	507	494	512	495	482	501	496	504	467	487	490	458	468	483	483	412	491	485	466	497	438	452	498	508	465	494	439	464	434	498	475	518	476	479	455	539	478	501	473	477	465	462	504	465	444	507	509	473	475	444	452	501	459	469	514	490	503	475	494	443	450	480	490	480	488	507	464	510	497	519	474	460	490	489	478	496	467	471	444	464	478	456	473	457	483	497	488	446	458	474	453	448	475	495	437	456	475	467	470	492	495	498	482	484	490	502	459	465	476	498	519	464	466	492	515	471	469	476	453	467	467	499	468	469	460	496	475	456	498	442	472	472	464	512	481	468	433	496	484	463	448	426	468	439	452	485	470	496	479	516	470	499	461	453	512	468	490	463	469	476	482	475	470	491	444	512	463	469	481	494	477	476	478	470	491	466	454	475	475	479	485	473	493	478	475	479	500	479	477	470	487	467	415	495	526	469	484	462	477	482	461	519	491	507	478	474	518	511	445	501	478	450	469	471	476	446	480	459	436	459	491	478	486	486	458	493	493	462	483	511	485	480	477	459	496	524	465	456	442	470	524	486	497	476	480	491	491	451	474	460	496	505	453	477	458	457	467	464	431	490	467	471	509	474	450	474	473	470	458	445	499	467	431	481	443	504	442	488	464	457	455	448	476	497	462	477	494	450	463	472	444	480	485	435	522	456	463	473	476	510	480	423	474	487	487	471	466	504	490	467	468	483	455	445	447	481	482	443	539	489	469	451	475	461	460	517	476	473	474	433	468	459	488	456	502	513	461	540	498	489	506	503	479	464	492	481	461	456	500	500	485	430	477	458	430	455	472	469	463	494	506	475	463	491	497	459	451	509	461	478	502	460	440	487	494	461	465	460	495	460	441	509	517	479	465	526	479	467	467	482	461	434	503	458	444	470	470	407	492	487	460	448	459	473	489	463	477	479	448	431	450	485	473	473	460	467	485	474	484	499	482	534	510	446	498	477	489	436	453	477	461	442	534	505	448	490	482	500	471	475	435	458	485	486	472	458	453	524	502	457	482	476	511	437	466	472	462	467	507	474	494	504	485	492	453	484	508	518	455	509	466	486	478	477	467	480	493	473	445	482	521	519	461	496	484	519	447	479	444	508	472	505	525	456	469	456	452	488	493	493	465	438	465	484	480	487	476	503	463	491	459	454	460	507	452	450	509	470	503	480	466	491	475	458	493	478	474	484	449	482	502	440	483	463	497	479	489	518	498	487	496	452	504	447	464	479	493	465	455	478	433	477	440	499	460	492	470	460	446	465	438	513	495	498	489	506	448	442	462	500	493	490	491	516	480	431	456	470	471	517	483	467	497	487	489	484	482	495	485	454	463	457	514	489	491	448	486	437	471	467	480	474	466	450	449	454	488	468	466	486	446	497	476	458	458	473	468	481	465	467	455	509	430	484	515	495	488	478	483	478	452	467	496	500	456	477	460	455	452	449	442	479	466	533	464	456	447	449	482	475	447	481	444	487	456	456	494	467	496	445	433	498	492	483	479	489	472	477	495	481	468	495	455	468	491	472	492	457	471	503	435	462	482	455	481	452	458	456	471	480	512	431	478	523	449	468	470	508	476	458	453	475	461	465	472	488	470	449	464	492	484	455	470	467	515	441	485	457	469	474	488	468	468	457	467	462	451	481	454	462	463	484	500	493	433	516	508	477	478	470	492	455	435	491	485	460	458	475	441	460	503	473	479	465	458	473	483	488	451	488	454	495	470	535	453	475	483	465	430	482	485	477	452	439	481	496	459	487	473	467	493	471	443	448	481	458	444	482	477	466	465	516	476	497	431	448	511	479	465	453	468	466	496	503	449	495	528	475	466	498	492	463	440	495	453	467	430	476	473	500	476	475	420	509	480	459	451	470	484	449	480	510	484	476	496	502	465	486	477	466	455	472	496	453	504	503	491	459	439	449	468	466	501	485	472	461	489	497	425	486	485	495	523	451	523	509	480	485	491	492	464	470	450	464	460	488	459	445	475	446	468	487	471	468	484	456	494	473	503	488	449	481	471	479	462	490	463	444	494	483	459	492	472	422	489	466	462	487	484	478	496	470	464	480	496	485	483	439	490	468	493	461	505	483	445	518	482	474	450	441	445	454	475	467	466	479	454	457	505	482	489	493	503	473	506	499	454	478	464	461	453	480	479	494	488	481	475	484	465	469	467	490	485	466	429	508	465	460	457	472	460	444	451	479	477	464	447	468	479	433	478	493	475	431	472	497	472	497	489	494	447	476	452	461	499	481	432	498	451	457	440	489	512	515	468	420	482	472	447	486	501	471	485	486	445	502	499	505	487	490	491	460	463	469	488	486	527	518	479	481	462	462	451	512	479	456	520	431	434	500	477	484	495	503	461	477	516	513	467	470	507	475	490	508	445	475	469	497	441	503	482	494	510	470	497	502	440	471	444	498	488	475	431	464	494	501	470	500	482	492	434	532	483	461	480	518	482	482	517	477	443	450	466	441	471	477	489	435	476	437	468	510	487	439	502	463	444	456	454	498	434	453	483	491	494	458	484	477	484	503	501	477	480	459	491	491	473	470	480	493	479	501	466	483	474	490	457	480	488	485	445	513	420	480	492	512	461	485	490	490	475	479	458	510	517	502	455	472	446	441	451	432	465	495	494	471	463	462	520	474	467	480	428	492	495	492	437	466	471	452	433	452	446	444	490	477	474	485	482	480	440	460	480	465	518	477	441	472	463	478	473	465	481	504	506	498	463	510	436	489	461	491	471	474	469	482	461	506	508	467	495	476	462	485	475	476	435	518	479	535	472	484	487	468	457	462	489	455	503	466	501	465	494	470	486	484	449	492	452	455	494	497	439	509	495	462	482	455	467	502	509	499	489	483	490	448	511	470	444	484	475	498	481	457	484	473	459	451	449	476	492	451	454	479	447	451	505	469	468	512	496	488	471	460	501	493	493	451	469	498	483	501	472	481	441	493	494	486	486	472	536	473	489	473	473	466	433	464	445	431	472	492	496	496	439	470	440	458	457	488	472	480	438	449	507	508	470	433	438	496	499	449	453	476	475	540	481	484	448	459	516	436	469	477	438	449	506	488	517	506	508	444	465	489	453	473	448	453	468	454	464	456	475	495	496	493	464	425	478	483	457	456	471	490	468	467	510	482	510	473
2797	5577	933	745	854	743	743	685	638	531	463	329	281	211	172	167	114	112	80	103	84	75	57	44	45	30	46	40	51	46	37	41	39	24	29	36	25	26	29	37	41	36	29	34	38	32	37	35	24	25	20	28	24	21	22	27	19	24	31	18	19	26	23	19	17	19	27	21	20	18	18	20	29	20	19	15	30	13	17	17	16	15	21	24	15	20	17	13	14	20	14	19	18	23	24	19	15	11	17	19	25	26	12	18	19	24	26	19	16	14	24	16	14	11	18	32	20	16	19	16	20	21	21	20	25	15	14	28	20	19	16	29	17	18	18	19	19	23	20	20	16	8	25	19	21	21	31	19	19	23	38	20	12	15	18	20	14	25	25	16	31	24	28	18	21	20	38	31	20	16	33	24	29	18	16	25	15	11	17	19	24	26	23	25	20	22	27	16	16	21	21	19	19	19	30	18	12	24	22	16	21	25	15	18	26	16	23	24	19	17	18	19	14	26	19	29	24	26	23	19	21	28	15	20	11	26	18	13	20	13	16	22	17	22	20	27	23	16	21	15	16	24	17	25	28	12	27	14	30	18	17	21	23	9	25	21	16	26	11	22	20	21	19	19	28	24	24	21	24	20	21	16	23	20	27	28	20	21	20	12	20	22	20	21	18	19	21	26	23	20	31	18	31	16	18	31	21	11	16	14	22	18	12	24	29	26	19	18	24	23	13	20	18	23	16	21	14	22	15	34	22	20	26	20	27	28	26	14	25	24	14	30	18	25	22	20	11	15	14	22	22	19	23	18	25	16	24	25	17	18	17	21	20	18	22	18	20	21	25	16	19	14	22	24	13	23	22	19	15	25	17	20	26	17	16	26	20	26	29	17	22	12	24	18	21	28	16	16	17	19	17	15	17	23	22	20	21	21	22	24	17	21	20	23	19	22	20	20	17	23	15	20	23	23	21	20	19	30	20	27	17	16	21	24	16	14	22	28	27	24	14	19	17	18	23	19	26	19	19	17	18	18	21	22	26	15	15	19	21	20	13	18	9	17	31	26	25	13	13	14	17	32	19	17	23	20	20	19	24	18	20	22	12	19	17	25	20	17	21	23	23	24	16	20	14	12	22	23	21	20	19	28	13	15	16	22	20	21	21	26	22	23	19	18	23	16	13	10	15	25	34	17	16	19	28	23	21	24	18	22	25	18	23	25	19	20	24	18	17	25	16	21	9	16	25	16	16	27	18	19	17	20	17	23	19	21	24	28	18	25	20	21	24	23	16	15	25	22	22	22	21	25	23	20	19	23	19	12	11	21	19	22	23	23	23	21	16	29	12	15	22	21	22	17	20	20	20	16	25	13	25	21	21	22	12	23	16	15	24	25	17	20	17	18	21	22	16	17	16	19	17	24	12	23	19	19	23	20	24	22	22	19	24	24	15	15	14	26	13	23	20	13	18	19	20	20	19	23	15	16	32	16	21	27	31	21	17	15	18	25	21	29	19	14	21	22	23	16	20	21	17	23	27	21	18	15	30	13	17	21	26	14	26	21	20	25	26	22	16	17	14	16	19	23	17	25	17	22	16	18	29	15	22	16	23	20	24	20	18	27	17	32	24	13	22	21	20	14	28	14	25	24	22	14	21	19	19	34	24	32	18	18	22	19	26	20	16	25	27	25	22	24	22	24	22	20	21	18	13	31	14	23	21	24	13	21	24	19	19	22	15	18	23	23	33	23	19	22	22	26	21	20	20	18	22	19	19	22	29	20	16	26	21	17	24	11	23	26	19	25	21	22	18	22	15	21	30	21	18	19	28	22	24	18	28	24	19	13	27	16	26	17	17	20	21	21	23	11	33	27	15	20	25	18	19	11	20	17	22	17	18	19	23	21	20	21	14	18	15	22	21	21	21	21	20	11	17	28	16	21	20	18	18	17	17	16	19	22	21	16	22	22	15	20	31	15	19	15	22	28	15	14	28	23	14	20	20	18	29	19	19	25	10	23	19	38	16	21	25	25	17	19	20	22	24	24	21	29	24	18	22	22	16	20	21	20	21	16	27	26	19	14	22	23	25	25	16	25	21	23	23	22	25	12	24	14	17	25	15	20	16	17	21	21	18	17	28	18	23	20	20	18	22	29	26	27	25	21	26	19	24	23	9	20	20	18	14	22	16	26	25	17	17	11	21	16	24	16	16	13	18	19	18	21	19	25	13	24	21	29	16	24	18	26	27	23	19	26	21	21	27	16	17	15	20	23	27	19	22	16	21	19	29	14	21	24	21	20	18	15	14	18	21	20	13	23	17	18	16	18	20	19	13	23	21	29	28	15	20	14	20	26	21	19	15	28	20	24	26	21	25	19	21	24	18	28	19	28	21	15	24	15	16	17	21	18	21	16	29	16	22	17	13	17	24	27	21	14	21	35	21	22	23	23	25	21	22	21	26	13	19	29	24	21	35	17	16	21	21	11	24	19	17	17	19	25	18	22	18	17	21	18	22	14	23	14	12	20	17	18	13	23	20	26	18	13	23	11	20	24	14	20	20	20	19	19	23	20	17	18	20	16	15	21	16	23	23	23	29	19	12	27	21	23	16	15	16	21	19	25	18	22	22	13	27	15	22	16	22	21	13	25	18	17	24	18	23	23	21	19	13	23	29	20	22	20	21	21	28	29	23	21	16	24	19	14	20	19	14	20	21	23	17	19	19	30	20	19	20	31	16	22	19	21	24	26	25	23	21	19	25	20	22	24	16	17	16	23	17	21	28	15	20	18	15	21	14	24	21	20	27	15	26	27	20	17	17	23	19	20	28	19	22	23	17	13	26	14	27	11	13	24	24	28	18	19	19	18	28	12	18	19	20	21	19	12	20	18	17	27	23	18	14	23	19	20	21	29	21	19	26	14	19	23	22	16	24	24	22	13	21	29	21	24	29	25	17	21	20	21	35	16	17	25	25	18	15	22	19	18	18	20	16	18	20	21	23	14	19	22	15	21	23	24	23	16	17	21	18	24	20	17	22	18	23	22	26	25	22	20	22	18	15	18	23	30	16	14	24	14	27	13	16	25	19	20	23	25	17	11	17	21	16	21	26	28	17	22	23	22	21	23	24	22	27	23	18	29	18	16	18	22	15	28	17	16	13	22	23	18	15	20	21	24	25	18	21	26	22	18	26	20	18	12	22	24	17	15	14	12	18	20	25	19	24	26	14	15	26	15	16	27	23	19	25	19	19	14	11	21	14	19	20	27	23	28	19	16	29	15	18	21	28	19	17	30	21	14	25	16	17	21	30	19	12	21	17	15	16	23	12	27	20	20	21	17	19	26	16	18	16	29	19	19	21	22	23	20	25	32	16	22	18	13	19	18	25	16	24	16	17	30	22	26	29	20	15	11	20	20	17	20	19	17	23	22	19	19	25	13	14	18	15	22	20	21	18	20	27	19	13	21	24	12	22	18	14	23	20	16	14	19	19	22	22	21	30	20	34	22	25	19	21	24	26	16
32500	33205	21761	36887	38281	35431	33032	30350	27681	24954	21410	17559	14486	12662	11093	9385	8105	6832	6029	5651	4801	4155	3572	2857	2256	1916	1846	1811	1821	1979	1700	1549	1489	1346	1275	1119	1132	1135	1231	1582	1706	1407	1253	1326	1068	922	823	689	649	635	632	603	595	599	618	539	568	572	534	567	598	523	524	515	558	513	510	500	530	502	495	526	526	538	493	526	526	496	516	496	514	533	508	506	489	461	521	534	487	493	495	488	452	482	504	440	481	513	497	480	536	477	485	508	471	471	486	488	532	498	505	506	494	492	505	509	499	499	465	468	513	462	443	508	484	489	512	467	487	487	492	454	487	495	486	497	475	500	480	481	461	509	477	479	459	499	495	469	478	456	497	466	482	462	456	498	471	500	466	464	481	425	466	473	467	496	495	487	458	478	511	494	452	475	498	514	491	516	465	472	489	495	449	492	476	499	486	457	500	464	492	461	483	470	502	467	477	467	425	492	498	476	413	461	444	487	493	469	491	477	454	451	518	462	464	462	461	445	507	441	484	483	477	486	463	507	456	477	486	506	462	432	447	495	487	483	449	473	473	483	456	474	476	448	468	506	489	486	479	456	517	472	478	462	441	486	494	464	495	486	496	440	504	483	486	475	456	447	444	436	450	491	458	452	476	481	476	481	478	454	450	514	471	445	468	462	509	470	483	441	451	489	449	504	482	498	452	487	481	500	471	519	467	475	473	469	477	484	456	500	460	457	468	459	477	474	497	462	464	459	473	463	468	488	450	504	468	488	484	477	476	465	490	450	470	445	487	515	485	460	488	480	446	454	481	506	492	472	455	484	479	464	456	476	472	469	494	465	466	437	485	496	482	476	481	461	481	478	424	469	477	472	513	484	470	509	465	487	494	472	476	483	495	445	477	452	473	472	457	502	494	482	473	503	468	486	480	476	481	490	456	491	540	445	487	474	454	450	481	488	484	525	493	483	436	462	445	490	464	475	500	447	508	450	516	444	493	475	469	494	472	495	443	466	471	517	458	485	435	511	480	455	451	483	443	486	473	475	472	478	456	492	469	470	438	447	490	461	486	466	455	456	484	463	468	451	461	476	488	480	500	500	484	464	463	458	463	451	464	461	479	490	475	455	499	470	451	496	465	467	468	498	497	481	460	467	453	450	453	457	486	502	463	477	488	474	445	490	444	507	486	449	499	481	450	456	468	463	464	515	471	500	539	501	470	451	494	523	499	479	459	447	453	454	475	463	492	497	480	473	480	483	472	478	498	478	491	491	473	456	465	469	464	493	482	483	482	472	474	503	481	469	476	462	475	495	494	522	489	474	441	489	428	467	499	472	476	479	488	509	476	473	448	467	504	512	473	464	455	507	443	456	492	478	465	467	492	460	447	459	461	500	474	533	464	462	456	480	475	477	460	437	452	476	479	463	480	478	478	453	453	455	454	491	463	495	501	472	545	488	533	465	489	487	469	488	485	464	471	442	471	430	445	463	452	486	474	467	476	491	472	476	460	504	473	448	494	454	501	496	490	426	444	467	515	478	455	472	457	476	482	473	487	454	461	466	484	493	491	490	499	516	465	453	465	489	469	460	448	479	453	459	451	480	500	487	507	454	475	434	448	466	458	478	456	509	468	513	461	527	472	502	449	490	495	467	432	445	408	493	508	476	446	472	496	485	479	470	471	453	476	502	442	435	468	452	473	435	483	459	464	426	488	423	474	452	485	481	466	461	439	480	441	481	486	464	513	475	538	482	453	467	477	484	485	448	486	445	483	448	483	487	477	489	483	496	436	478	473	472	434	440	480	473	455	435	512	494	444	458	506	479	485	484	470	498	488	445	458	467	507	475	441	468	486	483	438	475	448	482	427	453	443	485	457	456	464	455	499	463	485	484	461	465	475	482	502	486	453	455	502	453	464	456	491	447	469	513	477	471	485	483	506	467	478	464	472	495	442	479	485	463	460	514	428	509	424	454	488	472	463	454	481	496	481	478	467	443	532	503	487	484	482	444	476	478	423	503	438	481	521	476	445	452	470	470	466	514	465	464	503	463	469	489	472	472	436	463	457	517	496	472	485	427	471	436	453	440	444	457	440	481	446	486	440	460	434	509	468	485	459	451	438	470	521	445	497	486	452	476	476	465	462	462	450	500	467	471	468	449	497	490	506	455	491	481	478	451	462	510	478	491	477	458	503	471	484	455	472	487	465	502	494	492	504	502	499	479	447	499	457	485	469	484	457	499	475	472	518	463	444	459	486	487	466	455	449	428	485	492	479	446	498	474	471	435	502	494	484	465	483	453	497	502	506	487	458	488	536	485	486	487	453	479	431	487	463	514	479	482	470	504	445	471	436	469	481	478	491	495	473	477	464	482	490	469	476	475	463	433	446	474	471	493	436	466	479	506	466	456	484	444	496	463	487	457	466	472	441	460	488	464	479	482	450	465	464	494	509	455	466	481	502	482	501	461	464	436	476	486	457	482	454	495	443	467	471	443	472	486	486	484	491	470	470	476	469	435	492	474	448	427	475	479	499	464	482	446	449	482	452	501	485	462	489	451	469	497	480	482	489	482	458	460	485	486	473	495	457	463	498	457	506	464	471	462	472	529	476	479	479	482	473	511	528	436	425	467	443	461	482	452	457	466	493	483	440	448	453	500	465	449	447	488	505	475	493	495	487	475	490	461	448	489	473	506	478	467	506	472	504	450	459	510	482	478	471	484	487	488	483	470	471	465	518	434	477	470	458	462	458	491	494	495	499	468	442	495	487	501	473	475	476	416	477	490	483	487	475	476	438	449	483	440	493	473	466	471	478	469	478	504	493	505	456	478	522	481	450	479	418	470	500	505	445	495	490	494	506	486	480	457	462	460	464	446	480	501	468	465	464	519	495	482	495	471	475	490	469	467	505	479	469	463	511	467	493	428	476	497	456	485	452	488	476	456	489	466	461	479	429	475	485	489	461	494	459	465	524	478	466	441	480	478	448	497	500	479	465	483	480	457	468	470	480	490	458	458	471	490	493	525	455	500	466	506	475	479	490	456	473	489	489	467	502	448	443	413	449	454	466	480	461	470	510	421	518	482	483	465	478	469	478	470	494	448	502	468	456	481	491	469	491	488	495	466	480	464	477	494	457	441	473	470	449	481	487	527	514	464	482	468	515	464	488	472	493	491	476	506	466	452	487	445	472	432	501	476	478	513	498	464	451	498	442	454	482	477	493	453	490	464	461	421	481	478	462	455	461	468	497	487	466	465	478	472	491	491	458	484	497	470	476	458	441	439	441	440	488	519	419	485	504	470	467	480	472	440	491	488	498	446	468	461	429	468	455	475	439	495	489	440	494	488	497	453	508	491	490	464	444	480	449	459	486	480	479	463	490	452	441	486	491	494	447	495	508	466	481	461	490	487	444	496	469	479	456	508	481	432	512	488	479	484	475	447	456	452	456	472	523	500	440	465	519	455	464	486	472	436	499	486	435	460	483	462	473	495	445	445	472	446	482	510	477	476
2823	2617	627	502	553	520	561	557	471	436	336	272	199	206	152	125	134	108	106	82	81	78	57	49	51	46	42	50	50	43	48	35	37	27	35	31	33	34	34	36	29	33	42	33	31	34	34	33	25	23	44	28	33	32	34	32	38	28	29	35	27	26	25	32	25	23	38	23	42	25	25	42	33	26	22	30	26	32	25	35	29	34	24	25	21	30	28	32	31	30	26	26	37	21	23	43	29	29	23	26	19	34	23	25	34	40	31	26	34	27	23	32	31	26	36	36	22	31	33	30	30	27	21	32	26	34	32	24	28	22	33	22	35	21	38	22	30	31	37	32	14	24	25	27	26	37	31	29	35	25	35	22	33	27	22	28	25	32	32	25	27	26	22	23	32	31	38	31	45	26	38	26	23	29	26	40	28	39	29	25	24	35	27	28	29	30	32	20	36	32	35	22	24	32	29	35	34	35	27	27	33	23	23	31	32	22	32	31	29	36	24	25	35	40	24	21	40	26	31	18	32	24	29	35	24	28	29	23	22	28	30	33	22	23	31	33	31	33	31	23	34	26	29	30	27	30	34	33	32	30	22	29	32	31	24	32	34	32	18	21	31	19	27	30	29	30	31	35	22	31	37	25	35	35	32	26	23	37	20	37	23	32	35	31	32	23	29	24	26	37	30	30	27	28	36	38	32	39	36	27	37	27	29	28	39	27	27	21	26	26	23	28	27	26	36	33	29	29	34	25	21	26	28	20	32	27	30	29	28	29	30	30	26	20	27	24	29	29	27	21	32	27	21	28	26	29	29	29	36	32	36	29	33	26	32	33	24	31	38	21	24	22	39	35	21	31	22	27	29	30	30	24	33	26	29	21	22	29	24	38	34	36	22	35	31	36	31	28	37	32	40	33	26	23	33	38	31	34	29	21	28	23	29	24	26	39	27	33	40	34	25	24	24	30	27	25	31	14	35	22	33	21	17	36	27	27	27	48	23	39	39	21	33	33	25	34	34	29	40	32	28	35	29	39	32	24	35	29	25	24	21	29	31	35	27	36	22	32	32	27	41	31	29	27	39	38	26	20	30	25	25	30	33	25	36	40	27	31	26	22	25	40	28	32	33	25	34	32	32	30	25	29	28	34	27	34	30	39	33	24	32	25	31	22	22	23	30	26	26	24	26	20	31	32	22	29	23	30	31	36	23	29	33	33	37	28	22	22	25	35	30	29	32	35	43	27	27	34	27	38	35	31	25	30	28	30	29	27	26	24	25	30	35	36	29	31	34	37	20	24	31	32	25	27	30	24	34	38	38	37	20	34	21	38	44	26	23	23	30	27	31	23	32	33	29	22	34	24	26	27	30	33	37	27	35	24	30	33	33	29	24	31	24	38	36	32	37	32	30	26	22	25	34	26	36	39	35	28	17	24	28	29	26	23	31	26	21	28	34	25	35	29	23	27	27	26	35	44	28	28	22	33	41	29	40	31	30	21	33	32	34	20	39	30	25	31	22	30	34	19	25	33	31	36	30	27	26	30	39	35	27	28	18	27	35	31	26	29	30	24	34	24	37	32	31	33	23	28	33	22	27	32	22	32	32	30	35	32	31	24	33	32	36	24	28	33	29	33	31	34	25	31	37	29	37	23	32	29	29	28	32	21	26	29	28	20	23	29	29	24	30	27	31	37	21	34	31	31	23	28	34	23	29	32	24	35	37	27	20	25	34	30	21	37	18	22	26	23	31	23	34	26	31	33	30	25	24	28	33	27	28	29	38	33	25	31	30	30	28	30	30	25	26	25	24	34	20	44	39	19	42	27	23	36	21	23	34	25	26	30	38	30	36	22	24	25	25	29	24	31	29	33	17	30	27	33	16	35	32	35	29	28	29	28	29	25	33	29	33	34	27	35	35	26	33	28	29	28	41	23	25	34	32	26	38	32	22	35	24	22	33	32	29	23	29	24	23	26	37	30	29	32	37	26	34	34	28	28	24	27	21	21	26	36	23	23	31	33	29	26	28	31	28	23	24	30	34	31	34	30	33	29	29	23	28	36	20	31	21	31	28	36	28	32	31	21	35	30	36	28	33	26	32	26	33	32	25	26	28	37	34	38	22	31	30	27	24	25	31	25	22	29	22	28	28	33	26	35	30	31	29	31	24	28	24	31	25	35	21	16	26	30	27	31	23	26	35	31	26	19	27	29	27	27	29	35	28	25	26	25	28	32	22	32	28	29	26	21	24	22	31	25	22	32	28	28	28	32	35	31	29	28	23	28	29	25	34	27	23	32	36	28	27	27	33	37	29	28	27	24	36	23	24	37	37	28	32	27	27	34	38	39	24	34	31	20	27	20	23	29	34	25	33	27	28	33	22	29	35	38	31	29	30	31	29	12	27	35	26	28	32	25	20	44	26	34	27	30	33	23	26	29	31	27	23	40	26	20	36	35	40	31	34	32	31	38	13	25	25	27	35	27	25	23	32	31	32	33	25	41	33	23	32	25	35	24	36	30	29	29	24	30	40	42	27	35	27	33	30	24	31	22	22	33	30	31	31	23	26	28	28	32	27	24	26	23	30	25	16	26	25	35	25	28	19	36	25	25	51	38	29	30	31	35	17	29	29	32	29	24	26	30	24	31	37	27	28	32	26	24	35	34	31	28	34	35	31	36	31	24	39	24	23	31	27	31	31	31	31	30	24	22	29	29	30	28	44	29	33	33	26	44	36	24	26	20	34	32	33	32	29	30	30	33	28	14	40	30	25	26	21	30	31	30	36	29	23	34	24	35	22	31	27	32	28	27	26	31	30	28	20	27	23	24	26	28	26	25	28	30	31	27	35	28	36	37	33	20	28	22	20	33	30	23	23	27	25	23	37	24	31	24	30	28	35	34	29	32	26	22	20	28	26	29	27	40	32	21	29	24	28	19	21	25	34	26	33	23	35	29	40	34	28	33	25	35	33	32	30	29	34	41	28	33	37	24	32	36	36	17	29	33	25	32	29	25	26	39	33	25	37	21	29	23	32	37	36	29	24	28	33	26	34	30	32	32	27	32	33	30	26	30	35	29	33	24	29	30	31	31	25	20	24	24	32	33	23	23	34	24	32	41	39	28	33	37	30	36	40	26	27	34	17	28	39	28	22	30	32	33	33	27	35	24	28	37	29	32	33	30	31	34	28	27	32	35	23	33	30	27	33	30	30	31	23	37	31	20	29	25	27	24	39	33	29	32	31	25	35	31	27	35	27	26	25	29	22	33	31	31	33	51	38	40	30	33	30	41	35	32	25	32	29	26	22	30	25	28	35	31	23	36	30	42	36	31	27	24	35	28	30	33	33	30	46	21	28	32	27	28	35	29	36	33	27	33	30	32	29	30	30	33	31	21	29	34	28	35	29	40	23	20	30	35	17	28	38	20	32	24	34	27	22	32	23	24	30	18	36	21	24	30	24	33	35	24	32	34	28	27	30	24	32	21	23	36	33	37	30	31	24	38	38	25	39	33
28828	29291	17591	31683	34220	32060	30160	27365	24859	21951	18057	14103	11854	10376	9119	7779	6611	5710	5202	4872	4115	3671	2995	2367	1919	1709	1717	1696	1749	1757	1625	1598	1413	1296	1131	1077	1147	1150	1355	1600	1487	1323	1311	1348	1075	1045	903	818	804	744	762	804	725	779	813	711	764	734	706	718	770	710	711	687	716	689	734	688	726	666	678	686	694	698	698	707	726	718	670	697	677	687	696	717	658	657	671	651	703	692	664	655	676	706	664	678	679	677	677	694	678	704	730	683	691	673	724	676	673	683	680	668	658	656	673	677	686	692	634	654	692	690	666	708	671	682	684	708	665	666	675	666	636	691	643	650	639	696	695	711	675	726	688	671	652	668	704	658	716	658	675	712	663	687	661	647	682	711	642	739	684	655	711	655	682	664	667	694	652	699	666	653	695	679	705	685	670	684	719	635	667	709	684	617	688	673	694	675	707	636	696	665	695	692	670	704	677	698	690	639	688	689	662	622	709	669	714	654	704	715	676	688	605	707	682	679	658	680	664	671	654	700	677	683	665	663	641	670	664	687	680	660	687	613	626	669	646	646	725	701	630	635	660	690	622	661	722	696	706	652	655	628	673	693	727	630	702	653	650	682	649	666	678	628	700	677	689	679	703	663	647	667	671	671	661	672	669	695	724	664	667	688	693	681	686	657	660	678	690	683	667	707	697	652	691	656	667	593	684	696	661	687	645	687	676	674	692	693	683	689	692	676	694	624	668	674	661	682	702	646	710	657	700	667	703	708	669	679	645	700	651	640	641	652	692	670	688	666	703	658	685	699	659	680	649	693	633	687	699	696	647	667	680	684	671	691	676	684	693	654	673	668	685	645	616	625	648	614	673	684	681	645	674	657	661	678	650	688	701	654	666	667	678	682	699	678	659	697	644	655	657	660	653	682	660	659	654	675	618	632	658	647	667	663	619	685	712	678	737	694	688	661	679	675	657	707	719	665	655	659	723	643	661	655	684	672	675	671	682	687	668	641	622	696	675	667	673	674	675	693	698	733	706	661	700	638	691	653	668	662	692	682	661	657	708	687	683	661	666	670	653	650	676	646	653	671	683	642	690	661	692	686	681	664	616	682	691	628	654	651	677	702	681	651	635	691	745	663	654	631	699	655	661	676	673	699	657	659	661	690	654	639	620	649	631	695	628	733	658	628	689	626	663	661	666	650	657	618	650	651	689	663	684	645	659	645	674	676	667	696	659	696	665	624	690	655	681	663	667	634	610	682	636	708	716	662	662	644	708	676	679	621	630	646	707	605	669	656	695	667	689	668	672	699	648	646	675	658	705	695	704	646	700	683	646	660	657	690	701	638	692	680	698	695	685	709	665	704	659	669	696	661	680	644	640	702	671	670	648	635	650	627	643	666	664	699	711	619	607	665	693	684	691	679	687	655	659	676	715	666	632	727	669	636	695	694	645	657	592	637	693	650	678	663	725	701	645	669	677	709	669	683	634	609	660	647	658	698	647	694	698	589	579	664	713	636	679	630	698	620	711	699	692	685	676	697	653	667	674	663	687	667	659	667	642	668	651	650	643	693	674	710	682	631	703	641	697	678	682	677	686	658	709	692	659	671	666	700	678	622	683	710	678	677	692	619	691	686	660	688	699	652	678	711	693	671	670	677	668	651	685	663	688	691	670	652	666	688	631	678	690	710	654	664	661	655	652	675	661	625	662	668	650	693	693	675	686	628	710	657	669	660	629	656	683	647	692	660	661	638	696	691	683	659	667	672	618	684	655	695	707	714	706	662	654	720	697	672	697	668	646	651	704	636	698	680	659	642	659	703	671	690	670	689	721	664	664	689	649	683	650	639	673	655	667	671	705	641	675	700	688	708	657	644	683	624	704	675	618	659	669	676	720	694	675	682	658	661	690	666	629	668	690	706	627	650	661	670	683	692	692	671	687	650	706	714	672	691	642	691	671	686	693	638	683	662	636	648	679	680	701	657	677	666	635	693	624	671	683	703	695	680	641	650	693	713	671	686	664	646	663	689	705	631	661	651	675	669	694	652	660	675	629	671	690	640	637	650	714	673	641	689	690	670	636	684	674	705	686	649	661	634	675	663	643	669	660	659	663	714	674	654	646	644	673	635	740	662	681	693	659	667	698	705	665	671	688	684	693	630	662	694	683	675	671	705	657	696	677	682	659	636	697	708	670	666	668	661	710	666	693	686	645	635	642	657	680	638	647	677	666	657	659	666	659	681	667	658	694	687	643	674	672	667	641	646	682	673	644	664	614	683	653	683	663	657	668	714	657	689	626	680	646	685	665	638	679	691	643	683	644	704	686	713	667	671	664	675	674	670	675	615	646	674	622	631	660	693	653	675	662	701	660	659	643	660	671	658	662	665	663	647	672	694	655	691	649	685	691	634	668	701	655	655	697	679	698	697	647	676	685	677	670	634	667	689	685	675	636	716	658	679	722	691	721	642	693	608	685	712	628	701	738	650	670	664	659	614	646	657	664	685	677	677	689	648	618	622	705	657	676	649	643	702	668	647	704	649	700	656	701	692	670	683	657	688	645	665	672	661	669	648	734	686	648	637	706	650	667	673	668	653	699	709	684	708	675	662	666	692	682	746	697	688	644	708	639	663	686	653	645	692	712	681	710	642	658	687	704	667	674	651	692	692	651	685	661	633	687	718	697	694	682	709	671	639	674	695	648	649	658	704	662	630	682	620	654	678	677	637	685	712	666	664	684	669	666	702	678	602	692	702	684	688	642	667	683	649	616	646	662	669	678	657	668	664	655	630	659	624	675	689	645	683	702	700	678	672	751	669	629	679	649	680	671	669	667	643	669	667	659	636	693	652	681	725	645	661	647	676	724	662	719	666	639	685	698	680	695	621	704	702	644	617	630	672	637	647	632	635	733	694	697	624	629	676	652	671	667	651	628	663	669	707	691	690	671	677	674	696	699	660	668	669	654	694	666	651	657	652	636	659	674	660	697	698	661	638	706	636	685	668	658	692	698	638	672	665	665	689	682	662	656	647	686	682	675	688	705	671	658	667	678	727	665	678	674	634	644	653	635	621	659	653	671	645	650	675	667	643	637	690	664	719	705	621	644	652	644	708	644	685	665	674	691	690	669	648	689	673	667	687	686	686	663	687	720	667	716	670	668	654	687	600	681	690	678	672	707	658	684	673	677	669	684	675	668	670	677	694	658	685	691	694	676	684	684	708	691	740	672	689	639	731	645	740	630	674	670	669	659	680	666	671	619	657	699	673	665	649	659	681	677	692	675	679	698	637	607	703	640	639	697	701	677	674	667	674	652	694	675	652	647	660	689	703	659	653	692	662	629	664	702	665	660	659	646	638	670	643	665	683	697	671	654	679	691	666	668	678	708	631	614	690	692	699	675	678	722	624	670	676	692	672	627	682	664	682	673	672	663	661	705	672	702	677	657	708	664	633	682	656	704	656	697	702	656	654	674	650	687	667	676	700	636	662	677	612	696	681	695	670	655	690	708	672
2719	2909	811	582	817	810	781	771	723	604	439	308	257	231	203	201	153	153	106	99	92	97	74	42	46	40	40	30	44	45	29	37	36	32	22	27	33	40	44	49	38	27	28	34	27	34	22	24	23	27	17	20	18	23	17	20	14	21	28	32	22	26	26	17	20	17	16	17	19	29	19	20	16	16	14	33	20	17	25	15	26	13	19	21	21	18	19	22	26	19	18	24	23	21	21	18	21	27	22	16	28	18	30	22	17	19	24	22	20	11	25	16	17	24	19	27	28	17	18	28	16	19	26	22	26	25	20	22	19	24	29	19	15	24	14	18	19	25	27	17	14	29	18	14	12	12	19	22	25	21	20	18	29	26	16	26	25	17	23	20	24	22	21	15	24	25	27	13	23	22	27	14	41	39	18	19	18	23	10	21	17	16	23	18	28	20	19	24	23	17	20	30	17	23	14	25	22	29	35	20	19	19	22	21	22	23	14	30	19	21	22	14	19	16	22	18	19	18	26	21	31	24	23	23	20	23	18	24	17	17	19	15	11	16	21	18	20	25	15	23	17	25	31	22	30	19	26	24	16	22	23	25	23	22	16	18	30	23	19	29	16	21	18	23	10	27	24	22	28	21	19	15	21	22	19	14	21	13	18	22	18	19	23	19	16	26	22	33	18	15	24	15	28	22	20	22	26	27	18	25	16	22	15	20	20	16	20	19	22	19	18	27	29	14	19	20	16	16	20	25	24	22	18	28	21	23	19	22	16	19	14	15	21	20	25	25	15	19	24	21	20	19	14	19	26	21	21	20	34	28	20	17	18	20	13	10	18	27	22	19	26	26	12	22	14	24	16	27	15	22	16	30	25	23	18	15	18	27	22	18	21	20	18	23	24	28	20	25	15	11	14	13	21	16	26	28	18	21	25	20	14	20	22	13	24	19	20	29	17	22	18	24	20	26	18	18	14	22	14	20	19	9	20	17	24	18	23	26	20	19	20	22	20	20	21	20	17	23	21	17	20	20	16	24	15	19	15	29	24	17	20	12	31	10	28	19	21	26	26	23	21	18	26	25	17	24	25	18	13	22	28	20	18	17	24	21	30	20	17	16	27	14	16	30	13	17	19	15	19	14	24	22	23	25	12	25	26	19	23	17	18	17	24	16	21	17	15	19	28	19	18	25	14	23	20	17	25	19	18	22	19	22	25	26	19	25	23	21	27	23	14	16	16	25	20	18	17	17	24	27	16	22	19	15	20	23	20	16	27	20	27	21	21	19	23	20	25	17	15	18	17	20	23	25	16	14	18	22	19	17	21	19	16	19	18	26	20	25	4	18	19	21	19	19	12	18	21	17	16	26	15	19	27	23	24	22	21	15	16	25	14	15	17	20	32	12	24	17	19	26	23	17	16	20	22	13	23	19	22	28	23	23	14	21	19	20	29	20	19	26	27	23	21	19	25	24	19	11	22	15	19	18	24	19	17	21	15	27	14	21	21	17	24	18	14	22	20	21	21	21	29	18	19	17	23	10	17	20	26	23	23	24	20	25	34	28	19	14	19	23	16	23	21	21	23	24	29	17	20	16	24	10	27	20	17	14	24	17	17	17	23	20	18	30	17	17	17	26	15	22	28	21	18	21	23	22	22	15	27	28	27	23	15	22	20	19	25	21	20	14	21	15	16	26	24	15	18	26	27	16	15	24	20	17	23	14	16	21	23	21	23	7	21	23	22	22	22	12	27	11	19	15	16	19	20	18	24	16	22	30	25	32	15	21	22	19	19	15	17	19	28	18	20	20	14	21	24	20	23	23	22	20	19	27	17	14	20	14	19	20	20	22	21	27	18	20	22	28	16	15	11	17	21	20	20	24	15	20	17	18	24	17	21	17	16	20	14	16	17	22	14	20	22	20	15	28	24	21	30	21	35	18	21	17	23	18	27	23	13	24	24	19	18	30	27	17	25	24	16	23	18	20	21	17	22	22	20	15	14	21	32	19	24	20	14	28	25	19	21	26	17	22	23	20	23	31	22	23	24	30	29	26	23	18	17	12	26	22	22	17	29	19	12	16	28	13	20	23	15	16	14	20	22	23	13	23	19	11	24	19	15	28	21	17	15	20	22	19	25	21	11	24	28	17	18	17	20	27	25	18	25	28	18	19	21	15	19	27	23	18	26	17	29	20	22	17	13	19	13	29	18	18	17	17	22	27	20	17	15	21	21	17	18	9	13	20	12	15	19	27	21	18	22	22	32	20	20	16	13	24	19	21	17	13	18	33	24	19	21	18	17	11	24	27	24	23	18	25	20	17	22	21	23	21	24	21	25	20	19	18	31	22	24	16	12	22	26	14	18	22	17	14	20	25	20	23	22	21	25	21	10	26	19	15	13	22	21	20	17	19	25	22	27	23	21	15	24	17	14	23	19	20	24	20	25	11	14	25	20	26	17	14	21	21	14	16	22	20	18	21	19	23	23	20	25	21	18	21	17	15	14	12	18	14	22	21	21	23	20	22	19	19	14	28	20	23	23	23	15	33	18	21	19	28	24	17	31	25	23	16	17	13	17	17	17	22	17	17	19	23	30	26	23	23	22	18	20	21	24	21	16	23	19	16	28	24	15	18	20	21	14	25	27	19	24	9	23	26	19	18	20	23	17	16	17	22	30	23	23	28	18	19	23	20	21	23	20	16	21	21	29	15	24	25	22	21	29	23	21	17	14	14	20	27	14	19	35	18	14	25	23	23	21	11	24	24	17	14	17	15	25	20	26	15	21	27	21	14	16	21	19	18	16	22	22	16	23	26	19	20	24	20	21	13	22	19	19	18	22	17	13	20	16	17	16	27	16	19	30	25	24	31	22	23	22	20	31	17	18	13	23	15	21	16	19	22	11	22	25	17	20	15	21	22	15	14	22	23	18	17	18	24	22	23	17	24	21	21	30	22	21	19	19	16	23	23	22	20	20	20	18	22	24	19	18	17	18	17	17	18	16	25	21	15	23	37	19	22	27	16	29	16	24	20	19	23	23	21	23	13	22	26	19	16	30	18	15	15	15	21	9	20	28	22	22	24	22	11	20	20	25	24	15	19	14	12	24	25	16	17	13	21	16	13	30	21	17	19	24	18	21	16	24	19	15	17	19	24	20	16	27	21	20	16	23	24	17	22	24	19	20	18	19	17	21	23	21	26	18	20	18	19	17	20	19	18	28	14	19	14	25	24	28	21	20	26	21	15	23	19	19	24	21	29	15	23	20	14	13	19	19	18	25	26	24	16	19	20	18	21	30	16	23	20	17	22	29	23	20	15	22	19	19	27	23	21	15	25	23	30	12	29	19	28	23	18	23	23	22	19	32	33	27	18	26	15	26	16	16	22	11	24	18	30	19	21	32	17	21	13	29	18	21	20	17	26	16	16	18	21	21	23	23	24	21	20	10	28	17	19	16	27	25	16	17	21	18	25	26	22	24	17	24	28	18	14	18	19	24	16	27	18	11	24	16	27
31966	30661	19782	34483	37724	36687	34749	31951	29325	25981	21479	17488	15379	13352	11831	9975	8815	7934	7405	6450	5364	4621	3461	2751	2178	2019	1927	2001	2141	2023	1911	1762	1573	1305	1157	1145	1106	1248	1679	1701	1482	1397	1433	1245	1097	952	792	741	617	602	606	613	586	542	597	632	547	555	551	589	563	549	503	548	500	531	500	535	534	536	522	529	530	536	498	520	520	518	518	481	510	504	469	473	508	489	506	468	497	490	491	490	504	511	481	550	455	496	511	517	504	495	498	541	481	484	516	485	483	472	524	507	493	477	467	496	493	506	486	505	507	524	487	523	528	500	512	468	471	465	506	455	515	457	516	480	490	516	500	465	482	501	488	483	487	508	468	496	486	498	489	500	435	484	466	484	517	507	467	430	456	487	517	466	467	436	481	484	468	460	501	445	518	507	487	495	499	498	512	488	463	502	474	460	456	477	440	454	472	516	468	516	476	470	481	482	472	483	458	446	481	493	471	480	529	500	481	490	501	479	492	501	497	474	473	473	476	498	513	483	466	471	501	440	501	470	456	468	478	453	468	485	474	502	440	460	492	490	468	488	472	492	471	458	458	454	448	515	452	530	477	492	485	479	473	474	478	525	462	473	484	454	462	499	496	493	472	486	426	497	478	470	495	475	478	464	472	491	454	525	471	489	502	482	492	491	505	465	446	468	488	508	479	480	466	485	452	491	456	491	522	434	510	494	468	479	476	510	495	503	454	506	505	483	508	525	476	439	441	485	510	516	505	487	482	453	499	494	494	497	496	509	509	450	469	493	464	480	479	467	471	504	517	469	440	486	501	474	474	464	475	485	463	500	441	500	508	498	460	497	456	473	484	474	470	465	515	485	476	507	473	469	498	522	498	464	490	458	459	458	490	446	435	460	438	473	471	476	476	465	493	482	453	508	429	475	537	459	435	454	492	450	508	448	512	471	473	491	485	489	492	475	508	501	477	459	523	493	463	509	468	492	480	487	465	437	472	473	457	435	450	472	489	501	494	469	476	492	508	460	473	452	519	495	465	489	470	429	480	452	487	493	489	508	507	441	524	489	455	473	466	501	473	497	455	481	474	483	481	501	508	487	475	481	454	486	455	483	492	490	463	441	486	514	508	463	483	452	439	487	483	497	486	486	514	471	480	460	519	514	459	516	476	445	448	450	497	478	447	483	443	507	495	463	462	460	480	474	479	492	451	480	499	460	474	513	491	442	459	507	485	519	496	463	464	474	467	495	478	499	509	460	490	447	506	464	468	494	484	491	490	499	509	471	488	444	497	488	492	454	529	511	470	426	446	495	457	472	470	449	457	485	483	472	500	430	517	465	470	478	459	488	499	468	487	488	507	484	516	482	461	461	494	457	473	486	494	453	491	489	487	471	474	471	522	477	481	470	487	487	460	491	448	480	470	506	464	501	508	469	470	466	501	492	523	446	458	457	481	493	489	477	465	470	480	485	462	470	492	472	464	450	499	460	499	469	474	529	488	494	523	499	482	496	483	481	470	497	442	487	465	487	456	490	487	480	479	482	474	476	485	500	469	468	511	487	514	481	487	471	434	519	473	493	491	481	471	461	456	501	480	481	477	471	491	462	471	488	477	529	482	454	483	401	462	496	482	516	474	496	480	490	490	450	509	449	455	497	483	512	471	490	464	519	486	488	539	467	453	529	472	478	444	516	480	480	450	496	471	458	476	445	472	511	472	492	485	488	490	495	504	494	504	480	501	505	450	524	497	490	453	462	495	498	444	477	465	487	460	479	457	478	473	439	462	513	499	495	481	458	485	491	461	471	465	444	472	439	496	500	445	500	475	506	466	459	515	511	444	467	464	483	466	466	473	461	464	489	499	461	484	510	459	469	478	465	433	478	475	467	493	501	456	451	494	487	465	494	486	454	481	479	432	494	445	467	451	465	451	504	504	493	475	476	476	501	539	490	473	458	482	479	475	451	486	470	489	527	492	511	486	447	485	465	464	484	482	526	480	520	520	462	490	440	538	491	437	459	482	503	483	452	486	453	482	468	463	468	457	457	479	475	458	505	490	472	455	513	536	470	454	526	558	470	471	497	473	473	487	483	467	461	495	459	483	499	475	518	466	489	485	470	459	510	473	498	473	482	489	465	494	435	465	464	423	501	482	493	487	494	476	466	487	492	453	464	431	434	447	483	471	475	482	490	468	518	483	449	485	471	486	517	438	465	494	506	477	498	501	495	467	498	507	495	497	500	452	471	489	471	513	524	489	475	457	468	502	512	517	433	475	498	485	447	479	462	480	473	486	495	480	476	470	517	476	495	456	458	455	492	500	509	479	499	491	464	486	469	482	503	450	485	476	466	469	513	486	470	494	470	481	498	505	492	478	483	444	553	483	442	472	499	464	488	486	448	490	475	502	524	502	472	475	461	479	491	503	437	453	466	475	440	505	453	492	455	477	477	485	504	453	437	467	510	508	433	534	475	489	495	494	495	477	484	469	494	479	447	444	484	442	454	489	481	470	462	479	472	469	498	483	501	471	479	497	493	501	489	426	454	471	455	509	462	486	520	508	496	483	503	489	515	462	472	483	486	482	493	505	476	476	434	486	453	470	486	507	485	462	476	485	581	471	422	460	441	476	462	478	506	496	465	486	469	492	465	501	476	493	496	477	505	478	511	528	506	487	512	458	484	475	507	475	486	473	474	501	445	452	466	464	510	483	453	469	427	499	480	454	486	487	491	494	501	436	453	486	436	505	471	507	514	468	428	461	464	531	480	495	484	430	471	450	471	490	450	491	456	490	516	443	483	484	478	502	450	457	516	475	483	500	508	489	494	453	452	474	492	478	469	450	488	493	514	470	514	463	463	469	430	477	473	502	459	469	491	462	499	511	470	474	438	497	492	504	469	491	457	515	518	499	492	460	471	464	485	497	455	512	459	451	506	485	452	429	448	499	515	450	494	492	487	475	463	485	502	509	517	486	469	508	486	490	478	483	472	479	464	498	519	458	491	437	471	476	468	458	488	480	473	453	479	498	450	482	461	515	472	471	474	478	491	480	506	493	518	462	473	486	480	475	483	484	461	456	508	450	493	476	484	443	467	461	481	463	480	505	496	478	461	447	489	442	453	462	477	471	486	452	442	524	464	491	477	448	474	458	479	514	492	503	481	456	485	511	475	481	503	496	441	467	470	507	473	462	476	461	478	502	456	458	431	504	490	494	490	504	474	468	515	458	470	452	470	461	496	479	465	489	492	465	480	501	503	467	463	433	498	486	471	483	497	460	522	473	441	478	514	480	467	476	481	461	514	489	468	492	473	481	510	441	487	506	504	470	472	440	495	495	477	484	436	475	488	498	458	459	477	497	459	439	433	462	459	476	498	484	481	468	488	460	503	474	437	485	488	486	471	493	444	468	481	520	489	477	483	466	506	437	474	485	490	507	459	471	464	487	440	508	482	461	500	469	443	498	460	496	474	477	473	479	522	488	469	453	479	455	466	496	530	482	497	463	492	506	501
2723	2141	726	558	838	906	878	800	763	603	424	323	284	239	201	200	175	143	150	132	90	71	55	56	50	43	49	51	46	44	38	32	25	38	32	25	28	39	41	35	30	33	48	47	32	25	24	27	23	34	28	15	22	20	29	16	18	20	18	17	24	27	22	17	16	23	20	20	21	16	20	28	28	20	26	20	19	19	20	17	25	26	18	20	22	15	23	21	25	25	19	18	26	20	21	16	23	21	18	23	24	32	16	17	27	23	13	23	21	19	29	15	23	19	21	21	15	19	16	25	23	15	19	26	17	17	26	19	27	15	21	32	18	19	17	26	22	25	14	26	15	21	22	23	22	16	29	17	15	17	22	22	30	16	25	19	24	25	22	14	23	27	20	26	16	15	18	26	26	24	21	18	24	25	27	14	33	20	20	24	20	19	21	16	27	15	21	20	16	11	16	27	22	12	18	16	22	19	14	15	32	22	29	11	14	22	16	22	25	14	18	24	23	20	20	28	15	25	21	22	25	18	15	28	27	20	18	28	24	23	25	20	18	27	25	18	19	18	17	22	18	22	18	18	17	19	19	22	26	17	15	21	18	27	18	16	22	19	20	21	21	21	21	20	23	18	22	23	28	16	19	14	16	13	20	24	25	20	21	17	17	13	21	27	23	26	22	26	26	15	19	19	10	19	20	30	29	18	27	30	24	10	15	16	16	19	24	11	19	17	20	21	26	17	22	18	27	25	23	12	21	19	18	23	18	13	12	23	20	11	21	19	16	16	18	14	16	27	24	17	23	33	19	17	20	20	16	23	24	26	22	12	14	12	22	22	26	25	25	15	18	20	16	11	20	25	18	19	17	29	21	18	11	15	29	20	23	22	21	12	12	23	22	15	12	17	28	12	15	14	25	11	21	11	18	26	25	12	17	21	26	24	26	22	26	18	17	16	11	19	15	28	22	22	22	16	26	12	23	22	22	21	26	23	23	14	26	17	24	21	14	31	18	14	24	27	26	13	21	15	17	22	23	27	26	22	20	16	15	24	21	22	20	22	18	21	26	13	21	20	25	13	22	19	19	23	29	17	21	18	16	20	26	26	13	18	18	18	25	23	24	20	19	17	16	15	22	10	29	16	29	23	23	22	22	13	12	21	11	20	14	26	19	23	23	19	12	15	19	21	26	28	20	27	25	20	23	18	20	23	12	16	26	26	7	18	10	14	17	12	17	33	14	26	21	23	32	23	13	26	22	16	23	22	17	23	24	17	18	18	27	22	14	21	24	16	18	20	17	25	14	19	14	20	15	17	19	20	21	23	22	16	28	18	13	25	23	19	15	25	16	12	19	28	10	25	23	24	22	26	18	17	12	21	25	20	17	14	17	17	20	12	20	26	24	17	27	20	21	20	16	20	29	23	15	18	30	22	11	13	27	20	20	20	20	21	14	25	19	27	23	17	15	14	24	20	27	21	20	19	24	21	25	13	19	17	25	18	17	18	23	20	22	27	17	22	28	11	23	16	15	19	21	20	22	18	16	19	15	21	14	10	22	21	22	25	21	24	25	19	25	29	28	16	13	21	16	22	16	16	20	18	21	23	28	19	24	17	19	21	26	21	28	15	21	16	18	16	14	22	17	19	20	15	21	26	21	18	21	16	20	17	15	32	22	21	14	13	16	20	25	22	30	27	24	17	29	18	14	18	26	24	20	20	27	19	19	23	15	29	29	12	20	20	22	16	17	21	22	16	22	25	18	23	28	19	24	15	22	24	25	21	25	15	30	28	21	13	20	22	21	17	19	23	31	20	25	20	14	22	24	18	15	22	25	28	22	26	15	20	13	23	23	15	20	22	17	19	10	15	19	20	19	21	13	17	12	23	26	16	26	21	27	23	22	22	18	26	14	21	25	18	19	22	23	19	21	19	11	15	31	18	14	15	21	14	19	19	19	17	23	14	24	18	18	25	24	22	30	15	23	21	18	16	19	18	20	18	14	17	24	11	17	17	29	11	15	22	20	18	19	18	22	25	19	25	30	14	26	22	16	18	14	28	27	24	13	16	22	20	17	27	24	17	19	29	35	17	16	19	19	24	13	23	21	26	22	15	27	17	19	18	18	20	14	24	15	18	22	24	26	19	19	20	28	32	25	19	19	21	18	18	25	24	16	23	22	19	21	24	25	17	28	15	25	20	13	20	26	18	23	16	28	23	17	14	19	27	19	25	31	14	19	24	25	28	17	28	18	29	18	18	19	16	21	18	20	23	21	20	17	27	17	23	22	22	18	15	18	19	30	17	17	16	23	20	10	16	17	16	16	18	18	26	25	16	22	20	26	23	25	23	22	17	22	15	18	16	13	13	16	14	19	14	21	19	20	21	23	20	20	26	20	17	20	21	14	18	26	14	23	17	26	17	21	26	21	24	21	18	16	23	22	26	18	13	23	26	23	33	20	24	25	25	21	13	15	25	20	24	20	21	15	23	28	18	23	14	15	25	23	24	30	13	26	13	23	21	15	30	29	33	16	17	15	22	28	14	19	18	26	16	18	25	18	32	18	14	19	18	19	11	17	25	22	21	13	22	25	21	22	24	20	19	25	22	16	21	18	28	21	24	14	21	31	24	22	12	19	15	16	16	21	21	25	18	26	17	17	17	28	21	18	16	24	14	25	14	15	27	30	18	26	17	15	23	13	22	20	16	17	22	26	19	13	17	21	21	20	25	24	23	21	20	17	15	13	18	20	13	25	25	25	25	17	17	13	24	22	19	14	26	18	26	28	22	23	16	17	22	22	27	25	21	26	22	20	18	20	23	16	19	19	19	21	10	23	17	20	20	13	23	17	15	17	24	21	13	21	24	26	19	24	20	18	14	26	17	14	13	13	15	20	19	21	19	22	19	15	16	21	18	28	22	17	29	16	17	21	21	20	24	16	22	23	19	20	16	15	22	21	22	22	26	19	15	18	23	19	23	18	30	18	16	15	14	17	17	27	23	20	23	25	21	18	33	17	18	20	21	22	21	25	17	26	26	27	21	19	24	26	16	27	25	21	22	22	16	23	9	22	24	23	24	24	14	22	19	19	24	33	17	28	18	10	19	20	21	19	23	25	31	22	19	17	17	21	20	24	27	20	20	25	18	20	20	15	14	23	29	26	26	26	16	17	16	24	21	19	20	17	26	14	19	24	27	20	18	21	20	15	19	30	22	17	12	23	18	19	14	25	19	16	18	23	26	18	24	15	17	21	31	22	13	22	12	31	16	22	17	18	18	14	20	18	16	22	24	19	26	26	20	20	12	25	22	27	20	26	28	14	27	17	18	21	19	28	16	21	16	25	16	17	25	13	28	28	16	16	23	21	20	17	21	22	23	29	24	9	22	18	19	17	20	23	15	26	20	20	17	27	25	16	18	26	17	22	23	25	24	29	17	20	18	20	23	26	11	20	19	20	25	19	19	23	19	19	18	18	25	18	21	23	27	16	17	19	17	17	29	15	17	12	22	27	25
31294	30483	18445	33815	38567	37674	35544	33082	30164	25899	21274	17760	15757	13871	12196	10735	9338	8595	8011	6688	5853	4531	3367	2783	2265	2034	2089	2244	2171	2084	1922	1592	1513	1284	1195	1053	1117	1416	1817	1615	1476	1502	1448	1170	1084	851	736	703	618	670	627	624	589	595	610	608	567	542	591	547	554	517	528	569	562	525	528	564	511	546	507	505	483	535	501	530	531	514	531	516	523	473	503	514	495	505	505	543	506	498	472	499	494	529	543	480	488	524	487	518	456	500	524	503	519	489	520	493	513	472	525	481	487	483	480	471	485	508	473	481	485	503	494	474	505	501	500	444	485	501	490	485	514	468	478	475	537	474	457	501	500	494	503	506	484	480	469	458	465	513	466	491	461	480	466	496	496	482	484	497	515	517	491	474	469	480	514	475	462	504	470	484	526	477	457	491	495	510	480	517	494	504	511	472	476	511	459	488	474	459	510	481	468	467	468	476	472	466	455	476	501	479	467	478	512	484	480	486	497	486	491	512	481	491	476	476	498	512	460	484	487	468	465	476	492	485	505	461	472	456	506	457	473	456	440	444	492	456	493	433	484	530	461	487	517	472	481	497	506	460	466	496	476	533	501	490	492	426	480	474	505	514	492	496	457	486	482	461	488	504	475	524	475	533	501	489	477	503	471	473	484	488	522	478	495	459	452	483	479	495	490	497	521	486	497	484	464	490	498	513	483	521	462	468	445	452	493	497	482	441	480	507	467	464	488	483	462	487	498	477	452	483	468	471	530	459	493	450	458	525	491	472	449	480	451	503	448	506	495	488	461	467	497	519	491	522	444	503	485	472	500	472	451	488	479	473	466	498	461	492	465	485	434	514	488	468	398	467	522	489	483	464	492	490	491	494	511	489	510	481	494	508	492	467	465	481	477	443	509	474	502	449	488	469	474	490	489	487	496	491	460	455	509	510	439	490	457	526	488	501	496	469	464	489	494	484	459	523	474	505	491	448	432	476	457	520	522	484	454	491	457	458	483	519	502	474	474	500	479	517	486	472	488	497	496	466	486	456	537	450	451	511	488	466	499	453	490	498	488	472	479	438	489	451	464	516	502	489	465	485	466	444	464	449	469	490	469	467	442	448	516	495	474	482	489	503	441	522	468	450	526	486	454	470	460	467	473	462	503	475	481	426	485	489	498	474	466	495	473	481	485	455	507	452	462	517	442	507	473	452	487	438	504	480	505	506	441	467	471	460	463	510	528	454	489	523	455	476	469	482	491	518	488	509	490	474	492	476	501	490	478	489	459	477	468	503	496	483	467	521	470	498	495	501	476	490	475	505	448	492	483	475	528	464	531	470	472	461	491	503	509	469	498	460	477	482	520	491	456	469	478	494	443	446	465	495	464	468	504	476	516	475	466	471	486	474	462	493	453	509	455	473	467	511	464	476	520	490	498	506	489	471	436	490	518	494	464	487	460	484	494	489	512	486	470	512	491	455	453	541	471	457	490	512	513	495	495	476	500	508	527	490	522	496	494	467	505	443	506	495	467	481	529	460	478	445	459	445	491	495	446	475	484	498	480	454	478	500	517	496	463	516	467	531	504	501	502	466	470	458	483	463	507	483	487	496	482	454	517	487	488	467	522	490	490	456	498	479	492	460	489	482	454	480	501	462	455	467	483	491	445	494	499	481	451	506	522	501	474	479	500	510	476	486	504	496	465	503	472	469	454	494	495	460	453	517	473	485	491	520	505	504	462	469	473	484	489	485	458	490	485	488	512	483	471	490	473	525	472	461	482	494	493	453	430	444	468	473	437	501	490	532	485	490	472	508	476	465	488	500	497	506	503	453	485	485	473	459	512	475	476	506	510	486	473	522	488	499	458	483	486	472	464	496	477	440	510	522	482	463	481	497	489	497	502	449	469	488	516	440	476	471	505	488	449	476	501	468	496	474	458	514	499	485	487	469	510	509	472	455	479	448	454	454	449	544	475	475	500	486	504	503	497	464	482	538	491	472	476	523	490	512	466	464	464	476	477	458	477	484	441	472	459	481	480	445	469	457	425	464	437	495	461	457	514	489	495	446	456	448	472	514	461	484	509	506	466	487	442	457	493	494	456	504	492	452	484	520	472	504	498	472	484	442	455	459	486	471	463	464	454	477	455	504	508	496	528	498	439	499	469	466	471	478	460	459	509	533	471	489	492	461	491	470	489	483	483	471	508	499	477	477	511	490	501	466	514	451	455	468	427	477	504	487	473	481	482	453	495	471	509	477	494	515	478	468	495	485	486	471	467	494	512	491	449	474	441	480	479	451	488	505	477	483	497	485	475	471	517	482	482	485	442	503	464	484	501	514	453	445	451	480	463	468	455	482	441	503	467	482	471	480	481	497	500	475	498	497	459	494	477	464	531	483	495	497	478	466	485	474	461	431	472	514	457	487	497	446	469	426	481	492	467	485	481	479	515	520	487	479	467	475	499	475	472	497	467	493	490	479	485	460	490	492	475	468	498	460	463	481	493	478	495	494	476	473	480	465	495	428	485	475	449	447	492	461	470	463	452	468	482	525	480	504	492	512	480	473	504	456	439	476	480	494	468	484	470	505	534	504	462	473	497	500	481	469	466	490	487	479	488	474	491	486	428	505	431	453	472	487	473	459	473	490	479	466	457	467	509	494	467	521	422	441	479	456	458	489	464	478	470	510	500	467	517	471	485	523	450	463	485	487	477	488	451	516	495	491	499	500	520	458	483	425	521	439	480	481	520	479	487	491	489	440	504	490	465	483	465	491	492	476	459	487	432	486	481	452	454	471	474	469	478	515	480	476	453	512	483	474	465	500	498	476	503	459	472	462	473	441	472	522	476	458	481	459	496	472	506	459	480	448	490	485	493	480	499	503	493	477	488	476	458	448	462	490	509	501	517	500	534	463	480	497	511	465	512	510	456	497	494	474	489	474	481	466	497	463	460	469	448	472	476	484	498	485	449	454	479	500	469	493	499	456	494	505	468	474	495	476	513	495	528	459	486	463	485	521	487	457	496	483	443	463	468	498	502	516	497	445	477	485	467	491	512	472	533	514	488	498	469	473	481	467	460	461	518	490	450	499	503	468	508	466	522	445	446	470	501	522	491	472	480	522	490	494	525	505	477	425	487	466	501	460	492	482	455	509	476	494	470	462	460	466	486	472	467	465	471	469	482	478	516	541	491	479	469	518	479	485	449	517	482	473	466	448	474	470	493	529	471	485	459	498	503	499	514	517	490	521	482	512	506	467	499	489	440	506	471	475	483	484	480	496	498	490	458	470	475	474	463	523	489	501	460	491	510	539	475	484	479	479	472	527	475	463	478	480	459	488	459	462	499	468	464	497	470	492	494	502	487	441	492	493	453	487	491	491	493	435	490	470	428	508	449	471	493	472	478	482	471	470	483	488	488	455	514	471	485	478	506	508	459	470	478	430	475	512	454	490	469	490	530	537	506	500	488	533	475	500	525	451	460	492	444	471	485	485	453	458	450	487	490	460	493	464
2675	1513	625	543	918	899	924	906	803	645	441	355	306	273	214	177	171	181	132	119	101	69	60	59	48	43	46	56	60	38	40	46	34	28	28	48	29	31	38	37	37	39	26	29	28	27	30	22	25	22	31	27	19	25	25	23	22	17	21	18	20	22	23	13	19	17	23	26	19	20	23	18	15	14	22	21	19	23	29	20	22	19	26	23	18	29	24	13	18	19	25	14	18	25	16	28	18	19	16	22	24	12	23	20	22	26	23	24	28	26	30	15	19	23	30	20	24	14	21	23	21	25	18	28	19	20	32	14	17	23	22	22	23	17	22	13	21	25	25	23	20	27	21	16	24	15	14	17	23	20	24	24	32	20	25	20	15	13	25	14	20	23	9	16	14	20	20	24	20	21	17	19	28	24	16	19	16	24	19	21	28	19	27	25	21	20	23	21	19	15	19	27	21	26	16	18	19	19	19	26	25	23	15	31	25	23	18	20	24	26	27	32	26	20	15	22	12	20	23	22	24	20	14	21	23	20	17	26	24	23	23	23	19	18	26	25	17	18	21	17	21	22	23	19	19	23	29	22	19	13	17	24	23	23	22	15	27	18	24	24	18	16	23	19	16	22	21	23	21	17	23	16	27	19	20	15	12	20	20	9	24	19	29	18	20	18	19	15	23	17	23	17	19	17	19	13	18	18	18	21	35	25	30	27	19	11	23	16	15	16	21	23	18	18	19	20	14	25	21	24	13	26	14	24	22	14	30	15	17	19	27	26	16	17	21	20	21	15	10	18	16	23	17	20	24	20	19	23	22	27	14	26	16	21	23	22	25	20	22	22	13	19	17	17	14	22	17	17	25	21	17	20	24	15	19	17	23	19	32	26	21	27	20	20	18	25	22	17	18	23	25	25	21	19	21	20	16	24	16	30	17	20	19	21	20	25	17	21	20	22	24	21	15	22	29	17	21	22	28	14	17	19	29	26	18	25	26	22	14	15	21	25	27	24	25	23	23	26	19	25	24	14	18	24	29	17	24	30	20	20	20	13	26	23	20	22	15	17	18	26	10	14	15	20	27	25	25	18	20	16	18	16	24	26	17	14	21	19	20	30	24	26	19	20	19	23	25	28	20	21	20	24	11	34	23	15	31	19	30	15	19	20	25	15	19	22	25	21	22	20	21	21	15	24	24	22	18	17	26	21	19	25	22	29	24	24	18	14	31	16	30	21	21	21	17	15	14	28	22	19	13	18	22	28	24	29	14	13	17	22	34	26	15	15	22	18	18	23	29	21	24	35	18	21	18	18	18	21	16	26	28	25	12	16	20	23	14	27	20	16	18	20	23	28	20	17	17	17	24	22	20	21	15	15	30	21	9	18	24	19	19	17	26	19	17	32	16	18	25	20	14	18	27	26	26	29	15	25	16	23	23	22	25	16	17	16	30	17	26	18	13	17	19	15	22	19	16	15	26	19	18	15	27	16	18	28	21	30	22	16	25	21	17	19	21	22	14	17	24	18	16	24	19	26	11	19	29	23	20	21	18	18	22	20	27	22	26	17	25	20	20	20	18	18	14	13	28	29	19	20	30	28	19	21	19	16	22	26	20	20	22	15	22	21	20	21	30	23	17	18	16	23	20	25	25	25	28	24	19	24	19	26	17	24	20	30	17	26	21	13	17	26	18	21	24	23	21	20	24	18	20	25	18	17	18	21	22	16	18	17	21	19	16	18	21	21	23	24	22	21	25	27	21	25	18	18	22	11	26	16	6	25	22	18	25	19	26	23	19	29	24	18	26	16	15	22	16	17	26	18	23	27	18	16	17	9	22	24	27	20	16	25	18	20	20	16	17	22	19	18	24	21	27	28	20	24	18	20	16	23	22	20	25	29	13	21	27	10	21	14	20	23	25	27	21	17	26	28	23	19	19	19	27	19	14	14	21	24	22	19	24	20	17	11	27	18	21	24	24	18	16	21	19	19	26	18	21	27	18	20	21	15	12	20	14	14	23	24	26	21	20	19	27	21	19	15	24	23	22	15	21	21	17	21	20	14	16	27	18	20	17	25	18	19	16	29	27	24	22	26	16	20	23	20	18	21	20	21	18	17	17	22	26	23	20	13	28	26	29	17	25	16	19	24	22	24	30	16	25	14	23	17	22	23	18	20	33	17	17	28	15	19	18	17	19	21	15	23	22	26	22	19	19	16	22	14	18	21	11	18	20	21	12	21	19	25	27	12	22	21	24	22	13	23	28	27	19	23	22	26	15	25	18	28	27	22	16	25	19	19	19	17	19	22	19	21	21	20	20	14	16	19	26	24	15	15	17	19	22	23	19	17	22	21	17	17	15	21	15	15	21	23	23	26	16	25	21	28	24	22	30	23	24	20	16	12	26	17	22	17	22	26	20	26	23	19	19	25	13	27	20	15	24	12	22	20	20	30	18	15	16	15	18	21	21	20	17	25	24	20	23	20	22	19	19	20	21	24	17	20	20	17	22	20	22	22	30	21	19	23	16	15	23	19	19	27	19	27	19	24	23	19	20	22	19	19	22	18	20	16	27	19	14	24	29	22	15	20	15	19	15	21	19	19	18	19	22	18	14	16	22	22	16	20	22	20	23	15	16	20	27	21	24	15	23	25	23	17	25	15	18	24	18	27	11	26	23	11	20	12	22	22	11	19	27	26	18	19	16	15	27	16	18	20	22	28	21	17	24	17	21	23	24	15	28	18	29	25	31	16	19	22	21	31	23	20	22	27	21	22	24	13	18	18	17	15	17	21	17	12	31	15	19	23	29	18	21	25	27	25	15	11	19	23	16	19	26	14	28	21	21	23	20	24	17	20	19	29	19	23	19	18	24	18	15	25	23	17	21	17	20	21	24	25	14	19	20	22	23	15	24	19	20	17	19	20	16	18	17	15	21	25	24	23	20	26	17	25	23	26	21	17	15	16	22	24	23	24	20	19	22	19	24	17	18	13	26	16	20	28	13	24	17	25	34	22	18	26	23	24	20	20	18	23	18	18	24	25	21	24	16	32	19	21	18	24	20	15	22	23	18	17	22	17	20	23	25	19	20	28	19	23	17	20	18	20	18	28	15	18	16	15	20	19	16	18	15	15	19	33	24	17	16	25	14	29	18	21	26	30	17	25	16	21	27	19	19	26	26	16	20	21	19	17	26	19	24	32	19	9	21	21	20	21	17	20	22	20	16	21	17	21	19	27	20	23	20	25	24	26	13	22	17	18	18	22	16	31	20	18	24	25	17	12	27	23	13	22	21	29	20	27	22	29	17	19	19	16	28	19	17	20	15	22	21	16	21	19	24	24	16	16	15	24	23	25	19	18	30	20	33	26	16	24	23	19	30	21	20	19	11	19	22	20	20	24	18	21	25	27	20	16	34	21	14	15	13	23	25	19	23	24	26	10	29	23	17	26	20	20	23	17	20	21	29	21	19	21	21	18	19	17	20	16	23	22	18	26	22	20	17	22	18	17	18	23
30012	27271	17448	33815	39451	38387	36368	33958	30328	25620	21393	18126	15937	14601	12708	11051	10014	9576	8274	7024	5846	4231	3320	2734	2267	2247	2387	2441	2147	2138	1824	1723	1477	1249	1184	1134	1169	1565	1796	1574	1565	1468	1343	1154	1035	854	809	672	662	679	606	625	599	560	629	588	608	609	516	573	533	578	540	504	515	520	532	502	553	529	523	519	553	496	495	495	485	516	490	492	513	496	511	509	527	536	528	543	477	506	474	518	514	541	538	476	510	513	533	522	478	517	502	443	473	517	521	506	509	499	496	482	504	536	516	460	523	479	505	471	486	519	523	479	449	478	511	484	492	519	499	515	469	459	487	509	499	517	471	521	462	464	486	459	492	473	468	506	456	486	487	489	436	470	493	494	467	498	486	468	508	503	456	513	486	498	463	464	474	508	476	519	478	490	436	499	475	497	487	489	518	454	459	500	468	487	525	487	496	498	465	472	502	466	472	506	486	459	474	473	488	505	498	496	504	484	484	490	491	520	465	458	535	471	505	432	473	475	459	462	491	499	500	462	473	514	443	448	488	476	512	452	488	455	467	490	479	471	496	501	501	465	511	482	471	494	466	465	455	470	488	492	471	492	481	466	477	485	497	470	503	488	466	495	465	448	469	496	470	548	479	492	485	495	486	536	451	478	508	503	492	469	485	472	456	490	500	486	473	427	501	467	462	502	492	465	476	474	475	456	518	506	469	468	497	506	501	485	479	491	469	435	436	501	494	520	465	497	498	476	479	480	481	479	515	487	468	483	472	450	486	460	488	501	482	481	447	460	454	484	469	490	459	471	491	473	460	449	553	491	503	488	469	499	501	512	458	471	477	497	482	501	511	481	478	466	535	476	502	474	461	509	494	456	471	468	504	471	494	453	501	479	445	492	515	454	495	500	485	476	427	512	478	511	456	480	484	513	502	506	474	481	494	483	470	484	476	499	495	530	463	507	484	478	518	543	455	484	491	489	455	476	499	483	502	504	455	497	454	530	511	492	462	482	496	513	454	493	471	459	474	483	446	455	464	515	487	459	452	472	493	475	481	439	460	509	482	489	468	478	500	445	482	475	472	490	491	501	454	463	483	474	475	481	522	515	493	483	485	510	551	477	476	455	461	494	487	469	500	491	498	466	494	511	475	445	446	504	482	492	448	509	452	539	481	497	443	488	487	456	482	497	453	496	469	493	520	460	485	452	464	448	495	503	516	494	475	471	480	450	535	520	501	474	503	489	503	466	485	481	519	480	495	468	509	511	515	502	494	481	462	465	459	490	484	469	482	488	479	501	435	464	474	470	491	477	480	460	484	441	498	495	496	512	492	488	496	454	487	531	531	461	492	453	483	490	465	489	497	485	474	480	447	453	469	498	479	501	474	503	484	510	473	493	464	463	469	486	473	461	498	442	499	508	482	472	499	476	490	482	529	484	513	513	510	480	515	477	486	480	488	469	500	500	487	465	436	487	463	472	464	538	447	530	482	495	535	520	506	461	508	471	489	445	514	456	478	486	508	448	504	469	483	498	472	441	502	484	459	513	462	505	519	492	484	478	455	477	474	479	480	497	441	480	492	502	485	460	498	479	435	486	462	496	443	481	472	449	479	530	510	461	479	482	523	491	471	519	518	493	507	482	489	525	510	506	485	510	502	447	480	456	504	470	492	488	505	464	470	446	492	486	481	484	487	478	480	473	518	479	486	499	458	473	534	495	484	454	459	449	450	487	459	465	460	481	475	508	487	498	468	457	482	503	470	487	449	478	513	505	476	491	474	469	527	472	472	468	499	507	479	490	506	458	474	507	493	483	456	498	482	513	502	479	445	509	506	481	447	480	521	472	475	494	469	513	494	505	487	487	478	527	445	492	486	472	506	489	483	457	495	490	480	486	460	455	473	491	493	484	500	532	479	522	514	518	523	508	475	485	504	467	493	480	479	460	462	464	499	468	452	486	490	470	480	513	533	506	472	492	507	455	479	453	463	462	481	479	453	495	473	523	505	454	495	492	468	468	509	459	504	463	495	498	463	534	490	456	450	493	528	447	490	488	477	469	508	477	467	459	486	475	458	503	494	451	487	514	495	492	448	478	497	466	492	459	510	488	496	512	493	503	451	488	500	471	492	508	513	440	470	482	498	484	499	487	470	470	480	478	481	482	485	488	479	453	487	523	520	457	528	462	478	491	479	539	522	497	492	487	488	470	485	467	488	429	475	490	451	502	470	495	451	494	490	511	467	475	490	506	479	513	467	480	474	484	527	448	505	492	489	500	497	494	497	503	475	520	497	449	517	453	512	497	489	478	497	477	510	514	488	473	453	487	517	497	475	463	483	457	504	445	460	496	491	482	488	490	473	534	486	481	428	514	500	487	471	506	485	509	493	493	473	520	461	446	415	477	485	527	466	447	468	511	461	498	472	505	505	473	517	496	494	459	493	483	476	512	475	455	498	419	504	453	488	479	487	517	474	500	501	459	508	485	468	477	422	529	467	485	460	485	520	518	486	489	472	496	496	461	488	490	467	500	475	511	475	491	519	486	449	522	499	485	491	487	485	502	472	455	508	503	510	485	479	497	478	483	494	482	465	484	474	480	487	497	471	464	542	470	529	472	515	472	495	491	465	482	496	513	470	495	457	500	501	469	442	464	488	486	509	486	485	495	505	460	486	513	478	494	468	468	507	489	484	446	482	512	522	496	453	480	496	472	468	490	475	469	486	472	466	500	476	509	453	456	491	482	518	466	487	462	514	460	465	505	477	495	481	487	511	454	472	497	441	485	459	477	438	493	514	487	457	475	487	487	510	503	483	439	488	496	452	485	490	483	484	446	488	480	498	511	489	517	468	495	484	478	474	462	479	467	507	490	463	516	497	493	505	523	475	453	492	493	461	494	506	515	502	413	463	501	469	484	468	515	489	447	511	449	469	459	468	451	471	463	453	503	472	475	499	469	486	466	470	473	464	484	460	470	457	456	481	487	506	443	487	498	475	474	468	515	504	455	463	504	467	437	460	456	499	484	466	466	490	500	447	497	473	439	517	478	489	537	457	468	498	529	525	466	482	489	462	478	491	451	513	467	499	500	489	503	514	482	520	481	486	481	521	484	433	493	497	488	467	464	483	455	480	449	453	448	509	466	494	486	498	501	462	444	430	475	433	428	478	481	474	488	473	475	486	463	475	503	514	487	532	532	489	489	469	491	444	481	467	436	450	494	507	485	510	519	477	473	497	473	477	487	535	492	499	451	508	471	466	489	467	509	519	486	463	480	500	485	459	515	458	453	476	537	492	460	452	492	523	484	520	474	461	479	532	470	478	487	464	458	490	501	464	473	431	507	485	460	497	454	436	521	472	478	490	471	480	502	524	448	478	480	507	493	495	472	466	455	494	490	473	512	506	482	452	470	475	481	509	512	445	496	450	498	501	469	547	503	488	470	500	496	520	523	491	497	495	462	460	461	504	476	494	489	477	482	467	477	473	534	465	464	468	474	483	494	434	503	514	516
2742	922	423	430	713	681	673	676	609	462	324	274	279	233	200	188	152	159	122	102	81	72	56	53	43	51	68	58	50	31	40	47	36	38	41	39	35	46	36	22	47	48	44	36	31	40	40	39	30	24	41	27	33	27	24	30	25	26	35	40	41	36	31	31	29	28	28	34	28	25	25	33	31	31	25	37	28	22	22	25	26	27	35	25	25	26	31	31	28	34	26	29	33	30	32	29	36	24	32	29	31	25	24	21	32	36	37	22	31	39	30	19	28	31	24	32	27	35	23	34	32	29	26	28	25	23	27	35	29	33	37	36	23	30	36	29	31	28	31	27	31	37	29	19	23	37	35	33	27	33	34	34	35	29	26	25	32	21	16	28	23	32	28	22	34	28	28	28	33	31	31	29	31	32	34	37	31	36	23	39	26	26	24	26	35	29	28	25	23	24	28	23	28	32	27	34	38	28	26	30	25	26	31	29	24	32	30	38	31	33	42	35	34	32	31	38	41	36	32	39	31	26	32	45	38	33	15	23	21	35	41	29	29	32	22	41	26	35	36	32	33	19	25	27	26	31	20	32	30	35	31	25	29	24	35	28	34	37	34	29	28	25	23	26	24	32	30	28	21	28	29	28	32	35	23	36	35	20	34	24	25	35	42	30	30	18	32	33	32	26	28	23	23	28	28	32	29	31	32	17	36	32	35	32	37	26	36	31	32	38	33	29	33	32	25	14	39	33	33	34	34	32	24	24	37	25	28	26	25	34	30	30	28	31	32	36	19	39	36	35	29	24	30	30	24	24	28	28	35	30	29	35	41	44	26	30	28	27	34	25	21	26	23	16	25	23	27	19	33	21	13	17	29	36	29	23	37	27	27	27	17	23	27	17	27	22	20	33	29	23	24	33	34	24	28	23	37	36	32	31	26	38	22	41	28	30	27	38	33	26	27	18	19	32	32	23	26	30	36	32	42	35	30	27	32	30	30	38	26	24	27	24	29	39	29	28	25	17	23	25	15	23	29	34	28	32	30	27	33	32	33	46	35	28	21	25	31	27	17	32	28	35	31	36	30	28	33	27	24	28	27	37	28	26	30	32	26	27	39	28	26	40	21	33	33	34	25	19	41	33	24	35	30	35	39	19	29	22	34	30	38	20	33	29	32	32	31	25	34	40	25	28	23	25	27	30	27	33	22	35	33	46	20	33	19	31	42	21	27	27	33	37	35	34	23	27	30	23	32	37	37	30	31	28	33	28	34	27	34	30	30	36	31	36	18	29	31	24	24	27	25	37	17	33	28	42	34	22	31	24	39	33	26	26	19	37	24	29	33	31	24	28	32	32	27	28	21	39	33	34	45	34	30	26	26	32	27	26	26	23	28	36	26	29	34	31	25	20	21	21	29	41	27	33	29	35	24	28	31	23	33	36	16	31	35	19	17	22	31	28	27	35	32	33	42	27	23	29	37	25	35	23	34	30	30	25	25	43	31	27	35	27	27	39	35	25	21	27	32	35	33	26	39	30	27	19	35	24	45	26	20	30	28	35	27	30	35	25	29	32	14	19	29	29	29	30	42	27	29	35	32	26	37	30	24	35	33	28	26	28	29	28	28	24	29	28	32	33	20	26	34	23	29	21	24	28	29	35	29	32	24	28	28	31	35	30	30	24	26	31	35	29	27	43	38	31	30	22	26	28	25	32	27	23	32	29	26	32	26	34	29	23	20	33	30	22	29	36	31	33	29	29	25	29	29	25	41	20	31	32	31	24	30	34	20	31	35	31	30	18	28	29	32	23	30	25	37	24	24	19	23	31	34	31	34	29	23	22	25	29	35	30	24	37	30	24	31	25	23	39	28	33	25	28	25	33	25	33	30	29	26	23	26	26	29	27	31	27	25	24	21	21	26	36	28	35	27	24	27	30	27	24	28	24	25	28	35	24	46	26	25	28	27	32	31	25	35	34	35	36	19	29	26	25	22	27	31	28	27	37	39	20	27	28	30	18	20	27	25	25	28	29	25	31	24	26	30	34	31	33	24	29	39	26	22	34	26	33	28	22	36	36	29	37	35	24	34	22	31	30	32	30	33	32	28	33	27	33	29	17	31	33	45	24	31	22	34	25	35	33	31	29	25	28	32	33	24	29	36	31	29	35	26	17	34	31	29	31	34	32	23	18	36	27	32	35	27	28	27	28	30	32	32	28	28	33	30	31	28	26	34	30	22	24	25	29	34	38	32	25	36	30	29	29	32	31	27	33	35	34	26	31	21	35	36	26	39	29	29	25	18	37	35	29	32	32	35	37	31	28	29	30	34	24	24	34	24	34	35	29	24	26	37	25	28	37	28	26	28	22	25	39	35	30	34	27	25	32	20	35	20	36	23	34	33	26	24	23	31	26	23	23	31	31	28	30	32	39	27	29	34	33	27	28	23	24	31	31	24	28	29	25	29	21	24	36	31	31	31	23	20	32	39	28	23	34	26	35	29	29	32	30	24	39	38	25	37	31	33	26	32	33	23	25	26	38	35	26	35	32	26	25	19	26	25	25	21	30	34	29	23	27	22	28	25	26	26	31	18	35	25	29	35	26	37	28	15	29	35	27	21	38	30	24	24	31	29	16	26	30	35	24	28	38	22	31	30	34	36	34	27	30	40	24	31	25	29	31	34	34	33	35	20	28	31	36	32	31	30	35	24	30	22	23	27	20	20	27	33	32	29	26	35	32	35	32	28	29	29	39	32	31	21	33	31	33	31	18	24	25	33	36	19	32	23	26	33	21	35	28	26	32	41	22	31	26	27	28	33	30	29	33	34	31	28	28	25	22	27	33	24	33	29	26	29	22	33	23	29	21	40	33	24	36	24	41	23	30	28	25	27	33	31	30	28	30	32	20	27	30	30	29	30	51	23	26	22	38	25	34	24	26	24	32	34	33	24	34	34	32	29	29	39	31	25	34	20	29	34	28	32	26	28	37	36	37	22	30	22	19	24	20	20	34	36	35	35	23	32	35	27	31	27	24	25	28	24	26	19	29	26	27	30	24	28	34	23	18	22	38	38	36	28	33	33	27	36	26	33	31	34	19	41	31	32	23	34	24	33	31	25	27	30	33	32	30	26	32	35	35	23	26	25	31	33	30	28	30	30	26	31	21	35	24	28	26	28	30	27	25	28	30	36	26	29	36	28	37	26	31	22	25	33	16	30	34	22	29	34	31	28	29	30	35	22	25	32	31	18	25	26	30	32	30	33	27	26	26	26	27	36	34	21	36	32	28	24	32	32	35	24	32	23	24	27	27	27	29	28	38	29	39	30	31	31	27	30	32	30	22	32	37	28	34	26	30	23	31	24	28	36	34	35	29	27	24	32	28	35	34	23	20	28	29	34	33	34	31	31	28	31	29	39	24	35	23	29	31	30	23	25	24	32	36	21	29	36	26	21	34	25	34	26	29	34	28	33	21	27	31	31	35	38	36	24	23	40	27	33	26	31	28	31	25	22	29
25360	22218	13572	30352	36580	35608	34052	30985	27046	22131	17674	15379	13601	12341	10642	9522	8697	7889	6897	5779	4300	3161	2602	2320	2065	2058	2153	2079	2001	1851	1693	1577	1311	1240	1205	1223	1366	1651	1637	1469	1539	1516	1327	1174	985	975	812	844	766	817	795	749	783	750	712	782	709	752	716	720	680	736	749	718	685	683	688	732	672	706	670	712	731	692	720	747	652	714	668	675	682	710	712	659	684	697	740	690	658	692	652	755	682	661	669	702	686	696	684	701	702	684	698	662	722	695	684	681	691	658	690	680	671	669	672	675	687	701	685	684	670	713	686	679	686	741	694	701	687	677	669	679	710	661	678	676	678	689	677	680	654	729	649	669	629	704	703	720	639	691	626	706	688	673	700	651	713	638	679	706	677	711	692	719	706	671	666	646	677	684	700	670	678	650	694	737	714	709	707	669	729	687	637	676	692	688	630	700	692	694	682	748	696	666	689	674	659	714	679	687	669	687	747	656	698	686	665	737	672	652	675	665	675	677	722	685	701	734	678	694	646	671	687	671	667	687	695	655	656	700	749	688	623	691	687	680	697	675	708	669	695	706	657	694	683	663	697	624	668	673	684	702	689	654	716	689	684	659	644	669	652	652	635	666	663	675	683	679	677	678	659	641	678	656	710	683	669	652	676	652	656	671	653	683	744	680	714	683	657	680	702	665	706	667	713	667	654	682	685	714	682	665	636	690	669	665	704	700	669	676	682	665	651	674	674	715	693	673	664	674	680	672	673	680	667	663	661	628	686	676	683	678	685	687	667	677	674	708	678	668	712	701	681	683	713	710	641	701	657	658	642	698	648	714	700	664	661	681	684	709	685	703	707	669	668	641	696	648	707	680	706	650	660	697	645	676	680	710	710	648	649	703	684	658	707	684	622	737	698	681	694	679	648	696	637	655	629	694	680	667	689	688	646	668	678	633	682	666	764	649	690	653	706	652	696	699	689	663	704	652	709	671	730	709	697	640	652	710	660	666	649	706	647	687	663	693	708	677	700	696	645	663	687	642	683	659	723	679	716	736	710	682	628	668	633	694	659	663	671	689	704	692	655	671	671	659	703	698	715	658	652	652	719	692	653	704	739	651	698	683	682	728	695	685	616	712	690	710	692	637	695	691	697	695	670	680	673	676	640	677	648	658	687	680	671	719	702	664	712	698	676	692	706	676	661	718	673	683	680	677	651	689	717	714	666	681	690	667	705	684	701	665	669	703	641	674	658	653	678	719	681	689	648	639	720	678	678	665	643	675	675	689	686	671	647	690	660	722	652	717	690	684	666	589	656	693	652	686	672	713	657	690	663	666	681	648	640	683	676	680	662	658	688	674	668	598	681	672	677	677	678	680	671	669	674	713	717	665	648	656	689	716	648	646	673	665	707	705	662	650	656	639	648	715	666	719	659	673	678	664	688	668	702	725	641	712	682	640	649	630	672	714	667	691	664	678	704	665	671	695	674	693	694	689	665	670	669	631	705	662	655	715	694	689	690	667	681	700	652	667	677	675	659	687	681	707	655	663	696	670	668	690	661	674	729	676	662	701	688	693	661	691	651	708	689	684	670	655	647	692	697	632	700	704	676	672	677	641	656	642	706	662	647	710	657	658	687	678	674	713	663	685	689	713	659	761	649	719	681	720	670	700	659	716	680	668	675	673	639	693	695	663	668	665	688	700	584	665	678	675	701	662	708	735	680	673	652	673	694	676	685	703	669	669	703	634	700	660	634	648	688	703	655	688	684	704	665	652	655	646	726	669	705	662	646	717	724	678	655	732	735	689	727	681	640	650	650	711	658	633	672	708	697	736	673	690	651	688	681	708	657	632	689	688	702	672	622	664	707	657	674	680	662	684	675	685	670	626	674	653	682	738	692	666	680	711	668	650	674	700	691	649	703	740	680	698	659	694	670	676	667	686	652	671	681	627	669	692	705	664	674	688	678	669	699	717	646	682	691	611	644	683	742	698	659	667	677	679	658	688	753	634	715	672	657	677	682	665	659	662	663	668	672	711	685	648	652	690	654	676	685	693	722	674	666	728	712	670	679	727	702	658	696	658	676	695	602	660	726	706	690	696	659	648	719	663	690	678	695	670	720	646	702	707	672	685	660	669	698	676	665	711	715	692	711	688	671	735	704	692	699	701	712	677	668	698	660	724	685	718	662	671	683	690	675	641	673	687	648	697	692	697	705	663	686	711	687	694	692	665	698	685	688	681	660	682	659	745	669	648	672	658	665	708	666	672	688	675	704	669	650	694	669	698	717	682	666	691	676	653	694	642	684	653	685	699	693	701	660	676	678	649	658	726	671	659	758	648	648	677	673	760	686	707	625	677	717	655	696	686	710	659	686	720	670	708	660	648	681	667	678	706	684	676	676	707	739	650	691	717	676	661	712	662	662	684	677	687	711	711	675	639	686	667	685	683	662	701	681	704	720	677	722	661	696	681	665	665	669	713	692	656	661	674	737	705	676	702	673	672	690	676	674	701	705	639	727	665	689	659	655	680	711	680	684	661	673	655	639	691	697	718	694	653	678	749	689	715	695	642	661	658	674	642	668	643	700	727	663	691	666	686	731	667	646	675	690	671	679	679	685	709	663	669	717	686	689	713	651	724	656	733	685	683	705	663	701	664	682	699	660	683	664	674	629	663	689	717	678	639	707	678	702	622	676	637	662	654	679	677	671	703	640	726	684	754	691	712	655	703	719	689	719	647	658	651	688	690	625	691	623	674	684	712	691	691	673	688	643	662	739	689	653	650	690	729	713	655	675	695	735	707	628	681	691	681	671	632	679	622	709	679	719	647	681	650	664	663	649	661	683	680	718	636	691	666	647	650	716	696	676	662	678	686	706	666	702	710	671	680	721	703	691	675	687	650	658	691	693	685	676	710	690	705	647	680	669	631	675	641	658	721	693	715	668	674	669	673	662	697	670	675	660	646	698	698	666	686	657	676	619	665	672	666	670	686	709	678	657	683	662	674	714	694	662	714	672	703	647	630	704	597	638	668	694	700	701	595	643	668	684	719	681	681	678	707	679	685	711	622	670	673	693	695	621	651	696	710	634	649	640	661	679	668	620	642	656	739	683	680	670	675	646	658	678	661	666	633	641	650	729	691	703	708	691	643	717	650	669	677	686	716	686	686	657	674	680	670	760	653	672	681	721	644	652	718	649	725	711	648	663	709	640	681	633	697	663	693	689	690	659	658	670	669	689	660	668	660	674	678	658	697	660	665	708	704	693	686	661	647	693	665	717	701	697	726	704	660	665	641	713	686	717	660	700	709	668	700	711	703	643	706	671	725	673	712	660	722	648	666	631	682	733	674	674	703	667	678	675	657	673	627	693	678	671	670	672	688	643	675	635	702	663	727	702	668	682	673	687	690	676	685	674	693	653	670	682	659	689	641	693	647	698	715	640	722	669	721	703	710	691	693	665	643	684	669	631	707	691	687	654	667	690	723	693	711	660	704	715	672	686	703	681	714	675	685
2496	1228	586	577	1015	975	1032	1016	834	590	428	342	337	290	226	231	191	170	165	122	102	83	68	69	64	46	58	44	48	42	42	39	35	32	41	39	25	42	48	25	42	42	31	24	27	27	20	21	20	23	29	27	16	18	18	20	17	24	20	17	17	21	21	15	25	20	23	28	13	20	23	14	29	16	26	22	17	18	20	16	23	27	22	23	26	24	26	24	23	29	17	24	27	19	16	26	18	21	18	27	18	25	20	25	25	14	18	20	21	18	17	25	17	22	25	13	15	24	15	17	21	23	16	21	17	24	24	22	28	19	16	17	25	25	15	18	20	20	19	20	21	20	17	17	25	23	19	21	16	28	21	18	21	16	29	19	18	22	24	24	22	27	19	14	18	19	18	20	22	17	16	21	23	14	18	19	19	20	17	26	15	10	8	22	26	17	17	17	13	28	20	25	24	10	20	21	16	27	18	18	23	24	20	22	23	21	23	20	20	19	23	18	21	15	20	23	21	16	22	21	21	21	24	15	22	18	18	18	21	23	19	22	18	22	23	21	30	20	19	18	22	22	21	19	22	11	23	21	10	12	20	18	23	25	23	14	15	16	19	31	22	26	27	19	21	23	22	13	15	14	12	19	19	25	15	27	16	21	23	24	26	18	25	16	22	28	21	18	22	23	21	19	25	26	17	24	24	21	24	21	21	16	21	18	15	17	26	17	23	35	25	21	19	26	26	25	18	20	18	15	20	15	18	13	14	19	15	17	19	15	29	15	20	17	19	18	26	17	18	16	18	17	20	17	23	17	19	26	11	17	19	22	29	22	27	17	17	20	17	19	16	21	24	22	19	24	17	23	23	19	20	20	23	23	29	19	21	22	23	26	25	19	25	27	18	16	21	13	23	24	15	20	21	24	20	28	14	24	23	21	14	20	22	26	24	19	21	17	20	23	21	14	23	17	15	19	16	18	17	18	29	24	17	20	17	11	21	22	25	15	21	20	25	12	24	19	26	21	15	19	19	19	16	26	24	22	18	27	20	19	17	23	24	22	19	21	26	19	23	32	27	18	15	24	20	16	10	22	18	20	12	23	21	22	20	27	23	21	19	17	20	19	29	24	12	13	20	26	19	16	17	21	15	18	20	24	23	26	20	24	21	17	22	16	28	16	24	25	22	22	22	19	14	23	20	23	23	25	14	19	23	16	21	25	22	23	24	28	20	23	29	17	21	22	20	16	17	29	19	26	19	16	24	15	19	26	30	24	35	23	24	21	23	20	22	22	19	17	17	25	21	17	18	19	20	19	17	24	20	27	22	27	24	19	26	13	37	17	19	19	17	26	12	18	19	13	21	23	12	14	17	21	13	17	30	26	13	19	17	17	15	23	23	20	20	25	20	18	23	20	23	20	21	32	15	24	18	27	20	28	25	17	17	20	19	17	24	21	13	23	25	13	17	19	20	14	24	19	17	34	20	16	18	17	19	18	21	18	20	29	18	16	22	27	27	15	25	23	17	14	22	16	24	21	30	10	9	16	22	20	23	20	24	17	27	22	11	16	19	33	20	16	32	17	22	24	13	27	21	18	15	18	21	27	19	18	23	25	16	20	26	13	25	29	27	19	24	11	26	29	19	20	19	16	28	19	18	16	26	20	23	16	20	19	17	15	19	24	18	26	27	19	16	18	24	21	19	11	22	15	22	23	15	22	23	22	13	28	27	10	19	20	21	17	23	20	29	20	22	25	19	22	17	15	21	13	19	21	14	34	22	12	21	28	25	19	18	17	20	25	20	21	30	11	30	22	27	24	23	21	21	19	20	16	24	23	27	14	20	13	18	20	20	22	17	19	22	17	14	20	20	14	20	18	19	13	23	26	16	22	22	20	18	14	22	19	16	22	19	20	22	23	18	13	22	14	19	20	21	23	18	21	22	19	21	23	27	21	25	28	24	16	10	17	22	18	22	15	22	9	14	23	21	17	25	18	20	21	21	21	23	20	21	23	15	22	20	21	12	19	17	15	21	22	20	13	31	23	24	19	20	21	20	22	22	21	18	20	25	24	26	16	20	17	24	23	27	24	19	22	13	22	17	24	20	21	18	18	29	19	21	27	21	27	18	23	23	20	18	26	16	17	19	19	19	17	12	16	31	24	22	19	18	27	26	23	20	17	19	20	23	24	23	19	14	22	24	14	17	23	16	23	28	19	16	28	30	21	21	17	26	19	22	13	18	21	21	13	14	14	15	23	23	14	19	17	24	20	16	23	23	17	25	30	16	23	13	19	19	23	19	20	20	25	25	22	15	25	16	20	18	16	28	20	21	23	23	13	20	20	25	20	22	19	18	25	22	16	17	32	26	24	12	17	21	13	18	18	13	19	19	24	18	21	21	25	28	16	12	30	16	31	20	20	25	21	28	27	22	22	20	34	18	24	14	29	17	21	20	10	20	19	20	26	18	24	20	16	26	16	15	29	11	19	20	22	21	26	13	19	24	12	25	26	23	11	17	18	17	19	23	32	21	18	35	14	20	26	20	23	15	27	20	23	16	12	18	21	32	19	24	17	17	14	22	25	20	25	23	17	26	39	20	21	18	19	22	14	19	22	24	26	19	20	18	24	18	25	24	18	22	18	28	20	21	21	33	25	20	25	17	24	19	21	21	19	24	15	23	21	23	17	20	23	9	20	26	17	20	31	20	19	14	25	19	19	19	20	22	16	26	19	21	16	22	24	23	21	17	16	22	18	20	23	18	24	32	23	25	27	13	21	18	28	19	24	23	13	13	29	15	18	16	24	21	18	25	22	30	24	21	24	17	22	18	26	21	21	18	20	15	34	32	18	18	14	23	25	21	29	22	24	29	18	12	28	20	18	19	23	23	26	30	13	11	28	25	16	23	25	19	15	13	15	19	13	24	18	28	12	19	19	20	26	24	26	24	16	18	24	12	19	34	27	23	22	18	17	19	25	15	25	17	25	23	13	19	19	29	15	24	22	28	21	19	20	13	15	15	30	18	26	17	24	17	23	19	26	16	21	22	25	30	27	26	31	18	22	16	19	19	25	25	21	26	15	19	25	17	25	18	13	21	22	18	16	23	20	22	29	20	18	23	25	32	24	18	20	24	20	26	22	23	21	13	21	22	16	25	23	15	27	14	17	13	14	26	11	18	23	15	28	30	19	25	13	21	23	27	25	10	21	14	21	28	27	17	20	25	16	16	27	22	15	30	23	16	21	19	23	23	15	21	17	26	16	24	16	16	18	25	34	24	21	23	13	18	14	18	24	22	16	24	27	25	18	18	17	25	21	15	16	28	14	20	20	19	14	31	22	16	21	22	23	29	24	18	24	18	22	20	21	32	16	19	25	21	25	22	24	17	17	19	19	25	23	23	18	27	16	25	18	19	23	23	17	24	17	17	22	28	16	17	20	16	24	24	24	24	19	15	30	17	16	18	22	23	20	22	13	13	26	27	22	23	19	18	14	31	20	13	19	23	18	11	20
28782	24674	16557	34802	40654	39711	38102	35040	30787	25603	21328	19128	17496	15584	13745	12419	11737	10333	8722	6731	4780	3578	2995	2702	2524	2754	2757	2471	2169	2005	1971	1593	1322	1283	1284	1289	1538	1789	1614	1560	1572	1460	1278	954	920	802	704	681	602	632	605	628	609	597	566	598	615	586	568	589	609	522	546	514	563	558	543	529	573	505	528	562	537	498	519	495	495	517	545	499	529	490	537	499	495	524	515	526	565	534	533	513	445	527	497	492	461	503	535	485	513	496	511	518	496	484	486	516	491	479	496	524	491	474	483	484	510	514	487	479	513	510	486	510	460	507	503	503	475	493	512	451	479	511	498	493	481	503	462	477	495	490	492	520	452	511	484	529	486	493	496	476	489	474	497	489	485	519	487	511	485	493	504	473	470	508	509	474	475	471	507	492	489	543	502	512	529	501	464	494	498	483	470	512	465	499	456	488	505	487	485	455	504	512	490	488	480	529	532	513	481	506	501	511	469	483	518	453	532	516	497	483	533	483	525	492	505	488	477	459	493	480	467	506	487	492	472	546	472	518	510	483	513	487	505	482	498	505	500	500	521	446	490	459	475	465	498	485	495	470	510	499	500	504	486	502	434	503	494	493	475	447	437	499	470	516	555	487	459	503	449	490	473	506	479	423	536	467	459	445	476	543	505	492	496	499	509	494	507	517	484	509	500	482	480	489	519	501	503	519	451	474	504	484	504	510	507	443	463	481	492	444	517	468	456	496	495	492	509	515	517	462	523	500	516	457	501	505	496	519	492	476	464	482	496	546	484	518	504	453	515	479	487	487	520	481	493	442	508	498	475	512	491	469	490	487	493	463	520	488	503	504	515	511	504	479	474	480	487	479	495	487	478	491	497	522	496	455	526	461	510	493	490	481	496	476	535	466	477	482	494	467	484	540	521	505	471	489	461	485	491	467	482	506	497	473	493	474	478	491	509	489	496	511	472	490	489	464	487	522	450	495	518	478	498	497	473	448	495	480	502	483	463	464	537	496	465	497	485	533	498	475	505	507	476	495	493	484	433	481	499	521	488	477	481	486	490	536	478	483	530	479	468	502	484	443	524	464	498	472	518	454	482	485	522	482	508	510	472	515	498	522	508	482	495	509	498	533	506	471	512	470	516	508	527	457	465	497	473	462	493	505	480	481	512	500	479	522	473	454	493	486	505	467	468	494	478	470	491	461	507	517	483	521	471	451	511	506	501	499	471	493	537	464	510	468	502	499	520	453	497	495	506	483	505	460	508	438	483	493	490	480	483	503	498	489	502	450	498	471	487	478	494	467	495	510	477	485	516	450	504	448	492	475	470	505	476	510	482	486	517	479	485	481	462	507	474	512	482	489	526	459	513	466	465	454	523	482	486	455	491	480	504	454	502	482	475	512	473	494	488	523	490	446	516	499	516	482	456	485	464	465	522	472	483	523	501	459	479	446	474	473	460	524	476	488	482	504	482	485	486	481	491	513	496	490	495	483	523	439	470	465	451	480	497	546	474	482	511	496	468	510	516	473	457	496	475	482	482	528	452	500	511	484	453	518	488	491	529	444	485	486	453	511	494	464	526	527	489	503	487	487	506	469	522	466	500	486	516	492	512	486	498	487	477	496	466	506	475	530	479	486	478	482	503	511	499	495	466	543	467	522	490	530	509	468	497	528	455	517	488	476	518	511	478	446	504	508	505	527	506	495	515	438	462	510	493	492	512	494	467	493	497	485	496	506	493	457	463	487	529	481	479	489	452	468	490	470	484	508	468	499	496	535	498	530	485	478	483	513	515	457	450	481	510	448	481	493	488	472	475	469	467	526	506	497	466	453	458	490	487	457	493	480	521	501	503	534	481	501	493	487	487	481	488	520	487	494	521	516	466	494	504	483	479	503	483	451	487	455	492	476	475	497	484	511	479	487	482	536	492	466	480	513	507	516	462	435	493	477	496	477	465	481	489	489	528	539	519	479	481	512	463	453	504	460	490	507	508	462	485	468	475	455	501	466	514	480	481	446	500	495	488	486	498	481	488	457	500	502	534	454	493	538	469	518	478	460	494	449	517	464	466	518	457	521	496	456	462	461	486	496	441	496	511	476	478	474	477	487	494	462	482	497	494	497	525	481	526	490	512	482	512	508	471	474	459	453	450	465	484	519	460	499	519	503	499	487	490	466	449	491	502	499	463	537	480	520	457	472	517	486	475	484	446	510	485	514	450	476	486	452	461	486	483	517	504	484	515	503	452	466	485	497	525	467	547	508	482	491	472	498	493	497	491	449	476	458	476	488	518	529	521	472	472	485	525	483	489	515	460	508	464	483	506	520	485	490	435	524	508	446	513	523	446	512	510	483	480	500	478	473	507	508	500	486	503	484	517	481	493	464	485	495	519	493	484	519	484	511	471	489	480	530	498	465	484	497	499	504	492	489	464	528	476	475	480	513	514	485	476	490	501	464	489	487	491	508	480	518	480	453	492	479	478	470	494	505	498	468	499	490	476	496	472	468	517	509	501	453	504	474	491	485	517	470	469	490	485	488	485	474	473	494	518	468	492	478	506	482	482	522	483	483	519	489	473	499	514	462	490	531	468	526	515	469	457	518	472	515	497	469	503	472	496	507	471	493	499	479	483	483	487	448	507	492	497	506	458	469	506	477	463	481	525	472	503	479	496	528	478	478	446	500	523	496	477	473	506	476	468	474	517	537	524	497	488	487	507	525	466	484	467	504	468	495	476	501	487	463	457	534	473	474	484	503	499	492	529	543	485	494	493	497	501	441	503	467	495	487	509	467	505	498	467	494	481	522	478	497	510	450	466	478	465	492	516	471	506	514	448	484	502	503	470	487	487	472	471	500	475	478	460	501	510	494	512	502	490	537	496	486	481	491	505	456	469	522	495	490	496	495	498	453	479	496	526	506	483	452	489	466	492	508	471	466	487	474	482	488	519	501	456	483	459	503	477	481	479	543	497	474	498	473	503	462	523	461	489	511	433	476	490	479	486	472	500	474	463	494	463	493	447	488	518	476	496	460	522	495	514	506	454	495	448	478	491	479	452	470	493	493	503	468	482	493	500	493	459	474	476	510	484	477	497	443	513	491	541	471	511	491	537	490	498	488	511	505	543	483	496	474	462	487	490	514	498	477	525	487	440	511	483	502	459	475	511	438	497	528	554	489	498	493	462	488	508	522	487	491	468	494	474	523	490	514	501	484	508	458	470	481	515	479	500	494	512	501	476	463	482	450	502	474	499	478	501	465	455	472	509	483	522	514	487	509	541	483	520	466	497	516	499	467	439	485	493	506	535	479	489	502	492	506	535	505	462	466	477	486	464	532	483	475	461	456	497	466	493	512	455	506	502	515	472	513	510	478	475	476	480	478	464	484	465	509	480	500	484	495	465	507	512	444	476	484	474	490	507	483	465	502	433	478	475	472	435	472	469	518	476	482	459	493	474	482	497	488	512	508	471	503	503	500	526	449	462	529	490	491	495	504	501	470	468	501
2403	1236	605	619	1023	1188	1114	1006	840	555	446	417	396	318	284	251	208	176	148	101	73	67	59	51	58	56	46	50	52	46	39	40	43	37	33	41	36	42	57	44	36	21	35	16	24	26	19	29	23	17	24	18	19	18	15	24	25	19	26	23	19	21	19	31	27	27	14	12	22	24	20	22	18	25	17	23	20	19	25	21	25	17	24	25	26	24	22	30	22	21	21	14	22	17	18	24	26	27	19	29	20	19	32	18	16	13	16	16	25	25	24	14	12	26	19	17	21	22	10	18	20	14	23	16	20	20	22	26	22	14	18	20	22	21	12	22	25	23	16	31	22	18	26	17	22	24	21	36	18	22	27	20	20	19	18	23	17	26	14	13	19	27	17	27	19	23	24	18	24	19	21	18	25	20	21	22	23	22	22	18	21	18	18	22	22	17	19	15	25	25	25	24	29	17	15	24	18	22	21	24	23	13	15	23	22	16	24	18	14	29	20	23	22	12	17	23	21	16	23	17	28	25	19	27	19	23	18	25	19	20	25	14	18	18	14	22	23	23	22	16	19	23	25	27	22	11	25	21	21	20	18	16	18	23	20	21	24	24	27	17	22	20	24	15	19	10	19	29	27	24	26	27	18	21	21	17	18	14	24	19	26	17	18	24	23	20	20	17	28	32	24	25	20	13	20	27	23	19	27	28	17	25	22	19	21	20	24	17	20	22	29	16	21	33	13	17	25	20	15	22	28	16	18	18	17	21	24	22	22	32	24	18	19	25	21	27	18	22	19	20	24	17	23	19	20	24	26	21	24	23	23	23	23	20	23	33	25	22	18	28	21	24	21	15	22	26	21	31	19	22	28	24	19	29	27	25	16	23	17	23	21	18	17	26	30	27	17	18	27	20	19	24	18	9	26	20	18	16	19	20	18	24	26	26	12	33	20	14	24	20	22	16	34	27	28	16	19	19	28	23	23	21	23	16	20	24	20	17	20	26	24	29	20	22	20	22	17	15	31	16	26	19	22	19	22	23	23	18	21	24	18	27	36	27	20	16	17	19	25	20	16	22	27	24	17	16	17	21	26	14	10	24	14	18	24	12	26	23	26	16	15	29	21	16	13	17	14	31	25	20	18	20	27	15	25	33	17	23	15	15	23	27	24	21	16	30	20	12	20	17	15	17	29	18	24	27	24	18	19	27	20	24	27	21	26	20	25	20	29	29	19	22	23	17	17	18	17	23	13	21	21	21	21	27	35	25	28	20	14	16	14	27	21	29	16	26	18	16	23	26	18	26	14	19	30	14	24	14	30	22	23	14	18	17	16	21	20	23	20	17	27	31	11	19	19	12	21	21	19	16	24	20	13	33	18	20	25	26	17	23	22	28	23	21	20	15	31	23	27	17	18	27	21	27	17	26	25	14	27	20	20	11	20	20	26	27	22	25	29	20	21	21	19	28	31	23	18	24	24	32	32	30	20	19	14	11	23	20	16	12	22	13	15	13	17	24	17	23	23	27	20	16	29	18	23	27	20	26	15	19	13	16	29	25	28	13	22	13	25	15	17	22	23	13	24	19	19	20	16	23	20	16	28	27	16	15	21	20	16	17	23	21	14	22	27	23	14	23	31	17	21	16	22	18	22	16	22	28	18	18	12	22	24	17	24	16	24	26	19	31	27	19	15	21	24	21	24	24	24	13	20	22	21	23	18	26	19	19	17	28	16	16	21	22	30	15	24	21	15	29	16	24	15	21	26	19	30	19	15	20	18	19	19	18	22	18	19	16	19	27	14	30	18	18	18	18	22	22	25	14	23	20	17	19	16	23	23	17	17	21	27	21	22	18	21	21	20	15	26	22	28	17	22	13	21	20	19	23	22	20	26	22	16	21	19	32	23	23	20	19	16	19	19	18	22	29	22	26	29	25	20	34	13	25	17	25	24	12	19	12	16	17	23	22	26	22	11	20	23	12	21	22	17	24	19	14	21	24	23	17	28	22	16	18	13	25	21	13	24	19	23	25	17	29	23	14	22	21	24	20	19	26	27	23	18	24	25	21	19	17	25	27	19	21	21	25	22	27	19	27	18	23	17	18	25	11	18	17	23	27	21	16	22	11	20	22	18	19	17	21	18	24	26	25	18	15	17	18	19	22	28	13	19	18	22	20	17	26	16	19	27	23	19	26	16	17	17	22	19	25	21	23	26	24	17	22	30	24	17	19	34	26	16	17	26	20	15	24	23	16	17	19	26	23	19	21	27	18	26	17	25	9	21	25	19	20	33	24	24	26	21	21	17	22	17	24	18	23	20	11	11	20	29	18	20	18	24	30	20	22	29	18	19	16	17	27	19	24	20	18	13	23	18	24	13	24	23	19	19	23	27	13	22	18	12	21	21	23	30	25	27	17	21	20	20	22	13	22	16	20	14	18	20	16	20	20	21	20	24	25	28	19	19	16	18	16	21	16	20	21	16	15	20	18	28	17	15	20	20	24	20	24	25	32	21	22	15	21	14	19	25	20	21	26	26	28	17	22	25	31	16	19	12	17	27	22	14	20	16	22	23	19	20	21	22	23	31	28	22	21	15	19	18	20	15	25	17	24	23	24	15	18	23	15	16	22	28	19	24	21	18	23	22	18	17	22	30	23	18	24	21	17	21	23	23	23	21	21	31	26	22	12	22	22	24	16	21	16	28	26	13	25	23	19	23	26	26	31	24	19	28	18	22	28	18	21	22	25	20	18	18	20	30	18	23	23	30	21	21	29	12	22	30	28	19	24	20	28	16	22	19	20	28	19	21	27	16	23	28	17	23	22	19	16	26	23	13	17	22	21	19	20	23	21	23	29	22	21	16	21	24	25	24	25	25	14	17	18	19	18	18	29	17	16	14	23	30	22	25	20	19	19	17	20	20	19	18	22	19	18	19	15	21	13	13	21	23	28	19	20	17	15	21	14	20	21	28	24	20	20	27	15	15	15	20	11	17	22	30	17	16	25	20	21	25	21	23	19	20	21	26	26	26	21	23	18	22	22	28	26	17	27	16	21	15	27	21	21	14	18	17	18	15	12	17	26	27	21	24	26	25	25	20	24	23	24	16	16	20	15	21	17	20	23	24	25	24	20	16	17	23	10	19	22	18	22	18	23	24	18	23	24	22	20	22	20	21	9	23	15	16	19	25	21	27	20	20	20	25	17	27	15	20	20	17	17	17	23	23	22	17	26	18	22	24	25	17	21	23	22	22	20	19	22	18	26	18	20	25	23	32	22	19	28	15	24	16	22	14	24	21	18	24	17	21	25	20	19	15	25	20	18	25	32	27	20	14	17	23	16	19	23	30	20	23	17	24	17	14	23	28	22	17	22	27	17	23	14	23	27	26	24	24	21	19	18	15	20	22	23	16	22	20	12	24	21	16	22	24	22	18	27	20	31	24	16	19	20	19	26	18	19	22	21	17	18	17	16	16	23	22	21	19	17	24	17	15	25	22	21	28	13	14	24	26	27
27668	25612	16739	35479	41288	40806	39029	35356	30822	25484	21902	20072	18423	16260	14459	13324	11973	10452	8326	5909	4214	3565	3166	2890	2776	3030	2813	2556	2225	2179	1941	1557	1372	1280	1266	1418	1718	1734	1562	1579	1583	1428	1166	978	930	786	698	721	667	630	622	618	616	584	629	551	569	606	545	548	545	550	548	548	535	552	554	516	530	547	542	538	536	501	517	505	510	517	501	540	509	540	495	477	543	520	494	499	517	500	511	487	528	494	486	534	499	511	548	560	516	505	473	493	531	519	523	494	494	488	482	526	527	520	484	489	466	487	487	527	500	489	532	525	522	492	506	498	518	487	494	538	490	505	488	481	485	497	514	475	514	468	518	483	496	472	478	504	494	505	499	485	469	511	509	482	470	510	483	501	475	520	474	497	463	471	477	485	491	522	512	527	509	468	520	503	482	477	473	494	464	511	486	512	503	517	537	489	534	514	525	463	521	504	486	477	515	498	464	478	527	507	464	513	544	512	491	487	517	465	460	530	490	515	489	471	499	497	498	489	493	465	470	511	498	479	496	488	500	483	511	484	486	476	481	520	512	514	514	495	489	472	518	511	495	502	501	468	496	476	486	511	491	491	494	500	493	528	508	495	476	498	522	504	510	484	492	490	478	481	484	535	487	513	424	524	461	453	490	488	471	446	492	508	495	483	500	492	497	436	495	481	488	539	477	471	503	486	483	495	512	501	502	453	484	471	480	528	466	526	503	519	508	498	498	521	485	478	521	499	481	541	493	447	483	454	507	483	491	472	474	457	473	494	480	489	474	511	504	488	467	469	495	497	463	477	473	482	523	471	491	488	454	472	508	484	510	526	503	540	473	495	527	534	478	476	514	514	509	516	480	550	515	469	481	488	498	477	496	478	497	492	515	506	543	514	491	480	504	494	532	479	482	490	508	505	478	486	502	486	476	497	491	501	487	494	470	497	527	500	506	491	444	506	492	442	529	486	485	493	510	495	496	510	494	543	536	497	473	529	478	484	452	502	474	479	518	553	484	483	473	508	461	485	515	466	513	487	510	478	489	468	516	485	523	500	508	503	482	504	493	528	495	481	498	508	478	521	451	483	523	492	498	460	523	531	490	501	487	500	507	531	484	478	511	523	535	506	512	453	501	496	505	485	486	502	487	524	507	502	461	491	492	485	508	469	475	518	476	472	486	491	517	522	478	507	480	510	478	468	524	511	483	529	505	482	484	461	488	494	440	530	479	502	497	502	486	489	484	479	453	494	518	474	510	492	505	484	491	531	501	497	487	517	484	485	481	486	474	492	445	524	471	538	500	464	499	516	467	510	475	515	491	517	501	510	494	531	480	483	517	536	490	451	496	469	467	519	527	446	532	478	539	481	496	482	525	498	504	499	490	486	508	512	470	536	487	507	515	494	501	509	512	475	500	469	490	470	521	496	442	486	509	446	493	484	498	466	495	518	466	527	514	492	475	511	495	481	514	467	455	506	502	484	494	473	462	491	493	496	529	485	492	538	487	479	509	492	507	456	484	473	467	471	515	513	509	429	490	517	473	491	474	476	489	458	494	514	519	541	492	500	488	503	531	500	521	502	503	465	540	463	471	509	487	472	527	478	537	465	426	479	465	482	500	473	493	522	528	487	505	521	509	471	512	475	486	471	533	500	496	494	478	474	504	478	514	512	474	492	522	458	488	490	475	460	532	480	491	498	465	458	522	517	503	488	470	495	536	500	483	507	483	479	500	494	477	472	486	462	487	477	540	478	479	477	470	527	507	509	487	494	501	478	541	516	486	467	485	495	519	520	514	507	482	475	464	466	427	503	503	493	478	475	485	515	476	508	496	510	514	503	544	474	515	472	504	483	462	488	482	475	485	491	450	466	480	477	502	515	478	499	468	503	510	497	475	533	498	449	517	483	465	507	477	469	454	488	488	522	443	526	542	504	469	476	486	565	447	537	506	503	498	516	495	471	505	458	476	496	519	500	486	481	499	484	462	516	506	451	491	477	513	461	518	511	566	502	472	520	511	474	530	512	523	491	496	490	463	521	501	484	476	508	478	530	474	492	467	467	492	505	486	509	524	504	512	479	474	520	478	511	515	505	497	495	526	495	490	466	491	479	478	456	509	513	488	485	511	455	486	526	511	488	478	488	476	460	519	510	494	499	485	508	488	488	464	488	564	497	467	450	490	506	509	503	505	495	518	502	494	492	497	486	507	502	473	494	498	486	510	480	474	476	443	496	493	548	517	496	494	499	510	520	486	528	499	514	477	552	505	451	498	527	554	524	480	498	486	485	473	507	482	479	499	496	517	512	473	498	476	512	481	456	514	474	528	516	501	534	469	458	511	534	481	497	484	501	476	488	480	454	532	547	523	482	484	493	521	510	481	501	485	495	474	469	460	484	469	490	478	494	520	473	533	507	492	478	491	470	485	497	493	510	491	480	493	507	488	518	488	515	479	502	469	523	486	503	477	497	453	497	519	525	482	452	473	534	482	465	517	489	497	515	549	498	492	482	449	487	530	505	479	483	500	507	477	543	487	493	466	468	492	501	498	488	506	508	479	486	474	472	505	494	479	486	504	524	448	521	557	466	466	496	479	478	483	474	541	469	526	540	509	469	494	499	493	515	491	492	482	444	518	512	502	481	503	518	476	509	528	482	476	495	461	497	506	500	526	483	530	477	495	448	538	504	494	511	493	466	499	466	479	481	511	499	478	510	500	519	461	532	508	513	547	490	505	490	516	474	500	484	517	484	501	457	464	457	528	467	526	478	527	512	481	500	430	482	454	475	463	459	508	491	502	501	505	506	482	525	473	529	503	481	532	505	512	495	501	534	496	490	504	536	502	474	480	468	490	477	532	520	476	514	517	500	469	479	486	509	501	503	475	535	505	475	463	486	466	475	527	519	462	501	501	483	531	510	525	457	512	496	464	499	476	525	457	477	483	526	509	490	503	497	518	449	491	475	523	473	488	514	486	509	471	481	480	511	450	518	455	490	496	463	456	515	477	453	465	473	519	499	536	510	497	494	548	466	476	482	490	469	503	492	476	521	511	467	485	487	493	472	499	473	482	462	473	477	505	516	462	512	496	462	511	492	534	466	488	487	480	519	504	502	519	510	502	515	499	473	492	471	495	494	471	492	489	446	479	466	466	496	494	502	486	491	517	512	498	478	503	491	473	531	477	516	492	485	476	484	479	484	431	483	459	485	502	523	478	507	489	519	477	516	513	489	473	545	507	515	466	475	512	514	454	456	493	493	472	483	494	444	502	504	508	491	452	447	513	499	514	501	512	517	529	497	505	494	462	492	488	483	511	443	483	488	450	538	437	487	480	493	493	483	511	468	478	493	503	487	517	496	492	496	494	501	481	467	471	502	511	470	497	507	486	464	491	468	480	494	503	518	493	462	484	461	508	498	486	492	532	463	498	494	476	504	521	479	481	490	528	485	453	446	538	516	464	496	540	505	504	516	487	522	547	482	469	498	482	514	532	489	459	497	511	494
2310	1308	564	646	1091	1115	1224	1019	873	624	493	456	391	342	302	290	215	199	135	109	75	76	56	58	64	59	53	40	54	48	44	41	40	32	35	38	46	45	47	42	35	40	37	34	19	39	27	22	30	27	23	33	19	24	30	27	34	20	26	21	32	18	21	26	22	18	17	28	24	18	19	17	27	14	20	21	17	22	20	16	24	11	19	17	18	22	31	22	14	25	17	22	21	17	16	14	19	24	27	18	21	24	29	19	22	21	20	20	12	19	18	25	25	26	25	18	18	14	27	32	29	18	34	21	21	23	22	24	15	22	17	22	27	21	21	28	28	21	21	27	21	15	11	19	18	17	26	17	24	17	22	27	20	23	17	22	28	11	21	26	23	30	17	21	23	32	19	21	30	24	19	25	21	21	23	19	23	27	28	15	27	32	20	19	24	22	19	18	13	21	17	24	21	28	20	26	35	23	21	20	33	16	10	19	19	29	21	15	37	18	21	29	21	24	24	24	16	28	16	21	30	21	34	18	23	29	26	16	23	29	23	23	23	16	11	29	11	16	19	24	18	17	20	16	20	22	13	17	15	19	15	17	21	26	15	23	20	24	23	20	17	23	25	23	24	11	22	18	25	35	28	22	23	28	25	23	20	24	23	19	18	19	29	27	21	25	21	26	27	21	28	29	16	21	22	22	23	23	22	16	21	20	26	32	18	25	20	21	23	33	25	25	23	28	19	17	21	22	24	24	35	19	25	26	25	23	18	17	14	21	34	17	20	17	15	21	22	13	20	22	28	16	13	27	21	22	15	19	18	31	20	22	26	26	21	15	23	23	25	29	25	19	19	21	23	16	25	32	23	32	19	20	20	23	18	24	25	21	14	19	17	17	27	28	27	25	17	24	22	21	24	16	15	23	19	24	22	13	23	20	16	26	18	13	25	21	19	25	15	29	18	28	24	21	26	27	25	29	21	19	23	26	17	20	21	20	30	21	11	23	17	20	15	21	22	32	26	28	25	25	19	22	18	14	16	22	22	21	18	17	21	14	27	23	23	23	22	13	19	26	28	14	16	19	22	18	22	12	21	20	22	12	19	22	25	23	25	21	16	19	19	25	30	17	25	28	21	23	24	26	14	26	29	20	20	18	20	15	23	15	16	23	21	15	21	24	21	27	11	19	24	26	23	19	27	20	14	26	15	16	27	13	21	16	26	24	28	19	15	26	25	20	16	24	25	14	19	22	22	16	29	20	24	29	18	24	18	20	23	20	23	27	15	15	20	15	18	21	22	20	26	25	28	19	17	19	16	20	18	19	22	18	19	20	16	28	24	14	22	18	24	19	19	28	17	22	24	25	25	20	20	21	22	21	23	25	28	20	15	12	29	20	17	23	25	27	20	21	19	23	22	25	21	20	25	14	22	21	12	17	25	24	32	17	17	23	20	17	24	21	22	22	24	18	29	22	16	18	29	33	13	20	21	26	28	20	21	17	13	16	19	29	30	17	17	16	24	27	20	16	23	24	25	18	21	24	26	12	22	22	21	15	18	23	19	17	19	25	24	21	31	17	23	16	18	27	19	21	28	23	19	27	22	18	21	26	18	24	31	29	15	17	20	25	15	20	19	17	18	25	16	30	15	19	23	19	19	19	25	28	21	25	24	21	16	17	28	25	16	27	19	15	26	12	20	23	22	34	18	23	17	26	25	26	21	24	21	28	28	28	29	23	15	16	11	15	15	21	25	17	22	18	17	19	26	27	21	12	24	28	24	22	15	28	17	18	16	22	17	33	16	18	28	15	15	24	19	22	20	28	22	25	24	20	19	17	17	21	31	24	13	20	14	24	17	18	18	19	21	14	14	18	20	23	16	23	19	12	28	25	24	22	25	17	19	34	21	18	20	17	16	26	19	25	16	26	18	23	23	23	27	27	23	23	14	17	25	14	18	19	33	19	19	25	30	21	16	23	21	25	23	22	22	17	22	35	19	23	26	24	26	18	23	23	18	25	18	32	20	25	20	25	19	25	23	18	28	17	21	22	17	28	22	20	24	19	17	25	18	13	27	22	21	20	22	20	20	20	21	19	24	23	19	20	22	27	25	17	17	22	28	21	22	19	18	23	23	18	27	15	23	23	25	23	28	22	18	27	28	20	21	25	16	26	20	17	29	21	10	25	22	33	28	22	20	21	22	20	14	20	16	30	24	19	20	22	13	19	19	37	25	17	19	23	24	21	18	21	13	21	19	19	18	27	16	21	27	22	15	24	19	21	15	30	21	25	26	15	23	27	25	13	20	16	23	19	17	30	21	15	25	24	23	13	18	28	22	20	26	24	20	32	22	20	18	20	25	19	18	25	15	16	22	28	17	22	23	17	25	23	20	25	22	13	17	17	19	22	18	21	19	24	30	21	21	19	27	25	25	12	24	18	18	26	21	19	23	12	32	21	19	11	31	22	18	27	21	20	14	11	27	24	40	22	21	27	16	22	23	19	20	29	28	11	13	17	23	21	26	19	26	21	26	21	14	24	26	20	28	25	21	24	25	24	9	19	27	21	20	25	13	29	16	20	26	12	22	23	21	22	28	23	21	17	15	16	23	28	28	20	14	16	15	20	18	20	20	23	19	17	23	24	15	17	21	28	24	28	21	17	18	16	22	20	19	16	16	23	22	22	31	20	24	24	25	16	28	18	13	25	26	19	28	14	19	20	22	24	26	20	25	17	25	18	23	16	20	19	16	19	22	31	21	26	24	18	22	20	33	21	16	30	23	21	25	29	20	18	23	21	15	20	21	29	30	18	28	16	19	27	19	19	23	17	26	28	22	30	30	22	18	24	14	14	22	28	17	18	25	15	24	24	19	31	19	17	14	24	26	20	24	20	27	23	21	18	17	17	16	17	20	17	24	20	17	22	22	18	16	23	18	23	19	23	24	21	26	18	27	25	23	15	21	19	17	15	20	24	22	19	22	18	27	31	32	24	18	13	22	17	20	21	20	16	24	15	19	16	20	22	26	32	28	18	21	21	24	13	20	29	19	18	14	16	19	23	14	17	15	17	15	23	25	17	21	30	14	26	23	27	20	16	27	16	12	24	24	25	16	28	18	15	26	22	16	22	19	29	18	19	22	22	22	15	21	28	16	14	35	29	17	28	13	35	27	20	14	24	19	18	23	22	21	23	23	23	18	11	18	25	32	18	25	18	14	22	28	20	23	24	28	20	23	25	17	19	17	14	27	22	26	26	26	24	24	17	27	18	26	21	19	16	14	23	16	27	29	30	23	19	31	22	29	19	20	25	15	24	22	33	23	15	13	16	17	19	24	22	19	17	25	25	29	19	28	16	25	22	18	23	12	22	19	21	19	22	30	23	22	19	20	20	25	24	27	24	24	26	18	26	19	26	28	19	26	19	19	22	22	16	21	19	23	28	9	28	23	22	28	19	23	20	22	20	10	22	22	19	32	19	26	32	25	20	27	25	21	17	17	15	18	13	18	16	22	20
26638	26763	16966	35995	41572	41710	39271	35593	30771	25657	22684	21000	19196	16791	15218	13686	12173	10241	7461	5391	3998	3589	3296	2969	3193	3182	2784	2450	2213	2145	1796	1480	1321	1258	1442	1567	1565	1745	1628	1551	1584	1286	1112	1038	918	785	786	700	704	605	637	613	585	611	618	621	630	619	560	574	533	548	575	532	515	595	524	499	506	525	538	572	520	530	545	509	503	502	518	520	544	521	502	571	507	532	520	512	540	515	525	529	527	545	506	523	497	491	520	517	517	526	493	541	488	484	495	514	571	509	496	509	516	522	526	505	504	539	529	514	528	534	476	517	499	516	505	515	520	456	508	508	510	500	452	502	495	499	511	482	504	482	535	521	467	453	511	499	490	521	495	525	519	486	518	492	531	509	475	496	496	488	523	511	476	547	521	493	480	498	464	527	504	481	473	465	509	506	514	512	471	457	478	457	466	518	510	499	489	497	476	503	521	486	488	522	507	500	530	524	462	457	486	472	482	515	508	479	474	474	471	508	474	466	491	469	517	517	499	448	475	468	496	497	485	521	510	466	483	487	490	442	463	508	504	481	455	488	507	486	486	512	485	487	498	477	483	495	507	461	493	480	514	479	515	488	461	522	537	471	486	490	464	537	474	477	508	523	487	482	488	474	461	501	471	513	510	505	492	486	496	480	452	486	512	465	509	531	517	502	484	499	501	532	532	460	518	469	498	468	489	488	509	517	516	509	518	513	479	482	502	452	478	524	503	483	483	471	511	501	479	543	473	568	471	492	464	485	549	506	498	485	509	504	494	517	497	493	472	478	479	435	487	489	511	504	492	463	470	511	509	510	492	464	497	477	448	508	495	464	490	493	527	487	497	503	509	484	503	506	485	454	475	530	482	479	431	551	478	511	503	514	452	482	479	482	510	497	513	484	476	485	472	492	521	480	471	534	470	503	448	517	522	500	482	498	512	503	474	507	444	493	521	512	522	476	519	484	501	500	462	481	494	485	445	487	495	471	495	513	462	499	526	482	487	450	468	494	488	534	491	497	479	500	440	516	503	466	459	500	540	527	489	523	478	473	523	491	519	505	528	483	480	455	506	516	518	488	494	507	472	481	513	494	483	478	503	517	519	468	510	478	516	491	507	476	452	504	504	500	471	510	534	482	516	511	465	487	508	487	493	478	483	518	481	505	487	526	491	492	487	502	522	516	499	452	506	478	481	467	472	458	498	466	493	502	497	476	461	458	541	488	494	443	477	492	438	487	463	505	476	500	474	477	503	525	462	473	478	489	478	491	500	477	530	500	490	487	481	464	458	484	479	483	493	458	498	502	467	497	489	507	490	541	465	515	513	492	492	491	457	476	478	489	465	477	492	530	527	458	477	484	494	485	500	499	475	505	488	493	493	441	476	481	463	517	481	502	477	487	473	494	512	484	466	510	502	488	461	486	495	486	509	503	505	508	523	495	500	468	486	465	494	517	469	493	485	514	515	506	482	474	499	476	512	490	503	484	470	486	549	500	482	501	491	493	440	476	474	481	486	483	518	519	461	482	484	467	475	511	500	544	469	536	476	499	494	517	503	485	547	475	537	516	524	460	481	464	494	514	477	470	588	503	504	453	490	530	477	468	470	502	450	455	493	484	520	497	537	492	460	520	464	484	467	467	509	522	492	532	478	491	470	496	488	505	480	527	481	511	466	494	441	539	517	500	513	493	476	454	494	452	453	483	483	471	493	506	494	507	503	474	493	468	508	484	544	473	485	467	489	519	457	508	504	488	476	485	486	501	510	517	519	521	472	482	466	473	474	473	493	490	492	516	462	522	490	465	450	535	502	508	494	500	483	537	502	462	489	454	501	502	447	473	487	495	516	471	507	503	508	466	505	442	490	467	496	510	471	443	485	476	497	474	459	471	464	545	531	507	489	494	516	458	535	494	508	502	502	525	503	508	498	535	484	514	492	497	528	493	449	454	485	457	474	475	457	500	546	502	510	465	474	511	488	477	475	481	491	453	496	490	504	466	466	537	508	513	509	538	464	497	521	509	532	506	495	457	482	495	477	488	472	494	484	489	451	476	504	428	508	484	469	490	498	483	538	519	499	528	453	469	535	515	472	487	497	511	500	494	493	548	505	483	483	496	477	515	488	519	484	488	512	496	469	500	510	512	529	512	486	540	496	531	537	477	469	505	493	473	516	523	447	504	489	486	485	488	481	493	489	466	482	513	473	506	505	443	509	454	513	507	498	497	511	480	472	498	506	515	478	476	505	489	510	465	491	488	507	500	458	506	497	477	497	474	509	550	480	443	529	481	474	497	503	461	506	467	475	465	523	490	527	488	466	493	488	517	504	549	470	493	476	480	458	449	462	490	488	515	499	483	479	486	487	530	470	504	486	518	504	516	488	529	482	479	501	497	503	492	484	489	506	509	481	510	484	510	498	520	510	477	491	489	489	497	513	451	460	476	534	480	499	487	491	517	484	525	522	537	519	523	499	499	483	484	536	503	501	526	493	494	485	513	497	506	511	476	491	471	496	497	514	494	500	470	467	516	465	482	496	475	482	496	490	549	514	481	487	489	504	463	466	475	506	491	500	469	431	429	485	521	517	495	489	471	504	451	519	472	472	495	464	486	523	494	475	475	490	514	520	501	502	490	462	491	475	505	484	514	463	481	462	504	430	512	501	473	497	515	479	522	484	479	484	536	534	499	468	473	509	484	512	511	531	502	572	548	487	491	507	478	504	478	490	513	512	541	527	467	505	485	472	480	528	483	494	456	472	452	502	490	457	496	485	515	498	520	476	512	502	502	493	507	494	494	475	482	509	465	520	481	487	477	515	482	470	472	455	499	474	522	507	489	515	509	500	481	511	503	518	552	503	482	495	499	480	496	492	479	496	522	487	503	512	502	506	471	522	473	511	505	543	505	492	520	473	533	484	450	448	494	487	501	508	468	500	483	476	523	514	487	461	532	494	496	492	489	526	482	494	479	495	502	478	503	508	525	501	476	501	485	511	505	497	491	508	476	497	513	520	486	477	470	477	502	510	497	509	461	474	488	486	446	480	476	503	466	505	477	463	472	522	516	503	483	462	483	511	521	500	467	481	477	477	483	485	463	501	502	495	474	452	524	480	462	488	487	465	481	487	468	490	537	513	482	491	520	501	512	529	459	474	506	514	490	486	477	474	536	451	491	474	502	552	489	515	508	463	494	502	520	480	461	483	487	484	495	451	472	546	509	494	476	505	504	515	497	493	480	523	487	473	489	521	488	473	476	502	525	472	497	506	479	499	463	507	505	515	496	459	499	496	521	517	481	509	518	492	474	505	497	477	482	508	520	475	460	480	467	504	466	489	495	509	500	455	502	473	502	491	526	479	497	495	523	490	505	513	483	482	497	488	489	481	525	500	515	520	488	475	453	504	469	486	487	514	515	492	468	521	477	493	503	492	520	483	507	565	527	491	474	516	474	474	506	464	516	465	506	529	539	460	492	539	476	518	496	500	502	491	509	512	513	501	516
2463	1052	459	546	819	940	894	844	603	441	402	389	332	263	229	194	187	175	89	85	58	55	64	73	61	67	76	56	51	54	32	31	49	44	43	48	41	41	41	54	31	44	32	33	33	34	36	21	26	33	34	35	24	22	36	32	31	32	32	37	34	39	28	30	32	34	38	38	34	28	30	32	28	25	34	38	29	26	26	36	32	32	34	35	42	32	29	28	30	32	25	30	26	29	30	29	36	34	35	23	24	32	30	34	34	34	24	37	33	39	27	31	36	22	24	25	35	45	33	34	36	25	34	36	35	33	25	20	40	26	33	24	32	35	34	29	26	26	38	29	40	30	23	26	23	22	27	34	32	31	32	27	24	36	32	36	27	33	24	33	26	29	38	29	32	35	30	29	33	32	40	31	41	34	30	23	15	27	26	22	37	25	31	26	32	26	30	34	38	22	25	24	32	36	38	29	35	35	40	33	27	33	37	45	35	37	28	35	26	26	32	35	25	30	25	31	40	40	24	27	32	32	26	32	36	35	32	28	32	24	33	29	40	28	41	24	37	30	25	30	37	32	27	26	29	24	28	21	23	26	30	29	20	31	27	31	32	25	26	20	27	29	33	37	33	26	30	30	31	32	29	21	33	41	36	33	23	24	31	31	32	20	31	25	29	48	30	32	34	38	36	34	34	30	33	25	22	35	26	29	39	42	36	28	45	32	34	33	25	30	32	23	24	32	25	36	27	26	31	33	25	33	40	36	29	34	32	37	29	23	25	30	28	23	29	40	30	31	31	19	28	37	29	38	36	29	32	32	31	31	28	33	37	39	17	23	25	29	27	27	37	21	29	25	21	30	34	36	25	24	23	35	40	37	30	26	31	42	37	33	39	25	22	31	32	31	37	39	35	32	37	33	30	20	23	22	27	20	35	38	17	29	31	32	28	25	35	26	29	32	34	28	27	30	30	36	38	23	25	25	33	29	27	29	24	31	27	21	27	27	24	33	24	26	36	40	28	25	32	23	33	34	24	30	34	30	31	33	28	26	26	36	26	39	26	36	40	32	33	25	27	37	31	20	32	26	26	19	26	34	26	34	29	24	21	29	32	24	35	24	37	30	32	40	32	32	25	30	26	27	25	29	31	31	23	30	22	38	26	25	39	36	28	22	31	30	21	29	30	33	31	29	29	30	31	33	36	21	21	45	29	32	31	22	21	28	23	32	36	19	28	34	23	39	22	31	34	30	32	28	26	34	35	24	46	31	31	30	32	26	30	33	35	34	26	37	38	33	32	32	31	33	33	25	32	28	39	23	31	38	32	32	27	28	33	32	21	23	17	32	29	22	30	28	37	27	35	40	35	31	30	26	21	29	29	34	29	35	19	37	27	27	34	38	29	26	29	29	36	28	36	32	23	30	45	39	25	32	25	24	28	29	26	36	39	28	32	32	33	33	22	26	26	26	30	22	38	27	32	26	34	39	30	31	43	33	29	27	21	31	28	27	33	34	33	38	25	26	32	34	19	25	39	34	28	35	33	43	35	27	24	34	31	42	34	27	28	39	31	28	35	36	42	35	40	29	34	34	36	28	35	23	29	31	28	21	26	38	29	33	33	32	27	36	37	24	23	36	21	27	29	30	29	24	32	32	32	25	37	21	26	27	34	25	31	27	32	39	36	28	30	22	35	36	19	29	29	40	37	38	27	25	22	39	32	25	20	33	27	28	23	29	23	38	28	27	20	30	33	23	31	33	31	28	32	33	26	32	29	22	19	29	22	29	23	34	32	31	31	31	39	25	28	23	38	26	30	28	31	32	29	27	30	24	32	34	34	38	36	36	20	28	32	28	34	34	27	28	33	25	32	23	38	29	30	21	25	35	32	26	29	24	29	25	40	28	30	28	31	27	21	29	34	28	40	26	30	30	25	34	33	20	25	25	40	34	40	39	26	27	29	26	26	28	29	30	30	21	32	27	32	25	34	24	29	37	23	28	35	39	32	28	40	23	38	33	26	27	27	22	33	24	22	39	25	24	21	29	27	27	22	31	27	38	30	31	36	24	38	32	28	38	32	28	29	31	34	28	28	35	27	28	40	31	33	39	28	32	31	36	37	29	29	28	41	25	36	31	37	37	30	34	33	29	35	39	27	26	38	25	37	40	33	23	22	38	35	30	36	27	31	22	20	33	33	30	27	44	29	32	26	36	29	39	24	35	30	31	30	32	31	36	27	28	32	34	35	31	30	25	25	29	34	41	31	24	33	29	35	36	31	36	31	31	24	26	32	34	32	36	28	39	26	33	36	33	31	32	28	34	33	23	26	25	38	23	29	20	27	22	35	28	30	32	34	29	25	25	34	28	27	30	31	31	36	38	38	27	31	37	24	36	31	29	25	29	32	35	32	36	34	33	41	24	26	20	29	19	26	29	36	34	24	28	32	28	25	28	45	30	36	37	30	27	30	35	43	26	30	29	28	35	20	37	26	31	31	30	30	25	21	25	28	29	29	45	32	30	32	32	26	26	18	21	30	30	31	22	27	32	29	36	34	27	29	25	32	30	30	27	27	29	29	24	26	37	26	34	30	24	27	20	27	31	31	27	24	39	32	31	32	35	28	29	13	33	20	37	35	34	31	39	29	33	28	23	22	33	24	25	25	26	25	27	18	37	30	38	25	36	29	22	35	42	27	32	33	30	25	27	27	34	30	34	33	28	37	38	29	30	35	28	30	32	24	34	18	30	33	33	28	33	35	37	26	36	24	29	29	32	29	33	22	36	33	26	37	43	32	34	25	35	34	32	29	31	29	28	34	31	28	25	23	30	33	42	26	24	40	40	29	30	29	35	21	18	21	33	36	26	32	34	23	25	34	26	22	37	23	24	28	28	33	32	29	30	25	27	35	30	32	28	31	32	31	33	28	24	32	27	28	23	25	40	30	40	33	40	19	27	26	38	30	44	36	33	34	34	26	31	24	30	32	30	37	22	25	28	27	37	19	29	29	30	29	24	25	30	35	32	34	27	34	30	21	32	33	23	22	26	34	27	35	28	39	32	34	22	34	30	28	28	33	20	28	32	27	35	23	29	31	38	47	20	23	27	26	38	28	34	31	21	38	25	32	23	38	32	35	32	27	45	28	31	28	33	37	25	35	36	33	29	23	37	33	26	28	33	23	29	27	25	28	34	38	31	32	24	28	23	24	37	26	32	32	47	31	23	27	39	40	31	23	28	36	37	42	24	36	27	28	31	34	28	29	38	26	30	32	24	35	33	37	24	32	36	37	32	36	32	28	32	23	31	31	27	29	35	24	28	27	36	29	41	39	25	31	33	26	26	38	28	20	33	33	30	25	28	35	30	35	27	30	25	31	31	35	46	29	20	24	38	34	26	22	24	31	26	31	30	24	28	29	25	24	40	29	36	23	33	36	17	32	25	29	34	38	32	29	35	27	24	29	28	31	37	32	33	36	36	33	25	30	24	29	38	24	31	30	24	20	32	33	24	32	35
21749	23586	14119	32832	38651	38823	36344	32200	26905	22210	19937	18439	16293	14457	13025	11384	9679	7624	5390	3850	3177	3016	2833	2764	2833	2659	2325	2175	2095	1951	1561	1381	1310	1290	1438	1528	1667	1506	1572	1483	1423	1259	1155	1108	975	972	948	871	821	790	783	772	725	763	752	760	797	757	727	792	723	723	736	774	754	709	705	725	674	701	717	743	746	783	720	730	694	683	740	659	716	711	728	715	697	713	713	737	699	677	693	682	734	706	696	717	756	715	678	698	668	671	731	675	678	645	682	687	729	675	695	701	740	733	770	658	720	713	691	692	661	726	726	664	696	688	690	706	700	726	675	703	680	701	679	683	698	692	669	754	726	665	742	701	693	744	669	737	696	714	733	694	778	706	681	704	722	673	700	684	663	667	683	677	659	660	709	706	691	692	658	680	689	625	664	673	674	696	697	734	720	706	716	658	704	701	663	688	689	646	711	680	660	734	715	705	744	658	697	644	660	695	655	681	677	734	756	750	675	703	716	679	699	695	694	681	704	692	742	673	758	713	663	640	719	673	685	662	700	670	699	737	682	711	653	677	671	664	680	654	694	690	714	664	733	702	681	697	700	725	689	709	658	724	678	673	697	675	671	665	688	687	748	649	653	696	725	760	645	695	703	668	711	714	657	723	717	752	677	639	663	718	698	658	686	694	726	688	691	682	654	666	732	661	700	694	681	630	707	714	689	712	704	689	698	713	655	690	658	637	673	634	688	707	716	673	682	686	719	689	665	689	694	674	721	721	689	636	661	673	667	662	710	710	703	710	668	748	690	665	679	729	644	709	692	682	696	722	740	684	674	679	686	695	719	685	657	723	731	703	718	673	740	690	690	727	724	696	724	683	704	648	660	684	738	675	665	681	624	666	670	664	705	634	684	683	749	717	698	700	661	735	678	703	643	712	720	620	655	716	703	663	650	737	707	753	662	667	709	643	661	669	718	755	685	707	711	679	698	722	678	685	664	703	677	687	699	669	683	660	718	684	713	685	661	671	708	720	729	641	693	673	746	717	661	698	680	683	690	659	695	697	646	673	720	672	667	711	702	714	722	682	736	673	690	675	697	696	715	668	681	709	661	687	706	704	703	705	669	753	660	681	682	709	678	754	681	681	690	669	695	698	719	695	670	672	714	715	707	717	682	703	700	684	690	707	731	660	655	694	701	678	709	706	666	689	744	680	679	635	680	704	665	713	703	688	681	759	666	714	714	681	707	666	688	667	694	694	667	709	719	640	719	743	729	684	681	725	731	693	722	666	697	713	747	668	705	731	675	662	696	702	708	703	721	674	663	729	692	702	695	692	666	761	684	714	673	709	705	704	698	677	727	694	704	772	700	709	671	718	679	650	687	713	680	700	714	709	680	695	657	679	673	701	692	687	685	690	691	664	682	694	653	724	683	687	678	712	686	731	686	681	714	716	731	709	698	722	702	762	712	696	713	688	638	691	671	682	641	698	709	662	713	636	683	731	701	721	649	703	693	647	731	674	701	685	693	690	693	642	649	673	704	694	714	695	678	686	761	706	680	713	719	677	681	683	685	695	697	727	629	675	690	707	696	679	702	693	701	665	686	661	692	692	706	682	703	669	626	731	701	665	744	739	654	705	642	678	668	699	667	677	683	714	729	699	641	637	675	668	652	711	658	678	680	733	666	726	710	709	691	677	717	691	739	684	698	673	722	730	722	674	668	714	751	690	682	694	682	725	698	676	733	714	716	680	682	728	706	666	682	757	677	713	697	755	699	643	655	718	692	700	692	719	729	687	641	721	733	709	695	705	687	730	702	726	685	709	689	673	706	664	704	706	671	691	676	680	667	668	704	748	711	681	686	699	665	644	701	688	708	733	690	723	712	623	696	656	706	715	676	703	657	658	702	699	673	717	680	668	727	641	656	733	719	701	702	668	708	749	713	690	649	723	678	696	725	717	717	680	644	665	714	734	704	718	680	638	701	696	692	643	671	668	718	706	702	696	694	680	702	701	742	664	671	711	707	706	686	676	698	695	688	699	713	657	705	679	696	712	718	709	698	693	688	701	693	710	660	692	680	669	687	665	661	689	683	674	708	657	690	639	693	724	693	709	723	729	711	724	724	722	636	687	717	704	660	723	673	687	706	663	711	696	666	714	698	713	702	674	677	668	686	683	695	708	669	708	675	693	702	673	698	717	714	692	704	650	633	732	715	676	739	674	674	739	696	695	682	715	674	704	695	700	671	696	676	722	723	717	684	676	705	735	673	736	703	739	737	716	640	673	704	664	675	693	682	702	703	677	693	695	693	652	686	699	712	670	697	706	711	668	693	709	688	702	681	686	686	681	667	681	648	665	757	720	676	727	700	752	680	610	672	660	635	746	670	741	695	699	681	686	710	728	714	698	733	772	689	651	701	721	700	705	714	720	726	703	660	658	678	716	680	703	682	739	700	682	681	691	679	689	712	656	685	659	695	673	691	697	679	695	738	716	666	664	675	698	693	702	695	686	680	676	671	722	636	640	736	686	679	705	735	724	677	679	696	692	701	732	659	712	642	639	703	697	661	706	676	697	710	694	722	661	692	702	698	715	754	669	742	704	683	696	643	715	683	690	668	673	707	670	708	641	719	718	692	690	684	710	739	698	650	694	687	675	711	700	731	708	679	652	688	650	712	692	713	714	698	741	659	691	695	680	701	676	698	722	694	672	677	661	676	709	734	729	681	677	730	718	716	690	674	669	723	628	694	698	671	727	714	680	722	652	730	698	722	698	702	706	729	693	678	692	725	657	708	685	697	679	682	681	710	655	675	660	690	702	692	709	689	696	700	703	702	686	651	685	652	692	625	701	706	693	699	683	706	709	656	692	725	668	696	666	678	711	678	690	732	682	720	737	748	709	686	702	647	663	697	675	724	710	716	719	691	727	703	671	645	675	662	711	647	695	716	747	738	739	749	716	729	656	667	667	641	711	689	713	644	624	719	655	669	727	663	688	681	694	638	699	669	658	743	730	670	716	704	737	703	708	707	732	681	692	744	674	673	658	683	722	658	700	681	729	663	697	673	709	658	743	690	671	705	697	703	662	683	666	666	688	671	672	701	705	721	701	659	653	683	696	680	664	705	693	683	713	694	683	710	717	728	714	665	682	658	699	649	724	692	680	678	712	664	703	704	669	671	724	658	723	695	731	702	693	724	691	705	708	702	694	634	675	735	681	707	704	674	708	722	681	679	750	712	653	707	688	656	710	665	680	680	695	695	664	666	688	634	680	675	694	708	689	668	716	700	652	670	717	713	697	680	695	670	683	691	690	696	682	703	657	708	699	705	681	733	673	680	688	682	701	670	695	705	686	718	638	685	695	670	664	685	664	686	712	691	721	717	715	702	697	711	692	687	645	654	724	691	654	703	672	662	693	661	721	687	729	688	730	689	712	677	723	622	683	717	693	661	722	722	722	694	643	695	662	701	671	677	706	688	658	722	661	688	690	694	689	650	744	708	694	688	707	693	692	694	716
2034	1805	700	678	1148	1288	1304	1104	812	605	571	462	414	386	337	259	187	155	113	75	76	60	64	58	62	59	61	49	70	34	45	32	32	45	24	31	36	41	41	41	36	31	35	30	29	25	40	31	36	24	20	20	23	34	17	16	19	25	25	21	33	32	22	26	29	23	17	18	25	21	24	26	24	37	20	24	19	23	19	17	18	14	28	23	16	19	28	17	24	19	19	27	17	23	20	22	18	19	18	31	18	19	27	22	25	24	18	17	21	16	22	21	25	18	20	20	18	25	26	27	11	23	22	19	26	23	18	25	23	23	20	21	19	19	23	21	20	25	20	20	20	22	19	24	18	24	23	23	23	36	30	24	24	27	26	22	30	23	19	14	19	16	23	26	25	22	14	12	22	28	17	32	31	9	20	17	35	19	24	24	17	26	15	27	24	25	24	33	19	27	18	17	19	17	24	18	22	21	23	24	23	27	15	23	36	17	17	22	17	24	14	21	18	18	11	16	20	19	20	16	19	25	18	19	19	22	21	27	20	17	18	17	23	21	23	21	18	30	24	19	28	12	23	13	18	30	18	23	24	27	21	17	27	22	20	21	33	20	23	27	32	29	22	26	29	25	22	20	13	20	24	15	19	21	22	21	25	21	16	21	23	22	21	20	20	20	17	16	22	27	24	24	35	21	22	19	29	20	28	27	14	31	21	25	26	29	20	24	19	27	17	25	15	23	31	16	23	27	21	22	22	27	19	26	23	24	25	22	29	20	23	22	16	31	23	27	21	26	31	21	29	17	21	27	13	18	14	22	20	17	24	21	22	22	14	24	19	18	27	17	23	19	24	22	26	14	24	22	22	19	26	26	9	26	23	27	20	24	22	28	19	29	20	19	16	22	25	19	16	24	23	25	28	16	19	19	25	18	23	18	23	24	24	23	19	20	17	27	28	24	13	29	28	22	24	17	26	14	20	18	16	20	19	16	25	11	37	20	19	20	24	24	18	26	21	16	25	14	18	15	19	23	22	13	26	15	22	26	23	23	10	22	22	18	17	31	18	29	22	24	21	19	27	21	29	27	12	20	19	15	26	24	18	19	20	24	18	21	22	17	23	23	25	22	20	24	25	21	9	25	20	18	22	20	22	15	27	20	20	17	20	25	20	23	19	24	23	19	23	22	12	18	24	24	20	26	25	20	17	13	24	19	28	27	22	23	23	29	20	21	17	26	16	20	26	33	14	21	22	25	18	21	15	24	22	15	27	17	17	23	19	18	14	22	14	19	10	15	28	17	27	25	23	21	18	21	29	23	23	18	22	24	17	26	25	25	26	22	28	27	23	21	22	23	17	20	20	17	25	19	25	21	21	22	20	16	18	16	21	22	22	16	20	23	22	22	23	18	15	26	25	24	25	25	18	29	18	12	22	31	26	27	15	18	18	24	17	27	22	21	21	19	25	10	29	19	16	17	24	19	23	18	29	11	20	16	21	21	24	17	27	17	13	23	17	19	22	23	19	21	16	25	26	18	24	17	20	21	9	23	17	24	23	17	20	15	26	18	24	25	21	27	20	16	19	19	9	24	23	23	17	22	15	18	22	27	22	19	23	23	23	32	19	23	17	19	19	19	23	23	30	18	22	19	22	21	15	21	18	17	21	19	16	19	20	14	15	12	21	28	16	18	19	21	20	24	26	13	27	23	15	28	12	20	23	18	17	31	19	19	23	18	24	16	23	25	18	22	21	22	23	29	27	21	17	20	21	13	31	23	28	29	21	19	24	17	18	29	18	22	21	22	28	18	19	22	15	20	13	18	28	21	23	26	21	25	24	25	21	21	18	23	19	20	20	23	25	22	18	16	31	20	24	19	21	28	14	21	20	25	31	28	34	30	24	18	17	13	17	26	18	23	18	25	21	26	26	27	29	25	20	23	27	23	22	17	18	22	18	20	19	28	22	22	13	20	25	21	23	17	21	24	24	23	19	23	20	17	18	22	25	29	27	25	14	22	23	22	18	21	21	24	28	17	19	38	27	21	21	18	22	21	22	15	17	15	22	24	16	24	14	18	22	22	18	18	22	24	27	22	24	24	21	14	20	24	23	21	17	15	19	20	24	17	30	16	27	21	25	18	21	21	23	23	25	21	19	29	23	22	15	27	23	19	14	23	22	16	20	27	18	25	22	19	21	24	23	18	22	28	24	22	18	33	21	26	24	20	28	22	22	14	21	29	19	21	30	28	18	19	16	22	18	21	18	26	22	18	18	24	15	20	16	19	30	22	28	19	25	14	22	15	24	17	24	22	16	30	15	33	25	16	14	20	27	19	16	21	26	15	19	18	24	26	25	24	20	20	20	30	26	30	25	27	28	20	13	28	19	19	26	30	22	19	17	29	17	26	24	17	26	30	16	15	22	20	23	26	21	27	26	26	12	20	23	25	28	21	22	18	22	28	21	20	24	22	17	28	27	22	17	29	13	27	19	21	16	26	25	26	28	21	23	23	26	23	23	20	17	26	24	26	25	28	22	20	27	22	28	25	25	28	25	25	26	30	21	20	20	17	15	24	14	23	23	24	17	20	25	15	24	28	20	16	28	17	28	28	25	20	21	25	19	25	20	22	17	19	26	16	20	19	23	29	22	16	21	19	19	20	22	21	17	20	19	20	20	19	25	16	23	22	17	25	17	21	18	20	24	14	16	15	16	25	20	19	21	22	24	29	15	18	20	20	24	24	16	23	20	19	23	13	19	21	33	29	17	18	22	28	15	17	17	24	20	19	18	22	16	24	20	16	16	23	16	14	27	23	18	24	24	28	22	28	28	20	29	19	20	19	25	19	31	18	20	17	19	19	20	17	12	14	14	20	18	21	21	26	25	21	36	20	30	17	21	24	21	24	21	19	17	20	28	17	21	26	28	27	18	16	24	19	27	19	22	13	19	10	17	16	31	20	20	23	30	25	13	31	25	25	18	15	24	19	19	26	19	20	23	22	26	30	23	24	25	21	27	18	19	20	20	23	21	25	27	23	30	20	16	26	25	22	15	24	23	20	22	31	29	24	15	23	15	34	19	16	26	22	24	21	30	23	28	17	28	19	17	22	23	20	23	20	16	19	30	31	22	21	19	23	22	18	23	20	19	22	19	29	25	22	23	23	15	21	16	20	24	22	19	17	17	17	22	23	24	16	21	29	26	31	16	23	20	21	25	11	22	18	23	28	21	26	15	16	22	22	34	23	17	19	24	19	12	25	25	20	26	23	19	21	19	24	29	22	24	23	21	21	23	19	32	21	12	15	19	25	17	26	18	24	31	23	15	23	18	18	24	19	27	20	32	16	16	18	23	20	21	22	16	14	27	25	30	20	31	27	20	25	20	26	16	19	13	23	27	25	25	30	26	26	26	27	20	23	20	32	32	25	21	17	10	28	22	18	15	24	15	15	22	14	24	23	19	19	18	10	31	15	30	18	24	18	21	16	15	31	18	15	27	26	29	10	20	18	16	15
25133	29787	18188	36844	42708	42987	39975	35723	30207	26224	24374	22693	20039	18314	16221	13820	11277	8752	6237	4619	4068	3890	3555	3613	3367	3196	2630	2532	2388	1931	1667	1491	1435	1426	1552	1653	1749	1647	1583	1551	1298	1215	1129	1051	1030	879	825	761	678	690	649	629	620	619	609	588	585	578	588	561	573	522	494	544	555	542	535	569	533	535	544	524	529	535	498	524	526	549	553	536	497	546	533	560	507	516	531	578	540	521	543	523	514	478	470	500	563	535	486	536	496	518	511	501	531	499	507	469	546	530	518	547	519	525	545	516	506	499	508	535	491	480	535	522	525	532	530	507	514	453	557	546	477	512	512	476	520	493	486	525	531	520	480	521	520	480	486	506	467	492	527	533	527	518	484	512	502	489	528	511	504	510	506	466	500	498	542	470	502	510	495	510	523	503	520	506	470	516	512	499	540	526	509	479	501	501	495	482	508	562	460	498	497	497	542	509	511	484	504	504	484	499	500	504	515	492	509	503	487	484	503	422	528	448	482	552	521	485	519	500	524	524	520	479	486	524	472	501	481	490	493	467	541	507	524	483	468	463	526	440	535	499	556	539	496	496	476	526	507	473	527	511	480	518	513	510	519	516	534	481	509	505	499	507	498	528	533	487	516	519	447	508	541	486	524	512	538	487	511	521	519	535	516	491	515	451	492	451	510	499	550	503	503	537	487	478	459	500	505	545	486	476	490	536	504	481	512	530	513	508	526	492	455	511	508	480	534	497	532	498	490	485	508	519	479	523	488	473	513	477	474	513	480	520	519	504	529	515	514	460	505	491	497	532	497	518	502	490	503	582	454	458	485	501	497	519	494	481	510	524	496	500	459	492	478	516	510	498	498	517	511	521	495	468	487	480	513	512	515	534	463	449	471	514	483	503	516	464	525	511	506	521	498	519	518	513	506	503	471	505	490	513	521	530	509	500	539	516	531	495	473	550	520	501	491	515	503	485	532	490	485	463	503	494	478	474	509	502	482	538	483	506	504	511	529	467	488	482	454	476	523	494	484	471	495	485	491	485	516	482	482	472	508	462	521	512	520	534	510	486	505	551	493	477	499	496	504	501	514	510	518	498	514	491	490	479	499	522	516	482	482	527	515	470	530	504	505	493	496	466	480	506	545	485	496	501	467	504	477	485	433	489	481	531	536	462	492	482	521	510	537	468	515	501	527	487	520	457	498	488	500	521	517	514	484	541	515	479	494	476	514	538	521	534	467	521	502	479	511	447	531	472	464	514	503	482	494	500	472	499	529	531	530	495	539	507	491	524	503	498	524	502	503	538	513	536	519	485	493	496	554	462	521	499	488	499	474	503	485	493	487	518	519	498	483	486	460	498	478	486	503	498	462	521	488	488	514	517	497	476	505	534	520	493	511	504	514	506	488	516	538	498	489	503	505	471	473	518	496	478	494	535	506	551	486	493	492	504	488	494	506	500	492	486	499	541	478	534	493	492	531	510	470	526	481	502	516	492	485	503	509	535	482	477	469	509	525	501	504	487	482	508	503	486	541	481	520	465	509	508	456	528	482	463	469	537	495	512	490	502	489	533	492	486	531	530	498	525	509	544	475	489	502	513	528	513	480	463	467	529	507	519	498	502	491	517	483	486	498	504	520	494	501	518	496	469	493	475	485	490	517	475	490	452	512	489	489	529	480	485	476	513	499	506	506	477	491	532	506	480	524	484	501	529	481	504	484	521	497	490	517	482	488	496	522	489	531	513	526	503	498	526	499	520	513	488	532	510	462	504	508	484	509	516	493	478	515	495	500	509	502	514	479	494	502	514	488	445	494	470	479	509	514	503	491	512	502	512	525	553	497	516	500	484	504	496	518	473	488	479	518	506	463	502	504	531	548	537	487	520	509	512	529	494	498	538	491	491	496	497	531	492	514	523	490	523	508	508	489	482	491	505	485	499	485	479	519	546	448	522	542	461	497	508	511	512	537	493	508	495	508	475	492	472	463	499	510	538	499	503	538	504	520	530	511	489	481	475	489	522	470	522	508	536	490	497	489	522	506	505	503	488	510	495	490	496	504	494	510	503	523	515	506	489	490	474	502	504	487	516	482	531	498	522	488	506	477	526	539	498	485	477	507	482	537	486	491	478	523	532	484	515	519	478	488	496	477	506	505	480	498	541	514	485	507	493	499	501	499	523	512	516	502	508	528	509	504	513	493	525	515	478	500	479	517	491	520	495	501	523	471	506	508	492	499	489	530	513	483	480	524	525	484	545	494	477	520	502	479	559	529	506	535	473	508	487	517	512	530	483	510	552	484	499	483	480	505	509	499	534	503	511	493	522	492	519	503	523	492	488	509	551	504	486	463	496	521	482	539	501	519	470	520	517	525	500	480	525	465	530	482	483	474	491	509	534	499	516	514	506	527	478	469	493	481	503	525	504	506	492	517	506	520	536	535	477	498	499	501	482	505	516	509	474	518	513	495	481	484	500	530	498	505	511	519	501	515	515	528	482	494	534	501	489	528	488	507	517	535	564	514	489	468	516	497	509	518	506	482	470	499	481	515	534	478	549	521	524	506	533	518	499	453	465	509	465	521	483	530	468	503	561	541	477	489	474	507	540	474	543	519	501	493	551	503	489	436	476	498	501	491	509	551	486	499	500	515	453	520	488	515	503	517	518	464	497	498	543	505	479	495	485	497	450	482	500	494	533	476	493	486	485	488	503	457	475	530	495	477	526	535	525	476	502	502	507	487	510	525	469	488	483	515	543	485	553	486	477	512	509	498	481	498	484	543	447	510	509	445	467	551	478	507	501	514	476	513	525	459	477	488	543	522	498	492	492	523	526	493	525	518	464	471	522	508	486	477	521	502	505	479	486	548	493	505	528	457	487	532	463	508	507	505	487	483	477	482	494	513	529	478	497	473	500	549	451	534	506	510	470	520	435	530	515	474	504	494	490	464	488	469	498	470	513	500	497	496	533	470	511	495	468	479	499	543	509	494	470	532	476	527	508	532	472	460	536	514	485	515	516	484	508	477	531	457	483	492	532	471	492	503	487	531	495	485	471	481	485	522	479	526	528	498	482	481	543	513	488	491	541	477	479	499	524	486	466	482	461	515	514	500	496	497	489	484	494	496	557	523	522	514	550	493	479	475	478	468	504	501	491	524	516	507	498	511	499	529	523	512	509	471	505	523	521	508	508	495	490	478	515	544	523	537	529	472	546	535	502	497	507	478	484	500	515	529	494	558	527	537	463	507	503	513	526	518	522	524	487	506	509	484	488	527	510	522	524	495	533	490	493	512	478	519	501	510	534	521	501	518	533	459	491	475	516	527	506	505	527	515	506	502	465	493	566	479	526	476	529	522	529	493	526	533	519	531	535	501	493	481	501	439	535	509	475	507	535	549	465	502	516	517	511	499	489	474	527	521	489	475	493	505	532	486	532	473	490	478	483	506	465	517	483	539	487	511	504	503	490	527	469	532	488	522	512	508	460	470	495	538	501	474	523	523	501	501	492
2029	1679	719	722	1183	1352	1272	1095	792	669	580	549	433	371	310	282	169	151	94	95	62	71	81	73	64	65	50	54	48	52	47	25	32	42	34	30	37	38	30	43	28	33	23	28	27	21	30	20	27	28	25	20	17	19	18	15	16	28	22	27	21	19	18	26	22	20	20	19	21	19	28	22	25	23	20	20	30	18	22	23	13	21	20	17	16	27	26	24	31	25	19	21	16	21	25	24	20	18	21	22	21	25	16	30	22	16	12	19	25	10	23	17	18	23	20	26	24	27	23	17	15	20	24	23	21	22	16	17	14	21	24	28	25	26	24	18	28	18	19	36	21	23	24	18	21	19	15	20	20	25	17	18	20	11	17	23	25	20	16	19	15	27	14	13	16	19	18	24	18	18	16	26	25	19	20	19	18	26	19	21	14	25	17	20	20	18	17	20	15	17	28	22	18	22	31	26	17	21	23	21	23	9	20	26	22	21	30	31	19	27	16	18	20	28	19	32	24	24	19	23	33	26	18	19	22	23	18	22	19	24	28	22	20	31	26	9	19	20	15	21	26	16	22	16	24	19	21	23	21	27	16	23	14	29	12	29	22	28	20	20	20	17	15	23	23	23	24	17	20	27	18	29	29	14	18	23	26	17	17	23	17	20	17	23	25	18	22	20	23	18	19	23	19	28	18	20	26	20	22	24	17	16	22	30	24	18	18	19	24	17	23	15	19	35	28	20	20	14	24	25	25	23	27	16	19	16	18	16	19	16	31	28	18	19	27	25	23	24	20	23	25	18	23	16	17	18	23	18	24	23	17	10	23	19	17	27	25	17	22	15	14	17	25	19	20	14	28	19	25	27	26	21	20	19	14	26	32	27	19	26	20	22	20	22	31	25	15	28	21	19	14	23	28	19	32	22	18	25	21	13	21	21	30	24	22	27	24	24	20	22	17	25	21	18	28	22	25	20	19	19	21	20	18	25	18	18	21	19	24	19	26	21	14	30	21	12	20	30	24	30	22	19	33	22	25	19	20	21	27	26	19	23	17	18	19	17	21	21	15	20	17	25	24	27	16	20	15	16	25	23	27	18	26	24	33	19	15	23	21	19	28	28	17	35	19	29	19	11	23	18	27	21	16	25	19	21	26	20	26	14	18	27	23	25	24	20	22	19	15	26	28	15	20	22	22	22	26	18	19	21	22	24	18	22	21	23	26	12	27	23	18	25	17	29	29	18	28	22	31	23	26	22	34	17	25	24	22	15	26	32	13	15	14	17	23	16	27	16	20	25	21	13	14	21	20	25	16	21	19	34	9	23	23	21	16	20	29	19	22	21	21	24	20	15	18	11	24	27	25	28	6	28	22	21	15	19	21	27	22	19	13	18	22	29	14	23	28	23	24	21	21	17	22	21	17	27	21	21	19	23	20	24	20	19	26	27	22	28	19	12	18	19	25	21	26	25	19	17	27	27	28	29	19	16	21	16	19	16	29	17	17	20	34	18	21	18	19	20	30	21	21	23	26	22	23	16	15	27	24	20	24	23	20	22	27	19	24	27	18	23	22	22	22	17	24	19	19	23	19	18	16	12	20	10	12	22	20	31	28	22	17	24	15	28	20	25	22	27	9	18	20	25	17	16	19	12	15	15	25	15	23	19	20	23	19	22	15	19	14	21	23	23	15	25	22	14	21	11	20	14	18	25	20	16	21	22	28	17	21	24	14	22	16	29	20	16	22	28	21	21	25	18	24	20	12	15	22	21	17	29	21	20	20	18	16	18	22	24	27	22	23	30	28	16	25	18	24	21	23	20	22	18	29	24	29	20	15	22	18	20	20	27	16	15	20	26	22	16	27	25	29	18	21	19	21	15	22	23	19	27	24	21	28	27	26	13	13	17	23	31	24	23	20	27	30	18	19	26	21	25	17	16	24	23	23	23	19	26	25	16	29	22	18	17	20	21	19	28	27	19	20	21	19	19	28	20	17	18	26	22	19	27	27	20	26	17	17	29	13	22	24	30	22	24	20	25	16	19	11	20	26	28	21	24	25	28	16	25	17	28	25	18	23	22	23	29	26	16	14	22	24	22	28	20	23	25	26	19	22	23	23	21	17	15	26	15	18	18	16	27	21	21	22	22	21	27	24	19	23	17	25	18	20	22	30	12	18	24	17	23	21	29	28	13	28	21	21	26	17	22	24	12	18	28	22	21	19	13	16	23	21	22	34	35	16	19	20	18	17	20	25	23	14	17	14	20	16	23	18	26	19	18	25	20	22	21	21	24	23	21	21	22	23	29	25	14	16	15	20	22	26	22	22	23	24	17	26	15	20	12	22	23	19	19	18	21	21	18	18	23	22	22	22	27	21	17	21	28	20	15	26	15	23	17	30	28	24	20	23	23	23	25	22	23	17	18	18	17	10	21	21	17	24	20	24	19	22	18	24	14	20	16	18	29	29	24	25	17	28	23	17	26	19	24	22	19	18	19	19	22	22	17	13	22	22	29	20	27	18	19	23	19	17	24	18	21	22	21	25	24	18	18	17	19	17	21	23	21	26	25	18	18	16	17	26	23	22	20	27	21	19	24	23	19	22	17	22	19	23	28	16	22	16	23	22	16	27	31	14	17	18	21	22	22	28	22	28	30	20	20	17	30	34	27	18	21	25	18	23	23	28	20	23	19	20	16	21	15	20	24	26	13	21	15	14	29	18	14	28	26	23	19	18	25	21	18	20	18	21	23	18	26	20	28	30	20	24	17	15	26	33	14	27	22	19	17	26	12	21	16	21	19	21	18	23	18	16	23	20	20	17	23	19	17	15	18	13	19	19	17	23	25	18	20	17	21	29	21	27	21	21	15	22	24	23	21	23	20	20	19	23	14	22	19	23	23	25	11	12	30	21	22	15	11	28	17	15	22	23	24	17	21	20	15	20	18	28	22	12	21	26	22	18	24	15	20	17	25	25	17	18	16	17	24	24	31	23	21	17	19	28	15	17	19	21	29	26	15	24	17	30	19	23	22	30	28	25	26	24	28	24	19	27	25	19	20	21	26	23	13	23	24	19	23	21	18	29	19	13	13	29	23	22	23	29	21	19	30	23	20	33	21	22	21	13	20	21	23	16	22	18	23	23	16	27	24	17	11	21	25	26	25	25	29	16	18	21	10	17	21	24	21	22	19	26	27	20	28	13	16	26	28	24	30	21	24	23	19	22	23	19	21	31	21	22	18	24	24	23	24	27	18	19	15	16	19	29	26	28	34	24	27	19	22	17	21	25	16	21	15	23	20	24	14	24	21	20	27	15	25	17	28	22	27	24	24	25	23	27	16	22	24	19	21	25	23	25	17	18	31	27	28	16	25	16	16	19	20	29	18	22	20	13	30	16	15	13	20	19	28	23	17	20	16	18	22	23	21	19	21	24	10	23	20	19	24	18	37	29	19	12	17	21	27	21	23	27	17	21	24	18	26	17	21	19	14	25	22	22	21	25	20	29	18	20	17
24942	28992	18333	37281	43444	43446	40536	35537	30645	27165	25569	23292	21038	18782	16156	13723	10472	7914	5684	4618	4271	3988	3766	3723	3410	3004	2714	2650	2283	1951	1647	1453	1374	1516	1617	1739	1818	1707	1608	1421	1276	1315	1102	1100	1009	899	831	776	676	658	588	611	631	593	571	575	595	566	552	549	573	590	565	596	567	561	550	540	559	539	569	557	516	549	522	548	544	526	532	555	500	511	549	555	528	559	506	530	514	533	515	522	501	526	534	510	527	535	504	552	507	513	516	509	459	536	519	466	506	508	513	514	497	508	539	549	504	534	545	520	526	556	522	499	508	515	543	533	540	525	542	504	492	517	530	474	506	518	524	499	453	494	490	509	515	548	511	511	544	546	492	555	521	553	532	512	513	491	456	539	472	484	445	528	493	512	542	476	474	515	536	518	492	516	492	502	503	546	496	510	516	546	522	545	504	520	487	529	500	477	511	570	483	510	504	485	527	494	475	517	533	490	518	499	532	483	488	495	495	485	492	503	530	485	484	464	559	549	523	511	528	503	509	490	549	495	506	540	497	516	496	513	524	523	505	490	510	511	507	543	483	491	457	508	529	491	525	511	490	530	497	513	465	532	495	535	515	463	508	522	487	544	474	502	519	478	506	517	479	506	488	502	508	560	490	489	457	523	493	495	539	486	502	518	492	471	478	520	491	506	521	543	480	529	546	466	542	466	470	538	540	531	505	548	482	498	525	501	497	494	502	509	508	518	511	457	488	511	506	488	497	495	532	526	477	494	522	524	503	516	509	531	502	535	516	519	516	520	531	485	475	543	513	499	577	543	506	508	523	493	524	528	494	513	477	557	480	489	476	547	526	498	539	480	476	493	494	498	491	479	486	488	494	483	496	510	472	480	513	517	509	487	501	485	510	474	519	461	479	521	487	542	493	487	510	517	520	515	510	492	496	537	485	515	463	540	535	496	487	552	503	500	519	493	554	535	522	497	511	530	495	528	493	539	512	504	496	522	504	475	546	562	495	509	538	495	473	563	544	500	508	507	551	509	523	500	538	481	456	512	531	498	486	532	547	498	522	479	520	534	500	511	499	472	518	523	587	473	489	486	517	532	543	537	518	491	502	485	519	519	490	511	495	495	514	502	519	488	503	503	528	513	542	493	504	500	506	529	549	490	500	489	494	489	489	544	533	504	516	541	460	519	500	521	528	528	529	508	538	518	528	514	456	483	518	538	515	505	496	538	504	515	535	492	473	543	499	485	480	472	517	508	490	498	521	526	482	540	525	500	519	525	506	510	481	520	504	509	497	511	502	507	543	474	520	496	548	519	528	485	489	511	497	540	479	529	512	477	502	472	482	518	495	506	517	509	536	530	520	488	515	539	521	484	498	536	472	541	493	480	505	519	539	489	468	493	496	493	536	514	506	570	497	491	515	516	479	493	506	544	538	483	501	508	501	525	511	479	518	499	505	469	486	507	523	513	531	514	523	508	490	531	475	533	489	543	489	501	520	486	495	481	497	518	489	489	508	480	482	506	506	512	518	495	471	552	482	509	465	488	500	528	480	482	492	535	493	527	484	512	477	529	481	499	492	506	524	470	521	520	519	474	526	528	536	498	510	520	498	506	482	491	484	512	516	530	494	514	501	517	504	482	479	503	498	526	463	488	523	469	528	495	515	498	508	487	529	543	516	541	526	519	514	501	516	495	452	536	517	474	504	508	506	494	520	500	510	511	484	495	499	516	504	505	537	525	480	483	525	499	530	509	516	540	503	484	468	492	503	546	508	555	507	525	475	510	497	489	478	515	514	499	501	520	476	491	527	511	510	539	491	528	517	472	490	450	493	443	519	481	540	504	488	523	526	545	497	492	481	485	531	514	522	569	524	554	555	516	490	551	521	510	505	516	466	497	494	499	480	493	537	479	506	523	504	511	481	490	509	524	478	503	512	487	477	460	460	523	484	508	462	513	471	542	500	474	498	467	485	523	536	515	525	524	501	490	524	492	521	524	505	484	480	479	499	504	509	511	521	517	520	509	517	538	504	539	533	542	511	498	500	470	466	532	480	554	503	503	484	528	499	481	524	472	518	484	494	506	513	496	506	448	476	511	506	531	463	500	507	499	546	519	468	482	525	488	486	536	461	487	514	528	503	493	475	487	465	520	497	505	526	502	501	525	495	438	490	491	465	501	484	447	479	529	492	485	467	517	513	486	543	536	504	493	507	517	505	493	471	517	496	512	472	522	496	467	492	510	505	510	493	493	487	476	493	486	523	462	507	538	470	527	508	519	504	479	486	516	516	494	521	497	524	538	531	539	523	531	516	503	455	530	533	537	496	501	518	542	486	536	520	523	494	489	526	471	510	503	535	511	522	524	499	544	515	522	512	538	526	512	479	515	499	509	504	503	506	501	485	502	481	478	512	520	461	534	497	547	508	462	507	459	476	515	502	470	525	539	498	491	478	496	500	519	507	520	489	503	510	482	469	504	487	556	568	465	487	512	471	470	534	551	508	465	467	450	489	537	524	495	473	512	480	482	505	496	498	505	499	503	498	505	472	499	510	506	545	492	513	492	499	509	501	545	519	515	498	523	481	503	510	497	500	524	534	539	508	470	484	490	544	496	530	491	557	494	514	513	504	502	483	515	524	490	536	564	472	493	509	498	507	509	510	483	508	500	476	511	497	472	485	486	490	539	496	494	525	419	506	500	522	485	465	478	472	518	528	479	498	488	495	480	496	515	509	496	492	538	509	483	494	486	527	480	493	512	508	515	494	465	486	528	494	501	476	535	503	514	490	513	504	515	503	531	514	537	485	470	458	526	492	495	526	486	465	496	517	516	518	525	501	528	533	525	540	503	488	523	515	522	508	516	486	506	521	493	499	537	483	483	509	541	547	477	471	502	461	511	534	508	477	527	516	485	532	494	519	493	531	514	525	504	508	523	552	478	494	469	506	482	492	480	497	475	504	502	488	505	484	508	514	497	514	490	534	506	477	496	528	525	536	482	541	482	504	498	512	513	498	503	521	476	466	540	494	532	537	519	518	508	496	491	489	503	545	531	477	496	520	516	543	541	506	516	534	500	502	553	468	484	514	488	528	499	546	523	504	497	490	483	516	534	543	500	537	536	501	538	522	512	489	496	502	476	524	532	531	524	502	499	542	527	537	514	516	499	515	536	490	486	491	482	542	499	487	491	478	527	458	480	517	526	475	534	500	526	491	523	511	504	556	466	481	528	509	508	565	472	494	502	506	519	520	480	507	493	509	549	512	529	529	494	500	448	489	528	460	488	522	509	522	444	508	518	502	522	530	506	510	513	501	469	496	528	491	504	561	488	489	503	536	515	502	492	494	527	510	488	484	519	499	503	531	481	493	526	494	522	490	490	490	523	482	506	529	511	497	494	528	541	513	486	460	557	499	518	530	509	496	505	529	533	489	467	515	516	516	508	472	470	490	521	532	571	513	471	498	547	530	506	525	524	512	502	492	527	475	508	492	528	482	487	521	508	531	511
2053	1996	689	756	1266	1424	1353	1018	818	715	692	535	488	383	299	227	165	143	93	86	79	78	75	68	58	63	54	53	46	45	41	32	46	29	33	42	45	29	44	34	33	33	27	24	32	32	30	32	20	20	23	19	26	20	26	22	15	26	21	25	27	27	23	23	22	26	24	29	20	30	27	15	11	16	27	19	29	24	16	20	15	25	26	20	17	19	21	14	23	24	18	25	23	20	24	19	21	18	22	22	26	20	16	21	17	19	32	23	20	24	17	24	22	29	18	16	12	20	17	20	19	18	26	19	29	17	22	30	22	20	27	29	19	21	26	26	35	24	23	21	22	17	19	16	20	23	25	21	21	16	20	18	15	22	19	14	19	18	21	23	22	23	18	22	25	20	22	28	21	23	24	20	21	23	23	28	25	12	21	18	12	22	17	17	21	23	26	20	16	21	27	15	21	24	13	18	19	18	21	21	18	22	23	17	21	24	17	20	22	17	16	21	17	28	17	18	31	20	24	24	21	14	16	14	15	15	19	22	23	23	24	22	15	26	20	16	18	22	14	19	28	17	18	21	18	15	22	33	22	32	17	19	16	25	21	21	15	24	27	20	24	20	20	20	15	18	23	24	21	16	34	33	30	16	24	21	15	24	22	16	19	20	24	27	12	20	15	25	21	23	21	18	24	18	20	28	19	25	14	24	22	26	18	22	13	26	15	28	23	21	23	22	19	23	19	15	17	16	27	27	25	20	22	19	26	22	23	12	17	21	16	26	14	19	24	22	26	14	18	22	15	21	24	23	25	21	22	18	11	28	18	25	17	21	23	32	26	28	21	15	23	18	17	24	22	15	27	18	15	21	20	30	24	16	22	23	24	15	30	21	25	24	22	24	19	11	21	26	17	16	17	27	16	20	20	16	20	26	25	20	20	13	17	18	14	22	28	18	19	23	23	26	22	20	27	22	21	24	33	29	25	20	20	25	22	16	22	19	26	19	15	18	25	22	22	29	14	19	20	16	27	23	15	28	20	24	24	14	23	19	23	19	21	18	17	22	26	19	18	17	23	25	19	28	25	20	31	30	21	16	32	20	24	22	21	33	19	19	18	23	17	18	18	15	24	27	20	29	20	27	15	22	20	14	26	14	18	19	18	34	19	21	17	27	15	21	20	17	13	26	28	23	21	27	23	28	25	25	27	19	23	22	17	21	18	19	18	23	31	18	22	16	18	22	18	27	16	20	20	22	24	27	16	22	25	33	21	13	14	23	10	11	28	25	25	26	14	24	29	22	26	17	22	22	25	27	22	15	21	21	24	19	24	29	13	19	13	23	20	24	24	19	17	27	18	19	22	27	20	27	24	24	22	22	24	16	18	24	24	25	20	24	24	17	33	22	17	21	23	21	21	13	19	21	19	18	16	24	18	21	24	16	31	21	16	18	21	12	18	14	17	22	27	18	19	18	24	31	27	26	29	22	22	14	23	22	18	15	24	26	20	19	31	24	21	24	22	8	18	20	19	15	29	30	19	16	23	24	21	19	19	26	20	21	22	20	18	16	19	13	15	26	22	23	25	21	21	29	19	24	19	19	19	15	18	27	13	17	29	21	21	26	19	21	27	16	22	25	22	20	17	26	30	20	29	25	15	18	20	30	22	21	23	22	20	21	17	27	17	12	20	24	18	19	20	20	29	24	16	18	24	31	16	24	17	22	23	20	16	17	26	13	21	26	23	17	26	20	24	30	21	28	15	26	24	26	12	23	18	26	22	22	16	13	26	30	18	21	11	17	31	24	24	26	30	30	29	23	24	26	18	20	20	24	26	17	22	17	20	16	17	24	20	19	21	26	19	20	21	15	17	21	13	29	24	16	21	29	23	22	21	24	19	27	16	20	25	25	16	9	23	25	21	18	20	20	29	23	21	28	16	17	26	24	18	29	19	18	18	22	31	14	20	22	17	17	22	19	21	20	14	22	19	33	17	16	19	17	33	36	22	14	21	30	25	24	26	20	22	27	23	21	18	31	15	32	19	29	23	19	22	16	18	29	14	23	24	17	28	18	21	12	26	24	34	28	17	24	32	14	21	23	17	14	22	17	25	14	16	23	28	20	21	23	15	22	16	20	21	21	24	18	22	24	21	19	22	17	24	26	18	26	22	18	18	22	18	35	22	16	18	27	19	25	16	26	15	23	18	29	21	22	18	18	24	24	20	22	27	20	19	22	25	21	24	29	19	26	28	29	21	19	19	30	20	19	23	23	22	22	18	18	25	20	22	23	19	27	22	19	22	25	31	22	24	22	23	16	19	23	21	23	19	22	23	25	19	27	28	17	27	32	21	26	28	25	22	26	21	25	20	24	18	20	24	25	27	27	22	16	20	17	23	20	15	21	21	22	23	20	18	24	16	19	20	18	26	18	20	16	26	23	26	24	14	22	27	20	20	19	19	17	22	14	26	23	15	14	21	22	22	25	20	14	23	21	22	21	21	24	23	24	20	19	15	20	26	17	24	18	19	17	22	29	14	23	20	23	14	29	18	21	24	22	20	28	21	15	13	21	18	20	26	21	18	25	13	20	20	21	23	22	23	20	27	19	15	28	21	19	25	23	24	14	16	26	25	25	8	14	21	28	27	20	25	26	18	21	22	30	28	21	20	22	18	20	21	30	13	18	16	25	25	15	19	29	19	20	15	24	20	25	24	20	19	20	24	22	20	10	17	30	20	13	21	28	29	28	19	23	20	32	16	27	23	24	25	24	8	23	19	22	30	15	15	22	24	18	27	31	23	27	15	21	25	20	14	28	14	27	26	26	27	32	25	16	19	23	27	14	20	19	15	23	22	26	16	20	18	28	22	21	25	24	31	17	13	22	15	21	12	15	15	10	20	15	24	17	21	18	24	22	25	21	18	12	29	21	18	20	14	15	17	17	27	26	22	15	19	11	28	21	16	20	26	21	18	28	18	25	19	18	22	19	12	19	18	23	25	27	24	19	23	22	27	13	19	22	28	21	22	19	20	28	9	28	13	20	18	18	25	18	26	20	20	22	20	23	16	28	24	31	21	22	25	13	25	19	22	27	24	13	25	20	27	17	27	21	22	21	18	14	25	20	20	21	17	18	25	18	20	21	21	21	22	19	20	23	15	25	17	19	20	15	22	23	17	21	19	20	24	19	26	27	18	13	17	22	18	17	16	23	20	16	19	26	23	31	15	16	24	26	27	22	19	20	30	24	19	16	17	18	17	17	21	26	16	20	24	39	16	24	22	19	19	22	30	17	17	25	20	18	22	16	23	19	33	18	29	22	28	18	22	23	26	24	29	23	16	30	28	22	18	30	19	24	23	26	29	23	17	20	21	24	19	19	17	17	18	22	16	15	13	17	26	18	13	20	27	30	24	28	26	28	31	20	16	21	21	18	25	27	21	23	15	27	20	16	20	22	21	19	25	24	21	25	18	29	18	14	30	19	32	29	23	26	27	26	18	24	30	22	20	21	16	20
25110	30406	18484	37604	44096	44262	40517	35599	31183	28322	26430	24038	21232	18726	16003	12621	9350	7187	5405	4620	4565	4085	3919	3607	3362	3055	2879	2534	2098	1791	1564	1477	1525	1577	1669	1766	1810	1773	1601	1423	1336	1230	1226	1116	1043	917	739	742	704	727	649	602	613	570	567	556	588	592	624	548	561	553	579	555	568	588	543	571	555	551	556	541	545	532	550	532	491	599	528	528	499	500	538	539	522	526	571	539	505	541	500	515	539	517	508	506	512	532	522	531	482	515	486	488	517	514	504	517	537	479	534	469	510	515	550	527	536	482	500	537	508	501	513	497	495	547	511	534	522	517	482	515	487	522	562	553	510	476	528	524	508	506	522	500	547	508	505	538	485	499	516	528	499	531	506	521	508	484	498	531	526	520	487	536	499	501	503	510	508	497	548	520	539	496	543	494	488	518	555	460	474	538	513	529	477	513	546	526	550	478	479	487	522	504	535	475	505	539	524	480	485	492	532	513	473	488	492	531	517	503	478	518	497	478	511	541	502	500	496	520	517	515	515	508	538	500	459	489	493	526	523	525	519	499	501	500	501	471	483	458	506	516	530	494	530	518	525	494	512	523	483	485	506	497	526	459	483	527	537	523	482	486	489	503	527	502	482	538	540	494	503	520	507	461	499	513	501	513	527	511	486	494	489	514	496	525	495	492	567	477	472	529	491	490	509	518	513	495	521	519	558	455	476	484	479	509	487	476	509	544	490	483	475	485	487	517	512	457	532	532	505	500	489	505	533	508	501	497	540	518	512	482	547	486	514	505	490	530	507	486	505	509	511	536	516	509	516	505	517	484	536	530	555	533	542	511	515	504	538	513	514	501	506	515	470	477	519	457	508	500	523	496	485	478	523	489	507	488	484	526	533	506	524	496	498	528	519	546	512	480	479	514	563	470	507	504	509	475	513	487	498	499	468	486	472	522	550	485	536	528	525	564	514	524	480	515	493	474	499	517	512	480	484	524	513	530	521	525	473	531	512	474	518	538	519	497	485	480	499	502	487	513	536	496	545	549	495	467	482	532	493	474	497	479	471	488	488	536	473	521	482	512	488	510	542	506	502	577	504	490	507	475	497	484	531	504	544	494	529	504	532	504	504	485	498	496	557	480	545	487	492	525	471	481	507	532	532	504	531	544	526	502	501	492	496	460	528	523	543	484	517	497	469	538	507	501	456	542	485	494	522	506	538	532	513	518	513	516	525	545	510	463	521	486	523	492	480	503	526	510	518	528	492	448	506	484	518	513	497	546	502	503	493	509	516	532	545	539	502	508	496	513	515	534	490	520	564	536	491	490	519	511	485	526	491	487	507	511	518	489	446	505	528	511	499	512	510	492	542	486	505	504	483	525	540	511	508	479	511	496	517	485	499	485	491	548	489	455	506	505	474	511	512	468	509	511	487	483	487	496	522	476	516	498	514	509	544	502	498	477	526	505	505	475	479	491	511	543	470	515	535	516	537	503	483	491	549	498	511	468	560	491	504	508	456	493	518	529	487	517	473	552	521	554	521	515	501	497	509	466	487	532	515	478	498	486	502	464	485	486	453	487	500	514	554	443	501	509	485	506	493	498	500	526	529	482	491	476	479	503	491	519	505	504	495	509	483	468	492	482	491	478	486	495	554	496	520	486	520	483	471	475	517	488	510	488	537	486	538	488	503	510	546	502	520	519	508	514	501	517	524	527	534	501	514	534	460	502	520	504	489	520	509	496	492	525	480	566	536	499	493	523	477	508	531	555	504	512	492	474	470	490	481	479	514	467	503	508	485	509	468	538	509	523	512	520	528	491	492	531	484	518	504	519	505	527	542	511	510	479	522	496	520	476	444	488	535	535	482	494	507	479	496	450	501	494	542	531	531	502	527	507	523	528	486	493	465	518	538	529	539	542	552	536	518	536	493	535	534	522	545	489	453	529	512	458	492	535	525	506	510	498	575	499	508	482	494	488	504	544	504	494	462	526	518	499	478	464	505	533	464	569	501	489	465	483	550	498	512	501	493	519	518	535	532	527	511	488	523	520	508	511	493	511	509	506	483	484	519	520	484	513	512	509	514	466	524	490	500	526	460	506	548	527	536	533	488	490	486	511	520	471	528	531	522	526	509	495	517	474	489	471	513	519	485	531	530	512	537	560	463	546	519	478	524	515	506	494	519	491	522	509	515	466	519	567	522	479	518	567	501	480	502	529	510	525	490	476	560	483	531	507	522	498	501	532	510	503	513	537	515	528	459	488	506	546	555	529	500	505	521	547	506	511	488	486	495	525	488	512	519	548	521	495	508	525	563	513	465	466	535	507	476	516	502	500	472	512	469	481	463	536	499	476	533	497	528	526	498	473	510	531	499	524	509	523	482	517	484	523	480	498	481	534	519	532	504	484	491	508	511	471	517	497	519	480	495	491	513	507	560	506	501	508	492	479	495	549	531	488	470	466	503	529	523	501	520	530	496	531	488	505	526	520	503	540	490	522	478	483	487	511	466	498	550	501	506	513	510	485	510	521	518	542	515	514	494	500	544	479	526	497	538	530	525	532	527	503	516	506	530	529	555	473	496	523	514	496	508	514	488	481	515	545	540	562	488	504	474	491	470	491	508	472	501	525	482	476	518	491	475	517	499	497	524	461	497	501	485	540	484	537	518	463	485	515	527	487	507	537	512	475	518	496	471	468	527	474	532	492	510	520	498	513	527	486	481	558	498	542	509	476	551	501	478	507	529	526	494	482	525	466	500	506	507	489	506	502	518	543	459	489	506	517	470	536	501	542	470	554	524	499	522	515	499	493	485	495	520	514	504	507	531	475	498	501	555	497	522	502	493	528	464	538	499	511	499	500	489	542	518	485	502	538	501	564	509	533	530	524	529	541	500	497	509	502	531	482	520	500	490	506	526	485	494	522	516	494	537	522	469	539	535	523	507	463	476	527	514	512	537	508	505	545	524	506	477	496	500	528	534	493	493	514	474	534	469	479	519	498	461	518	523	523	499	501	530	514	517	527	483	481	514	510	511	501	536	517	521	478	514	506	506	529	482	501	506	520	503	483	484	475	486	541	489	508	529	482	507	510	526	504	536	517	528	547	545	527	484	510	481	495	507	493	507	478	483	449	488	526	516	484	494	508	486	524	559	511	522	477	498	509	506	500	525	520	517	526	502	495	552	519	518	495	479	480	471	526	551	517	508	542	508	467	533	502	515	495	489	522	500	493	503	534	504	497	532	527	517	502	493	517	517	531	510	515	475	512	495	495	530	519	500	498	498	478	471	479	472	497	487	514	483	512	499	522	502	520	465	485	504	479	517	516	493	525	500	496	523	518	506	533	540	515	467	487	567	490	503	526	493	483	502	525	513	487	524	503	507	469	502	542	498	491	525	516	482	436	512	469	487	480	495	485	529	489	523	477	474	503	474	473	536	514	507	491	516	491	508	548	539	486	527	498	493	497	477	518	481	541	527	478	477	527	488	528	480	458	474	518	493	490	480	540	504	495
2417	1632	513	542	972	1064	927	819	613	626	526	465	404	312	240	170	133	92	65	67	84	81	72	77	55	63	69	53	52	57	41	56	36	36	44	32	52	33	38	31	50	20	30	40	23	37	32	31	30	30	29	27	29	34	37	37	29	25	36	32	26	28	32	37	30	21	37	39	39	29	34	41	30	26	33	29	20	29	29	24	41	28	28	30	26	27	32	35	22	27	32	32	36	31	36	36	41	32	31	28	33	31	22	27	30	28	37	29	28	26	32	27	31	27	23	25	30	32	28	23	32	32	38	42	25	33	22	23	27	34	25	29	34	25	23	22	31	23	25	37	38	28	29	22	26	23	27	32	29	14	37	31	35	35	33	27	27	30	32	32	35	36	28	24	27	30	24	41	30	34	26	31	28	28	30	37	31	29	26	29	27	27	36	37	28	27	26	34	16	17	38	30	26	35	19	29	33	35	29	30	24	31	18	22	23	32	37	32	32	34	31	33	33	27	32	38	29	31	31	29	30	34	30	32	28	30	30	27	34	37	20	24	32	23	30	28	25	23	34	28	23	29	42	25	35	37	31	34	36	32	33	31	21	30	33	30	32	32	35	28	26	31	25	23	35	27	32	18	31	29	40	28	38	28	37	16	24	33	21	28	25	33	34	32	34	29	40	21	31	26	30	33	27	36	22	27	23	32	30	35	29	26	25	29	23	30	30	27	29	31	23	35	23	28	26	29	20	18	25	28	41	27	30	23	30	30	30	29	23	25	30	20	32	21	36	26	32	31	31	26	31	20	36	29	26	32	34	19	39	24	30	18	41	21	27	26	28	27	30	34	34	36	30	35	28	20	42	29	33	26	30	30	29	24	28	38	41	25	27	27	29	26	23	42	25	26	43	32	28	29	31	35	26	27	24	23	33	32	38	27	36	32	20	21	31	32	27	35	28	41	28	28	42	29	30	25	32	30	30	24	24	30	31	33	24	28	18	27	21	31	26	42	30	33	18	24	30	22	28	17	30	25	33	33	27	29	37	45	26	32	30	33	32	22	33	37	39	28	30	25	34	35	24	31	33	25	43	30	23	34	33	33	28	26	36	33	34	32	36	42	30	26	37	26	23	23	29	25	30	26	30	40	42	26	27	33	31	31	24	31	36	29	27	25	35	29	29	22	33	25	35	30	32	33	22	22	28	40	26	32	24	22	20	33	32	27	31	24	33	32	29	39	26	33	27	32	29	35	28	26	21	32	39	34	29	29	38	27	28	31	27	33	26	22	31	24	33	35	37	24	23	20	36	31	20	29	19	30	23	32	25	42	32	27	26	40	24	28	34	30	32	34	30	30	29	21	33	29	31	36	32	34	27	18	30	42	26	24	38	27	39	23	30	26	38	31	24	18	32	33	26	34	29	30	30	27	36	30	26	28	27	29	32	22	30	21	26	26	15	32	30	37	32	31	33	28	33	32	32	30	22	25	29	35	34	25	27	29	34	32	30	26	16	40	43	25	27	26	25	27	34	39	18	23	29	32	31	30	30	20	30	29	47	39	36	27	25	36	32	30	32	31	23	37	32	32	29	38	26	29	26	26	35	27	28	32	32	27	23	33	23	27	30	26	24	32	28	24	33	29	27	21	23	33	26	46	29	25	38	28	19	27	24	25	22	34	27	36	27	39	26	39	43	25	27	30	25	36	32	25	33	29	33	28	34	40	28	29	25	23	29	36	30	30	28	35	25	23	21	19	31	30	29	23	37	28	31	38	34	36	32	35	29	46	33	30	30	24	31	23	23	27	20	26	26	27	23	36	30	26	28	31	28	30	28	37	44	32	33	32	27	31	45	26	22	30	26	32	42	27	39	26	32	25	36	23	25	44	35	29	23	35	38	24	34	21	35	30	21	38	32	33	34	33	32	30	37	30	21	31	32	20	37	31	36	31	25	36	30	35	29	24	23	39	27	33	22	29	19	24	34	32	28	27	25	21	32	37	35	37	19	25	29	38	28	30	16	28	26	36	32	30	30	31	23	27	38	28	32	33	21	18	36	30	28	26	26	33	32	30	29	35	22	42	37	36	31	28	20	33	17	28	32	37	23	33	37	30	29	32	24	30	16	25	28	29	17	29	22	33	26	36	26	26	38	24	26	31	21	36	28	23	24	30	42	25	28	25	33	29	23	27	16	34	34	35	20	32	35	31	30	24	32	41	29	31	31	30	30	31	28	45	33	39	23	24	37	32	29	46	30	37	35	36	37	32	32	38	23	30	20	28	32	27	30	29	38	35	27	22	24	23	31	32	26	30	25	42	29	31	31	20	33	29	31	30	24	31	32	34	36	27	27	26	33	28	29	43	30	34	29	34	29	29	31	27	38	36	26	31	25	27	32	38	42	32	33	33	31	33	28	29	32	28	26	28	29	22	23	25	29	32	26	20	36	26	28	23	29	30	25	40	31	29	37	32	30	31	22	23	26	26	32	28	26	33	25	36	41	28	29	34	25	32	28	37	26	35	32	22	26	17	34	34	36	26	27	36	28	26	32	26	34	41	28	35	31	22	34	29	29	36	35	29	33	22	30	23	39	25	30	20	39	20	25	26	29	34	28	25	29	35	29	32	27	24	33	28	32	28	34	37	40	34	36	27	29	29	29	30	22	25	41	34	32	26	31	31	28	29	31	28	30	34	39	41	43	34	34	29	32	28	31	34	20	40	28	29	24	24	42	38	41	33	34	34	20	34	25	25	29	30	41	30	34	34	28	26	30	28	28	31	29	28	28	27	30	26	25	30	39	36	29	31	22	27	29	27	27	22	30	36	28	19	37	24	29	29	33	28	30	23	28	14	20	33	23	31	29	36	34	27	30	33	24	34	32	21	26	40	25	31	30	30	32	17	30	32	36	25	38	34	36	19	33	39	24	32	23	28	32	25	32	17	38	31	29	38	19	37	26	27	29	33	33	31	22	34	37	29	23	24	44	30	23	31	28	43	35	34	18	35	42	25	32	24	22	34	34	29	26	28	35	29	44	31	19	38	38	26	28	43	23	21	46	31	45	21	27	27	29	25	25	36	30	27	27	35	26	28	22	21	41	35	34	35	27	28	33	40	33	28	32	35	25	30	26	24	27	31	32	33	34	25	28	34	38	33	25	23	29	29	26	18	29	27	39	31	20	24	34	31	35	35	32	40	28	28	34	33	28	27	24	31	32	28	30	23	34	27	32	31	22	24	42	41	41	33	35	30	19	34	23	28	32	41	21	30	33	33	34	33	25	26	30	30	26	32	30	33	34	29	30	29	33	31	25	23	36	38	25	28	37	30	24	34	35	27	25	36	33	34	38	21	45	33	43	28	38	31	31	21	33	29	24	32	35	28	33	34	35	19	32	33	27	24	20	42	35	36	32	37	33	23	26	27	24	28	31	27	40	31	40	27	27	23	40	23	26	36	27	25	28	26	27	25	40	32	24	35	23	30	38	33	32	33	26	29	40	24	32	32	30	31	24	29
21007	27848	15318	34702	41426	40977	36840	32712	28547	25829	23666	21028	18483	15519	12506	9392	6906	5065	4294	4029	3909	3495	3193	3133	2686	2608	2596	2016	1846	1630	1500	1402	1525	1675	1678	1612	1790	1672	1439	1373	1332	1256	1222	1114	1087	988	885	828	845	810	749	763	761	802	804	762	743	760	777	746	751	770	715	704	713	716	681	712	761	738	700	739	721	734	735	737	755	715	756	710	734	716	683	716	704	724	672	750	730	675	753	670	702	755	746	696	699	713	687	698	696	707	737	694	722	702	707	680	719	727	701	730	692	732	676	687	724	751	674	678	715	680	744	703	708	711	721	719	690	692	694	680	797	743	721	726	746	697	723	704	691	714	717	651	671	726	680	687	655	766	667	664	698	694	742	678	687	672	727	710	733	721	719	692	680	685	690	715	683	717	699	651	722	695	725	714	673	699	681	758	676	700	674	713	673	746	720	719	713	689	721	626	653	694	728	661	711	678	664	714	719	717	683	681	716	675	716	704	690	729	722	641	732	671	762	666	701	713	693	702	683	707	725	714	684	739	658	730	685	684	698	704	677	744	705	685	733	736	713	670	689	698	728	682	685	722	706	675	680	708	735	715	698	691	698	743	718	694	729	657	697	717	738	671	721	727	711	699	756	680	635	703	706	662	717	733	710	731	719	688	707	713	661	725	717	674	721	672	711	697	703	699	696	707	719	688	708	727	709	732	680	679	698	752	721	706	729	718	736	695	708	689	696	669	717	668	668	660	710	697	732	693	723	727	697	664	695	708	655	693	681	698	722	711	706	681	707	678	648	672	763	720	681	707	725	682	642	662	718	692	679	738	715	704	652	744	649	702	701	694	720	682	691	698	667	678	707	715	671	676	696	683	720	718	712	721	695	654	684	681	730	683	673	721	706	711	699	684	737	683	664	680	701	692	696	710	719	707	713	710	671	657	673	694	703	707	732	665	697	675	743	686	671	762	715	741	677	747	717	694	685	697	706	695	743	674	717	712	735	749	703	701	698	716	718	689	684	693	666	685	737	716	719	715	732	665	701	738	685	656	640	703	758	702	704	663	754	668	700	718	643	674	720	726	697	706	727	709	712	716	706	677	721	737	700	677	673	704	688	744	701	737	664	693	713	684	673	712	685	720	714	730	681	692	671	694	695	698	720	738	715	729	698	705	716	694	721	700	697	704	682	712	712	711	676	668	655	693	766	687	645	715	729	710	751	679	758	689	749	662	730	718	726	695	720	719	681	703	709	659	719	731	680	680	679	674	704	734	724	722	734	692	705	705	719	696	725	713	748	699	698	720	728	738	734	686	721	717	675	688	707	725	731	691	743	719	717	734	666	645	701	711	671	694	692	688	727	676	706	671	750	686	739	691	679	697	743	653	691	724	673	656	695	684	708	684	717	721	710	739	745	693	690	752	728	694	694	687	683	746	676	710	694	681	725	701	694	712	654	774	703	723	712	716	720	749	702	775	698	679	700	674	661	701	709	710	712	715	708	710	736	695	721	718	666	670	700	698	710	705	738	730	726	696	712	751	690	694	701	678	692	702	663	710	668	734	739	702	732	737	714	683	666	690	714	701	702	677	694	714	680	696	685	739	771	719	700	667	732	734	729	669	715	735	704	741	680	663	693	733	744	696	650	685	670	700	737	711	691	737	679	696	710	687	728	671	700	708	648	748	729	702	732	736	706	647	686	712	669	655	646	653	676	711	696	698	657	711	689	674	663	662	686	711	737	675	695	764	721	678	717	704	723	712	699	761	737	673	704	714	703	678	742	734	724	705	710	717	697	717	677	722	696	703	721	714	694	745	736	724	685	703	774	676	752	742	668	736	674	732	715	631	683	733	717	699	652	666	675	702	668	638	703	689	658	692	626	741	696	703	662	719	693	729	690	669	727	710	749	657	753	713	685	646	676	653	713	707	739	737	709	748	698	678	697	708	713	673	671	719	693	719	693	664	698	669	728	732	706	687	738	689	676	711	697	716	697	726	757	668	725	716	654	682	712	724	697	746	673	706	686	701	723	694	734	704	706	716	728	701	717	721	715	687	675	686	687	690	689	704	701	692	709	742	731	702	679	705	709	663	752	702	709	689	647	693	732	713	650	738	730	678	709	731	701	719	639	734	695	687	735	749	723	719	677	754	716	737	717	710	703	715	713	726	668	714	664	672	665	689	715	711	648	675	655	701	682	698	689	703	699	687	722	702	671	729	702	688	682	706	719	691	740	685	731	726	676	692	686	743	729	703	712	757	686	698	656	668	713	700	697	707	690	698	704	748	705	698	665	735	714	672	671	690	715	668	709	692	666	730	713	724	697	692	672	698	694	715	706	744	735	688	707	764	687	721	743	726	694	698	712	681	699	674	705	694	699	737	673	697	708	718	690	690	683	699	693	668	644	742	711	674	740	727	721	661	693	710	707	765	661	714	674	713	730	679	739	706	738	675	722	732	671	742	675	736	700	706	656	695	705	704	659	730	691	689	665	659	706	693	709	721	693	739	660	695	684	736	725	676	729	715	707	698	670	696	697	699	693	696	740	731	693	713	710	744	696	739	731	698	691	749	661	705	715	711	724	688	689	709	695	702	710	702	668	701	700	680	674	702	717	671	731	690	654	691	671	693	720	722	715	685	735	727	706	697	694	681	682	705	669	707	708	730	729	705	675	688	726	696	704	726	694	750	668	732	737	650	725	695	719	710	670	721	703	642	681	712	753	696	692	672	700	745	682	723	709	725	689	703	755	746	712	675	692	678	714	738	666	665	723	739	676	681	709	726	674	715	740	694	716	705	746	697	660	725	676	708	706	672	665	716	665	701	673	688	758	724	667	701	685	708	670	705	648	704	698	671	663	664	689	729	731	742	700	702	778	711	647	665	626	694	672	683	700	732	688	722	721	732	754	708	644	649	737	682	644	767	739	722	703	706	737	740	724	753	708	696	671	695	706	762	722	721	718	677	722	674	696	779	754	703	665	652	729	713	697	703	717	705	710	717	711	698	691	670	704	718	655	700	675	664	697	735	690	722	733	705	707	724	685	686	702	718	697	705	684	689	751	701	674	740	718	676	680	758	714	698	710	673	650	670	685	729	734	743	697	670	733	698	695	696	732	742	711	722	663	705	729	729	753	709	669	723	721	687	703	692	710	648	742	650	676	651	709	700	672	711	734	699	702	698	703	724	700	700	748	680	639	711	711	747	666	719	658	702	690	699	695	685	704	679	750	707	717	706	722	696	682	717	651	692	676	729	644	693	722	682	797	705	740	714	750	708	727	714	718	700	779	690	729	743	672	689	726	683	691	732	701	705	720	744	692	694	701	737	665	714	713	673	699	668	704	727	656	737	703	710	729	712	735	710	692	749	704	700	700	729	748	711	724	690	729	753	646	733	662	710	703	680	693	680	690	694	750	665	719	758	664	707	685	739	731	706	713	715	711	680	730	705	706	703	737	714	669	664	780	712	719	647	710	745	680	684	678	707	768	663	724	697	685	710	726	701	699	684
2069	4190	807	795	1333	1439	1281	1138	940	855	701	621	487	409	258	200	131	105	90	100	107	79	92	62	52	63	58	41	43	33	45	41	43	30	41	33	42	32	27	33	24	33	20	32	26	29	24	24	24	31	24	35	21	27	16	20	19	23	17	27	26	25	22	19	24	28	23	21	26	23	34	22	24	26	30	28	14	25	23	25	18	20	14	25	19	29	20	27	27	22	23	25	14	23	23	24	29	23	17	18	20	14	22	26	19	20	16	20	23	25	28	32	23	26	25	26	22	21	25	26	26	16	25	21	13	24	23	17	22	17	27	25	26	24	19	21	14	21	15	15	25	15	24	29	16	24	12	26	19	19	18	16	26	22	28	28	9	17	19	23	22	26	28	14	23	24	13	30	18	23	19	15	29	18	18	22	25	13	12	31	26	16	23	20	30	24	24	19	27	17	22	35	18	20	19	24	17	31	17	21	16	24	23	19	23	26	16	16	21	20	22	22	17	28	19	25	22	22	31	19	21	17	20	26	23	23	23	21	24	25	28	17	17	26	24	20	23	18	29	16	29	23	21	19	23	31	21	19	18	14	29	29	25	16	28	21	23	26	16	25	17	12	13	23	14	14	32	15	22	25	28	26	17	26	20	23	22	24	24	25	22	13	16	23	29	33	23	21	26	20	22	18	21	19	22	23	25	16	21	15	26	17	24	26	24	18	18	21	18	22	18	21	14	23	19	15	17	22	17	21	17	17	18	25	22	24	20	23	26	28	22	21	25	22	20	19	20	21	22	15	14	19	22	22	36	38	22	28	26	21	20	18	8	24	21	28	21	22	22	23	26	30	20	20	18	17	16	17	28	20	18	24	19	22	26	17	19	20	24	28	18	30	23	20	17	29	14	22	24	17	21	12	17	23	15	20	24	24	21	14	27	23	28	30	28	19	15	19	26	23	21	35	28	26	23	18	25	19	22	18	18	12	28	25	21	20	22	20	25	25	21	21	26	17	20	18	27	24	22	22	26	22	16	31	18	21	21	23	27	21	23	17	23	21	28	24	15	29	22	16	19	18	13	15	19	21	32	17	11	28	20	13	17	23	19	21	24	20	22	17	25	20	19	25	28	25	27	26	25	21	19	19	18	15	23	20	26	13	22	19	24	21	22	19	17	20	25	20	22	21	26	22	22	19	21	24	24	28	22	30	11	15	13	21	25	12	21	19	36	20	22	16	22	30	32	15	23	21	24	16	28	24	26	17	28	18	22	30	18	32	23	19	25	29	24	17	29	44	18	29	16	31	13	20	24	14	16	24	22	24	20	23	21	27	24	25	21	19	19	27	21	22	25	26	19	19	18	21	22	31	26	32	27	20	27	21	30	26	16	22	16	33	20	21	26	21	25	31	28	24	22	25	18	14	24	24	18	22	29	18	24	17	21	17	22	15	19	20	20	35	14	16	32	15	18	22	18	27	24	19	28	17	10	20	22	25	15	22	18	35	24	24	15	28	28	15	19	21	27	17	22	26	20	29	28	21	14	20	26	23	27	19	25	30	14	27	24	24	25	21	21	23	23	19	17	20	15	26	14	27	31	24	26	18	23	16	12	27	21	26	19	24	18	16	31	20	25	21	31	19	15	15	18	19	12	32	32	24	26	22	25	22	28	22	16	20	26	19	13	20	34	22	12	17	32	21	13	21	23	28	21	26	25	24	25	28	18	18	29	23	21	17	14	20	26	21	20	25	16	17	23	20	18	14	13	20	21	22	20	28	30	20	25	22	22	23	19	24	20	19	16	16	20	26	20	26	24	18	20	23	17	14	21	17	23	21	23	19	24	31	28	20	26	21	17	25	20	33	19	27	22	23	17	22	33	24	23	28	18	18	13	23	26	19	21	16	22	20	20	17	23	23	22	21	22	14	31	16	19	28	20	21	16	21	24	22	28	20	25	22	20	17	22	20	25	19	18	25	26	22	23	23	20	29	24	19	30	18	16	20	25	28	19	18	22	18	21	19	19	17	23	20	22	17	16	16	22	21	27	18	28	21	20	23	16	32	22	18	25	18	11	19	19	19	29	27	20	17	23	24	20	20	21	22	24	19	19	20	20	14	23	21	26	17	15	19	24	23	20	14	33	27	18	23	22	28	16	20	25	22	31	18	26	27	24	19	24	17	20	29	25	27	27	15	21	26	20	26	17	31	21	25	22	23	20	21	17	28	23	19	17	28	21	14	16	24	16	14	21	21	26	16	28	13	29	24	23	15	17	27	25	21	22	23	33	26	24	24	17	21	16	13	21	24	19	21	24	23	27	22	20	18	26	18	20	28	15	22	19	13	20	15	15	25	28	26	23	14	20	26	22	15	14	16	13	25	20	21	20	26	14	22	14	21	20	17	10	12	22	21	29	26	20	20	21	12	28	21	18	22	34	22	21	26	22	26	23	22	22	21	16	18	23	29	19	22	26	22	19	22	26	24	16	30	13	18	17	30	21	18	19	25	19	25	20	19	18	22	23	20	20	25	20	25	24	18	24	25	20	21	17	21	17	34	22	24	24	20	25	19	27	23	24	24	24	25	24	24	25	19	24	28	27	17	22	17	28	27	30	22	31	20	27	19	13	16	31	21	17	20	18	20	27	18	27	19	29	25	17	23	21	15	12	26	24	23	25	15	21	18	26	22	25	19	17	13	18	20	33	23	35	27	22	16	28	26	22	31	25	21	23	23	24	20	23	18	29	20	23	23	14	30	21	30	22	15	20	27	28	22	18	21	18	22	22	20	29	18	26	22	15	21	26	19	22	17	21	20	24	24	21	28	23	20	11	28	26	22	23	23	15	22	18	23	18	22	18	13	21	28	22	18	21	14	30	21	15	21	28	19	17	28	31	20	22	16	27	28	18	15	10	33	18	21	22	21	24	27	19	23	25	26	20	35	16	22	21	11	32	18	18	31	21	27	21	29	29	28	16	13	24	20	25	24	23	20	25	23	19	23	17	30	24	12	22	35	14	22	14	21	35	28	20	21	23	19	28	22	26	21	28	21	29	21	24	22	28	17	19	24	13	26	14	25	17	22	28	19	27	28	21	18	19	24	30	16	18	26	20	16	18	24	17	21	22	25	24	17	17	19	18	17	17	14	27	19	17	21	24	19	14	26	16	26	25	19	18	15	25	29	16	18	22	25	22	25	28	17	18	24	18	14	19	23	11	12	24	18	25	21	23	28	25	21	21	23	25	21	22	19	18	16	16	26	25	23	30	31	35	20	24	14	20	15	21	22	27	16	33	25	25	17	17	14	31	28	20	26	23	18	19	21	20	25	26	22	20	26	22	17	22	25	23	26	18	23	16	19	16	23	21	23	24	28	29	24	21	18	17	24	17	19	17	19	22	19	27	17	23	24	18	15	24	20	21	19	15	23	26	12	22	19	37	22	14	22	25	22	25	24	29	27	24	19	25	28	25	27	20	21	20	16	20	24	18	23	17	22	21	21	16	17	20	25	21	23
25364	36502	18850	38321	44782	44491	40475	36194	32439	30023	27544	24890	21479	17923	13992	10556	7926	6039	5404	5079	4651	4147	3789	3521	3232	3360	2884	2358	1891	1734	1597	1650	1746	1908	1783	1739	1640	1596	1354	1429	1262	1373	1209	1042	933	808	729	742	681	633	619	588	573	624	603	568	583	584	587	614	575	584	545	574	536	578	564	561	558	535	549	569	555	556	540	549	523	552	577	541	539	556	533	568	548	557	543	518	566	526	522	576	556	533	547	533	566	562	531	496	515	493	534	588	525	523	512	523	532	550	491	525	504	520	519	500	552	565	557	548	569	515	537	499	552	553	517	564	523	531	499	524	547	516	527	476	493	512	499	518	486	573	513	514	499	522	516	519	516	557	533	521	518	501	542	533	498	482	477	525	502	506	513	548	519	512	531	527	529	556	544	504	519	512	443	494	517	506	508	527	502	558	493	527	509	517	509	518	493	506	524	523	477	535	498	482	517	507	513	516	508	526	500	535	482	529	481	489	471	523	531	501	503	459	545	502	498	509	510	561	497	522	530	519	476	522	519	491	568	540	490	541	495	503	464	509	513	520	511	542	521	499	493	449	521	502	502	537	536	493	554	497	459	536	525	560	503	542	503	510	502	494	487	515	510	524	514	540	535	482	567	519	478	485	491	498	552	468	525	508	499	514	534	535	568	535	554	509	502	490	579	474	506	482	509	494	530	523	516	508	489	547	553	500	486	509	545	542	519	544	513	539	510	498	504	512	534	508	521	514	522	527	515	501	516	510	510	534	498	511	492	496	557	478	508	526	542	515	499	525	529	534	541	512	538	512	477	537	483	505	491	507	525	523	539	483	492	569	516	493	509	514	503	504	530	511	514	502	519	522	502	518	478	507	507	503	498	538	476	498	481	510	474	490	492	500	508	512	494	528	529	578	498	484	551	452	508	501	499	558	490	510	516	504	513	513	532	511	529	530	515	535	518	530	515	524	530	462	536	470	571	533	502	487	526	556	556	563	532	496	494	540	526	556	482	491	507	515	504	527	542	512	535	493	494	538	481	509	506	480	508	516	494	527	543	502	488	491	486	513	518	532	497	491	547	492	499	503	557	553	501	527	470	527	513	497	482	538	514	472	479	519	468	437	496	516	512	512	506	482	540	534	517	451	473	480	522	503	502	508	489	503	532	524	513	542	504	501	500	477	510	481	503	527	482	513	530	506	491	541	485	528	515	502	518	515	494	504	477	529	517	508	532	497	511	512	485	507	533	518	490	484	508	546	508	513	529	484	513	528	487	505	498	529	529	496	482	523	502	526	524	521	458	512	515	502	560	515	502	538	456	493	483	496	544	499	554	516	513	490	512	481	530	543	488	496	545	541	510	550	501	541	508	522	529	516	517	500	528	520	495	544	500	503	535	493	500	484	541	482	468	537	481	499	503	493	493	505	528	470	463	546	523	539	507	482	532	507	542	512	536	470	480	496	486	475	513	496	540	517	463	507	530	538	499	495	509	503	488	505	498	477	490	477	504	524	504	490	524	477	514	507	514	505	553	487	543	507	473	515	524	526	517	531	506	499	461	497	515	535	532	483	479	534	511	516	508	491	516	486	494	500	488	547	535	497	464	463	510	552	513	507	498	569	490	511	517	496	520	490	541	508	522	482	478	518	501	537	475	472	514	524	541	506	501	486	517	513	521	550	542	533	526	452	524	470	485	487	548	551	487	533	517	497	559	527	479	475	496	485	512	514	516	497	495	482	518	501	501	470	507	492	511	526	524	492	494	512	531	498	529	532	507	534	511	506	497	486	438	536	541	518	529	510	531	506	499	457	530	488	527	485	472	500	527	471	507	531	494	524	510	527	514	532	500	539	547	563	518	536	476	488	496	533	529	513	489	499	482	516	525	546	491	526	468	510	501	532	525	516	528	502	537	493	499	508	480	519	569	534	466	491	533	517	525	529	499	526	511	522	519	504	481	521	475	544	520	478	527	486	497	518	548	591	525	520	496	500	534	547	501	529	504	494	520	527	517	470	485	477	532	486	454	499	497	524	537	510	532	505	480	502	531	560	503	510	502	506	482	530	501	491	500	442	509	542	514	518	491	518	554	505	518	550	496	523	559	495	510	515	513	498	524	476	538	499	487	525	526	487	509	506	484	468	479	522	543	525	490	517	551	506	514	520	503	516	494	546	490	474	499	523	513	501	509	517	524	499	540	551	491	543	527	520	508	520	487	553	542	553	545	451	526	540	531	520	558	536	496	543	493	527	508	521	524	519	487	518	480	479	483	475	544	510	481	521	509	560	477	510	503	518	512	487	511	506	450	560	521	515	522	524	509	498	498	516	506	502	507	506	545	480	502	510	535	521	521	538	497	494	533	496	529	490	499	513	526	536	533	511	552	502	567	552	484	542	514	506	509	495	541	526	529	511	496	525	483	504	540	527	520	501	514	509	480	515	542	526	494	471	518	502	483	526	526	547	539	490	507	510	516	468	501	489	493	515	542	515	509	518	566	502	519	522	509	519	537	543	487	512	509	516	543	505	498	493	512	478	461	533	481	504	515	546	508	535	540	520	509	503	526	523	530	545	476	517	509	539	527	519	519	517	526	509	504	499	528	496	462	492	469	486	530	556	481	527	505	535	553	560	548	517	515	521	501	479	482	483	538	515	522	486	498	523	487	519	515	507	484	519	505	513	534	519	501	477	509	509	535	518	459	500	507	500	484	517	484	512	504	474	545	501	528	528	485	518	519	545	510	496	476	494	510	470	490	527	544	544	508	491	478	456	489	483	484	477	583	554	527	479	469	499	490	499	518	568	527	516	500	494	549	570	511	520	480	519	538	515	509	505	518	527	520	493	489	533	482	503	517	525	532	537	480	502	475	523	522	498	514	480	462	503	516	540	515	486	538	550	515	487	476	506	514	503	538	516	502	546	515	508	500	541	506	520	473	499	555	491	517	487	539	536	498	496	522	497	519	504	493	488	517	520	536	507	517	484	515	518	517	503	520	518	490	508	522	498	488	522	530	502	525	520	489	494	507	500	521	508	472	563	526	527	529	543	540	523	482	514	502	502	489	559	518	505	532	504	529	542	494	488	529	508	552	512	502	521	499	500	535	503	493	504	508	507	489	492	520	478	511	514	502	495	506	509	514	510	524	500	517	559	480	523	546	525	459	511	532	535	512	491	514	504	510	532	485	528	517	521	493	486	515	541	522	546	504	539	467	468	514	488	479	516	494	474	487	565	505	521	530	510	515	496	534	485	512	480	516	529	462	519	508	493	522	523	557	504	517	477	489	499	525	513	547	501	517	494	500	488	511	544	529	488	508	515	516	526	487	517	520	503	521	489	522	479	562	503	506	530	543	502	539	492	513	487	512	560	534	526	514	512	521	577	502	533	546	503	492	530	553	529	481	504	501	545	516	509	494	553	483	541	558	494	526	531	518	519	504	518	494	515	491	496	484	502	499	484	532	501	515	502	511	493	542	542	516	496	495	544	496	479	504	519	512	533	546	500
2194	5000	778	825	1277	1508	1330	1089	1022	904	774	618	450	318	260	166	138	111	101	82	77	74	66	78	62	66	58	59	35	49	39	38	35	45	40	46	42	24	29	39	40	43	19	27	27	30	27	20	19	21	19	34	20	26	31	18	29	21	31	24	18	23	38	26	24	25	19	16	30	22	24	24	23	30	27	26	18	28	26	26	19	19	19	21	33	26	17	30	16	26	22	17	14	27	24	27	18	24	22	16	14	13	27	23	18	21	16	25	25	29	22	23	23	13	39	16	26	30	23	22	23	15	25	14	20	26	20	26	29	22	22	17	28	29	25	23	21	31	19	19	24	29	23	18	15	15	20	34	12	20	29	24	28	21	22	26	18	18	20	28	24	24	21	24	25	16	20	23	16	24	21	18	27	23	24	25	29	15	17	16	27	30	28	21	15	24	21	29	23	26	22	20	21	18	20	20	32	21	24	21	23	27	25	23	30	21	24	24	21	21	23	20	20	19	23	23	19	27	24	24	22	13	19	21	19	23	20	27	17	31	29	21	25	21	27	25	23	28	16	13	22	29	19	28	21	16	22	19	25	29	13	16	23	24	22	22	24	30	21	20	22	26	26	19	21	25	14	25	20	21	24	29	21	24	21	25	21	20	26	32	20	21	26	30	18	22	26	20	15	24	22	22	27	17	15	19	25	20	23	16	28	24	16	32	17	33	12	29	36	19	22	15	27	24	25	20	22	17	24	29	23	22	23	18	24	26	23	20	27	17	22	25	20	18	25	27	30	23	25	27	31	24	18	14	22	22	14	26	28	15	20	22	24	16	23	19	15	31	23	17	17	24	16	26	15	18	31	24	24	21	26	21	26	20	19	25	19	21	29	19	19	23	17	18	26	26	24	23	22	23	27	28	26	19	28	25	13	29	20	19	21	29	18	24	19	23	25	27	26	30	19	23	16	18	15	31	21	19	22	26	23	26	20	34	22	24	25	27	16	16	18	23	22	21	20	18	20	14	27	18	20	24	29	16	17	22	27	16	27	15	21	17	26	20	15	13	22	15	24	22	29	19	19	15	28	20	24	22	19	21	19	23	18	20	30	28	13	27	29	23	21	23	22	15	27	15	14	20	15	18	25	12	16	16	22	18	24	25	33	24	24	25	26	17	22	19	26	29	20	16	18	25	21	28	23	21	23	30	25	16	22	28	16	24	27	24	21	24	18	24	18	28	16	13	23	16	29	19	25	24	21	30	21	25	32	22	26	14	27	23	22	20	25	19	16	21	16	25	15	25	20	23	23	18	27	25	21	19	19	20	27	24	22	26	32	18	21	22	26	13	18	25	26	22	25	25	25	24	21	25	20	16	27	20	21	15	16	22	23	16	25	17	21	29	22	20	22	23	30	17	16	24	21	24	20	14	16	20	24	31	13	32	24	18	15	15	15	21	25	20	24	23	18	25	29	29	15	19	19	11	23	21	27	15	27	28	22	17	25	14	15	19	18	21	22	28	27	14	29	23	19	33	17	26	23	28	21	24	32	30	22	21	25	12	11	24	17	22	20	23	20	23	20	17	31	20	28	14	23	29	15	21	22	23	22	24	28	16	18	13	20	17	22	17	29	33	19	19	23	27	24	23	24	17	15	21	17	25	16	27	23	16	19	26	21	25	11	19	18	22	22	24	27	28	27	17	15	19	23	27	19	19	22	26	31	24	24	27	28	18	27	20	18	28	21	22	16	14	20	14	32	19	31	24	21	23	23	24	16	21	19	22	18	17	17	19	25	19	20	20	26	29	17	22	13	26	19	15	21	22	28	19	29	19	21	29	28	20	21	15	29	24	18	18	14	16	17	21	19	21	23	15	31	34	31	19	22	26	17	18	23	17	28	21	20	15	23	23	21	16	15	17	24	20	23	23	30	23	17	24	18	26	30	15	20	13	23	17	27	24	18	15	27	20	13	20	22	21	17	26	28	23	21	19	15	22	28	20	18	26	24	20	21	18	17	24	21	30	23	30	21	15	20	17	25	19	18	24	24	20	29	30	18	19	19	24	26	21	15	23	22	27	18	29	22	24	28	22	27	17	25	28	9	28	13	21	26	25	18	24	23	25	31	22	20	19	24	19	19	22	19	25	26	18	24	19	31	28	23	21	16	21	26	34	19	23	16	24	20	33	25	23	21	23	26	24	30	17	25	22	19	20	28	16	25	20	18	16	25	23	13	19	19	16	16	24	30	31	17	19	27	18	18	20	27	19	17	27	18	26	21	15	18	17	27	23	20	16	26	30	24	18	22	17	20	29	23	20	30	26	19	26	26	23	26	18	24	18	19	20	21	29	18	22	26	19	27	17	18	23	21	19	27	19	23	20	27	26	19	32	19	21	24	34	23	33	33	21	18	12	32	12	20	34	26	24	24	19	19	19	28	29	19	31	31	19	22	20	14	23	26	21	18	17	21	25	31	22	21	21	28	23	17	18	14	23	22	23	22	20	24	20	24	18	14	23	20	19	18	29	14	20	26	20	22	24	20	17	26	27	27	18	19	24	17	23	23	19	20	23	21	23	19	26	25	27	21	19	19	18	22	18	14	19	23	25	17	33	26	16	24	14	26	20	28	17	19	23	28	20	27	20	21	28	17	12	22	18	15	17	25	18	19	22	22	21	16	14	24	19	22	15	16	21	18	22	20	25	20	15	20	23	21	31	20	25	21	25	31	18	24	24	15	19	25	28	24	18	23	28	20	17	31	25	15	18	23	17	28	36	30	23	26	19	20	26	25	22	30	21	22	17	24	24	20	27	18	19	14	18	23	31	34	19	18	11	23	27	25	22	22	19	22	20	20	16	13	20	24	26	22	26	20	25	16	24	23	22	22	24	20	28	16	25	26	24	26	24	19	17	23	26	21	24	22	19	18	21	20	16	19	19	23	15	24	19	17	19	28	21	20	26	24	17	20	25	20	14	27	18	22	16	22	24	34	19	22	17	21	24	23	24	26	26	30	22	21	27	16	16	20	17	21	15	34	21	23	29	29	22	18	24	30	15	22	24	16	15	20	25	20	26	20	18	27	18	26	25	24	24	18	21	19	22	23	23	18	21	27	14	21	28	20	27	28	13	32	18	21	21	27	18	22	18	29	18	22	19	20	22	21	19	23	19	24	16	28	26	23	21	25	23	23	22	30	17	23	27	18	30	18	27	21	25	26	25	25	21	23	23	29	24	26	22	24	19	21	21	30	20	26	20	23	24	24	22	11	20	22	32	21	25	25	29	14	14	15	23	23	26	28	27	23	23	24	29	22	16	15	19	23	25	21	24	26	22	27	19	23	19	23	27	23	23	22	23	22	18	21	24	21	19	23	16	22	28	17	23	22	18	22	28	20	30	22	22	30	15	11	30	25	32	29	16	23	17	32	15	20	15	24	20	33	16	29	19	25	37	21	20	30	22	12	25	19	22	24	26	25	30	18	15	19	29	20	24	24	18	24	15	21	23	18	22	19	20
25921	37251	19139	38890	45188	44734	40758	36609	33427	30570	28284	25061	20956	16928	12706	9659	7438	5926	5703	5298	4630	3994	3930	3509	3841	3391	2688	2278	1862	1643	1723	1774	1924	1835	1825	1727	1686	1392	1460	1480	1439	1342	1097	987	840	788	754	728	653	653	623	619	614	609	588	624	645	579	582	578	568	539	602	561	564	590	584	615	537	535	541	565	536	533	541	564	586	578	566	531	550	519	532	542	551	537	569	580	541	570	527	520	568	548	538	541	530	503	527	524	523	546	512	557	503	567	563	534	489	538	537	548	544	511	504	526	574	555	525	500	517	497	541	509	521	509	482	532	557	487	503	490	543	537	507	530	502	513	560	531	519	502	511	451	557	516	506	476	526	514	521	551	504	527	528	514	557	555	531	545	564	541	524	508	535	535	508	483	532	538	536	550	512	498	523	548	500	532	510	496	522	513	527	557	493	503	482	511	518	530	520	506	523	553	522	567	541	520	501	510	533	516	516	497	530	510	505	565	526	482	513	527	523	521	554	498	519	493	515	540	534	498	536	509	518	519	495	536	529	504	547	491	503	489	534	501	535	508	496	532	504	495	483	519	522	522	528	474	535	539	514	482	511	523	535	472	521	496	553	488	542	534	544	535	524	523	549	509	530	498	559	535	499	516	477	495	506	532	504	544	483	515	533	493	500	537	571	529	574	493	496	531	523	510	485	509	519	543	482	545	483	534	542	514	496	513	515	526	544	523	518	531	500	536	519	476	524	497	480	514	514	523	524	523	505	537	480	491	479	508	487	524	539	532	500	485	499	511	501	519	501	529	564	548	500	526	476	501	539	487	492	551	499	513	507	528	501	485	468	503	525	534	523	483	487	522	531	509	495	531	559	508	511	488	526	517	497	497	482	481	505	480	498	526	493	563	479	516	534	455	498	496	503	479	548	520	523	582	512	506	493	514	486	566	474	550	525	534	519	549	499	488	498	518	518	484	528	484	524	512	528	507	510	508	482	485	549	496	495	525	484	512	541	494	488	505	516	518	533	498	521	528	518	550	576	503	543	529	525	550	508	529	534	575	503	527	506	537	522	537	524	537	542	550	519	484	556	534	547	502	541	535	516	542	520	478	520	524	535	506	519	487	472	534	505	536	507	521	507	513	527	491	478	559	524	510	477	493	507	489	529	548	521	487	538	493	523	501	496	516	515	495	540	498	532	480	518	512	486	514	481	521	531	511	499	484	542	469	520	568	510	546	545	508	490	485	526	528	491	506	527	521	476	538	531	483	519	477	483	491	536	537	520	507	479	503	497	535	507	505	474	511	497	538	501	506	494	519	504	514	529	484	506	511	538	512	529	524	511	512	518	520	521	516	508	549	487	487	512	564	539	515	453	503	510	509	543	511	571	544	517	520	514	498	499	535	515	508	586	509	501	520	527	508	495	567	499	494	490	475	492	525	534	523	515	473	495	525	487	537	505	475	498	498	512	488	508	539	533	506	550	546	491	580	538	545	530	528	488	520	463	511	545	489	545	501	518	515	540	506	540	489	507	510	557	501	547	499	475	546	536	510	516	529	513	510	522	524	527	473	509	555	459	482	487	496	531	547	511	546	539	466	521	519	533	534	508	498	529	507	512	498	541	521	538	504	491	501	494	510	523	483	551	484	521	521	489	505	511	500	503	518	528	555	505	518	530	498	512	489	482	510	517	489	505	533	517	516	492	510	506	503	523	530	528	470	580	541	497	540	516	511	516	504	541	516	500	502	514	505	516	510	489	496	484	553	509	524	511	484	507	552	486	527	547	487	507	540	490	531	512	528	486	541	533	515	543	536	505	468	495	516	516	479	486	515	521	513	520	515	487	491	508	516	535	514	516	512	516	509	475	511	516	472	505	518	480	508	546	530	513	488	511	474	546	498	545	509	529	492	507	518	501	545	510	550	483	484	526	516	499	498	499	529	495	509	512	496	488	527	500	541	508	500	518	497	491	491	471	540	506	480	489	529	541	517	511	532	520	545	521	535	500	518	540	506	539	489	519	514	542	518	518	520	496	512	516	514	543	537	501	532	453	532	463	519	516	504	568	536	510	561	506	516	526	505	464	564	506	495	506	537	497	490	556	510	493	538	546	529	543	522	526	471	571	549	548	468	522	522	505	508	486	509	469	522	502	497	472	512	478	544	504	507	542	549	469	517	553	536	509	537	503	514	511	490	522	539	500	508	517	559	505	502	508	526	527	512	510	480	524	482	493	492	503	476	509	544	498	510	553	528	520	477	523	508	508	491	509	530	539	545	497	521	534	557	492	591	538	516	530	495	517	484	538	542	553	519	511	523	520	539	537	526	535	511	525	498	555	516	536	465	531	552	499	551	533	502	528	497	502	515	563	469	519	523	513	466	495	526	531	519	540	496	511	495	508	511	512	529	500	537	486	515	500	528	529	544	505	537	506	500	491	526	550	571	526	583	539	510	492	481	504	545	519	528	550	540	527	545	546	500	481	509	481	518	533	504	503	553	495	502	530	533	535	500	489	526	515	477	524	491	534	472	543	575	510	542	524	490	500	478	510	488	501	505	524	546	528	554	542	497	474	511	543	523	506	565	504	512	539	527	560	512	525	509	493	483	495	511	485	529	514	542	527	518	546	515	517	490	489	467	483	543	525	517	532	506	553	539	504	526	505	513	520	503	536	495	507	540	501	508	496	525	505	528	495	523	497	499	501	518	503	450	525	508	518	455	508	525	515	534	546	536	514	503	538	502	558	504	496	488	571	506	486	530	526	476	552	510	535	517	548	545	535	522	530	510	465	492	550	526	520	538	470	536	490	471	530	517	486	529	526	511	528	519	553	467	536	486	550	544	534	501	512	497	498	525	525	519	534	553	464	496	531	507	484	486	499	524	511	488	526	520	531	557	517	542	522	507	536	517	552	507	536	529	518	562	533	532	490	485	536	499	492	538	516	537	492	504	553	559	500	538	518	548	519	478	496	506	516	482	546	498	517	487	507	492	495	501	504	486	485	523	473	513	516	500	496	508	509	527	507	531	465	540	531	516	519	508	501	517	529	498	516	500	494	487	559	492	534	487	513	526	500	510	535	500	496	509	541	528	517	535	531	538	527	528	506	517	515	499	507	541	547	497	517	500	534	493	521	524	500	519	476	511	530	464	508	476	504	524	504	532	502	500	496	508	560	524	523	499	522	536	553	486	546	489	543	485	488	498	511	524	493	500	508	476	516	530	515	562	510	517	520	525	557	505	487	500	507	538	513	560	497	540	547	528	520	523	501	527	522	504	518	483	502	519	507	557	529	506	568	527	507	532	532	486	513	548	461	508	520	508	563	528	505	553	548	502	526	535	521	525	506	513	513	514	511	522	523	465	505	505	516	492	520	485	461	517	537	481	501	530	506	494	530	529	512	536	534	479	506	537	551	490	492	515	518	511	524	516	545	497	508	526	532	491	526	505	498	503	489	488	524	532	509	499	476	454	495	523	536	502	487	505	525	511	497	493	523	521	534	522	503	506
2088	3229	735	822	1367	1515	1326	1223	1059	946	739	634	451	304	207	158	129	136	98	97	64	85	69	69	72	59	43	39	40	41	32	48	40	45	40	37	47	42	30	41	46	46	25	18	23	22	26	22	29	24	18	26	19	31	18	17	18	23	19	18	17	25	23	20	14	16	23	27	25	28	29	20	19	27	24	18	15	20	30	17	23	19	29	17	11	31	22	22	24	20	18	27	30	20	20	29	14	17	21	15	25	20	19	26	25	16	26	23	33	15	19	27	17	34	29	19	24	23	17	29	23	14	19	19	17	25	22	29	25	25	20	34	19	19	18	21	20	26	23	17	18	20	23	22	15	19	20	26	29	16	18	26	16	15	36	25	25	33	21	14	20	30	21	17	29	10	16	14	18	23	26	23	19	20	27	25	27	17	30	28	16	24	24	20	18	24	19	30	26	13	14	28	18	28	17	20	20	32	20	27	23	20	22	31	26	31	24	19	18	27	26	27	18	15	18	22	23	26	15	23	21	16	19	26	21	30	20	21	30	23	20	26	22	26	22	19	18	25	25	25	18	14	22	30	19	15	22	26	14	38	23	28	20	19	29	21	19	13	21	16	13	22	22	18	17	22	25	23	24	18	17	22	23	23	23	20	14	23	22	23	25	24	17	21	24	22	22	15	24	20	28	28	24	16	21	22	26	20	17	21	22	21	14	20	18	14	23	27	18	19	24	22	19	27	24	23	22	24	26	17	30	25	17	18	19	30	20	25	21	25	17	26	18	17	29	18	24	24	17	19	23	19	10	28	24	24	22	19	25	26	23	19	17	25	22	27	20	27	20	29	17	20	23	12	16	19	19	20	25	18	20	22	18	30	24	24	18	23	24	26	17	25	20	26	20	22	23	24	25	30	23	21	13	18	23	24	25	17	27	14	24	25	19	15	23	17	15	16	24	28	25	19	21	21	25	26	23	29	19	22	29	25	28	26	16	12	28	26	20	20	26	20	23	25	21	20	22	25	25	30	17	23	20	23	31	28	26	13	19	22	13	24	16	25	19	21	14	29	19	14	27	18	17	22	16	20	30	18	14	20	21	23	20	25	24	26	24	18	19	16	23	17	25	33	23	25	17	26	17	31	18	21	25	23	16	19	16	25	28	25	20	23	25	20	26	26	23	21	25	27	20	23	30	25	30	13	17	26	19	16	24	24	25	15	30	27	28	28	21	20	13	23	31	23	25	26	21	20	24	24	23	27	20	30	18	22	23	28	27	25	20	24	15	20	24	16	23	23	19	30	19	25	18	26	22	18	29	18	20	16	22	25	29	22	21	22	15	21	22	22	15	20	20	23	22	19	22	20	22	24	22	24	24	16	22	22	16	24	24	23	21	28	18	17	19	25	28	29	24	20	20	30	30	19	18	24	23	27	22	23	25	23	28	25	27	28	24	14	19	18	37	18	18	19	17	28	24	21	27	22	24	21	29	22	24	26	31	21	19	21	25	32	19	22	21	20	23	24	34	16	28	31	17	20	26	24	31	32	18	14	26	20	19	18	24	29	17	21	20	16	30	20	23	22	27	22	20	17	17	11	12	18	21	11	18	22	14	23	23	14	32	17	15	21	33	14	23	17	19	16	22	25	21	22	19	24	21	15	25	23	19	15	24	22	20	18	21	31	26	24	23	21	21	18	22	16	17	20	16	33	17	12	23	16	27	21	20	28	17	24	21	19	19	21	19	17	15	27	19	24	27	23	24	16	19	19	19	20	21	26	24	17	27	23	17	16	31	20	16	20	17	32	22	30	24	23	27	16	23	27	20	17	21	29	27	27	28	22	15	16	24	27	22	23	25	22	16	14	22	17	26	22	26	19	26	23	23	18	25	20	31	24	19	17	24	17	27	9	30	22	24	26	30	24	21	27	20	17	31	17	19	24	16	22	27	23	23	16	21	23	25	23	21	13	21	17	25	18	23	26	16	19	21	23	15	24	24	13	28	32	17	13	17	21	22	24	16	24	18	17	23	20	22	15	14	18	29	19	18	29	20	28	22	18	26	25	25	13	23	19	27	29	16	22	21	18	25	17	16	21	19	25	20	23	18	23	21	26	25	21	8	17	22	23	21	29	24	30	13	16	19	18	18	19	25	19	22	21	23	11	22	26	23	18	28	14	29	14	19	23	22	18	24	27	28	15	27	15	15	27	19	19	22	21	22	27	19	20	24	17	19	25	23	14	25	23	15	18	19	18	16	21	26	20	24	19	24	17	23	29	22	23	21	30	20	22	20	28	13	21	17	16	20	29	22	30	25	14	13	19	19	21	28	25	22	18	26	25	17	21	30	13	25	23	29	23	20	23	14	17	20	21	26	12	20	15	17	24	20	21	27	22	24	35	24	26	12	34	13	18	22	12	34	28	31	15	19	22	26	18	20	21	14	15	14	26	17	20	14	25	21	22	16	25	16	21	29	19	15	14	20	16	23	19	26	27	21	22	16	30	19	8	25	18	23	22	23	24	13	29	19	18	26	24	26	20	23	26	22	16	19	17	25	16	15	24	21	17	17	22	26	31	20	21	19	8	31	21	17	20	22	23	21	18	23	21	14	29	31	17	25	20	19	18	21	22	17	28	22	21	24	25	26	16	21	23	14	26	28	21	20	28	23	25	23	25	18	19	27	27	26	17	21	35	26	22	24	12	23	24	19	16	18	22	24	21	20	15	22	20	29	23	24	17	25	22	20	18	36	17	19	29	23	22	24	20	21	23	13	16	24	20	23	16	27	23	23	21	15	22	23	27	22	13	30	21	29	17	15	22	22	17	29	15	22	14	19	23	27	19	19	23	19	19	26	20	26	22	18	25	23	28	33	22	14	17	28	17	26	16	11	16	27	21	28	21	18	22	21	18	23	28	17	25	25	20	20	28	19	26	17	29	25	24	17	21	20	18	20	21	18	11	26	17	14	26	18	18	15	19	28	27	29	27	13	28	23	19	27	28	24	24	15	14	20	19	24	21	21	18	20	21	19	27	25	28	21	19	15	14	18	16	23	19	16	21	18	24	27	21	21	13	26	15	21	18	26	23	19	19	27	25	29	28	26	30	22	18	22	15	19	28	27	20	19	28	25	21	24	21	27	23	20	22	19	25	19	21	18	29	15	21	22	22	23	20	19	19	19	18	16	20	26	20	26	17	21	23	26	22	31	23	25	22	17	18	26	24	30	23	22	35	27	19	26	23	18	23	18	18	18	19	27	17	29	16	22	23	27	17	26	24	23	26	19	19	25	21	24	23	23	12	20	26	23	18	23	26	21	23	19	14	21	23	18	21	21	27	23	14	15	23	20	22	18	18	25	20	23	18	17	16	23	17	18	22	20	29	21	20	37	24	23	23	19	20	20	23	19	19	21	29	25	19	15	26	27	18	18	27	21	28	22	25	20	26	27	24	18	25	27	27	20	22	19	30	19	30	21	23	23	14	24	20	23	27	21	30	23	23	27	19	20	19	20	24
26352	32866	19249	39182	45846	45075	41042	36864	33884	31360	28512	24511	20162	15846	12361	9259	7393	6375	5940	5380	4375	3971	4000	4078	3997	3169	2606	2172	1872	1914	1997	2041	1963	1823	1912	1716	1531	1495	1488	1465	1510	1175	998	966	865	801	725	676	622	638	676	590	611	646	624	601	583	610	606	536	582	611	533	594	602	556	555	566	497	534	559	542	484	557	579	597	600	554	511	555	547	556	534	547	582	522	530	563	533	522	554	549	503	513	525	533	550	534	489	528	530	540	512	512	549	543	493	547	540	503	510	540	528	540	548	539	553	542	482	520	574	524	534	516	517	503	514	495	522	503	516	538	486	496	493	495	546	520	550	528	537	506	559	540	536	508	523	486	497	581	530	507	493	495	532	531	480	485	486	521	517	509	544	495	491	537	493	506	525	508	520	494	521	547	508	517	534	532	518	516	491	508	510	514	516	509	526	477	477	488	518	494	509	523	502	480	568	519	522	503	502	541	543	533	527	527	572	535	519	527	469	490	503	527	477	507	519	507	526	531	535	503	474	518	502	518	509	566	501	515	466	474	514	501	552	459	554	526	521	513	525	503	489	489	515	505	504	517	465	494	504	488	470	480	509	525	498	504	496	493	466	508	534	508	542	483	509	513	524	516	536	481	528	516	498	476	546	518	523	562	511	473	523	524	510	520	504	522	511	477	490	530	493	505	500	547	500	509	557	544	533	513	478	484	500	529	509	534	461	505	492	483	456	550	540	519	505	509	503	556	513	479	477	521	507	549	534	511	535	517	488	501	520	508	511	505	512	488	528	537	474	525	525	512	510	493	520	535	555	534	518	500	503	547	532	483	520	526	552	486	505	508	493	512	525	504	527	457	518	507	501	514	475	528	518	540	471	555	535	510	529	505	489	494	490	512	502	539	531	511	544	521	551	530	533	534	521	511	520	516	491	502	484	554	565	533	534	512	518	516	494	519	485	514	538	508	531	522	499	497	533	481	526	539	491	489	504	532	512	523	521	520	521	470	481	490	510	528	509	522	500	485	508	518	475	504	522	483	523	504	499	543	488	520	526	497	530	520	546	551	519	510	513	527	560	541	527	507	507	495	491	507	506	506	554	508	525	490	519	489	526	522	485	485	501	515	493	512	529	524	539	495	508	504	518	505	517	466	533	537	480	489	502	469	477	530	490	514	492	492	500	473	517	533	536	521	524	494	533	532	551	553	515	511	542	522	478	516	515	499	487	531	521	526	495	515	503	518	516	499	479	508	507	555	521	485	494	526	517	494	524	566	511	526	528	522	560	487	501	488	491	496	512	551	527	484	512	510	510	517	536	515	520	506	517	549	539	515	482	502	464	529	527	510	501	529	503	523	517	494	516	563	526	534	513	493	514	516	492	505	516	506	468	488	517	474	516	550	518	529	527	522	542	553	490	507	557	516	501	491	518	531	528	505	562	496	521	502	493	490	526	501	509	511	511	496	492	543	530	527	575	493	499	511	463	520	565	541	512	512	485	521	510	548	479	489	496	489	502	502	488	552	501	501	500	503	481	531	524	535	530	549	528	510	502	529	513	507	509	517	520	504	504	473	489	493	524	479	507	506	499	516	485	479	538	496	484	499	481	538	531	522	505	509	530	516	519	537	504	521	503	498	511	537	498	472	512	486	517	502	488	504	506	491	538	525	532	503	512	493	504	496	537	511	526	526	483	483	525	553	493	502	528	507	488	472	489	547	529	532	539	548	497	523	519	522	520	517	497	479	506	537	468	515	536	514	519	512	513	538	498	537	497	506	495	483	519	534	470	537	540	536	525	490	483	524	496	530	513	479	508	497	507	541	523	490	555	510	557	495	544	508	494	464	512	498	543	473	522	552	510	553	495	553	509	529	530	544	512	524	486	513	512	497	483	498	485	533	511	543	535	519	494	512	532	486	519	508	491	529	506	504	505	536	518	508	527	528	512	519	514	469	504	479	504	575	500	522	511	526	524	484	514	503	520	509	513	518	505	493	527	542	515	532	498	486	495	534	554	499	535	538	530	516	525	510	553	530	529	505	552	516	482	512	494	485	524	472	501	535	526	495	506	507	506	505	491	552	492	518	516	522	536	512	494	502	553	578	504	535	533	534	475	487	493	516	553	530	489	514	562	550	481	529	522	505	528	554	499	564	514	499	475	486	509	506	548	549	500	537	540	470	503	480	528	507	537	525	475	510	539	478	534	500	492	484	524	541	467	478	476	476	523	513	482	552	505	544	531	507	479	508	512	493	508	556	534	538	568	540	486	499	532	484	494	502	518	514	545	482	485	533	540	539	511	508	522	493	503	501	521	544	532	453	518	493	534	538	532	527	494	473	504	546	521	514	530	499	548	513	510	475	502	547	485	508	501	537	502	504	524	500	538	493	539	485	558	469	544	520	511	514	526	525	501	548	513	502	522	541	528	536	526	539	527	545	533	488	523	533	520	484	526	496	548	534	504	537	543	475	522	514	514	502	468	538	497	522	517	516	483	519	525	487	532	504	480	537	471	463	526	522	485	512	472	546	526	514	528	500	534	538	519	566	537	488	526	528	495	543	504	523	506	530	501	487	520	490	548	483	512	563	501	492	506	501	508	493	534	510	526	551	483	539	477	522	517	512	564	499	496	490	514	536	533	491	516	498	504	540	499	526	515	517	472	525	542	556	538	497	523	511	544	489	567	541	471	505	509	519	527	537	494	489	550	519	549	505	556	499	507	494	506	460	538	524	540	516	499	513	515	496	484	470	490	550	553	490	531	504	486	517	497	526	514	543	537	474	477	486	535	560	533	513	476	531	522	539	491	491	532	512	467	502	514	530	529	528	517	522	516	534	504	526	516	506	524	506	527	491	524	518	489	522	495	513	520	487	546	531	580	464	515	485	526	489	537	503	514	500	481	475	480	531	516	491	514	556	495	532	507	526	515	527	479	541	525	512	544	485	466	521	496	540	490	489	522	491	518	520	585	523	467	541	490	487	449	490	466	507	516	525	480	531	499	530	474	507	474	504	500	479	508	546	543	513	538	487	497	516	497	540	474	500	506	526	525	527	506	515	507	508	508	546	540	500	553	513	525	504	521	504	564	528	491	493	509	503	521	496	515	488	476	487	515	503	522	465	492	509	545	497	498	503	521	516	498	522	539	506	542	507	492	542	527	521	535	517	521	522	542	524	509	523	463	522	487	519	537	514	530	508	479	546	533	510	549	536	543	519	516	468	488	524	507	554	505	517	498	508	525	515	532	515	529	532	472	523	508	508	517	526	496	514	499	541	505	487	518	555	534	490	512	535	484	493	534	504	509	527	507	505	519	546	511	490	528	532	492	544	507	558	521	505	488	510	474	529	517	509	510	518	481	517	512	499	481	508	514	546	529	523	545	503	532	542	504	522	511	524	507	517	514	568	509	482	547	507	515	534	469	520	522	489	492	532	509	558	571	530	514	508	525	508	531	540	502	499	486	477	497	474	528	549	546	492	493	557	497	509	502	502	507	523	525	516
2425	1476	555	602	1080	1168	1077	879	792	736	583	439	318	230	162	135	110	104	98	73	85	58	75	79	57	54	57	42	45	47	56	56	48	47	45	38	40	46	43	45	40	32	40	30	34	34	33	33	25	27	28	27	31	38	26	34	23	31	34	35	36	28	30	32	38	35	33	26	33	31	35	36	30	25	28	40	43	31	32	19	24	29	30	33	27	31	30	24	41	25	24	31	26	30	32	30	31	29	37	27	32	32	23	32	24	33	23	38	37	25	30	19	25	45	21	27	35	31	26	23	30	33	26	24	30	28	25	31	37	26	31	35	35	40	25	29	33	25	32	34	31	40	33	26	33	28	27	32	28	30	23	34	36	33	32	38	30	36	22	35	26	25	37	32	24	33	33	25	29	25	26	20	29	25	28	32	28	28	33	25	25	24	31	26	25	33	25	23	24	30	28	28	27	36	30	28	45	38	45	37	24	41	28	34	37	34	35	38	29	27	24	34	25	26	23	31	33	27	34	25	42	32	21	26	31	29	28	22	21	29	34	33	28	26	29	22	30	32	30	30	30	24	29	38	32	23	25	21	24	40	35	33	37	33	33	28	38	33	39	34	39	35	32	24	32	37	37	36	28	26	22	20	20	27	27	24	34	32	25	34	26	24	41	21	29	27	32	21	26	38	41	35	31	32	31	27	34	33	30	39	35	37	22	27	34	22	34	42	26	23	37	33	35	37	35	23	33	23	29	31	38	35	27	35	23	24	36	32	29	26	30	27	36	33	32	29	33	24	31	34	29	30	45	38	35	35	29	28	26	26	38	28	24	26	31	27	28	33	26	25	29	31	27	26	42	31	32	29	26	32	27	33	32	35	32	30	34	25	43	31	36	33	31	36	34	32	31	47	32	27	25	27	22	27	30	25	28	29	37	34	37	35	35	26	45	32	38	23	34	26	24	35	29	37	29	29	30	28	29	32	29	31	31	28	32	23	29	26	32	32	29	19	35	30	21	34	35	19	29	30	38	33	31	22	34	26	38	28	30	31	22	35	22	34	24	27	31	28	30	32	34	19	29	25	28	28	27	33	38	36	26	26	29	39	36	23	37	41	28	32	31	25	31	32	38	30	31	35	37	31	25	22	30	41	36	35	34	33	38	22	34	32	27	35	28	26	38	23	35	32	32	40	35	35	29	32	34	35	36	31	25	31	37	31	38	29	34	31	37	26	26	31	24	31	29	25	29	34	32	25	32	28	35	22	24	41	30	27	32	35	35	32	33	28	37	27	16	30	33	23	22	27	18	25	33	28	28	36	24	23	39	33	24	37	24	29	31	49	26	32	36	21	30	32	24	29	29	36	21	36	20	25	31	31	23	31	38	28	29	33	40	27	32	26	35	26	33	27	31	20	40	27	31	31	29	26	35	35	41	31	28	31	25	33	20	33	32	26	36	26	29	29	38	32	37	25	31	36	29	32	30	23	31	33	16	32	31	35	23	26	34	29	34	23	31	24	39	31	41	30	22	41	32	25	34	38	34	38	27	29	33	21	38	29	48	32	29	29	26	32	34	35	27	22	32	31	28	28	28	30	32	36	45	25	33	22	39	31	38	24	31	29	43	30	24	27	20	28	24	23	47	31	27	21	23	37	35	24	26	41	27	35	28	30	37	26	28	40	35	30	28	37	32	23	35	32	26	37	24	29	31	34	31	32	27	35	25	31	22	32	33	30	35	28	25	26	23	31	23	41	34	34	21	28	36	33	27	28	33	34	29	24	30	30	37	28	42	47	33	28	33	35	41	21	31	33	27	24	37	29	28	31	18	27	29	18	33	30	36	30	39	34	36	31	24	20	35	27	22	30	36	34	25	29	37	34	22	33	31	30	31	26	39	26	24	32	31	34	33	31	34	24	39	23	32	26	19	23	32	27	21	31	22	28	30	18	33	29	45	37	31	29	27	31	38	35	34	33	27	34	24	28	38	30	32	30	33	38	36	23	32	38	30	35	36	30	32	30	34	34	36	29	27	33	36	22	27	27	35	25	24	29	37	26	24	32	31	27	31	27	37	37	33	35	30	25	18	32	39	37	30	23	29	35	32	45	30	23	26	27	29	35	35	33	32	39	35	34	37	31	23	23	31	37	26	30	34	33	27	21	39	40	31	28	36	28	30	31	37	23	28	33	30	32	24	30	31	25	32	36	29	25	34	28	22	28	28	22	33	36	26	31	26	34	40	24	33	27	43	35	32	28	24	35	38	33	30	32	33	28	38	30	31	39	27	31	23	31	30	29	32	29	31	30	24	28	31	32	29	27	37	34	35	26	37	31	29	36	33	29	25	34	21	22	20	33	30	24	30	25	32	31	25	34	31	33	25	35	46	31	26	30	36	36	31	28	34	38	34	28	33	29	29	25	30	40	29	28	32	27	29	34	29	44	30	32	33	25	29	31	27	26	34	32	42	32	28	32	24	35	28	40	25	34	28	37	25	29	27	36	34	25	33	31	34	26	18	28	26	29	30	29	34	29	40	24	30	28	20	19	21	31	27	30	27	28	30	20	35	27	29	27	31	26	29	38	37	39	29	38	36	39	25	31	32	33	32	26	34	19	31	30	36	27	31	27	32	27	35	20	30	24	38	39	38	34	28	34	30	25	38	32	30	28	30	28	40	34	27	32	33	25	33	25	30	30	23	26	32	33	22	35	24	22	25	37	41	28	25	27	36	26	26	36	35	42	29	30	33	23	25	33	32	32	21	30	25	26	36	32	28	27	33	35	25	31	43	36	37	24	27	32	28	24	32	31	28	36	27	29	27	23	34	29	24	36	30	40	43	35	26	30	22	37	33	27	30	21	29	32	25	41	32	22	39	30	31	28	29	30	36	33	31	44	23	31	36	21	39	30	34	29	23	25	31	25	31	30	31	38	36	20	30	36	23	39	32	27	28	27	24	34	28	33	34	32	26	26	30	32	27	31	27	29	31	26	29	36	32	33	31	26	39	36	25	23	24	34	26	31	32	19	31	41	25	47	41	25	27	33	29	27	30	24	20	43	22	38	33	25	26	29	27	33	26	34	32	24	30	19	36	28	26	39	36	33	16	27	24	35	30	40	25	28	31	27	26	33	23	17	33	33	29	30	29	37	34	40	34	41	33	23	36	27	29	39	29	38	37	28	23	40	35	34	16	34	27	30	23	29	29	33	25	27	37	34	25	27	29	23	41	28	37	21	38	28	36	34	29	39	28	38	37	33	30	23	29	22	35	23	40	32	39	16	42	32	35	31	38	29	25	29	23	30	23	26	30	24	35	27	26	28	26	38	35	25	28	34	39	39	34	31	33	31	23	35	32	33	32	33	36	33	32	23	37	30	44	29	27	31	35	32	27	36	24	31	28	33	28	30	27	28	43	30	22	26	37	33	35	35	31	25	11	31	26	28	23	34	32	43	28	26	32	34	28	31	33	44	31	35	22	40	26	27	23	27	35	28	28	31	32	24	39	27	37	29
22655	27012	16150	36078	42775	41999	38133	33745	31159	28266	24602	20780	16313	12328	9613	7185	5809	5285	4766	4075	3600	3436	3498	3750	3264	2600	2230	1902	1797	1854	2008	1963	1831	1750	1609	1591	1494	1472	1555	1523	1270	1126	1074	945	884	886	811	812	741	818	804	783	758	769	802	796	805	736	743	769	772	759	769	764	768	759	748	718	726	761	768	733	706	728	702	727	757	690	735	728	742	740	733	707	753	719	729	784	696	745	720	707	682	717	759	762	688	709	728	709	728	709	727	747	757	673	689	702	709	682	665	725	751	740	727	694	707	728	702	736	703	687	700	724	764	719	718	720	700	675	726	722	762	738	730	724	686	714	735	700	727	739	702	716	702	737	752	680	684	755	721	729	741	734	750	708	689	686	733	751	693	710	706	677	703	722	726	687	705	690	677	757	678	701	715	749	712	736	701	698	712	706	707	690	703	689	736	756	669	701	743	651	708	710	712	711	743	694	732	753	700	734	724	720	708	711	755	686	686	706	712	745	732	728	725	711	716	721	715	670	730	740	712	720	718	697	716	706	657	728	706	691	695	710	703	728	739	732	677	715	711	699	748	693	768	683	714	713	745	675	714	700	734	722	703	700	745	761	680	720	712	673	747	694	697	675	664	726	677	691	700	699	711	710	739	677	682	689	728	715	715	692	693	686	731	740	705	756	739	683	750	679	699	705	680	706	659	726	705	710	707	699	713	770	730	737	682	672	715	691	677	666	710	698	708	666	698	703	713	737	723	724	690	694	701	707	717	674	662	666	789	665	729	736	731	724	695	702	691	697	693	704	736	675	734	726	743	737	735	752	719	707	690	690	723	685	729	735	690	697	702	702	750	701	668	705	703	695	739	733	696	744	750	711	707	742	707	662	678	730	650	732	733	732	707	696	702	694	707	685	710	699	763	732	697	734	710	759	757	670	731	725	708	687	682	741	724	730	759	714	706	702	761	737	691	664	737	739	757	697	681	690	756	740	727	679	692	720	682	768	709	737	689	720	753	713	668	675	684	684	732	700	740	709	741	725	634	781	715	719	679	725	710	662	734	706	768	714	682	707	707	706	733	705	705	720	699	752	753	738	705	689	741	709	754	750	698	692	725	683	720	712	711	701	685	700	712	664	707	664	740	655	663	749	746	690	712	679	721	662	702	697	726	709	768	693	738	742	709	715	755	704	701	711	738	729	686	735	724	720	702	724	705	723	732	704	669	720	770	716	684	723	650	770	704	713	710	732	715	671	665	745	651	727	703	708	772	746	694	654	686	705	674	725	674	615	725	704	660	706	660	716	707	655	723	752	695	725	691	712	721	723	737	669	700	710	754	741	671	683	723	729	725	728	716	709	677	734	693	710	700	714	692	693	726	732	694	729	698	689	633	688	707	688	734	723	723	688	713	785	692	714	704	707	695	744	742	696	720	683	749	688	710	699	700	686	762	671	737	735	746	723	704	692	701	714	661	707	746	632	691	702	769	701	712	695	714	690	755	703	666	693	693	706	685	703	659	711	740	705	695	707	702	710	696	711	714	728	723	708	691	665	639	701	733	703	716	668	737	707	707	726	723	745	695	758	706	712	729	745	697	679	738	750	691	744	693	759	712	710	732	689	687	727	692	695	660	724	745	694	735	703	724	706	695	690	689	719	670	689	698	739	706	644	730	720	712	719	751	719	692	760	727	734	715	692	707	748	701	708	710	667	691	748	742	662	705	721	750	730	739	674	775	714	723	680	717	725	699	725	727	711	666	702	733	699	722	690	730	706	695	701	710	653	695	682	726	660	739	693	728	697	708	705	722	724	709	715	737	692	755	714	732	708	707	667	724	745	676	694	726	686	728	733	756	681	705	726	703	728	698	712	703	735	694	715	724	670	740	706	728	730	725	735	701	723	683	727	691	705	725	764	710	745	677	673	696	707	676	748	733	714	757	679	724	772	696	698	731	686	728	683	767	679	683	728	684	713	678	657	724	703	728	685	691	705	718	695	726	739	704	709	740	694	711	706	727	706	711	680	713	697	760	710	711	694	707	701	685	700	720	687	694	654	710	731	756	727	669	743	756	724	685	699	687	724	713	670	716	714	696	732	654	741	715	728	705	724	760	711	752	701	750	689	711	726	731	695	717	694	677	703	734	741	723	691	762	667	739	711	713	747	701	754	696	713	667	752	719	673	747	744	718	751	719	695	738	710	745	682	717	673	727	678	652	769	750	758	733	742	682	693	705	733	735	709	700	673	745	706	733	715	678	694	742	752	719	689	769	706	711	672	650	694	723	706	708	687	693	695	674	717	713	763	753	735	683	689	727	640	690	690	699	759	753	710	704	692	726	728	718	727	721	721	740	702	696	688	728	683	765	697	771	688	697	730	756	677	709	743	703	748	683	702	789	704	751	672	702	676	707	703	688	715	718	749	710	733	677	702	708	717	726	766	694	712	715	689	756	746	734	668	674	719	687	693	720	727	718	692	725	750	724	751	723	775	711	710	646	726	698	673	714	724	719	714	683	740	670	711	700	700	734	733	705	670	713	685	721	733	718	744	729	688	750	721	722	681	742	663	718	698	715	712	717	685	708	710	687	720	740	728	722	738	728	650	762	710	744	747	730	737	689	688	712	679	632	756	685	735	710	720	663	749	725	723	731	744	702	718	731	710	725	714	755	716	722	697	715	694	700	724	724	710	653	698	725	710	682	695	717	704	713	715	684	769	701	734	715	759	708	731	665	727	743	693	715	705	672	701	705	703	698	727	680	717	722	678	734	720	699	699	693	803	701	726	717	735	755	725	694	710	701	692	721	720	715	696	712	755	698	729	689	690	698	704	687	700	714	689	663	740	755	716	658	724	722	707	709	765	697	667	713	755	657	738	720	694	688	690	718	768	730	705	713	781	734	700	732	671	699	784	727	671	702	714	685	710	694	724	705	706	701	657	683	689	731	721	720	767	730	770	697	718	725	691	673	724	724	736	714	685	683	756	722	691	725	672	724	769	710	717	729	669	744	693	735	750	708	692	736	723	729	713	752	672	681	722	674	718	706	706	785	702	724	711	683	725	705	669	749	708	735	706	709	701	736	731	728	707	715	682	706	681	779	723	726	759	693	697	704	715	716	689	732	630	684	735	731	711	702	713	677	692	712	733	740	676	730	707	702	693	711	726	734	713	706	769	701	665	681	680	757	700	726	706	681	692	725	685	699	715	667	725	706	735	716	744	748	681	661	685	698	714	698	670	702	721	728	715	734	699	690	699	695	678	702	702	719	738	707	687	737	680	697	685	666	714	761	694	746	731	775	633	687	718	706	746	731	703	739	693	718	750	715	711	751	699	669	724	705	733	727	714	700	715	665	719	762	688	735	696	707	732	695	718	678	746	725	764	715	769	687	701	695	764	738	711	692	729	684	704	729	718	661	717	747	692	722	693	667	734	725	745	746	701	659	696	716	730	711	676	702	709	674	680	684	691	698	722	745	760	723	753	728	664	712	641	717	707	736	688	746	707	678	758
2227	2189	721	872	1577	1580	1496	1135	1089	967	730	546	394	311	194	163	150	137	98	72	69	81	79	95	56	78	51	43	47	42	48	50	48	47	38	38	38	39	43	42	37	37	25	27	33	24	25	33	24	28	24	28	20	18	19	25	22	24	20	20	30	18	23	27	30	24	21	19	18	24	27	23	18	20	25	35	22	28	19	23	26	19	16	24	17	16	27	16	23	22	20	28	27	19	16	22	20	21	29	24	26	18	23	24	16	20	15	19	23	23	23	23	16	23	27	23	24	18	17	17	23	22	11	27	17	25	22	17	33	18	20	29	25	23	23	24	26	18	23	29	21	28	24	35	27	16	21	23	20	22	26	13	17	30	19	24	22	19	25	18	19	20	17	16	23	20	22	24	22	25	12	20	25	19	18	21	20	27	20	23	27	29	21	19	23	16	22	33	15	29	32	20	18	17	26	26	20	25	32	25	22	21	17	22	28	19	19	18	31	16	19	14	16	23	24	20	20	20	19	16	19	23	33	30	12	13	13	18	23	10	23	25	14	19	20	17	26	22	15	29	29	21	15	19	30	24	25	26	24	20	31	23	26	25	28	27	23	22	23	26	27	20	22	24	22	28	18	25	24	19	29	16	16	30	16	16	25	14	22	16	21	24	22	25	21	20	24	27	24	18	24	23	21	39	24	25	26	15	24	16	17	27	20	27	21	16	20	20	9	34	21	27	21	27	22	27	15	22	19	19	31	15	22	14	20	15	28	17	23	20	26	19	25	28	26	23	20	27	20	19	21	24	17	23	23	16	19	20	36	22	26	21	22	17	25	19	19	18	15	20	20	30	21	20	29	25	11	15	21	16	27	22	19	15	20	20	30	19	26	26	18	24	22	19	31	19	24	25	23	23	14	23	19	23	29	19	19	19	24	27	20	17	20	23	25	19	23	19	20	20	19	22	25	20	18	19	20	22	20	28	24	12	19	23	29	18	17	19	25	24	24	30	23	19	21	26	21	24	33	19	19	21	17	21	20	14	23	23	25	22	24	23	21	27	21	22	20	13	18	23	22	22	14	13	18	31	18	26	22	19	22	28	28	21	29	17	16	18	26	16	16	23	23	19	22	24	20	15	24	27	18	23	14	21	22	31	29	17	32	19	25	29	20	19	20	26	19	20	19	22	16	27	18	22	18	21	26	29	17	24	21	22	25	22	17	23	24	23	14	25	19	16	27	20	25	19	18	14	17	21	22	19	19	24	18	31	14	21	13	15	15	21	26	19	24	23	18	23	23	18	30	19	23	24	17	23	22	30	26	22	26	26	23	18	19	22	22	20	19	20	39	15	22	24	23	16	23	33	24	13	20	24	20	24	23	25	14	17	23	18	25	19	27	24	23	25	25	27	30	20	25	21	15	22	24	23	17	24	22	15	17	24	14	20	22	25	20	24	20	22	17	19	25	19	13	22	20	18	21	17	19	17	26	18	26	24	17	21	23	33	17	17	19	14	14	25	26	14	21	30	21	27	26	24	19	31	32	23	18	29	20	25	28	31	20	20	19	22	19	16	18	23	21	31	32	17	19	26	25	24	19	27	21	16	30	22	22	21	12	20	26	18	19	20	23	26	19	24	24	28	18	11	14	22	21	25	25	24	23	25	22	14	24	23	27	13	19	21	31	22	26	15	23	25	24	21	25	20	19	20	23	16	23	16	21	18	27	18	15	17	23	16	25	22	20	17	21	22	29	15	30	20	22	20	19	23	27	22	19	26	18	16	22	16	26	25	18	22	23	24	25	26	31	27	18	15	23	16	28	11	30	27	17	15	17	23	20	19	11	20	24	21	24	22	22	22	21	19	15	17	20	31	16	24	26	23	29	21	16	16	17	26	18	27	22	20	23	16	24	12	20	17	29	22	18	26	19	18	17	19	23	13	21	23	24	22	18	18	22	29	17	19	24	18	19	20	26	22	24	20	33	28	19	24	12	26	23	18	26	20	16	22	25	19	15	27	26	22	16	20	23	25	27	25	28	18	24	31	17	26	27	24	19	24	18	15	24	27	20	22	27	21	25	21	22	17	22	22	17	24	27	20	25	21	25	27	26	30	15	23	18	22	23	18	16	14	29	24	22	21	15	15	27	21	20	27	24	25	20	19	18	24	18	35	27	28	24	23	18	17	22	21	20	23	22	28	17	21	20	22	21	19	23	17	25	24	18	26	20	24	23	30	25	17	16	24	27	23	25	21	19	14	22	25	16	29	25	19	31	26	23	18	24	20	19	23	25	19	22	33	18	20	19	26	23	16	21	30	23	17	30	29	19	24	18	23	20	30	21	18	23	20	16	23	21	28	21	27	21	26	19	24	20	21	17	20	36	21	37	21	18	28	27	11	17	24	25	17	19	22	19	18	10	24	26	21	13	18	26	17	18	36	18	14	20	21	21	20	16	20	18	18	26	17	24	30	22	22	17	21	20	16	17	21	18	18	24	13	30	20	17	20	22	21	15	24	17	17	25	24	22	28	22	14	25	12	20	27	26	26	22	21	9	14	21	29	23	17	33	19	19	31	32	31	21	19	20	21	21	30	15	24	20	26	32	16	16	25	23	18	17	22	22	28	23	20	20	26	20	21	17	21	23	22	21	30	23	21	21	29	21	19	21	19	15	14	17	27	21	25	12	22	16	26	16	21	21	20	19	21	29	26	22	28	28	24	26	22	20	25	28	22	18	22	20	14	20	32	27	34	20	28	21	25	22	20	24	21	16	20	27	15	23	24	17	23	23	30	16	16	21	25	17	15	25	27	25	18	22	15	16	15	15	19	25	31	26	27	18	22	17	29	18	20	20	23	21	26	20	24	24	20	17	23	19	24	20	17	16	15	21	27	24	22	19	26	26	18	25	16	24	20	21	27	28	15	17	18	27	30	23	21	28	21	28	19	21	31	22	32	25	25	24	17	24	21	27	10	24	21	22	22	20	28	22	24	19	25	25	15	21	22	15	22	21	23	13	21	18	21	14	16	20	28	19	30	23	26	23	28	24	20	21	25	19	17	28	19	18	17	17	26	25	18	19	20	20	15	14	15	17	17	25	26	9	30	22	26	23	15	24	20	17	22	29	27	16	36	26	23	22	15	29	24	24	17	18	25	26	24	25	20	14	19	18	20	15	18	19	23	28	20	18	28	28	20	20	19	23	23	14	19	25	16	20	22	30	22	19	30	15	25	29	18	25	20	26	20	21	23	25	24	20	22	34	23	22	21	11	24	23	24	19	18	29	19	17	21	21	19	21	20	12	23	28	23	21	22	21	24	21	30	26	18	16	17	26	19	23	29	20	18	17	22	18	37	21	20	15	29	11	19	21	19	26	28	27	12	19	23	25	13	32	22	21	27	23	19	29	27	22	27	15	28	16	22	22	21	21	24	22	22	26	17	22	21	14	17	21	18	29	24	23	18	16	24	25	18	12	15	16	18	19	19	18	35	27	18	21	17	14	20	26	31	28	14
26838	30617	20059	40093	46799	45931	41601	37487	34952	31816	28157	23536	18808	14813	11269	8742	7477	6756	5708	4829	4422	4487	4741	4670	3690	3005	2465	2262	2189	2249	2301	2307	1961	1842	1717	1546	1719	1648	1523	1494	1173	988	890	873	790	712	723	671	643	638	622	624	605	620	584	611	593	600	580	674	617	557	581	576	579	568	539	567	568	571	553	571	561	532	529	574	508	541	572	518	574	533	520	515	565	536	547	508	510	537	543	553	524	537	487	507	526	531	499	542	524	539	524	572	512	520	543	511	533	524	507	503	498	546	547	534	533	538	573	497	487	577	528	561	512	526	507	505	510	514	517	552	556	530	509	545	531	494	529	517	524	522	537	493	528	505	538	528	508	521	468	537	483	498	486	523	502	507	520	531	486	528	524	536	532	523	523	544	529	570	538	471	491	514	516	496	533	569	512	501	559	501	514	548	517	543	494	476	547	515	488	552	530	521	522	529	503	502	491	532	522	544	543	555	533	532	548	531	537	510	531	532	543	561	545	520	482	548	506	515	488	534	513	519	523	509	520	477	539	517	536	521	514	536	510	518	516	517	522	571	501	473	486	546	484	526	540	503	494	529	519	516	550	494	491	530	508	505	578	547	528	512	539	500	502	517	504	542	512	524	524	535	505	489	587	523	547	510	480	524	547	458	487	509	497	517	531	526	509	524	509	493	527	521	514	514	499	520	515	509	517	476	522	493	512	510	506	508	501	456	534	515	475	575	489	536	521	493	519	504	488	524	554	497	498	466	519	487	548	490	480	496	553	507	513	552	528	515	538	528	465	536	539	520	514	522	559	504	529	508	500	506	507	484	510	552	538	512	498	478	507	550	521	479	531	527	569	517	522	528	534	524	490	528	463	511	520	492	508	499	515	533	500	500	490	508	503	524	531	519	493	525	555	536	513	505	480	477	513	527	516	486	532	517	529	534	501	514	503	501	496	481	536	522	488	497	534	519	526	528	537	503	481	500	527	551	537	495	543	513	533	503	512	464	500	485	520	514	520	531	508	542	569	491	551	498	546	524	515	542	556	493	519	506	505	506	504	552	480	510	470	540	523	536	522	510	534	502	470	551	508	476	529	531	532	503	495	520	520	534	527	515	508	525	528	536	513	524	526	519	506	478	541	509	557	506	494	502	510	511	545	500	482	456	522	512	505	519	520	557	532	523	519	498	529	495	487	482	472	504	507	522	521	486	516	498	491	525	502	498	552	537	513	544	483	568	512	556	559	542	511	509	546	494	499	526	528	501	504	503	526	513	507	481	485	520	472	523	499	515	480	545	531	544	462	546	496	484	526	523	532	500	517	522	474	501	497	496	544	509	528	475	485	509	506	552	527	516	522	492	503	540	494	521	496	536	566	535	535	546	469	486	501	545	518	539	480	531	492	507	524	505	549	534	520	514	515	510	510	562	481	523	482	519	524	506	507	495	531	505	489	520	524	518	569	539	482	522	503	550	530	527	544	492	503	499	516	532	538	545	491	473	485	487	483	512	520	490	529	522	503	531	524	503	532	539	473	503	537	544	541	498	539	530	555	500	522	536	532	540	463	534	495	542	511	517	511	515	513	521	528	542	504	532	525	557	511	489	516	518	509	521	514	522	512	518	522	571	532	514	548	544	502	477	527	530	493	517	530	541	529	540	506	535	517	527	524	505	546	488	522	510	470	469	538	513	485	518	486	557	469	538	490	540	526	506	525	493	530	544	543	523	519	556	537	523	507	525	506	516	499	493	493	499	533	509	487	512	523	497	525	483	554	537	459	523	472	512	516	512	496	537	540	516	579	500	507	519	498	504	515	534	519	506	517	523	577	499	518	502	555	466	538	519	524	503	500	508	549	491	502	514	533	545	493	548	481	519	539	539	494	530	497	482	508	517	528	520	524	592	514	521	526	522	529	538	513	489	522	496	500	527	507	500	514	519	493	515	483	523	522	474	544	551	475	540	540	512	533	520	522	542	511	465	504	567	505	516	506	521	516	483	529	507	495	519	514	484	500	537	523	489	524	478	550	516	516	516	498	482	479	504	522	529	520	550	522	493	546	518	529	503	511	534	484	533	532	561	537	495	543	507	513	508	542	484	510	513	561	560	485	557	537	496	526	495	490	517	504	516	566	494	514	525	485	551	500	500	512	533	510	486	497	473	491	517	532	478	508	530	520	538	547	524	478	492	502	497	487	496	522	494	531	534	513	531	490	508	529	476	505	524	458	528	561	539	510	520	510	557	459	522	500	500	544	514	498	535	543	480	514	536	516	520	535	516	517	542	492	533	534	537	498	512	540	512	537	554	518	538	461	542	520	536	529	511	556	498	502	512	508	534	539	485	514	519	509	491	511	507	534	504	514	521	476	522	508	525	496	537	535	503	523	522	490	490	526	482	526	515	498	522	527	486	465	521	523	484	510	470	519	541	530	526	485	494	515	558	514	483	511	550	526	561	528	532	529	493	493	519	528	517	526	506	527	488	537	502	502	494	522	509	506	533	525	525	524	541	492	502	549	505	515	510	521	547	557	538	506	515	531	539	484	509	528	524	532	535	507	456	499	506	536	524	508	523	528	530	512	512	517	529	500	534	542	510	506	525	493	532	544	515	515	526	510	512	527	488	473	544	503	541	500	476	501	505	534	494	539	511	532	529	513	504	510	529	505	515	546	479	534	541	497	492	516	501	539	520	516	526	521	517	502	537	508	540	555	488	553	516	502	570	523	515	563	511	507	515	494	502	544	534	534	497	503	508	519	531	508	527	521	520	505	520	545	515	496	567	498	590	505	493	526	499	542	522	517	498	542	508	481	538	500	487	505	504	522	491	493	515	509	509	493	483	507	534	542	551	481	486	508	545	487	498	509	516	504	534	509	527	499	527	509	485	527	508	533	534	501	501	519	492	520	530	501	521	513	513	502	478	530	501	519	518	556	513	513	517	486	478	522	527	489	518	485	507	534	518	506	522	522	546	506	532	478	508	494	492	508	538	553	513	511	541	501	534	518	462	487	532	523	491	528	498	496	511	502	521	476	526	499	496	471	549	498	508	523	532	519	489	545	478	498	524	527	494	546	482	501	494	506	530	535	540	528	525	536	503	530	527	510	515	510	525	463	487	512	474	518	487	526	560	532	498	545	544	507	516	491	503	512	540	506	522	562	513	478	491	491	522	517	513	542	511	537	538	475	547	497	536	484	535	516	519	523	537	491	529	541	468	504	483	510	544	544	546	567	505	531	499	540	481	505	492	527	532	504	508	508	539	472	522	550	510	534	519	541	535	494	506	534	510	533	496	486	480	527	502	513	563	525	545	525	536	477	519	517	511	501	542	515	480	485	522	496	481	497	473	537	486	512	525	486	506	518	475	548	499	533	520	547	485	516	502	527	524	485	511	530	558	543	538	533	518	467	492	500	507	524	511	535	532	529	472	493	542	538	546	495	528	549	523	517	456	498	520	497	537	537	515	518	538	528	511	508	515	523	526	461	543	548	508	529	529	505	542
2274	2126	737	958	1636	1772	1451	1278	1159	1013	719	527	359	289	212	160	135	108	92	91	82	74	109	74	59	65	51	46	46	53	57	62	43	41	43	42	45	45	31	28	28	27	21	28	24	32	30	21	32	18	26	20	31	26	21	18	28	17	33	32	17	25	15	14	24	24	16	28	17	29	16	17	20	20	15	10	24	31	21	24	20	25	23	33	17	25	20	25	25	23	22	23	30	20	27	27	23	19	22	27	18	21	18	15	19	17	16	24	23	24	22	24	16	16	22	19	19	15	15	29	24	16	26	20	23	23	22	22	18	16	20	26	20	26	22	17	27	25	24	17	24	17	30	20	22	23	22	20	14	22	22	22	25	19	26	22	24	21	27	20	24	20	30	19	23	18	25	12	23	29	22	25	21	22	24	22	22	24	23	16	21	28	25	27	23	21	20	23	16	27	26	23	21	22	23	22	16	16	18	22	24	23	29	19	19	21	28	23	18	16	16	15	31	17	19	17	15	18	11	23	24	30	20	21	20	31	20	22	23	25	29	23	33	20	17	21	18	26	25	21	30	25	19	34	25	23	32	21	18	26	25	26	14	21	20	28	16	18	23	20	16	22	20	16	28	23	21	18	18	35	24	22	21	24	23	23	24	25	20	18	25	19	32	18	32	15	21	20	24	26	25	27	22	18	19	20	19	26	21	26	22	20	25	25	30	21	27	33	21	25	22	22	29	16	11	17	18	22	21	26	20	19	25	21	28	17	18	26	22	20	22	33	23	26	17	27	18	18	17	18	15	24	14	18	27	29	20	21	21	22	24	25	29	23	23	24	22	24	17	22	27	17	20	15	21	26	22	15	25	14	23	17	17	18	19	32	31	27	17	16	17	20	21	25	26	17	15	19	14	16	25	17	25	21	20	31	20	20	36	20	21	23	27	17	26	24	14	20	19	22	29	16	26	22	31	19	18	16	19	32	22	21	29	29	20	24	21	16	21	22	20	31	19	28	27	22	21	22	21	26	22	16	22	10	23	21	24	25	16	24	32	31	17	21	25	27	23	25	18	29	32	24	21	11	24	22	16	17	28	17	26	27	22	25	25	21	15	24	18	27	25	20	15	21	13	19	18	23	21	28	15	21	19	25	18	20	19	19	19	17	22	24	25	32	21	12	15	26	25	22	20	18	18	16	26	25	29	24	22	28	23	24	21	28	21	19	25	23	25	38	31	30	20	15	12	26	23	16	25	17	16	26	20	29	22	24	26	35	15	22	9	25	16	20	21	20	22	21	16	22	30	26	11	20	19	29	23	25	23	24	28	19	15	23	21	22	28	20	29	31	16	20	19	28	22	23	22	27	19	27	30	23	21	27	27	21	24	14	22	19	24	22	25	20	33	27	21	23	29	13	19	24	32	29	19	23	17	26	14	20	22	20	18	26	23	18	20	22	24	20	20	19	29	19	21	23	23	27	24	17	19	24	21	19	25	19	19	28	29	20	24	23	15	15	18	16	27	21	19	16	22	26	12	22	22	24	24	22	21	18	25	26	16	23	20	27	32	21	22	23	25	20	19	21	16	39	26	24	23	19	22	26	16	18	26	19	18	20	26	18	24	23	14	25	29	22	22	26	20	21	23	16	26	32	19	20	18	22	21	23	18	14	21	25	23	30	16	20	16	23	20	26	25	25	21	25	15	28	23	19	20	15	20	18	18	17	16	30	28	22	18	23	20	24	20	33	17	15	17	21	21	21	23	21	20	13	14	23	25	18	12	22	27	21	14	27	23	28	17	13	23	18	18	24	31	22	29	32	22	17	22	27	14	23	13	22	20	24	23	23	29	23	17	18	25	29	20	17	23	24	20	21	24	31	19	18	26	31	25	21	24	18	27	21	17	24	23	22	12	17	30	14	30	23	20	16	25	19	19	13	22	23	18	19	28	27	19	18	23	25	25	20	9	30	13	20	28	32	24	26	30	20	17	18	15	21	14	37	19	21	23	24	22	24	14	24	16	28	18	19	26	19	25	17	22	16	21	20	21	35	17	19	15	22	29	13	23	31	11	20	13	23	22	22	23	22	24	20	29	14	34	26	30	29	29	22	28	21	29	30	25	22	17	27	17	26	18	22	25	15	33	32	23	17	20	22	21	24	15	19	28	24	30	30	21	16	19	23	16	17	19	21	21	31	19	26	18	25	27	26	19	28	24	27	17	20	18	17	21	22	25	26	18	26	29	18	14	19	27	39	24	15	19	18	24	22	27	27	26	26	17	27	26	14	21	24	20	26	25	26	18	21	29	24	25	23	13	16	29	22	24	22	24	24	18	19	26	19	17	20	20	22	20	26	25	16	20	27	32	21	20	19	14	22	27	19	12	20	21	29	13	19	25	27	19	20	21	21	27	25	25	19	22	27	18	20	14	20	12	20	24	19	28	21	23	25	25	24	26	21	24	23	24	21	25	23	22	14	22	25	15	25	22	30	25	24	20	18	26	19	27	23	20	18	34	23	22	22	20	21	17	25	25	26	21	29	21	22	27	20	23	20	23	23	20	24	20	27	22	20	15	15	27	14	16	17	23	11	26	33	27	29	24	18	19	16	26	25	23	25	18	25	18	28	27	29	24	27	26	17	20	20	18	20	16	30	18	28	29	22	19	32	24	20	21	15	22	20	21	26	15	25	23	26	22	19	27	26	20	21	21	29	19	16	12	24	23	24	18	22	25	23	14	25	25	22	20	20	17	21	27	17	24	16	19	27	24	27	26	12	23	24	28	19	18	26	24	25	17	23	20	22	28	21	16	18	23	18	25	17	26	22	25	16	25	26	21	37	23	22	25	25	22	19	26	25	16	26	24	29	11	20	20	23	17	15	26	20	25	26	33	20	20	22	26	22	23	14	18	17	26	17	21	25	26	30	12	20	26	27	29	28	27	15	16	23	25	18	29	18	20	19	19	28	26	20	24	19	11	28	28	21	26	22	18	27	19	22	27	24	15	28	23	14	19	23	22	15	26	22	22	21	24	21	29	22	14	22	22	22	26	18	14	27	26	19	23	23	22	25	23	20	18	19	22	23	24	20	19	20	26	23	20	17	20	19	29	26	24	23	30	16	29	23	21	21	30	12	24	18	18	24	28	25	27	22	23	24	18	25	20	19	17	26	19	25	25	23	25	11	17	21	26	25	17	21	20	19	21	27	28	22	31	20	22	31	19	18	18	29	27	29	15	15	19	18	31	26	21	23	24	21	23	20	25	20	15	21	26	22	15	26	17	14	25	18	26	30	21	26	28	20	20	23	26	23	26	29	23	25	16	23	21	19	22	22	21	14	27	18	16	18	28	21	18	20	26	25	25	25	20	23	24	17	21	17	25	15	23	22	21	25	24	21	25	23	20	22	13	18	22	21	25	24	26	25	19	29	22	20	26	24	19	22	18	19	22	25	20	24	27	22	26	27	26	24	19	19	16	19	18	14	13	15	13	24	23	24	14	20	25	24	18	31	18	22
26539	30555	20869	41477	47581	46375	41505	38107	35253	31779	27861	22830	18190	14212	10787	9056	7737	6487	5416	4672	4525	4774	5169	4567	3512	2965	2586	2154	2299	2320	2474	2266	1978	1749	1633	1673	1653	1645	1621	1238	1017	974	910	794	713	690	717	701	654	638	659	615	637	608	645	604	601	589	610	624	587	557	594	581	506	559	601	575	584	565	552	583	573	529	571	574	545	560	570	529	553	513	534	526	560	523	562	493	535	544	507	515	487	550	511	541	535	536	529	529	494	514	523	524	566	584	529	533	560	515	529	534	495	520	559	523	539	548	530	517	553	509	498	509	534	545	539	539	515	519	513	500	477	487	495	537	556	585	471	479	517	525	505	523	464	531	516	499	536	505	499	487	545	528	525	517	507	519	497	515	518	516	506	509	529	543	522	539	530	507	496	521	500	484	498	493	511	487	513	534	494	556	549	511	516	506	543	517	492	525	494	500	524	543	526	527	492	475	514	563	520	517	478	566	487	516	505	525	511	490	543	510	544	516	497	537	495	496	513	520	529	495	477	499	483	501	527	515	484	508	505	516	525	525	508	547	537	507	569	531	510	516	494	503	483	515	528	491	494	501	527	489	507	530	503	536	541	542	495	500	535	490	543	522	513	507	546	489	543	502	517	511	521	506	526	499	504	505	526	503	523	540	539	494	462	532	515	525	532	511	545	539	497	515	536	519	477	511	518	538	534	541	549	518	525	504	517	509	472	499	531	510	480	549	502	508	550	527	541	520	543	518	520	509	486	511	542	528	510	526	541	509	521	507	540	523	537	482	548	516	494	505	519	523	502	514	503	510	513	524	519	518	518	500	527	540	509	537	519	493	533	562	558	483	464	539	527	511	508	519	522	536	511	504	534	535	508	522	479	491	512	473	531	552	496	501	537	527	541	539	484	546	546	481	507	512	498	519	505	508	558	521	544	478	530	489	536	508	520	508	517	542	490	488	500	519	518	546	546	505	543	557	476	512	557	495	521	520	519	519	482	524	501	521	515	514	529	509	513	515	512	562	557	479	541	545	474	505	529	524	522	527	523	521	538	482	491	490	490	530	506	537	551	501	516	533	530	484	524	534	537	519	527	488	518	558	551	543	517	516	498	520	504	521	516	509	548	529	483	506	497	531	497	513	503	518	529	500	533	498	570	528	520	509	492	482	530	480	524	484	533	520	534	483	540	529	500	519	536	513	533	519	547	508	565	545	550	535	545	491	510	528	515	494	517	515	525	466	556	554	526	508	466	535	520	531	514	528	517	507	459	521	538	542	546	544	498	511	509	527	523	494	503	521	553	471	524	504	537	484	545	517	517	485	487	496	501	524	526	522	557	483	527	507	555	518	529	538	548	485	513	508	543	484	490	558	529	518	539	517	533	507	526	527	507	512	521	523	531	506	496	528	488	529	525	477	521	557	518	500	518	519	493	494	557	529	503	552	571	505	514	523	515	509	532	542	543	548	517	531	526	531	507	527	490	506	521	498	537	487	530	513	542	456	542	500	514	536	504	551	538	519	544	540	532	503	482	488	583	509	530	528	512	507	519	435	505	540	515	481	519	512	517	521	527	529	473	487	498	509	513	541	529	491	529	496	525	513	542	488	557	516	547	531	518	463	517	497	510	510	503	539	531	512	517	537	543	484	497	534	566	482	536	529	493	517	454	494	541	525	516	538	496	500	510	554	497	535	544	522	550	529	519	497	490	506	481	567	507	489	496	520	516	537	528	502	520	515	487	556	506	482	496	513	523	500	514	475	484	543	522	490	493	513	533	495	505	522	540	544	502	492	484	527	518	516	544	532	453	509	553	534	528	526	542	514	506	541	507	505	524	505	489	509	533	511	495	503	519	526	517	502	513	523	483	462	529	487	484	510	519	490	570	488	540	504	533	542	508	502	521	496	493	526	517	502	524	548	509	525	485	495	494	478	528	555	503	533	510	526	459	492	534	500	544	487	485	545	559	506	548	544	515	510	506	519	529	495	530	511	520	513	502	553	521	500	511	483	528	526	525	525	504	490	544	501	476	525	503	528	521	532	530	514	539	560	509	526	568	500	538	542	511	518	541	492	512	520	532	496	498	547	523	509	503	538	549	520	518	528	511	502	515	538	494	512	541	529	520	512	529	489	472	524	522	518	519	473	541	501	526	557	534	514	510	551	500	501	555	462	501	538	468	553	513	482	554	506	524	504	524	494	506	499	529	482	535	495	564	495	451	494	561	531	520	508	491	468	492	466	518	512	518	498	490	498	507	506	523	523	510	526	520	506	530	512	476	481	502	528	504	495	509	506	552	540	524	493	520	488	518	549	520	558	536	544	512	527	532	497	524	504	512	495	523	484	502	508	516	488	514	522	502	515	508	519	501	527	590	536	525	558	532	529	525	531	479	481	509	507	522	551	535	537	547	485	498	503	536	509	527	520	516	520	565	548	547	551	506	538	509	482	510	483	527	510	505	523	537	514	485	522	531	492	529	499	500	509	530	484	506	506	501	491	518	532	509	536	538	510	509	558	521	525	479	515	501	477	576	561	543	522	478	513	550	516	522	541	569	479	522	516	475	567	510	537	538	569	489	503	517	488	511	539	516	500	501	498	535	529	500	488	535	508	477	533	544	541	495	493	543	498	502	544	494	537	553	533	520	495	525	499	512	532	553	448	498	500	529	487	516	499	540	527	521	527	501	468	534	509	547	535	518	520	539	516	531	528	525	537	539	515	476	532	486	499	507	500	498	522	538	529	526	529	519	521	510	522	504	531	526	545	466	538	536	498	526	567	516	528	567	511	532	490	513	476	514	495	485	527	513	504	549	537	522	519	486	504	534	486	470	527	534	500	473	536	558	513	515	500	509	508	493	482	564	513	504	540	489	490	510	514	536	486	500	504	493	507	531	504	522	550	571	499	506	532	499	475	492	500	511	521	490	545	505	524	487	524	492	550	521	530	527	483	529	489	520	543	517	511	517	543	516	500	486	561	503	523	488	503	511	506	542	503	506	484	488	541	513	470	511	514	535	530	518	511	466	507	537	512	552	498	521	560	500	509	539	515	532	495	515	501	489	516	512	555	526	494	535	510	519	547	518	509	531	506	553	538	498	561	463	533	527	523	540	536	524	525	531	515	504	537	493	510	492	550	555	545	515	522	538	531	510	528	496	539	527	463	512	499	480	504	494	461	525	490	505	532	482	506	497	567	505	529	560	497	527	501	485	543	510	510	526	494	498	556	485	485	467	505	563	533	521	510	526	503	539	533	556	538	496	495	512	502	515	524	539	508	497	495	548	540	482	507	535	545	521	496	535	480	525	509	531	532	519	528	513	507	504	527	550	549	493	524	504	566	481	461	522	531	537	489	541	498	520	560	532	490	525	513	520	517	525	512	489	501	516	462	517	518	546	501	492	538	524	500	527	514	482	469	558	519	541	494	551	487	485	539	563	586	518	514	527	505	486	476	535	547	530	513	528	558	548	511	544	530	485	504	482	515	495	529	479	554	533	529
2194	2178	874	1004	1720	1688	1493	1388	1232	908	718	499	351	247	201	144	137	112	93	88	84	89	103	80	81	45	51	46	36	52	56	44	37	30	39	32	40	34	36	30	30	26	30	27	21	22	27	23	20	22	30	24	24	20	24	17	24	27	29	28	17	27	20	23	19	25	30	29	44	24	26	30	21	27	30	30	25	19	18	15	26	14	27	25	24	32	17	17	19	20	17	23	20	12	13	28	25	15	21	21	35	28	17	19	31	18	23	19	29	23	17	21	20	23	27	26	20	27	24	20	23	27	32	23	20	11	24	23	18	16	20	16	20	25	16	22	35	25	14	15	23	35	16	26	24	20	24	24	26	14	26	23	34	14	20	18	22	30	25	19	19	16	24	16	21	23	23	18	23	22	24	21	20	24	23	22	23	26	17	19	28	23	16	17	17	29	15	16	14	24	16	21	25	27	25	24	21	24	25	22	25	22	16	19	25	21	21	15	18	17	27	20	28	12	35	23	19	29	23	22	27	21	27	32	24	13	28	21	24	16	26	22	32	16	23	27	24	28	22	22	16	19	36	22	22	17	24	20	17	19	23	23	28	26	12	15	31	12	23	25	20	18	26	18	21	24	25	10	18	28	16	23	22	22	15	18	19	30	15	19	25	16	27	14	21	21	32	23	19	27	15	21	27	20	19	25	26	23	22	33	22	20	23	14	26	25	21	24	27	21	15	19	20	20	26	25	16	19	14	30	16	28	19	25	16	21	20	14	16	27	28	28	27	17	19	18	21	23	16	19	17	24	28	23	25	19	24	27	21	20	24	26	12	29	17	25	15	25	24	20	20	27	21	21	21	24	25	26	23	15	17	22	25	18	29	27	15	31	20	15	22	24	22	21	23	17	22	17	19	21	20	23	33	15	24	24	16	24	28	23	16	27	26	19	16	25	22	19	31	21	23	20	19	26	18	15	28	13	23	19	30	29	22	29	15	33	14	27	25	37	25	15	21	23	22	20	19	14	28	25	20	17	21	24	12	31	30	25	20	20	26	25	18	16	28	23	24	26	13	28	22	25	25	26	30	30	14	21	25	22	23	22	26	17	29	17	31	9	20	27	23	18	22	20	26	27	22	19	29	16	20	24	21	26	24	32	17	32	25	26	28	16	25	27	28	26	28	33	23	23	24	16	17	22	25	21	18	30	29	15	18	16	16	30	28	24	16	24	17	17	19	29	30	21	25	25	18	21	14	25	16	20	33	17	14	23	26	19	24	27	28	19	28	16	11	24	23	15	25	28	20	24	18	28	22	26	21	20	27	22	26	23	18	20	28	20	24	19	19	27	32	21	15	22	24	17	21	20	20	19	25	29	21	20	25	27	24	24	23	19	29	29	23	31	22	25	26	23	14	22	24	22	30	27	18	18	18	15	16	28	17	22	22	24	19	22	32	15	21	23	27	24	24	27	18	22	26	26	24	18	25	29	24	21	12	27	32	13	27	18	24	30	16	26	17	16	31	23	20	24	20	19	19	31	20	19	23	22	16	13	19	13	22	21	16	17	19	14	19	26	20	27	26	16	23	19	19	20	8	19	29	18	22	16	26	22	14	16	17	23	22	15	24	20	19	26	13	28	27	20	24	15	31	21	18	25	22	27	18	17	25	27	25	22	22	17	15	24	25	30	28	18	16	15	11	25	23	29	23	32	17	24	22	20	23	34	11	26	29	31	29	19	26	23	15	24	14	23	22	15	18	25	28	17	18	25	17	16	23	23	20	26	29	20	26	22	24	30	26	22	18	22	19	21	27	21	27	26	23	21	20	20	28	18	21	21	22	23	19	18	18	23	22	24	18	16	26	22	21	24	23	14	16	16	26	23	25	20	24	22	17	23	22	17	24	24	19	24	18	23	30	25	22	26	28	27	14	17	27	21	22	23	25	14	26	18	11	34	18	21	15	34	16	29	22	20	21	18	29	24	28	22	22	22	28	15	31	15	16	20	14	21	21	22	28	20	29	23	19	19	22	32	16	27	19	16	24	24	30	19	38	20	18	30	25	24	19	24	26	22	17	25	17	19	20	23	19	20	15	25	25	20	25	26	26	13	23	19	26	14	18	21	18	18	26	22	24	28	36	20	26	19	28	19	29	16	19	21	21	25	17	17	17	17	21	21	20	23	23	22	15	13	20	29	24	33	28	25	28	18	32	25	24	20	25	22	19	14	23	27	22	17	21	27	25	22	29	24	30	26	24	16	16	31	18	21	25	17	16	22	13	16	19	25	31	21	26	21	19	19	21	9	21	24	22	17	17	25	17	19	23	21	20	24	22	12	16	16	28	20	18	22	26	23	22	18	31	23	25	18	17	26	23	17	17	21	31	30	21	17	25	22	22	24	25	20	21	26	25	28	10	18	22	19	26	22	26	15	24	26	17	28	20	31	19	15	27	22	33	13	14	33	17	17	15	26	19	18	23	19	27	23	20	20	24	19	25	27	16	29	27	17	21	21	17	19	22	20	32	28	31	17	33	20	15	15	18	18	23	30	17	26	16	22	16	18	32	27	25	19	26	21	25	28	19	20	23	17	29	26	24	24	15	25	25	25	20	23	18	18	23	18	27	27	28	21	31	30	21	21	23	14	24	17	20	20	14	18	23	20	25	27	18	29	25	22	22	18	17	16	17	26	26	20	15	22	21	23	21	30	18	18	27	21	18	23	20	16	18	24	25	28	28	19	20	13	22	23	17	24	15	27	20	16	28	24	18	21	20	15	25	21	18	25	20	26	22	21	23	22	21	23	19	34	26	28	19	29	14	21	29	15	25	21	27	27	17	24	29	16	18	20	34	19	19	23	18	22	21	21	16	27	20	20	24	17	19	23	22	20	15	22	27	26	26	28	25	30	20	23	26	18	28	26	15	20	24	22	21	33	29	27	32	25	24	23	18	20	22	19	17	29	23	30	24	23	18	28	20	27	25	27	21	19	19	17	14	23	19	17	19	20	15	23	24	20	26	22	23	23	19	32	18	22	24	25	24	20	30	20	21	21	19	20	19	28	27	24	24	25	28	16	34	25	21	23	18	28	17	15	21	21	19	18	20	25	20	16	13	24	22	26	21	17	37	18	13	18	20	26	27	26	23	27	30	25	19	20	17	21	20	21	22	20	33	21	14	23	18	14	19	24	22	14	18	23	17	19	22	27	26	17	27	22	22	22	23	23	19	19	19	19	19	23	22	26	24	30	23	17	25	24	18	35	21	19	21	23	20	17	27	30	15	17	17	21	14	16	20	23	19	21	20	19	19	19	13	18	21	25	17	26	20	22	17	21	23	23	25	15	15	35	15	17	16	23	18	17	29	21	19	16	20	23	19	23	20	29	19	23	29	23	30	15	28	18	19	27	22	17	25	22	13	20	17	24	22	17	17	23	18	32	11	22	15	24	19	27	23	14	16	29	28	13	22	18	16	26	23	21	28	23	20	21	24	16	28	27	27	17	24	22	18	17	25	15
26831	30001	21650	41999	47788	46391	41996	38584	35603	31709	27197	22019	17583	13798	10930	8988	7529	6515	5187	4697	4815	5138	5275	4410	3357	2819	2534	2250	2392	2530	2416	2037	1879	1681	1700	1710	1652	1732	1478	1120	1067	1009	877	730	709	703	735	691	695	667	643	651	675	623	671	624	599	626	593	602	579	517	545	575	574	574	538	550	583	559	570	540	583	529	592	570	526	547	560	591	543	569	576	549	540	558	549	550	518	513	528	535	547	508	494	538	556	508	547	501	526	498	539	526	537	523	537	554	526	519	537	530	549	531	545	501	471	523	506	538	556	550	528	546	530	533	567	520	541	499	558	496	550	513	529	500	574	536	521	497	498	524	512	529	529	526	522	529	544	555	539	509	555	563	525	567	502	543	523	534	534	513	525	531	562	510	516	472	536	583	540	555	539	504	526	508	536	504	553	520	522	519	498	508	483	503	507	533	511	546	500	492	518	526	554	521	592	538	539	535	474	533	536	550	499	512	509	538	512	508	497	534	498	523	484	523	544	506	497	534	524	537	508	484	527	497	500	536	457	502	524	524	522	540	561	506	514	547	532	499	526	538	537	468	533	524	505	505	517	534	506	520	557	541	506	531	500	514	546	553	537	522	476	502	535	535	532	548	522	521	481	539	590	510	519	534	520	499	530	515	531	489	526	575	535	546	489	509	505	524	500	534	475	508	485	525	536	561	492	539	528	540	573	498	501	460	506	535	544	507	534	519	529	527	522	542	508	513	486	512	492	531	543	506	520	484	514	505	488	510	558	553	510	505	521	533	580	537	504	544	496	528	524	506	536	501	517	525	544	522	535	516	511	543	541	518	524	492	499	480	538	564	523	530	548	528	498	503	506	487	504	515	499	510	497	535	528	505	509	531	503	522	536	498	511	482	525	550	499	522	555	510	510	472	553	523	535	527	511	519	494	512	540	510	542	496	509	501	474	488	509	503	493	514	523	490	547	517	524	517	499	501	506	524	491	490	531	510	494	526	523	534	528	528	513	544	521	535	513	516	528	490	545	495	546	501	512	562	489	538	536	500	524	494	500	519	525	517	507	552	535	546	557	513	532	538	520	521	534	527	508	504	515	484	490	531	495	490	525	496	529	556	531	495	508	528	529	509	489	511	544	497	505	525	514	459	514	485	545	531	540	485	483	489	520	526	518	566	539	498	539	501	535	557	507	510	497	501	480	528	541	488	541	523	514	586	501	560	479	539	528	502	530	491	459	520	524	528	510	494	548	500	551	559	502	522	554	561	569	504	545	523	494	540	543	515	495	465	543	505	532	520	503	483	487	525	501	514	503	517	537	525	506	548	568	543	503	516	562	528	512	549	514	498	526	538	504	540	512	526	499	549	590	516	538	512	494	507	514	546	552	534	529	529	523	512	501	548	525	533	534	478	492	536	564	550	504	520	510	532	529	543	527	525	531	529	504	524	527	528	562	525	488	540	511	512	553	481	501	529	503	529	554	493	528	514	503	532	530	545	510	504	508	508	521	501	510	529	525	509	572	553	545	548	468	505	508	521	559	530	504	520	511	538	501	533	528	515	504	561	516	541	474	520	532	452	509	480	548	529	514	537	502	541	506	544	502	496	558	528	489	527	519	499	495	535	529	497	573	528	512	535	546	498	523	524	541	557	482	558	520	515	535	527	509	538	514	502	536	540	510	553	534	517	538	485	542	530	533	518	486	511	515	508	502	531	499	505	524	502	545	528	518	551	530	511	522	470	495	502	535	529	497	503	478	545	474	503	532	539	500	490	548	491	510	498	517	541	519	528	527	521	539	516	513	491	543	505	509	490	496	540	524	515	538	557	495	517	510	521	518	537	553	510	562	493	530	507	531	490	530	567	491	544	551	529	451	525	526	527	513	496	531	517	535	532	528	496	501	544	510	520	491	554	474	534	477	507	484	500	502	489	556	511	519	523	534	487	483	529	535	505	499	558	530	543	498	547	544	517	532	541	534	525	507	506	505	571	505	531	514	487	532	472	510	506	515	506	493	517	507	524	465	523	509	492	541	483	536	522	510	518	509	523	475	502	494	570	556	526	533	477	485	515	521	549	500	497	517	532	481	535	549	518	500	526	479	525	522	536	510	513	495	466	518	575	555	593	514	555	516	524	496	496	520	505	521	509	518	542	522	501	525	503	560	497	539	531	517	535	531	511	491	505	532	549	502	530	538	495	521	565	533	521	529	517	524	534	535	535	506	541	482	539	535	499	503	507	575	499	530	515	490	514	490	526	522	525	509	509	489	520	495	545	541	476	496	545	534	551	542	475	547	520	547	533	463	493	491	540	458	528	533	554	523	562	482	500	567	491	505	505	556	515	545	516	538	502	476	557	505	528	541	491	513	520	513	485	517	521	516	508	552	529	515	540	545	508	549	542	496	519	552	516	511	507	512	508	557	517	503	520	513	555	561	515	525	526	508	510	531	527	504	518	520	488	508	499	524	492	548	527	531	497	473	521	548	517	501	494	561	557	514	512	492	521	518	512	523	479	502	574	486	518	502	494	563	505	535	524	514	545	509	515	526	523	511	509	558	498	544	513	526	521	512	483	486	507	500	542	511	520	527	478	544	519	519	545	515	503	525	552	549	559	506	509	551	521	515	533	516	575	500	521	528	549	521	508	537	503	534	555	498	506	519	538	546	573	494	490	550	548	564	507	552	514	530	495	551	556	489	554	530	548	522	501	524	503	531	498	511	496	524	524	477	497	524	495	544	531	502	529	528	509	527	515	525	481	527	544	523	507	502	506	494	495	498	524	547	526	551	527	526	506	541	513	545	501	488	559	485	539	521	539	500	547	516	530	532	522	509	547	538	554	498	520	493	522	539	564	542	519	533	519	497	495	536	514	511	537	501	531	529	564	535	549	533	531	508	534	517	509	522	532	510	474	521	531	530	515	511	490	513	536	521	530	514	588	520	569	483	509	496	522	560	529	527	521	517	556	577	501	528	509	514	530	517	512	524	506	518	553	491	505	515	551	505	558	523	537	567	519	525	525	512	476	539	510	542	504	453	502	510	489	506	506	540	550	509	496	498	494	509	501	535	516	523	512	532	452	530	515	513	496	524	486	553	507	506	496	525	463	469	549	538	544	524	461	550	511	541	561	505	524	504	483	502	529	509	477	525	517	531	458	511	518	515	510	500	492	552	567	512	518	518	513	577	496	533	537	535	505	519	535	532	538	504	550	531	470	522	522	533	514	520	497	501	511	502	524	462	532	523	573	523	511	485	512	524	547	493	519	546	512	527	535	504	552	499	538	515	502	485	499	517	485	524	513	502	507	534	541	506	530	511	522	536	526	492	488	542	548	540	516	529	483	516	546	550	496	534	514	550	523	502	523	511	535	524	529	489	526	508	495	512	504	534	574	568	528	509	513	518	512	485	524	537	514	529	532	510	490	537	506	521	506	538	509	497	541	547	544	512	538	538	538	522	486	492	546	529	512	511	552	513	513	516	518	497	501	526	540	482	539	476	506
2406	1149	639	847	1310	1225	1121	1104	873	671	507	365	259	189	142	134	108	75	80	81	66	88	85	79	67	46	55	61	56	44	53	48	48	44	49	48	48	49	39	39	42	39	38	37	29	44	33	34	31	32	29	33	35	26	40	36	24	31	41	24	26	37	40	35	40	28	32	32	42	23	31	26	24	39	41	33	27	26	20	31	27	29	37	27	27	34	32	31	24	34	33	26	31	23	35	37	21	25	40	38	22	26	30	28	36	28	26	32	25	20	40	33	38	29	16	24	27	29	26	28	30	24	30	30	31	36	24	32	32	37	29	38	31	35	33	24	35	26	41	37	33	33	30	28	31	24	39	38	36	35	31	37	26	32	32	30	27	34	25	27	33	23	32	34	24	24	37	26	16	35	28	27	28	29	32	34	25	30	34	27	29	31	33	40	45	36	39	20	31	31	23	28	36	31	28	25	32	31	30	22	30	33	27	36	45	30	19	40	30	25	33	23	29	33	24	29	26	39	29	42	31	37	32	32	28	32	32	31	31	27	35	29	29	35	18	31	28	26	31	31	41	37	33	32	33	32	37	35	37	35	28	36	36	33	31	29	24	24	36	28	20	31	29	41	28	29	27	28	42	24	28	38	20	23	21	40	29	35	31	29	26	32	30	36	40	29	30	36	23	37	25	32	34	31	37	48	30	25	31	35	31	33	29	35	31	33	34	34	36	33	45	32	30	29	31	30	32	32	35	32	30	37	39	24	32	32	35	33	38	36	39	24	35	25	27	29	32	30	28	35	34	33	29	27	24	34	27	27	39	29	41	26	42	32	33	21	34	37	28	22	32	24	40	33	28	38	41	31	29	37	30	29	31	34	37	28	27	28	33	33	36	29	31	21	29	37	39	31	27	30	32	30	29	31	26	32	28	30	34	23	38	34	34	27	37	20	28	27	34	28	41	31	41	32	34	36	42	40	38	30	30	23	38	32	25	43	40	36	22	30	22	33	29	28	22	29	36	42	23	36	33	33	41	29	32	34	22	30	28	38	33	28	34	39	36	41	24	30	26	25	29	22	31	38	33	29	24	33	41	48	32	31	36	16	23	31	30	26	24	30	32	27	34	21	35	26	37	25	34	27	35	23	25	23	24	32	36	36	25	32	35	39	33	34	41	41	31	25	32	33	26	36	33	32	31	28	30	37	26	25	37	31	21	23	33	20	24	28	48	32	33	24	17	33	31	31	41	31	29	34	25	34	44	27	29	33	22	31	20	31	22	30	28	34	29	34	38	28	35	33	31	33	27	24	28	26	37	27	31	28	40	31	30	33	33	37	37	30	31	27	35	29	32	26	31	35	33	28	42	21	35	30	36	35	28	27	27	27	24	29	35	18	37	28	28	24	31	47	30	43	35	40	34	30	28	24	23	33	30	29	36	31	27	25	28	23	28	38	29	30	28	28	31	25	42	29	30	31	34	27	25	31	32	22	13	35	29	30	36	31	27	33	29	34	35	22	43	26	36	30	34	30	27	33	37	32	38	23	27	23	33	28	29	36	37	32	31	39	29	39	32	26	27	24	24	32	40	28	34	32	21	44	33	27	35	30	27	35	22	31	37	25	44	44	40	25	31	36	28	20	26	28	29	34	43	23	35	33	25	25	27	25	24	37	28	34	40	27	26	20	36	23	24	22	27	32	34	28	23	37	33	38	21	37	24	29	23	34	30	33	35	33	34	34	30	30	24	30	31	37	29	36	32	33	19	27	29	31	28	27	39	24	29	27	27	26	25	38	26	28	33	42	41	25	33	39	27	36	25	28	33	31	17	42	27	29	38	24	29	16	32	30	34	31	29	23	35	33	35	30	33	32	25	27	31	38	33	32	31	40	26	36	35	31	29	38	28	39	30	31	27	32	36	33	39	33	39	35	45	33	31	22	37	32	27	20	27	23	36	37	32	32	28	33	30	32	28	30	25	30	33	28	30	29	35	36	37	35	45	28	28	29	41	30	25	30	33	34	29	33	29	29	29	25	22	31	36	24	24	29	27	31	30	24	32	29	24	27	42	22	30	29	33	33	37	35	27	37	32	24	32	30	32	35	36	39	31	20	34	27	33	48	27	31	21	25	34	29	37	22	31	37	30	30	36	34	26	30	21	34	27	37	35	39	27	33	23	30	25	36	18	26	32	28	32	26	30	30	38	27	24	30	31	25	24	34	38	33	43	34	39	29	43	41	28	22	34	43	31	27	25	38	23	38	38	23	40	29	35	26	32	28	46	36	36	33	31	40	26	34	30	31	31	27	39	24	24	20	41	37	36	22	30	39	24	32	39	24	33	35	39	23	29	30	29	29	31	24	24	28	21	40	31	33	30	29	39	26	35	33	26	36	30	34	32	30	27	34	21	37	24	30	29	33	22	32	36	25	29	33	37	32	29	32	28	23	30	32	28	32	29	32	30	34	25	32	33	33	30	31	25	31	25	29	30	36	43	22	31	44	33	41	33	32	25	26	37	35	37	23	37	42	30	25	39	29	31	35	35	32	32	39	31	36	33	30	35	35	29	26	31	35	29	22	31	35	33	28	32	34	26	26	30	26	26	25	44	25	40	35	31	42	29	40	35	25	41	29	31	34	28	37	41	28	32	34	28	31	26	25	27	25	39	32	37	24	22	31	31	34	26	25	40	34	30	38	34	28	31	29	32	40	31	27	32	27	26	36	29	30	16	24	32	32	33	37	35	39	21	28	24	31	39	30	28	40	31	27	24	32	41	25	41	36	28	27	30	33	19	25	30	35	25	35	37	40	30	30	34	27	30	35	34	32	29	40	25	31	31	24	32	27	29	43	31	37	37	32	22	34	29	34	44	35	35	33	35	32	25	24	35	28	26	36	24	29	36	29	41	38	31	37	30	34	38	28	25	36	28	32	44	25	37	26	22	27	17	36	32	40	36	26	37	31	25	32	32	27	29	31	27	37	40	33	38	27	34	33	22	35	27	30	28	40	33	26	33	29	29	33	39	30	32	37	35	25	36	20	27	30	36	29	32	35	31	38	21	31	35	34	48	26	28	25	32	30	29	30	22	29	50	31	42	22	33	22	33	28	35	27	29	26	27	31	29	34	25	32	39	26	30	31	26	31	33	34	43	26	35	31	32	35	36	30	26	27	21	29	30	36	36	29	30	40	38	35	38	32	38	37	31	29	34	34	35	30	35	34	35	34	36	23	29	39	30	31	30	33	46	35	21	30	30	37	37	34	32	27	36	35	34	33	34	41	25	33	35	31	34	33	32	36	36	30	29	22	37	23	37	31	40	29	31	32	25	33	26	33	29	30	32	32	38	36	36	18	30	37	29	27	35	25	20	26	32	26	36	32	14	43	30	31	41	32	28	33	34	28	27	30	39	22	39	29	30	27	44	31	42	29	19	28	26	34	23	25	30	31	29	21	37	32	33	27	29	50	26	36	28	30	48	32	35	36	21	20	40	37	46	34	23	36	31	34	32	34
23026	25145	18941	39134	44806	42534	39209	35307	32178	27687	23129	17911	13989	10798	8605	6996	6104	4997	4036	3845	3906	4246	4232	3297	2657	2555	2258	2174	2245	2151	1872	1839	1643	1636	1574	1517	1623	1589	1230	1016	1070	1055	878	923	803	838	798	817	916	807	811	826	798	817	795	845	802	794	759	716	788	702	754	723	715	722	758	757	699	742	747	739	737	714	719	729	726	747	761	756	710	711	722	726	732	745	688	728	758	690	783	704	715	742	706	717	737	704	734	718	733	731	718	707	688	716	666	729	742	734	679	730	724	725	735	748	717	702	740	722	767	777	711	751	737	749	731	700	741	734	759	714	675	735	713	765	726	703	730	670	719	699	726	744	696	720	676	730	750	695	711	725	737	724	726	731	721	736	700	743	679	715	703	744	738	725	686	733	733	693	770	756	756	750	720	698	710	721	784	752	678	688	708	688	688	706	706	705	715	740	701	687	739	729	730	715	696	751	717	694	679	711	754	751	739	688	680	729	709	688	727	749	691	726	667	685	719	733	711	691	744	727	687	694	729	635	710	716	779	710	707	743	744	737	723	702	704	713	710	702	719	716	729	708	755	697	708	744	656	681	720	729	705	662	721	711	759	696	753	733	715	697	726	735	733	741	689	700	749	716	770	710	681	724	752	673	723	792	702	721	712	695	700	702	676	767	729	709	735	725	687	728	693	684	755	718	746	656	699	697	765	700	690	723	714	701	721	810	676	718	712	691	682	739	726	702	717	709	728	729	737	754	710	724	749	757	735	752	742	745	702	676	769	777	718	704	734	696	693	702	734	681	748	703	679	704	714	707	702	751	733	777	746	725	708	753	709	703	734	773	734	729	711	694	708	695	717	723	753	690	665	678	655	696	727	702	755	728	687	701	738	691	742	685	724	698	753	687	663	738	688	705	717	690	761	723	697	718	755	739	756	673	699	670	756	690	769	710	769	695	728	737	697	694	707	755	705	759	752	716	736	743	716	702	757	745	743	789	704	695	735	691	721	734	692	755	747	730	731	686	736	730	743	724	752	731	686	690	686	671	716	690	713	748	716	711	740	782	703	715	701	757	724	678	725	739	678	692	704	784	690	690	707	719	744	767	687	756	702	802	770	760	709	736	672	668	692	704	735	702	725	747	746	758	741	749	704	707	714	687	710	727	705	669	709	690	738	731	713	686	719	701	795	699	694	705	741	732	658	720	686	698	704	782	751	724	727	665	701	694	674	679	742	705	722	765	729	690	747	734	726	707	720	714	651	677	697	702	743	746	686	752	705	696	771	721	712	715	697	677	720	701	731	717	687	727	757	783	709	750	707	716	731	764	700	672	713	659	734	720	712	729	762	736	744	716	709	706	691	730	697	702	725	741	715	724	704	723	716	722	701	759	717	738	731	744	747	691	734	737	735	731	702	715	673	699	708	729	732	735	735	684	693	690	694	694	719	678	686	712	723	747	703	709	678	717	702	721	693	743	741	671	720	692	736	695	707	732	684	693	713	732	751	746	711	710	730	686	769	701	685	728	735	651	733	723	724	693	728	720	709	740	735	724	686	701	655	719	743	705	742	703	706	749	728	793	704	737	692	754	692	710	720	703	687	721	742	691	742	678	696	722	692	678	699	715	704	749	688	702	706	700	707	708	686	753	713	739	701	704	723	687	682	709	709	713	703	750	745	697	681	715	724	723	730	693	678	711	681	718	739	695	707	751	720	735	726	748	741	718	698	737	671	688	723	730	714	742	715	727	716	728	690	708	682	768	727	722	689	677	734	733	769	707	700	722	710	727	724	705	720	716	678	684	673	700	773	705	728	702	759	700	721	723	705	733	732	724	731	735	764	711	709	690	705	747	729	728	729	695	714	697	718	739	684	784	709	715	748	731	735	723	732	745	727	714	675	747	709	744	715	708	689	756	699	736	728	752	708	748	777	679	721	739	708	637	720	776	742	760	715	749	718	711	736	742	660	692	731	719	706	730	662	750	737	732	707	716	725	741	721	761	705	715	716	704	683	672	725	730	739	713	728	717	725	690	725	719	674	697	755	686	704	725	726	713	694	746	745	699	723	764	697	726	727	749	717	700	693	689	665	733	669	762	752	712	746	749	735	753	710	687	735	707	698	719	762	725	741	698	699	712	755	701	783	698	686	748	721	768	760	648	748	729	729	759	719	695	695	725	762	709	735	688	688	721	704	673	699	693	740	720	701	717	728	731	728	737	686	750	717	732	732	745	694	729	704	719	734	690	696	680	768	710	720	710	744	703	696	738	685	752	705	709	738	759	715	741	716	723	697	734	702	740	709	670	667	699	747	731	688	725	713	711	747	693	714	748	673	725	685	689	729	699	741	722	700	667	695	721	744	767	737	758	701	695	765	767	672	705	693	702	746	675	762	719	708	658	702	682	737	674	719	737	714	687	693	730	675	685	707	703	677	728	706	742	724	700	718	742	694	764	730	741	665	721	704	716	745	741	719	728	710	712	756	760	721	715	737	740	716	677	747	731	700	694	740	727	728	761	670	698	705	706	675	747	678	678	689	715	730	709	704	731	761	689	738	750	725	725	698	723	759	653	738	741	721	676	678	688	721	725	714	672	754	718	716	771	713	749	712	695	710	657	724	754	678	735	686	728	734	680	694	702	708	717	748	686	733	693	721	700	724	701	701	721	703	759	697	661	712	739	720	717	741	659	727	683	700	724	717	729	709	749	693	696	697	726	703	723	727	736	703	728	748	713	690	695	727	698	719	718	700	720	698	769	705	700	699	734	729	714	708	701	704	721	760	707	748	697	708	745	734	725	686	761	732	749	727	736	687	755	698	699	713	718	780	756	693	690	727	672	738	716	740	743	745	666	747	701	730	722	702	707	675	709	695	696	749	719	667	737	724	759	693	712	699	731	763	730	710	694	715	718	682	686	727	725	722	702	704	736	783	693	756	705	707	775	688	740	698	698	723	722	743	712	698	716	703	690	739	718	690	685	688	734	689	763	714	726	715	660	732	730	681	683	690	728	690	707	692	753	737	721	745	707	723	678	711	707	695	696	713	731	677	731	733	762	704	744	726	743	715	696	729	688	733	716	661	754	744	708	733	671	683	677	766	680	706	711	685	701	719	688	714	748	685	647	687	716	718	695	737	718	706	706	741	712	726	731	684	702	711	703	769	694	738	676	722	690	739	734	683	757	704	674	750	711	702	659	749	725	728	687	725	692	694	722	722	712	694	697	743	743	715	753	716	752	708	746	749	707	728	690	684	663	713	713	734	710	682	702	681	668	697	685	733	718	719	681	754	677	696	711	700	689	690	774	719	748	719	722	704	698	718	721	717	727	716	742	730	731	717	709	684	728	711	714	771	673	727	695	794	768	706	713	716	719	653	700	713	702	720	718	738	719	707	693	714	747	708	688	733	736	713	720	700	709	724	715	697	744	729	738	722	739	715	723	679	736	692	711	679	727	754	686	729	718	677	717	717	763	666	727	727	698	689	747	727	720	700	751	643	736	705	749
2266	1416	963	1212	1871	1707	1611	1360	1182	910	643	424	337	273	193	153	116	117	93	81	93	90	92	74	61	65	53	53	57	62	38	42	41	37	35	46	45	42	34	24	36	28	29	22	25	21	22	21	28	17	39	33	17	21	27	24	28	24	22	28	24	20	22	30	17	20	19	19	25	24	26	28	18	31	22	23	25	27	22	28	28	31	38	32	25	19	29	26	20	17	29	20	21	22	22	27	23	20	29	21	27	24	25	24	21	36	24	23	29	26	21	19	18	20	18	17	23	29	21	20	19	26	23	23	21	29	18	28	24	24	26	20	24	28	21	26	15	25	20	21	30	16	21	24	19	9	17	24	22	21	28	18	23	11	21	25	20	25	22	31	19	16	27	17	22	19	30	24	22	28	19	30	12	20	30	14	19	27	17	28	16	25	17	22	24	27	24	21	30	17	26	19	16	26	29	16	17	27	21	32	25	21	23	24	26	29	20	22	17	15	30	25	17	20	23	26	11	18	16	29	23	30	24	20	25	17	22	28	27	25	30	27	14	24	18	16	32	23	17	15	28	17	24	23	18	21	19	19	18	18	18	20	18	20	20	24	25	26	15	31	29	26	17	20	25	21	30	32	21	13	24	19	22	21	21	19	25	19	23	29	21	20	24	26	24	19	15	18	18	29	28	24	28	20	22	30	25	28	26	24	22	25	33	27	19	28	20	13	26	30	19	29	24	20	21	17	24	18	19	20	22	31	11	23	16	24	18	18	19	25	20	20	20	23	18	21	19	28	18	21	17	30	21	15	25	22	33	26	20	24	18	28	20	19	21	16	20	18	31	25	25	17	18	35	19	18	34	22	22	21	19	25	18	30	30	21	26	25	26	22	25	21	16	21	15	25	12	27	19	14	30	22	13	16	28	15	21	17	24	23	17	19	24	22	24	21	19	29	12	16	24	24	13	21	25	15	22	27	13	21	17	18	28	24	17	26	31	17	24	21	29	17	23	16	18	18	16	17	21	20	15	28	26	19	31	26	22	24	12	25	29	22	26	20	27	17	17	29	33	19	15	22	27	23	26	17	27	19	27	23	23	24	28	21	26	17	16	16	18	21	29	15	22	23	26	21	25	19	29	22	21	22	18	11	25	28	29	30	23	30	27	19	21	22	23	24	13	19	15	19	27	26	18	22	24	25	28	22	23	12	22	23	30	24	23	19	25	21	18	25	21	30	31	33	23	19	24	30	14	22	20	31	23	23	21	27	14	38	27	21	26	23	29	21	24	26	24	18	22	22	20	14	23	18	24	22	25	16	27	29	18	26	16	10	15	24	32	33	27	20	17	28	23	23	17	22	20	28	20	24	25	26	21	16	17	28	25	28	21	20	20	19	15	22	18	23	16	27	22	23	22	27	35	25	22	19	30	21	24	30	27	29	22	19	21	19	22	15	17	27	19	24	19	15	23	24	21	34	29	25	23	20	26	21	28	25	18	11	17	31	16	36	27	19	20	29	22	17	20	18	29	22	22	22	29	21	20	14	16	26	24	32	23	20	19	16	21	27	25	11	21	29	25	30	29	23	18	21	22	28	23	24	20	15	15	14	21	15	26	21	26	24	25	19	27	27	28	21	28	22	24	21	26	24	21	18	20	22	18	23	21	23	24	15	26	21	16	23	31	22	21	12	18	14	22	27	23	25	32	24	28	20	25	21	14	17	24	19	24	22	26	17	16	24	27	15	19	18	29	20	21	20	20	17	20	26	20	21	20	17	21	23	17	25	21	20	20	26	22	28	20	21	20	19	19	18	27	27	22	19	22	19	21	19	21	26	24	22	19	24	24	26	16	21	19	19	26	20	24	22	25	26	18	17	31	16	23	17	20	22	20	27	21	17	27	18	25	16	18	20	31	27	21	15	20	16	21	19	28	27	20	18	19	21	27	22	22	19	31	25	29	24	22	23	25	26	24	32	20	16	24	27	20	15	22	22	27	33	23	15	15	18	21	24	18	20	26	23	24	18	20	23	25	17	29	16	20	27	17	31	16	22	17	18	26	23	18	17	20	18	29	18	21	12	25	13	18	28	22	33	16	25	27	14	23	22	27	20	22	16	25	18	22	23	19	23	17	22	20	23	22	38	19	22	21	22	26	27	14	17	15	16	16	20	25	31	22	19	21	22	21	28	25	27	26	29	20	28	17	23	28	21	27	23	24	26	26	18	20	24	25	19	21	16	18	17	21	19	22	21	15	18	22	17	26	27	25	29	21	20	29	25	19	21	25	21	32	23	22	14	21	17	28	26	21	30	23	30	18	20	25	29	15	29	32	19	30	18	21	27	20	31	18	25	27	25	20	17	24	28	27	26	25	25	11	30	16	25	21	28	24	31	34	29	22	25	23	21	20	14	21	27	32	19	14	25	24	25	24	22	16	16	20	27	22	25	25	15	24	31	26	24	28	22	17	13	19	24	21	17	27	19	36	31	27	15	19	21	26	22	22	30	20	18	25	24	25	27	18	20	28	19	27	24	24	22	30	25	30	17	16	23	23	24	15	20	20	19	22	22	31	18	22	36	27	24	24	29	27	26	23	29	17	25	21	10	32	17	22	18	17	31	32	23	24	23	17	29	22	25	23	20	27	30	14	28	14	29	16	26	23	18	25	19	24	26	25	18	24	16	31	12	24	16	18	22	15	20	30	21	24	20	30	23	21	15	18	18	21	25	22	20	22	21	19	14	33	20	23	21	30	21	15	18	28	15	21	18	20	14	28	25	23	20	21	23	23	19	19	26	24	20	28	23	26	22	19	21	31	27	34	23	20	19	19	30	16	18	23	26	22	18	29	21	18	21	16	29	25	21	20	25	27	19	28	18	19	18	30	16	25	28	21	18	28	19	22	30	24	17	24	27	24	22	23	23	14	22	27	34	23	23	25	15	24	23	20	21	16	16	17	22	14	20	18	21	23	28	19	24	15	15	24	26	21	32	27	24	23	27	20	24	19	19	20	11	26	14	23	19	23	16	24	18	16	17	25	29	28	20	20	18	24	26	24	17	16	25	19	23	25	20	25	20	32	17	21	24	16	25	31	27	21	26	19	19	19	12	21	20	22	25	19	21	23	28	14	26	21	32	18	26	19	29	20	14	25	32	20	20	20	29	30	13	24	28	21	18	15	22	25	27	22	21	18	17	19	25	21	29	25	24	23	23	26	26	16	22	17	20	15	18	22	22	27	23	31	27	25	26	18	26	24	18	23	29	27	16	21	19	19	16	18	24	17	23	22	25	23	28	20	31	22	23	24	27	21	24	17	19	20	28	24	27	21	25	15	23	23	21	23	25	24	24	22	23	13	27	24	23	19	26	22	22	28	28	17	24	16	20	23	18	18	17	22	26	18	22	25	26	28	23	13	22	25	23	23	21	22	29	19	13	25	26	24	23	20	20	23	20	21	16	20	23	21	14	20	34	22	18	23	23	14	17	27	21	27	27	25	20	27	26	13	23	17	22
27182	26849	23341	43222	47990	46664	42820	38846	35427	30784	25728	20561	16631	13524	10849	9101	7278	5692	4997	4930	5295	5437	4866	3770	3251	2985	2649	2575	2515	2414	2036	2051	1803	1834	1631	1703	1700	1381	1086	1031	1044	944	749	727	721	719	742	708	706	702	675	682	614	619	678	652	643	620	619	583	607	655	549	617	577	562	615	587	593	595	587	614	525	594	605	511	556	589	557	580	561	549	572	556	513	581	567	516	571	527	537	521	538	528	568	542	525	530	557	545	513	549	524	496	524	522	542	555	552	503	524	508	492	527	558	613	502	519	568	514	534	518	538	513	539	565	579	547	549	541	545	525	523	526	547	474	494	519	564	548	557	524	550	532	518	532	486	558	516	592	540	542	503	539	511	511	494	494	552	545	488	468	557	523	548	523	527	535	470	559	535	519	540	560	503	513	511	515	496	509	513	528	511	505	560	545	534	495	516	553	515	524	499	526	550	528	541	575	491	485	542	514	521	530	573	529	506	516	528	559	493	531	519	483	543	543	550	540	502	502	526	521	536	538	441	512	513	490	551	535	503	533	569	576	546	513	519	535	526	519	528	508	511	519	530	467	546	513	533	561	546	498	505	515	586	558	520	507	536	481	541	507	524	528	485	523	529	533	518	499	487	519	534	529	524	541	528	540	549	556	506	474	538	484	552	532	480	536	515	507	516	501	547	514	503	493	527	524	510	535	527	507	498	548	550	522	527	526	504	572	505	471	511	520	522	546	559	511	515	468	533	522	510	557	451	538	490	529	513	540	530	560	538	517	488	495	518	449	537	497	530	598	532	512	520	531	471	467	523	542	540	517	548	497	535	519	519	537	521	482	539	523	540	553	520	488	568	535	566	561	518	537	522	513	607	496	491	491	458	495	514	569	547	497	503	475	520	546	500	515	522	505	518	538	503	519	548	493	525	551	502	520	527	481	527	531	494	536	509	537	540	555	508	481	508	495	510	538	504	500	522	502	543	544	531	518	498	491	508	532	526	509	500	539	533	524	525	514	540	545	490	493	506	491	517	511	503	495	513	498	526	486	531	522	514	520	489	503	533	508	499	511	490	494	499	549	482	535	556	535	496	522	522	524	521	546	550	521	543	541	529	545	562	527	497	514	478	522	533	546	540	549	493	514	487	511	539	511	521	543	518	547	518	532	507	503	564	528	494	506	519	503	521	527	517	500	529	508	554	531	526	544	559	516	503	542	512	511	504	537	520	545	528	518	500	511	508	485	479	507	517	547	518	474	565	523	515	492	513	560	523	538	516	515	496	514	508	531	533	507	506	505	514	526	534	528	527	503	505	514	518	536	532	524	541	548	507	539	511	540	553	516	502	491	526	483	531	523	523	527	500	490	491	518	492	506	528	498	499	508	530	504	505	521	547	543	515	494	501	506	556	509	471	504	510	530	500	512	546	537	506	484	534	501	510	540	549	524	517	460	556	550	549	569	511	523	541	531	554	541	498	502	547	525	515	514	509	490	497	531	522	528	528	534	492	510	551	514	498	533	489	522	522	513	501	513	534	531	497	507	550	562	485	510	540	505	533	490	485	481	529	565	490	531	543	539	511	502	532	508	498	527	510	499	543	506	531	476	522	516	511	519	503	521	512	494	535	501	538	541	516	495	462	517	547	550	547	528	539	594	565	522	509	513	526	493	508	527	554	529	576	535	528	514	498	524	517	499	544	509	529	505	494	542	517	547	537	520	518	544	561	489	512	500	510	522	475	524	552	534	508	495	553	541	504	495	509	508	494	514	530	505	541	499	565	469	526	511	516	536	502	543	530	505	499	540	513	525	527	531	509	577	553	563	505	513	505	552	553	541	563	532	555	516	520	510	537	510	503	521	528	542	503	516	539	527	546	591	555	543	479	499	545	496	508	551	488	508	557	469	541	512	493	519	530	491	494	538	494	519	495	505	493	477	468	495	536	483	510	493	499	510	506	487	497	509	504	510	541	511	506	497	551	556	515	533	498	495	521	559	536	488	552	497	511	531	529	529	505	566	519	536	542	518	512	515	507	491	525	513	484	571	515	519	508	540	514	549	525	539	544	555	516	536	534	512	508	508	521	480	533	526	514	534	501	485	459	490	544	575	537	506	523	524	528	500	505	507	545	550	504	487	512	534	525	519	520	533	492	508	484	515	546	536	525	547	546	514	505	511	522	496	509	482	552	532	541	555	545	512	516	527	543	518	517	507	535	486	503	518	522	533	536	511	540	493	555	514	486	478	510	518	515	546	523	534	486	511	528	521	529	455	505	482	472	513	545	538	499	520	556	521	513	518	524	510	483	509	550	497	509	535	536	526	556	521	483	491	501	504	544	516	555	552	481	533	523	557	496	520	526	482	495	480	545	527	528	523	477	559	547	500	505	486	508	506	535	536	484	558	548	527	529	524	492	535	523	525	503	543	546	550	559	517	516	547	518	495	505	553	560	527	536	540	531	517	535	570	493	502	485	520	535	514	520	488	517	535	545	516	483	528	503	535	506	546	551	530	546	560	524	512	533	547	512	549	569	522	517	495	533	494	527	543	515	526	490	486	547	516	536	488	516	522	526	497	523	504	513	476	511	538	531	453	534	517	527	490	527	516	504	532	515	517	509	522	527	487	476	554	535	509	492	494	503	525	540	529	532	558	550	494	523	555	567	513	537	530	492	533	525	536	508	517	525	501	529	507	525	525	523	525	527	524	541	520	517	521	545	498	551	491	511	546	538	506	520	518	536	495	508	514	505	519	496	521	518	556	541	527	501	505	544	488	523	518	520	462	507	507	549	532	518	528	524	497	508	544	554	499	498	533	501	543	531	531	497	512	513	523	492	548	498	522	526	518	502	506	510	493	570	487	537	532	554	515	547	551	530	523	491	532	538	546	504	555	497	517	502	488	538	515	496	544	542	542	480	505	543	573	559	547	563	504	500	543	527	509	537	514	516	526	525	524	485	549	499	515	502	531	531	528	481	537	533	510	517	519	524	519	491	528	513	490	557	551	488	503	541	496	496	532	516	518	539	526	521	504	539	517	546	527	507	556	528	530	539	521	521	530	526	564	492	520	507	483	496	474	514	527	537	524	494	524	542	560	509	497	534	518	479	530	529	499	539	529	516	489	523	531	521	546	533	533	543	499	540	510	532	521	508	490	497	538	514	495	493	471	537	507	454	535	552	539	517	514	491	517	538	530	499	525	502	504	551	538	516	536	545	496	525	529	576	500	496	533	508	475	503	526	542	538	483	522	523	563	518	513	501	507	492	569	522	480	541	525	534	515	518	485	531	477	533	501	502	524	519	533	515	486	572	522	538	491	497	503	491	514	502	495	509	497	528	521	535	543	492	493	509	503	498	526	510	498	516	525	520	512	528	554	469	499	524	506	536	514	544	533	527	494	544	520	524	542	498	501	533	538	548	489	530	524	495	540	476	538	524	489	504	547	521	509	548	527	514	545	548	489	541	525	509	514	551	572	509	545	533	521	500	512	547	530	511	511	519	493
2411	1259	1017	1168	1865	1800	1585	1361	1134	895	603	429	301	252	184	142	104	97	94	89	97	92	84	72	47	54	58	53	41	40	45	39	48	34	32	33	38	35	35	33	29	34	19	16	26	34	22	22	22	24	30	25	24	19	23	26	21	15	16	14	23	26	16	20	19	23	17	27	13	20	22	17	25	23	24	25	20	16	16	27	22	18	20	17	29	22	22	27	30	25	18	17	34	20	20	26	18	24	18	22	19	27	25	25	28	22	26	27	25	29	24	21	18	26	24	19	16	24	12	28	20	18	21	17	31	13	22	24	18	27	16	33	16	28	22	28	20	28	21	23	12	32	21	23	24	21	21	25	15	18	17	24	18	25	9	22	25	22	21	25	23	24	16	24	18	15	16	25	23	18	18	21	26	24	25	24	23	18	20	15	29	21	24	18	17	20	23	16	24	16	20	18	20	16	17	21	15	16	21	34	20	19	30	22	20	15	19	19	9	15	24	15	14	23	20	19	21	21	29	21	20	22	25	16	18	19	22	26	15	33	30	23	18	21	16	27	21	21	23	23	19	25	20	27	25	24	16	23	23	21	26	23	26	18	27	23	23	19	26	26	19	21	17	21	24	28	14	19	28	23	24	33	16	19	19	31	22	23	25	25	25	38	27	17	17	27	24	23	21	29	16	23	26	25	24	16	16	13	24	18	23	23	25	23	16	19	30	18	19	18	18	28	25	31	19	28	32	17	19	22	20	20	23	23	24	20	18	28	15	22	23	26	23	20	21	11	27	18	23	14	28	16	21	21	14	23	23	14	16	21	29	21	25	25	14	17	13	18	24	20	29	22	22	34	13	18	22	21	21	20	28	25	23	15	21	24	20	15	30	21	27	26	23	21	20	17	24	35	13	15	18	12	29	26	20	19	16	24	23	20	21	20	22	20	25	16	24	17	19	15	26	26	16	26	26	23	21	21	28	22	19	30	18	20	19	25	21	13	18	19	29	21	26	19	32	20	22	13	23	18	13	24	20	24	21	21	17	20	27	24	15	15	27	21	22	26	25	25	22	19	17	13	26	19	18	14	30	19	22	24	33	22	31	24	26	16	22	25	27	24	12	28	32	24	23	28	17	16	25	27	13	28	21	25	16	17	14	23	17	26	13	16	20	20	25	21	25	20	20	26	26	22	19	30	22	31	26	26	27	28	29	29	22	22	23	17	28	16	21	21	32	25	23	17	26	31	26	20	20	13	28	23	20	19	34	19	25	23	25	30	22	18	23	21	18	16	18	24	14	29	19	17	23	15	24	19	19	17	15	25	24	28	17	13	29	14	14	20	24	19	27	21	21	27	28	21	22	29	29	14	20	22	26	27	24	23	23	25	20	24	16	24	28	23	25	20	17	23	22	26	23	14	26	23	15	26	20	18	19	26	14	29	24	27	17	26	24	23	22	19	15	22	13	17	29	20	14	15	17	27	26	24	24	22	23	26	27	18	16	21	26	24	19	17	27	28	28	26	23	24	16	21	23	28	21	17	35	22	21	27	24	26	18	20	29	27	36	17	19	29	17	17	23	19	18	16	26	14	17	22	23	21	27	17	15	23	25	25	25	25	14	17	15	30	26	22	24	19	20	24	20	19	34	17	28	29	20	34	20	18	24	22	17	23	28	21	28	20	19	33	21	20	19	28	19	28	20	19	30	22	18	16	21	30	21	26	12	20	26	20	15	20	13	32	17	23	18	20	25	17	20	28	22	20	29	21	19	27	25	20	28	26	29	26	20	23	17	11	27	15	22	27	28	22	25	22	19	28	18	22	15	22	24	26	17	26	30	17	18	24	24	24	24	17	24	25	14	24	16	24	29	17	17	22	30	22	8	13	20	28	19	25	26	17	20	23	21	24	21	18	18	26	20	22	17	24	22	21	17	24	28	17	22	28	28	15	23	27	21	23	17	21	14	19	18	22	24	16	20	26	21	19	29	16	20	25	22	18	23	21	23	25	22	12	29	16	20	24	23	31	21	27	24	21	20	28	14	25	25	30	18	23	29	21	17	24	24	16	17	18	28	21	25	21	19	29	15	21	18	25	12	27	27	23	19	22	18	15	22	27	21	17	19	17	15	15	18	25	25	23	28	16	15	22	28	26	15	23	13	23	18	28	13	17	22	23	22	23	26	19	19	19	21	22	19	23	23	24	26	19	20	23	23	19	22	18	25	22	22	22	27	21	24	25	31	13	20	20	24	28	25	23	13	33	31	22	24	27	23	23	22	17	16	11	19	19	24	15	19	24	23	24	22	32	26	24	25	16	27	21	24	27	15	22	26	22	29	19	29	22	18	30	31	29	22	24	18	21	25	22	17	24	27	20	26	24	22	19	22	21	23	28	26	16	17	22	24	18	24	18	20	20	21	19	30	28	20	22	26	20	22	32	20	27	21	23	24	18	16	21	21	20	14	15	19	20	23	18	27	32	23	26	20	21	24	25	25	31	14	10	20	20	25	21	22	27	13	22	16	20	26	21	20	22	24	25	11	28	17	25	22	13	19	13	40	29	22	23	22	24	20	17	38	24	23	29	17	10	24	26	18	21	15	18	21	27	25	24	25	21	33	20	17	21	18	12	13	28	18	20	25	23	26	26	19	20	28	26	23	22	24	15	25	21	30	19	24	24	31	23	21	24	17	14	21	20	26	23	29	28	19	18	13	31	23	19	22	20	30	16	23	21	32	15	22	23	24	25	17	21	24	25	29	34	20	28	27	26	29	21	31	20	19	19	34	20	28	17	23	13	27	19	25	30	19	20	19	21	20	19	29	18	26	18	18	21	14	18	24	26	26	21	23	28	20	28	19	23	22	18	15	14	19	14	25	23	18	21	32	26	14	14	22	22	22	18	16	21	17	24	12	24	23	21	26	21	20	20	27	17	19	19	20	28	25	24	20	25	21	20	28	27	25	22	17	26	26	25	12	21	18	19	21	22	20	22	22	20	24	24	23	14	24	21	24	22	25	18	17	27	23	19	27	21	25	25	21	24	16	17	16	17	19	21	30	21	23	17	17	21	22	23	22	22	23	28	24	24	26	26	19	19	24	17	24	22	22	24	26	20	21	19	25	18	24	25	21	19	23	18	25	23	28	19	25	19	24	28	26	15	24	22	17	25	25	24	24	15	18	16	31	29	14	22	27	23	23	22	24	19	12	20	18	22	20	28	19	21	17	22	20	24	32	28	16	29	20	17	26	22	24	26	20	26	23	29	22	18	14	27	25	22	20	19	24	20	27	18	17	26	20	26	22	23	22	31	18	22	21	16	22	26	18	31	22	21	23	13	17	30	24	24	20	28	16	20	17	23	22	30	22	22	11	19	22	34	28	13	16	20	18	23	24	14	28	25	25	15	18	19	21	21	29	29	20	20	16	26	28	26	29	27	17	15	31	22	17	34	21	24	21	17	20	16	19	28	15	20	24	18	26	22	20	24	29	23	16	17	19	27	25	25	20	19	27	21
27613	26277	23825	43493	48429	47149	43285	39173	35081	30270	24931	20158	16558	13537	10791	8852	6712	5509	5117	5169	5578	5383	4447	3511	3380	2917	2834	2732	2490	2282	2188	1972	1922	1828	1856	1845	1588	1308	1071	1051	1005	829	785	722	786	786	728	714	715	705	681	692	643	615	677	741	640	607	594	598	579	609	564	595	625	557	599	608	613	606	596	608	589	588	558	552	507	575	590	546	543	544	527	580	544	572	563	550	561	495	488	554	519	545	521	545	563	523	547	535	490	531	548	521	553	521	502	556	559	528	495	507	575	530	528	569	556	535	494	484	507	546	530	531	494	536	539	542	475	558	503	515	554	537	487	521	544	556	513	543	493	510	513	513	559	554	557	525	535	513	555	498	491	521	541	526	553	498	502	497	504	484	538	513	524	512	504	490	526	532	538	532	548	529	521	554	531	539	528	523	544	515	527	573	545	553	544	511	550	536	514	534	542	511	493	503	529	506	498	534	533	525	501	533	500	567	539	504	495	503	515	503	551	510	502	534	549	534	521	536	523	523	519	509	523	529	502	511	553	517	515	495	521	512	516	495	516	556	519	527	518	490	541	564	482	526	524	511	522	489	506	513	525	511	518	514	553	546	528	555	564	497	485	515	510	541	541	475	561	494	542	533	559	538	512	569	490	484	545	500	576	568	527	526	486	554	560	509	551	531	497	530	533	526	542	503	565	527	519	544	505	537	562	557	535	523	545	512	492	507	498	562	507	531	552	538	524	521	491	527	544	512	518	507	541	524	464	522	516	508	521	517	532	526	518	489	543	548	511	454	526	556	517	519	504	538	499	504	561	524	538	502	523	519	517	543	559	537	513	552	497	515	507	496	522	531	516	529	534	503	502	542	521	538	536	517	534	491	523	535	498	525	513	544	518	566	516	502	516	527	528	498	528	497	507	560	559	541	530	514	490	528	523	571	525	533	553	526	530	491	539	480	515	521	532	529	513	487	528	578	516	515	522	580	490	562	536	540	532	526	541	527	518	497	565	562	502	517	539	523	532	558	532	486	506	546	542	561	502	535	544	526	522	543	537	513	526	528	490	514	512	508	514	537	536	515	509	510	511	540	506	535	482	521	539	572	480	518	493	523	521	539	527	545	537	501	534	518	539	547	511	536	530	510	521	541	501	509	555	486	516	569	518	522	529	527	531	482	521	540	542	463	512	524	503	555	517	529	488	540	521	534	493	549	507	503	557	521	549	499	516	502	543	503	498	528	507	507	512	522	511	511	507	496	511	521	541	515	508	472	569	522	557	495	547	472	516	481	536	516	496	490	478	497	481	508	510	537	514	559	588	512	533	535	528	545	521	491	530	522	540	548	503	512	522	513	548	517	476	538	492	500	532	496	534	538	520	509	534	527	524	558	490	495	554	553	504	539	506	474	546	518	486	514	547	556	538	558	490	565	516	494	509	516	551	550	528	555	546	486	520	512	538	520	517	514	487	530	540	517	557	501	511	502	524	502	520	508	530	517	506	549	520	487	535	514	546	477	556	510	542	502	559	504	558	494	512	517	516	543	542	505	497	518	573	541	541	518	516	533	488	532	563	487	524	505	545	485	519	523	550	535	510	527	497	544	544	502	565	484	523	545	576	498	520	554	519	505	567	517	507	516	531	511	540	520	516	537	501	528	528	543	532	522	487	496	490	524	484	475	511	527	508	483	483	525	559	521	553	533	473	540	510	566	555	525	537	545	554	539	492	523	525	543	522	522	509	512	524	548	526	501	494	522	485	511	467	515	501	557	533	502	548	495	502	534	529	515	533	509	485	548	517	524	524	499	544	519	542	491	530	524	574	523	533	555	516	534	547	563	516	518	513	491	581	519	504	511	528	480	523	497	563	566	530	519	519	520	516	524	502	503	533	538	513	499	544	561	545	538	553	539	530	537	502	549	497	516	519	527	572	493	508	530	559	522	515	554	536	506	533	603	512	513	515	521	534	501	519	527	530	522	578	494	549	584	517	494	541	511	539	537	508	517	532	554	472	543	512	520	560	501	520	499	521	501	518	517	483	519	510	524	520	512	521	546	518	542	519	554	528	563	485	539	532	525	531	494	552	565	530	530	505	497	543	539	527	549	523	484	475	535	514	517	481	512	506	502	505	512	507	525	508	488	498	507	489	507	526	511	510	510	534	483	491	539	497	510	559	532	557	501	493	547	494	523	530	522	510	523	531	535	528	524	540	510	503	484	557	499	523	508	515	524	512	493	528	507	510	489	542	494	504	517	517	480	508	504	517	488	518	524	503	501	511	562	474	542	529	515	493	472	540	523	546	525	544	504	541	527	533	513	527	495	530	537	526	507	538	508	522	545	506	543	524	523	507	523	541	500	506	486	546	526	532	547	516	548	554	521	525	509	523	531	516	529	531	519	520	545	512	555	548	512	519	490	583	512	545	457	573	524	513	537	573	519	509	530	534	494	536	511	566	551	508	523	485	525	494	511	521	548	510	574	490	519	516	526	536	525	520	522	520	507	534	485	502	519	535	554	520	544	510	521	531	520	529	536	536	498	523	507	523	533	518	524	480	519	510	519	518	562	543	543	528	537	511	503	482	494	492	535	526	543	503	554	512	486	554	525	505	529	547	516	491	518	483	514	498	502	513	572	506	532	497	508	554	500	533	521	517	553	562	544	556	502	515	530	526	537	494	540	501	512	499	505	534	519	508	480	544	521	541	546	541	494	529	522	550	558	517	505	488	530	526	522	530	493	475	526	526	532	562	506	511	536	504	528	510	473	508	530	553	505	531	531	540	536	534	515	487	517	473	507	481	525	504	545	546	501	514	510	530	517	539	506	518	514	549	503	569	527	559	483	514	481	497	499	504	545	565	540	492	478	532	487	535	514	513	532	549	537	528	557	521	516	514	558	514	512	486	499	550	540	541	555	557	527	543	529	537	516	544	549	526	535	529	508	516	525	540	488	522	551	559	540	541	564	494	515	550	559	497	566	535	488	520	506	536	532	492	513	499	518	541	494	511	497	557	508	534	548	476	487	558	554	493	527	545	524	504	507	516	479	583	526	512	513	514	554	538	523	496	499	512	534	539	500	499	555	552	515	523	502	540	466	514	558	539	532	543	538	514	477	527	475	510	522	503	484	537	530	514	525	504	511	525	504	517	511	493	526	482	491	542	493	537	567	530	486	556	548	524	517	543	551	498	526	505	521	548	511	562	504	524	534	546	534	507	524	495	544	499	521	527	518	521	515	472	513	573	508	572	535	517	508	521	550	534	515	558	526	549	488	526	471	540	523	518	539	531	510	513	542	522	513	523	526	513	545	542	508	552	519	480	511	531	514	540	565	523	517	531	553	491	533	535	506	498	509	542	503	506	532	532	558	487	512	514	506	506	521	512	493	517	506	529	502	507	501	494	540	533	544	534	523	534	484	565	543	521	500	527	540	501	474	496	476	548	522	526	483	538	532	543	511	532	493	532	515	505	520	548	540	553	532	556	528	537	484	526	512	545	539	540	499
2379	1360	1061	1175	1857	1906	1719	1403	1033	818	602	422	321	242	196	158	107	104	100	93	84	92	65	58	56	61	52	60	46	61	57	45	46	36	48	34	36	39	27	37	33	31	23	28	17	26	24	28	33	27	31	27	29	22	21	19	22	26	23	26	22	16	23	22	23	18	27	28	25	23	20	22	14	24	29	22	19	25	19	19	16	35	22	25	23	23	28	30	19	24	21	20	24	19	17	32	14	30	22	26	17	24	23	30	20	14	20	21	33	21	20	18	29	25	17	22	24	19	18	18	20	18	25	18	22	21	19	25	21	20	18	21	15	25	16	21	22	30	27	27	24	34	24	17	19	29	27	36	21	25	28	24	16	20	10	17	24	22	21	18	10	20	19	27	25	26	29	14	25	22	22	21	24	22	29	20	24	15	15	23	27	28	18	32	20	26	23	17	19	15	20	20	17	23	19	19	29	27	15	16	20	24	33	15	27	22	21	22	20	18	22	21	22	20	19	16	22	27	22	34	19	18	25	23	19	29	23	29	13	21	24	24	29	14	25	14	24	17	22	22	11	23	16	34	17	21	28	28	27	18	23	26	30	17	22	21	21	40	18	22	18	31	23	20	23	26	19	20	22	24	24	22	19	16	22	26	27	25	27	16	17	25	25	19	16	22	22	30	28	16	26	16	28	30	16	16	25	19	28	17	18	17	16	23	21	25	22	20	20	23	20	12	25	26	25	24	16	14	10	21	19	18	13	26	21	22	25	17	21	16	25	14	27	26	25	21	28	25	35	19	25	17	24	25	19	20	25	25	24	23	27	19	22	29	24	20	21	26	29	20	22	15	19	33	20	17	20	16	29	17	19	32	20	24	24	36	15	23	22	20	23	19	24	21	24	20	25	19	32	24	25	20	25	17	19	17	31	22	17	21	25	23	29	21	30	25	28	20	34	21	22	18	21	16	19	24	25	24	24	28	21	24	16	27	19	27	25	17	19	37	29	24	25	24	14	18	21	27	30	28	18	21	28	28	17	30	25	21	36	23	25	26	21	24	23	23	27	21	30	21	24	22	26	25	22	19	23	16	18	23	17	24	26	22	23	21	22	20	20	20	31	21	18	30	28	20	31	23	19	21	29	21	17	17	33	25	23	16	25	27	25	29	26	21	23	25	24	17	23	26	22	19	19	28	16	27	23	18	27	17	20	26	30	11	24	22	26	26	16	25	29	21	21	22	24	19	19	26	23	19	27	19	24	19	17	28	22	21	22	14	26	25	22	25	25	15	17	18	27	19	22	29	12	20	22	26	22	27	19	24	19	25	13	18	29	23	18	16	17	27	28	16	26	22	19	21	21	33	22	27	17	21	23	18	33	22	25	21	26	25	17	26	22	24	12	21	23	18	31	18	27	16	24	19	27	28	34	19	20	32	17	27	22	17	15	19	18	22	20	23	27	21	21	21	19	28	24	18	20	27	18	26	15	24	29	26	24	18	24	22	33	26	14	23	30	29	16	29	20	31	22	23	27	29	32	14	26	21	26	21	13	23	29	15	16	24	23	23	28	19	23	22	24	25	21	15	21	19	29	26	13	15	15	16	21	21	22	28	21	19	18	17	17	21	27	19	23	25	19	23	22	17	25	27	13	14	21	26	29	29	35	20	16	22	20	34	24	27	30	19	32	23	17	21	18	17	22	26	22	25	22	21	10	23	12	26	19	15	15	29	23	17	22	23	26	23	24	17	24	18	24	25	22	22	18	25	26	21	20	13	17	20	20	21	25	27	19	19	24	22	18	23	24	25	23	19	24	23	26	22	23	28	18	16	25	21	22	22	20	26	28	23	23	17	25	30	25	20	17	20	26	21	12	20	29	30	21	25	24	17	26	33	17	27	28	23	20	22	23	27	18	20	18	18	22	16	27	22	15	23	23	23	18	23	22	24	15	18	24	21	22	19	23	24	20	19	29	19	25	26	21	31	20	22	40	25	18	27	31	36	24	19	20	22	16	22	19	26	21	25	15	23	23	26	16	23	19	22	31	20	24	20	28	24	21	23	23	16	22	17	23	22	24	17	20	25	20	28	25	16	24	23	30	16	24	24	29	20	24	28	24	20	27	31	24	23	21	30	20	15	13	18	16	19	23	21	23	16	23	15	15	20	21	21	23	18	31	24	22	15	12	26	14	17	13	25	18	23	20	21	25	21	19	21	22	25	27	23	20	24	21	20	26	13	24	20	20	26	20	31	33	28	17	22	30	28	16	24	25	26	20	21	16	21	22	17	23	24	21	17	16	20	18	13	19	23	23	21	18	26	26	27	21	18	21	25	20	27	16	24	25	23	25	18	19	24	36	18	22	19	22	32	19	29	24	12	20	20	21	28	27	25	22	16	20	22	14	29	16	28	19	23	20	19	23	23	12	22	26	22	23	24	18	15	19	16	25	22	27	22	37	22	24	24	17	16	37	18	20	22	24	26	21	25	17	25	17	24	18	17	17	27	16	23	26	29	24	22	23	26	12	19	22	26	18	15	39	28	26	18	19	23	20	19	20	26	24	17	23	17	34	25	18	21	24	19	17	22	22	23	18	16	21	27	17	33	18	24	24	26	24	20	17	33	19	16	18	15	16	27	26	25	28	12	24	14	28	20	27	21	22	26	27	25	17	33	24	16	23	20	25	22	13	17	26	21	23	19	25	17	28	23	22	28	22	21	30	21	18	21	21	21	24	21	20	23	14	23	15	23	20	20	21	17	22	22	22	23	22	30	17	20	24	17	26	16	19	31	22	21	19	26	25	21	24	18	24	14	21	19	21	28	20	21	28	23	25	29	29	29	17	14	25	16	21	15	20	25	22	23	25	26	27	18	16	19	25	19	26	23	19	20	13	22	18	22	18	22	20	19	23	15	17	17	25	21	26	27	21	26	27	22	17	17	22	31	27	26	26	23	12	29	20	30	12	18	31	20	15	20	23	19	24	25	14	22	24	26	22	18	17	19	23	20	17	17	24	14	17	16	20	16	15	29	15	23	25	16	37	21	28	21	25	22	21	22	20	24	22	21	29	29	29	19	19	18	29	29	32	25	18	20	18	21	24	23	27	22	14	19	25	19	17	26	20	18	10	30	25	30	27	23	26	25	24	23	25	25	21	22	22	25	26	16	16	19	27	21	21	16	18	22	29	25	19	21	23	24	20	25	28	19	21	24	25	28	17	21	17	35	15	25	19	29	16	21	13	23	27	15	17	22	34	31	25	20	30	18	24	26	20	25	21	23	19	13	25	26	23	28	17	26	24	12	17	26	30	24	25	19	27	24	17	29	20	13	19	21	32	22	28	23	18	26	22	22	28	28	20	32	27	34	23	22	28	28	20	18	27	26	31	21	21	27	24	22	26	19	27	28	19	26	25	23	30	21	19	23	17	33	27	20	17	24	19	28	15	24	19	19	28	25	21	11	23	20	24	28	16	23	16	16	27	19	20	22	16	15	16	30	25	23	17	27	22	22
27473	27206	24782	43600	48991	47450	43437	38835	34159	29537	24640	20234	16925	13402	10702	8565	6530	5413	5372	5458	5687	5382	4280	3608	3273	2949	2865	2750	2384	2288	2238	1952	1973	1774	1903	1710	1313	1156	1015	1086	885	746	676	739	835	794	773	698	743	725	703	658	667	632	727	641	606	639	614	612	567	619	604	563	582	583	591	589	566	623	589	591	565	581	584	577	559	543	495	540	549	605	563	558	528	532	544	529	523	573	529	543	560	564	585	561	523	578	541	493	529	554	557	548	531	559	542	489	540	512	482	544	521	557	547	526	495	502	518	544	544	557	549	536	535	562	534	537	543	538	491	558	534	518	544	509	590	535	546	498	562	543	502	565	477	542	540	511	525	528	536	508	520	547	508	479	537	509	517	502	529	525	518	547	515	515	568	504	559	513	507	532	525	501	535	539	548	547	573	502	524	578	543	504	549	520	550	536	532	530	540	476	487	513	525	552	495	472	522	499	519	502	523	501	522	522	498	551	538	544	513	501	534	526	505	559	553	505	526	538	543	514	524	521	521	514	547	528	493	512	567	568	532	503	490	531	518	527	554	535	539	533	581	523	504	495	555	495	526	544	528	537	509	546	528	521	512	517	511	482	532	518	557	533	485	549	518	457	525	528	556	568	539	531	538	529	501	562	522	519	502	496	516	547	532	497	510	546	576	533	477	490	516	520	522	504	522	510	548	549	471	524	561	524	522	547	504	521	515	508	517	494	528	483	473	531	560	516	513	518	517	566	506	563	495	520	509	546	539	518	506	508	487	512	492	505	530	545	539	518	457	533	537	538	529	543	552	525	512	523	554	541	515	524	515	535	516	539	529	512	497	518	517	508	535	534	569	524	523	511	564	502	521	545	496	500	488	541	555	516	538	528	539	531	502	534	556	525	555	535	495	525	508	504	506	533	509	558	547	515	518	530	520	534	503	544	543	545	505	561	547	503	493	534	526	485	524	514	555	492	497	518	521	511	538	518	548	525	542	507	534	515	520	537	524	520	515	563	477	566	507	532	535	514	502	550	522	523	513	552	526	523	489	536	540	518	507	537	563	544	518	497	543	498	537	518	565	474	518	501	511	502	556	515	518	538	533	520	520	508	537	552	548	546	541	531	498	545	536	493	587	539	531	480	536	511	530	532	527	561	481	502	514	500	548	541	530	554	558	544	498	497	505	540	519	498	504	525	480	555	482	551	577	519	525	512	527	500	545	517	487	537	522	532	502	529	549	546	501	473	563	516	515	489	516	501	521	536	517	519	492	539	536	530	551	487	485	547	508	500	520	547	485	498	539	519	530	557	527	490	535	521	530	527	510	512	551	569	492	536	518	499	527	512	560	556	521	525	518	541	509	471	498	559	515	498	526	526	505	577	532	534	510	530	510	534	491	487	501	494	520	533	496	509	519	540	514	552	511	543	527	523	519	514	556	487	541	572	522	586	515	532	524	521	503	538	518	526	563	516	515	545	536	503	524	526	489	480	527	541	505	489	481	508	503	507	489	505	522	526	528	534	502	539	492	564	480	526	506	582	539	551	519	543	546	515	510	551	510	559	527	529	538	496	548	524	520	504	510	506	531	564	474	554	544	513	539	516	505	536	500	552	523	521	474	524	539	518	498	504	509	515	517	547	561	549	501	552	500	529	542	528	538	515	530	491	481	500	569	520	535	543	531	494	496	530	540	543	571	563	536	502	482	534	526	513	461	514	497	520	550	494	541	498	531	518	517	506	555	523	492	524	532	517	556	526	517	518	518	516	520	508	491	525	471	532	545	547	522	532	518	497	516	511	490	517	515	535	472	539	477	516	511	501	532	527	510	557	515	462	518	565	537	538	493	487	551	542	554	480	542	530	504	524	523	556	486	508	539	521	496	518	492	524	480	500	548	554	535	557	562	559	491	498	527	517	482	558	512	578	491	557	538	551	512	530	489	546	496	511	522	524	496	506	494	543	533	542	524	498	527	505	503	542	527	532	509	515	524	548	491	504	535	535	527	525	529	513	548	525	502	508	474	546	537	538	515	539	522	505	480	569	497	538	559	534	549	505	553	568	500	555	551	518	573	518	513	513	514	510	530	499	502	514	558	537	588	522	525	475	537	529	568	525	494	494	528	482	531	548	551	527	538	531	500	512	536	550	534	506	512	514	522	545	507	501	560	525	537	548	512	498	550	543	533	561	540	485	511	538	518	553	513	530	473	522	550	507	544	520	507	534	515	516	508	500	506	559	545	553	526	561	547	551	514	507	540	482	510	528	564	528	551	519	526	482	560	557	505	539	508	474	554	502	513	541	581	500	526	519	550	493	503	562	508	487	521	492	513	530	520	496	523	491	505	529	519	544	519	514	553	518	488	506	496	556	536	540	545	487	495	520	526	501	556	557	546	521	537	499	558	516	526	499	498	527	523	533	515	521	517	554	530	570	493	581	513	556	485	562	527	533	555	495	510	552	493	549	554	491	514	500	503	536	537	534	523	510	501	526	511	527	505	568	523	505	520	530	517	509	488	510	538	506	495	540	507	521	498	501	550	508	509	502	498	489	501	535	537	545	528	553	518	518	533	540	529	533	527	522	524	488	499	498	563	503	521	483	529	517	478	551	529	558	470	495	478	484	523	528	547	551	516	537	484	517	495	559	556	532	523	508	522	554	527	552	505	485	492	524	516	512	506	510	511	521	524	532	512	554	502	557	548	519	566	524	551	562	523	527	564	528	517	527	525	539	524	500	549	508	535	545	572	535	503	507	492	552	511	577	512	541	523	504	509	508	517	497	544	541	508	547	532	568	534	499	526	441	527	519	507	513	498	539	559	530	465	547	550	525	530	498	525	519	546	537	490	530	525	505	489	518	515	547	512	509	520	522	559	520	524	536	517	503	542	503	522	515	552	498	532	524	518	498	532	497	526	550	512	519	526	489	505	512	551	521	496	505	493	498	524	546	503	508	476	544	507	508	512	528	559	508	542	547	530	525	502	520	542	527	489	469	534	497	507	503	506	557	529	563	528	506	525	516	553	511	547	522	503	471	520	540	516	506	486	503	526	535	490	519	518	536	523	498	499	534	535	531	517	517	508	515	519	513	503	544	530	501	507	534	511	508	485	489	527	562	541	501	537	530	491	530	513	514	502	513	525	563	540	486	515	510	485	494	527	535	497	527	489	530	491	538	512	520	498	517	539	496	544	504	539	514	498	480	514	522	553	542	499	520	538	556	509	508	514	508	510	472	524	473	511	532	542	495	506	557	552	511	538	531	550	538	490	491	491	519	513	504	477	495	532	525	483	525	488	503	522	520	496	493	493	519	511	504	517	525	515	564	531	535	586	505	563	489	515	516	468	494	533	484	472	549	559	492	541	541	496	528	505	546	527	524	539	521	502	553	507	531	529	502	546	533	522	516	513	544	504	556	545	528	511	557	537	487	561	541	513	499	511	531	522	531	532	532	517	529	563	539	502	496	524	509	525	508	504	518	503	541	555	544	517	532	524	516	547	499
2562	1156	859	941	1420	1432	1251	996	798	598	437	321	240	157	141	102	101	88	82	106	78	77	63	75	48	53	51	50	46	55	48	60	53	36	56	36	41	36	44	38	27	27	31	45	35	42	33	32	34	22	36	37	26	31	30	38	39	33	31	36	13	36	25	30	42	27	29	36	33	33	36	34	23	31	25	31	34	37	28	26	39	29	33	30	29	45	27	27	15	33	27	32	27	31	36	24	36	33	42	42	28	23	30	38	19	35	33	41	31	33	29	27	22	37	26	44	21	35	32	23	38	31	35	35	32	27	34	38	35	36	32	25	25	30	27	32	28	38	33	35	32	33	26	27	31	31	40	26	37	30	41	29	27	23	29	30	34	26	38	47	29	37	26	27	34	25	27	32	34	29	25	39	33	29	25	32	26	36	27	34	27	37	38	27	29	28	35	34	29	25	41	34	23	28	42	31	27	37	32	19	34	26	36	32	28	28	27	31	23	24	31	32	31	36	31	27	20	21	31	26	37	29	26	44	35	36	33	39	26	31	25	34	29	25	27	31	30	42	28	34	35	27	35	22	31	35	31	36	30	36	30	31	30	42	32	31	26	24	30	32	29	25	31	30	29	34	31	41	33	32	28	27	45	28	24	25	41	29	22	32	43	37	36	31	32	35	24	31	39	27	28	33	32	25	24	31	23	23	36	35	43	39	24	35	29	28	31	29	28	32	28	40	40	37	31	38	33	34	32	26	30	35	25	23	27	36	35	36	33	37	42	45	37	29	36	20	27	35	37	29	22	39	35	23	28	27	31	26	31	41	23	28	29	30	32	27	29	37	28	34	31	43	28	28	29	30	41	35	36	24	36	26	30	32	39	33	36	36	24	36	28	23	37	23	32	35	37	27	30	21	28	27	38	39	29	32	29	36	20	33	31	30	26	31	23	37	40	36	31	39	34	28	38	30	38	32	35	33	30	29	35	30	32	30	35	39	35	40	34	25	33	39	21	29	23	37	37	35	27	33	26	25	26	29	20	34	50	27	40	29	35	31	34	23	26	32	33	32	36	29	28	21	33	23	26	26	28	30	43	24	19	43	24	28	29	36	35	31	31	36	22	44	27	38	34	24	29	26	25	22	34	30	33	25	28	34	42	25	36	30	35	20	31	38	22	28	33	41	30	25	28	32	28	37	33	19	35	37	30	25	30	36	27	22	27	39	41	24	18	35	32	36	25	26	31	25	31	33	27	34	24	34	34	33	33	25	44	26	32	31	39	21	37	26	32	32	27	23	35	38	33	26	32	34	27	30	25	28	37	26	27	45	33	31	32	36	40	34	30	42	37	35	25	34	23	28	36	30	34	37	29	22	21	27	29	36	24	39	37	33	22	29	35	27	31	36	31	41	28	28	34	27	21	32	19	25	40	44	25	27	30	25	32	21	25	31	32	33	29	24	23	30	32	27	28	24	28	34	31	28	30	24	31	30	33	37	33	23	34	30	26	34	25	33	35	31	30	23	38	32	32	25	38	31	36	30	32	23	33	29	23	31	32	24	27	24	34	30	31	26	34	24	31	28	28	36	40	26	32	24	26	36	35	35	31	38	35	35	31	45	35	28	34	31	35	32	34	29	35	31	44	30	33	29	30	30	32	26	39	36	27	24	42	29	35	22	20	32	34	27	33	40	25	29	27	34	30	32	21	28	29	26	38	32	33	30	30	30	35	26	34	35	34	30	30	45	24	24	28	38	36	29	30	34	42	36	33	32	27	46	30	25	26	32	38	24	27	22	35	29	34	34	23	35	30	32	22	30	27	40	26	32	27	35	37	38	24	32	38	30	38	21	27	37	38	37	27	34	20	40	26	21	28	27	30	28	23	31	25	29	31	26	30	21	33	35	27	29	34	25	25	34	35	31	31	38	35	32	33	35	35	37	36	24	38	21	31	30	32	38	25	31	33	30	25	36	43	26	32	31	28	31	44	35	41	22	37	29	30	42	27	27	24	31	36	32	29	29	36	30	34	24	36	38	33	36	40	33	29	30	36	33	33	28	35	31	30	27	43	42	28	26	38	30	31	29	37	30	31	27	33	27	24	36	32	37	36	28	35	39	30	31	39	34	31	31	34	23	36	37	42	29	33	31	39	22	29	37	38	26	35	42	44	28	31	34	36	27	34	26	24	35	24	35	31	40	34	26	26	36	32	31	27	34	28	27	30	32	36	34	32	28	22	35	23	33	32	33	24	35	33	33	36	30	34	37	17	19	21	32	19	41	24	31	26	42	30	36	35	37	31	33	42	28	22	27	28	27	32	35	43	32	34	28	26	29	29	30	32	32	24	27	32	27	21	24	38	26	34	33	19	36	40	41	37	40	32	33	24	38	32	33	25	23	39	21	30	39	22	38	25	29	35	38	31	29	35	29	32	29	39	30	39	26	29	36	40	40	35	37	31	31	22	33	29	32	33	42	30	37	40	30	37	42	43	34	38	31	37	30	31	27	29	34	21	29	34	28	23	25	33	20	26	26	30	30	25	37	22	19	31	34	29	33	35	33	19	33	32	38	31	37	29	41	39	19	44	40	37	31	28	30	32	36	25	24	30	29	29	37	41	34	28	28	25	30	23	33	26	47	37	43	35	26	24	29	43	27	27	29	27	27	30	30	37	26	31	32	40	25	25	31	29	35	35	42	27	34	35	35	29	38	33	28	22	22	30	24	22	39	37	38	35	37	37	28	37	24	30	29	34	30	35	31	35	35	30	31	33	38	33	40	36	31	35	17	29	33	31	43	37	40	36	27	30	30	15	33	37	45	33	36	20	35	29	34	31	37	41	39	33	29	39	29	37	39	22	30	29	30	29	38	33	30	30	41	32	29	22	40	35	21	41	32	34	24	27	32	35	35	34	30	23	17	34	32	34	31	26	31	32	29	29	32	22	30	32	29	30	33	25	38	34	50	29	30	32	22	29	30	29	25	26	20	38	28	28	30	35	34	30	31	25	34	26	25	27	39	41	26	28	29	33	19	27	25	25	36	37	29	25	35	36	35	31	25	26	24	21	37	34	45	32	34	30	26	29	26	38	33	32	36	22	28	27	31	33	28	39	27	27	31	35	29	29	28	24	23	34	40	24	40	27	29	23	31	25	32	26	33	16	36	26	31	24	38	30	39	29	38	35	36	29	24	29	30	31	27	42	33	34	31	25	32	40	22	30	28	29	36	23	38	29	43	37	23	28	27	18	33	26	19	30	32	31	23	29	40	27	26	36	40	28	35	30	26	36	37	30	44	24	25	22	25	32	18	26	37	26	26	35	26	25	40	40	36	34	30	30	23	23	28	30	25	22	36	41	29	29	26	27	27	31	37	34	38	31	24	34	34	30	39	33	29	36	29	35	35	38	30	33	25	40	35	31	23	27	30	31	43	28	27	28	24	30	50	32	32	30	33	36	30	39	32	27	34	42	31	30	32	34	38	29	25	33	24	35	38	36	34	40	31	38	38	35	31
23859	24914	21373	40479	46161	44236	40206	35049	30310	25433	20680	16648	13450	10609	8585	6273	4788	4365	4645	4829	4598	4123	3174	3077	2736	2575	2445	2287	1968	2079	1870	1789	1711	1729	1615	1423	1169	1153	1139	996	997	860	803	921	937	931	863	949	884	855	879	816	826	790	828	823	763	790	791	768	784	757	782	752	799	779	826	797	735	809	816	699	778	747	772	767	759	784	747	761	712	774	736	734	721	687	792	719	756	730	727	764	773	701	726	718	735	758	763	778	766	710	691	783	724	721	717	717	681	737	761	717	745	714	689	717	744	742	754	710	695	728	720	715	735	732	702	716	735	718	732	728	739	746	753	730	745	732	680	704	741	747	687	711	703	737	687	715	737	714	685	756	745	725	732	719	736	757	709	710	700	744	727	732	746	741	745	703	776	726	742	773	734	689	650	741	740	772	716	722	704	736	718	691	726	693	758	740	727	742	745	724	754	730	713	802	734	717	716	695	805	741	732	702	747	748	733	659	699	742	679	708	705	749	747	703	705	756	696	732	690	689	724	713	679	699	681	696	717	714	745	723	715	722	752	729	716	714	749	733	706	710	736	724	730	694	697	741	755	718	726	732	703	725	668	729	702	714	698	731	689	781	740	747	687	736	735	710	757	751	735	705	711	713	746	734	726	738	682	747	745	719	738	711	743	679	738	743	720	702	704	697	722	699	711	745	741	746	737	736	743	686	676	765	685	707	747	726	739	714	715	734	732	697	722	703	683	713	679	701	714	717	706	750	682	766	688	727	703	725	736	722	734	724	686	692	717	754	682	704	755	728	741	745	721	721	715	720	721	732	719	715	717	758	708	683	719	709	696	729	746	747	741	721	722	701	725	715	750	705	731	705	719	724	733	698	709	705	708	676	737	716	716	719	772	735	696	739	703	744	775	757	713	731	711	727	718	738	741	743	707	779	753	742	719	723	729	691	692	742	753	733	672	666	706	737	693	675	703	731	733	717	646	710	761	726	740	705	751	717	737	722	743	711	720	743	700	749	728	727	773	696	752	691	727	743	755	707	717	718	689	717	691	750	715	716	765	745	713	757	764	750	738	831	669	751	734	722	722	698	718	723	714	693	705	756	723	716	693	698	782	735	761	753	680	743	737	756	741	736	702	693	664	705	753	729	700	748	769	698	724	706	770	723	710	743	726	741	709	705	742	744	713	734	762	716	675	746	697	703	696	729	743	732	771	736	716	722	744	686	719	690	733	698	769	712	687	733	710	697	638	767	758	665	749	657	714	736	683	692	772	757	732	701	732	722	677	759	711	685	699	708	769	772	735	713	699	745	758	752	691	727	727	729	717	719	758	686	737	706	694	720	699	735	724	736	730	709	734	730	691	745	695	727	685	747	725	695	705	668	720	782	671	728	705	731	716	717	691	736	710	731	745	716	738	709	747	698	703	725	731	710	707	733	759	740	734	719	693	718	756	745	713	760	717	717	721	721	688	705	756	750	731	676	759	729	696	719	738	732	669	711	759	742	735	751	770	693	696	703	713	778	735	715	763	743	701	701	739	725	676	721	738	733	750	748	713	741	721	747	754	770	721	707	745	733	694	726	713	731	724	707	670	774	673	681	673	771	747	754	742	681	673	695	756	679	767	735	692	711	711	718	707	706	701	746	753	643	726	710	730	772	736	728	750	755	716	743	720	725	748	766	672	677	727	770	724	687	650	730	702	732	709	687	708	714	728	689	700	714	781	723	723	701	716	700	740	712	703	746	759	736	717	719	695	686	716	765	720	720	752	716	739	739	724	738	703	735	717	767	720	741	715	755	733	737	706	733	722	726	742	720	743	731	729	725	732	734	704	746	719	678	731	746	707	718	671	772	686	774	702	714	727	707	755	721	686	722	708	707	775	705	739	719	742	755	721	692	729	751	722	740	764	712	683	742	701	716	723	698	736	732	739	722	775	702	687	714	719	725	720	740	654	714	747	748	732	723	726	762	743	765	676	756	724	726	690	737	721	714	712	690	712	702	728	773	686	691	726	699	747	753	704	767	736	703	741	775	700	733	736	714	754	725	722	684	707	726	697	705	731	735	693	766	730	731	763	712	709	712	731	701	781	751	745	716	686	771	769	685	759	743	708	740	716	723	679	726	727	722	682	728	746	721	736	698	700	689	675	710	686	740	771	748	735	688	701	735	700	751	750	740	755	741	676	691	748	719	767	650	708	730	712	730	717	710	745	706	735	678	702	692	709	718	751	713	737	759	686	794	731	730	754	710	752	718	677	692	716	721	728	695	733	687	696	721	708	717	690	698	749	689	747	706	722	752	719	735	744	722	731	705	714	721	752	717	700	720	717	710	728	699	691	640	733	717	725	678	699	740	740	710	703	729	736	737	692	697	710	708	739	683	714	708	719	720	693	715	719	695	733	645	702	739	708	721	675	731	642	684	722	731	724	722	737	700	746	759	678	708	755	671	732	762	708	745	714	667	726	700	741	736	736	707	717	683	705	728	698	734	787	731	732	723	714	741	705	712	682	736	751	712	716	713	723	726	729	730	688	706	744	706	780	726	700	718	734	725	721	741	754	711	707	734	730	743	727	725	671	732	764	732	746	707	757	712	686	664	731	734	724	787	747	765	711	718	738	698	746	690	735	717	737	736	729	694	698	757	737	744	715	713	722	798	767	710	693	742	733	680	717	760	688	759	669	709	778	728	727	687	747	703	752	736	702	714	734	698	725	697	729	737	663	681	741	759	714	754	691	714	761	779	693	723	729	712	715	742	719	694	711	720	689	718	738	733	698	722	715	677	685	779	724	744	695	729	728	720	715	639	705	742	748	723	692	666	690	705	715	784	710	725	727	751	723	728	758	716	788	736	739	683	758	728	651	759	710	675	745	658	713	721	775	727	677	709	681	688	743	704	717	757	749	715	713	678	668	711	704	718	749	743	692	722	701	728	719	657	727	681	747	697	705	757	739	717	760	740	729	752	746	748	730	728	695	701	740	719	712	748	718	721	681	732	709	783	685	712	690	720	716	757	777	720	757	717	746	685	721	674	743	697	733	700	730	740	708	695	698	735	725	711	768	708	694	747	741	697	745	730	730	668	689	714	711	691	678	725	699	651	695	707	724	724	668	738	701	772	709	717	716	725	686	704	705	759	732	724	783	708	700	670	760	713	761	727	699	723	669	740	770	693	719	691	730	716	737	743	722	735	723	706	742	703	753	722	708	778	725	769	727	745	759	728	726	698	687	713	790	758	693	721	697	715	647	764	778	718	690	725	733	719	670	724	751	740	721	732	736	722	730	727	713	718	695	705	766	695	751	772	687	666	724	743	704	724	706	755	723	747	689	715	686	730	733	768	728	705	725	757	745	711	755	740	705	714	671	725	748	706	738	716	715	702	719	678	730	746	734	755	726	723	686	685	686	740	748	750	700	714	686	748	743	699	706	730	740	682	699	741	677	735	720	748	729	688	684	691	764	733	703	721	765	751	712	762	745	760	716	720	752	700	780	715	704	708
2434	1993	1090	1254	2128	1960	1734	1262	1017	744	519	419	317	238	130	113	125	106	103	104	88	80	74	77	47	67	69	47	53	48	55	48	39	41	33	41	40	27	31	32	25	25	32	28	23	33	30	24	33	30	34	24	28	18	26	21	23	20	30	19	22	22	22	28	22	33	20	23	25	28	26	25	18	34	33	20	17	34	31	33	28	18	20	20	24	24	24	23	21	16	34	21	28	26	14	13	31	19	13	24	25	17	32	28	28	26	25	22	17	28	19	13	27	21	18	19	22	28	22	22	27	26	24	10	21	22	20	25	31	26	22	25	20	20	16	22	22	17	33	31	31	21	26	20	24	25	23	16	34	20	22	24	27	21	21	16	16	15	14	24	16	19	19	26	14	26	25	22	13	23	24	17	29	28	25	24	18	27	26	26	19	22	31	22	20	26	22	14	28	19	30	20	21	27	24	22	34	26	26	20	22	24	28	15	18	23	27	20	25	22	19	34	16	22	28	23	27	27	18	26	23	30	21	19	24	21	16	17	27	20	23	16	32	19	34	23	19	18	20	21	18	28	19	23	17	23	19	17	26	25	17	20	16	29	27	17	18	15	18	21	19	18	22	23	18	26	22	19	21	23	28	25	10	22	15	14	15	29	23	13	14	21	26	18	22	20	22	22	23	22	25	22	16	29	26	18	25	17	15	26	18	25	29	22	17	14	28	24	23	24	31	24	22	19	17	26	26	24	27	24	21	18	26	17	21	25	23	23	22	24	25	18	25	22	27	24	20	28	21	20	20	15	18	23	24	19	21	10	29	24	23	25	31	21	23	22	19	24	29	29	21	18	17	20	25	20	26	27	18	20	28	22	20	19	15	33	29	32	22	18	21	19	20	23	13	22	18	22	27	21	22	23	21	19	17	21	16	21	20	15	15	15	22	28	25	22	27	18	33	14	34	23	21	30	17	22	23	22	25	24	17	21	18	22	30	19	31	21	29	31	29	29	33	26	19	19	23	30	22	18	17	22	22	21	19	16	25	17	26	30	26	21	21	25	30	23	26	25	24	25	38	23	23	29	27	19	33	17	18	26	20	19	19	24	15	26	19	24	21	20	26	19	33	26	20	29	22	20	27	15	24	18	26	18	17	21	22	22	28	18	24	16	26	23	32	18	20	28	20	25	22	20	17	17	17	24	16	38	26	29	29	35	23	22	16	25	22	17	14	19	23	19	22	20	18	21	24	24	19	18	23	15	28	20	25	21	22	25	21	30	29	24	21	17	15	20	20	26	22	19	23	18	17	19	27	24	24	21	32	21	20	25	28	13	17	19	18	16	24	25	21	27	33	25	24	23	23	28	31	22	24	33	23	24	25	17	17	27	17	19	19	14	25	16	20	16	24	23	30	18	16	26	19	15	20	29	20	25	23	25	24	18	30	25	26	26	21	20	23	20	24	17	31	26	27	13	17	27	17	18	23	34	17	18	23	24	21	31	21	23	17	17	23	22	24	24	27	25	29	21	19	22	19	21	22	24	22	22	20	16	27	22	23	27	25	25	28	16	24	21	24	28	17	16	19	21	10	24	22	13	16	22	17	15	18	27	22	18	24	20	20	26	21	21	27	20	20	26	12	19	19	27	27	10	21	21	26	18	25	19	21	21	14	21	25	17	28	20	25	17	15	20	28	22	28	22	17	19	16	20	22	26	25	26	22	18	34	26	22	25	29	12	26	16	17	24	27	16	30	21	20	27	20	29	17	27	20	21	26	22	17	23	21	22	21	22	30	28	17	16	22	25	17	17	23	23	16	20	20	19	19	18	17	18	23	31	21	16	14	24	15	24	25	17	21	16	24	23	24	19	21	28	26	13	19	19	20	15	28	20	23	17	23	22	26	24	27	20	23	21	16	28	28	28	25	31	18	20	25	24	24	18	21	27	20	18	18	25	22	19	22	22	21	21	28	20	17	28	18	19	17	17	29	20	28	18	16	16	23	15	24	19	23	27	20	23	21	20	23	25	19	22	22	25	18	24	15	26	28	24	20	22	24	19	26	21	23	17	22	25	24	25	26	23	21	28	30	27	20	24	21	28	15	24	16	15	25	22	28	26	23	28	30	17	16	23	25	26	21	22	31	22	21	18	29	20	27	18	23	21	17	20	28	24	28	22	26	16	25	23	36	24	23	19	14	27	26	28	16	24	24	23	16	24	23	27	24	23	18	27	24	37	18	24	22	24	16	17	17	20	28	28	24	13	24	22	29	18	16	15	24	14	30	27	20	12	22	21	26	23	15	19	20	24	22	21	24	19	23	21	30	26	31	27	22	29	27	20	27	22	19	20	34	18	23	22	19	23	29	20	24	26	20	19	27	26	16	22	20	28	26	21	18	28	19	21	28	24	23	16	17	20	19	18	24	26	21	18	34	35	26	24	28	35	25	26	21	19	17	19	29	27	23	15	23	21	25	16	24	22	24	23	30	28	22	26	22	23	25	33	25	26	11	15	25	23	22	17	18	24	27	31	18	21	21	17	10	23	26	27	17	22	33	18	21	28	17	14	18	19	17	20	22	27	20	25	30	28	20	25	29	19	23	13	28	28	20	18	15	25	24	31	18	29	15	25	24	20	19	30	28	25	24	27	19	16	27	19	18	21	22	25	22	20	29	26	23	18	31	29	25	26	32	18	24	22	15	33	24	23	28	23	18	21	19	30	27	27	18	33	15	21	19	20	21	21	32	16	25	22	21	24	14	30	24	21	15	22	15	22	21	25	24	22	28	28	18	25	24	24	15	24	16	21	24	13	18	26	21	21	25	20	25	18	20	20	23	17	16	21	27	28	17	20	22	19	30	22	19	28	16	29	20	23	28	25	24	25	15	22	18	20	23	22	18	30	22	29	37	24	24	34	15	20	24	25	20	19	25	28	34	29	22	28	17	18	18	17	19	23	26	18	23	21	35	17	27	21	26	21	25	26	30	20	19	22	21	26	23	26	21	20	20	19	20	25	20	27	23	23	14	24	19	26	16	19	30	23	29	25	18	30	28	27	26	27	20	29	18	23	29	18	17	26	15	21	17	24	26	22	26	24	26	29	21	14	17	17	15	25	24	23	34	30	29	21	21	17	23	23	22	27	19	12	36	18	17	23	17	25	17	15	17	32	19	24	18	22	17	24	30	30	14	23	27	21	23	36	30	23	26	15	30	22	19	16	28	24	23	26	21	20	33	17	15	22	26	24	16	23	20	21	25	20	29	16	20	21	19	19	19	16	14	31	16	23	25	19	23	29	24	26	26	21	21	30	13	26	23	18	23	23	19	24	24	18	20	10	20	24	17	18	20	19	23	27	18	25	25	25	28	23	14	16	23	26	22	24	22	21	32	12	25	17	30	25	21	24	19	19	26	22	25	18	19	23	26	25	18	24	22	29	22	19	19	27	27	15	19	22	12	16	19	29	20	27	25	31	25	21	21	18	23	16	29	23	20	18	23	34	18	20	24	14	23	27
28838	30437	25448	44243	49972	48278	43667	37927	33474	28591	23789	19719	16360	13092	10171	7351	5902	5654	6058	5995	5658	4750	4128	3832	3140	3044	2827	2516	2396	2148	2153	2006	1828	1702	1522	1268	1183	1123	1082	967	792	760	798	793	841	800	735	707	652	668	657	690	664	600	698	672	741	641	659	607	611	604	579	593	620	579	599	605	614	628	644	616	564	561	517	544	554	611	550	546	517	567	568	559	545	520	509	501	504	530	559	571	546	560	521	566	556	559	532	515	551	519	548	541	551	489	544	523	526	580	527	507	513	516	526	539	573	553	557	539	520	527	558	557	533	567	567	561	555	509	548	518	493	503	570	553	529	533	534	532	549	548	541	513	561	532	516	519	543	520	490	529	532	558	508	516	582	513	526	510	556	512	544	543	509	523	533	535	527	551	520	550	523	546	532	533	517	551	503	543	486	503	539	504	553	504	532	505	527	556	531	546	557	550	577	541	558	459	514	508	484	543	580	538	528	512	548	557	495	542	546	517	553	515	554	501	515	525	525	545	524	525	550	546	539	499	542	551	554	521	528	586	576	491	516	506	561	494	544	572	530	505	529	542	563	528	549	572	509	548	525	501	523	547	522	467	497	513	523	517	522	530	526	511	547	525	554	491	521	546	524	556	544	489	554	505	518	512	536	521	548	539	502	552	523	546	492	526	508	516	516	521	521	509	532	535	520	512	566	512	511	528	499	536	495	551	545	558	545	496	543	504	523	552	543	539	569	536	505	505	573	528	531	532	539	526	540	498	519	551	520	538	533	546	553	513	554	511	542	527	529	506	512	510	547	520	499	529	571	502	537	572	476	475	547	509	531	540	516	513	501	501	509	525	493	539	527	560	543	508	532	511	512	548	511	506	526	552	493	511	475	510	533	532	520	530	507	509	532	587	531	530	500	499	552	507	505	521	543	493	521	517	545	549	513	503	550	555	538	513	560	491	511	530	534	534	507	534	537	555	529	533	493	512	451	491	502	498	500	515	542	533	529	541	490	503	521	527	488	538	534	520	522	532	551	537	530	569	533	557	517	494	536	540	516	528	544	525	508	515	536	509	518	502	535	538	557	504	516	556	517	551	524	524	519	519	567	459	530	581	467	500	517	504	533	558	535	505	564	542	529	507	525	567	563	525	510	489	506	529	508	526	516	573	536	477	567	493	502	540	552	519	540	496	532	570	505	570	538	560	505	540	509	533	583	531	551	516	530	522	536	525	546	546	547	526	524	521	516	559	491	554	528	514	507	517	509	507	544	504	547	531	527	545	548	482	485	532	553	519	504	525	537	516	555	470	541	505	536	539	525	517	523	571	533	493	493	499	537	507	534	513	533	521	518	495	512	495	513	542	549	491	532	544	530	540	502	528	462	552	512	518	524	528	515	505	499	494	536	516	494	553	566	499	495	510	497	535	528	490	492	528	519	558	539	540	523	529	530	549	540	491	536	549	537	508	520	510	516	514	532	509	488	499	516	482	551	533	519	516	527	515	526	509	522	544	538	478	526	512	477	506	548	553	543	519	563	548	504	494	528	537	503	520	471	531	495	541	538	542	522	543	540	509	492	485	520	550	494	479	519	499	532	558	526	522	503	498	537	538	510	528	565	513	504	531	506	561	581	526	541	512	507	525	542	554	497	546	514	535	495	533	520	536	489	492	556	529	523	543	539	543	524	579	522	514	561	511	528	520	500	546	551	539	505	527	518	521	524	515	529	536	509	538	530	503	493	507	527	520	559	569	542	494	529	486	528	544	497	552	499	502	527	502	561	506	503	496	536	535	497	497	531	578	480	535	518	549	523	540	519	547	534	523	521	552	533	544	543	501	500	500	568	530	533	499	540	535	490	546	528	555	490	516	527	511	496	511	477	526	505	522	515	485	518	550	535	532	500	530	533	497	526	513	507	506	500	529	555	516	481	525	520	518	509	502	523	545	520	522	520	507	553	502	541	509	512	529	526	549	493	517	529	493	522	542	459	530	522	520	513	540	544	542	566	511	554	543	546	527	542	537	524	524	501	581	492	495	507	516	504	493	492	505	523	542	514	522	541	485	530	486	493	508	555	523	515	534	552	559	540	517	572	548	521	543	496	496	536	493	540	517	551	517	514	535	574	550	509	549	532	513	525	525	520	504	496	540	551	509	496	558	524	503	559	543	498	514	553	505	507	540	509	535	524	543	545	510	543	531	556	529	526	488	531	513	558	503	551	492	526	513	551	510	516	521	501	520	502	482	555	522	530	530	553	519	502	554	541	537	544	566	553	554	539	528	509	508	525	563	527	498	514	543	550	493	515	458	499	500	517	532	505	500	509	566	541	552	528	549	537	512	546	499	512	495	515	533	536	499	537	517	543	532	518	549	511	528	553	524	519	518	558	512	518	516	503	523	500	482	514	520	499	497	501	507	534	505	525	550	513	562	502	502	555	502	542	520	559	511	551	505	544	547	509	514	510	469	535	550	586	510	552	575	527	532	585	565	513	545	531	526	499	517	565	479	546	492	496	552	509	472	522	544	540	587	555	497	541	530	577	502	513	534	551	504	555	523	515	558	554	532	539	524	523	521	507	521	522	549	546	498	548	504	528	513	576	501	508	536	559	525	504	543	536	549	533	471	559	532	518	532	493	518	528	508	497	568	513	543	540	562	511	557	518	554	530	554	521	557	543	503	540	528	495	529	542	529	486	522	520	482	523	492	513	515	540	485	522	536	527	508	537	514	522	506	512	477	543	533	533	489	487	561	500	511	499	547	515	525	567	555	550	511	494	531	543	520	541	515	504	520	526	529	528	579	538	530	541	517	573	542	517	534	552	554	488	538	514	528	530	522	520	540	541	508	558	530	570	517	516	490	535	526	529	514	557	539	563	533	528	523	535	532	525	490	521	532	516	493	480	526	531	535	515	538	492	566	502	522	496	549	516	525	513	464	495	549	530	553	536	562	520	519	498	524	521	491	503	511	511	536	563	570	516	554	535	517	517	550	542	575	536	494	491	507	530	554	545	504	517	534	515	497	561	506	550	553	485	529	522	515	487	541	555	536	502	481	544	514	532	511	542	489	544	532	490	567	531	538	526	539	518	554	504	547	522	482	529	536	522	489	522	507	548	551	496	533	561	558	498	551	513	547	502	533	536	517	504	570	518	515	540	564	557	517	515	514	499	536	522	500	504	555	511	538	513	495	521	526	526	505	481	535	560	535	548	502	533	516	514	498	524	536	536	491	556	526	554	502	535	532	514	528	576	521	532	549	558	481	540	476	515	498	513	535	491	506	490	522	513	534	512	525	529	533	553	545	538	526	510	542	534	536	540	518	542	539	513	538	530	547	502	522	527	515	512	547	518	543	535	529	558	556	502	541	558	522	495	529	514	509	563	507	545	533	523	533	549	544	507	532	509	561	510	514	493	531	487	553	515	533	541	502	529	560	509	548	520	530	557	564	528	558	533	542	578	503	509	541	526	574	572	539	513	464	452	515	528	533	550	500	500	534	526	548
2508	2589	1302	1481	2212	2031	1627	1323	967	733	481	385	310	242	161	99	124	116	89	105	93	80	87	60	80	51	44	55	39	41	42	42	51	47	26	27	41	32	26	29	24	28	23	19	30	29	22	24	21	28	24	22	29	26	24	24	19	19	32	37	24	30	22	27	20	30	24	16	26	22	29	29	29	26	31	22	34	27	18	18	33	21	24	21	24	21	13	19	16	19	33	24	15	19	25	24	22	23	25	28	17	23	26	28	24	21	21	16	33	21	30	28	27	31	23	21	22	25	22	26	20	21	24	21	24	30	32	19	19	23	22	21	19	22	23	20	25	35	23	30	21	25	23	20	23	20	16	22	34	25	20	25	12	25	17	15	22	20	26	23	22	25	22	32	15	17	20	26	21	27	20	31	22	16	18	17	19	20	13	32	23	21	22	23	19	31	17	20	28	24	23	20	29	29	31	27	16	23	21	19	27	18	24	23	21	23	26	24	28	17	31	24	27	28	15	22	22	27	19	23	22	21	17	24	21	24	16	21	22	17	17	21	22	30	18	21	25	27	21	15	20	20	26	20	20	19	22	14	27	24	11	25	24	31	26	38	24	30	23	24	30	30	20	24	22	19	31	26	14	31	11	32	18	28	27	23	23	21	21	25	21	18	26	21	26	21	18	27	24	21	19	19	23	17	16	26	24	25	21	23	19	25	18	25	22	26	21	23	24	24	17	21	20	16	15	33	29	30	28	16	17	20	26	19	18	11	23	21	19	29	22	22	29	21	19	22	21	22	24	17	14	26	23	18	25	19	26	14	23	20	22	22	21	17	24	28	15	27	18	24	23	28	25	24	16	25	18	26	18	21	16	18	18	24	17	26	29	30	26	33	22	30	23	15	29	22	26	23	23	28	20	32	15	29	27	17	22	15	23	20	30	19	21	26	21	22	27	22	30	15	19	18	26	25	26	20	25	27	35	20	23	27	16	24	27	15	23	20	17	25	14	25	22	20	25	25	22	20	19	22	21	18	19	27	23	22	29	20	18	32	27	32	28	24	17	30	26	20	24	18	25	24	37	27	17	24	23	16	15	21	31	24	29	31	21	12	14	18	22	26	16	17	30	18	22	21	31	19	24	20	21	17	11	23	14	27	30	22	21	25	14	29	18	23	22	21	21	21	18	19	26	22	28	25	20	24	28	23	19	19	21	15	22	18	21	18	17	26	18	24	25	24	26	24	28	23	18	26	25	25	23	22	18	22	17	18	26	21	14	21	20	27	25	27	15	18	21	26	22	25	26	22	21	16	26	21	25	23	21	20	20	25	28	29	20	21	24	21	24	18	22	28	26	23	34	36	24	22	28	26	12	26	26	17	22	19	19	24	16	17	21	22	19	38	31	19	23	26	26	24	18	29	20	17	29	34	26	29	14	32	25	18	30	21	18	31	26	20	22	23	26	23	19	24	27	32	27	17	23	34	23	28	23	22	19	17	18	20	19	26	23	20	23	18	28	25	27	28	24	18	24	26	15	27	17	21	29	31	26	38	29	26	23	22	31	18	28	19	26	29	27	27	11	18	24	23	20	30	19	13	18	26	20	23	20	21	33	24	19	15	27	18	24	24	15	18	29	22	18	21	21	24	28	24	19	27	23	20	27	15	14	23	22	20	23	22	31	20	25	17	20	24	20	27	22	26	26	21	22	27	24	29	18	27	17	31	20	27	21	24	23	31	20	22	24	30	29	21	17	27	22	21	24	27	21	27	21	23	21	19	22	24	18	22	20	27	19	26	24	21	23	27	22	22	24	24	15	21	20	17	19	22	23	14	25	23	14	15	26	22	22	15	21	14	30	29	17	25	16	21	20	27	32	24	24	26	28	26	24	25	16	20	16	33	23	28	26	16	33	19	22	19	17	26	9	21	23	27	31	26	14	18	12	23	20	26	19	19	33	21	20	23	21	24	22	19	23	21	25	21	28	25	24	17	28	31	30	26	26	19	16	23	20	18	20	17	23	20	23	27	25	25	13	29	22	19	22	27	16	21	18	20	25	15	18	23	22	28	24	29	26	20	26	28	21	22	23	17	18	25	25	20	21	21	27	18	37	25	18	22	23	24	29	14	22	12	27	19	24	19	25	23	22	23	33	27	21	23	19	29	32	23	16	22	18	33	20	22	22	25	24	25	27	20	21	27	21	29	22	19	19	28	29	28	19	18	22	28	14	23	28	18	27	17	18	15	21	26	13	20	31	21	19	21	22	28	24	17	25	27	22	19	24	32	26	25	20	27	17	17	26	28	16	24	20	25	18	18	17	24	19	29	10	19	25	19	22	21	26	28	28	28	18	27	28	19	24	20	34	24	19	24	20	34	24	29	25	24	21	27	20	25	22	16	26	19	19	27	16	24	21	20	25	19	23	21	20	26	28	20	15	21	25	24	16	22	22	21	19	17	18	32	21	31	26	31	18	22	17	14	17	26	23	24	17	25	14	23	21	19	13	15	31	22	25	21	26	19	18	22	25	27	33	16	21	20	28	19	26	20	25	21	23	24	24	24	24	19	19	20	18	22	22	22	26	26	18	26	20	19	18	12	30	21	27	27	28	16	22	17	25	24	20	22	21	27	17	35	20	27	25	26	17	27	29	16	24	25	22	31	25	28	28	18	31	16	23	26	24	25	25	22	28	23	22	22	22	29	16	25	25	18	32	28	23	18	22	24	22	14	29	25	19	31	24	24	21	19	23	17	20	17	20	35	20	24	20	16	29	27	24	22	23	29	15	23	22	29	27	24	19	23	20	26	21	23	15	24	22	19	17	31	22	18	18	26	26	19	34	30	26	29	34	25	25	26	24	23	26	19	28	20	20	24	24	21	24	25	30	17	27	15	17	17	19	21	23	28	20	19	21	27	24	15	25	18	13	21	28	18	23	28	27	20	19	23	15	20	30	20	30	27	25	20	20	23	24	24	21	16	20	16	14	19	25	21	31	32	28	28	25	20	27	28	22	28	28	16	20	19	26	26	26	26	23	17	10	25	20	23	25	25	17	17	26	17	23	28	25	27	21	21	12	25	13	24	27	23	16	27	22	20	34	23	32	22	23	21	19	20	22	13	31	23	31	25	24	18	21	25	25	20	20	26	18	21	26	21	20	22	24	19	30	17	24	16	28	19	31	19	31	19	19	25	18	23	23	21	25	22	25	18	20	19	26	19	21	15	17	19	18	18	20	22	21	22	20	22	19	30	24	16	19	26	22	21	21	24	31	24	22	24	20	22	20	22	21	27	19	28	27	13	23	14	16	21	27	29	23	20	20	24	24	25	22	30	27	20	20	18	28	25	24	22	28	19	18	28	28	26	19	23	31	37	32	21	21	17	23	21	19	24	27	24	31	27	18	16	25	15	19	20	23	23	19	21	27	26	28	12	20	23	19	28	12	27	21	22	19	25	22	26	20	30	24	26	35	21	22	17	16	17	24	25	17	13	25	27	12	31	11	28	18	22	29	17
29488	31727	26130	46032	50539	48668	42970	37978	33006	27799	23294	19784	15816	13048	9300	7035	5895	6025	6116	5953	5434	4494	4093	3596	3200	3084	2779	2377	2363	2210	2159	1863	1862	1582	1270	1163	1196	1066	1104	828	791	818	822	823	854	788	778	710	692	666	710	693	634	655	715	712	698	677	639	652	636	610	635	615	604	600	602	596	561	622	616	618	629	594	578	562	566	541	588	527	562	553	559	561	594	540	540	538	548	604	554	597	490	541	547	598	570	522	508	527	586	549	537	545	570	547	559	576	532	545	512	550	550	521	572	549	501	508	490	522	537	488	552	567	537	549	550	534	523	541	511	545	541	543	554	524	531	552	482	525	508	520	570	504	516	513	519	547	548	527	524	535	512	540	566	493	507	512	525	558	522	522	498	527	509	581	509	526	507	514	535	529	504	507	520	534	573	518	560	531	514	494	519	541	547	548	490	588	539	517	523	518	498	531	520	528	548	528	523	540	500	497	531	497	541	540	518	545	548	506	523	527	562	502	548	528	535	500	546	532	536	558	555	528	534	528	515	535	503	531	503	526	536	496	499	520	573	500	536	478	501	546	504	538	524	545	552	538	531	550	463	534	548	547	504	549	522	546	519	492	547	485	537	510	480	522	524	536	544	527	518	579	510	527	550	533	533	504	538	561	526	523	521	520	513	508	516	531	521	520	506	533	503	497	506	504	526	506	515	550	525	523	528	497	508	551	541	485	528	537	510	523	544	505	529	512	508	518	542	517	504	537	528	526	551	544	545	519	567	523	499	514	542	489	502	527	529	531	538	582	521	540	493	491	525	517	533	511	528	502	514	488	555	519	527	501	534	531	535	546	541	509	557	544	517	514	559	555	499	536	495	550	506	530	519	536	509	524	509	509	491	512	554	541	568	484	537	525	518	552	525	540	545	554	559	520	532	547	518	502	533	536	541	539	520	539	507	494	578	539	514	510	523	531	536	573	503	527	560	509	553	542	502	496	537	542	533	492	563	514	506	534	502	502	486	495	522	561	576	513	535	565	472	514	535	512	518	504	532	512	503	542	511	529	516	534	563	568	527	482	554	525	556	508	561	505	488	545	546	529	527	500	499	497	547	547	517	551	519	527	522	550	509	503	482	526	502	509	529	540	554	553	525	509	507	511	547	495	543	573	518	513	493	528	527	526	517	527	533	517	515	502	508	500	560	520	548	524	548	516	545	600	555	559	491	495	557	503	509	578	502	521	510	531	571	556	475	554	531	521	547	525	550	526	550	532	521	538	526	530	508	498	507	522	557	509	556	535	512	518	490	512	485	509	532	482	534	474	519	502	541	529	517	507	539	547	504	530	540	534	541	541	522	497	540	528	499	519	536	517	478	544	536	539	497	527	531	549	530	500	545	519	570	490	510	510	549	530	538	503	523	523	540	524	522	499	527	504	539	516	493	528	524	487	564	537	527	520	510	503	544	520	542	535	540	524	543	512	558	566	526	526	540	522	616	523	501	540	566	567	589	560	535	527	542	598	520	542	527	508	490	548	492	490	486	522	568	532	548	507	540	546	519	476	504	534	527	530	526	514	523	538	549	569	521	528	523	554	502	555	501	513	520	526	506	567	526	556	544	542	527	512	536	528	556	535	580	516	500	549	535	513	521	527	523	517	499	514	506	478	556	563	535	501	533	547	556	534	521	516	469	501	528	486	539	524	522	519	523	511	531	528	512	579	509	496	511	521	501	518	507	570	505	522	525	530	527	511	530	555	525	533	544	540	517	514	525	498	537	551	516	504	533	555	538	545	516	506	534	468	514	520	542	479	538	508	489	520	519	533	529	555	543	562	537	475	490	542	510	520	492	532	525	543	549	494	526	527	533	529	539	526	567	563	538	523	505	536	522	513	496	508	574	517	521	529	519	552	555	534	545	534	571	528	530	582	516	537	522	497	532	537	512	542	540	534	530	518	516	491	514	540	500	508	502	473	523	515	487	520	571	526	521	505	533	543	522	524	509	493	470	516	507	513	524	571	509	553	486	532	563	532	533	522	535	543	534	534	522	524	549	548	487	564	540	514	520	536	509	513	513	562	521	500	530	533	517	528	563	520	525	484	504	509	577	575	506	520	552	533	510	540	503	551	506	498	505	531	521	520	562	534	543	503	496	504	499	502	520	550	541	518	539	544	509	531	525	537	553	522	507	534	508	489	481	539	523	515	533	499	554	531	564	479	491	527	526	532	494	566	533	489	539	514	513	479	529	482	509	489	544	524	515	514	502	559	543	509	551	485	529	518	503	518	546	532	493	545	507	498	522	520	557	558	520	527	521	522	548	513	531	539	532	535	530	548	514	581	519	532	491	587	526	538	527	533	550	498	551	528	502	533	535	497	523	525	480	545	505	501	559	538	516	512	516	511	524	541	542	496	527	513	553	540	515	514	522	518	501	459	512	554	489	548	533	553	508	520	509	525	477	525	516	525	518	499	550	498	535	506	500	513	533	490	521	550	532	520	536	497	554	515	525	532	529	492	542	529	533	509	538	513	539	516	506	522	542	523	515	526	525	515	520	561	543	554	521	520	537	567	501	531	546	508	535	515	495	533	538	546	516	551	510	508	503	530	528	517	511	518	532	556	516	534	583	516	532	520	520	498	518	543	511	539	528	545	536	558	517	547	556	504	536	489	559	505	525	555	512	518	553	547	537	529	519	531	507	517	533	539	515	549	522	517	501	527	538	536	517	492	530	511	495	554	552	510	525	554	541	514	510	542	579	508	518	500	545	518	519	536	490	549	547	535	501	529	532	516	564	500	495	519	509	538	502	492	531	560	532	548	524	497	505	558	520	528	550	460	521	484	515	538	503	496	557	522	526	489	482	543	528	524	498	527	519	540	533	506	562	501	497	530	545	539	509	535	472	517	510	529	529	477	496	513	493	560	526	525	523	517	496	508	530	505	579	525	486	520	496	511	515	522	547	522	556	517	563	533	497	540	520	527	523	531	518	528	495	522	545	550	519	510	538	521	537	493	506	515	486	545	504	505	540	500	540	561	548	507	498	561	533	536	538	559	518	541	557	510	538	579	516	540	540	472	527	554	521	526	523	461	529	511	519	494	507	481	539	522	502	519	528	524	507	499	535	512	527	499	525	516	541	518	510	565	493	504	506	511	529	490	553	521	525	546	559	540	549	487	549	503	517	485	512	538	492	522	520	496	544	527	527	575	503	512	528	498	529	542	557	490	544	545	535	561	540	482	559	499	484	518	546	520	504	503	532	525	486	518	507	507	506	518	500	486	537	574	543	500	516	554	570	568	580	525	504	533	548	561	514	547	530	551	499	513	538	481	550	545	531	487	513	541	512	533	502	512	545	531	502	509	547	512	482	491	513	518	518	527	536	527	559	504	520	550	491	515	511	513	504	554	509	523	518	510	570	544	548	565	526	489	569	498	505	512	538	525	480	530	529	534	512	550	534	523	539	568	526	511	514	562	547	524	480	543	504	542	516	532	496	569	514	510	551	548	518	533
2576	2673	1334	1791	2175	1955	1582	1307	993	684	533	411	268	215	145	134	111	107	127	105	99	80	70	67	61	52	62	44	45	52	41	47	36	29	27	29	23	33	39	21	25	35	29	21	18	35	26	27	28	28	44	25	20	21	21	25	28	25	21	29	27	26	16	23	36	27	21	20	27	27	16	25	22	27	19	18	15	23	17	28	25	23	27	23	24	16	33	22	23	12	20	24	28	21	21	18	22	21	36	18	23	24	31	25	19	27	27	23	20	19	25	29	23	19	23	26	24	24	24	26	16	21	20	20	20	16	24	16	25	21	24	31	26	28	16	20	21	22	20	27	19	28	31	32	23	20	23	19	16	23	30	27	14	25	23	25	18	29	28	18	24	23	24	26	15	24	18	27	19	26	28	21	20	25	25	29	18	37	23	17	25	18	22	25	27	30	20	16	28	20	20	22	25	29	24	13	20	31	27	18	32	20	21	22	30	16	24	22	25	18	22	18	24	19	26	22	21	17	23	23	16	18	28	16	26	17	24	21	27	20	24	22	32	25	19	28	20	24	21	29	22	28	29	25	25	20	19	19	17	27	25	23	31	21	29	25	18	23	28	19	26	18	24	24	15	19	24	28	19	24	21	21	23	19	25	23	16	21	23	21	28	32	34	13	14	25	33	19	21	23	18	17	23	24	19	24	16	15	23	21	24	21	18	33	29	20	17	14	17	34	23	23	26	25	18	27	19	20	24	25	24	28	28	35	28	29	27	23	21	23	28	17	27	29	11	26	23	20	22	32	15	16	27	18	20	27	39	22	10	18	24	24	16	25	21	24	26	32	28	19	31	29	21	19	25	35	15	21	24	20	19	24	21	28	22	25	14	29	21	26	26	21	24	18	24	18	23	20	27	25	23	26	15	22	24	19	23	22	25	23	19	16	32	15	29	20	16	18	33	20	20	37	27	22	21	18	26	30	15	26	22	23	23	20	26	31	18	17	17	27	15	20	14	20	20	18	18	29	22	26	23	14	30	28	21	22	14	12	23	14	20	17	22	22	22	16	28	22	21	18	20	17	18	20	18	19	19	20	20	25	26	19	26	19	25	17	24	28	18	28	25	33	18	23	18	18	19	23	24	25	21	20	21	35	23	30	20	26	27	26	24	24	23	15	22	19	17	24	20	15	23	9	17	29	33	21	30	23	28	22	17	21	20	27	20	25	20	15	23	22	26	27	18	20	27	23	23	12	23	26	25	19	16	16	23	16	22	19	21	19	20	27	23	23	23	15	29	19	27	32	20	12	19	28	25	27	24	12	15	20	19	37	26	23	26	27	29	13	32	28	24	19	25	18	22	31	22	21	27	20	23	23	23	26	22	34	18	24	24	24	30	22	36	23	24	22	21	20	26	27	35	24	28	30	22	23	24	30	20	24	22	30	22	26	26	29	25	15	18	23	17	26	25	20	16	27	15	20	22	28	30	16	33	34	15	22	30	21	29	24	23	24	18	27	22	23	27	16	22	18	29	24	24	16	22	20	25	17	20	28	20	20	22	23	21	13	22	19	18	22	17	20	21	20	26	22	19	18	17	23	22	27	16	30	26	21	21	27	23	16	19	23	22	26	25	22	30	8	27	13	20	23	22	25	15	26	19	26	21	22	14	26	27	25	20	24	29	27	18	24	28	13	19	17	20	26	22	18	24	18	19	28	16	32	21	17	20	25	29	20	27	24	27	23	19	23	23	26	22	16	21	26	24	21	24	20	29	22	24	20	29	33	28	18	15	30	25	25	19	30	21	26	27	22	18	25	18	20	21	17	21	30	24	23	17	22	23	27	22	13	19	22	23	28	14	22	25	21	25	20	20	20	33	22	21	21	27	30	21	14	23	33	16	29	24	22	26	21	24	20	19	20	24	17	24	19	30	34	19	25	21	24	21	26	24	16	18	22	22	28	20	26	26	27	34	25	26	17	19	25	21	18	17	22	17	22	26	26	28	22	34	29	19	15	32	16	24	27	13	16	22	18	21	22	21	22	22	25	26	30	17	24	20	26	25	26	26	28	18	31	24	19	25	21	27	24	15	22	19	26	19	18	19	23	27	22	20	24	25	19	23	29	16	25	15	28	29	21	23	22	24	25	26	21	19	23	23	18	17	20	19	22	26	35	18	23	21	21	27	25	26	21	22	21	19	27	16	29	27	16	25	28	18	19	22	20	24	29	25	19	29	19	26	22	20	23	23	14	22	25	29	27	25	21	21	14	23	18	13	28	24	18	23	31	28	26	26	19	20	27	27	28	27	20	17	22	22	21	12	19	19	19	19	24	23	31	24	20	18	22	16	18	23	22	17	27	18	25	33	23	17	29	30	20	18	24	25	17	16	19	20	26	17	22	26	19	22	34	29	29	15	20	31	24	27	22	28	26	26	27	22	21	28	30	16	22	23	26	19	24	12	21	25	29	11	14	21	23	20	19	24	22	8	16	28	19	34	27	25	25	26	24	21	16	28	14	26	23	27	18	26	24	17	25	27	28	24	18	22	25	18	17	16	34	33	25	28	16	26	28	21	18	19	22	20	30	26	21	27	16	22	18	19	27	27	28	22	21	22	24	22	31	23	14	30	17	14	25	28	22	21	26	23	13	25	36	26	33	20	22	27	19	21	14	20	21	34	29	26	27	19	18	21	22	24	19	25	12	21	15	18	22	20	24	16	25	19	26	22	29	33	20	31	15	24	14	28	21	30	17	31	24	23	32	23	18	31	22	19	20	33	26	30	23	27	19	24	22	27	16	23	25	17	22	24	25	29	16	18	26	12	14	22	13	31	17	25	18	30	23	24	24	25	21	17	25	34	19	18	24	12	20	18	31	16	17	14	23	16	32	18	24	23	21	16	24	17	23	15	15	25	23	31	27	29	22	18	24	18	22	20	32	26	17	22	29	27	28	20	25	27	28	22	22	20	35	26	18	27	22	27	25	27	19	19	29	21	34	22	17	20	13	21	24	22	16	30	23	19	21	18	27	22	24	19	19	20	16	22	21	23	21	21	26	26	16	21	25	25	19	26	24	21	26	33	38	22	18	22	25	20	24	17	19	31	14	17	17	18	21	22	18	20	26	18	23	25	33	24	30	24	19	20	24	19	21	25	20	11	26	22	27	25	18	28	19	18	19	26	19	20	28	27	20	24	20	23	20	23	30	25	27	26	32	25	22	21	27	17	22	21	26	17	32	20	23	25	31	12	16	25	28	15	28	15	19	31	26	28	20	23	20	24	18	28	22	25	20	32	17	22	24	20	18	22	32	17	29	20	21	17	22	19	20	24	26	25	21	29	16	24	24	20	17	29	19	23	18	25	28	21	28	23	23	21	22	22	21	28	28	15	18	22	25	28	24	21	25	23	20	24	26	24	26	25	23	23	26	18	18	21	24	28	25	21	27	23	12	21	18	23	27	13	18	22	27	19	20	22	14	26	13	24	24	21	18	22	18	18	27	25	24	24	23	22	24
29976	32124	26062	46550	50612	48152	42422	37802	32297	27370	23121	19437	15644	11961	8682	6678	5922	6086	6043	5822	5050	4381	4009	3522	3302	3028	2672	2472	2415	2253	2029	1786	1679	1353	1209	1222	1155	1054	947	838	807	844	815	815	824	723	696	695	682	694	680	727	675	616	675	641	724	683	681	655	613	613	585	615	587	596	625	596	627	606	647	633	585	527	577	599	555	531	520	557	522	574	585	533	531	536	522	523	519	521	564	543	543	535	535	581	536	557	564	548	602	538	591	553	548	534	588	555	547	520	531	536	525	548	553	542	533	515	529	508	481	506	529	507	541	516	532	509	499	544	500	535	509	571	532	504	522	536	518	522	508	566	535	504	559	494	525	486	554	548	516	534	518	541	536	557	534	532	531	511	520	527	539	494	541	539	534	529	537	516	521	507	530	512	571	536	527	494	490	521	517	534	509	494	513	532	511	516	477	524	520	510	561	505	530	503	533	513	565	506	539	504	515	516	528	535	502	516	540	584	468	536	517	540	558	518	559	532	542	475	506	558	480	525	510	514	545	537	570	550	515	516	502	520	511	522	543	529	503	553	521	520	493	561	524	496	547	496	546	576	521	543	534	528	503	531	509	509	544	515	552	495	520	522	527	544	521	539	556	529	499	521	496	546	540	487	540	545	550	509	529	540	525	531	514	538	515	513	512	511	532	572	513	548	508	567	495	541	509	544	526	490	519	525	545	535	555	557	502	541	514	531	491	569	550	504	531	519	530	534	542	503	547	513	539	570	541	493	526	502	491	522	534	501	520	542	526	501	525	547	506	545	544	533	528	556	537	549	534	558	481	532	477	537	492	544	503	492	507	519	488	527	527	550	497	497	499	506	539	501	543	505	478	537	510	490	504	585	559	519	510	506	548	522	520	477	501	509	511	501	570	509	507	524	559	551	516	518	506	522	519	560	504	502	534	495	491	518	512	517	523	543	494	510	483	533	536	520	498	519	482	504	473	530	548	515	515	514	549	492	516	528	527	511	544	508	535	505	538	540	526	516	504	540	557	548	540	523	470	516	523	536	513	530	532	544	528	515	520	515	522	542	496	553	503	534	513	528	584	524	521	546	548	509	511	534	544	533	471	526	523	543	508	519	515	553	548	526	514	508	524	539	549	545	506	545	483	507	529	493	511	556	516	518	516	508	475	557	532	526	562	482	521	483	554	514	548	525	535	541	543	548	533	556	510	487	545	521	562	546	543	482	523	539	540	532	514	532	491	551	521	537	510	516	522	505	541	502	521	529	500	494	533	521	508	519	536	519	532	525	500	520	527	509	521	534	536	538	550	550	507	531	517	528	568	542	529	518	519	519	466	479	537	503	538	506	498	538	540	520	563	544	550	509	518	516	494	485	542	513	531	520	497	549	514	505	507	520	561	501	458	546	528	559	536	578	531	552	474	503	542	550	532	517	483	504	518	539	513	559	494	512	550	528	556	528	518	530	569	500	538	512	528	481	530	537	537	492	501	534	533	496	543	532	534	556	532	515	530	543	504	475	558	513	560	541	555	520	539	534	514	532	510	556	529	519	527	579	524	511	550	543	519	494	508	554	519	505	494	479	509	493	560	547	522	489	560	523	499	558	540	555	543	535	536	528	520	521	550	490	503	508	497	544	497	540	555	528	444	514	522	520	507	510	500	514	524	521	550	498	518	538	525	561	511	552	493	497	521	508	520	570	511	498	517	531	525	557	524	512	521	528	538	475	539	527	493	499	529	509	538	543	517	509	497	542	508	557	503	564	539	539	545	506	559	525	518	544	538	556	489	490	486	545	496	536	519	541	530	520	495	485	542	540	536	562	529	482	546	555	542	547	550	496	556	471	532	510	520	528	518	511	517	538	485	514	535	528	554	525	506	542	534	525	546	503	553	521	513	565	527	509	561	522	534	510	500	527	507	519	568	500	532	520	519	542	533	532	544	507	538	546	527	503	585	505	523	507	546	535	547	524	566	529	521	557	544	469	514	508	545	517	513	528	499	478	504	541	500	489	505	526	530	506	536	498	526	548	529	492	518	494	515	514	557	498	507	525	525	538	509	530	555	544	499	547	465	504	474	486	523	546	565	492	545	529	503	521	536	494	536	528	552	511	517	512	498	547	526	517	518	492	529	552	543	505	505	521	552	519	514	492	490	568	550	544	540	565	552	530	543	494	534	490	535	561	525	499	530	511	540	529	526	573	552	495	524	527	535	531	534	551	523	543	514	503	490	525	516	500	503	540	514	508	520	518	526	584	498	513	503	548	504	512	554	519	510	498	561	516	545	506	475	530	506	545	510	552	564	515	523	512	532	545	556	509	463	519	537	519	543	532	539	509	530	494	554	566	462	554	526	501	553	506	538	493	519	561	517	519	536	557	546	576	526	561	579	538	539	530	510	540	524	559	565	538	534	502	491	545	521	506	516	539	565	497	527	522	537	533	513	543	493	506	511	523	565	519	528	545	541	484	497	514	515	488	499	526	538	537	526	518	551	534	523	545	501	546	500	526	485	512	513	553	564	550	532	494	521	520	527	464	546	551	529	575	522	528	524	554	528	518	520	547	493	532	492	476	519	503	539	521	536	544	509	521	546	496	523	558	509	536	494	514	484	521	557	493	515	486	507	509	500	510	549	570	525	518	518	512	531	544	524	541	546	538	503	486	479	469	484	465	527	547	544	550	499	538	492	536	532	518	522	500	560	530	538	555	547	530	498	523	484	545	477	503	523	526	506	498	524	504	503	510	548	505	531	502	523	522	494	518	540	550	575	518	509	504	520	543	532	528	504	520	564	528	555	555	529	534	498	518	506	529	581	490	519	558	529	518	523	476	527	517	513	538	565	525	547	508	530	518	544	529	529	516	533	519	499	537	536	486	523	539	539	522	536	506	553	515	554	545	506	488	531	521	546	535	543	528	579	500	533	559	531	509	547	516	533	549	533	565	561	500	527	539	515	507	486	529	566	506	487	540	556	564	524	533	505	503	502	479	475	507	513	589	497	552	501	517	541	527	541	551	495	525	506	529	538	514	474	516	530	505	541	529	487	507	540	533	555	512	555	543	534	517	524	540	554	522	518	529	517	514	510	524	549	517	527	520	524	531	525	524	499	509	521	568	528	566	542	497	535	520	510	489	527	486	521	539	551	536	523	513	517	496	495	496	543	498	506	521	547	514	513	519	499	485	494	542	510	505	561	550	546	497	532	505	499	504	536	548	487	556	551	561	538	502	527	498	511	550	520	540	524	549	516	526	559	547	534	574	560	501	494	523	555	547	513	530	500	543	528	522	528	502	494	503	500	546	530	544	513	499	554	552	543	516	532	518	555	548	507	541	490	514	485	517	545	519	545	531	560	525	499	547	503	470	520	541	497	505	500	534	501	507	528	539	531	520	526	498	532	541	520	547	529	514	484	457	561	515	544	510	528	566	489	498	535	549	538	522	523	550	546	522	524	510	501	518	513	512	537	528	548	547	520	496	553	516	512	504	581	508	496	539
2792	1679	927	1789	1608	1408	1209	884	624	450	341	296	199	159	109	86	90	86	102	84	92	71	68	68	58	48	47	44	60	53	46	59	44	40	43	39	40	37	39	37	35	35	27	35	35	38	24	27	23	41	30	38	32	35	32	41	33	47	30	24	27	37	37	33	36	33	30	37	36	37	30	29	41	28	37	30	25	28	30	31	43	26	33	29	25	39	37	41	34	33	21	37	33	37	26	33	29	42	34	24	26	29	33	32	26	31	23	31	26	51	31	32	38	31	39	39	37	25	33	33	32	35	36	33	24	28	25	25	30	32	24	35	30	28	30	38	30	41	25	36	29	26	24	30	33	31	31	35	35	39	34	29	43	25	31	29	34	36	20	28	20	27	22	35	35	33	30	21	29	28	34	35	29	38	37	38	21	16	31	38	33	34	33	31	30	36	44	43	37	30	31	33	24	33	32	24	34	35	34	29	46	35	30	37	34	29	25	17	25	28	35	35	34	26	33	27	24	31	34	29	31	37	33	22	41	33	27	21	29	21	41	35	28	27	25	32	32	30	27	32	32	37	31	47	36	27	27	38	32	33	39	35	22	34	28	32	32	34	33	31	37	31	29	35	36	33	41	33	30	34	30	23	28	33	33	31	28	35	31	31	30	34	27	22	36	35	25	39	21	28	35	28	45	29	27	23	31	20	27	31	22	30	29	36	38	31	19	33	35	26	21	32	35	41	26	21	34	27	38	27	31	30	23	40	24	32	34	30	38	34	30	39	32	28	31	24	30	27	34	23	32	37	28	26	37	37	21	41	19	29	33	29	29	39	24	27	36	36	29	41	38	37	32	29	27	38	34	27	28	31	31	25	34	30	23	28	28	21	25	28	23	29	29	38	35	32	36	24	28	37	30	23	35	39	29	32	33	34	37	29	36	34	22	33	37	31	28	31	29	31	20	28	42	29	39	27	35	29	33	33	28	36	42	39	24	45	25	27	33	30	21	33	28	24	34	41	30	43	31	23	39	36	33	30	17	39	24	16	46	27	34	25	24	35	27	28	27	31	34	33	35	33	28	34	28	31	21	33	32	31	34	32	32	33	39	33	39	35	34	31	31	24	44	32	40	35	25	22	27	36	33	48	43	27	31	36	34	34	32	33	17	42	23	28	26	20	31	38	28	40	30	43	28	32	35	39	36	34	41	22	23	23	41	34	29	26	31	30	27	25	36	29	35	31	34	30	22	37	35	27	29	46	38	27	31	31	34	39	21	28	39	28	41	20	36	28	44	37	30	35	32	38	45	32	40	34	34	29	26	37	36	35	36	29	37	36	34	27	30	26	39	37	31	25	27	30	26	22	29	21	22	29	31	39	35	40	28	21	22	23	28	33	32	25	40	30	31	35	33	39	34	22	41	33	35	35	29	20	35	29	37	37	27	36	28	26	23	31	35	30	30	33	39	35	26	31	26	26	31	32	29	44	27	34	33	29	31	30	27	21	35	27	23	42	25	30	26	29	24	23	29	36	32	34	28	33	26	31	31	30	31	39	37	27	42	34	29	37	35	32	25	23	25	28	30	29	30	37	31	36	45	26	42	32	29	28	29	27	22	42	22	24	38	41	27	29	33	43	31	25	40	33	52	37	38	36	29	41	31	25	45	35	28	31	32	22	35	22	28	29	32	31	40	27	29	35	26	29	34	32	40	32	47	31	29	29	29	32	40	31	32	24	42	27	41	28	41	28	35	30	32	30	34	27	37	35	34	29	39	25	30	40	37	22	25	26	37	25	28	29	25	32	40	29	32	27	39	33	37	27	25	35	27	35	38	36	28	31	36	19	39	36	31	24	38	42	33	38	30	39	24	23	37	37	41	22	23	46	29	29	37	26	35	25	30	21	41	33	38	33	28	25	33	37	23	26	35	26	35	25	33	33	32	36	27	26	33	27	30	30	33	25	33	36	40	38	23	33	29	39	23	30	33	35	28	31	24	31	34	30	28	26	30	28	33	40	32	28	32	28	28	36	38	23	27	28	19	33	44	25	27	27	30	31	36	32	31	34	28	40	34	37	39	33	33	26	24	35	45	43	28	34	39	28	38	31	35	33	30	24	31	29	36	40	27	28	30	29	45	35	19	42	23	29	36	40	34	35	24	22	38	29	30	29	34	30	37	26	33	38	25	34	30	32	24	31	30	35	37	29	24	32	32	28	33	25	31	41	26	32	34	25	29	24	32	31	35	30	29	33	40	32	35	33	37	30	33	33	15	38	46	36	35	35	35	28	46	26	34	42	30	38	37	30	39	36	30	26	39	29	32	34	34	33	40	32	42	35	39	38	41	35	34	23	34	38	18	34	37	31	32	29	30	24	29	37	26	30	28	33	23	38	39	33	21	25	34	31	34	31	25	36	30	34	33	21	33	33	31	33	40	34	33	43	26	28	28	39	33	35	26	30	41	38	35	31	35	22	32	27	32	30	27	24	36	40	37	31	23	25	40	28	30	40	42	45	23	29	37	22	34	40	30	32	32	30	25	31	27	27	34	44	37	29	28	31	34	31	33	32	40	41	38	26	26	42	45	32	28	42	35	47	36	30	29	33	42	39	36	23	26	37	22	33	39	28	37	27	31	31	37	44	33	29	32	29	21	32	28	26	34	33	22	42	34	28	25	29	36	40	31	28	30	23	28	28	25	32	30	23	31	30	37	26	33	27	37	33	27	27	28	45	46	37	36	37	25	24	28	31	38	27	32	29	28	27	31	34	23	32	41	34	38	27	20	33	26	33	36	28	29	22	32	36	30	30	30	30	30	26	18	33	38	32	27	33	37	34	23	26	40	43	43	28	36	40	38	40	25	34	39	31	34	35	33	33	34	25	34	36	29	38	28	34	38	37	31	30	43	34	31	39	29	32	30	29	25	32	30	30	33	41	38	35	26	29	28	30	27	33	30	31	35	32	28	42	34	31	35	28	24	36	35	26	27	23	28	26	27	34	30	23	34	36	26	25	39	29	35	32	23	40	33	32	30	30	37	29	25	31	23	43	30	34	20	35	34	31	37	29	40	37	27	31	32	24	35	36	44	26	35	28	32	41	38	26	38	36	39	22	31	32	36	25	30	38	34	35	31	35	18	29	43	31	27	35	24	42	30	28	37	34	27	35	34	25	31	33	36	30	32	23	35	29	29	37	26	26	32	27	30	37	38	24	41	38	29	28	31	33	34	42	25	39	28	26	28	28	28	32	24	32	31	37	29	29	30	29	24	27	27	32	28	38	38	40	30	30	33	36	45	36	31	37	43	39	36	29	36	32	35	40	37	34	26	38	29	25	44	23	30	31	42	29	29	33	34	22	26	39	23	27	32	39	40	25	24	30	37	32	35	31	34	30	39	34	30	26	40	30	38	33	25	25	46	41	33	37	25	26	36	29	34	36	37	32	39	30	22	22	38	38	21	44	31	35	37	35	19	36	22	24	40	23	38	26	32	35	35	26	29	31	30	22	31	20
26436	28852	23157	45706	46868	43864	38844	33707	28353	23287	19222	15776	12255	9071	6469	5314	4865	4978	4990	4557	3995	3531	3189	2865	2648	2531	2290	2160	2022	1962	1709	1594	1416	1248	1249	1186	1247	1062	960	932	953	948	925	1014	962	900	808	874	871	814	767	815	789	863	794	839	845	873	806	779	807	792	764	795	793	825	786	806	778	775	785	787	776	766	777	775	746	765	704	739	763	733	734	794	766	763	771	739	680	723	786	734	756	740	750	707	733	757	712	718	777	717	781	779	784	751	737	698	733	718	773	662	750	762	780	730	756	722	797	760	721	739	754	715	717	740	713	744	771	774	690	734	764	760	715	780	726	720	711	732	728	702	713	710	720	729	755	725	663	746	746	683	667	769	704	698	747	758	742	757	712	754	739	747	717	706	760	736	682	694	729	738	733	753	754	759	727	764	718	696	725	728	741	744	760	714	722	731	745	719	771	744	704	715	712	746	747	727	719	728	755	750	709	776	760	781	715	716	800	721	762	737	679	728	745	744	731	693	703	726	747	748	746	744	749	710	759	740	814	670	744	749	733	751	746	716	751	757	744	754	727	733	757	726	672	732	744	732	751	756	742	696	674	722	752	762	704	713	762	777	730	716	743	712	742	729	718	731	748	747	759	685	726	700	729	696	737	743	756	699	720	721	701	737	738	744	778	674	732	741	715	735	721	752	765	765	725	685	721	770	710	664	729	715	718	725	681	674	747	794	726	726	767	700	722	713	734	734	731	741	712	717	758	700	701	774	731	759	736	689	771	694	735	758	718	726	738	716	736	773	707	784	767	735	702	697	726	675	756	729	697	702	696	714	683	730	764	728	679	727	749	735	798	733	720	667	731	741	699	706	747	734	772	715	733	737	746	740	672	719	705	727	701	713	704	733	703	730	713	759	724	735	745	730	746	705	710	745	749	750	755	725	781	763	742	722	714	779	701	743	732	750	680	777	734	696	753	704	728	733	726	710	735	732	732	746	782	725	747	655	692	726	722	721	739	685	709	690	692	739	724	746	745	739	729	726	747	723	737	758	764	739	739	727	736	743	697	715	734	738	748	763	740	744	730	783	714	731	717	700	754	699	709	716	724	803	743	724	699	747	736	755	718	713	752	707	676	734	753	774	772	721	717	706	717	716	750	724	774	743	758	763	712	702	727	764	678	777	718	745	717	766	706	731	767	703	731	770	694	746	762	737	729	701	729	757	754	763	715	741	672	705	704	745	685	763	724	718	769	723	699	768	708	719	711	768	735	713	715	768	698	708	731	669	757	740	769	721	686	753	752	704	746	719	724	738	744	753	746	755	726	692	719	696	733	737	739	777	746	756	748	756	715	719	716	734	734	743	741	753	734	711	754	662	718	715	763	775	697	721	686	814	745	756	727	714	688	758	713	686	772	723	729	718	732	783	771	724	747	725	731	737	739	793	706	750	739	727	705	730	748	697	767	747	721	766	747	709	735	740	741	730	710	787	781	707	764	738	714	760	695	701	695	765	721	683	705	773	717	715	727	731	720	760	760	710	705	742	711	757	726	708	714	745	766	737	735	667	773	694	737	738	730	753	706	755	689	703	717	763	698	704	747	793	719	718	748	749	753	721	681	691	683	735	761	711	770	734	725	738	708	718	747	784	703	728	738	711	756	731	760	745	743	703	701	734	759	754	746	744	741	746	726	705	678	674	712	718	768	797	724	680	727	746	721	749	716	733	694	719	746	754	715	692	758	731	711	736	704	720	716	769	686	762	714	756	764	788	713	768	705	738	770	746	742	721	741	721	746	669	733	745	718	754	786	730	696	708	769	689	721	743	723	764	700	742	735	742	737	705	745	726	694	688	744	696	761	689	757	721	723	770	738	717	751	751	731	762	730	754	762	752	692	746	746	727	675	712	719	759	724	717	764	683	701	728	721	728	749	749	749	726	772	734	721	725	764	718	681	674	751	752	788	776	703	729	740	756	702	729	737	680	707	742	782	734	714	749	716	739	731	725	709	719	706	709	718	714	715	707	723	691	724	773	692	740	721	711	758	735	743	740	728	734	697	762	785	779	725	716	749	689	705	742	728	736	706	713	765	740	748	721	712	714	776	774	724	721	722	715	753	719	720	713	757	717	758	755	691	714	772	731	727	732	747	717	729	722	708	724	735	754	722	681	745	736	723	715	766	686	751	755	750	718	731	737	700	767	700	708	732	753	739	775	730	703	794	744	736	738	733	679	713	764	688	742	726	717	718	724	746	728	729	752	741	824	707	727	705	740	748	764	749	714	707	736	767	696	723	766	705	765	767	746	735	733	730	755	735	725	799	762	730	726	720	708	712	786	752	722	737	770	735	770	751	681	750	766	727	734	741	687	728	725	721	708	690	724	719	723	747	724	726	731	707	736	706	692	742	732	723	701	763	724	725	727	719	731	749	750	720	711	742	749	680	702	739	715	714	717	754	699	715	746	779	668	690	792	690	728	750	749	735	736	742	748	734	671	777	764	687	761	715	741	727	694	723	735	726	743	759	751	677	715	729	761	758	698	748	705	718	702	709	735	686	711	713	758	739	702	740	718	742	715	790	793	762	728	702	764	786	753	757	766	712	704	722	701	684	698	677	685	682	736	715	719	734	776	737	702	760	679	726	763	700	727	693	729	739	716	711	767	729	773	745	752	728	710	739	723	725	754	739	718	738	727	765	722	755	708	762	725	750	762	730	736	711	748	689	736	754	726	790	700	712	741	726	724	726	747	725	721	749	729	664	719	769	731	724	754	743	726	728	740	707	744	673	736	743	688	722	703	706	756	700	707	777	710	770	734	768	725	673	689	751	777	705	745	753	726	747	721	670	728	727	754	708	697	714	741	723	720	759	777	736	754	723	734	728	753	753	733	689	659	704	712	762	768	704	728	761	706	707	720	696	742	750	737	740	762	721	733	723	714	763	752	723	755	739	715	710	758	755	666	753	740	719	738	712	691	738	739	736	725	732	707	793	684	694	738	727	727	722	719	697	722	722	655	727	698	706	709	723	739	698	740	747	735	733	756	720	713	774	699	740	700	714	718	743	718	747	724	732	725	719	760	722	704	715	770	735	726	709	681	751	763	703	703	720	701	730	759	782	740	715	743	707	767	723	735	766	683	731	707	743	758	750	760	731	739	722	702	731	720	706	704	722	679	678	711	715	751	710	762	727	729	745	704	715	702	720	696	674	780	706	667	715	735	746	737	783	719	742	689	715	738	713	723	730	750	720	743	721	739	690	726	708	734	719	771	731	753	708	700	667	762	678	744	730	710	709	737	730	737	779	811	759	769	707	728	749	704	697	711	715	720	731	748	754	691	749	697	753	761	684	687	733	732	704	661	687	770	728	757	709	699	746	707	733	712	740	696	708	745	704	720	687	794	730	723	692	755	710	721	724	697	703	708	748	715	745	680	746	732	705	748	755	746	763	723	694	682	710	743	715	742	761	706	728	732	744	736	752	738	737	751	740	699	742	706	739	679	712	710	756	746
2697	1999	1374	2628	2164	1857	1514	1186	863	607	466	352	261	203	125	111	103	144	103	93	97	80	60	64	57	55	55	66	59	54	41	44	39	38	29	35	33	29	29	16	27	24	30	19	28	30	25	19	19	34	34	29	31	34	21	22	23	24	25	29	18	24	22	19	28	26	21	18	23	23	21	12	19	20	17	20	17	23	22	26	22	17	22	24	30	24	19	25	29	21	26	15	23	32	24	16	18	20	21	14	26	24	35	16	25	24	35	23	26	31	26	22	19	22	18	19	27	32	26	19	21	26	21	29	29	31	18	22	25	19	17	34	21	16	21	28	24	22	27	20	24	17	28	21	21	17	28	30	35	22	21	21	22	19	22	25	27	16	20	25	20	24	17	24	21	18	24	21	28	15	22	17	21	26	19	20	19	27	21	27	18	19	16	20	23	21	17	22	20	23	25	28	25	26	33	22	24	22	22	23	27	27	29	33	27	29	18	19	21	22	18	25	25	24	21	34	29	23	22	18	22	25	29	16	22	26	18	25	29	24	24	14	26	29	26	20	27	19	15	21	22	14	25	22	27	21	14	21	15	25	19	22	21	14	18	13	16	19	30	30	22	25	25	23	25	16	17	18	16	22	26	24	30	19	18	26	22	36	33	17	20	29	16	20	21	22	16	25	24	23	22	28	29	24	35	24	20	22	28	22	13	24	33	27	16	26	19	22	17	18	29	24	29	29	29	29	27	20	17	31	23	24	29	30	20	29	23	17	21	33	22	27	14	17	22	23	29	15	16	24	23	28	25	21	19	19	25	21	15	26	23	19	19	22	16	30	23	22	24	12	24	18	23	25	19	23	28	16	19	29	21	23	21	27	15	17	20	21	24	32	25	26	23	23	29	27	11	30	22	25	23	18	23	18	15	10	23	21	29	17	26	20	23	18	18	23	24	19	16	20	18	23	18	22	21	20	28	15	20	19	21	17	32	20	21	20	35	16	24	19	29	22	31	22	25	21	25	21	17	25	28	24	18	22	21	29	23	24	17	32	13	22	23	27	24	23	25	26	28	19	24	20	21	16	27	22	19	25	20	14	27	24	19	19	25	22	19	22	23	29	18	21	15	23	24	21	20	24	26	23	17	25	26	26	20	21	34	24	19	19	17	32	25	22	25	16	20	29	21	26	21	22	23	36	21	21	22	18	24	30	18	19	20	16	18	17	20	25	20	25	22	26	10	26	20	32	17	21	31	26	29	18	21	25	17	16	17	18	19	25	29	23	27	17	27	21	22	17	23	20	21	13	24	27	24	24	24	20	19	21	14	31	22	18	19	24	17	23	20	30	17	19	21	20	16	24	17	17	31	24	28	28	21	22	28	24	17	35	19	24	19	23	21	21	22	23	22	21	26	21	18	23	27	19	17	26	19	21	23	23	26	30	17	25	20	28	17	18	27	27	27	19	23	27	29	22	32	26	18	26	22	23	20	23	26	29	20	20	28	27	22	20	26	28	20	22	27	14	20	24	18	29	22	22	18	22	32	28	16	23	15	23	26	19	22	34	26	17	17	22	18	16	29	22	21	21	21	21	24	23	20	24	17	23	13	19	23	31	24	20	26	22	24	27	24	13	24	18	26	21	19	20	20	16	19	17	28	23	26	17	30	20	21	17	18	16	22	26	25	31	23	14	25	20	23	26	26	22	19	24	23	17	18	28	19	19	28	19	23	23	19	15	20	20	21	21	33	19	16	27	23	16	28	22	28	24	27	29	26	19	29	17	23	23	21	19	29	13	17	25	20	20	19	19	21	32	25	19	22	24	34	22	24	21	20	20	30	25	18	20	23	12	23	26	19	25	22	19	27	23	21	22	21	23	21	17	17	24	22	19	20	20	18	26	30	28	21	17	19	25	30	25	20	15	17	19	16	12	34	24	22	23	22	23	29	16	20	20	26	19	22	25	23	20	23	31	26	21	20	22	25	32	16	11	27	30	28	19	29	18	13	21	25	23	20	16	28	30	28	33	19	17	25	20	22	24	16	21	30	27	16	26	20	20	17	14	23	26	17	28	22	24	26	21	21	23	20	16	21	23	18	17	25	23	27	19	29	18	14	16	23	24	24	27	26	20	29	19	25	21	20	25	25	20	23	18	19	18	31	28	15	31	29	20	26	17	15	26	21	20	21	18	30	21	19	14	25	25	20	17	22	22	21	19	22	21	24	26	24	28	19	24	23	23	16	22	25	27	18	20	28	20	22	22	19	26	27	30	24	19	21	20	28	26	24	19	23	23	28	19	27	29	21	19	33	35	33	16	27	24	20	22	12	18	24	24	22	20	23	27	27	29	20	21	23	25	23	18	20	22	24	25	25	13	18	31	27	19	21	24	25	18	23	19	27	17	19	19	20	18	25	20	23	25	18	20	10	19	18	19	22	20	24	24	19	30	20	22	29	21	18	22	19	18	22	19	20	21	17	18	22	23	29	20	29	17	19	9	21	27	20	23	24	34	18	18	24	22	31	24	26	16	18	20	18	24	19	19	27	21	22	20	33	21	21	17	23	21	29	21	19	22	26	22	21	16	15	28	23	18	21	15	25	25	15	15	27	21	16	13	27	34	26	17	29	26	24	23	19	22	23	18	24	27	22	23	22	19	21	19	17	19	22	16	17	19	25	17	27	15	25	22	24	23	24	18	25	26	19	28	18	19	28	21	17	24	25	25	16	38	26	27	19	25	22	28	21	27	17	29	20	25	21	20	24	20	25	17	19	33	34	22	20	27	21	21	20	22	17	28	25	22	17	29	21	25	15	22	21	27	25	24	28	21	18	16	18	31	20	14	19	24	29	25	26	20	18	20	23	25	15	22	24	26	26	19	23	27	25	23	22	20	19	20	24	23	22	23	26	27	26	19	28	21	18	30	26	24	17	20	17	22	20	22	30	13	17	23	22	31	27	24	23	22	21	24	25	25	21	23	22	24	25	24	25	20	16	29	21	19	25	27	25	26	23	17	15	28	24	19	21	27	30	25	19	23	12	13	29	22	27	14	27	20	20	24	18	20	14	21	20	13	24	12	22	21	28	25	20	28	25	26	27	18	30	28	16	12	27	24	22	22	24	21	29	21	28	18	25	25	15	26	23	27	23	27	28	24	23	27	23	24	22	29	28	25	22	15	22	17	19	20	23	25	21	16	23	24	26	24	23	21	17	30	27	23	23	20	18	21	30	20	19	20	19	30	24	19	24	19	19	25	26	26	18	21	33	22	19	18	27	26	25	20	24	24	22	28	15	25	20	23	28	27	26	29	24	10	21	19	25	18	22	17	18	16	28	29	24	16	17	22	16	20	22	19	19	17	23	23	30	19	30	23	23	14	27	22	32	22	19	28	20	20	22	16	22	24	17	18	22	13	21	29	17	23	19	26	27	18	31	16	22	25	22	23	25	26	20	13	23	28	26	22	17	16	26	20	25	27	28	23	22	25	19	23	27	22	27	15	19	16	31	21	19	28
30559	31150	27774	49640	49791	47047	41817	36328	31297	26645	22450	18496	14790	10739	8061	6770	6506	6471	6119	5753	5020	4367	3677	3312	3364	2930	2461	2537	2251	1961	1865	1637	1509	1319	1215	1220	1153	1005	838	748	838	914	921	889	706	698	704	665	755	670	708	654	665	661	702	652	679	670	671	642	610	610	629	643	620	665	616	594	586	597	591	574	608	587	527	575	567	554	590	534	515	547	572	567	552	517	573	527	563	575	578	566	529	524	555	538	535	587	592	588	557	556	519	525	606	556	566	589	523	566	520	547	526	594	508	542	490	530	547	509	533	547	528	562	575	526	538	579	519	576	539	574	555	531	552	534	513	552	563	577	529	505	544	512	523	534	546	495	561	557	510	541	558	518	553	559	549	560	480	502	536	550	482	558	519	494	497	542	533	512	490	550	540	517	513	529	524	580	501	494	491	531	521	536	571	543	527	535	544	520	527	485	536	562	534	528	543	508	505	505	511	510	553	533	525	553	522	541	566	528	544	540	554	489	539	476	523	522	513	497	511	538	515	533	495	541	511	476	539	499	504	543	480	508	541	545	522	531	531	521	473	517	534	513	484	495	515	516	562	523	526	532	542	520	503	552	525	525	539	506	543	519	551	508	502	532	535	525	543	562	525	581	546	563	455	524	543	536	555	518	523	510	537	517	536	552	525	522	540	528	581	553	514	524	536	528	524	523	505	503	533	488	525	540	475	532	512	537	506	555	540	537	534	542	513	524	509	521	541	560	521	512	520	510	553	495	537	589	512	508	528	539	524	555	540	467	552	518	542	505	495	580	545	513	504	507	536	520	519	531	516	518	508	507	508	529	511	525	564	529	512	549	539	521	550	527	512	528	517	540	564	527	545	493	543	582	492	559	525	535	522	519	548	550	520	553	542	503	535	537	515	539	527	518	530	542	503	581	526	576	510	552	480	528	510	510	559	526	522	489	565	517	548	533	524	513	567	509	562	484	520	546	532	497	534	520	510	534	541	539	536	526	517	507	521	513	510	505	516	515	568	545	529	528	504	553	493	563	522	541	537	560	577	522	554	553	523	549	581	537	525	522	495	481	523	565	504	546	540	529	522	524	520	519	528	528	552	581	523	527	525	503	503	519	516	514	511	512	499	550	541	542	518	539	544	519	538	556	540	548	483	601	496	512	554	556	526	537	569	570	530	480	550	524	521	530	501	518	524	524	542	509	521	537	537	509	532	505	537	501	518	539	491	551	538	518	540	517	564	530	499	520	544	562	518	536	507	556	520	582	488	529	536	543	501	484	518	538	520	563	520	502	573	502	556	569	546	519	501	535	553	544	557	493	506	497	513	502	540	528	507	572	520	488	496	549	532	538	508	538	562	465	536	533	521	524	512	538	499	511	528	537	608	549	564	530	508	502	547	534	516	558	547	535	515	527	547	511	480	536	494	525	515	572	517	530	497	561	555	523	515	559	541	526	530	566	550	521	553	510	553	612	542	533	566	483	529	534	592	502	516	513	540	564	508	540	495	559	539	502	518	530	535	536	519	559	504	544	493	498	542	562	477	524	538	482	521	512	526	521	500	525	523	540	540	569	549	498	550	542	536	549	511	585	579	526	533	523	520	507	546	541	520	523	507	548	541	502	545	527	555	560	557	563	533	513	492	528	499	539	520	507	493	520	487	483	543	577	518	570	486	505	521	561	512	513	487	546	523	536	509	530	531	461	512	521	564	512	560	484	530	533	530	489	529	549	543	554	562	546	575	520	506	546	584	529	521	534	519	500	535	537	578	544	515	572	567	537	526	542	522	531	529	532	509	484	508	508	530	545	522	514	532	493	549	554	518	502	497	516	527	529	576	527	534	544	511	557	555	548	549	511	517	553	535	536	532	518	563	525	499	545	529	540	515	504	512	543	525	516	563	554	498	548	536	565	546	532	548	479	528	524	541	525	537	545	516	542	543	494	517	549	554	537	537	550	519	540	499	525	546	519	509	517	535	541	552	520	546	544	496	538	498	519	507	529	512	525	523	559	537	495	549	535	569	530	542	546	523	515	529	557	498	500	514	512	532	511	547	503	573	494	498	531	520	503	517	509	488	506	551	557	507	555	529	550	549	499	522	495	509	543	495	569	540	524	535	551	499	560	539	543	493	502	522	524	508	529	543	479	506	580	513	542	555	497	466	502	553	544	534	561	519	525	523	557	550	500	536	505	502	540	484	501	499	550	537	500	520	534	539	525	524	541	491	519	508	541	532	508	525	530	521	505	528	530	537	489	510	552	520	521	494	499	527	522	517	530	515	531	536	508	527	545	492	500	527	529	533	514	540	538	500	548	524	541	555	528	547	549	527	529	515	568	518	559	539	539	522	544	487	540	539	548	527	561	523	552	517	549	555	495	509	527	537	532	528	524	516	499	507	534	516	490	536	527	519	473	527	516	528	552	554	568	523	512	528	547	543	569	554	520	503	520	510	535	537	537	514	491	542	524	550	498	517	563	518	514	539	579	541	526	553	569	527	540	513	535	495	534	553	494	544	529	535	583	533	527	519	591	520	502	481	553	501	518	536	537	515	554	541	569	542	583	514	529	510	489	488	548	529	549	523	526	520	541	517	543	511	531	508	505	507	543	492	495	552	508	536	469	494	515	536	493	562	570	532	503	534	515	567	543	543	505	554	499	504	525	533	560	571	535	515	511	514	500	505	577	546	554	520	557	533	550	511	536	564	516	539	483	526	521	532	531	550	545	521	519	540	555	527	532	493	521	513	520	525	510	526	510	543	537	507	525	521	559	529	531	577	507	534	551	525	551	487	531	535	536	546	523	519	555	546	499	552	571	562	516	509	520	519	526	552	497	557	521	484	566	490	519	486	534	515	510	522	513	524	558	556	542	553	520	543	560	550	512	532	526	571	515	531	531	566	524	492	502	551	540	527	507	511	530	513	524	563	540	550	536	498	537	502	549	504	522	540	531	515	538	521	516	527	536	520	505	529	473	468	530	522	513	513	514	567	511	541	528	503	551	523	530	549	546	489	553	525	516	545	574	489	560	529	504	545	487	595	531	532	527	532	552	551	516	508	548	525	510	535	534	535	529	536	540	569	557	541	540	545	539	525	516	557	569	549	550	498	520	498	526	514	515	525	525	537	503	540	543	536	518	489	552	529	513	515	533	502	495	557	523	533	553	512	555	527	544	505	512	515	530	500	525	528	544	569	505	532	509	539	519	579	507	502	502	584	534	506	536	553	517	556	505	572	526	518	513	492	509	507	557	558	557	550	495	577	539	505	539	516	525	549	510	554	525	528	508	519	561	507	501	555	503	513	533	563	542	539	534	482	555	537	509	514	515	557	536	516	491	544	472	510	537	482	547	564	530	568	555	527	524	528	533	494	544	554	502	518	504	572	493	487	528	566	521	507	540	541	556	545	529	499	515	545	556	566	554	489	535	525	511	512	513	541	523	561	508	518	527	510	535	497	521	570	510	535	519	536	558	527	536	538	554	492	551	523	571	507	531
2842	2040	1513	1736	1961	1803	1552	1073	798	641	519	338	257	192	138	136	127	117	96	101	89	79	60	73	58	56	58	52	61	37	46	32	32	41	34	34	33	35	30	23	30	29	34	26	25	17	22	24	34	22	23	36	26	25	19	17	22	28	18	24	31	23	21	18	24	21	30	23	28	28	30	24	25	18	36	21	26	29	20	20	20	27	18	25	12	28	30	29	26	30	19	24	15	33	23	30	30	19	20	24	17	28	36	23	20	12	25	20	25	20	25	17	23	25	26	23	22	30	16	16	19	23	21	24	22	20	19	25	24	20	22	22	20	21	23	23	20	26	19	19	22	22	34	30	28	30	20	31	23	35	19	14	17	17	24	28	23	19	21	19	20	24	17	29	21	20	28	21	19	20	26	27	23	16	25	14	28	27	24	30	20	27	32	25	20	22	23	16	28	21	24	13	23	15	31	18	23	24	27	21	26	23	23	23	27	29	26	20	21	22	24	16	25	23	22	21	24	15	23	22	19	24	22	30	23	20	29	20	25	31	28	25	17	30	22	16	20	15	23	22	29	24	23	14	22	19	25	22	24	23	19	17	19	23	16	23	18	28	24	26	21	20	11	19	20	20	21	17	23	17	26	23	23	23	26	25	26	23	16	30	22	19	16	22	27	29	18	16	26	23	24	30	21	19	22	23	16	28	24	21	28	24	27	27	28	21	29	29	11	25	25	18	25	15	22	16	22	20	15	21	18	21	24	20	21	19	24	19	24	33	22	22	24	20	17	25	23	29	27	27	20	23	30	26	16	25	23	24	20	28	21	24	27	24	24	12	17	19	16	20	27	27	16	22	16	19	27	12	17	28	20	26	23	20	27	27	17	21	22	22	24	21	27	32	17	29	20	25	16	23	21	24	20	29	19	20	18	18	23	26	15	21	19	22	18	28	19	25	27	19	17	20	14	21	21	20	28	21	16	22	24	28	19	23	24	19	26	22	24	23	18	23	27	19	20	24	26	19	24	34	17	30	22	22	23	17	28	21	25	31	18	21	18	25	32	20	19	18	18	20	22	20	11	16	14	16	25	29	33	17	26	26	28	23	24	21	21	22	28	41	23	22	21	20	20	19	28	31	20	19	24	25	18	23	31	26	22	19	28	21	26	23	25	25	25	16	27	18	26	25	17	23	28	26	30	28	27	15	14	21	22	16	17	17	24	20	19	26	15	23	24	19	21	28	26	25	20	21	24	18	20	28	23	16	21	29	15	26	29	24	10	28	24	16	20	29	15	24	20	17	32	20	18	26	14	21	19	18	22	16	27	15	19	23	28	19	19	24	23	21	26	24	20	17	27	20	23	14	26	23	31	26	25	24	21	19	20	24	21	12	27	16	22	25	19	22	35	23	17	23	27	14	20	27	20	23	23	19	21	18	15	17	24	21	23	23	27	19	22	17	31	21	23	22	24	21	18	18	24	26	22	21	27	25	23	23	16	21	20	26	22	25	16	26	21	28	22	19	21	27	24	20	17	30	18	21	22	22	20	27	16	21	25	22	15	20	24	20	33	22	20	23	21	20	20	19	24	20	17	32	18	19	25	20	22	19	19	31	17	27	22	14	16	14	23	25	20	19	25	18	26	26	14	24	24	23	25	25	15	23	25	32	25	27	22	14	26	20	26	30	22	27	31	22	20	21	23	17	23	24	14	27	19	21	26	24	17	23	26	24	24	33	23	23	22	23	14	21	17	15	25	22	26	16	21	18	21	17	21	27	37	19	24	25	24	29	27	18	25	25	18	21	20	20	20	18	13	20	24	21	21	20	23	22	25	25	19	29	25	17	26	18	22	18	21	17	20	21	26	19	25	32	17	24	20	24	20	19	24	24	28	25	18	14	26	23	22	19	23	29	24	23	16	25	20	23	16	22	18	23	26	21	22	24	22	25	23	19	25	26	22	22	20	26	29	18	28	28	28	32	18	28	18	27	18	24	19	18	24	23	20	22	23	22	32	35	32	29	15	29	19	12	28	18	25	14	25	16	25	24	16	21	20	14	24	18	30	28	19	24	24	21	17	28	20	15	17	25	10	22	18	25	26	18	22	25	22	20	16	24	21	22	26	29	20	25	20	26	20	21	22	16	26	26	26	24	19	20	16	14	12	21	18	18	28	20	19	30	26	17	21	30	18	25	27	25	23	16	23	18	28	22	19	17	29	25	25	20	24	24	20	30	22	23	19	24	17	16	24	23	23	16	29	19	26	25	23	25	20	21	19	25	20	16	23	32	16	17	28	14	20	28	28	19	27	23	15	22	20	22	21	17	33	19	23	19	21	27	19	17	23	34	17	20	24	26	31	29	32	29	24	26	23	20	23	21	27	32	26	24	23	22	28	19	27	20	29	33	21	24	27	21	24	31	27	23	14	29	22	24	21	14	25	20	25	31	18	26	22	20	26	13	36	27	18	29	25	28	23	21	24	25	24	23	27	22	27	17	31	24	28	28	22	29	29	22	28	20	20	20	23	20	34	18	28	14	30	25	28	29	29	14	17	16	14	29	22	26	25	18	22	24	20	34	23	15	15	24	22	20	21	19	21	17	26	28	23	18	16	13	18	26	20	20	16	34	36	29	18	21	17	25	18	18	29	21	23	19	19	25	24	30	25	22	17	30	19	20	17	20	19	19	20	24	21	19	20	33	21	17	25	26	21	23	21	9	19	16	15	24	20	12	27	24	30	16	21	24	24	18	23	17	26	21	16	18	29	35	26	22	22	26	21	28	19	20	25	18	16	27	19	24	28	21	30	29	19	23	23	18	15	17	20	25	24	26	21	23	16	27	19	21	27	20	22	22	24	15	20	23	29	26	30	27	13	18	22	27	19	27	22	24	24	27	32	29	24	13	22	24	23	10	24	13	19	18	23	25	12	22	21	20	18	23	19	20	14	20	26	23	19	26	22	17	27	23	24	25	33	22	20	25	20	19	24	18	20	25	23	21	25	22	18	23	19	22	23	16	25	28	24	22	29	22	30	27	19	23	18	23	26	24	17	16	21	18	23	20	32	26	17	25	20	15	28	25	28	20	24	27	20	21	15	19	22	20	17	20	24	22	18	24	22	24	17	19	31	23	16	24	21	26	24	26	17	16	18	25	22	22	21	25	18	27	19	21	26	14	29	29	17	24	20	23	20	21	22	21	32	25	27	27	23	30	34	24	32	26	20	24	24	23	22	17	20	25	24	20	15	29	17	29	25	17	23	20	22	26	26	14	20	18	24	21	25	22	17	19	23	22	22	27	26	20	18	19	12	29	12	10	14	25	20	21	20	21	28	22	26	23	14	19	23	21	21	20	23	28	22	19	31	25	22	21	17	20	25	24	20	35	26	28	19	29	20	19	25	20	17	39	28	24	22	23	22	19	20	18	30	23	13	19	24	15	18	32	26	22	28	28	27	17	24	13	24	21	27	30	25	24	22	19	18	10	24	18	17	19	18	23	22	16	27	29	30	26
31199	30737	28340	48041	49604	47029	41267	35955	31142	26865	22116	18455	14236	10505	8056	7134	6857	6498	6379	5693	5003	4255	3577	3461	3360	2899	2582	2488	2270	1935	1804	1650	1392	1351	1221	1221	1012	1011	869	860	893	841	911	831	741	683	694	713	725	739	689	674	685	654	679	681	689	659	615	651	612	650	625	613	687	630	604	609	638	581	575	555	576	560	593	558	506	574	574	571	526	538	542	541	552	526	526	558	537	590	500	519	518	556	562	557	518	550	544	531	550	531	527	582	532	532	569	586	521	527	559	534	562	542	537	546	519	545	525	523	577	576	557	535	515	574	563	530	576	530	511	510	513	535	531	581	534	516	491	506	500	531	532	530	574	527	559	528	544	539	519	523	530	501	530	524	534	536	520	537	497	502	515	559	493	534	532	537	582	548	536	540	509	498	542	517	529	553	515	529	522	517	541	536	540	575	543	513	545	555	515	565	553	566	493	515	518	514	528	486	497	535	582	515	535	518	529	510	549	511	567	582	526	516	556	519	530	508	563	534	546	526	513	520	496	519	515	494	588	522	526	506	550	575	531	522	549	499	524	495	494	506	518	513	543	546	510	543	517	539	567	537	562	551	510	564	506	529	534	500	547	485	532	521	558	524	532	524	513	525	495	532	529	522	520	516	529	513	599	500	507	533	524	569	541	528	542	583	539	478	529	534	543	533	538	535	545	485	516	495	527	544	502	557	556	553	546	506	536	506	500	519	512	552	546	519	494	547	512	520	502	516	553	501	560	528	530	526	578	507	511	508	501	543	547	480	520	534	516	549	572	570	539	562	511	531	505	510	548	559	533	516	552	496	537	504	549	554	509	516	515	509	570	507	505	514	534	525	515	499	528	520	501	525	561	542	511	521	484	538	512	542	562	517	536	494	476	494	514	501	527	528	521	543	513	524	514	518	503	560	513	511	482	513	504	529	530	550	523	521	507	490	502	503	540	530	519	485	503	522	522	557	546	571	506	533	550	512	506	524	515	534	488	511	575	512	538	510	492	485	524	514	562	521	547	501	509	540	530	535	566	543	502	531	534	508	523	554	544	526	521	520	523	519	487	508	504	520	513	495	508	518	543	492	529	525	534	530	510	546	515	531	542	526	505	531	487	508	506	503	521	534	561	499	508	514	560	543	486	524	510	514	546	533	571	596	574	548	544	504	478	545	534	537	504	556	533	477	517	522	522	492	534	530	533	507	520	500	510	509	546	486	502	484	525	527	496	550	531	562	529	493	515	527	497	504	529	505	496	535	530	534	530	495	498	543	494	523	555	494	498	496	523	506	516	496	560	525	487	537	536	513	505	518	532	551	519	520	479	516	517	523	517	577	495	496	535	566	518	541	549	525	538	540	528	456	521	509	513	508	513	495	526	525	505	526	510	508	536	523	522	506	546	556	538	533	534	537	537	555	537	544	511	522	577	530	552	513	518	515	532	532	533	554	549	531	502	479	503	534	498	507	498	565	513	541	471	535	512	533	538	518	487	501	532	509	537	510	499	502	550	460	512	529	505	529	554	515	562	565	526	557	536	524	539	534	554	529	501	513	538	508	528	522	516	508	581	524	518	531	558	511	483	535	520	612	538	524	529	508	534	504	516	501	550	473	534	490	512	474	502	509	513	502	522	529	510	569	574	532	507	535	509	542	525	521	530	545	518	539	523	506	562	553	550	558	504	494	511	523	534	534	525	545	547	522	527	531	512	513	492	520	526	543	523	557	539	536	519	539	502	510	543	539	492	553	460	514	515	541	521	559	514	532	552	448	560	555	542	525	542	528	528	550	519	493	522	538	484	534	530	508	518	503	562	496	526	530	506	513	528	548	540	540	494	495	527	501	496	488	563	490	510	537	536	517	527	517	494	551	508	556	530	533	502	542	528	537	512	532	501	520	521	513	577	509	537	485	528	565	544	516	525	519	539	542	531	548	512	580	507	537	532	488	550	485	555	534	593	496	548	522	544	551	524	541	540	522	530	476	510	497	495	483	544	533	539	555	525	520	506	532	516	497	475	533	544	512	554	551	523	534	517	564	550	508	522	480	553	520	517	573	488	542	546	480	539	528	511	530	533	511	531	508	558	522	540	528	530	503	571	530	508	465	548	535	511	507	517	562	546	528	516	542	565	509	513	549	534	472	525	495	551	524	525	518	520	534	549	552	546	528	519	492	545	535	553	518	502	518	536	515	516	507	525	552	509	548	513	537	516	522	561	508	503	550	537	477	493	544	532	532	531	501	518	522	532	544	480	523	536	523	532	561	526	518	528	528	526	503	563	516	502	528	517	488	510	493	483	498	539	522	535	558	567	475	513	511	479	539	560	531	537	524	542	525	512	525	530	524	488	526	533	501	565	542	503	520	520	553	525	499	474	528	537	537	524	542	563	521	487	527	494	503	525	514	523	544	536	529	527	511	552	527	551	516	515	500	596	552	552	526	550	535	542	531	531	562	589	561	538	528	538	510	503	514	518	566	517	502	539	566	510	546	512	544	545	496	509	532	505	539	534	536	519	521	525	541	521	532	469	549	578	513	535	502	520	502	545	525	540	539	547	482	539	520	503	545	529	569	490	521	581	517	519	523	512	532	523	485	539	493	517	506	530	542	554	551	520	548	545	541	557	516	585	518	552	557	506	560	495	553	512	520	517	573	491	505	477	520	539	477	554	543	564	494	544	548	545	516	534	543	519	559	551	509	507	528	551	506	552	569	498	556	531	483	553	510	559	534	520	557	500	549	496	512	563	530	527	502	531	540	524	493	517	550	542	510	528	533	515	551	496	535	548	519	533	548	531	521	489	543	536	472	535	507	533	540	499	507	515	540	531	530	539	496	540	526	527	532	509	506	552	540	520	548	539	530	570	556	511	518	523	557	550	492	514	547	545	588	498	526	571	529	518	524	495	532	523	540	499	510	561	580	536	534	527	509	497	513	497	546	534	543	527	469	510	480	552	517	502	517	526	512	572	523	536	532	522	533	509	584	519	481	501	514	531	551	538	506	475	524	494	500	519	522	481	522	511	510	530	539	523	544	525	526	485	516	526	525	513	551	521	531	536	520	528	540	524	525	523	505	505	531	593	497	542	528	531	531	566	539	537	502	537	518	538	524	521	495	540	510	529	492	512	533	551	565	530	515	499	497	526	499	487	512	579	518	501	512	530	526	519	529	511	535	525	535	496	558	531	540	517	499	478	514	518	515	512	505	518	533	501	551	506	536	530	521	559	492	505	537	527	510	544	510	506	537	579	568	515	525	521	505	570	545	513	545	514	522	511	562	508	533	507	491	489	516	493	526	529	500	541	540	507	538	537	573	512	530	499	515	555	487	560	483	531	526	539	518	506	521	525	522	492	513	529	518	558	485	552	461	494	547	530	505	510	507	496	517	510	541	538	542	540	545	494	527	556	532	477	524	559	531	507	524	546	532	535	520	580	569	509	510	506	543	554	531	547	535	567	535	523	551	538	543	530	490	531	521	532	544	498	520	537	518
2954	2077	1352	1490	1942	1693	1376	1079	816	650	485	344	266	179	167	124	121	126	114	116	77	81	69	51	61	48	51	53	45	43	53	38	31	45	34	28	32	26	25	33	24	38	35	26	20	22	21	26	27	23	16	22	26	27	24	23	33	26	21	20	27	26	20	22	20	21	22	29	18	16	24	16	19	29	21	27	22	25	23	16	18	21	22	30	20	30	25	31	19	28	21	22	27	13	19	18	18	27	17	25	20	19	30	26	23	21	30	20	24	23	25	19	15	31	22	31	26	20	16	25	20	20	20	23	26	18	24	22	23	19	31	19	29	22	23	21	20	26	24	23	25	21	25	19	22	24	31	17	17	24	13	22	21	23	22	27	26	25	24	32	23	20	14	20	24	31	23	23	23	18	25	28	21	18	20	21	23	20	18	17	24	25	16	26	30	21	19	34	25	31	21	27	24	24	18	24	21	19	31	25	20	26	18	20	19	23	21	26	18	28	28	26	21	17	27	23	25	27	24	17	20	21	21	24	29	22	26	22	17	15	17	18	31	18	13	19	21	24	26	17	17	24	18	23	27	23	26	27	29	27	22	30	20	16	26	24	10	12	15	23	30	30	24	23	21	20	17	31	26	26	21	13	25	27	28	25	23	29	15	23	18	26	24	14	26	27	22	27	22	18	27	29	26	17	21	20	12	21	25	24	27	22	25	17	15	21	22	26	23	20	17	27	26	21	26	25	18	17	26	23	15	21	19	32	29	23	27	22	26	21	23	26	18	22	13	24	24	26	19	22	30	25	23	38	27	40	19	21	20	14	25	30	22	25	12	22	23	21	24	27	15	18	23	18	25	13	18	18	22	30	25	17	27	27	21	24	23	21	16	17	28	27	16	25	24	23	16	25	28	22	18	28	23	24	13	26	20	15	23	18	15	27	22	20	21	25	24	23	17	23	27	22	22	23	18	17	15	26	27	29	28	22	23	27	22	24	15	21	22	22	32	16	26	19	29	21	25	23	21	24	23	25	16	33	26	24	17	25	25	27	25	25	20	17	22	20	22	24	17	20	28	18	20	15	19	23	32	21	24	22	23	20	22	31	16	16	31	21	19	24	27	25	20	21	23	26	19	21	23	23	21	31	28	21	14	13	31	24	15	23	24	18	21	29	19	18	28	27	22	18	17	27	24	24	31	24	21	17	17	22	24	27	28	21	15	21	19	23	25	19	16	15	15	18	18	23	25	28	18	13	23	19	19	19	24	20	18	26	19	27	20	19	30	35	15	15	21	23	24	32	18	20	24	19	20	22	24	17	31	22	20	26	28	27	24	22	16	26	18	20	23	22	20	30	20	21	21	22	24	22	21	19	26	26	27	23	20	21	18	21	23	19	23	18	27	20	23	19	23	24	19	19	22	22	20	25	20	27	25	15	24	17	16	22	24	22	24	23	20	20	24	24	24	26	15	17	16	19	22	13	18	15	21	20	23	20	30	18	20	21	20	15	29	19	21	21	16	24	22	26	19	23	19	22	25	25	18	16	20	21	16	21	19	20	25	22	24	25	22	21	27	20	24	25	21	23	25	22	27	23	14	21	23	22	27	27	26	29	18	25	20	20	17	25	17	22	15	19	19	20	18	21	27	26	20	27	31	26	21	23	27	26	21	29	18	21	26	13	25	25	27	16	22	20	28	30	22	17	28	28	14	30	23	17	21	20	25	20	21	14	25	16	16	21	21	28	15	26	22	22	22	19	21	24	23	19	17	18	30	15	20	24	17	20	27	21	17	36	25	26	23	24	23	15	21	24	20	16	30	18	18	22	15	27	22	18	20	32	24	24	26	14	19	28	22	25	29	31	20	24	34	21	22	30	23	17	19	23	26	27	15	19	20	21	17	22	19	19	24	16	28	26	18	32	17	13	15	24	29	21	18	22	19	17	26	20	18	24	23	10	18	26	30	26	11	15	27	14	20	33	26	17	22	27	16	25	19	21	26	17	26	17	23	22	11	33	23	18	26	27	25	29	20	17	27	19	29	16	24	27	25	21	18	22	26	21	16	18	22	25	23	22	25	20	28	21	25	27	24	17	26	24	23	16	16	25	29	30	27	22	21	21	19	24	22	20	24	19	26	23	19	21	32	24	23	29	24	25	30	32	26	21	23	27	25	22	25	19	25	24	26	21	28	19	19	38	17	15	16	24	18	22	25	21	22	28	17	26	18	24	23	22	15	27	19	17	23	23	20	22	19	22	16	22	25	14	14	28	21	33	18	15	31	20	17	19	14	16	27	19	28	29	21	23	17	20	31	17	25	25	23	26	30	26	19	22	9	36	19	22	21	26	27	23	26	33	33	17	24	30	24	25	31	27	27	26	22	28	23	22	20	24	20	26	32	20	21	31	18	28	17	21	25	18	19	25	23	24	20	21	20	19	33	29	16	16	24	25	17	24	21	26	21	19	24	30	24	21	17	17	18	22	28	22	26	23	15	21	24	29	29	22	31	34	22	22	28	14	21	20	27	32	22	23	26	20	23	30	18	30	17	16	28	27	15	16	22	19	23	18	24	16	26	25	25	13	30	25	33	27	15	22	15	24	20	24	19	29	12	15	17	27	20	20	15	29	26	21	22	25	18	21	29	19	25	21	25	20	24	16	25	27	30	26	25	24	10	11	18	22	19	11	28	19	21	22	22	21	30	13	12	21	20	23	19	19	25	18	20	18	27	18	27	25	30	23	28	18	25	27	22	28	14	18	29	26	24	26	21	19	27	21	24	19	22	25	22	23	29	17	24	24	20	16	17	29	20	32	21	25	28	21	28	14	32	24	29	24	31	18	29	18	22	26	23	21	26	27	26	12	15	24	25	22	13	21	28	18	22	22	32	22	22	19	17	29	22	25	26	17	22	25	25	27	18	35	24	22	27	20	17	30	15	30	25	21	21	27	15	23	21	22	23	25	20	24	18	22	18	28	25	19	33	29	20	17	19	24	21	20	20	18	20	29	22	21	31	20	18	19	24	21	24	13	25	21	18	19	21	26	21	24	28	20	19	16	19	25	20	18	18	25	25	31	31	13	19	17	31	19	28	17	36	25	25	20	16	20	18	23	14	28	29	24	13	26	22	29	34	14	24	23	15	21	20	19	16	21	25	21	21	25	21	23	21	18	19	22	22	26	30	26	26	26	25	18	27	14	19	31	26	31	18	21	20	18	15	22	40	30	26	26	22	22	22	22	29	15	17	24	13	26	28	21	27	23	15	20	23	21	24	19	24	27	22	20	14	29	23	19	20	23	25	28	26	27	20	20	19	18	23	14	24	20	25	11	17	17	20	30	26	17	21	27	26	21	32	20	12	21	27	23	32	20	22	18	21	27	31	32	16	21	20	21	23	24	29	21	16	18	22	27	20	15	21	19	20	17	11	19	17	22	31	30	23	26	37	23	23	18	28	28	29	23	28	21	18	17	27	19	20	22	19	20	30	20	20	24	22	15	16	20	21	19	21	26
31612	31285	27948	45881	49024	46082	40557	35985	31167	26478	22021	18291	14085	10193	8069	7484	6937	6591	6355	5585	4981	4076	3679	3444	3441	2866	2519	2479	2083	1945	1784	1596	1458	1370	1275	1137	1024	941	846	849	898	940	818	770	671	711	749	742	680	723	707	728	675	641	695	728	701	694	650	667	688	631	669	621	629	640	621	585	608	593	533	614	548	587	542	523	533	576	532	599	575	556	550	544	546	584	532	542	579	549	542	568	535	536	549	516	563	541	580	559	568	525	553	584	588	578	552	579	529	536	541	560	576	535	541	565	573	534	522	551	577	543	556	524	530	523	530	525	557	561	495	501	513	534	579	533	525	541	554	507	517	535	507	527	530	531	494	517	489	529	569	509	545	534	523	544	543	492	563	544	509	519	587	549	512	527	506	539	495	503	546	552	531	530	541	530	510	468	494	520	531	513	536	503	530	540	508	495	507	537	561	493	524	534	534	514	501	553	536	520	492	538	485	515	540	538	503	531	526	487	571	522	558	521	557	552	512	521	489	525	552	488	561	566	539	525	554	570	551	544	534	509	551	550	499	513	472	536	515	484	526	562	520	526	547	515	543	519	480	504	552	515	540	559	482	523	506	569	536	539	576	490	519	488	548	518	567	532	504	530	535	529	530	501	554	543	489	539	528	495	487	502	555	507	521	517	519	511	542	529	561	549	536	573	521	569	511	513	501	554	525	524	512	532	524	549	519	523	559	535	534	554	567	508	517	536	515	556	529	527	540	516	548	537	530	524	507	543	565	481	500	567	491	535	531	502	566	501	524	509	519	517	530	514	514	494	495	532	499	521	519	538	481	511	528	553	543	510	522	503	528	529	532	542	500	548	519	562	519	522	547	534	551	499	536	541	515	528	585	546	491	519	523	529	510	512	537	537	518	482	518	503	525	500	524	518	494	534	538	513	537	539	521	501	518	566	535	538	502	509	519	522	483	518	525	509	539	561	525	556	518	533	428	533	519	572	518	525	511	518	518	493	505	532	536	488	520	541	515	550	517	521	514	507	523	487	513	547	535	522	554	533	528	538	503	521	517	535	515	549	498	536	556	502	541	515	531	540	518	558	524	528	520	507	495	572	518	532	502	543	509	501	493	555	526	507	492	511	505	549	551	507	499	511	536	545	538	530	508	536	527	528	563	495	527	527	527	533	503	547	535	524	570	493	511	508	518	549	517	545	566	528	553	515	540	511	547	523	532	502	491	476	541	482	492	508	512	521	520	565	530	504	502	523	531	555	555	523	546	513	520	509	542	544	581	563	520	528	561	508	491	501	529	535	530	574	540	532	524	531	535	504	559	522	539	528	510	552	490	513	536	528	534	555	563	511	536	519	530	542	537	486	535	490	524	507	554	505	563	519	550	496	511	542	514	520	532	522	552	530	530	527	541	522	524	472	531	543	527	523	498	521	529	537	541	528	504	501	498	549	510	493	592	493	567	516	559	520	509	473	514	529	491	505	491	508	533	450	542	521	514	568	519	508	534	504	521	516	555	493	560	505	478	528	475	554	545	556	492	526	526	469	542	527	520	484	494	541	525	534	531	575	520	528	522	511	527	534	548	548	551	506	475	563	503	487	548	511	500	503	516	498	497	513	516	511	564	509	508	477	518	511	499	515	532	548	519	539	508	560	539	525	522	531	476	493	524	510	504	562	540	567	535	488	542	471	512	517	491	524	491	528	548	569	525	559	543	536	509	509	578	533	521	515	496	522	532	535	488	523	510	529	531	528	518	562	541	526	476	516	521	511	533	519	482	502	484	510	530	505	547	546	529	502	510	553	508	520	506	520	544	542	522	532	545	545	529	536	521	543	579	549	506	516	517	515	509	535	500	549	541	470	504	533	559	536	517	536	503	546	519	512	493	508	519	531	517	539	545	520	508	503	486	523	496	549	527	512	510	552	514	506	559	486	497	490	518	507	498	482	526	534	494	542	583	552	493	557	553	515	539	515	498	545	517	504	572	479	492	532	505	561	530	540	526	489	531	530	549	536	518	512	546	521	515	505	492	546	555	519	507	507	495	542	484	547	493	517	489	522	518	525	531	562	532	540	516	513	537	550	525	516	527	540	519	533	556	497	567	502	515	503	520	533	498	493	530	526	554	475	540	545	593	470	503	519	563	508	475	548	503	485	496	515	525	524	538	534	461	524	517	515	547	578	479	536	502	535	482	562	489	532	526	497	525	533	490	521	502	506	508	495	537	535	522	513	553	507	507	525	555	559	555	548	505	521	481	488	541	518	467	505	528	521	579	513	564	506	555	495	528	545	528	505	526	495	512	598	526	555	542	504	559	495	469	531	517	532	504	501	555	526	519	508	509	505	578	524	525	515	497	541	499	518	485	591	523	535	516	538	514	515	518	549	534	509	521	536	555	532	539	507	536	522	476	524	522	524	517	559	536	514	506	510	527	503	551	500	532	547	533	535	504	462	557	515	484	524	528	551	533	542	507	509	505	536	555	500	507	535	522	530	506	514	536	495	533	546	539	530	590	493	517	504	545	506	498	535	508	544	520	545	527	528	547	532	535	535	494	487	560	543	521	500	509	497	523	518	520	533	549	479	496	512	523	550	522	516	513	500	514	523	497	518	541	478	518	529	507	543	553	525	532	474	515	528	492	541	541	517	496	538	538	534	506	503	534	543	503	545	496	527	514	529	570	531	516	505	548	521	526	519	515	555	513	530	547	516	546	497	539	533	508	478	538	529	524	468	566	550	530	480	524	513	507	537	524	531	551	523	519	546	515	520	513	499	541	488	515	529	539	540	516	535	546	510	524	529	499	539	495	489	502	534	549	569	525	485	594	538	546	526	513	500	532	528	520	530	543	528	505	522	512	545	500	531	499	557	512	535	492	516	525	545	542	514	510	497	518	556	508	541	521	550	491	541	489	582	503	515	540	531	516	553	506	548	528	495	562	506	557	544	515	558	521	493	520	537	532	523	529	511	504	527	561	515	535	557	538	514	521	532	536	472	515	501	555	552	467	511	546	509	478	553	501	502	519	515	528	499	520	510	499	525	527	530	534	497	505	503	501	559	505	514	516	526	482	515	535	507	519	530	510	531	492	506	578	503	540	549	546	536	541	527	494	522	522	537	547	538	527	524	516	560	491	545	547	523	526	533	518	523	491	519	498	505	538	527	538	514	531	478	539	507	508	518	515	534	548	550	537	512	550	521	500	515	501	532	488	551	510	548	539	542	527	544	507	527	528	502	544	526	518	541	531	511	479	507	552	541	537	529	525	563	527	556	503	509	524	525	522	503	571	530	559	531	565	539	516	544	524	523	525	532	545	566	554	521	547	542	527	548	541	522	531	530	543	512	512	548	530	573	498	496	533	543	499	518	547	499	537	530	515	523	529	473	499	548	523	569	545	514	552	527	549	529	470	564	516	519	507	540	496	494	522	501	536	517	506	513	522	511	528	495	566	503	534	549	535	502	510	542	556	517	575	480	557	565	518	501	520	546	505	514	506	540
3069	1605	996	979	1484	1258	956	830	649	462	367	274	184	147	83	99	120	110	99	85	62	81	42	64	50	58	57	56	38	49	47	38	44	31	38	38	51	33	33	40	27	43	32	27	32	38	28	29	27	28	33	29	31	32	34	33	30	33	32	30	31	48	31	37	31	26	39	32	40	30	39	26	34	37	36	29	32	35	34	31	23	28	35	35	21	34	31	25	28	34	28	28	38	25	36	29	36	35	22	29	33	35	32	30	42	35	32	23	40	36	29	33	34	36	30	24	33	43	27	29	34	32	40	31	21	32	24	29	29	38	37	25	19	28	33	38	37	38	24	21	31	33	29	27	38	33	36	35	27	38	30	37	33	32	38	33	35	32	32	41	30	39	29	33	33	35	23	24	30	25	25	30	31	30	34	20	32	33	31	38	36	26	28	31	32	41	38	33	28	33	34	24	27	32	27	30	32	39	37	32	20	25	45	33	29	37	28	39	31	30	37	31	26	26	29	25	36	34	35	33	48	31	24	38	36	36	40	35	41	28	34	27	39	41	34	39	36	32	38	25	33	27	29	23	39	30	29	29	31	24	29	32	26	28	32	37	27	28	29	30	31	32	37	26	21	29	31	25	34	37	36	37	36	37	24	34	33	29	31	21	27	35	37	39	33	35	32	29	33	30	34	54	30	25	31	46	26	29	24	33	31	29	44	37	36	31	32	36	36	43	30	36	36	40	25	31	41	44	24	30	37	30	37	39	23	34	44	29	26	30	31	41	25	33	27	37	27	30	36	25	27	40	38	39	35	45	40	46	19	29	27	17	35	37	29	35	32	37	35	27	41	32	32	28	33	28	29	24	32	33	28	43	34	37	28	29	34	34	30	44	28	31	34	33	32	25	35	40	32	28	29	36	30	25	20	35	34	30	39	37	21	30	31	33	30	35	26	27	36	28	30	29	33	40	36	31	41	40	28	32	30	40	49	34	26	33	35	28	30	25	30	28	32	29	26	36	40	38	29	31	22	29	34	40	28	39	31	41	33	26	33	28	40	36	28	23	24	36	32	35	29	36	34	41	35	29	34	35	38	33	27	28	40	27	33	31	23	28	26	36	33	34	31	35	40	22	20	32	29	35	35	40	38	36	43	30	36	33	45	17	38	28	33	30	31	33	25	33	29	31	42	30	23	40	27	35	20	30	37	27	30	42	23	29	39	26	28	26	26	34	28	39	27	29	36	41	34	30	39	31	35	40	27	21	25	27	39	31	34	27	31	32	39	27	32	33	31	29	34	26	20	24	16	27	26	30	27	35	35	38	39	29	28	31	24	28	31	26	27	34	36	35	33	39	38	37	36	31	26	30	28	37	34	34	32	32	39	36	26	24	30	26	37	33	29	35	42	33	32	35	26	28	33	39	34	33	25	38	36	38	28	36	35	36	45	36	25	35	39	34	34	29	34	29	29	39	30	31	31	29	35	36	28	31	41	35	39	40	22	31	29	30	36	34	27	22	25	38	36	29	42	28	34	24	21	41	28	28	30	37	36	45	30	26	36	18	30	31	42	38	45	29	37	43	42	31	36	41	32	33	32	45	31	33	31	28	30	34	28	35	29	33	23	36	32	25	38	30	35	32	36	24	32	30	39	32	23	35	22	34	28	31	34	28	22	32	38	25	24	20	42	37	30	30	39	25	43	36	46	26	30	37	33	23	35	22	37	31	30	29	35	31	33	42	26	34	37	36	34	34	26	38	39	27	28	42	33	30	33	30	32	33	39	37	34	31	35	25	26	30	43	37	34	40	39	34	30	37	29	28	31	35	26	35	43	35	33	38	40	27	27	21	33	35	28	32	27	32	31	41	26	31	27	24	23	45	39	38	27	40	26	38	26	35	36	31	38	33	32	31	33	41	29	44	38	34	21	31	25	23	20	40	30	33	28	32	28	26	38	37	31	20	34	34	29	40	41	27	28	37	28	44	21	26	48	39	31	38	27	25	33	22	37	36	35	32	40	33	38	33	23	35	25	25	37	28	30	37	26	34	34	32	27	37	30	30	44	30	34	35	27	30	38	30	34	42	32	31	33	46	27	31	26	24	28	36	29	20	26	42	35	30	36	37	44	32	27	29	33	33	33	30	28	33	29	33	24	37	33	30	30	38	30	34	37	39	22	38	33	25	30	27	24	35	41	38	41	30	31	31	25	31	30	33	30	37	29	31	25	32	35	31	32	31	44	28	38	33	22	25	38	31	34	31	33	27	29	35	32	35	26	33	28	39	45	34	34	31	30	42	26	25	31	40	32	30	30	28	34	31	47	31	27	26	38	30	31	32	35	22	29	40	36	27	36	33	32	30	40	33	43	35	39	18	33	32	39	32	26	35	34	30	34	31	25	36	38	34	38	27	31	30	44	35	35	30	37	23	42	34	23	35	26	29	36	29	16	30	26	35	29	44	32	37	30	37	31	28	29	22	35	34	34	33	35	42	29	28	36	31	36	22	32	36	23	29	41	26	38	34	27	36	30	32	32	45	31	25	28	23	24	34	36	42	36	31	28	33	36	29	39	23	37	27	32	24	28	38	30	28	40	39	38	29	32	36	36	27	26	37	31	27	34	27	33	33	40	23	42	22	39	42	41	33	37	27	28	32	33	37	29	28	14	20	28	35	29	37	23	34	24	30	26	27	30	27	25	27	24	33	29	32	43	35	38	31	26	25	25	36	36	29	12	40	38	33	37	33	27	28	32	38	32	29	22	33	36	46	34	31	41	32	24	29	34	33	37	28	33	41	29	25	39	33	22	25	36	28	37	29	34	30	41	31	33	28	35	27	34	39	37	26	28	29	27	40	35	24	25	28	34	36	33	33	44	33	25	30	34	31	37	40	32	36	35	39	44	38	41	30	37	29	25	32	26	38	34	22	28	32	27	32	30	27	27	39	33	35	30	33	35	41	28	41	33	20	29	27	41	31	28	33	24	26	46	30	35	22	26	31	35	35	32	33	30	24	37	37	42	28	32	30	33	31	36	34	20	27	33	25	32	25	34	31	31	40	40	39	24	31	28	32	30	30	32	29	25	35	22	24	28	29	32	29	41	27	22	32	40	25	32	25	30	30	42	21	33	25	31	27	27	29	29	36	47	25	36	33	35	39	26	21	24	32	35	26	21	36	32	28	36	21	36	25	17	27	31	33	35	35	34	26	25	28	24	39	27	38	33	39	37	32	34	29	35	29	38	32	38	33	28	40	29	29	41	20	34	24	27	28	23	40	26	32	28	38	37	50	27	34	36	40	33	33	38	39	28	26	36	35	34	31	26	27	44	38	33	33	26	26	38	41	29	26	33	17	31	27	36	25	25	42	22	32	22	21	24	27	30	38	28	37	26	30	33	28	40	26	37	44	33	26	30	29	36	24	36	28	46	32	33	21	43	31	32	32	28	23	30	30	34	33	32	35	25	32	39	33	30	21	33	30	27	27	28	32	24	31	39	41	24	32	31	29	23	30
28433	28443	24037	41998	45469	42073	36815	32750	27538	22676	18605	14799	10554	7663	6347	6050	5685	5710	5215	4432	3782	3373	2989	3082	2633	2447	2232	2116	1768	1725	1602	1516	1391	1324	1280	1126	1030	1032	942	944	932	982	871	853	818	925	856	880	809	837	801	846	839	826	845	881	852	809	836	888	811	793	812	857	890	818	799	819	816	807	791	814	767	726	768	762	757	754	720	733	738	776	731	741	750	778	765	711	738	764	711	690	727	735	746	712	809	795	774	763	759	722	756	748	788	771	787	745	771	800	735	752	708	723	774	722	682	706	763	746	673	735	754	721	716	745	760	740	713	751	801	726	736	734	703	749	690	736	726	759	707	667	752	743	786	734	744	762	762	733	688	758	743	777	748	750	721	715	718	708	720	722	764	707	735	706	725	709	729	717	751	695	735	736	737	756	731	730	663	765	755	727	718	784	727	769	701	752	751	784	644	768	810	753	735	760	719	735	727	734	746	735	693	709	706	758	716	767	746	735	719	725	725	748	704	717	732	747	743	746	687	754	715	725	717	721	765	730	741	735	747	679	747	722	737	751	709	741	724	707	687	756	719	731	695	740	675	714	708	733	754	725	758	712	723	750	711	698	695	720	727	731	703	774	731	737	721	807	752	737	696	715	684	696	754	733	724	665	736	713	754	752	744	720	717	718	751	707	723	741	709	712	760	726	702	763	736	744	697	701	734	736	693	725	722	705	787	695	695	710	737	755	750	764	793	718	759	739	760	697	740	715	739	709	728	774	703	707	720	749	716	696	735	723	684	714	693	762	734	734	690	727	737	708	738	762	753	735	712	711	722	720	739	749	749	704	736	737	730	735	708	742	729	712	718	774	732	765	750	732	721	715	729	740	706	744	713	702	743	773	745	773	751	780	677	737	738	688	683	677	699	736	689	708	721	695	751	723	772	781	753	665	698	693	774	739	712	694	682	667	746	766	719	818	735	697	721	771	689	736	779	728	739	698	704	735	743	749	767	734	744	747	708	764	708	708	719	775	723	701	693	709	742	709	726	720	706	731	796	709	700	727	730	702	733	710	769	693	735	725	737	734	692	735	743	713	707	753	714	724	767	733	718	740	778	745	731	718	703	749	737	710	742	710	707	757	734	731	747	721	724	751	687	769	681	714	722	756	725	743	764	711	706	694	746	757	731	728	726	761	728	746	728	726	721	740	756	729	698	726	752	727	727	731	751	744	724	733	675	775	752	762	742	737	747	691	735	693	730	720	690	758	709	716	745	749	715	790	749	771	758	696	722	723	721	738	691	729	776	735	709	753	749	724	748	693	740	712	706	729	757	691	741	762	699	750	750	771	752	781	686	721	757	715	747	751	689	713	752	731	778	725	800	671	734	711	723	728	746	744	749	702	726	684	741	703	728	730	770	749	740	728	734	815	744	745	747	735	715	692	705	735	733	718	727	747	748	711	759	693	707	691	736	749	714	723	762	718	756	733	766	729	740	687	755	700	741	730	731	746	746	717	690	733	760	704	740	744	767	750	745	700	666	708	758	747	773	731	738	762	752	704	739	740	725	754	767	725	687	692	743	742	698	752	735	741	773	741	739	710	720	764	748	737	690	814	694	710	760	712	745	727	691	766	710	750	710	696	718	716	727	713	736	700	756	719	747	712	701	684	735	705	784	747	723	735	736	708	777	753	752	715	748	747	755	758	750	726	700	707	731	712	731	767	764	750	721	749	758	697	738	774	722	720	682	721	687	673	721	705	679	723	683	719	733	695	726	690	803	696	685	779	709	767	712	754	772	707	726	759	665	731	695	753	734	771	724	748	705	748	726	687	692	755	778	748	706	718	735	729	794	739	719	685	700	723	716	748	771	753	715	768	709	719	814	736	772	708	769	722	727	753	729	735	718	720	733	758	728	687	690	727	752	763	756	745	753	721	712	735	725	783	752	725	716	680	768	753	736	739	733	740	746	774	725	791	690	691	760	713	748	703	752	729	754	722	758	755	770	730	722	691	754	744	760	704	761	705	728	733	725	673	763	746	720	744	699	746	756	718	747	814	686	710	751	742	742	770	747	681	696	762	742	750	738	774	735	778	711	710	716	698	704	700	719	733	737	732	745	739	689	790	734	757	728	682	784	758	733	699	743	708	769	788	745	757	751	732	713	708	812	709	648	720	704	705	761	712	746	720	708	723	735	715	712	764	747	745	760	779	702	728	740	804	766	691	769	778	769	728	754	693	755	752	763	705	747	729	726	686	722	721	713	761	666	726	759	715	720	756	779	728	727	756	684	724	735	746	715	722	749	683	713	671	716	743	738	734	753	751	729	736	734	742	717	768	726	716	724	719	748	704	748	726	708	750	778	676	761	686	712	727	750	715	721	738	748	720	687	740	714	711	699	708	740	725	735	694	729	730	681	802	711	761	728	715	778	777	721	717	698	702	769	749	785	770	715	748	725	768	743	709	741	720	716	775	749	702	729	751	740	782	736	725	741	734	768	711	694	711	709	741	714	711	719	761	788	701	738	732	756	740	673	753	758	706	672	768	732	671	711	749	684	752	713	737	672	728	712	726	742	722	732	846	707	775	706	700	770	724	749	702	735	731	773	721	760	712	739	704	739	742	741	723	752	738	808	708	743	716	749	724	715	716	748	710	717	715	771	722	714	729	694	720	689	755	691	718	716	769	708	689	761	707	702	748	709	726	740	681	719	764	708	729	675	705	725	706	708	714	775	754	757	715	752	744	744	687	745	732	732	718	723	738	746	728	711	706	768	756	765	728	725	732	731	731	726	707	760	726	708	761	714	754	654	678	715	699	732	747	745	702	740	746	748	726	717	732	699	741	742	745	716	742	744	734	750	753	719	721	708	723	742	744	725	694	755	757	736	732	753	733	729	710	735	701	737	772	707	739	739	731	768	728	728	744	776	751	673	723	770	716	753	733	710	713	751	752	770	749	725	704	683	708	694	722	719	708	731	743	704	731	736	725	741	728	744	727	692	718	699	705	801	703	770	752	786	784	736	726	703	742	787	769	738	776	768	698	786	731	749	749	726	766	741	758	754	704	750	752	738	679	756	693	735	732	761	737	742	719	716	730	782	748	713	739	771	700	755	718	734	743	758	737	759	800	673	731	731	703	745	713	725	725	735	745	720	702	756	793	730	746	716	781	728	759	725	725	706	772	791	723	742	726	707	725	737	719	683	735	733	730	787	779	743	699	772	784	709	739	741	719	756	740	687	742	765	723	773	722	734	758	698	743	747	735	767	727	720	739	740	728	719	742	702	710	735	727	766	717	742	727	739	760	725	758	745	714	708	768	730	699	726	662	734	753	701	706	725	689	705	740	706	732	752	817	717	700	743	747	726	758	667	732	718	671	759	749	761	747	705	758	757	755	698	711	727	768	720	754	737	788	728	756	740	731	706	702	716	754	719	706	745	755	698	741	738	777	741	741	701	743	756	719	689	739	682	704	742	722	756	730	716	714	774	724	731	733	731	652	706	717	741	745	714	754
2992	2036	1344	1379	1930	1668	1381	1108	771	612	431	344	248	190	154	127	132	136	112	112	86	66	85	73	66	62	53	54	36	47	38	42	45	25	38	26	39	21	25	30	22	20	20	24	26	32	30	26	22	27	22	27	35	26	23	24	28	23	37	22	24	29	14	13	19	15	28	26	29	23	26	25	14	23	22	18	24	16	26	24	14	25	25	32	17	30	21	26	22	31	31	21	18	27	18	23	19	22	26	19	18	25	25	20	18	20	17	19	23	23	20	21	19	27	26	17	15	29	28	22	28	19	21	20	19	21	16	18	18	16	22	23	28	22	18	20	29	24	8	19	14	22	33	19	21	21	11	32	24	17	27	33	28	19	26	24	18	18	20	14	12	26	34	18	26	23	24	23	26	22	22	26	21	23	26	26	18	20	24	26	20	25	26	17	17	24	24	24	17	16	20	20	32	19	22	16	13	12	21	30	33	16	19	26	19	23	27	20	31	25	19	21	18	18	21	22	16	29	20	22	15	12	23	18	24	24	18	23	17	28	22	15	28	34	18	20	22	25	30	18	20	23	28	29	24	21	31	25	29	22	28	21	22	19	23	16	28	28	26	19	22	15	18	24	21	21	15	20	25	21	19	21	23	28	24	22	25	21	26	28	28	17	21	27	16	24	25	15	28	31	22	29	27	25	24	25	20	22	19	23	23	18	28	23	16	21	28	15	27	30	29	22	23	18	28	17	23	27	29	16	19	22	26	21	17	29	22	24	24	25	27	20	21	19	29	15	22	25	26	19	23	25	24	21	33	22	13	27	26	17	22	29	21	23	21	27	18	29	17	21	15	14	21	20	25	20	24	21	27	20	21	23	22	24	22	20	21	13	15	29	25	23	20	23	20	35	21	16	21	21	30	14	19	25	20	21	24	26	20	21	14	24	21	27	18	19	18	17	17	18	14	23	20	28	29	20	13	19	23	27	24	28	17	31	15	20	20	27	19	29	27	22	23	14	15	20	39	21	24	25	21	25	22	21	19	26	17	21	17	22	26	17	20	28	20	28	21	31	27	33	19	14	24	27	30	26	30	22	24	23	21	30	21	19	17	23	18	24	26	19	21	22	22	27	27	13	25	25	17	27	27	16	14	18	22	15	24	29	26	19	22	22	21	27	31	25	15	22	11	31	21	24	20	29	17	21	20	20	28	25	27	25	26	27	28	19	18	25	15	26	27	20	17	26	15	19	33	25	22	18	27	23	22	17	39	18	16	22	21	27	26	18	19	19	26	18	25	19	23	19	25	19	27	25	13	23	27	26	11	20	20	16	33	20	17	28	30	27	16	22	27	28	29	21	28	20	17	21	23	30	25	27	17	23	18	19	21	20	25	25	21	22	20	21	17	23	18	31	24	27	21	23	23	17	26	23	35	26	29	34	35	25	20	27	13	17	16	18	14	21	21	28	15	20	16	9	20	19	25	26	19	22	27	25	23	37	25	15	29	25	21	17	36	21	26	24	29	21	29	14	20	18	13	20	27	15	28	21	27	22	19	14	20	22	19	26	23	13	18	25	20	15	25	19	28	29	20	31	20	26	24	24	12	21	33	37	12	29	18	20	19	28	15	17	28	23	22	14	28	30	22	19	22	18	24	28	21	25	33	27	22	23	28	17	18	19	24	30	19	19	28	20	24	27	30	24	21	32	26	29	25	23	19	23	21	29	18	21	19	17	20	21	28	17	20	17	36	21	22	22	26	29	31	32	19	21	20	20	16	21	29	22	25	19	24	19	28	17	21	21	26	27	23	24	27	21	16	21	26	23	21	18	20	25	24	26	22	20	21	23	32	20	22	23	25	19	23	24	17	21	22	27	24	19	23	20	25	22	31	18	24	18	19	23	19	20	29	26	20	22	20	18	26	18	19	27	22	27	23	23	21	18	25	30	14	19	19	26	16	11	23	20	23	18	20	21	19	29	19	31	21	23	26	26	20	19	27	28	30	16	28	23	23	24	18	21	24	23	28	21	15	23	20	19	26	20	18	18	21	22	15	33	22	15	26	29	18	26	27	20	24	16	22	18	22	23	21	38	24	22	34	14	33	18	23	21	22	22	21	28	17	27	19	27	26	33	18	19	22	23	25	21	20	21	38	22	15	28	24	23	25	25	13	24	19	16	22	27	22	24	29	22	24	25	24	22	29	28	16	15	28	25	35	21	19	25	22	29	17	16	17	24	22	24	33	20	17	27	22	18	27	17	20	28	21	24	24	27	19	23	21	28	23	23	19	23	16	31	22	24	25	19	28	29	28	21	25	18	29	25	19	25	32	23	34	17	22	20	23	26	22	18	20	21	17	25	18	18	22	19	25	20	23	25	21	30	22	24	14	30	26	30	21	26	20	19	17	25	22	27	22	16	20	20	23	17	17	15	14	11	23	13	30	13	18	24	17	16	24	23	21	24	17	20	26	26	24	15	26	23	18	22	16	22	31	25	30	21	21	18	26	27	27	15	28	19	28	19	35	18	25	23	21	20	21	17	22	24	27	25	26	15	28	27	36	27	18	29	21	18	18	25	21	21	29	18	32	21	16	29	25	24	18	17	25	23	36	25	26	14	22	19	14	25	17	12	26	13	19	31	15	24	26	19	21	28	17	28	20	24	24	19	20	16	21	14	23	21	25	18	21	25	26	15	15	20	22	25	33	24	16	17	13	29	24	22	22	18	23	21	21	27	22	31	16	17	17	24	16	26	11	27	25	24	25	31	16	22	21	19	23	20	26	22	23	21	22	19	21	23	23	24	19	24	13	15	23	31	32	22	25	15	10	22	25	13	25	36	27	25	23	25	30	27	18	22	27	24	17	21	25	23	23	21	20	28	19	26	29	34	27	23	27	22	26	23	19	26	17	23	23	19	17	24	20	21	32	19	22	28	16	17	22	19	22	22	31	24	22	19	17	18	15	18	30	15	29	32	14	17	17	23	17	21	15	17	23	28	17	30	23	26	22	27	25	21	24	18	24	25	30	23	26	22	19	31	29	21	24	18	22	24	23	22	23	28	18	19	22	22	17	25	18	22	25	25	13	22	25	20	20	24	13	22	24	25	22	16	24	23	22	31	25	24	21	29	20	24	19	33	17	24	15	22	14	15	18	22	21	15	24	25	23	21	35	18	18	24	22	26	25	20	29	28	31	19	16	9	24	12	21	22	27	18	24	24	23	13	14	24	21	28	19	25	27	18	21	18	18	24	19	23	15	22	13	20	16	19	28	26	20	19	29	25	33	15	19	22	23	24	29	24	17	20	20	31	29	29	26	15	20	25	26	22	23	26	24	26	28	14	28	13	15	16	27	19	22	30	23	24	21	18	19	20	22	22	19	32	24	24	22	18	19	24	18	26	25	29	28	19	20	19	14	26	22	22	21	22	18	24	23	20	31	25	26	25	22	21	15	18	22	24	25	26	18	27	20	24	23	20	27	28	24	23	23	19	29	29	25	30	30	23	20	21	25	19
32423	31008	27204	45363	48737	45484	40626	36121	31117	26117	21794	17374	12873	9661	8490	7911	7595	7221	6390	5523	4601	4031	3745	3548	3084	2762	2598	2182	1853	1944	1656	1566	1451	1293	1119	1088	924	872	969	844	929	831	720	720	711	746	748	757	685	743	665	686	676	690	721	746	733	699	727	670	691	663	632	680	653	697	672	631	639	593	601	588	556	615	514	580	549	589	572	554	559	496	524	525	517	531	567	559	548	535	556	541	580	534	519	540	525	535	513	544	561	579	547	596	580	563	574	566	535	577	552	510	540	568	527	556	537	530	546	537	554	559	519	539	540	533	548	503	500	498	526	525	535	516	530	527	523	517	560	534	516	525	532	517	510	497	539	544	563	533	509	505	524	533	528	510	489	552	509	495	507	556	570	521	540	560	506	503	562	523	567	566	517	550	506	470	526	603	558	484	547	560	517	559	515	533	567	544	523	557	522	512	534	543	537	512	564	563	575	555	541	489	515	557	551	519	460	559	564	505	550	547	551	491	484	495	554	558	483	535	566	548	556	542	527	511	537	514	584	515	537	525	541	484	517	543	544	554	555	568	540	520	476	489	551	517	519	543	526	507	516	545	519	538	519	556	487	574	544	495	522	535	553	530	505	527	515	492	540	513	515	551	519	520	537	556	510	514	540	545	566	519	542	528	524	522	508	579	504	530	571	532	514	508	562	557	503	547	500	532	544	520	504	510	540	557	492	529	526	513	523	506	541	505	516	510	554	530	558	523	520	498	503	551	485	521	511	504	542	513	494	545	493	524	536	560	535	514	503	529	536	510	497	524	501	526	558	505	501	545	514	529	524	537	530	482	496	525	510	485	514	530	505	529	496	559	540	555	499	530	493	553	564	496	511	545	538	520	512	510	543	600	521	553	511	544	477	476	524	555	500	495	482	546	479	545	547	560	573	530	503	574	540	541	541	536	551	512	502	505	540	507	543	528	512	464	519	491	593	508	526	538	538	512	536	586	584	548	508	522	490	509	539	511	487	534	511	551	523	494	517	519	536	539	529	552	511	534	510	514	533	543	514	518	556	517	535	519	506	513	531	480	551	515	499	524	533	513	551	493	524	534	504	502	535	516	522	556	562	519	528	509	539	516	521	565	540	554	519	547	530	574	546	547	522	529	524	527	542	493	518	532	530	485	580	494	529	508	529	583	564	536	489	522	558	480	544	505	502	484	558	479	511	590	535	516	554	496	532	522	536	549	505	531	498	549	498	509	531	552	557	536	526	553	511	547	535	554	504	511	505	547	496	514	535	501	533	510	522	533	539	519	525	504	539	510	505	555	505	526	521	488	532	503	545	523	536	508	519	508	519	555	543	518	536	547	566	491	504	536	549	552	509	489	482	497	521	493	522	568	506	488	541	541	543	501	526	518	511	491	505	509	521	470	505	521	523	548	502	516	502	527	534	556	535	531	503	489	517	517	524	574	557	534	539	473	474	531	551	520	533	501	490	579	499	545	489	509	535	552	505	513	560	485	520	507	544	559	516	498	552	528	499	556	538	552	471	533	549	518	546	543	503	476	503	510	523	492	540	538	538	505	518	523	504	551	491	531	521	553	514	511	491	524	531	492	530	510	526	520	526	529	494	574	496	542	548	492	538	485	536	467	552	489	482	501	530	537	536	542	522	576	508	464	532	540	526	534	521	556	517	543	548	518	517	513	518	525	514	520	563	535	552	526	504	568	540	546	549	547	557	517	532	523	512	487	535	555	538	521	513	511	526	555	527	510	518	559	525	523	502	490	545	491	571	515	513	511	537	518	543	485	561	543	487	508	566	509	499	537	527	541	542	512	511	524	523	522	523	541	566	503	533	533	500	510	523	540	518	528	517	525	505	543	551	539	570	542	538	515	513	508	499	537	532	542	592	531	535	494	552	544	494	556	540	495	528	525	508	519	539	554	475	514	521	505	524	517	494	530	525	515	530	507	507	534	510	544	528	508	503	540	546	552	540	498	535	505	542	532	528	532	531	530	505	507	505	488	545	542	541	491	558	515	556	521	543	512	523	503	505	538	519	496	519	507	560	531	497	527	552	535	536	500	565	549	573	516	530	525	543	531	544	490	507	527	516	562	532	514	537	551	541	540	521	531	502	524	537	540	519	519	551	552	490	542	544	542	516	506	566	527	519	517	521	512	533	519	509	544	498	491	520	532	507	516	562	542	458	495	514	515	487	530	562	544	481	505	522	532	489	535	521	572	559	559	524	509	510	506	530	552	516	540	528	519	575	534	485	536	529	510	521	538	520	528	540	586	533	527	509	491	518	565	481	503	528	536	559	498	540	535	536	523	529	524	521	488	526	552	473	494	527	546	510	530	530	506	523	504	528	572	496	522	557	536	495	550	582	548	507	504	522	544	533	494	496	593	504	518	510	534	528	536	526	538	516	543	513	534	541	434	489	517	531	543	519	546	545	530	533	516	541	526	528	511	539	524	549	540	540	505	550	527	550	521	534	537	497	539	523	537	536	523	518	537	522	506	505	548	530	498	531	513	529	521	530	502	513	495	535	553	561	547	542	496	561	576	529	560	540	517	564	504	493	492	500	502	559	509	544	509	516	532	515	547	544	524	504	505	503	523	514	550	545	520	525	536	470	481	527	550	503	535	517	539	535	505	525	542	556	515	535	545	501	532	511	523	494	448	555	531	551	523	538	507	521	487	535	500	515	513	557	520	520	522	537	525	489	509	550	554	531	525	513	529	557	517	544	536	561	532	518	547	526	528	527	539	516	529	500	513	548	543	529	591	538	519	519	558	513	531	551	522	551	570	515	461	550	488	520	554	521	487	549	511	553	517	506	571	525	518	539	552	514	537	509	517	504	516	548	533	533	513	500	531	512	519	537	530	522	511	511	550	520	521	549	542	494	497	536	521	550	525	536	568	517	485	533	511	549	529	512	535	533	533	495	539	502	513	548	547	527	523	547	558	567	530	515	507	552	518	527	474	456	526	522	508	501	522	517	567	508	545	555	477	547	503	555	531	487	531	524	477	517	532	541	513	544	535	496	524	517	534	569	545	538	469	526	545	571	493	521	486	549	563	525	503	519	557	568	503	468	551	545	513	535	518	525	524	502	503	520	508	535	529	546	521	531	541	517	520	544	521	562	540	568	494	500	565	536	517	530	538	540	498	552	535	529	508	511	554	522	553	501	537	506	548	486	502	529	511	483	518	480	541	583	495	520	540	513	514	532	537	550	498	537	524	517	542	505	539	519	526	541	513	549	522	530	514	489	555	542	460	547	517	566	513	516	539	523	519	487	489	535	552	510	530	508	512	528	503	525	494	557	521	495	558	501	528	515	532	528	525	540	580	503	554	511	528	519	499	517	552	530	520	504	556	527	551	504	543	536	543	517	522	540	508	528	523	499	474	505	564	527	563	519	498	512	523	548	492	551	533	495	518	517	513	520	518	502	527	521	485	554	535	522	509	575	489	511	527	467	515	517	493	517	538	545	536	530	501	510	554	495	547
3064	2068	1362	1354	1957	1776	1441	1201	848	636	482	316	206	165	164	129	126	119	109	89	70	68	67	77	56	63	53	43	49	49	46	44	29	32	32	39	24	36	24	31	29	24	22	23	38	18	40	19	23	23	29	32	18	31	18	29	25	19	33	28	32	28	30	28	15	27	31	22	24	22	28	20	22	27	21	24	7	32	31	15	23	15	27	23	22	23	26	29	23	26	25	23	24	27	23	22	18	21	16	21	15	38	32	27	22	23	26	29	25	23	19	17	27	17	33	17	26	27	17	25	25	22	21	32	27	21	27	23	24	29	21	23	25	28	28	27	19	17	21	23	29	18	17	27	28	21	20	27	29	21	18	23	22	28	25	28	18	28	29	24	30	25	23	27	16	18	21	19	22	35	15	27	21	25	23	25	28	24	26	25	26	25	15	27	18	17	23	26	26	25	20	20	25	19	22	16	21	27	19	17	28	25	22	27	25	22	24	27	22	22	24	19	22	18	18	14	29	20	17	26	22	15	18	28	28	27	29	21	25	20	23	17	26	14	30	21	26	21	18	28	15	21	24	14	29	24	28	15	22	24	28	20	26	17	31	19	24	21	20	20	23	18	14	27	15	23	30	17	30	20	27	19	17	27	21	20	22	22	16	28	24	22	24	21	25	30	21	19	22	19	33	27	28	24	27	28	25	30	28	28	32	25	27	15	32	21	25	23	24	27	17	19	27	26	19	32	23	20	15	16	29	22	20	23	31	29	16	24	31	20	29	22	26	19	20	27	21	24	17	21	17	23	21	26	13	25	26	30	29	22	25	22	26	22	26	11	21	19	20	18	21	24	18	34	22	19	16	24	15	23	23	26	24	22	20	22	14	31	16	25	27	27	28	23	25	21	32	30	18	18	27	28	22	19	20	20	28	28	24	17	14	19	16	20	19	21	28	21	24	16	25	22	15	12	25	22	20	16	18	16	21	23	24	28	22	24	28	24	24	34	15	24	21	17	16	22	18	22	23	29	21	20	26	21	24	16	17	24	23	31	20	19	27	25	35	18	22	32	30	18	26	14	25	17	24	21	30	30	29	29	18	27	19	20	21	28	24	25	24	23	29	28	18	19	26	26	23	30	21	20	33	19	31	23	28	26	20	31	23	19	21	23	28	21	26	18	26	25	21	19	22	26	21	29	17	22	28	26	31	20	19	24	25	20	24	32	26	23	31	12	22	31	18	20	28	31	20	20	24	18	21	21	22	23	18	24	23	18	21	27	31	20	11	12	24	13	21	28	24	24	26	24	19	28	18	23	24	26	30	22	23	29	19	29	19	22	17	22	22	11	25	27	26	18	21	26	24	30	22	20	18	23	19	31	27	22	28	32	28	30	22	27	19	20	20	23	21	24	29	21	20	24	34	25	22	19	20	20	27	17	30	23	27	31	23	25	15	20	16	26	23	17	18	18	19	25	20	18	24	13	29	21	21	20	22	24	19	22	22	18	30	27	18	18	15	22	28	33	26	23	21	22	25	26	25	24	18	21	25	18	21	14	30	24	18	18	20	23	23	20	27	31	20	29	22	18	21	18	18	18	15	22	28	20	31	31	16	25	18	22	26	33	23	26	23	21	14	22	21	22	23	24	17	22	19	15	18	31	24	24	24	25	26	21	22	26	25	22	23	30	26	25	28	22	20	21	22	19	18	25	31	29	31	13	28	24	20	31	17	22	23	21	25	20	23	16	22	13	27	18	26	23	22	21	15	20	22	15	25	22	29	19	25	20	30	17	20	23	18	35	32	22	30	20	22	19	22	27	29	26	19	22	23	15	28	25	20	17	17	25	32	17	23	26	25	23	27	24	12	14	25	20	26	19	18	23	17	19	11	18	15	27	27	17	21	30	24	17	23	10	17	26	19	26	26	24	21	21	20	19	25	16	24	23	22	21	27	17	19	21	13	22	29	25	20	19	29	25	14	25	20	21	22	21	23	21	25	29	28	16	18	31	24	28	14	17	23	15	20	20	21	17	30	17	24	21	17	14	24	27	21	22	26	25	21	22	19	25	34	32	22	25	25	19	30	26	21	21	25	18	20	21	27	20	27	19	18	24	23	21	17	21	26	25	27	28	15	27	37	21	17	17	21	25	24	34	32	17	28	23	13	19	24	25	17	29	20	23	20	24	25	26	24	20	15	22	26	24	24	29	26	32	27	13	24	22	29	18	22	26	26	24	13	23	25	26	30	27	22	24	27	23	24	15	28	32	17	17	21	23	23	29	26	21	27	17	21	25	25	17	23	23	37	17	31	29	24	23	32	28	17	20	16	22	27	28	24	23	22	22	20	15	23	30	26	23	34	23	24	27	26	24	29	23	22	15	25	20	23	22	21	27	25	26	25	15	19	15	26	25	22	18	26	18	29	21	18	15	15	32	26	31	24	26	25	20	21	18	26	24	28	30	32	24	33	24	21	30	24	25	21	15	26	25	45	19	22	26	27	30	25	28	23	30	22	15	29	29	19	13	37	24	24	19	25	26	27	18	21	25	24	23	19	18	21	28	16	23	20	26	21	25	22	20	27	21	21	21	24	22	19	20	22	24	23	25	27	22	21	17	34	25	25	23	28	20	18	27	23	25	22	21	24	16	22	22	22	18	18	24	21	22	18	21	21	19	19	25	18	28	30	30	20	17	19	23	31	27	21	27	20	30	20	21	23	19	24	21	24	21	18	16	17	21	20	16	21	15	17	25	20	32	30	27	23	27	17	14	26	17	17	25	27	13	18	18	23	20	23	20	24	19	17	27	22	25	23	31	22	26	22	21	25	25	16	32	24	26	21	19	26	16	29	17	28	26	22	21	32	26	24	26	21	32	16	19	23	23	14	26	17	29	18	22	22	24	22	19	12	16	20	24	27	30	15	30	25	24	26	34	17	22	16	28	16	28	25	24	27	15	21	18	22	21	28	19	20	30	19	26	27	18	17	29	20	23	15	21	20	33	25	24	22	22	24	22	17	21	19	20	17	30	18	20	29	20	19	19	29	23	20	23	24	24	33	20	22	28	32	23	24	19	29	23	26	26	26	26	16	23	20	22	25	21	24	20	31	29	26	20	19	23	23	22	18	28	19	17	19	23	23	15	20	24	17	24	23	17	20	26	22	28	21	25	23	26	24	20	23	23	28	22	13	34	25	22	31	21	27	21	17	23	20	19	23	25	25	28	23	12	26	20	35	22	28	26	22	20	26	24	20	26	23	25	23	23	20	20	21	28	24	25	20	26	15	29	23	23	26	23	26	20	20	27	22	20	22	19	24	26	23	17	23	20	18	15	20	14	27	29	29	14	18	28	25	24	17	17	25	17	15	18	21	29	18	20	24	24	22	18	24	16	18	20	13	16	14	25	17	22	25	37	24	30	16	17	17	14	16	23	26	20	21	25	22	20	23	22	15	19	19	18	17	32	27	20	33	17	24	20	20	15	15	23	17	27	17	16	34	17	16	14	20	17	16	23
32692	30956	27616	44482	48939	45493	40979	36255	30973	25914	21546	16603	12046	10012	9120	8038	7933	7257	6135	5123	4506	4064	3923	3712	3038	2910	2549	2182	1923	1920	1687	1654	1403	1158	1105	992	940	858	948	959	898	785	713	763	825	779	704	718	669	696	746	718	722	731	760	723	712	727	721	758	622	661	686	735	667	668	649	600	590	591	629	587	579	538	600	559	556	538	582	536	570	543	558	573	566	575	555	516	573	518	543	581	543	573	545	544	557	546	568	565	543	572	601	545	516	535	544	576	576	565	632	549	529	594	578	531	565	551	537	499	525	555	550	549	522	571	526	556	534	569	504	532	555	492	539	527	573	540	551	556	516	525	564	559	529	540	502	502	532	544	521	525	535	530	544	556	496	559	549	549	516	527	515	540	541	519	514	544	515	563	511	554	515	556	494	491	554	552	553	523	525	521	494	494	530	561	559	514	521	543	515	526	528	542	502	535	573	559	547	568	531	548	538	546	501	538	547	546	533	550	520	511	574	554	542	503	564	534	524	527	520	508	546	523	549	492	539	529	530	552	561	512	532	568	535	539	518	522	511	562	476	492	541	495	501	476	533	534	518	537	532	513	535	524	541	541	540	515	584	546	569	534	525	551	507	564	553	559	569	546	535	500	522	547	499	533	499	532	539	498	504	540	517	549	518	531	532	546	543	526	530	531	488	542	526	548	515	512	527	536	545	529	546	551	520	505	510	592	527	487	538	500	540	549	523	562	516	568	535	525	505	525	500	553	515	498	513	537	550	511	555	541	507	543	566	494	536	516	573	543	495	520	511	520	540	512	544	538	515	540	554	564	528	577	550	531	545	484	543	542	526	540	572	519	558	508	562	523	534	533	533	525	520	507	537	531	504	528	496	514	531	506	503	518	549	519	502	571	556	519	503	556	545	556	543	526	533	565	495	527	512	524	530	511	540	499	510	543	530	519	557	552	530	581	509	497	558	502	543	514	478	533	511	475	470	512	534	550	566	524	561	534	538	513	559	499	544	503	507	503	553	537	533	540	535	517	500	497	513	576	542	475	508	502	526	490	565	518	528	521	566	529	551	497	596	503	513	503	542	548	514	526	540	548	505	519	510	480	506	530	545	531	523	546	564	542	551	511	520	521	541	525	515	517	506	531	531	527	565	528	521	516	494	500	499	552	540	510	500	492	548	490	524	523	524	521	505	540	512	527	524	534	523	490	509	541	547	549	509	517	518	524	527	522	515	560	545	538	518	502	535	498	480	535	557	524	532	546	553	573	510	563	535	513	483	507	515	542	521	562	528	535	497	548	522	503	498	547	516	500	495	537	547	540	535	486	508	517	520	508	522	564	535	534	545	489	517	562	527	527	526	535	547	558	524	537	512	508	511	551	482	528	513	511	527	499	514	523	576	506	524	554	537	555	552	530	515	510	542	480	509	512	527	541	495	536	464	513	552	569	513	499	565	511	513	517	500	545	523	513	531	525	572	531	526	561	564	494	540	538	542	507	493	555	550	540	528	519	539	550	509	525	493	540	530	544	534	495	575	515	539	525	494	509	473	536	571	531	521	537	488	524	509	514	524	513	514	555	531	535	515	519	517	556	537	531	527	587	538	504	533	561	489	504	520	521	511	507	548	550	531	517	518	487	520	515	513	518	542	581	549	516	555	512	541	484	540	514	544	506	545	521	491	552	517	494	514	488	530	553	537	475	507	513	538	558	543	500	515	550	526	529	491	533	568	527	533	522	546	519	499	546	527	549	502	509	518	508	491	556	538	540	522	517	545	543	530	526	519	528	526	540	557	536	536	514	534	495	576	523	520	509	509	503	539	538	562	508	545	554	535	534	521	490	527	534	523	490	584	545	541	504	519	534	496	564	516	595	536	532	496	535	537	510	532	502	542	547	499	535	482	549	508	520	540	505	562	531	558	495	532	535	557	503	506	526	562	502	525	525	558	510	541	531	537	496	519	538	553	505	498	547	511	536	546	524	521	578	520	536	503	534	527	493	545	516	568	529	554	508	547	479	512	535	533	493	532	531	528	527	532	514	566	512	515	538	522	526	538	492	542	505	535	560	496	550	533	496	554	508	501	530	528	552	533	525	499	507	563	503	517	539	528	505	495	495	527	523	531	579	544	538	544	545	507	536	510	531	561	495	518	490	537	520	520	556	524	512	525	522	546	505	545	521	532	562	492	506	501	494	557	568	571	540	536	524	500	496	513	547	532	512	507	544	551	534	542	559	508	509	532	523	528	528	545	562	503	499	529	490	500	468	512	523	544	529	557	555	539	538	525	505	521	566	517	581	511	565	528	553	482	529	569	516	529	532	503	534	498	530	502	499	498	519	528	556	523	536	473	538	555	545	528	495	501	513	529	543	514	523	554	546	490	552	533	526	515	577	493	505	535	528	477	526	527	479	516	499	580	523	539	537	545	556	533	548	560	541	513	535	502	488	511	553	471	530	523	547	558	529	537	498	541	510	532	529	524	528	547	525	542	574	556	513	535	479	519	545	528	524	533	512	532	513	599	545	532	522	513	518	500	512	519	509	509	527	509	527	512	547	526	497	529	527	487	548	504	576	535	495	506	525	533	521	548	518	493	517	538	527	510	567	522	526	515	497	561	547	535	493	511	507	494	516	521	504	512	555	517	501	497	515	545	519	525	510	545	564	540	519	546	568	519	538	527	515	518	554	552	525	538	528	523	541	520	545	546	540	511	514	515	531	528	517	535	518	534	560	515	533	522	527	521	516	521	557	523	519	567	505	549	533	550	506	535	504	521	537	534	525	542	550	477	500	550	535	522	513	533	551	547	514	562	545	517	531	515	512	581	499	514	516	500	532	554	505	550	536	505	531	523	531	504	529	531	534	478	513	513	535	543	515	524	529	533	498	545	546	509	461	542	533	563	529	540	610	567	546	528	550	516	539	533	519	503	537	533	521	533	532	542	561	559	522	538	513	515	555	570	533	536	525	472	518	526	509	511	502	537	523	538	531	489	552	561	542	498	572	512	539	532	535	506	545	526	541	542	519	557	520	530	535	536	550	518	501	496	505	532	522	512	511	516	533	532	566	547	529	518	527	519	515	508	532	512	507	537	536	551	489	491	514	484	543	545	550	519	545	515	497	497	540	507	555	534	527	513	536	520	581	523	521	541	498	510	513	544	518	509	501	509	529	523	527	545	499	532	509	538	533	552	579	541	536	584	498	527	489	553	534	523	515	500	527	536	562	566	535	525	524	510	514	545	524	499	555	507	549	525	507	528	498	519	543	546	523	510	523	522	510	543	544	544	513	584	540	536	529	510	514	537	516	510	534	524	523	497	497	540	510	566	533	492	521	549	534	528	548	541	494	527	578	520	475	499	518	560	519	557	555	505	483	532	555	523	533	546	529	533	553	518	499	521	533	486	542	513	542	517	543	551	554	480	528	514	520	532	530	509	515	550	520	542	552	547	538	566	519	546	534	537	532	524	539	538	526	512	542	538	550	535	540	528	508	511	571
3083	2073	1460	1531	1954	1668	1442	1032	798	556	429	273	189	195	152	122	130	118	94	98	87	63	62	72	66	57	49	44	45	47	36	39	47	30	39	34	39	34	28	32	26	22	20	19	24	18	23	40	20	25	28	22	30	32	22	36	27	28	20	26	28	20	20	24	23	28	25	8	24	22	29	34	27	18	29	27	19	21	30	30	22	15	20	30	22	18	18	27	18	26	22	21	16	19	25	25	33	26	24	17	29	17	28	24	29	18	24	24	19	31	19	21	21	22	25	25	19	30	17	19	18	21	34	19	27	22	26	25	23	23	28	25	18	24	22	31	28	25	17	26	28	23	31	24	20	17	24	20	23	26	24	14	22	18	22	19	33	18	24	15	32	24	22	27	18	23	18	32	26	20	22	20	17	22	22	21	20	25	21	20	22	27	30	27	20	16	12	21	21	19	20	21	18	23	21	21	23	25	26	19	23	19	25	22	16	18	26	29	17	20	24	19	24	22	16	17	20	24	22	16	35	24	24	28	23	23	18	25	21	26	21	23	17	24	23	17	19	22	20	27	22	19	23	23	22	19	25	23	22	20	23	30	26	21	26	22	23	34	20	30	22	23	24	22	20	26	32	37	23	26	24	22	17	27	28	17	21	15	21	20	17	15	30	23	18	24	22	23	26	27	20	23	26	26	26	20	18	23	18	21	22	22	22	26	22	28	23	27	29	24	30	26	18	23	28	21	24	23	20	20	19	32	25	20	15	23	22	24	21	24	21	17	19	23	27	19	21	22	22	23	15	24	23	23	21	19	26	22	26	22	23	18	23	20	19	24	25	27	18	15	30	21	14	22	34	18	26	16	20	24	24	23	27	18	20	28	18	21	30	17	26	22	22	17	25	29	19	21	14	25	20	28	20	23	29	30	15	27	17	19	25	14	14	23	26	21	24	31	22	26	23	21	15	25	20	33	17	22	21	17	27	22	15	27	22	19	15	28	20	22	21	21	14	21	25	26	30	25	27	23	23	35	19	11	16	25	16	17	26	24	30	16	21	18	23	19	29	17	21	29	26	21	28	22	12	20	25	19	23	23	17	28	27	24	17	23	30	25	29	20	22	22	29	19	31	29	19	25	23	22	25	24	26	23	25	29	17	24	22	13	33	27	20	21	18	23	18	20	27	28	33	20	22	35	17	26	24	17	18	21	32	28	18	27	39	27	24	23	12	20	17	20	25	32	24	24	27	23	16	28	22	20	23	21	25	19	25	32	24	23	26	14	22	15	28	25	21	24	20	20	25	22	14	27	24	24	17	28	23	25	12	28	19	29	19	24	20	16	26	18	21	26	21	17	22	28	23	24	17	23	14	11	23	30	26	29	21	29	10	24	21	21	18	30	21	29	24	20	24	25	21	19	31	23	23	23	28	28	17	26	26	23	26	22	31	26	26	32	16	28	20	24	27	13	20	16	28	25	24	28	17	20	26	18	21	20	17	27	23	24	18	22	19	26	33	27	25	21	27	26	25	25	22	25	20	30	21	24	25	25	16	11	18	25	25	29	25	22	24	24	22	31	23	30	20	22	15	19	22	17	28	23	21	21	27	25	24	24	28	24	21	25	28	24	21	20	24	18	21	33	21	29	22	28	21	21	23	20	21	20	24	24	19	17	19	31	21	27	19	23	27	22	22	18	20	23	23	31	21	23	20	20	25	25	27	22	20	30	23	23	22	26	10	13	19	28	25	13	29	29	13	27	23	30	25	22	29	22	21	20	22	21	25	27	24	26	19	17	31	20	29	25	26	25	26	10	17	18	23	24	25	19	23	24	28	19	23	18	28	16	20	21	24	18	20	29	20	17	22	30	18	25	19	29	26	24	26	32	23	20	22	17	28	21	32	18	17	15	31	26	15	29	34	17	15	35	25	27	25	31	30	15	22	19	25	18	22	28	24	25	22	30	23	32	18	20	25	27	29	23	22	17	19	23	26	19	22	29	31	23	24	25	23	32	28	20	25	28	27	21	23	20	18	20	17	32	25	20	20	21	24	26	16	25	28	26	15	25	28	20	18	23	27	22	24	18	11	26	20	28	14	21	20	23	23	24	17	30	28	17	18	27	17	21	16	19	25	24	24	19	27	22	26	26	20	23	18	22	24	23	20	27	14	21	14	29	17	32	20	24	18	21	22	21	20	19	34	20	27	18	32	23	22	28	26	17	25	20	29	27	25	10	15	21	28	19	24	20	21	20	24	25	24	23	17	12	17	23	30	26	28	17	23	21	27	12	22	24	13	29	18	16	29	26	30	24	17	15	29	20	19	18	27	21	28	18	24	24	23	20	25	28	21	16	28	26	34	20	19	25	20	32	20	26	15	16	22	23	23	22	16	31	23	28	18	21	31	24	24	20	18	17	21	25	20	20	22	30	23	21	19	24	31	30	18	31	21	25	18	17	19	21	30	23	22	24	18	14	15	23	24	19	28	18	23	19	24	20	18	20	23	27	16	26	20	23	21	26	21	17	22	15	16	19	15	20	22	22	27	18	17	16	26	23	21	17	20	21	32	25	23	18	17	36	37	9	19	28	28	22	23	17	25	17	23	24	15	24	26	15	17	24	23	22	21	33	16	19	24	20	17	20	21	25	28	27	21	19	23	25	19	18	14	23	22	15	14	21	16	19	21	23	18	22	31	19	26	28	22	27	17	25	24	22	26	21	16	29	27	15	23	26	17	18	26	25	17	22	18	23	22	23	22	20	25	22	33	23	28	19	26	23	23	23	16	24	19	25	22	22	31	21	20	25	28	27	16	21	17	22	15	29	18	25	21	27	28	23	25	28	19	33	26	21	12	26	34	22	19	24	29	26	20	36	24	20	23	20	28	27	29	16	19	18	21	19	20	25	23	18	17	20	20	19	20	28	20	22	13	14	22	20	27	19	35	23	25	25	17	18	23	26	23	20	27	23	22	30	27	14	37	26	18	17	28	25	34	23	25	33	24	25	19	20	28	23	28	22	19	16	18	26	19	30	20	12	35	27	24	22	31	22	22	21	17	32	22	21	23	22	22	25	20	28	27	27	22	28	17	25	25	27	17	19	38	23	21	17	27	28	20	21	25	21	19	25	25	22	27	23	19	17	28	17	20	17	26	27	26	16	26	24	27	22	20	14	21	20	24	27	19	27	16	23	23	25	17	25	23	23	21	26	26	19	18	23	20	25	14	22	27	21	23	23	31	22	23	21	26	27	23	22	22	19	20	19	25	23	27	25	20	18	28	27	21	17	25	18	20	26	19	27	24	23	23	16	21	22	26	23	19	37	28	21	23	37	25	29	16	23	23	22	23	19	30	21	20	31	21	18	22	24	19	27	28	16	31	25	20	30	20	21	27	20	22	18	25	21	15	25	27	14	22	23	24	19	23	32	21	26	26	28	25	25	24	29	26	16	22	17	20	14	22	25	22	33	17	26	29	26	30	23	16	15	18	28	20	25	19	13	28	16	32	22	26	31
32478	30971	28244	45372	49011	45638	41098	36068	30311	25471	20491	15687	11972	10204	8978	8357	7971	6899	5900	5045	4457	4171	3721	3505	2955	2719	2312	2045	2034	1895	1731	1403	1308	1152	1045	967	932	931	904	855	831	695	725	769	730	694	729	701	695	761	666	699	763	740	810	746	781	727	752	678	742	731	719	743	639	645	651	588	601	637	567	527	594	602	610	555	582	601	556	593	549	579	543	544	548	541	526	512	528	581	536	555	540	519	531	534	538	549	574	572	591	533	560	552	539	561	549	564	550	538	589	532	533	523	526	547	497	519	542	499	553	622	538	512	549	531	562	575	518	535	562	513	538	517	519	556	523	528	538	529	481	524	525	584	510	522	560	563	533	551	538	499	539	565	521	502	537	525	533	533	496	507	547	532	531	506	503	538	532	498	510	507	517	537	560	554	530	526	546	516	543	543	487	492	487	498	516	581	555	551	531	496	498	512	570	551	547	527	528	511	510	529	518	532	533	555	524	570	511	492	501	528	528	514	562	524	549	546	519	546	522	493	568	535	481	531	485	514	512	538	563	510	547	510	547	532	537	534	541	584	543	525	521	525	526	533	527	510	541	539	518	499	525	502	509	505	523	530	510	528	545	522	524	544	485	538	573	552	556	529	533	555	560	485	548	484	534	493	513	523	567	532	539	553	549	528	561	515	525	559	549	528	505	543	537	556	509	519	492	505	505	525	537	505	533	498	524	534	531	489	532	583	543	528	552	525	536	516	505	554	558	493	518	546	526	494	515	487	501	509	496	569	556	553	508	521	493	514	512	516	530	483	522	524	529	498	523	529	525	525	511	541	546	555	488	527	502	500	514	568	525	536	526	537	569	526	578	532	516	526	518	511	562	504	535	545	541	502	500	508	521	481	565	509	486	567	570	531	529	543	578	534	551	488	508	505	571	539	514	522	565	511	551	542	515	541	519	532	536	540	516	532	510	541	567	558	544	536	499	520	563	507	480	614	552	514	553	522	490	528	530	520	540	541	536	529	465	537	518	503	533	535	484	563	548	483	530	533	508	546	543	549	518	536	568	544	516	521	484	547	539	541	531	518	546	548	544	589	539	536	507	510	515	557	476	516	540	527	549	525	499	556	527	544	523	503	483	548	516	526	498	550	516	534	502	509	497	552	559	552	558	554	552	531	522	549	500	522	527	559	566	524	514	569	549	540	543	551	527	521	548	531	540	545	522	488	493	531	565	512	507	530	540	513	544	538	486	531	545	558	557	510	557	521	546	547	549	549	546	518	530	520	506	534	538	537	589	521	539	505	531	511	515	532	536	544	503	547	524	560	531	472	561	513	506	538	486	547	516	537	533	535	507	528	576	530	528	509	518	520	561	509	542	506	519	546	508	535	520	524	525	508	546	497	498	510	524	532	501	536	521	506	517	520	530	537	549	527	516	499	476	521	480	537	508	539	517	500	514	495	527	545	510	542	568	525	578	533	525	549	563	539	530	519	538	538	528	573	540	496	501	564	529	504	545	519	535	506	527	536	571	513	564	519	517	550	529	586	515	521	533	482	520	532	534	582	458	535	482	510	528	517	524	538	508	574	552	537	525	529	499	528	547	507	523	528	496	513	500	557	562	547	551	497	514	557	537	581	506	551	518	556	528	544	523	495	485	529	546	544	541	551	539	528	501	544	546	545	491	513	510	534	522	524	530	544	550	503	504	530	552	550	513	534	518	533	529	518	493	564	532	557	530	533	536	539	523	528	543	550	524	497	541	492	550	564	547	500	524	510	517	534	523	495	499	521	520	544	519	534	566	547	542	495	542	546	518	548	493	484	532	507	555	503	544	500	532	532	520	513	562	517	497	557	550	504	534	539	525	522	520	500	489	554	558	541	529	536	526	519	490	541	543	537	507	527	525	525	518	507	551	505	498	505	523	518	520	535	523	527	505	501	536	523	506	516	519	563	552	534	522	548	561	545	516	540	526	521	488	520	497	530	559	513	471	567	484	504	514	500	540	498	510	568	533	510	494	502	590	541	509	579	518	561	511	506	523	529	520	520	525	484	534	555	509	516	537	531	550	538	533	498	507	529	528	510	523	535	544	536	525	526	555	516	534	507	546	522	531	518	544	509	520	521	558	544	558	534	541	504	535	546	551	504	531	526	550	526	511	530	552	558	537	503	516	533	527	547	543	525	538	531	572	524	548	524	509	546	539	521	516	521	500	499	539	539	493	494	537	530	559	465	512	496	549	534	539	547	566	522	506	559	542	522	521	538	506	525	522	531	521	502	548	522	529	519	557	547	489	531	526	518	521	523	531	553	503	534	525	546	554	510	520	558	511	491	552	543	534	491	552	532	502	506	550	515	560	519	515	540	526	502	540	538	524	549	531	551	548	534	533	496	496	528	506	495	518	547	534	544	514	488	535	554	583	550	559	549	517	536	540	564	533	540	509	584	559	515	550	555	524	546	534	536	559	534	510	493	469	518	534	549	521	533	538	509	483	489	536	549	567	486	492	489	536	480	538	549	528	543	485	512	521	519	485	536	537	527	509	545	515	546	513	528	504	537	548	515	481	507	509	549	497	555	491	516	539	536	488	527	485	576	551	483	553	508	497	538	585	538	516	520	521	517	525	522	546	542	517	488	524	568	509	572	541	554	550	479	492	496	555	496	535	509	552	536	524	496	508	534	519	478	532	488	565	502	505	516	501	520	535	531	499	535	560	549	508	566	523	536	509	521	541	555	521	516	508	526	496	560	526	506	478	511	548	568	518	502	488	539	510	511	487	531	514	571	545	520	544	512	526	519	505	558	493	514	536	516	536	500	514	523	497	558	547	517	515	567	502	477	551	527	526	481	513	529	514	554	555	472	551	535	560	506	539	564	590	572	560	550	516	524	479	489	532	538	518	482	517	508	535	521	521	559	554	558	561	548	545	526	547	517	504	543	515	508	513	542	511	535	553	528	506	510	511	529	546	527	574	560	511	514	512	530	504	530	545	562	564	500	529	521	543	521	531	544	503	522	527	518	540	485	520	528	500	508	556	506	525	521	510	539	572	578	545	520	509	543	493	522	539	532	560	523	523	492	528	551	524	568	522	509	515	533	529	532	521	502	498	520	510	542	509	545	548	498	528	518	540	523	498	514	554	522	531	505	514	537	515	529	562	487	519	535	491	555	508	539	524	476	527	517	514	556	538	514	554	525	503	550	530	537	519	556	533	536	515	541	504	514	537	477	523	538	511	553	540	532	550	550	515	555	516	530	517	511	538	541	518	492	508	565	538	517	488	541	513	518	505	563	537	522	528	513	510	560	533	528	566	527	546	508	553	539	578	531	517	537	515	494	507	518	506	512	541	518	532	512	544	460	517	524	513	490	515	500	576	525	553	528	543	542	513	494	499	543	501	549	526	531	521	503	567	503	521	532	540	504	572	498	547	503	523	529	531	496	482	495	557	520	493	521	553	555	517	545	511	480	560	504	484	519	518	529	500	527	469	512	513	542	507	559	507	514	570	496
3070	1563	1091	1058	1532	1313	1091	823	555	424	273	214	175	129	138	91	137	104	88	86	71	63	67	66	67	51	42	40	56	35	44	36	46	39	39	37	35	44	32	33	34	42	29	34	39	32	46	29	33	40	28	30	39	32	42	41	34	29	38	32	29	39	39	31	47	28	44	20	33	47	38	34	34	26	35	34	33	47	27	36	31	42	33	40	44	35	28	30	24	31	33	43	42	36	27	33	33	41	29	35	36	34	28	26	36	26	30	30	38	32	41	41	38	34	40	30	25	36	36	36	25	23	49	25	30	28	31	24	26	25	34	45	33	39	40	29	30	31	35	39	32	37	34	29	28	33	26	40	31	31	34	42	39	30	30	34	36	40	23	27	25	31	44	30	31	30	30	43	34	33	23	32	36	27	26	39	40	33	25	20	27	39	43	29	28	23	34	28	26	29	38	33	33	32	27	29	40	37	34	27	35	29	25	39	28	33	33	26	35	33	30	32	60	34	32	30	35	31	37	33	23	27	31	34	34	34	40	34	37	33	31	31	27	33	34	32	35	33	26	35	33	39	28	38	26	31	31	29	32	31	37	28	29	44	41	30	31	27	31	33	32	39	32	40	30	31	26	21	36	31	33	42	41	39	34	45	25	33	36	29	37	35	30	33	44	33	29	38	32	35	30	29	29	34	26	26	31	31	35	25	26	28	28	32	27	26	33	35	29	37	25	30	24	35	30	25	41	34	31	29	42	23	37	31	31	25	34	20	31	29	26	25	31	27	35	44	35	45	37	24	46	30	27	44	31	30	47	45	23	42	31	38	28	31	38	33	25	27	27	31	32	30	27	30	46	37	29	32	31	32	35	35	30	38	25	33	39	32	35	31	35	31	27	39	29	37	33	25	27	31	39	29	31	34	21	27	28	31	34	37	36	35	33	29	23	36	36	29	27	32	32	30	38	38	24	35	27	34	21	26	40	29	34	29	36	30	24	31	35	34	34	32	29	31	35	29	30	44	40	34	27	32	27	24	28	42	29	31	29	43	48	21	37	30	26	28	29	30	33	34	34	32	25	30	31	24	39	28	37	38	31	32	34	25	38	31	32	37	35	32	31	33	29	40	44	44	32	31	22	35	26	40	29	29	30	29	36	30	27	31	40	32	34	34	37	44	26	41	31	29	31	35	26	34	26	25	38	28	30	30	26	24	32	29	29	42	31	43	22	30	26	29	38	42	41	31	37	37	35	29	29	28	26	34	26	30	26	44	37	41	39	33	31	39	25	22	24	23	31	40	34	31	32	24	25	31	31	30	36	33	26	42	27	26	41	25	35	31	29	39	36	30	37	24	23	31	26	26	29	31	34	38	29	47	24	32	30	32	41	40	31	29	34	33	28	29	32	27	30	27	33	33	33	31	30	27	44	36	36	28	37	46	30	38	32	26	36	27	44	28	34	56	37	38	29	28	45	32	36	37	29	33	29	39	21	34	26	40	30	27	28	42	36	31	33	26	40	35	33	29	43	29	36	23	33	33	25	34	34	39	32	26	44	28	32	35	33	38	20	35	25	34	38	36	35	37	37	29	34	26	24	35	30	27	27	37	38	32	29	40	32	37	31	39	43	22	43	37	22	26	26	28	28	27	32	36	22	25	24	42	22	28	31	36	28	35	35	32	37	45	32	30	31	48	33	33	25	36	33	32	30	32	28	42	33	30	39	44	30	39	30	26	36	41	34	27	26	36	30	32	33	25	30	29	43	28	21	30	24	31	45	26	36	36	36	35	34	37	26	30	27	34	24	34	35	35	21	31	23	25	41	41	34	38	24	21	26	37	30	38	29	33	30	26	35	31	25	29	34	27	33	40	36	40	38	32	31	18	21	32	33	35	27	25	29	30	33	34	25	23	33	39	37	29	45	34	30	32	25	24	27	34	19	27	41	33	32	36	37	32	37	36	33	30	34	33	28	34	44	40	34	36	36	38	36	31	27	34	28	31	34	24	35	32	32	28	41	39	26	35	42	31	32	37	18	45	33	31	38	35	42	20	39	26	29	39	32	25	29	29	32	39	26	25	35	27	40	27	20	37	34	33	24	37	32	28	33	43	46	29	33	30	26	18	41	29	27	29	26	27	36	25	32	36	34	34	34	23	50	32	36	29	33	29	35	25	30	24	32	33	27	24	21	38	35	35	22	35	35	36	29	35	45	33	37	28	35	35	34	38	27	32	22	29	28	39	40	32	34	49	42	37	34	32	38	19	34	31	26	26	30	27	38	41	32	40	40	30	22	27	36	32	34	27	30	28	38	26	34	40	36	30	32	39	29	33	25	35	40	24	37	31	32	26	28	33	38	32	43	36	36	23	29	35	37	30	30	33	29	41	33	28	36	36	33	38	29	22	24	33	44	28	30	40	39	48	42	40	35	36	29	30	28	19	26	25	44	33	34	29	37	32	34	20	31	25	24	28	36	37	33	30	32	29	36	39	27	22	37	29	26	31	29	34	34	35	31	20	29	26	28	29	23	31	37	32	30	37	29	28	41	37	35	40	28	28	28	34	30	32	35	33	29	28	26	32	31	30	32	20	37	35	31	35	33	26	31	31	36	38	31	26	29	34	37	32	31	35	30	44	31	30	34	33	28	33	36	31	37	30	40	46	32	35	35	36	24	19	18	32	32	47	31	37	27	37	24	22	47	20	30	26	26	37	31	42	38	30	29	33	31	26	35	41	42	32	35	30	29	32	21	32	26	38	32	25	34	37	41	37	26	27	38	44	30	26	27	27	28	34	30	26	34	23	33	39	34	37	32	29	32	31	38	33	37	34	32	26	30	27	38	29	39	34	32	32	36	25	35	32	35	20	20	17	25	29	27	21	34	34	25	36	41	35	37	24	24	28	30	23	24	25	36	29	41	34	28	23	31	31	38	29	22	32	39	29	26	40	29	30	30	28	34	27	38	37	35	38	28	26	41	28	37	40	41	30	19	29	36	26	30	29	24	26	25	28	38	24	40	31	28	36	32	28	32	26	27	28	38	30	36	37	23	34	26	33	22	29	31	27	29	34	39	30	41	28	30	33	35	26	32	28	22	33	27	39	30	31	31	28	38	36	35	32	33	31	33	43	36	35	42	33	32	31	25	23	30	23	28	33	25	26	30	36	28	26	39	36	31	40	25	26	22	20	35	29	35	26	21	29	30	34	38	45	26	33	21	29	28	30	39	34	31	33	34	24	29	38	39	30	32	34	26	36	26	40	47	32	31	30	23	28	28	22	30	37	37	30	41	29	33	32	30	23	31	29	43	29	25	31	33	26	28	35	24	29	37	36	30	29	36	26	29	30	30	28	30	35	28	28	36	29	37	31	36	34	35	26	31	33	36	32	26	30	23	34	36	27	40	32	22	32	35	34	34	37	42	34	25	27	34	25	44	31	32	41	36	34	25	29	35	28	23	47	32	29	37	30	38	28	30	42	25	32	28	35	31	28	33	24	31	26	38	33	32	32
29370	28057	24019	41543	45919	42661	37969	31937	26037	21314	16213	12075	9552	8282	7137	7031	6314	5299	4679	4141	3646	3420	3191	2821	2575	2210	2062	1894	1826	1621	1600	1405	1233	1085	1019	957	1013	945	1042	934	879	889	874	969	901	815	893	816	852	857	891	880	973	869	942	1004	887	893	871	864	856	891	812	868	864	819	819	779	804	840	748	787	792	785	783	783	798	722	806	782	745	729	807	763	755	686	737	746	771	777	746	777	736	775	741	754	796	736	719	746	779	800	734	748	759	769	752	781	751	775	759	765	732	753	757	731	699	713	788	784	773	759	766	762	781	734	755	699	750	786	724	742	702	748	706	710	780	733	755	778	784	706	735	759	701	757	717	719	761	691	702	748	728	711	742	713	719	713	729	740	761	728	727	765	767	712	733	766	710	773	746	729	766	789	725	723	727	761	755	694	728	759	764	692	770	744	774	724	756	708	771	725	733	754	769	730	752	735	778	745	736	775	765	784	721	742	713	725	709	754	741	694	759	749	704	714	741	730	726	788	758	715	775	740	736	779	755	709	755	758	719	759	766	726	733	710	730	750	784	725	720	760	676	818	740	744	756	738	766	779	712	712	735	726	751	723	751	758	726	784	814	774	755	739	729	778	709	712	765	706	717	707	729	722	744	743	711	748	700	723	733	745	714	722	742	729	716	728	737	767	759	765	778	719	717	729	746	694	751	771	752	712	735	721	763	705	744	729	788	742	740	726	769	737	699	720	717	728	709	737	750	712	752	777	690	725	740	771	718	753	680	742	755	737	715	705	734	711	737	754	746	728	755	782	746	750	722	748	754	774	717	693	776	729	741	736	715	701	715	727	745	726	718	723	742	712	727	744	756	744	748	719	732	711	748	728	782	714	749	770	754	707	716	753	715	761	736	724	731	766	757	721	728	737	688	753	743	736	710	731	721	750	770	749	709	740	771	733	724	722	773	720	714	701	723	758	721	750	670	705	726	745	754	738	722	702	727	752	720	726	753	769	764	758	744	744	730	739	747	768	726	745	732	755	771	762	718	751	744	719	718	721	736	765	759	787	772	751	708	732	713	758	723	741	717	737	745	699	787	715	715	717	721	775	726	760	712	692	687	752	704	722	690	752	725	727	745	745	763	802	725	748	734	800	758	726	702	751	744	762	726	742	748	734	796	725	711	747	785	721	732	765	768	731	774	694	766	722	712	743	757	729	762	762	711	741	741	714	744	723	766	722	732	736	736	776	740	697	794	786	739	733	727	727	735	723	741	695	748	762	785	724	761	732	734	771	759	716	759	750	681	792	755	711	772	668	745	785	731	696	764	683	721	741	738	738	738	700	766	758	757	764	749	770	793	729	767	750	702	751	717	712	729	689	713	754	740	730	756	718	753	763	690	722	767	752	781	700	715	772	717	735	732	705	762	749	739	730	766	745	725	761	753	767	771	727	711	698	756	778	719	731	747	752	686	687	731	733	770	761	693	743	720	714	674	720	741	724	765	815	749	754	737	707	753	734	779	747	751	737	759	707	684	719	729	721	757	724	733	737	724	733	737	705	729	724	747	769	718	730	726	732	795	722	758	735	745	718	770	715	717	740	726	719	675	772	734	696	702	759	678	779	758	800	719	695	730	724	724	701	742	728	793	679	710	689	726	757	772	774	717	813	755	705	731	769	769	746	813	741	722	750	739	740	741	755	763	713	700	777	751	722	709	752	755	765	731	744	726	734	733	755	744	705	719	747	768	769	721	738	733	701	712	733	757	768	736	706	725	754	752	734	720	702	712	721	747	785	747	746	809	757	744	730	728	768	769	709	744	725	735	724	753	713	706	727	751	690	680	759	721	702	712	742	759	766	714	752	768	714	759	714	732	783	699	801	770	690	752	644	718	729	724	746	701	733	735	731	758	717	742	761	776	672	739	746	741	684	718	755	732	725	747	732	742	695	741	741	769	726	775	740	680	747	736	756	774	745	731	731	732	771	740	720	665	757	694	691	747	757	716	763	722	757	676	760	741	740	791	734	733	699	699	759	747	756	776	726	765	756	755	744	760	736	746	705	709	731	750	703	739	735	746	772	753	714	770	699	706	718	690	753	782	779	740	769	752	723	777	740	773	766	711	739	724	795	702	726	739	691	775	751	778	708	777	717	733	783	776	759	786	753	738	773	762	756	790	700	713	720	789	741	753	798	789	748	746	727	721	740	736	728	719	683	700	723	740	702	757	718	729	709	740	740	716	672	746	757	788	696	690	749	753	747	687	725	732	781	759	735	753	749	743	736	712	701	679	750	815	736	783	744	773	656	701	754	763	748	710	743	729	745	759	763	761	705	753	777	776	760	745	743	745	777	742	780	768	758	730	750	739	703	759	685	749	755	725	749	733	735	717	743	733	768	729	718	743	715	762	718	729	728	755	714	747	746	766	743	764	782	721	761	721	751	761	753	716	739	704	750	776	703	736	728	693	753	742	689	763	721	721	727	734	764	778	736	717	714	788	730	730	779	750	723	767	764	731	738	771	774	730	766	650	745	717	721	751	722	741	736	770	691	708	780	749	718	772	767	731	728	704	781	764	692	745	746	726	762	739	739	719	733	723	734	772	773	734	724	734	816	727	745	755	765	728	750	771	768	741	731	762	721	742	713	759	741	737	761	738	723	800	754	748	758	705	716	701	739	750	732	735	681	719	736	707	755	777	786	750	737	713	777	726	721	722	734	800	721	743	774	717	713	678	735	756	746	755	741	702	749	734	770	725	734	734	747	714	815	757	763	738	691	747	726	761	746	696	769	751	757	762	746	710	730	755	741	749	738	724	682	721	758	759	732	755	749	727	769	727	771	724	742	735	742	752	691	691	739	772	763	725	717	692	689	766	715	727	754	722	717	747	712	720	754	757	733	746	756	719	745	737	761	738	723	693	746	784	712	734	712	697	698	745	754	711	743	743	726	675	721	750	761	732	732	746	750	726	776	743	732	715	735	739	710	729	793	726	773	785	747	717	767	747	768	710	736	743	757	724	764	728	762	698	760	694	756	744	751	729	712	699	740	719	692	797	738	703	737	745	726	755	711	716	680	736	696	722	767	747	762	722	732	705	688	792	691	695	753	773	715	699	682	705	759	758	731	735	699	699	791	818	760	724	717	686	732	753	721	766	707	788	776	730	723	788	711	760	746	711	746	733	733	739	764	714	747	698	727	748	780	778	745	766	751	711	720	730	785	729	741	743	774	768	766	722	733	715	755	739	718	672	743	755	724	793	722	776	701	829	715	711	765	771	697	743	707	779	768	751	735	738	739	775	738	752	746	742	715	712	785	725	767	742	736	803	730	752	702	679	729	738	674	777	752	759	730	705	747	726	765	741	716	742	719	703	770	731	756	744	746	767	736	731	680	647	730	752	730	776	764	716	695	733	738	706	696	771	805	744	746	686	746	709	732	750	701	738	727	753	784	732	687	704	726	756	747	774	707	769	759	727	762	770	809	793	753	785	691	755	713	771	759	723	755	768	687
3186	1986	1457	1395	2027	1791	1393	991	737	511	379	258	215	169	157	143	147	130	91	92	81	73	70	72	45	55	42	53	42	53	28	39	38	34	34	30	27	36	25	31	31	27	27	26	26	21	33	34	24	23	24	30	27	21	29	21	18	26	33	25	22	26	33	25	30	18	27	19	25	25	22	22	23	23	26	26	29	21	22	30	14	18	21	18	26	30	15	19	13	26	27	20	25	25	18	16	20	25	18	30	21	25	20	14	11	18	15	18	21	20	26	17	29	21	21	14	19	25	26	25	23	24	23	18	24	21	25	20	12	18	16	21	14	21	31	23	28	16	26	24	17	23	24	22	24	29	18	37	21	19	31	33	22	20	17	15	20	21	17	25	17	16	19	24	25	27	25	18	24	29	22	23	29	28	22	20	20	30	17	22	23	34	18	16	20	27	27	23	27	23	28	21	28	14	34	22	19	28	23	21	20	26	21	18	19	22	28	19	30	20	25	24	28	27	23	21	19	26	23	29	25	25	25	19	20	19	31	24	19	26	16	32	26	19	23	13	21	32	25	32	23	16	21	27	23	20	18	15	20	23	19	18	19	18	20	19	20	31	29	23	25	22	25	17	23	11	29	20	25	17	17	28	22	17	24	24	28	29	26	26	30	22	27	19	29	24	25	24	20	19	29	17	18	18	28	24	18	36	29	20	18	37	21	21	29	25	27	26	17	24	21	21	16	16	22	16	27	19	20	22	23	19	23	19	21	30	31	15	24	29	18	22	21	23	22	21	20	45	21	24	22	21	30	21	24	25	33	22	18	26	29	23	27	31	25	24	28	34	16	23	11	30	16	30	23	23	20	19	30	20	28	24	26	24	27	22	33	22	30	32	25	26	24	26	20	24	17	24	25	21	26	21	19	31	28	15	23	25	18	25	26	16	23	31	29	22	19	26	31	20	17	23	15	15	15	13	23	27	29	15	27	27	17	17	17	24	20	22	23	24	18	24	27	23	32	19	20	22	28	26	21	20	17	20	13	25	22	24	15	25	17	29	26	27	29	21	23	25	15	22	27	20	23	19	38	22	16	31	23	23	21	25	19	18	27	16	23	24	18	26	14	22	29	17	28	24	22	24	21	26	16	25	20	22	18	21	19	22	20	15	26	21	25	21	34	25	25	17	26	16	27	23	24	23	21	18	23	18	15	20	22	20	27	25	26	23	28	26	12	22	25	19	24	17	30	26	15	33	24	19	29	27	21	18	21	22	20	23	22	28	25	22	22	25	24	28	22	23	22	33	21	20	26	17	36	18	23	17	27	25	27	26	30	29	23	21	27	23	21	25	19	23	20	24	21	25	31	25	28	18	22	27	20	23	16	23	13	24	21	26	22	20	15	34	20	15	16	23	23	28	16	21	27	19	24	22	24	21	23	19	27	17	23	21	25	26	24	21	19	41	15	25	19	23	24	25	17	21	18	27	20	25	17	25	21	25	23	17	16	26	17	24	18	20	26	22	21	22	15	27	27	15	17	27	20	25	19	21	18	22	26	24	21	22	14	32	23	16	19	30	24	27	24	20	21	18	20	21	32	37	25	18	21	16	20	31	20	22	23	19	19	23	22	28	27	20	27	20	22	23	23	19	24	25	23	21	19	16	25	21	15	11	25	25	33	15	24	22	27	18	23	20	13	23	13	21	22	24	26	28	21	13	22	21	23	23	21	25	20	16	23	33	18	19	16	28	23	24	26	14	28	22	22	18	19	13	24	27	34	27	26	23	24	26	27	22	18	25	26	23	19	19	23	22	28	15	23	20	18	23	13	28	20	24	18	20	19	18	28	22	18	17	17	21	19	23	27	13	25	28	16	18	25	30	28	23	17	18	21	22	22	18	20	18	19	15	32	16	16	27	27	24	26	30	14	23	27	13	17	31	23	33	21	19	21	30	16	20	29	17	24	22	17	20	25	19	28	21	21	27	26	25	15	23	25	29	23	19	21	29	20	20	15	25	29	37	32	23	24	18	21	24	29	21	29	23	25	31	27	30	22	19	16	28	21	27	33	25	16	22	27	14	21	16	25	15	29	24	29	17	22	23	25	25	22	22	17	26	22	17	20	25	13	30	24	29	20	27	25	31	23	16	37	25	21	22	18	22	24	22	21	22	17	24	29	30	21	19	17	18	28	23	15	21	18	24	24	29	21	23	19	16	30	21	18	15	22	31	23	28	21	20	18	25	23	13	18	16	21	20	16	19	25	35	24	15	28	24	23	27	24	23	20	32	16	24	25	24	20	22	31	21	21	27	22	20	19	20	24	21	26	23	34	25	32	27	23	23	27	25	24	24	29	24	27	22	33	16	16	21	23	27	29	18	17	20	21	25	25	27	23	19	15	33	23	17	26	27	18	19	21	20	29	23	19	15	19	17	27	23	30	19	23	17	24	26	26	19	18	22	18	30	24	20	26	25	20	26	25	18	20	18	19	23	29	30	22	22	26	22	23	27	28	16	18	18	28	23	29	23	28	22	28	22	28	32	22	20	24	18	23	18	20	28	32	24	21	15	19	18	24	35	26	28	15	22	29	14	19	21	24	32	19	17	22	22	21	18	26	21	20	24	23	17	17	27	17	22	29	18	23	25	20	31	16	20	15	24	23	28	18	23	18	29	25	14	29	30	26	23	21	25	19	26	28	23	25	20	26	21	28	23	18	21	34	21	17	26	26	23	18	30	27	29	24	27	25	22	19	26	26	15	21	27	26	23	19	20	27	19	20	27	27	28	18	25	20	22	18	27	24	21	18	17	30	29	22	23	24	24	19	22	28	30	23	18	26	29	19	31	23	22	25	23	24	24	29	13	25	23	13	18	14	24	28	39	23	27	13	30	25	32	20	26	24	21	22	23	26	27	15	36	20	22	18	20	25	22	25	23	23	27	20	20	27	21	18	23	20	23	25	18	24	16	27	16	17	25	20	25	23	21	21	32	24	26	16	15	25	24	23	21	34	23	30	23	27	27	18	19	31	26	25	23	17	16	30	27	26	16	25	16	27	26	21	22	22	26	18	24	25	26	16	33	26	21	17	20	27	16	20	20	26	17	27	26	27	22	17	22	18	29	24	22	21	29	27	22	18	26	28	37	30	29	17	23	38	21	22	21	21	27	18	26	16	15	26	23	21	25	22	24	29	30	20	18	20	23	24	26	23	23	21	23	18	26	24	19	18	24	24	25	26	24	27	23	24	17	21	24	22	17	27	20	25	23	20	17	16	27	18	22	19	22	19	20	19	25	24	24	19	29	37	31	25	18	18	23	24	27	24	20	18	26	21	21	22	32	26	21	25	20	23	17	33	16	30	22	20	22	25	23	27	15	30	19	26	16	19	29	20	34	25	28	26	20	21	24	19	14	20	16	27	25	28	17	22	13	29	22	25	22	19	24	16	24	22	23	21	22	16	24	21	23	27	21	22	30	30	21	22	17	26	28	33	25	24	20	28	24	17	24	23	28	21	22
33017	31146	27874	45515	49347	46867	40936	34541	29027	24205	18574	14369	11920	10468	9764	9043	7912	6505	5607	5174	4610	4282	3777	3481	2923	2422	2162	2167	1985	1794	1522	1240	1155	1071	975	974	913	945	889	830	735	739	767	724	748	695	747	770	725	746	780	897	832	851	902	883	801	780	776	744	783	780	711	701	727	659	636	658	664	629	624	639	607	599	577	618	558	580	576	553	575	585	597	592	601	584	614	594	521	533	550	587	545	552	531	593	554	591	572	574	551	535	564	596	559	617	555	575	588	580	550	568	541	566	490	586	551	582	521	513	532	564	534	552	548	523	530	548	500	576	557	540	502	505	534	509	494	557	506	566	564	510	556	548	557	561	537	566	536	548	538	539	536	546	549	525	545	558	497	535	560	560	524	546	563	570	509	583	501	546	542	535	546	523	551	519	514	570	565	565	536	538	534	519	556	540	537	539	560	559	555	556	535	517	523	543	502	564	571	540	537	513	541	563	522	556	548	550	550	515	536	510	523	524	511	556	524	552	535	533	543	526	529	517	572	588	476	550	519	541	528	557	546	550	588	536	553	538	535	507	494	538	535	544	546	534	518	521	513	521	549	542	537	569	496	562	565	586	577	557	560	570	547	552	541	557	495	552	547	505	542	562	479	523	510	544	524	528	528	488	529	536	573	537	517	497	558	541	545	556	551	520	566	545	548	546	536	508	530	514	495	531	496	539	540	522	528	540	523	517	548	540	556	551	562	552	495	552	560	495	534	548	511	513	525	521	529	526	577	550	588	503	549	528	530	494	524	553	556	534	542	547	539	546	567	545	498	536	528	570	542	464	516	557	548	536	570	547	509	575	551	569	527	524	556	553	479	526	546	511	532	561	566	501	511	540	529	549	557	553	486	491	496	533	510	562	529	520	525	486	504	533	548	518	557	511	503	557	531	551	517	530	521	543	557	552	556	524	550	500	533	488	515	512	539	531	499	559	569	537	553	536	536	511	522	530	508	474	540	523	500	523	523	596	553	520	520	593	543	522	510	536	491	560	525	539	508	551	565	549	527	566	524	535	545	546	532	516	518	555	556	501	539	514	581	549	548	537	525	552	533	533	548	550	538	546	522	519	512	509	519	519	511	499	536	540	530	528	515	564	504	554	537	528	489	529	525	527	536	522	530	543	541	580	523	523	572	553	499	533	539	532	559	545	510	534	537	499	532	494	534	545	572	567	515	539	514	534	522	502	534	545	528	552	569	564	550	532	534	533	539	496	514	535	527	549	525	557	583	612	510	562	504	504	554	530	527	513	544	537	551	514	566	515	524	497	533	523	550	537	508	542	574	534	513	532	514	541	496	520	521	520	515	564	539	544	500	557	504	581	534	514	553	517	521	569	542	519	541	552	563	506	541	533	558	542	536	509	472	524	542	530	554	536	536	527	538	576	522	552	544	518	534	585	578	544	555	537	524	503	514	521	594	533	533	568	557	527	541	514	520	552	537	526	522	534	566	584	554	554	563	519	534	530	545	512	533	542	529	521	500	541	550	539	558	558	542	534	486	573	549	545	503	563	504	537	554	565	491	525	541	509	523	525	562	537	530	533	523	530	533	541	576	516	491	565	543	545	514	535	495	503	499	549	533	536	532	593	513	522	576	555	549	557	530	578	549	554	525	536	557	517	547	566	511	487	533	527	562	534	495	504	477	509	540	529	507	534	565	544	524	532	516	539	509	552	556	512	571	539	553	527	513	557	510	579	508	537	522	543	495	531	511	566	533	549	546	508	533	545	526	559	540	561	512	517	528	559	533	543	510	541	537	524	523	507	523	531	588	519	497	522	534	526	566	551	534	521	545	529	512	566	559	543	546	562	572	515	502	533	529	530	503	532	531	519	543	563	494	538	536	510	531	526	472	495	537	561	529	584	532	527	537	533	522	535	585	522	498	551	520	526	579	541	519	527	561	552	528	547	506	525	546	515	511	542	569	569	545	512	552	516	546	563	561	514	552	556	527	541	545	514	557	555	548	561	505	512	501	544	530	570	557	494	542	512	520	504	528	504	535	528	527	534	527	539	543	537	518	572	567	508	521	570	544	544	512	550	537	508	521	573	503	546	574	530	548	553	539	543	516	556	535	520	494	519	543	531	513	573	565	555	525	535	521	532	530	548	495	498	553	538	488	502	549	554	518	540	554	544	502	551	509	493	589	550	523	543	520	515	526	569	528	527	509	510	544	524	552	547	554	544	537	540	563	501	586	552	520	558	559	509	545	524	539	525	513	522	557	555	531	541	534	532	496	485	521	508	513	501	527	575	582	540	546	533	578	499	565	522	532	520	568	514	492	521	520	536	536	569	550	526	522	534	571	595	544	578	528	567	540	548	555	531	524	524	542	520	515	521	515	527	513	547	565	552	543	517	541	541	525	532	510	488	500	522	518	536	521	541	527	533	554	579	557	534	559	564	539	513	533	547	549	539	544	494	525	531	585	562	535	542	526	567	546	572	536	513	549	542	538	553	517	529	539	540	527	578	528	508	560	580	541	543	551	533	513	523	524	552	539	528	535	553	533	524	554	499	522	498	512	571	526	560	562	543	536	521	543	524	575	544	506	534	552	495	509	522	505	570	591	552	524	571	511	540	514	545	521	507	522	508	516	516	532	499	525	542	561	524	512	518	567	552	544	541	506	565	525	520	556	552	557	487	510	536	506	524	516	532	537	515	546	539	533	537	552	546	527	513	517	489	516	563	481	516	511	573	547	554	500	540	534	556	508	535	535	541	560	537	511	581	534	533	544	535	542	525	511	513	559	552	544	522	518	541	536	549	550	528	548	485	511	565	555	545	517	545	530	513	545	533	535	479	565	551	502	550	542	507	529	561	555	529	508	554	533	506	554	559	587	515	541	549	536	513	509	574	556	524	508	556	593	567	545	527	513	522	588	503	534	568	564	546	516	544	539	534	563	519	533	506	571	538	549	570	519	527	534	561	518	547	538	559	494	529	538	520	505	562	530	567	536	570	530	522	571	527	545	520	516	519	552	556	565	540	509	544	500	483	532	549	506	555	501	595	518	530	504	537	564	537	506	498	533	547	565	576	555	543	534	519	540	564	570	507	509	506	532	510	537	537	562	514	518	551	498	518	550	503	496	545	571	553	538	543	532	500	548	534	540	531	537	538	556	522	574	538	529	530	533	580	539	562	524	558	524	520	548	526	485	567	554	474	516	503	551	500	508	513	516	546	536	527	563	511	514	529	567	476	536	521	520	512	512	590	533	532	535	566	532	539	540	529	518	526	530	571	528	560	549	535	533	508	561	557	553	482	539	571	545	511	523	529	547	547	488	529	515	491	475	585	553	564	519	522	533	523	501	498	510	528	531	515	534	534	548	543	535	517	503	518	514	490	557	495	566	520	509	561	529	562	583	512	573	572	545	535	555	542	534	560	525	546	573	509	554	508	560	518	562	505	559	525	567	525	537	531	521	541	547	549	515	543	469	506	561	538	537	537	528	546	528	522	529	543
3198	2121	1457	1576	2083	1877	1327	940	666	507	313	273	242	188	182	152	147	101	111	88	78	64	66	56	51	59	54	46	45	40	36	37	33	34	25	27	32	27	36	20	23	21	39	29	24	21	24	32	35	29	25	25	28	31	27	27	29	27	29	29	27	41	26	19	28	26	21	22	22	22	24	24	20	29	21	25	23	24	28	21	24	26	17	20	26	16	13	28	24	27	31	26	15	21	21	28	23	24	22	22	33	24	14	27	25	19	32	23	23	18	27	28	16	29	25	22	26	22	13	21	15	28	19	20	20	16	22	22	18	27	23	33	26	21	24	19	22	24	21	14	27	17	19	28	24	29	22	24	23	32	19	21	27	29	28	20	23	25	26	17	28	27	20	27	18	25	24	19	24	25	19	17	28	37	21	20	30	32	20	27	25	23	22	26	25	25	19	16	22	19	26	27	25	19	22	20	21	20	25	19	31	29	23	22	22	25	24	20	17	18	18	29	24	28	23	34	24	18	18	20	20	20	22	23	31	22	22	15	24	28	25	21	25	23	18	17	9	21	25	26	18	18	19	31	20	22	26	26	25	19	22	22	23	25	24	15	29	15	29	24	20	23	24	23	18	20	24	26	18	24	30	24	22	25	26	18	29	30	28	27	25	15	25	29	27	19	21	15	23	23	35	23	22	21	32	28	30	19	25	13	25	23	22	21	21	26	22	20	25	19	17	30	21	22	20	20	15	28	20	24	18	21	33	26	17	18	20	27	27	19	31	26	21	27	25	20	20	25	18	23	21	22	26	29	32	23	29	26	12	21	23	29	23	30	22	24	22	24	29	18	30	24	27	24	25	19	18	25	22	27	23	24	20	9	28	19	17	24	23	24	16	36	19	23	19	21	26	24	20	23	25	25	27	19	30	24	15	24	19	12	24	29	19	20	27	26	32	17	28	18	22	26	32	19	27	17	22	15	29	23	28	29	27	30	21	17	20	18	24	30	26	37	14	21	17	25	21	26	23	20	24	21	29	27	29	28	19	18	28	12	21	18	27	19	13	23	20	18	27	23	30	25	18	22	23	28	17	17	23	25	27	27	22	30	23	24	25	21	26	22	27	25	19	26	21	17	17	28	23	22	15	21	18	20	20	32	27	29	25	22	11	24	19	28	25	23	28	24	25	19	19	18	17	27	18	33	23	25	21	28	27	25	18	31	15	23	23	19	27	26	31	21	21	22	27	21	23	27	25	19	18	16	27	23	38	19	22	22	23	27	22	33	18	29	21	17	29	26	31	24	28	25	35	22	19	26	23	21	26	24	25	18	27	23	18	18	17	24	28	25	19	14	24	28	23	27	22	33	22	23	22	20	19	25	22	20	15	30	24	19	32	29	21	20	28	29	33	18	19	16	21	19	29	25	17	23	29	26	20	23	19	30	17	21	26	17	23	26	24	27	29	32	32	21	28	15	29	18	23	15	22	15	25	26	23	19	16	26	28	18	27	21	24	23	23	28	29	19	27	20	22	15	22	19	20	23	29	22	22	25	21	22	20	30	25	22	33	27	18	28	23	21	24	30	22	24	29	18	30	23	21	27	27	15	24	20	16	27	25	32	24	21	25	27	26	14	21	26	17	35	20	21	25	15	22	21	21	23	17	18	21	25	28	29	32	27	24	26	18	17	22	29	22	30	20	21	18	17	21	23	25	21	17	20	17	22	23	24	19	15	13	24	24	23	20	31	19	28	21	20	33	22	27	17	19	21	21	32	25	29	29	17	18	21	32	27	19	18	26	22	25	20	23	20	18	32	18	30	16	20	26	25	27	28	27	24	24	21	25	27	22	26	20	19	25	18	21	21	24	18	15	24	24	24	15	24	16	24	24	21	24	18	21	24	17	22	24	24	26	23	15	24	23	21	21	19	23	27	13	21	29	29	22	20	27	25	19	25	25	22	16	25	22	28	17	34	21	23	16	22	21	18	22	15	29	34	23	17	20	18	17	21	24	26	32	14	24	32	18	21	20	22	14	23	19	24	26	25	15	12	18	17	22	27	24	24	20	22	24	22	28	27	20	34	15	23	25	26	15	16	32	26	28	35	21	16	23	25	22	29	17	24	21	20	26	23	23	25	26	28	21	26	23	26	20	18	30	17	19	23	18	31	16	25	17	19	13	35	29	19	17	20	32	22	24	29	20	24	21	27	24	24	28	25	25	23	21	22	31	20	29	16	22	30	20	28	27	16	29	26	21	26	20	23	21	28	24	15	20	21	25	25	28	27	15	16	20	20	16	19	23	17	25	23	22	25	21	29	20	21	12	15	21	27	23	20	17	27	19	14	22	22	18	32	27	22	31	25	18	20	26	28	18	21	32	26	22	28	24	23	20	32	23	26	28	18	28	15	15	34	20	22	26	20	20	18	16	16	25	20	26	14	22	18	23	23	26	25	18	29	21	35	17	26	25	18	19	34	16	28	37	16	21	28	24	26	18	20	17	20	19	29	30	27	13	21	23	20	23	24	21	30	23	23	24	22	20	26	22	17	19	27	26	21	16	24	20	22	27	20	28	16	22	26	24	24	18	20	14	16	20	19	24	30	24	13	26	17	18	20	23	21	25	28	17	14	19	15	26	17	22	29	29	23	17	26	28	18	21	27	23	19	24	33	16	19	13	27	25	30	39	18	29	25	20	23	28	21	20	17	20	18	25	17	20	23	32	19	19	20	22	19	27	21	21	23	24	19	19	30	19	15	27	24	28	13	27	26	30	28	22	27	20	35	25	22	26	22	26	26	32	16	20	12	39	28	24	22	20	17	22	28	21	13	25	22	18	20	20	20	22	18	14	26	25	16	16	16	22	22	25	14	19	22	15	17	15	23	24	23	22	28	23	25	14	26	18	24	14	16	13	21	19	32	24	13	12	25	19	31	23	17	25	24	13	25	31	23	16	17	23	28	32	33	25	19	35	22	20	25	32	19	27	22	21	23	33	21	26	23	21	15	18	30	20	28	16	28	18	21	28	25	20	27	30	18	27	28	26	22	19	20	19	16	19	26	15	20	24	25	29	26	27	20	25	23	22	22	19	26	22	32	21	15	24	18	19	26	22	28	23	20	17	17	14	19	20	21	25	37	25	22	30	27	21	27	28	25	19	25	18	24	26	25	21	22	23	17	27	27	26	20	21	20	22	22	21	18	18	22	22	19	22	19	24	28	20	25	29	25	32	22	20	19	21	26	17	19	21	25	23	35	14	20	21	19	23	20	20	22	18	27	16	22	23	15	18	15	20	22	27	22	23	37	24	25	24	25	23	36	25	25	24	21	17	25	24	19	21	25	24	21	15	21	16	23	23	28	25	21	24	21	17	25	18	23	26	28	19	28	23	22	25	31	27	25	25	20	18	31	18	25	25	23	31	23	32	12	17	25	27	24	19	22	23	26	18	19	27	30	19	27	30	18	37	17	26	20	31	23	22	22	26	22	21	29	22	18	23	18	20	24	23	26	28	28
33140	31424	28560	46669	50055	46768	40502	33747	28819	23262	18120	14334	12323	10796	9957	8915	7655	6103	5615	5189	4684	4252	3693	3271	2825	2311	2287	2211	2074	1743	1437	1246	1115	1029	977	940	925	930	853	824	753	747	745	821	717	751	788	791	806	812	897	897	869	815	895	896	888	772	839	805	732	704	750	746	712	675	649	623	625	670	622	599	671	629	614	596	586	590	555	578	600	578	557	568	556	525	596	572	548	519	546	600	553	573	562	590	545	559	541	552	596	593	534	562	588	608	603	563	574	514	568	604	533	576	555	594	569	520	544	539	520	533	550	591	574	519	546	555	543	532	503	556	580	543	550	568	491	544	554	515	536	580	524	573	525	532	524	544	514	539	530	551	550	517	503	559	547	562	540	525	514	587	478	538	563	519	558	585	508	575	545	539	544	491	531	530	500	522	531	522	511	514	552	540	542	544	513	491	545	570	574	524	530	503	564	543	501	556	484	494	548	499	532	572	509	544	537	541	561	526	549	532	526	528	544	550	539	518	536	540	528	545	508	544	513	497	507	539	546	551	544	544	534	541	509	544	535	511	549	542	506	514	572	520	533	505	532	509	539	563	528	557	554	518	525	530	530	538	531	504	543	565	551	530	546	515	573	533	577	532	562	527	524	549	479	540	551	513	512	557	524	494	515	554	566	507	528	521	571	534	536	543	487	548	561	532	507	555	543	533	512	503	527	531	526	544	544	497	552	544	537	540	555	578	536	563	514	533	550	519	524	576	507	500	537	555	570	517	544	510	565	524	480	562	550	559	573	533	548	554	517	556	529	550	521	546	565	532	552	531	510	539	558	547	507	576	527	537	489	512	538	522	543	549	504	549	516	528	538	533	487	538	477	544	541	538	580	534	568	532	542	505	525	554	550	533	502	532	535	544	531	537	563	542	511	572	508	506	513	522	518	511	558	548	557	574	491	566	578	572	505	580	550	554	502	560	563	534	505	504	537	537	532	543	517	510	512	588	553	533	548	534	553	555	519	564	546	543	566	584	525	551	494	568	525	508	536	534	519	546	555	550	581	556	511	529	534	551	563	533	532	582	542	482	516	521	551	522	535	530	525	552	546	542	512	512	534	491	517	562	552	539	538	526	539	543	540	556	529	508	555	528	535	529	527	524	534	519	548	529	535	535	495	494	543	564	514	593	549	565	504	544	563	572	505	545	500	572	519	562	519	529	559	497	581	531	513	551	544	545	520	524	565	553	531	554	520	557	575	565	530	504	567	523	476	576	528	527	515	520	525	504	535	506	514	521	551	513	549	566	544	523	520	530	533	523	520	528	572	545	536	563	516	525	541	543	517	543	482	605	555	555	543	522	557	507	564	555	591	543	579	534	566	530	510	566	527	566	510	521	529	535	529	525	509	505	517	532	524	530	556	527	551	517	555	578	505	563	549	527	532	534	550	584	536	514	504	544	511	565	554	593	570	504	569	514	569	526	565	507	564	567	495	540	574	552	517	536	496	529	517	534	602	517	535	523	543	534	543	543	530	520	578	534	550	503	544	537	545	509	528	554	538	540	521	527	564	541	569	535	533	527	533	535	543	561	513	524	535	526	535	548	541	523	555	507	537	538	549	554	559	531	520	539	519	527	515	507	532	518	536	517	490	551	531	547	552	552	572	547	554	537	540	547	558	531	573	528	526	537	508	539	527	540	510	534	528	522	509	513	523	520	545	535	581	520	523	539	526	548	590	548	555	553	528	509	554	505	539	562	484	545	508	526	545	583	545	568	528	511	546	512	588	554	547	531	498	518	510	509	504	590	519	523	554	579	535	521	540	557	572	513	504	540	549	529	539	539	564	573	494	549	534	485	533	538	492	532	517	472	517	561	541	544	531	506	562	531	551	553	511	510	520	566	520	545	532	521	523	526	542	539	542	528	560	561	505	556	530	558	546	519	552	503	531	551	555	534	513	548	569	515	502	532	499	541	525	510	536	521	505	534	528	520	479	513	547	507	511	525	522	531	555	535	538	526	549	524	517	539	491	524	481	553	573	511	521	535	513	526	558	534	525	557	565	506	533	561	531	553	555	519	512	535	515	545	604	540	507	560	561	558	523	506	558	547	526	518	585	524	556	554	548	520	556	543	531	538	510	558	514	533	516	542	498	500	577	510	524	527	562	562	541	565	509	526	561	527	529	553	567	528	521	509	525	545	533	521	519	537	554	539	563	563	530	540	531	542	529	529	523	508	585	507	521	482	516	526	544	558	533	508	517	507	510	520	526	555	544	553	545	557	536	545	528	519	588	591	524	532	526	520	531	524	532	523	536	554	562	582	609	533	551	550	546	540	536	556	570	532	532	524	546	521	518	497	524	537	525	513	540	558	528	556	547	561	522	556	499	536	557	560	526	533	551	512	542	545	569	516	547	548	533	518	531	571	553	527	527	504	547	563	553	493	526	534	538	520	525	536	559	549	528	523	543	551	545	545	541	549	545	552	523	540	512	497	560	544	554	552	494	528	504	549	543	519	506	527	546	557	525	569	583	548	522	551	505	558	524	526	520	523	560	564	555	559	548	535	520	601	536	515	547	564	521	532	572	545	552	510	546	563	553	532	513	553	520	588	537	488	578	526	561	518	579	566	564	562	559	527	549	560	553	550	522	515	530	551	547	524	518	533	524	521	552	528	554	575	497	515	564	528	535	518	519	480	561	580	516	559	558	531	539	523	493	575	524	554	573	512	489	539	538	546	615	526	559	528	525	553	513	468	538	501	555	514	555	554	515	534	541	580	504	549	574	550	533	533	531	502	563	518	533	531	533	578	571	523	521	511	553	527	517	547	541	497	539	524	516	569	562	562	551	513	533	540	519	528	557	513	519	536	521	535	559	493	539	564	550	539	511	574	519	528	544	514	534	551	507	523	507	472	574	532	544	552	583	478	516	527	536	522	561	529	519	529	551	546	558	531	547	533	539	532	556	561	517	532	515	585	580	551	542	551	528	532	527	541	533	544	512	493	529	510	570	502	528	511	518	533	552	528	573	560	539	527	537	547	565	543	565	559	541	554	512	552	565	497	515	505	566	535	554	534	591	548	538	539	531	504	533	542	518	518	533	559	555	559	548	485	570	517	505	558	514	551	570	560	491	551	544	528	523	501	571	514	541	546	535	552	554	525	555	529	525	570	549	551	533	521	562	544	518	524	577	516	556	569	513	527	524	531	561	538	576	561	515	542	523	518	552	521	564	533	555	555	511	526	526	552	552	537	495	521	550	533	553	517	570	523	539	544	556	540	535	512	503	543	495	553	526	520	555	536	528	564	494	526	532	543	544	542	575	504	550	561	552	576	553	524	533	539	525	537	512	533	567	523	549	534	507	541	549	544	561	545	548	569	551	579	534	530	522	543	541	513	499	509	544	543	535	537	518	544	537	544	512	518	569	566	541	546	563	556	548	531	575	515	539	542	537	504	575	518	531	527	541	515	520	534	512	537	489	520	522	492	542	517	543	515	500	548	552	556	525	555
3219	2165	1545	1549	2113	1797	1328	882	729	451	305	293	215	198	169	164	134	100	107	97	104	75	74	61	66	65	55	53	35	36	30	26	27	38	31	25	30	28	36	30	37	26	33	29	30	18	29	17	23	31	24	21	18	22	24	19	26	32	18	18	26	31	26	24	26	31	32	26	26	32	19	24	31	35	24	25	23	22	28	16	27	19	32	29	25	22	24	23	16	28	21	24	20	16	26	27	20	26	22	27	15	22	35	25	31	28	29	38	21	23	24	20	25	19	24	30	30	21	28	19	24	21	19	19	15	15	16	21	16	23	16	27	24	25	25	23	26	21	19	33	22	17	31	14	23	23	26	20	27	29	18	23	21	23	26	19	21	22	21	25	22	19	22	21	21	23	28	13	27	26	18	22	21	28	28	24	27	23	21	18	27	28	26	20	30	23	22	24	21	20	20	25	23	29	22	14	27	16	29	18	19	22	24	31	26	26	23	12	22	23	21	15	25	24	25	31	27	26	23	10	23	18	23	27	21	23	25	21	29	25	24	12	18	16	19	25	16	24	17	26	23	27	24	25	21	18	27	19	22	13	16	17	28	25	24	23	27	26	22	25	28	24	15	22	28	22	17	29	21	26	29	24	20	26	21	29	32	25	29	37	26	18	31	23	16	14	20	20	18	17	19	25	24	28	21	28	15	27	27	17	23	19	26	26	24	22	25	11	27	25	26	34	12	16	26	28	24	27	21	25	24	19	33	21	28	29	16	27	33	23	37	15	26	22	25	28	25	20	30	36	13	25	31	24	22	19	29	31	27	21	13	22	29	17	21	17	19	21	14	23	24	24	31	23	26	11	14	18	23	20	16	22	25	33	17	24	23	26	19	20	27	25	15	16	22	23	23	27	23	28	22	27	27	18	21	16	23	29	24	13	18	24	20	21	28	18	23	29	29	21	15	37	24	28	21	17	24	20	25	24	16	30	24	19	17	25	29	24	26	19	13	30	27	23	25	17	16	33	19	24	20	15	27	29	22	31	16	20	16	16	25	19	28	23	20	26	15	24	22	27	21	23	25	21	23	16	13	24	33	25	15	18	20	24	23	26	27	27	23	28	25	26	26	21	18	28	26	28	22	16	28	28	24	11	22	19	34	17	23	33	30	15	18	27	24	25	20	28	12	26	27	13	20	21	20	21	26	21	26	24	19	23	17	18	21	25	27	21	16	30	28	24	20	21	25	22	36	29	24	27	28	26	16	21	31	17	23	25	27	25	26	24	29	20	17	28	19	14	27	19	27	17	30	26	21	21	22	18	21	27	20	25	20	30	27	24	27	30	22	16	26	30	29	23	17	27	18	28	21	27	23	27	17	20	25	21	19	27	25	36	19	20	17	24	23	18	26	26	24	18	29	25	13	27	33	21	16	21	21	20	21	30	17	22	20	31	27	24	25	21	22	34	32	19	18	13	28	23	25	25	19	26	25	19	32	29	21	25	17	36	26	25	17	27	17	21	24	17	18	25	21	23	19	21	23	19	28	22	23	28	26	25	18	21	25	19	21	25	22	13	11	21	28	17	21	26	24	18	23	27	23	26	15	26	26	22	19	19	28	20	21	25	32	26	18	22	26	26	28	24	18	25	15	22	26	18	24	19	20	26	25	25	27	29	27	24	28	22	17	31	29	21	22	27	16	22	26	22	22	19	18	31	19	19	27	32	22	23	16	28	20	30	27	21	19	29	20	24	27	18	27	20	23	28	25	24	21	20	23	23	28	26	21	31	24	25	15	23	28	29	24	23	26	17	32	27	24	19	17	26	24	26	26	31	18	22	16	14	25	15	16	20	25	34	23	24	27	24	27	16	38	21	23	24	21	18	24	22	29	26	20	31	22	23	26	20	23	19	24	15	33	17	18	16	20	25	18	26	25	28	23	16	27	19	27	22	16	20	25	16	16	20	22	22	29	19	16	18	16	23	23	21	24	15	24	25	23	27	15	42	18	31	27	27	23	18	19	20	21	14	24	18	19	27	23	19	23	17	24	19	20	21	18	18	19	30	24	29	32	26	28	19	27	26	17	20	25	28	23	23	22	24	22	21	17	25	18	28	16	26	21	22	31	15	23	14	29	19	30	21	23	22	21	24	23	15	17	17	26	27	24	16	22	22	30	20	26	24	28	27	28	26	17	31	21	23	25	32	19	24	22	22	24	19	17	18	27	18	29	22	24	21	26	16	26	20	20	19	37	26	18	24	24	22	17	25	26	24	22	24	19	18	19	27	17	19	21	25	24	17	17	25	24	22	30	30	17	17	26	18	32	15	17	25	23	23	26	20	25	23	29	22	30	17	23	24	21	22	20	18	26	29	32	25	27	31	29	25	18	22	18	28	16	24	25	23	28	28	20	24	36	31	27	31	21	29	18	22	18	19	17	22	24	25	22	22	14	22	25	28	23	14	20	25	20	28	21	25	21	22	23	19	25	18	22	33	22	25	25	19	29	33	21	23	31	23	21	35	19	26	19	29	21	20	30	30	26	29	24	25	28	23	23	16	24	24	18	21	17	26	26	21	20	18	15	23	19	26	25	18	18	23	25	24	14	20	19	29	27	22	27	24	15	18	25	23	26	27	26	28	31	28	25	21	18	27	21	24	18	20	18	24	18	26	24	24	19	30	18	24	24	22	27	27	28	24	28	24	19	22	28	16	29	30	27	26	25	30	24	22	23	18	26	26	27	21	19	26	19	21	14	20	32	22	24	22	31	20	17	16	21	16	27	22	21	30	20	16	25	29	22	20	19	17	23	21	19	27	26	22	27	26	25	24	31	22	29	22	33	18	24	27	25	26	18	23	25	30	23	26	31	17	15	27	11	20	21	26	20	26	26	17	23	25	17	17	18	31	25	21	17	25	20	27	29	20	30	20	27	19	20	24	22	17	23	25	26	26	19	25	25	18	26	19	32	22	22	21	26	19	21	26	21	22	22	27	17	22	22	19	20	27	23	23	15	18	28	25	21	24	24	20	29	18	16	19	30	25	31	21	27	26	29	27	25	14	22	22	26	21	25	21	27	22	24	26	22	35	19	20	17	25	22	22	14	23	21	31	27	26	24	24	19	23	29	22	17	31	27	27	23	26	12	17	22	22	18	14	19	22	24	17	25	21	39	20	18	20	21	18	31	24	24	16	27	21	22	28	21	25	22	21	25	21	22	17	20	26	24	35	32	26	21	24	23	21	23	14	19	23	27	20	15	20	20	26	19	21	28	24	17	18	22	27	24	25	24	18	23	26	14	31	21	18	29	24	17	23	29	28	23	18	17	28	15	27	26	23	28	15	19	15	17	16	33	17	19	16	15	14	21	23	23	26	25	26	31	22	24	17	19	28	21	24	18	27	16	21	23	17	28	22	15	14	23	16	25	30	19	16	18	31	27	28	19	20	23	26	34	28	25	26	24	20	18	15	28	28	31	22	21	17	24	34	20	21	26	19	24	30	28	24	33	28	23	30
33168	31684	28717	46619	49866	46068	39403	33180	28033	22225	17649	14791	12430	11336	10339	8915	7173	5991	5797	5244	4622	4031	3734	3164	2648	2358	2390	2142	1989	1580	1267	1188	1114	918	982	968	901	902	794	771	760	786	745	795	787	800	805	774	861	805	933	829	889	828	866	941	871	807	725	836	783	780	713	725	733	673	609	697	686	652	604	613	616	600	615	636	594	555	601	628	588	573	538	568	554	556	595	578	535	571	557	596	544	563	545	564	564	562	580	607	570	601	608	572	615	621	594	597	584	588	557	556	549	542	495	532	507	527	529	513	550	556	554	562	528	531	553	553	541	570	556	564	581	566	522	558	551	564	569	567	526	529	525	505	525	526	548	526	565	536	540	550	580	528	543	534	544	541	503	542	510	533	585	519	544	543	515	507	530	569	530	538	560	530	581	520	517	553	536	555	528	534	534	562	558	536	567	554	538	541	540	542	548	517	531	541	555	580	531	578	518	537	536	573	511	545	543	525	506	554	498	600	549	561	565	532	557	551	507	538	537	534	594	563	539	509	548	522	541	557	519	540	554	506	511	560	522	540	520	508	535	570	501	538	563	549	491	564	571	524	509	531	476	542	557	556	513	551	509	546	543	550	540	520	506	535	513	535	561	531	520	529	536	560	508	502	494	543	531	550	504	548	529	531	544	525	568	515	549	544	530	518	539	515	561	520	518	531	548	530	544	564	578	545	528	585	570	537	526	510	559	564	556	561	540	571	533	528	557	510	582	535	512	525	532	566	571	541	571	554	544	560	490	491	532	514	531	527	543	539	580	532	517	544	513	529	532	526	507	551	580	553	525	559	536	552	536	528	508	487	550	532	553	537	515	500	526	530	536	579	509	527	553	535	522	517	568	538	536	572	507	513	531	548	535	575	556	546	536	503	531	519	509	571	518	532	562	522	514	540	533	520	518	563	508	573	554	519	549	517	535	480	534	577	543	551	513	544	549	548	542	546	518	545	504	533	571	561	560	541	532	524	556	515	532	519	559	523	551	536	539	536	550	526	558	541	573	535	530	527	515	520	538	520	520	574	541	505	596	514	538	530	546	533	557	542	530	571	552	524	576	556	553	539	550	520	549	549	517	530	531	520	555	533	535	574	547	553	593	536	551	550	545	578	517	549	520	548	541	530	585	567	565	532	518	521	517	512	515	555	533	551	526	559	500	477	570	540	522	500	552	574	531	541	570	545	527	538	558	600	508	542	557	526	539	554	519	513	520	512	549	495	539	516	536	525	552	561	536	569	554	532	550	595	539	517	545	544	528	559	535	517	534	528	534	573	553	543	531	533	548	537	533	521	555	549	578	541	546	542	541	514	491	498	527	575	506	555	510	562	507	554	583	519	540	529	567	565	560	551	554	547	508	552	536	499	537	566	544	516	561	552	561	541	519	553	538	574	530	555	499	541	535	556	526	529	507	560	531	557	534	541	557	518	534	539	560	532	504	511	520	507	530	536	537	549	498	557	539	548	517	557	527	524	523	555	549	549	515	518	559	509	550	529	543	604	546	540	549	542	529	519	558	540	565	561	559	524	532	560	543	517	568	534	526	529	469	523	565	522	519	557	516	574	514	527	510	489	525	517	518	508	535	524	547	567	557	578	527	537	553	546	493	559	546	523	541	527	588	503	534	589	574	498	530	541	526	575	546	570	494	538	563	543	519	520	498	517	546	539	541	558	563	573	525	555	532	524	557	539	492	540	525	539	541	545	533	528	541	563	560	521	567	521	548	545	531	561	536	562	590	555	542	561	531	558	546	617	533	553	521	564	536	580	501	549	582	575	480	573	598	534	500	527	518	559	549	510	488	578	541	557	543	519	531	576	575	516	544	532	499	559	551	494	501	543	521	542	541	567	590	529	499	526	584	494	545	552	575	536	521	563	560	528	555	519	522	522	524	569	585	535	530	498	566	557	553	578	555	515	525	489	552	566	506	516	492	525	529	498	518	503	574	541	548	519	525	539	527	545	522	573	527	514	568	534	516	503	504	550	528	537	542	523	551	541	517	574	527	555	533	536	513	566	524	564	538	534	533	552	545	602	564	554	554	514	493	560	555	510	543	540	543	543	575	533	545	538	543	522	548	552	554	516	526	540	520	567	573	583	511	512	538	491	534	539	557	561	549	513	553	507	528	535	567	522	542	519	544	514	524	542	558	558	550	535	522	549	529	484	588	511	514	491	547	502	544	508	526	576	534	514	526	516	560	552	503	521	509	558	529	556	492	562	567	531	514	549	570	539	573	564	548	558	540	550	600	545	506	540	496	559	506	532	557	543	500	540	582	549	564	539	528	549	550	498	524	537	549	535	553	584	519	530	501	529	533	515	516	548	540	522	585	520	521	522	505	518	539	568	503	532	541	530	551	523	553	494	529	516	554	594	533	543	522	541	504	523	564	496	545	545	553	533	570	544	596	528	526	544	513	531	491	533	543	518	541	515	561	564	528	536	568	525	596	538	525	557	573	528	528	550	564	545	529	530	553	523	536	517	521	557	585	569	507	569	543	539	501	510	555	524	505	554	564	510	514	503	491	553	538	517	583	527	540	587	526	558	523	512	564	538	516	561	594	541	523	579	549	522	547	522	500	544	558	512	515	541	498	517	511	533	574	498	571	518	557	577	491	546	507	510	566	524	522	550	540	534	566	569	502	567	530	555	495	572	548	551	575	531	542	571	548	523	536	542	571	559	541	557	593	541	545	566	536	556	558	527	520	544	543	523	519	538	542	527	539	544	566	524	524	543	544	490	540	541	503	558	512	553	537	554	542	482	543	532	531	539	497	554	517	578	524	530	528	529	573	553	541	502	530	514	504	559	530	580	550	505	524	507	506	539	584	542	545	581	509	581	551	555	538	598	568	556	481	531	517	539	547	570	545	506	540	608	554	541	541	509	599	516	532	530	525	503	528	498	535	565	556	535	519	510	556	531	513	557	551	570	586	522	539	551	551	527	533	525	540	522	523	537	552	529	543	544	507	551	569	522	599	563	556	528	535	533	522	520	495	517	527	546	546	516	552	525	503	554	527	537	529	545	518	566	550	543	503	553	518	516	538	550	576	543	526	522	506	571	523	551	539	560	542	543	591	515	553	539	563	516	507	510	523	555	515	546	572	518	512	507	511	538	570	585	547	512	543	524	521	582	581	528	540	514	537	551	560	533	521	531	544	536	501	509	541	573	575	567	517	539	522	493	520	517	549	576	502	500	518	526	529	530	575	578	579	536	566	523	519	523	561	518	504	559	496	561	569	529	535	552	540	514	523	553	515	561	585	514	543	533	550	519	516	502	519	546	510	551	512	526	511	554	527	544	532	541	521	507	553	526	586	564	529	562	541	533	513	539	553	578	539	536	521	555	502	524	570	544	558	551	533	561	548	527	554	534	556	541	520	516	494	539	526	566	528	568	572	497	530	513	495	543	559	533	555	579	518	564	517	518	523	565	503	536	573	549	548	510	575	550	534	600	564	519	540	487	552	528
3247	1624	1124	1001	1513	1234	825	618	436	255	267	188	198	161	133	98	101	76	94	101	86	76	60	35	49	47	47	48	38	33	28	35	32	36	44	30	52	36	42	24	31	30	34	34	41	35	39	42	38	32	35	47	41	38	40	32	28	32	36	32	35	36	40	31	30	31	24	36	40	33	31	33	36	25	37	32	35	38	37	34	40	26	37	29	36	29	29	31	31	37	30	43	42	45	38	27	26	40	36	32	26	41	35	30	38	30	42	39	38	21	40	32	38	36	27	34	49	25	32	25	44	34	34	33	29	25	27	30	41	48	31	43	33	27	27	34	35	44	35	38	32	30	34	30	39	42	30	31	27	32	35	23	34	33	32	20	28	25	41	25	30	33	29	23	32	32	25	43	39	24	31	36	39	27	29	38	39	33	25	31	32	31	46	33	42	37	26	31	42	33	38	35	33	33	24	31	40	27	40	28	42	34	28	32	19	29	32	19	30	33	36	19	34	27	39	33	32	32	26	31	29	22	29	22	41	37	35	30	29	27	25	35	42	39	32	29	34	27	29	18	24	46	23	45	36	30	44	45	36	27	32	29	28	33	35	29	32	27	37	25	28	38	27	39	22	38	34	32	25	30	33	46	34	35	37	27	46	27	31	26	34	37	39	36	43	25	30	39	29	36	36	31	35	32	32	37	34	34	35	33	32	30	20	36	29	26	31	27	39	28	38	27	30	35	32	31	27	29	27	31	33	28	31	39	34	29	29	42	32	30	37	35	27	37	33	33	42	32	24	33	39	29	31	44	29	29	29	30	41	38	34	28	31	33	34	36	23	35	38	27	24	32	16	17	27	23	37	41	37	37	39	29	28	32	41	31	30	32	28	28	30	25	33	25	32	29	36	31	34	35	30	40	41	37	41	30	28	37	34	37	35	38	32	33	34	43	33	40	38	42	34	34	35	34	26	28	37	30	40	37	37	25	30	34	29	31	35	51	30	24	37	34	33	26	27	39	30	34	37	25	34	29	34	37	38	38	27	28	34	37	29	39	31	34	30	32	37	24	29	25	30	33	29	28	15	28	27	33	19	33	33	32	33	28	36	34	35	47	33	23	31	27	32	38	32	27	36	38	40	32	38	40	36	27	32	39	38	29	36	29	27	37	34	31	37	39	42	24	26	25	21	40	27	39	32	40	39	34	37	36	38	22	21	36	30	40	26	22	35	27	33	35	23	26	25	27	31	41	38	34	33	35	32	32	27	44	23	26	33	32	30	36	40	30	30	28	24	26	28	33	28	29	20	35	27	38	33	35	33	38	32	34	38	41	33	37	33	31	27	29	39	38	35	35	35	27	18	27	35	25	31	34	37	32	35	30	29	24	21	50	32	41	29	37	34	33	42	37	42	36	36	23	33	39	28	30	27	32	37	31	26	25	32	31	30	33	35	38	35	22	47	29	39	28	32	25	34	38	21	46	25	40	38	41	29	35	37	37	29	33	26	31	32	36	27	35	26	21	25	34	40	38	36	33	31	39	34	29	45	24	28	23	20	27	32	31	33	33	38	35	34	25	40	30	39	37	32	35	36	28	38	33	41	41	39	33	36	19	40	36	30	38	20	27	25	34	37	41	26	33	32	25	39	31	36	38	37	33	35	32	27	42	38	43	32	28	46	30	29	44	30	34	28	20	32	40	38	33	34	34	32	21	27	39	32	36	27	28	32	37	32	31	36	28	37	29	36	34	35	41	29	24	39	24	31	25	22	43	30	27	30	25	31	32	30	40	21	33	29	39	35	42	27	40	29	25	36	31	23	37	23	31	28	40	25	32	31	35	28	36	30	28	26	27	30	26	40	25	37	31	32	33	26	26	35	27	38	31	30	44	43	41	27	30	32	37	26	33	39	31	28	37	30	31	38	33	33	31	31	33	28	33	38	30	25	31	25	41	34	28	25	39	33	27	39	27	37	35	24	31	35	30	34	29	33	31	33	29	30	30	39	32	36	38	26	30	36	36	24	35	44	39	32	42	38	33	31	21	35	32	34	34	34	20	39	34	34	37	35	30	40	27	33	33	28	33	51	38	23	29	35	37	33	32	34	32	44	24	35	31	31	41	33	27	29	40	26	39	41	36	33	36	35	30	23	38	38	29	27	32	42	31	34	36	38	38	27	39	32	25	28	32	24	32	26	28	23	30	27	37	31	26	39	33	31	32	35	31	39	24	34	28	25	36	31	32	27	42	28	39	30	29	36	50	31	44	38	32	26	37	39	34	39	35	25	27	39	30	36	26	31	36	38	34	36	30	35	40	32	35	30	34	37	40	37	30	22	29	29	31	24	33	31	38	37	21	33	30	33	20	33	35	45	27	34	32	33	27	26	35	42	28	38	23	25	29	32	43	26	29	33	28	30	30	39	46	36	29	29	38	34	41	31	38	28	28	27	28	35	32	25	23	36	30	40	38	23	28	36	36	43	36	29	35	34	36	39	40	31	40	23	37	37	35	30	32	36	30	40	32	43	34	36	36	35	26	33	27	37	42	33	30	31	36	32	28	29	21	24	28	29	25	31	24	24	40	23	28	29	27	32	43	37	32	23	41	39	39	38	33	44	30	24	25	19	34	33	38	26	41	30	28	28	29	28	38	24	45	36	31	33	31	25	37	34	34	46	33	35	28	24	36	23	26	27	37	32	24	33	32	37	35	40	35	34	37	34	32	23	24	29	27	41	37	24	29	30	28	31	31	37	33	36	35	34	35	31	28	31	32	30	40	26	23	35	34	33	37	38	26	30	37	40	33	31	23	24	30	36	29	31	45	31	32	41	32	45	38	32	35	31	27	26	30	27	42	24	29	34	35	34	27	37	29	39	38	37	24	36	36	24	39	26	32	34	38	22	27	31	25	42	37	24	28	38	40	35	28	33	40	35	33	34	29	28	31	43	36	36	32	37	32	38	26	26	37	43	31	31	27	38	36	25	26	29	29	31	31	30	32	29	23	38	36	25	31	24	34	36	37	36	28	21	36	44	27	28	35	34	25	39	30	36	34	32	36	37	38	38	30	40	29	31	20	36	39	39	33	28	31	34	40	39	38	28	35	25	24	26	29	29	26	37	29	34	37	32	30	43	41	31	37	26	25	28	26	37	28	35	35	34	43	36	43	34	41	38	36	34	34	35	36	26	29	29	25	34	34	35	35	35	42	34	30	24	36	31	44	29	35	26	33	33	34	46	32	25	31	32	30	34	31	33	24	30	29	39	33	29	27	33	33	39	35	33	35	35	39	27	33	29	37	30	20	20	39	30	37	33	33	26	19	30	32	27	37	27	42	27	33	23	24	33	32	35	34	40	34	29	39	32	32	34	37	40	31	36	37	47	36	38	36	31	24	25	22	27	28	25	30	34	26	37	39	31	28	35	36	30	28	30	26	30	40	30	41	36	30	35	43	36	27	31	30	41	28	37	26	34	34	37	30	24	26	30	23	35	34	22	30	27	31	32	29	32	36
29342	28890	25174	42398	45857	41421	34690	28908	23025	17808	14189	11753	10130	9273	8377	6900	5509	4781	4748	4161	3750	3339	3038	2612	2292	2159	2052	1925	1729	1402	1309	1133	1068	1063	1045	1028	1056	992	904	913	874	971	918	933	895	950	992	1003	915	1038	941	955	995	939	926	967	982	902	955	983	844	902	937	832	888	875	892	888	826	846	829	811	838	804	813	802	753	792	776	802	769	733	766	744	795	759	754	791	766	776	787	732	793	794	810	759	767	751	839	796	762	785	811	763	752	792	796	773	744	814	753	776	738	778	769	756	817	731	733	734	728	761	790	763	733	760	755	751	710	720	709	761	783	719	786	728	774	727	741	747	739	772	764	737	794	742	708	760	766	720	697	741	743	762	708	728	723	677	800	768	697	717	747	718	783	763	793	773	705	754	715	749	733	743	735	745	758	799	751	783	749	837	749	790	781	749	757	766	732	706	803	781	776	765	714	774	801	698	751	783	741	776	763	791	775	752	770	754	720	731	790	778	775	741	771	728	752	732	735	697	749	765	747	735	761	753	775	695	747	749	768	721	758	784	758	720	792	735	746	731	768	780	733	763	736	711	719	755	752	782	734	759	736	769	744	745	704	725	709	787	692	730	731	734	749	726	758	749	773	742	771	799	717	763	746	715	791	797	754	754	750	777	766	731	754	758	748	760	677	698	717	756	726	760	709	734	735	729	759	774	752	727	759	712	760	759	715	762	740	757	707	706	717	773	763	761	752	767	751	732	724	765	796	739	767	725	755	761	733	775	747	698	764	752	756	749	747	787	725	741	752	709	796	736	790	763	771	738	762	756	755	731	765	785	722	742	753	735	752	670	717	757	745	754	783	761	749	750	781	757	791	760	721	780	743	707	780	749	770	704	746	743	788	793	759	750	745	778	732	762	755	763	729	747	692	755	733	750	746	755	727	752	781	736	744	751	756	760	751	713	741	712	817	720	728	763	775	733	771	746	735	703	684	768	775	736	753	733	750	739	738	795	789	793	759	679	775	768	721	768	751	762	740	801	731	713	737	721	707	765	777	727	718	786	749	730	738	741	753	790	754	731	728	758	721	741	780	740	802	746	727	745	717	734	736	773	743	741	708	724	711	749	756	725	706	795	753	764	725	749	725	741	737	740	703	754	713	746	745	734	752	767	762	741	754	806	787	731	782	697	776	746	736	781	722	763	722	775	773	725	761	706	774	768	759	770	735	706	817	711	761	717	765	733	801	775	768	751	756	742	766	762	781	795	758	718	729	792	819	772	732	778	755	742	759	757	727	748	679	728	763	725	714	742	743	776	775	732	732	739	729	748	757	740	744	765	728	759	722	766	806	739	713	733	762	730	756	717	738	752	820	749	717	790	729	727	727	768	712	721	734	691	751	748	743	785	770	683	749	749	756	744	765	795	795	691	715	769	728	779	737	753	749	741	753	757	751	771	690	756	749	714	789	747	777	786	734	753	724	735	740	724	751	780	775	785	729	785	770	760	780	788	743	713	698	753	753	797	733	714	702	776	792	732	790	740	776	713	735	775	752	815	761	739	736	696	756	754	742	773	720	754	724	779	749	739	716	761	728	755	745	714	696	797	754	759	765	757	776	747	783	741	764	719	723	737	722	691	735	732	761	768	720	751	709	751	763	750	762	764	747	751	777	758	751	759	765	735	750	749	696	705	743	735	723	717	768	738	760	766	736	783	759	807	776	756	776	740	796	755	756	734	711	774	749	746	718	735	733	783	743	827	763	799	708	734	754	735	751	798	696	699	696	782	715	730	785	753	772	757	728	765	735	711	742	797	759	754	716	778	738	752	753	753	753	723	710	761	718	756	794	734	766	744	731	703	818	812	761	716	723	782	723	724	693	674	754	751	738	717	746	689	758	722	760	729	734	715	723	710	754	732	768	758	810	753	720	700	717	812	756	719	761	758	741	731	770	786	731	766	769	712	758	711	745	748	778	772	735	712	717	757	701	709	737	719	772	776	774	752	787	744	771	812	700	781	722	671	803	701	750	779	739	721	702	764	769	762	711	735	730	758	747	763	685	746	727	753	732	775	728	741	732	790	792	743	698	783	694	726	744	747	808	784	746	716	788	780	728	758	775	768	701	782	748	777	747	757	761	812	737	771	748	723	755	721	770	774	773	732	744	745	720	760	773	728	747	774	776	703	741	741	717	722	744	751	743	797	709	705	752	737	727	748	769	764	767	728	745	705	773	752	734	746	738	728	774	735	747	768	773	737	743	738	770	766	735	784	778	784	774	769	780	739	697	779	756	721	742	785	750	775	746	776	751	736	749	734	739	734	755	743	733	679	771	765	735	750	752	764	762	738	789	814	749	724	736	792	741	754	779	832	745	798	711	745	754	747	763	761	778	690	717	740	752	711	777	735	697	806	765	777	738	722	739	766	791	752	801	747	711	728	734	733	779	732	742	778	735	720	784	733	751	737	775	755	762	702	775	759	744	763	740	731	738	730	735	710	736	743	746	746	688	708	731	765	780	730	713	724	735	763	755	743	776	752	695	765	764	771	717	794	772	734	731	748	776	736	733	794	785	736	726	763	754	700	743	740	762	749	744	765	759	768	757	784	703	806	761	735	750	760	736	740	759	758	708	784	789	785	737	752	768	820	754	752	772	707	764	793	721	737	756	787	775	731	784	743	740	741	746	718	725	774	745	751	748	757	770	736	726	769	785	806	733	739	727	759	724	765	802	762	776	742	747	740	761	702	668	708	743	733	781	729	729	764	730	745	735	721	748	752	716	753	873	738	768	762	728	771	762	752	768	744	745	698	730	756	754	743	726	726	726	734	753	785	798	713	761	695	676	774	730	773	725	772	739	726	731	740	766	730	746	758	741	773	809	733	782	748	784	741	781	743	737	739	754	750	755	765	721	731	776	746	760	724	752	752	798	738	776	698	727	734	761	740	765	762	785	772	767	739	751	725	741	694	745	818	790	769	754	794	745	767	738	763	789	773	703	740	724	752	772	756	707	706	751	736	768	740	740	764	736	738	732	779	777	752	744	782	728	731	736	763	745	780	765	753	788	759	740	751	695	719	733	757	774	776	735	741	756	740	754	729	762	760	773	798	748	701	769	770	717	739	719	729	737	752	783	800	755	752	750	729	717	756	749	759	754	768	763	747	720	711	772	791	704	752	754	779	745	758	758	769	717	801	748	748	734	686	774	747	739	682	698	733	745	764	775	729	774	778	789	778	761	751	750	775	767	723	756	812	756	771	771	748	748	769	746	736	757	687	730	751	750	723	751	715	749	736	767	777	746	734	700	762	740	765	698	781	739	780	743	769	744	774	767	775	770	775	795	774	785	738	783	709	732	719	754	768	744	785	681	767	704	761	744	742	772	751	739	713	713	743	765	732	759	755	731	743	741	781	759	772	763	765	766	719	739	824	775	738	761	735	780	765	698	780	697	753	738	752	754	722	716	762	746	816	721	746	730	774	678	767	794	763	751	740	716	769	771	742	745	713	695	777
3243	2189	1537	1494	1890	1524	1066	742	549	410	319	263	259	191	205	143	106	107	113	99	84	86	67	60	57	63	54	44	49	29	37	32	26	28	23	30	23	29	28	25	20	33	33	26	24	32	21	22	26	25	33	26	27	22	24	26	21	27	29	23	29	35	31	31	27	31	24	23	25	24	23	18	25	18	25	29	27	24	26	20	31	25	17	21	23	30	26	26	22	16	23	22	30	24	24	26	22	30	18	23	23	23	18	13	24	24	29	17	29	24	25	31	20	25	14	29	26	27	23	23	20	31	26	14	27	22	24	16	31	26	19	27	26	14	14	23	25	27	15	25	25	23	17	21	30	25	21	25	25	23	22	22	24	23	27	16	29	22	27	20	25	20	25	33	19	21	25	18	20	21	33	27	24	13	33	24	10	23	22	18	29	21	22	33	23	33	27	28	29	23	20	23	17	21	27	27	20	29	27	25	23	24	22	28	27	23	33	27	19	24	22	20	19	25	25	23	32	21	27	23	29	26	27	21	25	23	25	27	17	11	23	12	26	24	24	30	19	20	23	24	23	20	30	20	24	17	27	27	34	27	21	18	20	17	24	22	28	21	25	23	20	21	27	18	28	25	28	23	24	20	20	26	13	14	30	20	23	35	22	24	28	21	18	27	24	20	19	18	21	18	22	14	27	27	22	24	18	24	28	20	31	32	23	31	21	21	31	21	21	22	21	15	19	28	24	25	21	27	26	27	15	31	19	18	26	25	24	28	21	21	28	25	22	16	20	27	18	27	26	21	24	19	24	17	18	18	15	26	22	23	19	23	23	20	29	25	22	23	19	22	22	25	38	21	22	31	29	19	33	21	16	23	22	24	21	16	19	26	18	16	21	29	21	20	23	22	24	21	28	23	19	23	21	20	20	24	20	24	24	30	29	27	31	23	21	24	26	29	29	13	25	26	30	24	17	25	24	21	25	21	28	12	23	22	21	27	21	20	27	28	16	24	28	27	19	22	22	24	29	23	39	22	17	19	24	24	20	15	18	19	27	18	15	20	28	19	28	17	24	24	23	21	19	25	21	20	11	25	21	25	23	27	26	27	24	19	19	19	16	22	22	21	28	27	22	23	27	19	25	20	16	28	22	18	13	22	18	19	30	17	13	23	20	29	21	18	16	21	26	26	19	25	20	25	22	25	31	34	23	28	15	17	25	21	19	21	26	30	10	25	26	31	21	19	24	17	26	18	24	22	14	24	22	21	21	22	20	26	22	22	20	24	16	28	19	22	29	14	25	19	24	24	24	22	18	25	19	19	24	22	27	18	29	30	26	23	24	19	27	18	18	24	23	20	21	21	26	27	25	22	22	32	14	24	18	30	20	24	19	31	25	25	26	20	20	23	22	23	23	11	14	22	26	18	20	18	31	17	21	18	19	25	12	13	30	31	30	16	18	28	30	23	26	24	20	25	32	26	23	22	22	20	31	24	28	27	19	28	28	17	17	19	32	31	23	21	18	25	22	24	39	18	21	30	23	20	19	25	22	25	25	21	25	23	27	15	16	25	24	21	28	19	14	20	30	26	23	24	25	27	17	24	24	22	34	19	20	26	27	21	16	25	24	15	24	24	34	32	15	28	31	17	24	22	26	26	30	19	24	18	21	24	20	26	21	16	21	22	29	24	19	23	28	28	20	19	22	22	28	25	20	29	13	26	17	26	21	33	22	24	26	18	22	24	29	16	20	19	19	26	18	24	33	18	21	10	31	32	19	16	22	19	16	25	22	25	22	28	24	27	16	31	27	20	16	27	19	22	20	32	17	17	30	26	23	22	17	19	25	24	22	26	21	27	24	15	19	21	28	18	22	31	27	30	21	14	25	16	22	13	27	23	29	28	30	19	23	22	24	24	21	16	27	23	37	20	31	23	28	22	19	21	17	15	19	19	24	14	24	26	21	18	31	32	24	19	25	20	17	31	21	15	20	23	29	20	24	19	21	31	28	28	29	19	18	26	22	30	29	34	23	20	25	21	17	17	31	30	19	21	19	18	29	22	20	21	21	16	20	24	19	22	29	14	25	33	20	12	27	31	18	21	32	22	21	22	17	16	32	20	17	22	26	23	22	19	24	31	21	19	19	26	28	19	22	24	20	28	18	19	23	27	20	27	19	28	31	27	18	29	17	20	33	22	18	23	22	21	24	19	11	30	23	21	20	22	29	17	24	23	22	16	23	21	21	20	26	24	27	25	23	26	32	18	17	18	31	29	23	15	24	20	27	21	25	29	25	23	19	20	23	19	25	23	24	32	20	16	16	22	21	32	20	11	23	21	24	26	12	31	14	24	20	23	21	25	21	20	19	20	24	18	20	25	22	19	38	22	19	17	26	19	35	11	25	17	23	27	13	27	19	16	32	21	21	16	24	28	25	23	24	21	26	29	17	14	18	22	21	20	27	30	26	19	27	20	15	22	20	30	23	25	20	25	19	18	19	27	29	30	26	22	19	19	21	27	20	35	20	22	18	26	21	22	24	21	21	16	21	26	24	19	18	27	23	24	26	29	23	21	16	21	20	26	19	30	31	23	25	25	24	22	28	12	27	19	23	19	21	28	20	20	18	31	18	17	28	24	19	19	27	23	32	20	21	23	22	23	20	28	23	23	19	23	23	22	29	22	15	20	23	33	19	29	26	13	26	23	27	15	27	25	27	19	29	28	15	17	25	25	17	29	23	19	23	14	25	21	27	22	22	28	23	17	22	24	22	20	23	35	24	20	21	19	21	22	25	25	30	31	27	24	28	24	13	24	24	25	26	33	32	22	21	17	27	26	26	18	24	31	17	22	30	26	23	25	13	15	24	22	21	20	20	20	23	18	26	27	20	17	20	16	19	27	13	25	17	16	29	19	17	21	27	18	20	28	32	19	25	30	27	23	26	21	21	21	25	24	20	19	33	18	13	24	17	25	28	24	19	25	16	20	17	21	22	17	26	23	17	24	16	22	30	22	32	23	27	23	19	24	25	24	22	12	32	25	20	19	11	13	24	21	22	24	18	20	25	29	33	22	18	18	23	19	18	21	19	22	23	26	19	14	33	30	18	27	22	21	29	29	23	15	25	16	24	28	26	23	24	22	29	18	19	13	18	30	24	19	25	22	27	18	31	21	23	18	21	25	18	13	29	25	21	19	16	23	24	17	30	28	27	23	23	18	13	24	25	20	16	21	27	27	25	30	24	22	24	26	21	26	22	24	28	21	29	20	21	24	18	23	16	28	32	25	26	21	16	22	32	15	26	17	35	25	18	22	22	20	23	25	28	22	27	26	27	28	28	24	25	22	18	26	31	21	28	20	32	23	28	18	24	19	26	17	31	18	21	20	33	28	33	23	20	29	28	25	23	18	21	24	21	26	23	26	26	33	25	27	21	20	23	31	28	19	18	32	16	25	23	29	24	17	28	41	24	25	18	31	22	25	18	23	25	30	19	25	14	23	34	18	25	23	28	26	17	19
33246	32153	28818	45480	48566	44032	37435	31388	25503	20764	17381	14832	13241	11901	10057	7919	6666	6331	5874	4908	4336	3914	3380	2882	2728	2606	2404	2066	1610	1396	1232	1070	1002	982	964	1014	1016	785	740	831	808	791	776	857	886	906	884	897	818	839	921	852	806	792	815	810	824	797	807	753	740	810	708	680	703	704	649	645	722	651	679	692	606	633	650	608	592	586	651	676	618	590	549	597	607	571	571	549	601	561	607	569	571	564	556	580	592	569	551	543	582	623	525	565	588	571	607	600	589	615	562	540	573	505	563	524	572	541	515	526	575	589	569	572	515	579	549	542	560	577	562	571	556	552	562	580	524	579	572	533	560	555	564	518	528	557	542	571	540	517	547	510	505	472	530	553	538	537	571	532	530	525	569	514	543	572	574	544	567	567	558	519	553	571	556	583	584	514	537	541	573	525	522	513	562	536	552	471	551	534	527	526	541	526	545	523	501	484	599	550	560	522	519	512	530	522	540	577	560	529	521	493	483	529	559	546	557	568	557	568	554	574	543	598	587	524	540	551	528	517	556	533	514	501	535	574	526	561	525	532	518	552	555	560	543	548	510	554	527	553	561	495	524	531	519	524	519	494	537	582	567	522	557	577	506	532	510	549	522	551	559	569	498	521	524	548	537	588	508	533	550	575	529	518	581	525	537	523	505	556	545	571	498	548	514	565	548	556	533	575	514	516	536	511	546	499	519	553	574	539	540	550	516	558	531	568	539	514	533	534	534	526	535	510	589	564	532	516	531	559	520	556	515	498	545	507	552	562	538	525	525	541	537	532	551	542	512	515	527	552	550	530	545	547	513	507	545	517	540	576	535	539	530	524	530	571	532	477	556	597	541	560	532	523	527	474	557	515	533	543	507	546	558	552	517	562	509	547	521	498	534	546	563	505	510	575	526	548	539	515	540	495	535	538	574	565	521	546	533	574	566	535	532	570	519	524	583	544	555	510	550	521	508	532	553	550	530	579	518	562	563	513	540	543	534	537	564	577	492	542	528	553	570	559	510	550	508	541	550	544	547	542	576	550	509	509	525	524	539	556	560	531	548	542	523	548	579	524	558	570	606	556	545	546	548	548	510	573	542	539	572	547	547	568	540	508	550	518	561	547	546	575	500	525	564	534	508	523	556	560	545	534	560	530	567	525	494	491	557	577	530	551	564	503	514	565	518	555	560	545	552	502	533	557	533	529	537	524	537	551	550	572	562	553	569	565	555	577	558	548	543	525	559	546	517	521	541	517	556	553	539	537	531	539	545	536	522	512	512	555	526	574	535	525	555	567	541	527	539	547	511	537	506	547	487	537	530	570	528	533	537	492	518	510	517	549	565	535	522	543	544	533	546	542	563	530	574	546	528	526	542	539	550	567	521	550	541	555	545	576	520	589	513	497	572	546	509	567	540	506	543	539	544	538	539	551	524	509	511	561	561	548	550	545	517	523	536	547	546	545	554	507	550	560	604	583	582	515	573	563	537	551	539	551	543	538	512	540	538	560	515	549	526	547	545	530	532	504	532	552	541	564	556	545	543	538	544	530	559	543	552	530	530	554	583	525	552	546	568	527	517	543	534	516	540	569	574	530	499	564	559	523	559	544	556	548	551	537	541	516	533	558	545	552	496	501	561	549	514	536	542	557	494	558	550	554	487	500	511	557	516	531	563	527	523	532	553	526	554	508	529	530	535	550	558	541	526	505	555	515	540	540	548	555	514	588	524	527	579	514	527	517	534	538	602	521	507	515	540	561	525	517	501	574	548	583	528	504	480	568	527	520	506	522	540	502	554	530	549	562	547	568	557	571	500	537	522	533	523	532	506	486	545	546	535	554	559	513	557	536	554	533	502	522	551	536	530	524	533	507	508	544	501	519	553	518	546	485	501	571	567	512	505	545	526	552	562	530	534	555	558	536	562	521	519	544	559	558	550	502	567	519	519	583	504	558	591	516	582	493	525	538	573	542	541	565	511	532	551	506	541	507	536	517	513	533	592	524	540	545	508	537	562	518	502	519	529	534	538	523	515	508	543	523	501	557	515	570	506	520	556	523	533	538	555	542	510	531	535	524	555	544	561	560	536	535	586	546	543	528	546	555	539	563	542	545	482	543	523	566	519	504	550	525	497	582	504	553	541	512	592	532	568	541	546	515	585	540	551	550	559	522	525	530	580	528	544	531	554	524	518	546	554	542	589	511	501	481	553	574	565	520	576	560	553	562	553	558	526	524	536	547	559	566	533	539	536	492	543	487	524	536	557	563	549	541	561	574	490	556	524	529	510	566	535	570	549	564	545	537	517	544	523	534	536	577	536	559	533	505	530	529	524	527	530	523	511	519	566	494	591	546	506	542	553	533	579	550	536	570	537	516	543	524	522	531	520	516	575	571	536	530	557	581	531	534	525	551	545	533	519	585	553	495	515	518	525	553	523	551	507	558	518	555	551	566	495	526	540	540	532	552	495	552	533	556	544	539	559	519	569	523	561	546	533	530	549	484	552	536	526	528	547	542	547	517	515	510	512	521	543	580	504	564	535	537	551	563	538	528	561	529	531	530	551	580	525	560	556	545	520	561	504	535	531	552	563	512	518	563	559	529	563	549	539	552	568	559	528	553	524	552	522	522	590	557	566	518	556	504	509	522	536	566	548	543	543	506	582	557	517	548	522	529	478	505	564	538	520	579	585	551	540	557	544	527	535	574	554	545	549	558	534	513	523	549	549	560	506	562	555	543	541	559	568	561	500	505	558	519	557	567	563	585	575	543	573	521	528	546	507	591	518	500	517	541	545	550	578	562	565	591	547	561	549	545	564	527	538	564	568	508	563	548	510	539	539	544	559	518	542	506	535	518	528	545	536	559	553	533	539	515	508	521	529	507	530	571	559	552	602	566	565	559	532	558	574	531	552	516	546	563	536	527	550	513	493	603	528	551	545	508	524	506	592	571	580	535	564	572	545	518	542	529	553	535	523	560	502	554	534	543	512	522	538	555	514	547	547	560	536	549	574	552	536	569	563	534	576	548	526	539	563	513	534	543	556	520	559	529	541	568	581	527	549	532	532	540	535	549	562	555	555	532	541	561	524	553	494	544	535	545	537	508	570	515	544	533	548	545	530	548	526	525	536	499	560	531	548	554	479	568	550	523	492	571	542	522	521	565	530	571	523	543	531	607	548	567	566	522	581	531	508	530	515	562	514	585	565	565	530	511	557	542	492	547	530	531	531	560	542	532	522	553	560	566	559	537	535	534	559	561	541	556	503	519	533	515	544	565	551	483	550	554	563	519	529	535	535	540	522	552	524	537	520	538	554	527	539	523	514	521	564	554	548	506	530	558	533	540	545	521	505	511	548	531	531	562	538	576	523	523	553	514	530	529	535	601	572	583	565	543	560	555	534	520	524	522	507	564	530	548	506	571	564	501	559	583	582	532	536	540	540	555	566	541	539	561	525	569	537	515	554	534	506	570	536	544	554	544	552	597	562	532	544	526
3237	2258	1560	1418	1857	1449	983	687	509	395	329	263	243	208	163	134	120	112	118	73	80	82	57	41	55	61	45	44	33	31	35	36	27	27	30	27	25	31	24	28	28	29	37	36	37	30	36	26	24	35	26	22	32	22	21	32	23	22	26	22	35	27	29	27	24	28	21	20	29	22	31	23	26	19	22	25	21	20	20	17	20	23	19	26	18	29	20	11	26	26	16	24	25	28	26	17	22	22	22	16	22	33	33	23	29	34	27	25	21	19	22	19	30	12	23	23	14	26	23	30	25	20	26	19	26	19	24	25	28	26	22	23	19	16	23	20	25	14	22	33	16	24	21	23	26	11	24	21	18	24	25	21	23	23	21	21	28	17	21	18	18	29	15	24	36	27	20	22	16	20	21	23	31	26	26	28	28	32	19	12	16	20	23	22	17	22	23	25	23	30	22	25	22	18	18	15	22	23	18	24	20	17	20	16	27	29	27	22	17	24	32	23	12	18	25	17	13	20	20	18	17	24	26	22	25	23	30	28	21	19	27	18	22	24	13	18	21	29	28	23	23	20	19	28	25	28	27	26	19	22	28	28	26	23	21	32	18	18	30	22	23	29	26	30	15	26	24	28	17	19	29	24	22	18	24	13	19	29	29	22	19	25	27	22	28	29	25	20	24	26	29	18	30	15	31	17	22	20	22	21	36	32	34	30	26	23	24	20	18	22	23	15	21	20	21	21	23	25	26	34	21	15	29	18	32	26	27	16	16	27	20	17	21	22	29	19	20	20	25	20	35	25	23	21	21	33	27	23	22	12	27	29	24	24	24	19	30	25	30	24	17	23	22	19	25	28	21	18	19	30	22	21	24	26	22	40	13	27	20	21	28	21	20	24	27	25	24	22	23	19	32	23	24	22	14	13	25	19	21	29	27	22	17	13	20	19	18	21	20	28	22	26	23	19	20	20	25	19	21	24	21	23	23	21	29	29	22	23	24	18	18	21	22	20	19	24	18	23	29	17	25	24	24	22	30	20	23	21	35	30	23	22	23	19	31	21	26	22	19	21	35	23	17	23	24	18	19	26	19	21	13	24	28	27	21	19	24	26	23	18	25	19	25	23	18	28	22	27	25	23	18	17	26	16	20	28	24	22	24	19	16	26	21	23	15	22	32	20	19	19	16	26	26	28	19	20	27	14	16	27	16	24	21	21	14	27	19	22	21	23	28	27	17	22	25	24	23	17	24	19	16	24	22	31	20	15	19	28	14	15	24	28	22	27	21	25	33	20	29	22	24	30	18	21	13	31	21	25	16	27	24	29	28	22	27	20	34	20	20	23	16	25	21	15	22	16	27	15	29	20	27	23	32	24	35	18	22	26	13	19	25	24	24	24	18	23	24	29	23	18	17	20	23	19	27	21	23	24	26	20	23	16	18	20	15	24	27	14	24	24	20	22	25	19	24	18	15	24	27	23	22	18	28	21	20	25	29	15	20	23	21	19	22	24	24	13	25	22	27	19	20	28	27	17	27	18	24	16	21	14	25	17	31	21	21	24	17	18	15	22	23	20	22	22	26	34	20	20	25	18	23	10	29	27	28	21	27	20	21	18	15	13	16	27	33	22	19	15	23	23	20	13	20	14	22	16	21	18	26	25	20	27	22	19	26	21	28	13	26	27	16	16	28	30	14	24	20	19	23	19	25	29	22	25	18	25	23	20	13	27	30	17	28	28	29	22	24	26	21	12	26	31	28	28	31	20	14	22	25	19	18	24	17	21	27	23	16	22	16	18	19	21	28	27	18	24	28	14	24	28	30	21	24	23	26	22	22	21	27	18	15	24	24	30	27	29	29	20	25	17	21	20	23	26	25	31	20	17	16	11	20	16	19	22	23	19	23	24	25	24	23	23	22	24	28	19	26	28	28	17	14	28	17	20	20	20	23	24	21	23	19	26	32	30	19	24	18	27	15	23	31	27	21	25	24	28	26	19	19	21	24	27	24	20	15	26	14	28	25	20	19	25	18	20	15	28	23	27	20	25	20	32	17	16	23	28	18	23	19	25	23	32	16	20	18	20	14	24	27	30	15	25	26	27	28	24	19	26	18	17	23	17	30	19	16	22	15	19	26	12	18	18	19	27	17	22	25	18	24	29	25	22	23	29	22	20	18	17	27	22	36	23	23	23	27	26	25	23	31	23	23	20	26	27	29	23	20	25	30	24	23	24	21	20	17	19	25	17	16	33	34	13	29	21	17	22	27	28	20	16	31	14	17	21	25	25	13	19	27	31	22	17	21	26	24	16	28	20	31	17	24	30	19	25	20	13	15	32	27	22	18	22	26	16	20	23	17	18	20	29	27	19	30	30	20	10	21	27	17	15	27	22	18	16	19	21	19	19	29	24	23	32	22	25	17	17	17	16	23	14	17	21	24	18	32	27	21	23	18	34	21	25	18	27	25	26	29	18	19	18	27	20	22	28	22	25	26	31	26	16	13	17	20	30	21	26	16	21	26	24	16	17	27	22	28	19	30	21	25	16	30	23	16	22	20	12	21	25	23	19	20	25	21	19	21	22	22	28	31	23	29	18	27	29	19	19	24	24	17	20	24	26	26	25	21	24	25	23	21	19	22	29	18	22	30	29	17	28	16	20	30	26	20	19	16	27	22	15	26	21	26	24	23	15	24	22	16	12	26	17	26	17	25	24	26	17	26	22	19	22	26	26	23	25	25	31	23	27	25	24	26	20	20	25	21	26	20	11	31	27	22	26	20	33	32	25	21	21	20	22	28	17	17	27	21	22	23	28	20	32	16	29	21	27	35	25	28	21	25	25	18	17	24	22	17	23	21	29	15	19	17	18	25	20	19	23	25	14	23	31	27	24	13	21	22	21	31	19	18	25	14	23	19	21	24	16	20	10	27	23	24	23	15	22	14	15	22	21	24	24	25	19	24	18	30	24	21	27	24	29	32	27	28	25	26	17	25	13	29	19	36	18	33	25	16	20	24	24	19	17	19	25	31	20	20	27	20	20	22	22	27	29	23	26	20	25	23	32	14	28	32	20	17	20	27	16	24	23	20	20	32	18	25	19	17	18	16	23	29	31	17	28	25	22	35	29	24	24	28	22	18	23	18	17	14	17	30	28	12	20	20	20	31	21	24	30	22	30	22	27	27	19	17	21	24	23	26	17	22	25	26	18	18	22	23	25	22	15	24	20	20	18	18	22	15	26	30	20	23	24	24	17	22	24	21	24	18	17	23	24	22	27	21	29	23	18	16	18	21	24	31	22	17	23	18	25	16	18	17	17	21	22	23	11	16	22	20	37	28	17	24	26	31	12	24	21	24	20	20	29	19	20	28	21	26	28	29	20	26	23	20	18	23	13	20	27	16	33	23	15	19	33	26	22	21	20	22	17	27	29	25	27	18	24	23	16	25	24	30	28	30	17	20	25	28	16	23	27	18	26	15	25	25	21	32	23	32	23	24	26	21	24	20	29	22	19
33492	32114	28458	45130	47508	43295	36382	30100	24597	20722	17394	15124	13556	12098	9628	7913	6751	6529	5679	4735	4086	3748	3233	2946	2767	2594	2405	1863	1530	1303	1216	1079	981	998	970	1078	903	769	784	790	800	787	817	848	941	880	833	825	792	811	838	847	854	804	831	834	877	761	764	773	716	747	762	769	656	682	710	661	741	670	668	648	637	593	624	554	619	589	615	625	615	611	596	570	590	564	583	585	547	567	585	580	582	597	564	535	608	599	530	556	557	591	566	573	589	590	597	587	625	597	556	568	568	559	559	527	533	518	511	559	596	541	528	526	543	554	551	564	561	547	567	526	557	523	525	568	504	575	555	514	505	542	546	548	581	556	528	541	555	574	539	565	514	534	575	514	509	584	539	554	534	527	527	529	558	533	586	555	539	537	560	533	528	562	534	540	541	533	503	546	558	578	549	532	537	544	577	574	534	560	580	596	589	552	554	552	533	520	556	570	548	517	511	574	527	563	554	538	536	526	537	549	522	539	582	525	526	574	526	516	579	567	551	510	559	499	539	530	531	557	517	516	473	564	534	572	522	528	542	510	511	514	502	558	538	531	538	533	485	589	528	553	543	548	565	502	535	541	529	554	520	594	531	584	566	535	564	552	564	564	531	516	563	512	561	531	541	514	551	543	542	567	543	540	571	589	532	551	509	527	562	580	520	571	564	565	549	519	529	494	550	522	537	556	522	571	540	533	547	575	547	527	521	496	534	543	560	507	528	525	527	529	506	577	570	582	498	538	533	503	515	567	563	529	537	525	514	531	532	547	499	535	525	591	529	543	498	581	557	488	543	551	563	519	536	569	542	501	570	574	529	497	513	541	500	522	552	565	504	525	553	524	584	535	586	549	518	537	540	528	540	525	490	565	529	553	492	531	570	501	494	529	573	545	546	516	519	514	554	535	548	533	564	542	525	555	517	534	566	529	512	543	579	527	524	566	555	518	548	531	531	549	544	552	546	516	539	542	526	525	559	562	556	532	481	520	509	533	544	554	528	531	572	534	574	570	579	525	527	506	538	552	529	543	512	585	517	543	550	559	573	552	533	534	556	522	532	556	539	543	523	530	509	520	531	581	558	552	529	571	540	496	530	549	508	558	553	582	512	523	551	571	540	567	520	568	537	490	550	501	553	523	538	525	550	555	537	531	548	528	540	578	520	492	525	561	551	543	562	553	588	468	564	537	527	519	547	583	539	536	535	501	527	533	555	523	520	540	549	501	503	545	560	541	560	533	535	556	530	544	522	541	586	536	541	499	543	545	510	574	543	546	497	519	545	564	544	483	576	523	538	559	556	555	521	476	536	526	542	582	551	539	554	537	545	569	506	559	553	553	510	515	521	495	521	555	482	533	556	554	488	568	525	534	518	508	556	567	509	508	543	566	553	558	588	541	577	526	535	524	540	550	552	572	577	514	542	574	529	536	493	553	561	557	517	562	561	558	516	532	493	538	564	517	570	540	536	555	546	529	516	541	516	545	572	557	577	524	552	527	587	535	514	520	567	499	521	514	506	518	551	538	597	510	558	527	556	556	570	495	551	549	507	549	490	532	546	533	549	539	567	513	513	538	512	517	511	526	515	511	564	537	555	539	551	577	543	534	555	537	557	541	522	536	523	538	507	545	561	560	555	525	552	537	546	499	568	544	526	509	524	527	509	555	525	527	526	546	508	531	560	515	518	555	559	577	535	536	550	528	547	528	542	554	523	509	528	569	536	542	541	545	537	491	545	555	578	560	489	552	567	593	547	505	575	522	506	505	577	548	524	568	551	525	517	506	501	540	518	535	575	497	557	514	535	530	518	544	554	546	544	571	513	555	532	543	552	551	519	553	527	500	557	556	558	567	554	539	533	524	556	529	528	535	549	584	543	530	497	522	519	558	496	492	525	541	513	524	510	513	561	541	489	498	526	549	530	538	515	589	508	528	540	523	489	540	575	508	532	516	569	568	528	570	536	505	516	535	533	510	520	538	549	546	563	549	526	545	512	605	543	509	546	509	530	505	573	545	555	548	537	560	533	545	535	525	481	537	505	544	517	536	558	512	576	525	560	528	524	541	571	517	513	517	567	503	537	531	542	534	557	527	509	562	533	533	550	575	542	547	502	572	522	521	503	532	542	555	551	513	559	527	559	501	521	534	560	589	531	533	538	502	548	526	521	517	508	492	560	536	512	541	549	523	562	513	514	519	528	516	561	527	521	535	531	566	525	560	526	552	520	579	514	553	526	520	539	517	525	515	514	544	510	492	521	510	564	488	531	535	523	567	577	568	591	535	555	517	484	573	576	526	560	553	502	527	539	542	520	548	601	565	523	535	496	517	507	522	542	531	530	524	517	535	551	563	512	531	530	543	527	543	530	537	526	554	538	502	521	527	521	529	529	516	522	513	515	521	522	536	536	562	537	524	565	551	561	542	521	535	506	537	574	536	539	499	532	536	507	582	549	549	550	516	523	523	520	505	557	522	555	522	539	545	545	528	529	533	548	550	572	550	509	555	545	548	511	548	525	500	536	566	491	566	512	562	506	554	503	525	571	513	530	575	512	528	493	571	546	552	525	532	539	529	532	548	532	507	553	548	554	530	535	567	533	550	534	527	554	549	561	516	526	527	509	562	535	572	533	572	565	555	533	528	512	545	495	555	558	539	548	531	543	561	584	570	551	515	555	511	566	521	594	533	505	510	565	539	547	523	567	527	584	539	501	484	559	510	543	528	542	582	534	499	511	514	567	498	525	545	561	529	532	510	580	569	577	555	507	540	566	496	542	495	526	546	537	503	553	522	532	579	526	536	543	532	558	524	478	562	536	559	520	517	533	537	560	543	529	551	530	556	524	561	549	533	501	504	516	540	482	520	552	508	564	563	550	545	516	521	506	534	539	533	534	524	574	550	520	539	571	545	562	523	558	558	519	552	509	512	562	577	567	529	514	549	548	533	527	548	539	552	527	550	519	529	505	574	555	540	556	519	522	605	508	533	536	515	480	528	535	485	517	554	551	546	585	550	502	564	578	528	505	555	552	575	535	492	566	540	553	529	526	555	534	569	524	532	505	552	502	528	538	533	519	543	500	532	553	537	526	562	537	561	565	561	523	539	515	534	535	554	505	535	506	588	547	549	556	542	512	518	547	516	534	578	549	563	576	509	530	599	525	538	543	561	525	534	539	551	525	513	503	532	543	507	547	512	534	515	513	551	526	515	533	547	546	509	521	534	558	539	536	542	516	514	504	546	529	555	523	556	552	536	500	509	528	517	519	478	524	553	543	534	504	552	519	511	544	554	521	542	526	507	499	546	517	526	519	545	549	534	505	509	543	541	532	521	501	567	526	551	528	514	546	509	529	531	556	582	519	565	553	540	547	573	544	576	537	552	551	560	512	559	501	509	525	524	541	563	544	492	535	514	571	531	540	504	532	544	552	543	548	505	523	531	533	549	542	511	531	561	544	565	565	557	575	512	540	563	571	566	513	537	515	557
3265	2333	1565	1380	1710	1323	947	629	467	398	326	264	248	223	174	142	112	109	100	81	85	72	61	64	63	55	41	54	46	30	30	39	25	26	31	27	31	30	22	22	25	21	31	27	35	23	29	36	21	30	35	22	26	36	33	30	28	22	34	22	27	27	32	23	36	20	31	30	25	34	19	25	22	32	29	28	27	13	25	27	19	20	19	23	31	18	28	21	30	29	25	26	17	27	37	18	16	24	21	19	21	27	26	21	24	24	22	27	31	22	19	28	27	15	20	24	19	23	17	22	23	22	15	19	24	24	14	14	25	20	22	32	23	28	23	17	15	26	20	24	28	28	20	25	19	24	25	28	19	19	25	25	21	17	27	28	20	27	27	22	26	24	26	24	16	25	22	16	16	26	22	20	27	22	29	24	28	23	19	15	21	18	23	28	30	26	24	32	17	17	14	26	28	18	24	25	25	24	22	16	23	32	25	26	26	24	25	27	24	17	17	28	24	19	10	18	27	12	31	30	23	19	21	25	25	30	13	24	18	22	25	20	27	29	30	25	26	15	17	13	23	16	30	22	23	21	24	28	20	20	25	16	23	16	17	21	18	30	20	25	24	21	21	23	33	27	25	17	21	28	25	11	24	31	30	26	25	16	23	21	26	20	20	15	20	27	22	21	25	18	24	22	31	31	23	26	24	19	22	26	20	27	23	23	26	29	17	24	19	20	25	19	27	17	19	23	19	29	22	18	36	10	22	25	30	29	23	27	33	22	21	20	23	14	18	17	17	21	19	35	11	24	30	27	25	14	19	18	17	18	27	28	21	16	28	25	25	25	32	25	17	24	24	18	21	22	24	20	19	24	13	23	19	28	25	20	21	21	25	24	29	17	22	32	21	22	15	22	27	17	18	25	25	19	30	19	27	18	19	24	17	25	23	20	23	26	21	26	21	20	33	23	24	21	22	19	20	15	24	20	20	26	19	17	19	25	18	21	31	14	30	19	22	26	20	22	19	31	21	23	20	28	23	20	24	19	23	19	25	23	20	20	30	24	22	25	18	20	22	19	27	18	24	29	22	23	16	21	17	22	15	25	26	14	25	13	23	26	17	25	24	23	27	17	23	19	32	26	25	15	18	23	38	25	26	26	16	19	21	21	24	21	34	21	32	24	25	28	24	30	12	21	20	21	25	22	27	23	20	35	24	28	24	27	17	20	18	21	29	22	17	14	26	33	20	23	33	23	25	27	25	22	25	24	24	25	24	20	26	25	23	22	20	24	28	20	26	21	28	25	20	27	16	21	14	21	23	18	17	17	20	28	26	28	31	17	27	24	26	18	24	27	21	23	19	26	25	23	18	25	28	28	26	21	19	25	16	24	22	18	18	22	21	26	20	33	21	19	20	23	26	16	13	20	34	23	23	18	22	15	27	21	29	24	21	24	24	21	25	26	29	26	27	26	26	17	26	29	25	19	18	23	22	8	22	37	27	16	20	20	18	25	22	23	26	19	20	28	34	26	17	28	23	22	17	13	21	16	26	26	22	18	18	24	25	19	33	26	28	28	20	19	16	19	24	18	12	21	27	20	23	34	18	20	22	19	25	21	25	19	19	16	23	29	30	22	17	23	18	24	21	18	12	20	21	21	25	25	27	17	27	22	19	27	28	19	20	19	17	21	19	29	23	24	25	32	21	15	26	22	23	19	28	19	17	27	29	21	28	28	18	25	26	25	26	24	25	24	22	25	23	23	24	24	22	21	20	17	14	27	27	13	30	36	31	31	25	27	25	26	18	20	26	19	21	22	22	15	23	22	23	20	25	20	28	21	19	26	24	23	29	28	18	27	18	17	20	16	25	24	20	17	24	20	19	16	23	25	22	23	25	28	30	23	25	22	25	21	32	19	32	11	27	19	20	17	20	15	24	13	23	28	24	28	17	15	26	22	12	23	33	30	33	30	22	13	27	24	25	26	19	16	19	15	24	19	26	21	25	26	19	22	20	31	24	24	17	25	19	29	22	18	25	22	15	24	25	23	25	19	26	23	19	25	18	25	16	22	14	26	28	22	23	28	22	32	26	22	19	23	23	18	20	20	15	15	19	26	22	29	22	16	13	24	31	30	20	22	19	21	18	22	26	25	26	25	28	21	20	27	23	26	30	19	16	24	17	20	22	21	18	11	18	18	35	27	23	24	25	30	18	22	16	18	17	24	26	31	21	17	14	21	22	18	27	26	27	16	20	18	20	22	24	34	20	18	22	21	32	26	19	22	25	17	24	22	25	17	27	24	20	19	26	15	27	16	29	17	24	18	36	20	17	22	24	25	19	28	21	22	22	24	19	17	29	27	14	17	18	17	18	25	22	28	27	18	14	24	19	22	23	17	20	27	24	25	30	19	22	21	23	24	16	17	27	22	30	22	16	28	29	23	19	23	12	16	27	25	25	24	21	24	20	25	23	26	19	23	28	20	28	22	20	21	20	33	20	30	24	25	21	31	20	18	20	21	28	18	26	26	25	32	24	29	17	26	28	25	14	21	27	24	25	24	24	24	15	27	21	19	22	28	19	25	21	11	17	27	22	27	27	21	17	25	18	26	22	20	21	27	26	24	26	22	14	20	23	26	22	25	19	26	25	20	20	22	17	21	18	22	25	32	21	24	19	20	26	25	24	23	23	24	17	23	17	17	24	19	25	17	23	21	26	19	18	23	21	17	22	21	27	23	28	26	19	20	20	14	32	18	21	20	21	14	24	26	15	21	24	25	21	24	30	18	30	18	23	18	18	22	29	23	22	30	36	20	12	22	29	20	18	16	32	22	10	21	30	24	31	19	18	27	21	22	15	29	21	19	15	13	18	24	15	28	29	18	20	16	23	13	18	25	25	21	26	21	20	22	22	43	17	22	19	26	16	16	19	21	22	30	25	22	33	23	25	35	34	20	31	17	16	16	22	22	27	27	21	23	14	21	32	28	28	22	12	21	21	30	23	29	17	26	23	22	26	25	29	20	23	19	22	20	27	21	29	26	18	25	20	19	24	13	24	25	25	21	29	23	25	21	26	27	27	23	23	23	27	19	26	20	29	16	14	21	29	26	27	18	21	31	26	15	16	23	22	27	26	24	22	17	27	21	30	26	27	17	23	24	22	21	23	18	16	28	18	28	19	26	19	24	16	21	29	21	20	26	21	19	26	18	20	17	17	22	23	24	19	23	24	25	26	18	25	23	20	16	16	21	35	24	27	25	23	22	23	24	28	33	18	24	20	22	26	28	20	24	26	21	13	26	20	30	17	21	21	19	25	23	15	25	26	20	24	22	26	21	26	24	22	17	23	29	15	18	17	25	14	24	25	20	29	18	19	21	26	26	23	23	19	20	24	24	34	32	23	27	19	23	19	25	17	18	22	17	20	27	20	23	26	21	27	30	26	27	30	24	23	25	20	16	25	23	32	15	19	23	14	21	20	18	27	23	14	20	17	13	30	18	21	26	22	23	21	28	17	26
33735	32354	28268	44405	46606	41975	35042	28439	24319	20689	17616	15259	13856	11622	9115	7595	7007	6381	5390	4429	3954	3458	3050	2947	2772	2540	2286	1691	1432	1256	1135	1050	1068	1030	1089	1074	816	746	842	763	791	790	902	993	929	895	891	790	855	908	875	850	830	815	803	857	788	789	700	765	756	770	720	710	694	707	659	685	680	606	638	707	649	579	657	616	628	588	568	604	627	620	569	594	576	595	569	562	563	586	591	523	578	545	533	582	568	573	552	554	587	534	565	593	626	612	629	659	623	584	593	549	542	534	510	593	542	533	514	578	537	540	571	534	591	539	573	537	522	545	549	524	537	561	544	494	524	568	508	504	528	501	563	540	550	541	539	529	553	495	509	546	508	533	540	579	536	502	530	562	541	494	590	517	542	541	535	529	542	551	576	498	545	543	554	548	534	530	537	573	519	558	535	557	549	534	529	532	531	508	542	504	602	543	529	561	525	541	536	597	556	567	544	529	579	531	543	559	572	562	528	538	496	556	526	553	496	494	550	529	568	552	571	562	508	547	548	574	548	543	540	568	529	494	534	537	526	533	518	529	558	542	553	518	572	574	538	535	497	546	516	546	533	539	514	532	547	508	556	570	512	554	569	548	507	577	572	586	541	518	547	561	520	593	547	565	542	553	563	528	537	552	545	498	558	458	546	514	521	506	559	488	554	561	550	510	541	496	540	536	514	543	544	547	488	547	514	550	573	527	517	520	530	536	470	501	520	531	512	532	542	530	493	547	574	532	546	542	491	495	552	544	540	569	518	523	517	515	559	541	520	543	512	522	525	543	521	528	493	551	588	549	543	544	550	558	529	547	527	531	499	565	519	543	514	516	502	557	522	537	526	497	503	566	510	543	535	521	514	534	551	516	529	531	555	545	501	583	544	547	523	531	589	531	555	557	519	504	511	528	541	521	527	553	540	520	541	539	524	511	552	567	586	516	580	542	528	530	530	572	552	558	532	482	564	547	569	569	549	569	531	573	546	508	526	544	498	539	470	515	523	573	542	557	519	526	562	552	549	529	542	500	506	574	524	546	492	543	529	546	539	529	541	497	559	504	539	555	533	503	538	511	524	511	534	509	525	570	553	529	548	547	547	561	552	497	569	549	555	530	550	537	527	532	542	528	487	528	563	565	551	552	570	570	535	523	534	554	515	528	536	530	539	493	550	509	526	549	515	497	569	548	510	537	565	562	509	530	530	574	555	552	546	520	525	520	531	525	533	499	507	531	562	529	533	515	535	533	527	539	537	510	542	553	531	546	522	543	541	569	516	565	510	524	542	534	538	504	563	544	518	594	507	519	558	543	533	505	534	529	501	542	547	505	546	542	536	514	512	573	462	535	507	525	523	533	548	525	523	557	564	543	549	541	622	556	541	596	575	475	573	587	576	512	543	553	595	549	564	552	508	517	579	538	539	575	531	547	566	559	559	519	562	527	535	517	527	560	548	514	520	535	544	568	532	553	570	556	557	564	528	465	512	514	531	529	543	513	534	518	541	530	520	556	547	491	586	589	522	528	551	529	577	549	535	514	541	523	502	506	579	524	534	503	558	559	525	526	497	512	574	520	517	523	507	516	545	549	558	588	544	527	539	502	535	540	537	528	541	523	586	521	550	549	579	564	543	531	517	558	525	514	538	550	543	564	507	560	554	551	525	503	528	497	537	523	527	522	530	555	486	548	548	514	555	545	504	552	494	528	532	528	559	558	527	516	533	517	495	526	569	545	538	538	526	550	538	509	516	508	531	555	561	541	506	533	541	533	532	559	526	527	523	605	561	497	591	547	516	544	529	551	516	546	529	565	528	539	533	523	503	542	520	549	549	538	525	534	547	518	540	524	487	523	548	568	528	522	540	554	549	531	525	560	515	531	555	561	498	532	526	506	561	503	545	522	564	520	584	562	531	522	557	533	539	516	513	556	533	519	527	521	516	529	556	514	506	542	535	554	561	525	573	560	524	527	533	550	478	504	494	537	543	568	550	521	536	508	521	563	491	513	567	509	544	544	514	543	540	501	540	538	538	515	538	553	545	545	511	532	522	541	520	548	518	520	498	526	532	575	519	528	560	524	550	549	497	541	554	546	543	536	503	593	491	514	566	561	516	504	537	545	517	593	532	504	495	568	511	552	532	487	559	517	504	548	562	527	557	567	538	554	558	534	536	481	549	519	555	493	545	571	519	571	522	565	526	523	540	559	485	513	505	525	520	532	520	525	514	533	527	524	567	557	554	496	539	536	553	500	532	525	510	538	521	518	551	589	522	518	583	539	517	524	502	512	529	509	552	501	538	525	554	500	514	557	542	537	548	566	557	534	576	515	560	548	527	547	542	521	541	568	548	511	542	546	582	547	514	535	554	534	506	520	527	545	544	566	543	550	540	534	547	542	528	577	535	543	568	556	567	564	582	548	505	535	525	540	545	512	505	521	530	519	529	529	520	545	544	567	555	525	550	536	581	519	532	508	521	540	529	532	557	565	495	579	582	553	563	507	557	511	534	549	554	517	564	538	497	521	604	520	581	533	553	550	494	539	568	500	556	510	530	570	544	517	531	530	558	529	552	552	577	534	528	544	557	542	524	487	548	515	491	522	512	516	519	552	543	514	517	515	549	513	508	491	559	471	496	515	581	525	548	525	503	509	539	560	580	530	570	572	533	549	535	567	469	511	549	538	554	497	564	551	547	535	572	527	570	542	549	571	546	548	523	551	503	558	527	551	563	551	537	504	525	528	522	578	485	511	507	567	525	584	565	553	585	543	561	525	533	546	522	565	498	549	537	561	565	533	513	535	548	538	552	525	515	474	568	518	532	533	529	517	543	517	587	545	527	515	513	507	551	507	529	547	514	526	495	527	489	527	536	518	538	564	555	557	534	567	535	556	531	574	513	500	523	499	525	547	545	586	541	525	540	545	541	511	539	537	546	525	496	527	519	529	545	604	516	545	591	573	558	527	517	544	519	530	535	501	549	517	594	505	499	540	562	572	573	526	575	524	559	495	552	527	528	527	533	536	491	568	547	538	501	508	546	563	548	569	556	531	537	521	547	544	539	501	530	568	560	569	530	501	595	523	531	520	563	564	518	529	525	522	516	546	523	541	503	468	532	549	539	510	524	548	562	570	529	491	504	519	517	546	529	518	539	580	533	556	566	573	564	539	515	529	550	530	557	527	552	516	553	523	556	526	556	548	545	531	523	521	529	512	546	537	592	549	572	541	490	529	499	556	559	526	514	490	501	556	513	525	515	533	555	550	568	570	538	528	507	539	539	567	534	520	542	519	535	519	537	552	570	522	510	492	556	558	563	552	560	568	541	504	539	566	534	565	541	543	530	526	504	520	493	508	524	526	552	555	498	519	546	525	557	511	535	534	553	522	547	559	546	514	534	511	557	545	561	518	547	526	558	519	567	532	553	501	551	506	589	554	556	512	531	550	540	505	514	549	524	510	512	538	542	497	508	540	554	546	525	502	536	540	472	491
3356	1727	1071	959	1137	855	575	426	357	295	247	240	194	153	144	125	113	105	70	76	62	65	50	68	67	57	52	54	51	36	32	37	36	48	35	34	36	39	29	34	45	50	32	43	34	33	32	44	40	45	34	34	36	37	29	40	44	39	34	45	33	30	37	37	32	33	29	48	31	44	32	19	33	34	40	34	35	35	41	29	44	33	34	34	27	36	43	28	26	36	40	33	34	35	32	34	41	42	43	37	43	30	39	29	42	44	27	35	38	37	36	41	32	28	42	31	30	27	34	32	41	26	33	32	32	39	31	26	34	33	41	29	41	33	32	30	32	30	36	37	25	39	29	30	36	28	26	41	30	37	31	39	29	35	28	25	30	40	36	39	34	31	36	34	35	30	43	34	37	25	34	25	33	31	27	39	32	36	33	34	26	42	37	45	29	35	23	32	34	32	36	24	30	33	28	28	41	29	31	37	36	32	37	44	21	40	39	30	28	36	37	30	30	34	36	27	39	36	28	30	31	28	31	34	39	23	29	39	23	29	32	24	38	39	31	21	39	31	42	50	35	23	38	36	29	37	32	28	35	31	25	33	33	28	28	31	28	25	35	24	34	33	46	35	36	37	35	26	40	36	40	30	28	36	33	32	25	36	38	36	36	30	35	37	31	39	33	29	30	23	22	29	34	31	42	39	30	31	41	30	34	30	29	33	31	30	26	21	41	39	32	30	31	27	31	46	37	32	26	43	26	21	22	30	35	33	40	26	35	27	36	31	25	38	43	31	35	35	41	36	49	38	31	40	31	44	30	23	49	22	39	32	28	41	30	33	35	30	27	38	31	28	34	36	29	29	39	29	29	39	27	42	32	34	39	24	24	28	34	31	35	33	28	27	29	29	28	38	29	40	35	23	37	43	31	32	31	31	21	34	33	35	28	35	45	29	23	30	29	31	31	23	39	32	31	32	34	33	33	28	45	31	31	28	34	32	40	24	28	41	38	21	32	40	36	31	30	38	40	30	29	28	29	40	33	18	41	41	42	33	33	36	23	36	36	33	36	34	38	34	34	36	26	31	30	38	39	29	32	35	32	36	26	17	29	35	34	22	35	31	35	32	30	35	28	34	41	23	32	22	42	26	30	33	37	37	41	44	43	35	42	29	32	23	31	28	23	37	34	33	31	31	49	39	34	34	27	33	26	31	26	34	34	44	29	41	26	32	25	29	42	35	41	32	43	32	34	35	31	53	21	27	40	37	27	31	39	28	33	25	39	22	25	28	41	25	35	32	33	35	38	37	21	24	25	38	32	27	22	35	38	38	29	31	36	25	23	40	32	32	29	24	34	27	39	28	30	28	26	36	40	20	29	31	26	31	29	36	37	29	31	25	27	40	37	22	26	34	31	31	32	38	37	39	32	24	29	23	36	29	29	26	40	37	30	32	35	39	31	41	33	42	32	35	35	32	27	37	39	27	36	33	34	27	32	34	37	33	29	32	30	31	34	25	41	31	28	33	37	33	34	33	46	26	38	36	33	32	31	40	41	31	35	26	36	26	18	29	42	41	31	29	27	25	29	30	30	30	29	35	34	36	39	35	32	40	28	31	35	25	30	24	37	32	29	28	36	33	35	38	29	25	32	48	26	36	31	34	25	34	33	39	29	37	24	29	23	42	27	41	26	32	39	35	28	27	34	26	39	36	25	36	34	35	27	25	29	35	36	34	36	28	31	28	35	22	36	32	31	32	34	32	28	36	30	30	35	47	24	30	37	37	36	38	23	32	31	33	30	37	40	24	40	24	30	35	31	37	33	33	37	31	42	32	23	29	47	37	35	31	31	36	32	25	36	33	32	27	33	42	29	37	36	41	28	24	31	37	28	35	41	29	33	33	30	32	37	40	39	31	39	30	44	34	41	42	23	31	45	30	37	22	38	42	43	34	36	30	28	42	17	32	22	29	24	39	43	41	31	33	40	27	28	35	26	30	29	28	37	41	44	16	38	26	30	35	20	39	34	36	26	39	28	32	37	34	27	25	34	32	39	37	30	30	34	30	33	29	32	31	44	31	19	33	37	31	27	29	35	30	27	27	35	45	27	36	25	31	35	35	39	32	33	24	24	28	30	30	33	25	41	35	20	38	33	39	24	36	41	27	42	24	32	43	34	35	41	38	36	36	22	29	39	40	41	23	36	48	41	34	31	33	34	31	44	40	30	33	28	34	32	35	32	27	43	31	31	38	35	27	36	42	28	38	39	30	43	38	37	39	43	21	31	37	28	28	38	28	33	23	24	35	37	45	32	29	41	30	26	32	29	43	37	34	35	26	34	35	40	26	39	42	32	34	26	29	50	33	39	29	36	32	36	35	28	32	28	38	29	36	26	28	30	36	44	24	43	33	32	31	36	36	38	29	39	28	27	30	24	30	35	35	31	39	32	25	40	36	36	33	44	20	42	37	32	25	30	30	33	36	35	19	31	35	27	36	33	43	32	35	30	38	30	32	37	34	29	39	36	35	22	28	35	32	23	29	30	24	32	35	36	31	26	32	37	26	27	42	31	29	34	41	18	26	37	35	33	30	36	32	33	43	26	33	36	29	33	32	37	44	23	27	33	25	25	28	34	28	32	39	24	23	38	27	38	25	20	34	39	41	25	41	35	34	29	34	43	41	35	31	41	30	37	30	30	35	33	41	34	32	26	34	28	31	32	37	26	27	26	24	32	25	31	30	30	31	28	26	40	27	29	31	34	31	40	38	34	26	36	36	23	41	20	27	29	28	22	46	37	41	22	26	31	35	40	29	38	32	32	22	37	32	29	42	36	37	35	34	43	32	35	33	28	32	33	29	32	43	32	42	37	28	36	27	27	25	37	32	36	30	27	30	42	45	38	46	35	29	33	27	31	32	30	30	23	35	40	29	36	35	34	30	36	40	45	32	42	36	39	39	25	37	34	35	41	29	30	24	26	41	21	36	25	36	28	34	32	38	41	28	23	24	30	30	34	31	39	28	33	22	34	29	25	27	39	26	28	38	31	38	29	18	33	29	33	36	26	30	30	28	27	41	30	32	31	39	29	27	39	33	33	34	27	34	33	40	24	31	29	27	31	32	32	33	26	36	37	26	30	33	28	26	33	27	36	35	32	24	30	33	35	35	36	34	22	32	27	32	28	31	44	34	28	34	33	39	33	29	36	31	37	35	39	23	35	37	30	27	43	41	27	27	29	39	26	34	32	25	29	27	23	35	27	36	36	32	33	28	33	28	45	21	41	25	32	29	36	26	31	38	25	29	27	45	41	39	32	25	26	36	29	47	30	24	37	38	30	31	33	27	29	25	25	43	34	32	27	37	42	30	41	29	35	35	34	28	35	36	32	29	33	37	26	38	22	35	35	31	36	33	31	26	35	27	44	38	33	39	25	36	34	31	41	28	39	38	28	29	43	34	36	31	30	35	27	32	40	34	25	32	30	37	33	24	44	28	43	30	30	34	21	31	26	28	29	29
30230	29543	24113	40019	42009	37147	30366	24252	20675	17067	14589	12766	11433	8812	7214	6130	5604	5084	4257	3602	3134	2670	2591	2527	2310	2225	1841	1623	1380	1180	1088	1165	1188	1180	1138	1041	947	924	963	923	962	980	1132	1070	964	1013	986	948	971	1006	1043	963	982	918	981	925	969	902	867	878	912	935	821	870	892	867	837	824	871	811	856	892	798	798	818	778	821	746	817	764	813	813	863	829	757	767	776	755	760	819	797	735	703	775	816	785	764	779	821	820	789	767	763	828	801	758	803	784	789	795	826	740	755	780	775	755	772	751	729	736	762	752	811	749	773	796	735	801	761	754	706	741	746	727	710	745	727	763	724	704	761	775	773	725	719	785	746	764	748	758	775	751	760	743	761	761	784	723	740	744	772	756	718	798	802	765	731	768	732	709	773	734	763	726	796	777	788	700	757	742	755	755	805	775	743	750	749	764	777	720	763	710	753	731	759	743	725	737	775	747	714	741	753	766	754	764	760	742	722	732	732	717	750	732	734	803	735	724	776	752	768	767	787	764	764	751	759	753	769	763	756	750	750	756	794	762	809	777	770	682	723	744	748	771	793	776	715	747	720	782	734	766	760	716	732	777	791	729	777	770	786	800	722	758	767	730	734	785	722	798	741	776	763	761	718	707	772	765	728	755	747	737	748	751	774	755	792	701	811	781	744	772	727	752	733	786	738	741	710	699	719	732	718	745	730	690	791	748	800	765	728	698	736	740	754	739	790	788	775	729	761	728	728	742	720	761	744	727	739	738	786	715	803	748	756	759	713	714	781	739	734	773	746	756	724	721	766	716	733	737	810	702	725	783	725	751	762	760	783	750	752	808	699	718	745	758	749	735	730	726	785	759	746	744	740	801	747	762	724	744	742	770	805	738	714	763	727	740	753	714	780	737	766	749	707	723	750	808	744	755	752	745	774	734	697	734	735	805	743	749	788	756	741	733	763	739	742	760	751	746	781	764	756	789	755	744	737	724	773	746	766	759	783	742	764	699	745	766	686	778	735	745	731	804	711	782	733	784	768	732	755	754	731	698	782	748	768	748	775	775	782	721	762	718	774	790	763	748	750	806	784	726	736	740	728	765	699	782	761	787	768	792	776	787	768	704	740	787	725	727	772	723	767	742	771	765	780	726	716	733	752	794	737	744	717	727	739	759	701	771	771	764	703	730	739	755	751	804	737	752	768	751	745	736	720	807	731	794	795	735	719	716	726	704	753	754	782	749	754	779	712	750	719	735	749	749	788	804	770	763	736	676	766	762	773	703	725	734	734	723	717	761	746	746	731	745	760	725	763	743	734	738	749	788	747	802	753	750	758	765	767	765	740	761	729	740	786	726	752	771	729	707	753	751	776	760	805	789	764	740	729	703	761	719	728	722	742	723	757	757	694	769	736	797	764	718	753	764	741	754	771	755	774	725	753	747	747	762	742	776	763	752	765	737	738	804	770	748	702	775	732	732	747	725	661	736	742	705	714	768	715	759	783	777	782	753	777	776	740	727	799	711	756	804	721	736	724	726	758	785	777	776	734	746	772	760	729	782	745	783	773	768	761	752	728	714	774	760	758	782	749	789	768	778	742	756	744	805	786	774	712	762	780	785	718	746	749	711	732	776	757	774	773	719	789	722	738	760	732	755	735	764	727	735	711	719	755	741	758	798	718	739	751	742	732	733	746	770	786	804	781	805	757	804	760	718	758	788	779	749	777	740	707	748	731	751	776	764	762	755	738	750	806	783	751	739	785	730	719	762	801	727	781	722	735	733	749	745	768	743	734	791	778	820	775	708	760	750	775	732	693	720	792	737	769	777	746	745	706	770	677	774	741	767	750	699	721	759	764	761	745	727	775	773	766	786	747	828	774	781	702	770	732	730	801	755	774	816	747	708	811	784	736	732	740	753	746	734	765	784	781	753	739	722	719	725	772	796	727	740	724	707	738	756	768	733	745	732	766	747	723	751	776	793	732	755	782	726	775	741	732	789	752	778	740	722	700	786	771	730	716	742	736	752	709	758	733	764	763	733	748	795	716	760	751	736	803	774	764	714	768	772	727	718	755	742	739	760	757	788	747	801	753	701	788	743	764	726	737	766	740	746	727	794	773	799	730	713	721	784	792	752	743	761	781	766	786	709	782	754	769	744	759	764	794	750	746	743	695	754	759	741	739	733	738	726	708	791	767	795	695	756	792	766	751	758	753	739	762	805	736	707	774	771	724	773	743	768	726	794	741	807	800	761	762	755	767	692	754	710	737	710	713	726	768	765	794	717	716	754	764	789	747	737	741	719	706	776	716	755	740	793	755	729	781	765	801	724	770	748	757	768	749	746	773	727	770	717	776	779	764	771	811	771	788	774	701	746	750	740	759	780	733	739	761	745	714	763	742	715	754	809	776	754	713	741	769	756	733	696	774	780	723	771	795	760	741	763	719	734	764	742	735	791	772	733	733	739	791	736	738	754	728	737	758	778	752	691	758	781	745	823	744	808	752	762	763	761	795	750	768	801	781	758	751	770	766	692	729	743	774	778	730	800	776	746	758	745	699	751	786	725	763	787	747	726	739	734	760	721	795	747	756	735	737	772	771	787	774	806	775	742	763	779	727	750	769	693	723	759	791	813	766	762	774	765	727	748	843	759	781	718	760	724	749	786	726	775	755	751	718	769	761	757	737	723	789	728	777	746	756	753	719	751	739	753	760	785	745	700	763	736	762	798	759	724	748	771	741	734	722	699	765	761	729	726	749	709	723	731	781	732	736	778	734	753	728	784	765	689	738	719	772	731	755	810	778	744	771	768	766	736	728	749	749	774	759	725	726	769	735	767	778	714	744	797	761	783	799	718	741	755	741	787	754	776	709	770	704	754	807	794	759	822	777	701	743	735	793	783	784	779	701	764	761	764	696	741	695	759	740	792	784	758	758	768	795	758	775	735	732	758	755	745	756	717	780	731	754	750	754	725	788	756	784	708	766	763	735	800	756	725	746	730	722	744	755	702	746	769	745	783	734	821	713	728	690	742	752	690	730	763	743	788	722	753	744	748	772	736	684	712	769	777	727	740	748	750	770	796	772	750	777	714	726	718	739	796	763	736	774	679	740	743	738	756	812	763	727	724	713	762	759	781	793	781	681	770	761	787	740	707	742	725	765	718	754	778	796	788	774	771	770	745	715	744	767	703	743	716	782	762	761	769	704	764	767	798	759	752	744	770	787	729	766	724	774	721	729	764	792	733	721	741	729	728	773	732	704	817	720	725	665	741	732	739	689	705	761	728	750	771	781	704	747	729	742	791	745	751	751	726	762	740	778	723	788	718	779	760	712	781	743	767	754	768	739	676	753	761	781	725	788	760	714	735	757	779	762	770	723	797	703	742	782	747	754	800	751	720	715	730	738	763	807	779	743	756	743	777	732	747	810	748	723	708	740	759	749	748	722	717	760	752	693	738	771	760	737	716	784	749	761	770	735	729	723	750	754	721	766	763	801	787	717	770
3376	2268	1335	1225	1490	1117	752	597	492	393	290	280	228	183	191	143	127	123	95	69	79	58	63	69	44	52	30	31	34	45	35	32	34	29	35	31	18	24	34	30	18	26	22	24	27	27	29	28	29	23	25	36	34	27	25	34	27	26	24	23	24	28	23	31	26	22	19	29	25	29	22	23	17	33	21	26	26	25	23	24	22	17	25	24	15	28	35	24	32	25	21	30	26	22	26	21	21	21	29	20	18	29	18	21	26	24	22	26	25	23	23	32	30	21	25	20	31	22	22	31	13	20	38	23	25	30	16	22	18	19	21	20	23	26	30	25	23	23	20	23	22	24	20	26	21	17	21	25	17	26	25	21	23	19	24	21	24	24	19	22	20	26	25	23	25	24	12	24	21	16	24	22	22	26	18	21	23	26	28	24	28	21	22	26	33	29	17	15	18	25	22	24	22	37	18	21	30	29	23	19	24	16	26	18	24	18	20	25	18	19	19	28	25	20	20	35	21	28	31	18	28	15	13	23	27	17	29	29	25	28	18	15	13	26	19	21	22	26	25	15	21	27	17	24	28	39	29	22	22	23	23	16	23	12	26	21	16	26	15	16	22	28	26	20	20	23	29	29	30	27	28	19	21	15	17	29	22	27	22	25	15	21	21	22	22	24	22	32	20	14	23	30	29	17	33	23	21	23	27	27	27	29	23	23	21	17	25	19	19	33	20	23	24	32	22	23	24	26	28	23	24	17	24	25	14	21	29	22	25	20	30	21	20	20	18	32	23	22	25	21	23	23	18	21	25	22	21	20	27	24	23	21	21	30	29	20	15	26	28	31	27	19	27	24	18	30	17	18	27	27	24	21	24	24	36	17	18	23	24	18	24	20	23	22	17	23	22	27	21	21	15	26	21	23	24	19	32	29	17	32	23	29	20	28	31	21	22	31	15	26	29	29	20	25	24	22	25	23	24	23	19	15	16	22	18	16	24	29	26	21	22	26	16	21	25	22	28	19	25	24	25	28	22	23	27	29	23	15	37	21	23	14	30	24	26	36	14	21	25	21	19	24	28	20	30	20	20	31	18	20	16	23	20	26	25	24	32	18	19	18	23	19	21	27	21	17	26	19	33	21	28	30	18	15	22	20	23	20	20	33	21	23	19	13	16	16	14	23	22	22	23	34	22	21	37	24	19	20	17	19	15	20	34	18	23	21	16	22	22	22	14	23	19	20	21	21	32	25	21	28	24	30	23	23	23	26	29	24	19	20	20	30	28	26	20	17	16	23	22	20	21	15	17	25	17	19	14	29	19	17	17	15	20	29	25	23	19	22	22	23	17	17	19	18	16	29	19	21	27	24	20	18	21	22	23	15	28	22	29	25	30	16	17	16	12	17	17	18	23	27	21	23	19	23	22	14	25	23	28	24	19	23	31	31	19	30	17	28	23	19	26	28	25	27	21	19	24	25	18	24	19	21	25	21	24	22	14	29	26	34	18	10	24	26	22	30	25	18	22	30	22	27	27	26	14	19	17	24	33	19	28	16	26	19	28	25	19	19	28	16	27	17	20	26	19	15	27	24	18	19	28	30	29	25	29	30	24	22	23	16	25	21	21	22	17	21	25	27	24	27	28	18	30	23	27	21	21	23	17	26	36	12	27	22	28	26	21	30	21	26	14	22	23	16	24	28	33	20	21	13	27	23	27	16	22	23	26	27	26	33	24	25	23	15	25	21	26	21	20	23	30	20	23	24	17	21	22	24	18	26	27	19	30	16	21	20	20	29	19	29	25	16	30	19	28	19	20	29	23	29	15	20	21	21	26	25	32	23	21	15	23	26	37	18	21	18	28	20	20	23	21	21	22	26	22	24	21	28	23	26	26	29	29	26	24	20	21	15	24	28	29	19	21	20	23	24	24	19	14	17	30	23	23	25	17	17	24	18	20	22	32	18	30	19	29	25	24	21	17	35	31	19	17	18	32	27	19	22	24	25	19	23	18	25	25	31	19	24	26	20	19	16	33	30	26	17	17	15	24	20	27	27	22	16	21	27	15	21	13	22	35	24	30	21	18	18	23	25	28	23	29	20	21	19	19	19	24	23	24	19	19	32	30	28	30	21	20	26	27	25	22	17	30	20	21	25	14	15	19	27	24	23	13	25	27	21	29	25	26	17	27	15	35	30	29	23	21	25	17	26	24	27	18	28	18	27	17	30	18	17	19	27	30	20	23	32	24	26	28	21	21	24	21	22	13	32	25	24	19	23	14	21	22	19	27	12	22	20	19	15	14	26	12	22	22	21	24	21	30	25	15	28	20	23	24	19	24	26	23	27	17	26	24	21	15	25	27	27	19	20	25	22	25	25	26	19	23	26	24	24	13	25	18	22	27	16	21	24	32	28	22	20	16	15	24	20	16	34	24	28	26	25	26	20	17	26	13	18	31	21	31	24	15	18	17	29	18	25	22	22	18	25	25	26	22	20	19	24	25	19	25	19	27	15	16	23	26	24	23	21	28	19	22	25	24	26	23	26	26	17	25	18	20	19	34	23	26	28	25	26	36	19	25	24	22	24	26	22	31	21	21	27	28	16	28	19	11	22	21	23	18	21	22	22	24	15	19	27	21	22	31	28	17	28	18	20	29	29	23	22	24	23	26	18	19	23	28	15	21	26	24	23	19	30	22	28	24	24	22	26	24	21	19	21	13	18	18	23	21	22	17	29	26	23	23	22	30	17	22	28	25	22	19	32	31	29	29	26	23	25	21	18	15	15	29	21	23	18	25	21	30	19	28	15	21	24	23	17	27	21	17	20	26	30	19	23	22	24	26	21	16	21	20	25	22	24	19	17	16	25	23	27	22	23	27	24	21	22	22	37	28	29	20	25	22	19	23	28	25	26	28	34	19	19	27	25	17	23	23	24	25	26	14	14	22	27	28	29	16	16	25	24	17	18	24	12	23	24	27	31	16	20	20	19	22	20	23	28	19	23	26	15	20	30	22	33	25	18	29	18	20	26	24	28	27	14	31	28	29	23	21	16	13	20	25	27	28	20	18	24	19	25	17	24	27	17	22	21	27	15	21	24	19	24	22	30	24	21	28	25	22	27	21	23	18	24	27	17	17	20	21	19	16	20	22	35	23	30	25	30	24	24	26	17	26	21	21	20	24	21	25	24	16	30	24	23	24	30	19	18	18	19	24	23	26	26	28	21	25	23	16	29	26	20	16	21	32	11	31	17	28	21	25	9	15	26	16	17	18	26	25	22	30	26	23	23	20	20	28	12	22	22	17	23	21	22	20	24	21	28	25	21	20	25	26	25	14	19	18	26	17	20	20	24	20	18	27	17	26	21	23	22	27	23	22	17	22	26	28	24	31	24	22	20	20	13	21	29	19	33	25	22	17	19	18	14	30	10	25	20	15	25	19	30	24	24	27	22	31	23	23	16	20	32	31	19	24	17	22	20	25	17	19	18	21	18	22	20	28	25	20	25	22	28	24	20
34089	32167	26956	42364	44525	39783	32845	27855	24294	20720	17799	16070	13424	10760	8846	8054	7174	6194	4876	4093	3521	3038	3189	2936	2731	2318	1854	1651	1384	1167	1107	1100	1201	1215	1033	907	860	882	832	884	804	894	963	952	898	905	802	778	929	992	907	813	786	805	814	781	779	792	803	804	767	717	771	734	705	709	702	687	731	648	701	650	618	595	606	609	616	582	596	591	589	600	608	632	610	585	569	590	556	559	584	557	624	602	556	573	604	573	549	598	609	640	606	605	610	600	617	603	643	583	554	573	499	579	553	567	560	544	531	557	557	520	499	537	540	523	535	522	567	541	524	548	516	492	553	539	522	491	559	557	513	561	526	524	519	562	503	559	551	558	531	535	567	523	553	529	517	552	488	491	493	538	525	542	556	536	539	538	509	510	523	549	492	508	532	541	527	537	542	528	498	548	513	547	552	539	525	566	534	529	545	581	552	515	526	493	534	552	520	524	545	510	545	572	516	549	515	537	544	516	539	553	495	550	504	548	539	555	556	514	589	540	509	570	567	539	540	544	521	526	546	488	507	534	546	543	530	511	514	565	537	548	533	512	504	526	504	520	510	532	516	531	529	519	604	542	533	534	555	586	532	535	542	486	538	546	532	531	532	588	529	543	517	537	550	562	546	559	548	563	524	505	531	554	548	499	526	547	547	549	545	521	554	529	527	509	509	529	528	519	519	563	532	488	523	553	517	513	531	542	530	528	524	527	544	522	540	569	513	541	570	560	563	545	525	534	546	541	553	523	521	540	494	518	509	551	561	553	543	509	558	557	538	540	526	520	568	577	547	494	551	557	524	551	542	574	534	508	551	565	512	531	566	514	537	558	532	535	545	524	542	553	505	508	578	549	533	594	518	523	562	503	564	570	564	514	566	535	554	516	527	547	543	534	544	555	543	541	527	536	541	523	560	560	505	561	542	539	508	540	534	484	581	550	543	557	557	544	541	511	533	574	513	487	523	493	559	492	549	569	530	534	564	550	580	517	542	576	523	535	533	521	586	514	550	573	524	486	575	566	545	586	476	548	518	528	537	486	525	535	565	509	560	561	591	542	531	567	558	542	495	519	524	557	590	508	533	567	541	561	509	521	541	551	531	567	552	582	543	519	515	552	554	506	540	563	534	510	523	523	563	522	531	543	557	572	568	547	533	509	509	560	555	522	545	517	521	559	543	528	575	540	527	537	575	555	536	552	520	610	550	503	526	576	567	593	519	557	532	533	525	574	520	526	534	530	498	561	518	484	514	522	544	576	536	548	523	535	492	502	525	514	558	515	529	550	565	516	561	588	552	523	570	489	502	556	582	575	547	541	538	560	536	554	553	513	536	518	552	562	536	500	499	516	557	538	532	520	521	538	580	524	556	503	580	529	581	519	569	541	479	520	549	549	527	509	515	510	528	522	490	553	535	601	547	540	491	538	532	503	570	493	611	582	550	525	564	480	533	570	540	541	507	549	532	593	545	498	537	561	503	596	504	553	556	552	514	543	564	615	531	568	524	543	549	520	508	542	536	539	550	542	512	525	546	511	562	603	571	518	551	503	526	553	534	575	571	525	515	514	542	523	559	525	554	553	509	554	579	529	575	540	525	534	533	483	544	551	519	504	527	539	534	518	511	552	548	509	520	508	553	518	538	531	550	536	550	554	509	529	542	500	524	538	526	522	546	529	506	568	511	522	526	521	520	552	536	532	579	477	538	514	576	544	489	578	514	549	522	569	520	523	522	560	550	577	518	524	498	559	543	536	515	595	548	543	480	579	543	568	551	557	551	605	562	553	540	536	532	563	494	520	517	544	518	520	536	538	539	533	523	558	510	529	538	547	526	521	533	496	511	498	533	556	516	537	563	566	564	534	537	515	562	591	590	550	580	543	524	538	546	569	553	526	536	534	547	499	558	547	508	555	582	564	555	553	529	555	578	565	541	524	545	537	510	528	512	543	561	566	561	564	545	539	562	513	525	508	570	547	540	552	539	535	504	524	549	594	537	531	534	536	528	546	490	520	514	556	552	540	525	517	531	544	529	554	506	534	545	555	534	547	549	523	547	570	558	509	519	535	563	562	554	533	533	582	520	510	540	505	501	558	530	559	521	527	528	532	517	567	541	480	551	557	550	538	536	559	509	546	514	538	549	564	531	547	515	550	544	512	527	528	564	523	568	523	538	478	520	550	536	492	517	498	523	533	549	495	556	517	553	508	510	568	489	519	530	512	544	517	526	557	524	523	518	550	549	500	510	532	526	537	511	515	534	525	529	541	562	563	528	562	568	546	525	559	518	540	563	551	565	521	516	534	501	528	515	480	491	519	528	571	536	516	561	531	541	521	540	550	532	569	515	532	549	551	543	496	575	533	542	534	559	585	552	514	493	570	560	521	541	567	536	559	535	562	511	519	531	512	525	540	553	524	509	546	517	545	551	569	491	562	567	564	539	567	578	529	551	512	543	521	534	592	524	551	574	589	561	506	537	533	518	556	520	513	549	552	507	554	521	546	572	566	560	494	509	552	498	572	561	524	605	538	551	529	500	550	535	543	526	528	529	576	553	545	542	569	541	549	512	520	537	557	532	524	540	556	512	555	520	549	534	509	517	587	488	501	522	508	481	568	511	535	546	529	545	573	510	544	486	557	584	544	546	534	560	535	578	579	525	526	557	553	528	530	578	538	503	531	574	511	510	537	516	533	528	574	547	516	558	508	530	553	531	529	558	540	541	515	554	550	516	546	536	552	513	554	571	542	540	521	553	570	555	560	541	519	523	479	499	508	584	530	526	568	499	533	523	565	530	523	504	527	541	537	540	594	493	583	549	534	544	517	532	491	512	521	609	554	511	517	537	503	531	558	544	546	525	527	531	557	514	516	576	541	524	553	529	517	530	529	528	558	546	542	538	528	546	546	531	529	486	537	551	500	529	566	536	548	518	588	494	569	513	521	534	529	497	513	527	538	531	508	531	542	521	512	546	544	547	557	575	547	560	526	524	563	514	538	559	537	500	569	534	533	501	521	522	555	562	536	510	537	515	527	530	545	513	517	506	524	526	491	545	560	544	557	539	522	560	551	518	546	499	499	534	523	516	554	505	576	525	518	540	555	515	556	538	506	555	523	512	568	531	532	507	597	523	554	538	558	519	534	563	556	536	537	534	560	514	562	526	513	557	515	501	531	531	510	560	485	537	545	549	523	539	546	537	524	565	563	529	509	557	536	524	518	542	492	507	568	576	511	522	519	553	546	522	553	544	487	561	539	508	492	481	569	544	505	536	526	541	539	559	533	543	558	538	567	511	511	536	521	514	559	512	499	507	509	536	561	540	558	552	544	552	537	565	504	521	554	540	525	515	556	523	523	550	537	528	543	562	548	539	572	513	537	502	510	577	542	536	536	502	502	563	567	506	550	506	586	570	550	503	540	525	578	551	529	517	563	566	524	524	558	541	539	554	543	522	575	522	522	523	540	564	543	515	571	530	566	517	524	531	569
3504	2293	1409	1068	1318	1030	680	563	473	426	325	285	230	199	150	131	136	103	77	77	56	54	48	55	39	43	49	40	28	16	34	32	41	31	29	29	24	30	23	40	34	20	33	33	33	24	28	24	35	24	25	27	26	24	18	21	30	32	26	29	23	31	27	27	37	20	31	31	21	25	24	26	23	30	33	26	24	25	13	31	15	31	28	28	19	23	21	24	25	18	23	25	12	25	27	23	24	30	24	24	23	19	23	25	31	20	26	23	32	20	18	20	19	19	25	17	26	18	20	31	19	21	24	24	32	21	18	25	30	16	13	21	13	21	24	14	23	17	17	20	13	29	24	24	27	18	26	14	21	23	28	19	27	27	29	16	19	22	19	25	24	28	21	26	28	25	25	31	18	26	24	28	18	22	22	24	17	23	22	23	21	14	22	23	23	18	22	19	26	22	20	20	22	20	27	31	22	22	27	19	34	21	19	25	26	17	31	26	22	20	16	17	33	26	31	23	22	24	26	29	21	21	23	17	27	21	16	23	28	21	22	26	19	21	22	22	20	20	25	15	17	28	21	17	16	28	29	20	24	14	29	16	22	24	28	19	24	18	30	24	13	21	34	23	19	13	12	15	19	21	28	23	31	19	21	14	24	25	23	23	23	24	17	24	24	26	23	28	20	34	21	21	33	28	27	19	17	20	18	23	24	14	23	28	20	30	22	20	28	25	27	23	29	18	17	24	14	23	28	18	18	24	17	23	31	27	27	27	30	30	17	19	24	26	23	21	27	24	24	20	33	29	27	25	24	29	19	24	21	18	28	19	25	28	20	25	23	23	11	27	29	24	20	22	29	15	22	21	24	32	21	18	28	22	27	26	23	32	19	24	24	24	27	33	22	18	24	24	26	22	19	19	26	26	23	17	18	28	28	28	29	18	22	24	15	29	24	23	18	28	24	19	18	19	29	27	19	15	20	29	25	23	22	16	19	20	26	22	22	25	27	18	21	22	29	30	24	17	17	13	24	24	25	16	31	17	16	27	29	21	22	25	19	28	24	19	19	26	22	29	18	24	17	21	27	23	24	27	27	20	16	26	19	25	22	20	27	27	25	29	17	12	31	30	23	23	20	23	27	22	27	16	20	22	16	20	32	20	19	21	20	23	16	31	27	18	26	37	17	20	35	22	18	19	26	27	20	29	19	12	19	23	23	21	27	26	31	27	21	24	28	20	19	24	12	31	22	24	23	22	23	13	37	20	21	23	13	19	29	24	14	18	17	11	25	22	24	25	27	27	25	25	21	18	19	27	33	33	23	27	18	25	22	23	19	27	29	29	24	29	27	21	24	14	23	24	23	28	19	14	19	27	26	28	22	26	26	21	28	23	31	27	29	27	27	29	17	16	29	25	25	26	25	19	25	27	19	30	21	19	21	20	22	23	18	31	26	24	18	22	26	24	26	25	23	23	28	15	31	17	24	26	16	26	18	25	26	18	16	19	23	24	27	18	21	26	23	28	23	34	25	27	24	22	28	19	24	15	15	22	29	25	21	20	19	19	29	20	16	29	19	24	18	18	21	17	29	21	35	27	19	29	19	21	17	25	23	24	20	24	23	21	29	25	24	23	24	22	33	21	16	31	19	25	21	30	20	28	32	31	19	17	23	25	25	28	31	24	16	24	16	24	25	19	22	24	25	10	20	25	25	23	19	19	25	22	35	14	23	20	17	25	35	25	25	20	30	17	19	22	29	26	26	21	28	23	21	14	18	25	21	25	24	23	18	20	24	27	30	20	18	31	31	25	21	15	33	21	21	25	25	28	22	19	16	24	21	26	23	19	20	21	23	21	21	27	25	27	25	29	26	25	24	28	18	12	30	21	16	15	21	23	17	23	22	21	26	23	21	26	21	17	20	29	20	27	26	21	35	19	30	21	33	22	17	21	19	17	27	25	23	29	22	22	21	18	19	20	19	14	20	30	19	22	28	28	19	23	24	20	17	29	18	17	21	40	25	23	27	26	31	22	15	18	20	18	27	16	27	22	34	16	14	12	17	24	22	23	18	25	30	25	22	20	27	23	31	28	20	30	27	34	34	18	24	29	23	22	30	23	29	25	24	16	25	17	23	22	23	25	25	27	23	22	23	12	19	25	27	26	27	20	18	23	22	27	21	22	24	17	32	29	17	22	28	13	20	33	27	21	31	30	27	15	24	25	25	26	25	24	22	20	29	23	12	15	23	23	18	29	29	22	22	24	21	19	24	29	18	18	26	18	27	22	18	33	20	16	28	18	18	21	24	29	24	26	18	29	21	17	27	25	31	29	19	26	24	19	12	31	21	22	25	35	24	20	19	29	19	23	23	19	24	26	23	31	24	27	21	30	20	23	27	15	27	17	25	26	20	23	22	19	19	21	18	18	18	21	25	27	20	23	21	24	22	11	23	21	28	25	32	20	24	24	17	24	20	17	23	33	24	21	25	21	21	20	23	26	31	24	26	17	21	13	23	21	30	27	29	23	17	21	22	28	20	23	22	24	23	14	21	18	19	20	26	18	25	14	24	22	30	20	25	26	20	28	26	21	25	21	19	22	18	24	19	20	25	26	24	24	26	25	17	20	22	19	21	22	21	25	19	22	21	25	23	28	21	34	31	22	21	15	28	28	26	28	19	17	20	19	24	19	17	27	22	23	21	19	28	13	30	21	18	31	20	21	26	22	26	22	21	21	25	38	26	25	26	21	22	24	26	17	23	28	20	24	20	21	20	26	24	26	33	32	22	20	20	25	23	23	23	20	19	17	29	27	17	10	21	21	19	22	19	30	29	31	21	23	28	20	21	20	24	12	25	31	29	25	28	23	29	21	21	15	28	20	23	22	25	19	20	25	16	22	24	16	27	29	21	19	23	23	23	22	33	28	19	31	15	21	19	24	21	27	21	21	18	22	17	20	14	23	16	20	29	25	20	20	17	14	30	18	28	26	26	22	21	16	20	20	13	21	29	17	22	30	23	26	14	21	21	22	16	17	20	30	29	21	32	27	26	27	21	30	20	28	27	25	18	24	26	26	24	16	26	30	18	28	23	23	19	28	17	19	20	14	20	15	23	15	21	24	16	19	23	24	22	18	19	23	24	24	29	24	20	21	16	17	27	19	26	21	24	28	21	18	21	19	26	26	18	16	21	20	21	18	22	18	27	30	24	25	28	26	27	20	29	25	17	18	23	28	30	32	18	20	19	22	31	15	25	17	20	22	22	31	34	25	24	22	26	20	12	17	20	20	23	22	25	26	20	30	19	30	21	12	21	17	29	22	26	21	25	27	21	24	19	23	24	24	30	24	23	26	20	22	23	25	23	22	32	28	27	29	25	23	19	21	24	27	20	25	17	24	30	27	19	19	30	30	19	26	16	29	25	22	28	24	23	27	25	25	20	18	24	22	24	19	24	20	21	29	19	22	16	20	29	26	27	17	25	22	29	18	24	24	14	21	21	23	20	24	19	18	27	16
34144	32241	26722	41429	43369	39034	32722	28062	24173	20777	18045	16001	13236	10881	9030	8133	7056	5684	4511	3799	3248	3157	3120	2985	2650	2187	1831	1614	1263	1200	1155	1233	1257	1167	962	834	822	838	819	844	841	980	987	911	980	829	820	865	963	908	854	777	806	770	791	756	758	808	858	727	720	745	795	738	691	705	683	695	719	725	699	686	619	646	622	630	607	604	561	639	542	574	575	626	621	575	601	553	579	586	593	600	574	605	548	588	550	611	551	590	593	636	625	624	621	600	615	592	547	544	553	562	505	539	577	510	552	550	527	601	537	537	534	599	533	514	558	529	514	560	517	512	510	586	526	540	529	538	491	551	500	500	533	556	530	539	545	506	550	581	553	521	542	520	551	513	546	531	537	541	484	545	567	556	521	547	524	508	528	554	564	527	483	543	528	554	539	538	512	541	507	509	518	553	511	576	579	574	530	527	546	582	536	539	522	515	538	551	512	531	516	541	495	531	553	568	532	535	545	559	534	498	512	557	496	559	524	561	567	504	579	553	521	535	531	554	543	526	554	554	560	512	562	545	536	540	559	568	567	546	545	568	561	557	548	572	559	535	580	573	492	515	515	536	557	510	507	546	546	539	537	571	539	532	542	539	552	530	552	560	550	535	532	534	511	525	542	528	526	540	509	559	556	544	540	568	550	526	544	562	546	536	572	567	569	540	523	501	557	556	575	554	560	542	522	536	514	529	534	537	545	549	538	513	540	523	486	523	544	530	512	490	540	528	563	512	528	520	541	543	524	575	524	525	558	539	541	535	563	509	601	527	549	534	520	520	513	530	509	504	559	508	593	558	489	568	542	530	583	518	526	530	536	512	535	560	537	562	575	487	578	555	565	524	593	510	513	542	540	515	512	569	553	543	485	535	511	552	549	523	552	526	541	552	529	555	513	518	540	572	535	535	566	558	503	538	561	516	538	542	526	511	517	481	501	525	569	525	481	517	542	514	548	514	547	508	531	532	545	505	512	511	534	521	530	500	564	590	554	548	550	531	540	523	513	516	533	492	526	536	530	509	550	554	530	544	537	531	564	546	533	532	522	539	554	579	509	531	545	540	584	518	527	545	510	558	556	554	548	541	542	545	547	510	546	519	522	549	541	511	481	540	510	539	511	515	543	516	586	544	535	514	596	535	514	582	515	487	533	531	547	547	530	528	533	567	533	527	568	549	545	511	542	552	486	541	539	598	536	514	502	503	522	525	516	535	540	525	480	518	501	523	505	523	549	552	543	550	585	516	549	527	543	537	548	500	538	557	586	532	536	536	549	490	496	544	569	558	498	510	538	550	604	532	548	525	528	518	529	528	524	528	545	534	553	528	567	562	502	532	555	505	591	532	560	513	509	579	533	529	560	528	524	537	463	523	502	519	545	532	543	516	527	560	526	530	495	535	583	554	535	554	508	586	556	532	549	543	548	541	531	586	557	529	548	546	523	520	546	512	543	548	584	552	540	514	544	553	556	538	503	526	513	506	561	500	494	514	542	529	575	545	514	555	546	543	539	531	524	531	565	515	492	550	489	530	526	525	551	571	537	539	540	558	514	560	504	508	549	505	549	552	523	528	514	539	520	572	521	526	538	530	546	567	535	548	504	515	553	552	508	534	528	553	533	541	536	555	553	560	534	523	552	545	539	540	521	521	528	525	554	568	539	537	544	571	503	534	545	512	535	543	529	529	524	476	503	533	511	533	553	512	502	544	527	561	551	524	529	531	564	519	518	561	507	529	553	532	533	542	568	573	528	556	547	546	506	543	550	495	564	505	510	571	534	527	575	542	532	521	512	523	522	561	562	552	509	530	518	530	519	500	517	560	524	533	540	537	550	561	533	560	526	553	517	552	504	528	544	518	552	516	593	485	519	560	555	580	552	534	575	561	535	558	513	519	513	531	547	547	519	557	519	553	554	543	561	546	541	533	534	579	562	545	522	562	513	545	563	507	537	543	524	535	550	536	547	520	559	547	507	561	561	544	577	497	509	556	520	541	538	549	545	534	562	521	523	552	576	550	513	522	585	522	546	557	503	573	543	550	576	522	549	494	521	527	517	511	501	536	531	580	560	546	538	551	538	520	543	549	531	536	513	566	511	553	551	494	538	573	558	515	551	514	593	534	543	514	530	525	561	564	515	534	516	574	559	534	536	523	523	553	528	562	564	546	542	545	504	503	576	499	545	562	547	494	529	549	503	546	547	550	542	492	552	494	557	545	539	545	512	490	535	584	552	532	576	513	532	523	537	543	558	537	530	569	525	518	544	561	521	543	498	526	536	525	540	532	492	501	529	511	537	506	523	531	525	527	523	519	515	562	524	554	479	558	528	525	532	517	523	538	535	519	532	535	520	536	511	561	540	502	546	599	504	512	529	563	545	525	526	507	507	554	510	566	521	496	518	542	556	545	540	490	505	559	551	532	529	528	512	526	552	553	528	577	552	501	516	534	563	560	563	541	507	541	575	553	552	528	546	505	566	535	509	520	525	526	529	533	542	531	541	587	495	538	534	526	531	564	537	525	534	504	536	569	534	574	532	571	477	496	583	547	498	565	500	570	553	556	571	582	528	550	541	530	563	563	533	514	568	545	519	551	535	542	522	487	520	544	470	544	558	523	522	530	572	530	558	545	592	542	534	510	516	519	531	545	577	515	584	553	500	549	526	535	517	521	521	496	522	540	555	535	540	542	490	564	573	535	554	531	540	540	514	609	545	510	531	519	544	526	545	500	601	535	479	508	528	519	543	556	515	497	542	525	526	541	547	512	525	546	547	561	553	532	523	539	559	529	543	542	539	536	501	535	552	547	509	554	566	508	513	531	502	555	526	569	539	521	520	527	519	552	523	525	545	511	530	541	564	569	522	549	517	500	547	549	512	543	588	552	516	512	509	555	530	557	533	530	521	534	508	560	550	541	507	540	531	531	549	557	470	527	548	552	528	494	527	554	534	522	541	524	570	537	603	532	620	554	482	528	503	541	528	564	548	572	532	559	526	511	518	565	516	544	556	552	526	546	480	504	575	578	533	549	534	505	519	573	525	549	527	539	537	519	519	570	555	558	506	504	497	538	564	570	545	594	505	501	524	545	578	528	504	586	554	553	524	578	560	568	524	525	508	527	549	541	520	521	516	533	550	538	538	552	513	557	543	551	530	557	497	566	513	550	566	547	527	541	528	539	534	565	529	532	530	540	542	533	542	552	523	454	510	507	517	539	512	538	529	488	531	550	541	537	534	548	491	526	552	545	552	584	542	538	568	515	515	522	591	537	506	548	579	604	546	548	545	549	545	546	543	565	502	561	532	575	546	532	531	560	509	552	527	586	536	524	518	519	518	518	521	524	540	548	498	528	564	566	551	498	573	531	533	519	549	516	557	554	552	527	578	513	475	545	511	543	538	518	516	556	520	551	588	563	468	505	544	531	532	526	528	524	529	515	522	522	500	560	521	546	527	553	527	542	548	516	536	545	529	512	564	546	584	502
3388	2344	1226	1059	1264	939	688	581	494	366	334	290	243	172	147	155	114	102	78	61	57	57	58	63	45	35	43	32	27	30	43	27	32	28	36	29	23	26	33	27	30	27	31	24	22	27	27	24	23	25	28	32	24	19	24	32	31	27	27	24	24	25	30	24	17	24	26	19	15	26	20	21	22	20	26	30	18	28	27	35	28	21	21	22	19	22	21	33	29	28	21	25	32	20	20	17	31	23	27	31	25	24	27	22	27	20	19	24	14	18	22	21	26	28	13	20	22	32	18	17	16	18	27	25	18	18	21	20	22	26	21	18	31	22	23	24	25	23	15	22	18	19	20	21	25	20	28	15	22	22	32	16	28	16	26	23	25	24	26	28	31	21	22	19	26	15	28	28	27	15	14	27	21	26	18	25	14	24	16	25	17	23	18	22	26	21	19	20	20	17	20	24	19	19	22	14	33	30	29	25	24	34	31	22	16	20	18	19	21	26	25	31	17	24	23	25	18	24	20	16	25	17	19	21	24	20	28	23	27	20	31	23	22	19	17	20	25	23	17	22	21	19	19	16	31	24	26	25	26	24	27	26	24	35	20	23	17	19	16	21	23	24	20	17	31	22	26	25	18	19	23	25	26	14	18	22	20	29	22	28	35	25	27	18	21	20	25	20	25	20	16	21	21	38	18	19	21	24	28	26	17	18	19	12	28	26	19	23	29	29	23	27	25	28	20	27	25	23	24	24	39	18	17	23	32	25	24	28	23	27	23	22	15	20	20	18	28	23	27	22	26	26	24	22	28	20	25	26	28	29	22	26	22	28	29	23	20	18	18	22	11	28	24	27	15	21	30	18	35	21	19	28	25	26	17	30	20	28	24	17	23	18	15	18	26	26	27	22	25	22	15	27	23	20	24	19	27	25	37	26	29	22	18	18	17	24	20	23	37	22	13	34	13	21	23	21	20	21	21	11	18	21	25	19	31	24	21	31	27	12	23	19	26	19	30	22	16	23	27	20	20	20	20	27	26	23	33	18	24	29	36	29	19	21	28	30	23	24	27	13	26	26	22	23	22	19	17	23	18	28	28	15	18	32	34	18	18	25	25	29	26	22	21	23	22	25	23	19	21	23	20	19	29	29	19	17	24	26	13	29	15	14	27	24	23	14	20	22	21	22	24	23	24	20	22	23	40	20	18	29	22	17	34	24	13	29	29	21	24	17	19	33	15	21	22	26	27	27	23	21	24	20	23	20	20	19	28	28	17	41	21	28	21	22	20	14	16	30	27	25	15	30	26	23	14	22	28	11	25	16	18	20	24	25	18	30	38	27	24	18	28	22	31	16	21	26	18	27	25	24	16	22	26	14	16	24	18	19	24	31	15	15	17	18	19	27	34	22	16	26	29	24	19	24	30	20	23	24	26	29	29	13	20	22	22	20	25	30	26	29	17	16	25	29	36	20	17	16	21	20	27	19	27	19	29	20	33	18	23	28	24	23	22	13	25	23	27	13	18	31	13	35	22	23	23	21	19	24	20	18	26	18	31	18	24	21	22	19	25	26	16	25	19	14	24	19	26	22	25	22	21	19	22	17	27	17	20	20	22	23	26	23	25	11	20	14	33	23	31	26	16	22	16	29	30	26	24	18	23	25	22	26	31	32	21	23	19	24	19	23	28	22	22	19	21	17	20	21	20	24	18	24	16	24	21	19	21	26	26	24	23	18	27	20	21	18	33	32	16	25	20	31	20	25	20	26	22	23	19	25	22	10	20	17	26	24	19	28	24	18	18	29	24	23	17	17	27	26	23	22	19	18	29	24	23	25	15	23	17	31	17	27	30	21	21	15	21	17	27	17	28	24	19	24	25	29	29	29	30	37	20	23	22	18	22	15	24	19	31	20	14	19	20	25	28	19	18	23	23	28	20	19	20	28	29	25	20	23	26	21	25	13	24	21	22	23	19	25	17	19	27	19	19	25	28	28	28	23	16	24	18	31	30	23	22	23	24	32	20	21	27	20	21	19	24	22	27	23	18	20	15	28	22	20	28	25	27	27	16	21	26	22	23	25	16	28	21	25	25	27	21	22	14	22	25	11	27	23	27	28	18	26	18	27	29	24	16	25	30	23	24	31	31	21	13	28	16	21	18	18	26	21	22	23	25	20	18	21	25	17	16	18	13	28	19	23	23	24	21	26	20	35	21	18	21	19	28	19	20	21	17	21	14	17	24	18	24	31	29	20	25	23	24	22	32	17	16	19	24	18	29	26	26	22	19	19	22	26	24	23	19	20	20	20	27	17	27	29	23	24	18	30	21	23	20	27	19	32	23	29	20	25	22	26	14	27	23	20	25	23	21	20	17	17	23	31	14	30	35	30	17	27	28	12	16	14	27	24	38	30	21	19	27	23	30	23	29	26	29	27	24	22	31	22	24	26	23	31	21	19	17	16	25	29	20	18	23	19	22	22	21	18	23	17	23	26	28	26	21	19	29	22	20	31	22	37	29	20	25	21	16	22	24	20	20	19	23	30	26	28	15	26	15	14	25	22	20	21	18	19	29	24	23	17	28	25	22	20	20	16	31	29	15	23	22	35	16	26	24	16	24	22	16	23	23	23	19	18	30	23	25	18	20	21	24	27	24	28	28	33	24	30	16	27	26	20	28	17	19	21	26	21	24	23	23	16	17	21	18	22	21	21	14	24	27	27	18	27	22	21	29	27	26	27	23	21	17	30	26	22	23	16	18	24	20	20	20	22	20	23	22	22	19	20	27	23	21	19	24	17	21	18	22	26	21	26	36	21	24	18	16	24	21	23	25	20	24	17	29	19	19	23	26	28	15	27	22	15	25	20	29	18	18	22	25	25	25	14	25	19	23	22	18	18	23	26	16	25	16	32	15	25	14	19	24	24	23	28	19	20	23	24	24	23	21	19	32	17	24	27	21	28	27	13	13	19	14	28	25	24	28	29	22	29	21	24	19	23	22	21	29	25	20	12	26	18	26	24	15	17	13	20	19	22	18	23	20	15	24	14	18	17	21	17	25	19	18	19	22	25	21	19	26	20	14	22	28	24	18	28	25	19	28	24	25	26	18	22	28	31	20	26	24	17	8	28	15	27	21	19	24	15	29	20	20	24	28	24	25	26	29	30	17	21	26	26	21	28	27	22	21	19	20	19	23	17	17	14	22	23	19	21	26	20	29	20	27	21	27	18	25	27	13	36	31	22	24	15	18	28	23	22	19	16	21	24	25	22	20	25	29	23	26	28	24	24	27	26	22	39	22	18	22	14	22	17	17	20	22	26	23	19	20	29	24	21	25	28	22	19	21	18	25	21	20	27	25	19	27	22	34	24	15	25	12	19	21	19	21	29	27	35	34	30	24	27	22	22	22	22	21	23	16	31	20	22	32	26	21	24	16	15	17	30	25	23	23	26	14	23	14	21	30	25	19	23	27	20	24	26	28	21	18	23	11	23	27	26	29	23	19	20	25	21	17	20
34357	32560	25729	40673	42706	37977	32670	27944	24090	20835	18441	16040	13101	10810	9275	8022	6685	5125	4186	3461	3164	3312	2987	2661	2395	2149	1778	1516	1178	1189	1231	1311	1262	1104	919	844	811	874	830	839	931	953	898	928	927	790	897	966	902	817	766	822	785	747	802	833	821	837	874	842	803	794	761	745	770	747	711	723	705	738	626	613	603	632	660	659	558	611	596	592	584	601	586	574	602	605	551	597	540	565	581	583	615	624	645	547	587	584	565	620	649	607	623	594	615	558	603	553	618	565	601	568	573	580	573	550	530	537	564	580	544	545	527	563	534	503	569	516	564	573	560	556	526	566	520	489	515	586	554	523	534	525	543	568	490	563	522	572	507	508	533	508	511	520	523	529	576	509	538	537	561	549	488	478	501	581	589	543	555	536	580	529	552	544	530	553	546	545	515	555	493	540	509	560	537	540	547	526	532	557	533	506	519	540	538	560	563	518	507	550	517	574	495	520	531	561	534	535	532	571	534	544	508	517	540	556	506	566	562	526	540	553	528	566	513	541	505	475	524	534	563	553	529	531	518	511	546	550	538	571	591	527	531	582	517	495	511	521	552	511	534	536	525	525	544	541	542	518	563	560	511	545	531	529	553	536	526	545	583	479	523	540	565	511	553	509	505	513	508	571	584	533	533	567	524	542	514	503	539	513	554	522	545	498	515	526	507	531	521	536	515	549	496	490	543	532	550	500	559	533	529	539	558	529	532	541	531	502	515	527	535	545	545	507	567	500	499	490	574	499	537	532	571	537	548	517	557	523	538	568	556	528	559	510	542	477	523	545	541	555	579	548	551	555	544	548	505	536	550	526	510	506	533	569	549	517	527	545	524	498	553	568	575	556	567	528	567	533	558	544	556	512	528	547	538	517	541	541	558	528	496	576	578	541	548	520	550	539	548	526	510	518	541	531	533	569	534	539	528	534	507	514	544	526	507	548	532	525	524	513	532	543	560	518	492	516	526	548	568	522	545	559	547	513	563	553	523	520	547	565	506	487	551	510	547	592	520	542	563	503	527	568	543	518	537	521	514	514	542	557	515	538	496	493	564	529	542	537	554	556	508	557	572	560	558	521	550	494	501	513	551	520	536	545	525	544	530	542	526	542	521	581	534	529	528	539	528	507	525	497	508	515	559	524	545	519	579	513	525	531	555	500	544	550	538	508	557	545	533	526	521	536	531	547	524	566	516	530	538	561	532	536	568	587	541	531	538	517	551	556	551	518	547	559	561	528	540	489	533	521	559	546	560	514	503	531	534	520	529	552	543	557	490	507	490	487	540	551	562	514	546	586	508	497	567	555	527	521	500	561	521	526	563	525	536	553	495	499	540	468	516	550	571	508	479	521	566	564	557	528	540	512	537	544	570	546	562	546	543	525	541	537	520	510	533	558	521	547	520	540	541	556	545	554	523	535	544	561	535	541	502	472	517	528	539	569	558	512	525	549	569	505	520	514	558	514	560	532	561	543	498	547	556	553	547	517	522	553	514	529	542	535	552	571	530	552	525	487	543	534	530	511	526	471	577	522	525	509	516	533	571	552	529	573	558	560	545	576	554	512	521	495	520	552	476	544	506	525	529	584	579	569	517	524	567	581	502	541	523	518	507	530	519	511	523	520	547	539	527	502	510	511	550	530	546	536	571	541	539	519	503	529	483	544	497	580	511	543	506	553	550	526	520	519	550	545	541	517	527	535	516	536	527	495	543	547	553	565	512	531	522	544	571	541	516	526	545	550	505	530	518	510	535	561	567	573	528	546	536	517	521	558	542	540	568	529	538	528	539	508	494	556	516	500	525	542	553	518	518	560	534	561	526	563	525	540	534	539	535	520	556	610	549	486	548	572	536	533	547	541	567	500	514	510	537	569	550	563	535	529	575	561	495	547	532	553	561	539	537	539	578	523	560	535	514	568	557	524	535	531	495	494	522	539	541	577	564	512	562	480	583	535	542	531	542	523	534	556	581	536	543	483	536	557	564	557	554	552	525	558	495	507	521	541	533	499	536	583	566	519	539	552	520	515	572	531	547	520	516	563	550	525	524	560	524	498	581	498	505	536	544	526	544	503	526	512	521	540	560	497	504	520	555	549	548	528	519	508	509	539	519	506	524	511	489	511	528	526	559	562	527	521	561	515	564	543	583	532	557	542	551	550	594	564	488	539	556	536	542	606	553	551	519	529	529	540	529	574	478	540	527	557	495	570	508	554	532	540	541	526	547	535	556	529	555	539	558	506	524	522	523	533	517	558	538	493	536	496	567	516	535	508	497	525	571	553	519	555	523	516	531	512	527	544	534	505	563	540	524	548	502	547	540	513	533	526	548	561	542	511	504	533	558	549	562	543	562	543	574	528	534	491	502	538	546	504	532	540	526	517	540	568	518	548	525	556	495	539	584	515	529	532	538	532	514	559	538	552	512	557	539	556	556	505	525	550	547	507	498	547	560	507	564	559	574	491	527	535	525	551	544	541	521	552	518	587	543	499	540	554	522	560	560	539	558	543	529	538	534	521	540	530	483	547	510	554	486	522	555	506	527	560	497	496	524	556	540	563	560	578	542	554	540	518	557	501	523	534	524	570	510	533	557	494	554	520	576	498	557	525	514	561	584	498	529	558	511	542	557	540	475	511	519	519	521	527	566	547	525	558	543	552	524	533	520	541	585	533	566	542	551	544	531	534	523	497	588	556	569	537	525	511	511	541	532	521	540	502	561	577	558	528	529	531	497	531	574	594	516	539	553	542	548	546	527	508	512	550	525	573	542	569	519	499	553	528	555	549	524	516	532	521	563	498	504	499	495	527	546	532	557	541	546	553	523	542	503	528	520	534	544	547	552	552	556	565	562	528	528	511	541	526	481	555	549	541	551	563	512	538	550	526	539	550	498	526	555	533	560	513	568	527	533	519	520	530	532	544	554	527	553	513	552	567	532	505	521	543	529	520	545	507	575	516	565	521	505	521	554	503	561	518	532	554	587	574	578	550	544	572	538	521	516	555	528	531	555	531	502	519	565	539	504	521	557	537	527	550	540	538	540	528	585	546	507	479	522	568	523	522	569	540	536	548	520	515	518	540	571	527	528	513	528	555	512	508	518	576	558	523	528	532	515	504	558	527	573	526	520	565	564	557	583	528	541	526	514	573	532	516	523	532	565	564	520	548	562	534	561	527	562	562	548	556	552	515	571	572	519	548	532	532	535	545	558	543	563	570	500	542	516	510	552	509	524	547	497	530	533	549	534	538	530	531	526	544	515	559	540	559	504	524	562	532	541	556	572	553	544	534	537	513	511	544	535	566	562	505	533	540	512	526	530	531	553	564	547	531	493	511	569	521	520	522	574	524	550	530	564	537	556	532	518	535	522	491	548	530	504	547	551	518	557	520	529	536	515	519	534	541	538	504	567	549	535	582	510	514	561	510	499	494	528	553	504	508	510	528	549	541	567	593	511	537	538	581	508	538	519	542	508	552	536	489	558	534
3439	1521	907	771	857	634	500	391	341	307	269	225	164	146	154	110	102	91	72	56	65	58	62	59	56	58	39	45	48	37	32	47	39	45	38	34	35	43	37	36	35	22	38	34	43	37	31	32	23	42	36	40	36	33	36	38	30	24	31	40	34	41	44	38	37	35	36	43	36	39	42	28	42	32	29	31	38	35	30	33	30	38	32	34	35	28	31	22	31	29	32	41	45	32	34	35	22	36	27	34	21	40	29	23	50	36	30	32	35	38	32	34	37	39	28	26	29	33	22	27	44	28	36	27	35	41	41	34	24	31	42	35	32	29	30	33	41	35	25	32	31	44	30	30	34	28	39	40	34	31	31	36	31	32	48	34	29	37	28	34	25	28	39	36	36	43	33	31	39	37	20	39	37	39	24	28	29	28	29	28	27	24	30	54	31	22	25	31	31	41	32	26	31	39	30	32	35	39	34	28	36	42	33	31	30	35	28	30	34	33	35	34	36	40	31	40	27	37	29	33	26	30	31	35	30	31	25	31	30	31	38	33	26	31	40	32	35	32	40	36	41	27	27	32	33	30	33	35	30	36	33	31	38	30	27	35	36	42	27	40	42	31	26	34	29	31	38	33	41	25	29	38	35	27	29	33	37	43	32	27	30	33	29	31	31	40	29	34	25	27	40	31	30	32	36	27	30	36	31	29	25	33	31	29	50	47	28	34	32	34	30	29	32	36	23	29	41	32	32	32	27	26	34	40	37	31	32	29	32	34	29	26	40	27	23	28	31	35	31	20	38	25	35	28	30	34	33	25	26	35	28	43	35	31	30	25	39	26	31	27	31	31	41	34	31	29	32	35	31	29	37	36	36	34	23	34	29	25	34	34	24	34	30	29	43	24	40	32	27	31	31	33	29	41	31	32	30	23	41	34	27	22	31	33	33	40	21	26	41	23	26	32	23	40	30	37	32	36	41	37	45	40	31	23	26	27	30	25	40	33	32	40	28	36	38	29	34	39	35	39	30	30	34	29	35	30	21	33	33	24	42	35	28	40	33	34	28	50	29	39	24	31	37	41	34	29	31	31	27	38	44	35	34	39	39	28	30	31	29	34	28	36	28	37	36	39	35	31	36	35	36	24	38	39	36	41	31	29	30	22	32	30	31	39	32	40	33	29	40	32	24	33	34	39	37	35	35	37	35	31	28	34	37	27	27	32	36	33	34	23	24	31	40	24	32	35	26	23	35	48	37	35	37	34	37	32	35	24	33	36	39	34	27	30	18	30	26	40	36	37	36	32	32	41	36	42	27	26	27	26	38	29	33	29	26	21	21	31	30	34	25	30	41	34	28	33	33	29	34	31	35	37	29	33	30	25	26	35	27	35	45	27	31	34	40	34	36	24	25	46	25	28	38	36	26	36	44	32	22	35	35	37	29	27	38	35	38	30	34	37	36	46	40	36	34	35	27	32	26	29	39	31	35	27	23	31	30	24	37	42	41	29	25	31	25	37	39	24	34	36	33	22	32	31	30	36	37	31	35	26	31	29	33	38	31	37	35	27	32	20	29	29	32	33	33	24	32	28	30	39	30	31	28	37	29	34	37	34	34	32	29	40	40	31	27	26	24	35	36	27	40	31	32	26	34	33	21	29	35	27	33	42	27	28	39	43	31	38	36	36	27	34	29	32	38	33	29	30	30	29	32	32	40	29	31	26	34	32	30	30	29	34	35	24	39	26	27	34	38	28	33	32	16	35	35	34	26	40	36	26	43	32	31	30	40	43	27	30	30	39	31	24	44	29	30	30	29	30	30	30	31	27	26	32	39	24	24	32	37	33	33	36	32	27	31	33	34	30	34	40	40	32	34	34	33	31	33	41	43	39	25	45	28	42	36	31	25	38	25	29	21	33	26	51	29	30	32	31	47	28	18	25	38	39	29	40	29	33	25	19	34	34	40	39	21	38	27	31	39	42	29	28	36	31	33	36	32	26	41	28	29	26	30	34	38	41	37	34	29	40	31	38	24	33	32	32	31	38	36	33	37	25	30	26	27	33	35	33	23	36	30	34	31	27	32	24	40	39	36	36	26	30	37	33	39	39	32	34	36	35	32	35	30	21	38	36	28	31	29	36	25	37	24	35	39	39	33	44	31	34	37	33	33	48	34	28	22	22	25	39	30	32	33	36	38	28	36	35	21	39	30	30	37	32	29	29	27	43	37	28	43	33	28	38	27	29	39	30	34	31	31	40	42	32	32	30	40	38	41	27	36	37	42	26	33	40	34	35	31	24	27	34	41	41	36	36	41	30	26	48	34	35	31	36	28	35	18	30	32	35	31	47	34	25	40	27	29	30	39	32	30	20	28	46	23	25	30	37	24	30	32	34	25	37	36	36	29	40	35	36	34	34	31	38	42	34	34	37	33	34	33	33	27	21	26	24	46	29	30	28	27	36	23	28	38	40	36	24	21	27	35	35	42	27	34	31	26	34	36	27	39	38	31	29	30	32	35	33	42	24	38	29	28	30	31	34	37	26	38	30	26	33	39	21	36	39	30	22	32	33	38	25	39	38	25	30	27	30	35	24	34	28	27	22	32	29	32	34	28	35	26	27	39	35	31	34	36	31	42	36	32	36	36	33	35	35	27	25	31	36	29	36	39	33	36	32	35	41	26	32	32	25	41	29	35	41	31	31	34	26	39	41	40	44	36	27	43	27	35	27	23	27	30	40	27	29	33	26	35	32	31	23	41	26	38	42	34	31	26	32	30	38	24	31	33	31	38	26	24	38	28	36	31	32	39	33	37	26	31	32	25	35	25	27	39	35	44	21	23	26	37	31	25	28	39	30	23	37	28	37	40	27	27	29	44	39	33	42	33	37	23	41	31	22	37	25	36	43	32	30	23	23	38	35	36	35	34	42	38	24	21	33	36	47	27	23	35	23	27	33	30	25	34	32	37	34	27	41	31	25	42	38	35	30	42	31	37	36	24	32	25	27	32	29	38	26	34	35	39	34	32	29	39	31	42	34	37	31	28	33	28	34	36	28	26	36	24	33	39	41	43	29	27	32	29	31	31	42	37	36	31	32	33	39	33	35	30	29	39	26	29	39	25	36	33	27	24	34	34	32	35	30	29	30	34	25	30	34	28	42	37	41	33	37	31	34	30	38	29	32	25	30	39	29	37	36	31	29	33	42	37	31	33	29	21	36	29	37	38	33	33	37	31	29	42	35	39	34	30	30	39	23	29	30	40	25	37	31	33	37	44	39	44	43	29	39	33	33	30	33	38	30	43	43	28	22	41	33	39	38	32	40	37	39	27	39	35	30	36	42	38	29	25	24	34	30	32	29	40	39	27	28	32	33	23	29	25	31	29	32	25	26	34	38	30	38	34	34	33	29	37	40	36	41	37	29	33	26	41	24	35	31	34	29	26	37	31	37	34	39	25	45	47	35	30	34	35	33	23	36	34	41	48	38	32	32	33	35	38	28	24	30	23	35	47	26
30162	28202	22185	37128	38556	34096	28899	23848	20080	17430	15542	12677	10270	8570	7491	6133	4724	3904	3110	2821	2669	2791	2454	2203	1993	1792	1543	1313	1251	1210	1228	1263	1201	1035	1013	953	971	919	950	1004	997	975	996	1039	951	1005	1065	1009	971	975	931	919	918	908	924	1031	1056	973	960	1003	1022	880	927	885	893	876	851	862	871	827	853	797	779	797	857	784	837	826	803	839	769	819	793	831	815	786	787	761	749	756	757	766	765	813	775	734	780	759	760	847	842	800	766	751	826	806	818	782	765	789	781	720	755	753	744	760	724	757	772	765	796	739	758	711	771	810	723	746	783	755	703	780	753	734	769	810	763	762	776	737	774	732	784	750	780	776	731	773	778	804	754	716	791	731	760	738	745	707	721	818	756	753	762	749	780	755	748	733	764	761	751	742	743	787	768	744	740	748	846	727	726	756	711	742	716	762	783	722	771	707	755	725	784	765	777	693	746	771	756	706	780	756	772	727	739	718	727	733	828	772	745	727	826	722	790	787	799	751	719	765	760	797	763	789	815	759	734	776	739	793	726	799	762	771	768	754	730	731	727	732	754	723	766	715	750	726	793	734	737	734	744	738	808	774	777	752	726	756	731	777	742	749	750	750	753	745	763	813	725	750	801	779	812	776	771	790	777	719	802	749	808	764	719	728	734	755	692	762	746	706	792	806	743	745	819	768	806	812	755	758	752	734	725	750	781	768	754	732	784	773	730	723	791	732	753	766	758	781	781	732	751	712	721	794	749	806	773	778	783	746	712	764	774	688	719	769	740	716	758	721	748	666	746	745	748	753	783	737	764	734	716	756	760	755	774	764	784	710	785	795	759	690	741	735	765	779	790	771	750	712	729	740	786	715	779	734	753	793	748	770	760	728	711	760	768	753	773	792	793	790	771	782	795	704	798	737	753	712	698	758	777	714	740	735	789	748	750	754	781	723	815	767	758	748	713	771	741	735	763	821	768	760	811	694	752	750	768	725	753	750	770	725	716	729	752	742	762	810	729	736	738	760	804	713	699	779	734	713	778	765	814	788	723	714	703	739	746	746	715	748	780	757	730	725	753	749	711	710	740	771	726	711	729	813	766	708	730	727	705	740	778	757	759	732	715	774	760	723	787	784	746	827	757	750	738	802	786	756	711	695	780	728	803	725	732	764	755	773	779	745	733	758	777	744	690	752	778	783	768	787	795	742	822	732	733	783	795	759	718	720	740	799	706	747	746	743	711	768	786	752	787	806	746	753	779	775	780	751	751	769	746	718	782	758	759	805	776	723	735	743	745	738	768	730	763	748	740	761	749	754	717	757	765	737	769	772	752	794	720	750	713	743	771	722	764	770	709	753	737	737	755	711	713	776	789	725	737	773	784	752	774	766	749	757	773	758	783	757	759	730	746	732	796	739	771	759	820	756	769	759	732	757	674	760	782	735	786	721	759	751	764	759	777	742	732	751	801	732	726	720	748	720	731	772	734	791	753	752	792	728	793	736	769	753	774	749	743	813	720	760	778	742	761	735	761	808	786	740	784	721	736	745	765	739	784	736	755	761	742	780	769	810	738	748	747	768	784	760	739	753	753	744	756	761	797	747	834	782	810	711	784	761	764	748	759	738	762	775	733	762	774	774	780	743	740	755	767	746	713	706	738	757	751	757	755	801	719	786	763	716	740	690	728	790	733	723	736	668	795	741	747	751	745	806	757	764	774	758	712	732	789	797	722	750	709	805	756	727	749	765	788	787	761	800	763	774	730	750	761	738	715	789	757	755	718	756	685	757	729	763	719	749	763	770	724	746	711	738	728	710	779	720	755	791	765	755	734	771	707	766	729	716	733	779	743	765	752	742	734	732	754	752	807	786	728	712	802	766	753	785	745	745	744	724	719	739	751	762	766	778	803	709	763	799	734	689	692	735	700	705	778	704	723	752	773	743	728	754	752	755	726	758	770	752	738	726	774	743	760	754	751	774	785	731	707	767	745	767	726	769	830	759	784	727	738	734	782	738	745	763	754	752	731	780	783	722	776	764	768	780	747	749	732	784	756	787	753	757	737	770	720	761	799	785	753	765	732	737	717	760	710	767	790	751	768	765	738	757	791	729	757	799	715	762	782	775	724	749	697	748	767	820	697	765	773	746	728	764	768	746	767	769	735	720	773	763	740	732	778	744	732	783	767	722	778	732	720	742	770	745	740	736	787	757	779	710	795	696	742	751	773	678	721	750	773	767	790	767	748	773	765	789	747	737	787	705	777	741	785	766	731	741	736	746	726	737	764	768	787	730	771	757	770	767	756	728	764	727	720	800	750	762	740	771	772	781	777	774	765	769	762	788	718	726	735	751	697	704	764	741	763	727	751	803	745	739	736	744	761	778	772	757	784	735	746	700	720	770	766	774	783	774	695	700	744	730	753	736	765	773	780	733	786	751	766	748	762	833	755	788	725	766	747	773	763	750	753	736	767	779	808	730	773	730	760	702	802	814	797	716	742	756	719	725	745	762	775	759	777	733	737	759	736	766	754	744	787	768	757	700	757	806	720	731	778	747	718	737	728	808	764	735	753	729	810	778	696	760	756	718	700	788	728	705	745	770	790	805	774	771	705	730	776	747	794	741	772	745	777	807	728	735	739	787	756	748	783	708	795	755	756	746	732	785	768	774	732	771	760	727	730	695	745	761	748	746	727	768	752	759	747	767	755	772	729	753	726	793	726	756	764	778	792	809	768	698	734	731	739	774	762	727	773	762	768	747	689	795	760	763	742	777	795	766	777	766	734	783	717	774	775	771	734	730	737	791	762	759	725	789	759	788	774	745	761	758	723	716	773	786	738	782	763	759	732	708	740	738	762	743	760	766	797	702	796	765	804	733	727	725	770	728	709	758	756	724	760	785	785	781	770	772	743	749	766	736	710	772	684	784	713	751	778	719	794	745	760	735	776	747	716	758	773	756	756	789	802	750	766	768	733	720	757	774	775	786	753	744	718	758	762	748	807	807	733	778	728	742	729	767	775	767	821	830	735	796	751	761	732	760	760	684	785	740	774	772	819	750	755	746	783	778	759	768	666	727	783	752	737	729	765	764	708	768	701	758	729	717	768	720	766	781	749	761	765	808	787	751	743	750	729	700	734	741	793	769	745	758	728	743	754	704	795	808	766	741	814	755	764	719	761	762	771	757	752	753	774	754	720	785	740	724	756	717	748	748	712	774	756	734	750	759	749	783	751	772	761	723	723	734	777	747	742	771	769	729	759	744	742	795	768	750	760	784	775	795	747	731	769	770	760	728	764	750	775	730	759	764	816	737	760	789	771	772	686	730	788	784	774	735	718	763	706	769	807	753	792	727	738	733	749	770	757	729	803	706	800	766	699	770	709	713	809	715	758	740	788	754	766	765	789	746	711	766	725	753	686	749	774	748	710	780	755	716	701	734	751	754	730	772	766	777	730	739	747	771	756	678	735	751	741	702	738	709	735	785	739	782	718	763	724	812	723	736	698	701
3268	1942	1176	991	1166	893	673	523	455	433	346	249	222	186	162	142	104	82	74	57	67	58	48	54	47	45	30	45	32	40	28	35	27	27	32	23	31	29	23	28	28	21	28	32	21	24	31	27	25	24	24	24	27	25	30	33	29	36	41	25	22	24	17	22	30	18	28	25	25	29	20	15	24	16	20	26	17	19	23	27	30	21	24	16	24	21	22	18	19	27	27	22	22	20	24	18	21	16	23	18	29	26	17	23	22	20	13	33	27	34	24	30	27	21	21	21	16	28	30	34	26	22	13	20	22	23	28	18	25	30	18	23	19	24	23	23	24	21	18	19	33	19	25	26	21	20	19	24	21	20	19	21	19	25	22	15	27	23	22	27	18	22	29	25	22	34	19	21	25	24	20	25	23	21	20	23	28	25	20	26	24	22	25	15	27	21	25	30	20	23	18	23	19	25	27	19	19	24	23	28	20	22	23	30	24	22	18	19	24	21	23	24	30	10	19	17	25	23	24	20	21	22	20	25	27	31	28	19	25	24	27	21	16	30	25	18	22	23	21	27	22	20	24	21	19	21	19	18	8	23	24	25	24	28	15	27	28	19	27	19	22	27	22	16	15	19	23	18	32	22	22	18	21	20	21	11	22	22	22	17	21	23	29	17	31	19	22	26	19	19	26	28	24	15	19	21	28	24	26	26	20	26	18	20	23	14	22	24	20	21	20	25	22	27	17	16	32	25	19	17	28	31	18	21	25	17	27	22	26	25	19	20	20	24	23	21	23	19	32	26	18	25	23	29	27	23	18	21	20	22	22	18	27	18	19	28	24	19	16	15	23	23	18	19	23	20	26	23	32	17	25	24	25	24	18	19	24	20	31	20	19	24	29	25	27	24	23	25	23	12	25	19	21	24	21	31	33	26	20	23	19	23	24	16	22	25	30	26	18	29	22	30	24	30	15	28	21	29	18	21	21	20	19	27	19	30	20	21	27	29	22	26	16	18	36	23	19	20	23	13	25	20	18	21	36	26	16	22	14	22	23	18	20	23	21	27	26	34	15	13	24	28	24	33	19	19	19	18	25	24	16	26	17	25	18	26	16	16	16	26	19	16	22	35	20	33	30	18	21	23	24	21	19	15	22	18	28	25	23	24	21	19	32	16	19	20	21	21	12	20	27	22	22	23	33	20	16	18	30	16	28	20	22	25	21	17	29	23	27	14	17	21	20	30	14	27	23	22	28	19	26	21	17	26	22	21	26	25	22	24	26	21	20	24	25	22	23	19	23	18	14	26	25	23	31	19	21	21	17	22	17	20	21	28	19	22	23	25	21	24	15	25	22	25	22	26	31	21	24	20	23	16	20	17	16	26	15	17	29	30	16	22	27	31	21	22	24	24	22	35	24	28	22	25	19	23	22	22	29	24	23	26	17	30	20	21	30	26	20	18	21	23	23	17	26	18	14	18	18	28	24	26	19	18	22	22	20	21	17	24	29	20	25	24	23	16	19	21	24	22	25	18	20	24	15	28	19	21	24	26	21	24	23	23	17	30	19	18	20	26	31	21	20	22	27	24	31	26	22	21	18	25	15	28	25	17	18	15	23	28	25	19	24	22	28	21	23	16	20	24	18	27	40	23	23	25	20	16	21	17	17	20	20	23	22	17	25	24	17	31	28	14	18	19	15	21	21	16	20	24	31	20	30	15	22	27	14	25	32	29	23	22	27	28	14	11	16	19	18	17	24	25	14	20	15	24	22	21	25	29	24	30	20	20	25	19	13	28	32	26	21	18	32	23	17	19	20	15	27	20	25	17	20	22	29	24	17	22	31	16	26	22	19	34	22	22	26	14	24	27	24	24	19	20	18	20	29	24	24	15	19	20	26	21	30	14	28	24	28	30	26	24	15	26	31	24	23	25	32	22	19	21	19	19	22	24	23	26	27	22	24	28	18	21	26	23	27	17	22	25	27	25	18	22	18	28	19	27	21	14	22	27	19	20	16	28	19	23	22	21	23	19	23	31	18	20	18	18	15	21	30	26	32	25	25	17	19	15	21	22	24	26	16	20	23	20	21	28	21	23	17	18	22	20	26	26	28	24	24	28	26	13	36	26	19	19	20	22	29	30	30	28	19	30	15	23	28	21	25	33	27	21	24	18	21	18	22	20	20	28	29	21	16	21	23	39	37	19	24	26	25	26	25	32	22	23	21	20	20	21	18	24	25	18	24	22	20	18	23	25	29	24	16	25	22	22	19	22	18	24	14	17	26	25	17	12	20	25	27	26	12	25	19	21	25	20	16	19	25	30	20	16	24	21	19	18	22	20	24	21	21	29	22	23	28	21	26	21	25	33	31	22	26	27	15	24	24	19	11	20	25	18	27	16	18	23	29	16	25	28	20	29	23	16	19	35	34	20	27	24	24	25	31	20	22	23	22	18	28	22	26	22	17	15	15	24	19	10	23	25	22	17	17	25	25	19	19	22	24	21	21	18	16	23	21	21	18	19	21	18	23	17	23	24	23	29	17	22	22	11	22	20	23	18	27	13	21	21	21	25	29	19	31	22	15	22	27	17	21	18	17	21	24	24	14	25	24	20	10	26	14	22	22	17	28	21	22	16	28	23	24	18	25	19	31	28	27	23	23	26	16	15	22	15	12	24	29	25	23	17	21	21	24	19	14	21	29	26	15	29	18	20	20	17	26	18	28	20	23	15	25	19	28	27	31	30	18	19	35	22	26	19	18	26	26	29	25	25	23	18	27	16	26	16	25	23	18	25	21	19	24	23	27	23	30	13	22	24	23	24	23	21	34	22	18	17	18	19	20	20	14	23	28	21	27	18	29	29	13	10	16	23	26	21	26	13	16	24	14	14	22	19	20	24	20	20	18	21	25	24	25	30	29	20	19	12	17	17	26	21	22	16	23	16	24	28	21	23	16	26	17	21	24	26	23	27	25	20	24	18	19	17	22	23	22	22	14	28	28	21	26	21	30	13	21	23	14	23	17	18	16	29	27	16	16	18	27	14	13	28	21	19	27	17	30	31	18	20	25	32	19	23	25	17	29	31	16	28	14	33	21	17	21	21	21	27	23	17	24	20	19	20	20	16	27	15	28	26	26	20	14	21	22	15	22	26	19	21	18	20	25	18	27	21	18	23	19	27	24	19	33	29	20	25	16	19	26	30	21	26	26	24	25	13	30	16	24	27	20	18	10	25	21	19	24	14	22	22	30	23	22	13	22	24	21	19	18	22	23	20	30	19	24	26	20	24	17	30	20	19	26	17	20	23	25	21	15	23	15	17	27	19	24	25	26	25	25	20	20	25	13	28	22	26	15	17	18	26	32	26	24	18	24	27	20	32	16	34	15	21	33	17	17	22	23	24	15	17	23	22	24	23	17	14	25	22	17	23	29	31	22	24	28	22	30	25	21	26	28	23	22	26	20	25	23	22	13	19	22	23	21	19	18	16	20	21	37	18	35	22	24	21	21	18	24	18
33269	30812	24877	39826	41430	37469	32414	27072	24032	21180	18843	15731	12809	11287	9204	7115	5384	4515	3798	3353	3370	3129	2772	2487	2188	1917	1561	1301	1362	1339	1409	1272	1102	948	868	948	895	876	788	955	961	793	919	892	819	919	912	750	806	791	754	781	824	806	839	851	866	841	840	873	796	796	756	721	723	724	744	730	698	636	648	635	590	616	613	613	552	579	572	599	613	566	589	599	649	562	593	573	550	583	578	580	543	586	562	570	573	587	564	622	631	630	641	640	636	597	661	600	576	584	612	553	528	564	545	510	570	547	580	496	536	535	482	521	556	519	530	538	512	525	498	575	547	510	556	507	512	513	512	537	580	505	539	540	557	523	519	529	532	553	515	497	572	538	581	535	498	487	562	558	500	536	527	522	511	559	516	552	568	557	593	541	559	572	529	535	547	523	509	531	539	550	551	566	512	542	531	516	549	511	520	509	518	508	525	493	512	528	484	558	544	549	506	554	514	537	557	542	569	562	546	506	535	540	561	545	535	524	543	520	532	540	540	552	534	507	571	523	547	576	552	525	549	526	540	514	545	540	486	579	501	561	531	547	512	558	549	565	521	562	546	490	482	529	553	518	577	506	570	523	520	528	546	501	545	551	531	578	558	557	519	536	495	550	565	528	526	507	560	504	552	539	576	565	515	550	519	536	549	518	549	533	527	544	541	513	573	548	566	549	548	581	516	542	553	536	510	523	536	547	527	548	527	559	519	553	547	548	501	522	563	528	554	519	544	533	523	484	515	550	560	541	524	560	543	542	549	525	533	556	477	501	574	542	502	509	569	524	523	554	548	508	513	536	511	504	527	532	519	539	491	556	550	521	515	512	577	528	514	512	504	550	565	540	495	532	527	541	514	547	494	536	484	535	564	517	520	516	549	543	477	548	547	487	510	568	527	514	569	530	547	490	544	546	542	518	505	497	552	543	507	523	488	477	530	540	504	548	558	540	528	511	578	560	530	545	533	520	519	537	545	538	560	551	526	503	534	538	515	538	491	529	529	519	536	523	527	533	531	510	540	528	561	557	515	520	531	559	537	524	509	521	547	520	549	490	553	603	540	514	524	506	561	536	508	521	551	540	510	552	520	515	540	547	547	524	540	513	552	551	525	553	527	509	540	520	576	534	512	558	500	511	514	498	536	543	567	500	511	543	561	518	478	521	559	563	538	535	518	505	565	580	524	526	542	556	521	516	532	553	510	544	507	529	546	589	524	568	522	572	544	554	546	539	559	569	563	511	497	532	540	525	569	495	542	573	537	552	532	546	565	524	531	533	531	554	555	547	556	510	541	518	516	522	533	516	562	529	554	532	499	578	519	575	539	531	468	555	520	538	502	520	547	527	501	561	550	533	524	563	478	478	554	491	499	531	529	547	522	536	514	502	524	524	516	492	525	500	548	556	518	535	519	505	514	514	524	510	515	505	525	499	573	516	480	517	568	539	516	544	585	500	549	589	556	589	534	564	581	541	525	526	570	522	572	521	549	500	528	523	545	516	531	495	538	488	500	493	507	519	513	574	532	547	546	518	490	513	497	531	549	540	548	527	529	482	535	536	563	522	533	565	522	533	551	530	533	498	540	542	517	522	575	584	540	523	536	509	561	591	525	557	523	504	551	498	548	534	550	557	531	524	553	487	516	478	506	559	514	541	524	536	519	579	499	536	511	536	565	538	539	539	531	552	524	518	562	508	520	527	577	546	518	532	523	536	526	547	518	580	531	512	513	524	534	580	514	497	537	484	525	528	551	544	537	550	532	517	504	517	508	548	568	500	505	559	542	535	602	527	511	555	549	513	507	500	493	554	520	553	522	569	482	535	521	569	521	509	536	520	533	515	524	536	541	524	559	509	551	518	582	551	535	569	571	474	511	564	519	582	545	541	523	566	493	516	576	544	520	554	534	536	557	510	563	525	522	551	518	534	505	561	526	549	462	520	536	540	489	542	521	518	532	500	527	505	524	538	567	522	536	558	527	515	530	539	538	544	498	585	519	530	603	543	524	516	540	492	551	602	504	536	511	534	514	510	503	532	538	586	534	522	520	557	536	505	553	508	537	527	502	532	549	511	533	524	518	528	534	529	552	538	504	532	544	493	537	545	537	513	538	565	511	501	526	551	519	500	548	548	493	524	546	541	508	466	505	522	518	523	590	543	549	516	549	532	544	579	538	526	503	548	562	517	523	536	537	548	557	544	541	495	520	554	523	585	545	526	539	514	538	549	538	533	484	492	509	547	547	536	499	592	522	517	507	516	531	520	554	582	487	517	556	519	525	496	571	497	544	479	535	564	552	524	519	520	513	568	546	557	544	491	539	538	497	584	549	560	527	570	533	543	552	564	533	521	548	585	487	510	544	516	568	518	583	545	568	465	613	493	502	517	528	576	508	576	532	521	550	544	518	505	523	536	551	508	541	509	547	512	552	535	536	485	546	502	552	532	540	551	544	522	530	553	558	529	503	566	565	534	531	538	468	526	528	507	533	554	516	523	541	557	526	502	547	542	480	584	533	502	507	528	556	535	560	535	529	504	520	526	489	504	549	522	515	553	502	521	479	549	548	532	523	528	528	554	550	526	513	571	487	534	508	543	518	502	542	575	530	512	546	527	528	516	519	544	524	534	545	534	502	482	555	530	564	475	509	528	505	500	508	594	546	538	541	538	550	538	536	558	548	569	515	538	579	522	543	521	542	545	533	494	522	521	508	539	570	496	570	540	570	529	517	505	540	504	515	553	492	522	580	489	534	513	525	544	526	554	529	504	538	534	531	569	561	525	511	568	567	575	561	553	547	537	574	562	538	525	548	551	495	535	520	536	508	521	545	535	533	521	519	578	555	514	549	550	551	532	539	533	525	564	504	469	506	562	539	551	529	519	523	553	546	537	570	523	536	536	487	544	527	527	508	522	533	472	490	552	528	517	516	493	522	529	541	508	525	523	530	496	524	539	588	489	546	550	467	566	559	498	536	583	516	543	514	558	514	526	476	545	512	497	545	548	519	529	541	520	512	544	559	550	494	519	546	519	557	524	527	496	528	531	507	554	530	556	582	544	514	550	531	529	516	526	521	534	569	567	558	546	553	533	557	515	565	550	526	528	555	574	494	570	529	537	529	513	502	544	539	562	511	523	548	511	547	529	492	561	541	543	561	508	536	509	521	537	580	553	544	567	510	572	482	544	490	546	512	550	540	553	520	549	539	531	558	537	530	530	512	522	557	515	537	556	525	532	510	508	534	593	551	535	527	533	530	528	531	512	528	520	562	560	495	517	552	536	563	527	494	530	526	529	533	532	536	522	498	558	552	549	509	530	536	529	537	536	556	501	502	551	491	612	549	537	497	521	529	501	541	524	504	526	522	536	488	506	573	528	522	519	509	533	513	538	570	506	495	524	554	553	549	531	543	539	499	555	526	544	539	542	524	520	535	531	531	543	518	539	534	532	532	584	535	540	548	567	535	537	514	501	559	541	536	571	538	549
3155	1872	1102	837	1102	871	669	509	458	431	343	255	251	155	133	113	98	75	67	67	72	56	48	50	42	32	33	30	36	29	31	36	19	36	34	29	40	26	31	35	29	27	31	17	31	39	37	27	29	20	28	32	29	27	20	34	24	29	33	32	18	35	21	25	17	32	21	20	22	30	26	21	22	17	29	18	29	29	24	25	19	28	26	21	24	27	29	18	15	21	29	15	24	29	29	26	21	23	28	24	17	24	27	20	20	14	20	21	21	23	25	18	24	23	20	21	16	20	25	16	15	13	18	24	22	21	19	20	17	26	20	22	24	22	24	18	21	16	29	29	18	22	26	26	25	19	24	16	18	23	26	20	11	26	31	16	27	22	21	25	26	22	23	26	13	23	32	19	22	24	22	24	26	28	32	21	22	21	28	20	24	23	18	24	22	18	22	22	20	23	29	20	24	23	20	19	11	26	26	31	22	21	21	26	14	24	17	22	24	26	20	25	27	34	24	30	25	27	16	19	25	16	25	29	21	26	28	28	16	24	20	23	20	14	16	30	21	32	18	20	29	22	21	18	25	16	29	12	28	16	23	26	23	24	13	20	22	26	19	22	20	26	27	26	20	25	22	25	14	23	22	27	20	20	33	27	25	23	24	22	17	20	26	14	17	22	24	20	26	20	21	19	22	24	26	25	23	17	14	20	23	18	19	10	23	17	24	26	29	24	21	19	25	27	12	22	30	22	19	26	18	19	16	17	20	24	17	20	19	28	25	26	23	18	23	29	14	12	15	26	22	23	29	22	24	31	17	21	21	22	20	15	31	20	20	24	24	20	16	26	23	30	25	32	18	15	20	23	16	30	26	28	16	24	25	21	28	34	23	22	27	21	16	31	26	23	26	22	26	20	16	21	23	19	23	20	23	20	26	20	18	20	24	24	25	30	25	20	19	21	24	16	20	19	18	23	25	19	23	26	31	21	16	20	25	18	20	17	23	27	19	16	17	30	20	30	23	15	18	25	20	22	28	33	19	14	21	21	24	27	23	23	20	23	22	21	26	25	20	26	23	29	18	25	29	30	28	18	29	24	27	17	19	14	17	21	25	22	19	21	24	21	32	26	27	21	15	24	27	26	15	23	27	27	20	21	16	16	27	22	25	17	37	22	14	26	26	15	27	23	25	24	24	21	30	21	24	24	23	18	25	17	28	13	23	21	26	14	18	25	26	24	16	16	29	22	24	19	21	21	21	14	19	21	15	21	22	20	18	14	17	25	29	21	35	30	21	20	15	21	19	24	18	14	17	20	21	17	20	16	22	19	32	20	27	28	18	20	24	25	31	14	7	28	31	23	18	25	31	27	19	21	17	20	21	21	22	27	24	32	25	22	28	14	32	26	23	30	20	27	38	25	23	31	24	29	26	20	19	22	19	25	25	25	31	19	14	25	29	21	21	18	14	27	27	27	33	27	20	18	19	27	22	17	17	17	13	27	23	19	29	21	22	24	33	19	24	32	20	22	18	19	23	18	16	20	23	21	28	22	24	34	26	18	18	32	22	17	18	18	24	21	10	19	23	21	26	21	20	26	27	29	21	19	24	26	21	25	22	32	25	13	21	34	24	26	19	20	26	20	17	15	40	20	27	16	24	17	17	30	30	23	19	14	19	24	26	20	24	24	26	22	19	19	13	14	21	22	28	21	26	16	16	16	20	18	22	13	16	21	24	16	24	24	20	23	22	16	25	25	23	21	22	22	22	20	23	27	19	16	28	17	29	22	20	30	16	25	31	21	23	32	26	15	29	21	22	20	19	21	28	26	22	23	16	23	18	24	18	20	22	23	24	27	20	36	22	19	19	19	31	23	24	25	15	14	26	20	25	28	23	24	28	18	25	23	30	23	21	27	22	19	21	22	13	18	22	23	24	25	19	28	22	31	16	29	20	33	23	18	19	22	24	17	22	15	17	16	26	23	21	21	28	21	10	21	15	24	17	21	21	27	22	12	27	24	25	26	18	27	23	32	24	27	23	23	29	25	22	19	22	20	20	27	23	17	22	24	24	18	16	20	18	20	24	29	27	22	30	32	24	15	19	29	13	16	19	24	21	26	21	25	20	11	22	25	19	22	14	20	18	23	18	17	22	20	12	21	23	24	21	18	27	17	22	15	14	18	21	21	17	18	20	21	23	28	27	20	24	20	26	23	26	21	20	23	23	15	21	19	16	23	23	19	21	22	28	16	24	38	15	23	19	26	24	26	20	18	20	24	20	31	17	18	15	21	20	18	32	20	28	25	19	29	14	22	30	21	26	23	18	21	19	24	30	29	19	27	17	14	23	24	22	18	21	26	21	23	31	20	24	24	20	22	23	24	18	26	17	20	31	20	23	25	22	28	18	20	23	16	23	17	30	19	19	20	28	12	17	23	21	21	17	15	17	30	22	20	25	24	23	28	31	17	22	15	30	19	18	29	29	23	20	20	17	21	19	22	24	26	18	23	22	18	19	27	24	24	32	21	12	16	30	19	20	28	23	18	14	20	38	14	28	23	12	17	21	25	36	25	17	27	27	25	25	22	30	20	16	29	25	19	22	15	21	21	21	18	16	27	19	21	16	26	30	17	26	14	26	21	11	28	22	21	22	30	23	18	34	26	24	19	30	22	27	28	26	23	25	27	23	17	35	20	22	22	20	25	23	20	16	17	20	25	23	16	22	24	14	23	17	26	28	23	20	20	22	19	17	11	27	30	23	23	24	16	28	28	22	14	21	27	19	24	19	20	25	14	32	22	25	25	24	17	26	27	23	30	28	30	25	19	21	21	23	22	17	28	22	21	17	15	27	29	28	22	31	17	18	21	16	16	33	22	22	22	28	14	19	26	16	22	25	23	13	18	21	26	21	24	26	24	19	26	21	24	21	25	25	16	25	22	19	22	16	30	25	14	14	25	15	15	26	27	13	20	28	20	26	37	28	22	24	19	30	24	20	27	28	21	18	19	24	17	21	19	29	22	20	18	18	17	22	17	25	32	20	19	29	22	22	19	22	24	19	23	23	30	21	20	26	23	24	25	25	19	17	24	23	17	27	20	19	21	17	27	13	20	26	23	25	18	15	27	27	25	25	22	27	32	34	27	26	20	27	21	22	26	24	19	26	16	16	20	24	26	14	17	23	35	15	20	26	20	21	28	24	16	21	14	30	28	34	20	32	20	21	21	22	32	19	20	20	20	21	28	23	18	17	19	25	22	21	25	22	23	24	13	23	25	23	23	20	21	19	28	29	25	20	20	35	16	22	28	29	22	21	17	31	22	23	27	21	28	32	20	24	23	19	32	22	24	22	31	19	17	22	26	24	27	13	24	11	21	20	16	24	19	15	17	28	22	30	23	24	23	21	23	33	23	21	28	18	30	21	28	23	22	30	22	22	24	34	14	22	20	16	28	11	25	19	23	24	22	17	21	25	22	22	20	30	23	24	24	27	23	25	21	19	19	17	13	19	19	21	17
32827	30359	24324	39180	41282	37681	31974	26870	24447	21955	18630	15534	12835	10805	8632	6837	5438	4404	3732	3307	3351	3055	2711	2394	2180	1848	1432	1349	1374	1381	1359	1249	1068	981	945	937	881	920	894	950	845	897	970	866	828	926	775	767	816	762	760	840	812	758	831	859	931	822	842	856	838	761	771	760	710	704	677	713	637	654	668	641	580	630	596	571	594	594	579	539	584	607	567	576	645	611	598	609	593	571	568	603	603	605	573	603	616	569	575	587	609	611	635	616	654	631	642	553	588	587	514	527	528	562	562	594	529	547	543	510	550	544	529	536	526	509	540	608	548	563	586	504	521	520	538	535	524	551	535	565	509	515	520	516	534	524	549	573	551	500	540	510	537	546	558	516	550	507	508	518	511	529	550	550	515	539	522	500	508	564	511	496	529	556	512	539	532	526	507	544	526	554	544	534	551	558	547	554	580	588	553	500	582	557	507	542	529	554	561	528	525	539	547	515	573	475	532	565	550	482	540	569	538	516	525	542	493	536	570	501	536	544	565	563	559	571	524	543	523	484	522	552	512	508	534	533	554	539	558	531	496	510	533	527	528	554	570	475	488	525	518	560	566	513	528	518	536	524	506	529	562	545	535	529	523	529	557	538	538	534	529	536	550	501	484	557	545	542	540	563	534	514	511	525	536	505	560	552	511	487	554	509	556	565	544	519	539	553	478	543	532	548	525	497	522	524	567	505	577	545	549	538	551	548	541	556	556	535	516	505	510	535	522	571	528	528	523	538	537	543	500	524	556	502	531	542	554	514	520	590	532	559	552	506	512	547	521	540	546	527	531	544	515	550	541	537	524	521	541	570	504	548	541	502	549	507	499	550	577	513	497	567	522	520	554	518	534	578	565	540	551	512	545	513	525	569	544	520	543	547	526	534	528	541	561	520	546	542	544	527	511	530	554	497	545	496	532	528	574	519	488	538	539	541	602	586	554	538	544	520	554	526	544	513	528	537	514	503	476	536	508	531	491	557	519	506	469	521	542	540	547	567	537	548	515	517	585	554	575	521	506	526	500	542	494	539	540	513	530	486	501	542	545	494	535	511	484	543	523	519	522	513	545	579	527	499	551	553	553	572	538	521	482	524	546	564	554	541	483	514	522	533	571	520	488	551	502	543	537	557	503	507	549	534	503	499	498	521	527	554	560	558	541	550	531	511	519	510	525	542	489	512	516	567	547	489	530	539	598	507	522	528	500	493	514	550	557	521	494	540	548	543	521	535	527	498	513	527	574	525	539	546	564	525	539	500	513	554	520	543	536	507	524	511	535	505	545	495	511	504	509	531	513	545	521	510	557	535	601	537	489	521	558	574	534	518	529	521	505	519	527	561	532	513	524	518	519	512	540	578	516	548	513	542	566	528	541	556	529	541	514	476	540	559	573	571	512	511	544	537	545	497	514	507	540	578	526	537	531	532	589	523	548	525	514	525	529	507	553	514	522	510	524	533	564	506	490	523	511	556	532	528	539	474	528	522	532	565	533	532	551	538	494	487	568	543	518	562	546	514	566	557	528	546	557	505	485	532	571	563	593	518	523	541	511	567	571	533	577	516	537	531	511	513	530	541	562	553	492	527	563	542	489	498	527	520	512	516	549	542	486	544	523	530	544	535	511	477	490	516	520	555	542	527	501	508	536	555	509	484	528	536	531	536	519	514	538	552	543	549	570	518	533	554	539	547	540	549	488	517	556	519	484	514	523	476	545	535	549	523	543	519	583	551	486	504	548	578	548	545	563	498	484	564	463	547	519	540	524	553	524	553	506	565	543	550	571	488	501	528	518	524	514	521	498	542	520	509	507	520	522	526	528	548	529	527	517	558	537	534	543	519	489	520	545	501	558	544	484	529	487	512	508	548	541	540	499	566	529	535	537	516	552	528	524	509	537	560	540	553	551	517	492	515	551	560	560	519	522	531	514	547	509	536	509	568	529	484	533	518	526	526	583	538	573	538	540	539	537	575	492	541	521	526	507	538	537	528	541	552	518	545	535	516	519	501	519	519	536	543	534	532	538	545	547	533	561	537	554	562	499	513	530	563	553	496	545	529	558	545	571	485	546	525	503	526	527	538	511	551	472	534	472	529	526	548	508	542	543	539	541	580	556	522	511	534	506	535	468	551	527	527	496	519	510	528	519	566	519	541	548	502	545	521	539	551	498	497	506	548	534	535	551	533	543	526	498	558	538	510	540	524	512	536	497	524	506	517	498	514	503	540	556	518	528	550	485	554	534	532	512	493	501	566	525	497	545	500	535	553	517	538	486	604	547	548	540	554	564	516	484	506	507	494	549	535	513	521	529	526	486	533	588	533	520	555	527	517	517	506	520	532	546	514	554	530	531	516	528	499	528	522	509	544	546	529	542	561	516	539	522	526	518	528	520	536	539	514	507	504	541	537	567	513	522	510	550	523	574	541	497	520	499	508	541	528	533	555	535	536	481	522	506	518	526	546	517	549	508	547	531	574	573	536	567	521	536	541	522	524	545	574	549	553	525	507	449	513	511	521	518	510	539	566	561	515	546	553	540	509	542	508	529	523	530	534	536	520	567	509	513	554	519	519	519	504	509	548	519	561	569	555	532	500	491	521	503	510	568	502	538	524	573	579	545	554	516	534	514	554	546	535	507	533	565	502	547	538	556	525	490	519	555	529	542	533	524	541	471	533	571	490	534	529	531	539	512	534	548	553	565	530	540	506	515	521	503	540	537	568	494	533	518	536	491	532	545	490	523	512	509	520	524	579	505	521	526	512	536	530	536	500	498	494	542	529	555	533	485	583	516	488	551	543	541	519	522	556	540	572	505	528	573	539	573	528	530	529	507	520	534	535	542	539	519	538	492	558	536	520	575	541	547	552	563	542	522	518	538	518	539	553	517	572	526	486	510	523	527	488	538	532	553	528	515	509	554	571	538	573	526	524	527	527	555	530	554	507	523	582	546	547	568	511	510	529	519	513	561	523	529	565	463	541	523	519	536	519	567	522	515	540	495	494	530	549	544	522	543	542	565	553	522	559	550	522	558	555	565	541	517	518	526	536	529	509	545	566	510	571	545	493	544	548	577	519	497	519	570	544	569	511	523	496	513	494	501	524	545	500	532	583	555	531	537	562	545	504	492	534	576	511	518	493	548	514	530	519	503	538	509	584	536	517	549	498	548	522	492	578	521	569	529	562	517	541	546	533	544	563	553	513	511	530	508	504	549	574	504	518	507	534	509	549	514	544	532	565	531	545	547	511	544	500	559	581	493	519	587	533	581	517	499	516	509	553	555	529	560	487	513	511	548	519	500	522	536	540	535	549	557	481	556	534	543	548	522	529	517	536	556	518	543	544	523	501	515	589	547	565	545	538	552	517	512	500	508	570	535	549	504	546	522	511	538	547	511	534	570	507	523	499	522	511	526	489	505	523	540	559	556	556	534	515	528	556	533	560	513	481	546	516	535	507	545	552	514	507	514	543	480	514	527	510	540	546
3095	1899	982	850	1086	861	611	527	466	440	359	315	218	199	127	115	87	88	71	85	58	56	59	57	53	33	35	33	35	44	33	24	23	29	29	19	30	36	29	28	24	37	27	23	26	19	30	41	26	32	25	28	29	19	52	24	32	29	26	37	26	29	30	28	28	22	21	25	27	28	19	27	31	23	12	19	25	27	23	20	16	22	23	26	28	18	19	22	20	15	27	22	18	19	22	21	11	20	28	23	21	15	30	25	21	22	28	20	12	18	20	29	27	21	18	25	31	34	23	26	15	21	25	15	16	26	20	21	16	22	19	22	21	25	11	12	13	20	22	31	20	17	35	17	29	21	29	21	17	22	25	19	31	22	21	21	22	20	17	22	18	22	22	22	14	25	20	25	19	31	16	18	18	19	28	27	24	25	26	21	27	25	12	22	32	17	20	25	28	24	21	23	21	20	18	34	22	20	23	23	21	33	25	15	25	21	19	28	30	26	23	19	21	23	28	24	22	27	19	29	28	16	21	22	26	26	12	29	31	18	14	20	21	22	23	24	20	24	29	22	23	18	20	25	27	25	21	24	21	33	16	21	24	26	27	26	24	22	12	15	24	20	18	19	21	12	17	21	23	16	20	7	23	23	25	16	19	30	19	27	15	26	21	21	22	29	20	30	20	16	19	28	24	25	27	16	23	17	17	18	23	38	17	16	23	23	22	13	24	23	21	24	31	21	24	20	21	25	25	31	20	17	28	30	25	31	21	22	24	21	32	17	25	20	22	28	23	19	19	24	15	20	19	25	28	19	30	16	21	19	27	15	23	21	27	22	18	25	19	22	28	14	28	22	25	18	18	27	28	16	23	20	20	23	30	20	17	28	20	18	17	20	18	16	22	10	24	19	23	34	27	22	29	19	22	27	29	29	24	19	25	20	20	24	21	19	15	20	20	14	18	20	24	21	30	26	17	24	24	25	26	19	22	22	21	28	18	21	27	28	24	20	25	24	26	14	18	20	21	25	23	13	22	21	11	18	19	23	19	23	23	27	28	16	30	23	21	19	18	25	23	17	18	22	20	19	21	23	14	17	27	26	17	29	15	13	20	18	23	28	22	19	26	31	13	23	21	22	22	19	24	21	16	13	17	25	18	16	22	28	26	28	26	18	12	26	26	29	26	17	27	27	26	23	23	27	15	29	18	28	23	23	26	28	26	26	27	20	25	32	16	14	29	21	25	25	31	22	18	20	21	20	22	21	19	17	24	28	15	21	27	19	27	24	31	28	24	29	25	23	23	27	20	24	22	17	29	25	27	23	25	16	18	17	19	29	16	18	25	21	24	26	32	35	21	27	16	19	28	21	34	19	16	20	27	24	17	23	28	27	21	29	18	16	23	27	25	27	26	18	28	26	22	28	18	21	20	22	26	26	20	23	22	21	25	22	12	14	23	30	19	22	31	18	15	25	20	21	25	24	22	24	20	18	35	17	28	18	22	17	19	22	26	25	22	19	20	26	20	25	23	19	20	14	15	19	27	25	13	21	24	15	23	24	32	22	24	23	32	15	19	24	23	28	17	26	23	22	26	20	22	23	15	27	19	23	26	30	26	30	24	18	26	18	20	25	21	29	33	23	26	22	15	20	25	25	21	25	17	27	19	31	16	22	25	27	20	28	28	15	20	27	18	26	39	17	22	31	17	32	22	17	19	16	16	14	15	27	27	22	16	21	16	28	23	23	24	16	17	19	23	19	14	21	22	22	22	32	25	25	20	27	24	27	29	17	19	20	26	28	27	18	20	18	21	18	23	23	22	23	21	20	21	23	12	18	26	23	33	20	20	14	26	24	11	24	24	21	20	30	17	22	27	19	27	19	23	26	22	24	16	23	21	18	23	12	22	23	21	19	18	20	26	22	16	30	23	20	28	28	25	24	29	25	27	31	14	11	23	22	24	25	28	24	15	24	25	24	20	26	18	18	20	19	32	24	19	25	20	30	20	20	24	18	20	32	23	22	22	19	22	16	34	25	20	25	21	18	19	22	27	18	25	19	22	29	18	23	23	28	28	16	22	16	34	20	20	26	24	20	20	21	26	18	19	21	26	30	23	20	27	18	23	19	25	31	18	18	28	32	23	31	28	19	20	24	28	19	14	28	22	15	22	23	23	15	22	23	23	17	20	24	23	18	22	28	26	27	31	21	22	17	28	16	17	25	19	34	25	36	18	30	25	25	22	26	24	18	32	31	25	25	24	20	15	21	22	21	20	24	24	17	24	18	28	23	19	26	18	27	20	21	27	21	34	24	14	18	16	27	27	16	21	27	15	27	23	28	18	20	26	28	21	19	23	23	20	19	19	15	14	29	25	23	23	27	26	18	23	20	17	20	27	20	30	27	20	21	19	24	24	23	11	29	23	18	22	24	11	24	27	21	23	28	20	29	20	23	24	31	16	21	28	23	22	17	23	21	14	17	21	19	13	14	26	28	26	19	22	25	29	17	26	22	22	21	23	29	14	15	21	19	15	20	23	23	32	21	19	17	21	19	25	20	24	12	23	28	19	15	22	20	31	30	22	20	23	22	24	30	22	25	23	23	16	15	27	22	20	19	19	24	28	13	27	19	21	18	23	36	33	14	25	28	20	24	18	22	23	24	28	23	27	27	23	21	19	18	20	18	25	18	18	15	24	16	26	27	20	18	24	30	22	18	20	24	26	21	26	28	19	16	23	18	28	24	23	31	13	29	23	26	17	32	21	23	19	23	22	15	21	19	18	22	19	20	23	17	27	20	21	23	22	19	21	27	21	29	31	17	25	17	21	21	27	24	25	17	27	25	22	24	29	19	31	15	24	16	26	19	21	21	16	21	28	23	24	31	24	20	15	25	22	12	20	22	25	12	20	24	23	23	20	22	20	20	24	24	17	16	24	25	24	15	21	25	21	21	19	19	24	19	17	29	27	22	18	24	25	26	22	19	20	22	21	17	24	17	20	25	20	17	24	12	26	15	16	29	29	28	14	27	29	25	24	26	23	25	26	24	20	24	31	23	24	18	24	19	22	31	24	18	23	21	27	20	31	15	19	26	18	28	25	18	20	17	19	15	21	27	18	22	21	18	32	20	24	19	29	23	29	23	31	24	24	10	19	23	21	20	27	13	21	19	19	26	21	30	20	26	16	22	28	27	18	29	33	21	26	15	25	22	29	31	20	25	21	26	17	12	27	21	24	15	27	20	17	15	16	23	20	20	20	17	22	24	20	22	26	23	23	16	19	29	18	23	23	26	19	32	26	24	22	14	21	20	24	23	20	21	18	27	17	24	25	19	33	25	18	32	19	22	23	22	17	19	23	26	23	32	22	20	32	17	20	19	23	16	22	22	26	27	18	27	24	32	20	28	29	15	34	24	19	17	15	17	19	23	21	21	20	19	19	22	24	23	25	27	25	19	20	13	30	22	24	26	16	22	20	20	20	27	26	27	27	19	27	14	21	28	12	24	26	24	23	23
32368	29926	23590	38314	41218	37203	31395	27223	24543	21959	18393	15271	12996	10309	8362	6715	5095	4269	3687	3504	3351	2867	2585	2334	2091	1630	1389	1423	1545	1464	1372	1126	1055	939	892	908	869	890	889	868	871	915	872	806	825	858	820	786	790	788	781	820	710	784	829	814	829	874	836	774	787	807	815	697	734	707	726	676	678	633	653	637	626	617	610	611	550	591	557	612	595	594	588	635	557	594	603	589	565	565	546	538	559	574	564	620	613	611	604	658	624	621	659	612	632	610	575	577	555	552	580	518	540	531	523	542	546	528	577	547	586	564	553	533	524	532	515	576	517	548	537	541	545	517	513	534	498	543	530	541	516	525	533	539	510	557	549	524	520	542	560	488	506	536	472	511	525	549	537	519	574	513	555	542	539	500	544	569	541	536	576	503	531	521	540	514	515	510	464	582	507	555	543	528	515	503	535	539	532	571	544	529	559	504	539	505	483	521	549	510	513	551	539	507	537	573	516	544	518	539	505	510	529	514	515	504	564	529	520	500	527	513	512	552	553	531	517	521	548	518	445	542	531	538	494	535	546	501	553	534	544	564	465	528	513	502	559	549	520	571	492	512	514	558	505	510	591	541	542	506	541	532	531	562	558	558	588	537	497	567	472	591	522	532	520	519	544	514	512	516	529	535	535	524	530	502	535	546	533	524	571	511	528	564	533	525	526	558	543	528	488	540	509	563	513	521	527	498	533	526	569	515	524	507	546	523	556	536	501	518	526	525	560	531	520	536	547	555	517	528	555	537	523	542	522	525	500	569	541	534	532	483	547	519	587	517	530	507	526	480	537	526	532	521	532	523	548	505	492	551	520	514	543	526	512	520	529	518	518	512	512	547	551	510	487	531	498	537	541	552	502	542	495	527	527	525	514	531	505	521	508	536	554	510	541	520	513	537	522	523	512	513	573	515	532	548	542	569	550	541	516	514	541	491	553	545	536	546	513	536	549	546	531	524	500	558	512	522	513	529	527	538	493	536	476	573	551	524	513	523	585	540	537	531	551	529	501	525	528	507	531	527	534	510	513	460	563	565	517	495	491	513	519	501	549	511	542	542	512	529	523	543	537	555	537	529	503	513	521	542	572	562	529	507	482	538	539	503	519	516	542	520	531	536	509	545	565	481	530	569	543	537	522	521	521	537	542	531	517	553	521	509	558	509	529	516	501	550	552	510	514	525	504	516	550	527	508	536	559	492	500	525	501	552	528	563	520	560	547	504	536	553	539	533	518	536	534	576	558	470	513	565	529	541	481	508	519	530	493	514	524	533	558	526	511	561	519	530	525	515	553	532	534	541	535	546	581	554	544	532	548	544	521	557	517	501	531	560	524	568	523	507	550	539	525	548	535	522	525	524	537	495	534	499	522	513	488	506	500	502	540	506	552	501	552	529	540	519	563	539	584	524	558	548	521	536	556	531	551	508	538	532	508	551	510	527	534	533	506	592	555	553	504	542	519	525	506	556	521	515	503	536	504	531	544	524	541	524	528	528	529	527	514	579	511	520	511	539	528	528	542	554	553	565	523	543	488	516	508	552	479	523	522	511	516	538	534	547	549	587	508	507	524	541	526	504	540	559	488	518	526	520	515	508	517	520	532	559	557	516	518	519	557	484	522	539	501	553	546	538	498	491	526	528	535	528	524	512	562	537	505	514	540	507	517	517	513	549	518	569	562	552	561	532	495	535	542	492	512	535	529	497	521	511	471	527	505	533	544	525	585	546	543	529	511	534	525	547	531	489	531	571	532	517	552	546	523	524	528	494	505	549	512	522	539	520	539	523	530	528	582	541	490	497	546	551	558	544	515	515	548	521	515	551	515	564	496	511	510	520	529	540	503	537	537	529	585	499	554	509	532	558	535	551	496	538	562	560	484	521	518	532	556	541	513	525	502	580	486	538	521	499	510	534	550	506	522	546	589	534	515	528	529	533	524	511	537	533	496	483	503	499	544	537	540	513	539	533	517	524	555	538	533	522	557	548	508	526	522	528	526	528	511	538	503	542	493	552	525	533	543	533	511	538	473	504	540	502	525	531	529	538	499	529	543	528	551	517	576	546	520	569	507	533	539	529	505	523	512	558	493	511	558	544	565	526	538	526	519	544	507	520	557	485	520	506	496	566	501	550	518	513	476	511	544	511	543	539	535	576	531	515	535	552	552	528	524	540	542	527	551	496	533	544	481	548	551	531	543	510	537	487	523	550	561	544	543	555	559	557	552	515	535	494	532	539	531	536	510	515	527	546	534	515	539	509	516	558	557	504	507	519	481	513	515	513	559	507	491	528	558	525	541	517	539	512	574	546	532	566	548	521	553	549	578	505	540	534	563	543	533	579	465	502	548	574	539	536	546	501	530	523	520	576	520	519	497	558	585	501	541	547	496	573	536	514	494	556	538	497	503	553	517	528	518	519	473	497	458	497	511	516	535	534	540	509	520	550	505	557	534	478	539	498	507	557	526	483	515	533	499	538	534	562	535	546	502	555	537	551	556	550	547	514	504	534	558	547	551	555	561	548	550	533	497	511	520	532	536	535	563	520	538	549	520	516	538	499	534	513	546	478	513	541	539	537	552	521	545	513	549	510	530	531	475	538	516	564	551	516	554	550	548	517	537	530	526	518	538	507	539	539	534	567	521	537	516	529	577	536	519	514	550	496	517	525	508	533	520	489	532	502	520	515	497	532	518	578	551	524	524	524	531	573	530	538	523	516	544	539	553	541	528	522	569	511	517	518	497	519	497	548	521	542	511	532	493	554	523	504	549	543	534	520	528	560	545	510	540	567	505	526	534	527	552	544	534	528	532	551	533	573	527	509	551	538	514	545	527	548	528	490	553	536	505	490	507	516	522	567	533	533	507	498	539	537	506	526	544	506	520	509	551	500	574	503	508	520	543	542	514	538	496	505	527	556	537	509	522	580	531	533	513	525	556	530	533	489	493	492	478	486	508	503	500	516	527	524	511	513	551	512	593	500	509	566	544	503	550	477	521	526	503	516	533	540	515	542	550	533	521	497	513	539	494	520	486	568	529	484	544	521	506	544	543	559	575	547	538	563	517	536	491	470	559	559	520	517	507	530	540	525	548	561	513	530	533	548	476	507	515	541	512	523	535	515	546	529	520	493	534	524	498	511	514	555	520	534	519	514	512	550	507	532	536	502	551	522	536	521	541	506	532	490	494	528	523	487	553	504	513	520	503	520	580	492	498	546	564	542	504	509	576	518	514	524	501	523	513	559	546	515	527	540	533	523	533	509	546	541	559	525	568	505	516	584	517	499	533	524	529	533	510	536	518	512	530	552	524	543	485	530	498	498	505	533	514	544	509	539	519	571	524	506	506	509	544	492	570	508	548	575	527	526	513	510	528	494	539	553	529	516	512	510	558	529	546	574	495	544	528	523	517	524	534	466	514	535	489	526	499	532	556	553	516	483	532	571	495	560	548	547	506	505	526	519	522	534	495	507	488	517	521	481	552	509
3025	1314	676	582	776	595	395	375	369	319	284	220	166	153	118	107	71	56	74	66	50	60	64	50	57	39	46	32	40	28	46	36	35	28	30	27	35	37	31	34	51	32	25	33	30	41	41	27	41	29	36	35	32	36	27	38	47	32	41	26	28	43	30	40	36	32	47	32	37	37	33	27	36	35	29	43	29	34	32	31	24	34	26	27	34	30	42	27	32	38	36	22	27	41	38	34	19	39	51	27	38	38	33	35	36	30	33	37	30	22	31	29	25	40	37	40	25	34	30	35	32	28	32	27	31	29	43	38	40	25	31	37	25	26	47	38	48	32	30	29	26	25	28	36	37	26	36	23	36	36	33	39	30	39	29	33	25	36	39	31	34	38	26	34	33	32	34	39	32	29	32	38	31	43	33	37	20	30	31	31	32	35	36	34	41	23	39	31	44	29	29	31	30	30	29	33	38	35	30	37	30	26	32	29	30	29	40	38	28	25	48	38	35	34	32	39	28	31	34	31	21	33	30	36	33	28	23	28	38	28	34	34	39	29	39	32	33	36	31	35	32	33	28	25	34	27	33	27	36	29	32	30	33	29	31	23	42	41	23	31	35	37	37	23	39	32	43	42	34	33	33	38	39	40	40	38	35	33	34	35	40	36	39	25	35	27	32	32	42	28	41	37	36	26	37	36	29	32	26	31	31	44	30	26	37	35	28	33	29	48	32	31	32	31	39	30	29	30	32	31	38	34	32	33	24	29	35	36	37	33	20	34	26	28	31	26	35	32	35	37	25	35	34	30	35	30	38	34	33	41	30	33	34	33	22	28	37	39	26	33	35	32	43	28	25	33	28	37	34	16	35	33	31	34	33	40	32	39	38	30	39	18	46	29	31	24	47	30	29	33	32	45	40	33	34	27	17	33	34	26	34	34	26	45	27	41	26	37	34	35	35	32	31	30	36	40	38	26	39	33	43	32	38	30	21	23	21	26	25	32	28	27	36	33	31	29	29	44	20	30	28	35	32	44	32	36	31	32	47	36	26	35	32	26	26	35	38	30	28	21	36	31	36	31	34	27	29	33	28	23	34	21	23	26	24	30	36	37	31	31	36	30	35	29	29	24	34	45	41	44	28	30	35	30	39	37	31	43	38	26	36	23	32	25	31	41	33	34	36	29	48	26	37	26	38	21	41	30	40	33	31	30	28	36	31	30	31	37	33	32	35	22	39	36	36	29	34	32	32	42	33	36	31	37	25	30	32	37	32	35	29	44	32	20	30	24	22	33	30	34	16	27	24	35	30	33	32	26	39	33	36	41	37	29	32	38	46	35	27	27	32	34	24	42	33	30	27	33	28	34	45	37	34	30	43	33	24	27	26	26	26	36	37	24	27	31	30	28	21	43	32	27	31	23	34	24	37	30	22	31	36	45	32	38	41	36	34	28	38	31	36	39	45	43	32	32	30	35	26	39	40	42	32	39	32	30	40	27	23	32	33	29	27	32	14	44	26	25	29	44	27	39	29	28	37	37	28	41	28	32	36	30	38	34	45	33	41	28	17	37	24	35	39	31	32	31	43	45	37	33	31	35	24	36	35	28	24	31	37	30	32	30	39	28	29	36	30	34	45	26	37	34	34	43	35	47	30	28	38	30	24	30	27	37	32	43	30	28	33	30	29	29	29	35	30	34	31	28	39	24	28	31	37	37	22	32	23	23	33	21	26	36	31	33	32	29	29	25	26	28	23	26	43	27	31	31	39	37	28	35	33	32	34	36	28	35	26	37	36	29	36	31	22	29	28	34	26	39	25	37	28	28	30	39	40	28	32	25	33	52	41	27	34	33	25	35	41	34	28	29	35	33	28	33	30	38	23	34	32	22	32	30	25	28	29	27	27	34	34	37	32	26	37	24	38	28	33	22	38	28	41	30	33	30	37	24	36	29	38	41	28	14	48	32	28	35	19	31	38	35	38	31	28	37	23	36	26	29	31	40	30	26	35	32	28	31	30	31	34	34	37	30	34	38	37	30	40	31	30	32	41	30	28	37	30	26	26	26	47	34	36	30	31	37	30	34	40	30	30	26	23	38	24	52	26	29	29	38	46	30	27	26	24	26	41	44	32	26	32	41	32	34	25	29	29	23	32	35	28	27	20	35	31	37	41	20	35	26	36	29	29	37	39	33	23	27	45	25	37	42	40	27	29	27	21	39	33	27	35	34	33	38	34	27	38	35	40	27	29	26	37	32	29	42	32	30	37	30	38	22	22	29	36	27	37	30	37	35	43	43	34	33	38	36	32	37	30	32	43	25	34	38	33	36	33	38	45	28	44	33	30	31	32	39	27	36	39	36	26	29	23	22	38	27	41	37	26	38	27	31	29	30	34	38	38	33	22	31	29	30	35	21	33	42	34	34	26	26	37	21	29	27	32	36	31	22	27	34	41	33	36	53	30	29	33	24	26	40	28	34	40	23	44	37	33	39	29	31	27	37	46	40	34	32	33	29	23	29	38	33	32	32	25	40	28	32	26	40	24	26	34	39	38	45	27	31	33	24	43	40	33	26	39	43	32	41	33	28	33	33	31	29	31	38	25	36	28	41	33	41	38	33	30	32	29	32	31	30	39	36	23	25	28	30	25	36	39	26	24	33	42	36	18	34	31	39	29	29	34	24	47	38	29	32	38	32	31	32	44	38	38	31	31	29	30	27	26	44	28	40	39	44	33	37	29	37	18	32	33	31	33	34	36	26	34	30	32	41	35	27	24	22	29	41	34	35	25	28	37	37	32	26	28	25	36	32	39	32	20	34	34	39	37	37	40	36	29	33	27	29	39	32	20	27	31	41	23	24	41	32	28	45	36	33	31	35	41	27	44	38	30	28	24	28	39	31	33	34	33	33	27	31	39	34	31	31	34	29	38	31	38	30	37	43	40	38	26	21	35	34	25	30	25	27	38	22	31	27	40	40	40	37	28	35	24	32	20	36	31	29	40	22	30	35	39	30	52	26	29	29	34	44	32	31	29	28	41	43	38	26	28	25	35	33	28	49	33	31	35	41	25	27	26	31	34	29	45	32	20	41	37	30	26	31	26	32	31	39	28	32	27	32	29	34	32	27	24	33	34	27	38	35	34	30	41	29	34	34	40	33	56	28	27	26	30	21	24	37	42	24	26	43	24	31	29	31	32	34	29	35	35	28	28	30	31	26	25	50	31	34	37	32	29	31	45	31	40	29	27	37	19	29	28	22	27	33	32	25	33	32	37	39	40	28	34	29	31	43	34	25	43	28	40	32	37	27	30	30	28	29	36	42	31	41	25	41	29	29	30	28	30	30	32	34	27	31	37	35	29	25	28	37	43	28	23	37	38	31	40	43	31	32	33	35	31	39	24	30	29	31	44	43	34	35	41	30	22	34	32	29	34	27	33	40	26	34	36	42	22	30	31	36	31	23	30	33	19	26	39	27	36	24	43	35	27	44	32	41	27	23	32	37	40	34	24	35
28457	26057	19028	34310	37590	33073	26968	23490	21245	18693	15177	12734	10247	8104	6329	5016	3815	3356	3117	2814	2651	2390	2189	1924	1776	1377	1345	1449	1496	1410	1324	1079	1097	1087	983	983	982	1004	980	1008	918	997	982	993	907	884	970	904	927	942	969	931	894	936	931	1005	1009	955	950	975	1019	990	910	904	937	896	875	913	889	823	829	832	811	807	797	782	778	771	839	823	795	770	793	769	790	869	820	773	824	775	762	753	800	782	822	762	836	763	838	864	798	853	817	812	831	820	783	764	772	749	831	790	751	718	806	767	750	784	736	751	729	741	715	735	753	751	797	744	743	742	778	734	763	758	728	799	765	778	753	806	709	739	752	763	766	717	696	744	763	760	761	759	754	742	747	731	776	758	733	770	763	750	818	774	694	731	737	698	818	711	791	770	761	749	761	790	736	762	793	733	797	742	727	769	750	724	729	750	755	763	781	706	802	754	778	729	757	762	788	774	727	767	791	770	716	731	750	781	745	800	774	788	705	776	745	801	721	767	746	770	715	807	758	750	696	711	714	764	739	786	774	753	766	704	765	749	758	764	814	690	720	774	700	789	761	752	709	761	769	741	752	736	806	750	758	747	780	783	818	736	767	744	743	734	742	789	716	729	735	794	726	751	800	741	808	752	735	773	730	713	749	740	734	779	757	772	758	774	779	767	744	722	741	785	735	749	734	749	764	766	743	738	725	824	766	756	701	716	735	779	755	754	762	742	762	742	773	769	741	790	766	747	756	735	781	765	761	760	721	740	754	764	770	758	741	716	796	735	739	738	791	764	805	706	766	734	776	723	807	728	694	707	740	778	820	739	763	755	772	718	724	743	783	732	766	752	795	758	798	770	712	753	768	746	747	769	784	783	758	811	722	739	720	747	781	768	760	752	750	754	748	736	764	691	682	781	723	754	740	727	733	779	745	771	733	783	733	753	766	788	764	724	743	734	742	786	744	782	764	806	762	731	747	733	762	771	739	800	767	781	751	772	724	773	708	770	729	747	738	742	793	755	708	722	765	714	765	776	736	717	716	767	704	729	741	754	766	814	745	765	800	743	720	803	782	754	725	733	790	737	766	742	718	768	716	775	745	762	786	727	721	761	746	778	736	774	776	765	725	739	731	759	763	786	729	797	701	761	742	721	775	786	753	825	772	749	776	760	749	743	768	721	749	716	777	726	769	783	774	708	739	780	786	755	751	747	752	731	772	739	736	710	735	772	760	755	741	784	727	746	749	748	742	826	805	712	749	731	717	777	740	738	732	779	763	744	741	750	796	752	754	740	747	798	805	785	727	710	812	759	736	798	717	722	805	766	694	771	750	763	738	759	742	784	700	758	747	740	731	723	710	745	789	760	751	781	766	730	749	739	753	740	716	780	737	703	771	764	774	783	722	768	728	780	781	761	750	730	760	767	727	735	775	778	763	734	753	777	770	781	825	822	769	767	796	725	785	710	756	734	755	792	787	714	732	768	760	717	765	730	768	766	779	720	779	769	729	679	774	718	760	726	754	696	758	796	725	783	798	721	770	749	753	758	760	778	759	785	745	703	736	719	778	718	741	758	701	703	756	799	733	762	734	771	748	794	805	771	758	823	766	716	747	740	781	743	692	725	782	779	737	773	750	743	757	733	779	740	720	786	733	752	823	728	772	775	773	789	794	714	730	793	725	760	732	764	716	793	697	768	765	797	742	718	747	705	770	744	735	766	775	733	752	751	758	744	763	741	719	793	757	775	743	776	752	725	721	712	775	731	741	725	740	761	698	744	776	767	718	742	743	726	746	728	781	720	760	826	750	760	734	775	742	780	682	782	762	764	732	772	763	771	743	770	765	726	726	707	751	759	739	740	729	741	726	799	792	742	740	741	769	765	727	716	758	733	719	703	746	733	736	736	748	734	753	731	729	722	714	761	719	737	756	691	721	768	743	784	740	685	714	715	781	742	754	776	758	755	751	756	765	725	771	779	725	740	747	769	800	751	684	779	748	732	756	706	727	788	720	711	758	786	736	778	782	732	758	759	769	753	721	770	716	771	708	758	758	748	740	714	756	729	751	826	766	751	779	731	742	779	724	745	745	756	746	758	748	778	761	757	808	790	729	771	694	789	768	802	732	719	778	782	723	787	757	813	731	807	712	760	761	764	761	770	727	746	756	722	780	773	729	761	781	769	732	745	759	726	775	795	740	729	742	745	744	752	781	735	755	754	771	793	732	758	741	750	748	778	724	731	720	704	727	772	765	809	725	768	786	738	794	802	721	749	761	749	766	709	735	776	749	732	748	741	756	738	759	753	708	742	706	722	750	752	772	750	734	720	738	750	773	734	723	713	718	728	709	720	769	775	760	754	755	727	741	769	724	776	698	756	727	763	771	740	702	791	762	753	794	768	708	750	778	774	729	738	807	782	798	777	752	740	737	779	725	785	745	701	750	742	763	717	710	713	769	756	761	783	739	761	741	745	755	782	757	767	728	807	767	686	699	779	776	751	720	734	778	734	798	745	726	806	781	766	806	721	757	719	795	767	758	735	777	732	754	762	734	761	758	718	729	751	762	701	755	768	729	732	771	741	748	800	762	756	754	734	737	743	726	706	763	794	760	764	764	750	727	756	775	733	786	747	711	765	746	736	774	738	773	724	788	760	756	756	770	749	764	750	794	762	781	766	791	783	790	785	734	739	764	732	785	718	745	731	742	769	799	752	778	779	771	803	759	797	692	788	821	741	777	753	765	749	733	758	740	777	751	695	717	765	760	748	734	747	778	742	729	697	715	735	775	732	752	761	731	766	767	727	782	734	738	767	771	712	771	731	750	748	746	727	764	745	767	758	775	737	773	749	782	735	766	750	778	732	739	750	779	705	778	745	767	765	715	746	744	739	783	762	777	758	788	772	744	785	744	751	766	685	731	733	751	778	745	733	705	695	728	766	733	715	721	785	719	737	744	806	756	770	793	724	754	748	769	706	717	798	743	747	734	741	748	679	784	746	746	732	741	805	744	742	796	749	749	722	712	761	737	731	768	738	763	789	752	747	763	734	724	713	776	774	729	772	787	722	721	809	763	685	811	734	754	794	755	724	757	784	700	756	726	764	752	743	753	745	767	764	761	781	765	737	750	748	697	730	740	752	718	750	746	746	776	762	750	774	768	731	808	800	773	756	744	738	729	751	769	705	750	710	727	737	745	758	735	741	704	732	771	770	736	715	713	741	800	765	800	754	730	735	781	760	737	771	720	787	760	704	715	762	746	788	726	741	738	697	766	742	762	739	766	760	754	742	744	766	742	742	763	770	694	758	723	726	794	733	759	745	762	771	750	805	761	775	739	765	706	763	774	759	695	791	745	725	752	752	726	757	753	745	737	719	771	741	767	752	761	782	772	698	739	787	763	759	748	720	733	797	741	719	773	799	757	774	749	760	724	753	765	768	712	788	724	680	739	786	724	753	765	787	733	724	780	719	753	755	741	756	746	795	767	739	788	743	731	766	762	739
3037	1763	884	776	1162	784	586	545	521	427	311	262	201	171	135	85	88	73	71	50	69	68	42	50	38	37	38	32	34	42	37	24	33	28	27	27	17	25	28	25	33	26	30	26	24	30	35	22	20	19	25	32	21	22	27	30	26	22	32	31	26	30	26	17	15	20	26	25	24	31	23	30	32	17	23	26	20	20	24	18	18	30	21	34	21	21	25	23	22	25	32	24	21	27	24	24	25	17	29	29	28	17	22	27	26	28	30	20	21	32	34	15	24	19	21	32	25	21	22	18	21	26	20	20	20	31	22	21	21	27	14	22	20	20	20	23	21	26	23	23	16	22	22	21	26	16	20	26	24	16	18	21	20	22	17	26	26	20	25	16	20	22	20	20	24	26	19	13	23	21	20	24	26	16	26	22	19	14	15	17	17	18	23	23	26	15	22	17	15	21	20	25	17	27	19	17	17	22	23	18	28	34	26	21	23	19	27	23	23	20	22	16	14	20	15	17	21	22	20	31	18	22	17	18	26	20	14	18	21	14	20	21	27	25	23	21	15	25	26	28	27	25	22	17	20	22	25	26	25	25	25	30	17	31	29	25	15	23	24	20	18	25	27	28	30	21	20	19	23	29	24	21	24	21	20	28	19	19	21	26	15	27	22	21	17	21	15	24	24	28	21	19	25	26	24	20	21	20	32	14	24	14	23	19	22	21	23	22	24	24	26	22	21	19	25	24	18	18	21	24	26	17	26	25	22	22	32	18	21	18	36	18	25	26	27	16	24	23	19	29	21	22	21	15	21	29	16	16	14	23	21	38	24	20	20	29	17	21	25	22	22	18	24	22	25	14	18	19	26	14	23	24	26	19	31	25	18	23	26	22	24	24	17	26	25	25	23	17	28	30	30	21	25	11	19	20	21	24	23	21	22	22	16	33	27	26	30	20	21	16	18	29	20	29	24	19	15	17	17	12	21	17	27	25	20	22	11	17	22	17	16	13	19	28	18	27	21	18	22	18	25	21	23	19	23	23	26	18	23	22	29	33	27	22	22	25	25	34	21	20	23	26	16	19	22	24	14	27	25	27	20	29	20	24	23	26	21	20	22	21	27	14	17	18	24	18	30	23	25	17	18	18	29	25	25	23	21	21	21	26	24	19	22	18	19	24	25	21	28	21	26	23	19	18	20	18	21	29	31	17	19	17	17	26	21	20	20	21	22	23	24	15	23	31	23	24	26	24	40	22	20	15	22	15	23	21	23	22	20	17	28	28	23	25	16	27	25	18	19	19	20	26	16	18	22	24	24	28	25	15	27	33	17	24	17	31	31	24	18	12	25	20	23	18	16	30	18	23	26	21	22	25	22	15	14	33	14	19	16	18	26	17	23	26	15	28	27	15	23	17	27	27	25	23	20	20	25	12	22	27	25	14	20	18	16	15	24	26	24	29	22	28	15	20	26	17	23	24	20	27	25	20	15	22	16	26	21	25	30	19	15	22	24	17	19	25	29	14	18	21	18	21	19	25	26	20	31	25	26	22	31	32	19	17	22	31	16	23	14	27	17	19	24	21	20	24	31	22	15	22	15	24	27	23	22	19	24	25	24	26	20	21	23	17	16	30	19	18	32	22	34	24	22	17	17	22	32	19	32	24	20	25	25	25	26	23	18	24	21	30	26	17	18	28	23	25	16	27	22	20	14	32	17	31	24	24	22	28	25	25	21	29	16	22	28	25	29	23	15	27	28	19	26	26	27	16	19	22	19	20	27	24	27	22	21	24	31	27	18	19	19	29	15	22	27	23	15	14	24	22	22	26	29	24	23	24	29	24	24	16	21	27	22	18	20	24	21	21	24	24	20	16	20	25	29	17	21	21	14	19	23	26	30	16	30	29	24	26	20	25	24	28	25	26	15	20	19	22	22	25	20	21	22	24	18	28	24	20	10	30	26	32	32	19	25	12	27	22	22	22	17	20	17	29	28	18	21	29	18	27	19	20	18	16	16	19	26	19	19	34	23	21	15	26	25	23	25	18	18	24	15	19	11	23	22	24	18	27	14	26	26	27	28	28	26	23	28	15	20	32	17	17	19	27	21	31	26	14	23	27	25	22	21	12	20	15	21	19	27	17	19	17	16	23	27	17	32	27	19	26	26	22	36	33	17	20	28	26	27	24	19	16	23	20	28	25	21	21	29	19	19	25	16	16	22	25	28	23	29	13	29	13	20	21	13	18	26	23	18	24	26	11	19	14	12	20	21	29	25	22	24	26	24	37	16	22	19	14	25	21	24	21	26	25	27	21	22	26	23	27	30	27	23	21	20	16	23	18	18	32	23	21	19	21	30	20	27	27	30	18	26	22	30	19	18	24	19	17	24	23	27	24	31	24	17	23	19	19	13	20	24	20	20	20	21	33	26	16	17	25	20	21	21	25	32	16	20	17	18	22	27	15	20	25	15	22	21	26	32	14	22	16	23	25	15	13	16	16	25	20	22	14	31	17	28	21	21	18	20	17	10	26	24	17	25	17	21	23	19	25	19	16	17	36	22	23	26	27	25	25	22	19	18	11	23	28	21	20	26	26	21	21	12	21	23	20	20	20	17	29	30	14	22	18	30	20	20	19	29	23	23	21	21	16	14	25	19	21	24	23	25	33	24	22	19	27	8	21	18	30	21	24	23	18	24	36	13	25	20	16	17	30	14	23	30	31	14	23	24	22	22	24	24	25	25	13	21	22	15	16	18	22	21	25	32	24	23	24	32	28	22	21	28	21	20	21	26	29	21	21	24	25	19	18	31	29	20	24	18	21	25	29	32	18	27	22	24	30	20	18	20	26	21	18	21	18	23	29	23	18	29	18	21	27	31	21	26	21	21	18	19	17	28	19	17	23	16	18	20	25	29	24	11	22	19	26	19	17	26	24	22	32	18	30	18	22	17	18	23	18	27	20	18	26	26	25	11	21	21	21	30	24	21	23	24	19	26	32	18	17	24	27	31	21	21	19	20	17	23	14	22	18	25	15	19	28	19	20	18	24	23	22	22	20	22	25	16	15	22	17	21	21	30	27	29	23	17	19	17	18	27	27	32	22	22	19	13	29	22	26	26	16	28	30	21	16	24	26	29	28	26	31	17	26	24	24	24	18	25	25	27	26	17	15	25	16	29	16	21	24	23	20	17	15	30	21	27	23	26	18	28	27	19	23	23	24	26	22	23	25	24	24	17	23	27	23	30	22	31	18	28	25	21	26	23	16	22	31	18	28	20	14	23	21	25	24	24	22	22	25	15	35	28	23	22	24	19	21	14	26	28	29	25	25	21	13	24	27	24	20	17	27	19	25	19	23	36	22	22	17	18	28	20	24	25	24	27	21	17	22	22	32	33	28	26	23	22	15	20	22	21	24	18	21	34	22	28	17	27	24	28	23	21	23	18	24	18	24	37	20	27	23	22	21	16	25	28	25	22	24	23	22	26	17	19	20	23	20	19	14	23	21	25	21	18	21
31945	29446	21676	37843	40730	35715	30486	27500	25590	22172	18630	16045	12603	9835	7956	5977	4616	4305	3955	3462	3132	2861	2512	2344	1754	1546	1552	1593	1584	1470	1265	1072	995	1040	986	945	902	809	863	822	842	903	812	832	804	875	805	817	853	811	783	807	762	740	873	837	810	833	865	877	907	846	735	671	694	639	653	691	651	647	592	637	596	590	631	617	575	606	578	590	565	567	542	600	607	615	594	549	553	546	555	567	597	567	580	572	580	574	671	677	667	630	626	597	592	595	558	540	540	559	542	527	514	519	527	550	510	521	527	527	546	551	517	542	514	561	569	510	580	526	544	550	571	509	517	521	523	553	555	541	529	532	534	561	510	521	525	513	553	516	516	496	542	473	527	528	534	518	495	538	496	528	513	539	509	508	518	541	524	497	491	522	467	478	531	511	541	516	508	535	537	506	550	524	535	542	514	532	544	499	504	564	522	512	473	539	529	515	533	529	518	504	523	537	507	508	564	511	477	527	509	527	507	530	515	517	490	538	556	512	542	511	518	582	547	510	508	532	511	523	509	494	500	575	521	499	532	522	538	530	540	487	537	586	511	483	527	507	566	525	483	519	516	523	538	500	521	483	543	510	477	536	498	516	505	546	551	572	531	494	582	505	534	505	557	508	538	528	487	541	498	507	485	507	533	523	550	537	501	483	557	529	586	551	542	524	512	552	515	528	510	482	521	485	515	484	559	546	508	510	513	491	514	542	490	552	523	524	532	507	532	519	535	526	544	541	525	551	498	512	552	498	503	502	506	493	521	514	549	489	563	539	525	555	512	523	528	536	537	542	516	516	523	498	558	534	522	557	533	549	504	469	499	504	479	560	502	555	535	541	508	509	562	507	523	558	506	519	542	497	491	524	543	500	531	541	535	529	516	504	524	531	487	532	555	478	528	511	575	501	549	533	522	509	504	553	555	509	524	477	534	533	551	553	520	515	568	536	546	505	521	526	489	524	547	521	516	529	491	507	495	505	514	529	550	506	526	501	529	513	574	520	543	520	518	571	502	524	513	517	511	511	524	497	538	571	520	503	525	515	524	511	532	529	556	475	507	517	525	522	523	549	500	512	544	534	548	519	562	490	521	538	503	491	483	570	526	515	520	496	495	554	559	539	499	526	499	507	532	490	560	497	500	513	532	496	517	526	526	528	537	500	502	473	531	497	522	538	542	519	472	588	534	516	505	489	529	495	536	541	509	537	540	523	514	549	503	528	530	508	545	527	505	519	562	519	553	500	488	562	524	523	499	497	515	524	497	509	509	533	501	520	515	514	554	523	529	536	545	515	553	523	489	520	496	531	523	563	541	512	522	524	553	509	507	522	525	556	505	497	486	558	517	532	526	571	483	517	504	539	508	504	551	557	550	495	506	533	559	492	527	514	519	521	527	493	536	506	511	534	517	495	533	517	547	516	493	529	542	520	481	536	523	557	547	535	538	537	510	529	551	522	527	475	566	521	547	494	544	530	498	548	544	532	571	487	533	515	534	529	490	531	518	500	532	545	539	518	493	519	551	536	549	507	490	509	556	543	533	545	546	520	548	504	557	515	506	526	557	543	529	528	503	506	523	523	527	517	500	511	496	562	497	527	539	522	542	538	507	518	505	476	525	509	534	467	571	564	535	510	478	529	517	512	516	555	502	478	557	540	491	533	523	555	534	533	537	497	507	511	518	537	504	495	565	566	531	523	535	501	509	518	489	506	535	507	499	539	546	580	511	524	522	503	511	488	520	518	518	513	541	548	546	541	594	548	509	535	505	544	523	514	512	519	509	524	508	524	487	541	529	504	516	503	531	544	515	548	497	531	525	484	531	539	563	514	558	513	484	541	509	553	503	524	551	518	520	499	557	550	517	528	547	518	497	502	526	526	522	520	538	539	503	502	513	548	572	485	524	531	530	540	555	554	495	544	555	520	531	490	535	505	538	503	536	535	547	555	548	528	545	538	541	574	520	524	487	535	497	518	551	538	519	559	540	471	548	540	533	552	528	516	492	501	540	495	553	548	530	506	526	528	533	551	552	528	519	495	484	507	562	507	534	565	489	501	564	518	497	513	506	528	531	551	510	507	522	536	527	549	530	564	516	474	513	555	557	511	543	511	539	531	530	541	507	511	524	551	497	539	497	482	511	526	539	516	542	550	526	552	557	536	515	516	530	533	569	509	512	572	520	544	508	543	504	530	488	539	505	552	565	536	508	489	549	523	524	505	530	532	529	554	565	496	508	561	519	513	506	537	524	468	505	549	503	520	533	542	542	532	521	546	539	524	530	541	537	485	546	522	552	533	505	559	518	505	507	533	546	544	524	503	484	511	493	515	492	511	517	535	530	569	538	563	519	500	533	492	523	497	498	547	554	510	521	510	517	530	534	552	504	508	553	564	532	508	551	520	529	542	550	501	515	518	522	521	491	494	515	492	495	561	542	538	508	595	577	558	562	515	530	548	575	523	525	497	491	527	553	536	471	545	509	529	510	540	533	559	530	525	561	519	531	522	557	533	574	537	522	563	481	554	510	541	521	545	530	552	501	504	496	500	520	561	512	559	552	509	540	539	496	510	502	507	560	551	519	537	503	518	536	520	522	525	496	524	512	514	486	506	539	531	531	507	535	532	541	515	531	530	544	523	482	539	530	518	558	497	519	513	514	542	530	472	545	460	517	520	498	530	529	523	517	510	505	541	499	551	569	518	522	540	506	580	512	510	536	483	511	510	512	527	508	516	494	506	547	525	474	478	508	529	507	505	550	526	509	518	535	522	517	506	515	512	498	520	530	509	545	523	484	557	565	527	534	516	587	520	549	539	571	523	524	492	524	542	500	527	515	543	596	532	521	522	549	533	498	503	491	502	530	533	499	527	553	534	529	528	527	515	492	542	525	519	539	507	540	519	491	494	527	528	566	544	520	528	553	558	480	521	515	499	484	541	574	496	527	506	498	529	501	503	567	512	507	536	526	522	552	505	507	536	546	525	537	518	555	527	528	507	513	531	547	507	492	535	536	530	519	555	521	510	522	529	535	550	497	535	514	536	549	554	514	543	489	555	534	503	486	537	551	522	550	572	522	560	529	533	558	512	481	512	526	526	511	509	519	508	517	555	518	518	510	527	543	554	553	538	520	541	504	521	522	511	521	516	487	527	519	530	511	533	502	517	535	528	503	520	545	513	530	523	500	581	563	527	533	535	517	510	498	518	511	542	515	585	533	528	527	522	530	519	542	545	516	506	532	489	519	516	571	482	532	521	545	510	508	519	492	507	512	503	538	549	506	535	524	505	546	530	481	523	546	456	538	514	533	549	544	500	502	538	502	509	520	518	487	534	534	520	531	508	537	563	525	530	558	521	519	523	490	505	531	532	521	501	516	561	463	528	530	556	562	489	561	566	484	553	509	544	499	524	546	498	532	533	536	511	527	532	519	534	519	503	477	542	490	509	498	516	532	546	538	535	553	516	501	565	518	503	524	531	499	542	506	495
2869	1768	806	735	983	730	596	518	516	471	355	293	217	170	110	97	85	68	55	66	49	50	39	38	48	27	29	36	32	36	27	30	30	25	24	26	18	21	37	24	26	19	28	22	34	28	32	28	21	27	25	27	25	29	34	24	34	29	22	31	23	25	35	22	22	20	12	23	18	26	22	40	20	27	26	24	26	26	30	26	20	22	28	32	21	28	20	25	21	18	22	25	23	20	22	14	19	22	34	14	25	22	26	28	28	30	24	21	33	21	26	29	26	19	23	30	29	24	24	22	20	22	20	22	36	24	23	19	22	21	12	17	22	24	21	26	30	20	24	30	22	17	21	25	18	17	32	28	24	16	20	20	16	21	23	25	24	24	25	33	20	17	15	23	27	19	25	21	32	16	19	17	20	27	19	25	16	22	21	21	26	13	21	20	14	25	24	20	22	30	14	22	20	19	15	17	21	17	22	32	21	26	27	21	19	15	28	17	21	15	23	22	20	29	18	25	20	22	32	15	20	24	24	28	21	21	19	19	16	24	21	15	13	16	32	32	25	18	22	22	24	14	24	19	18	18	14	25	22	20	22	12	17	38	19	21	24	24	21	27	30	25	25	21	20	20	15	20	24	21	28	17	24	23	18	25	28	26	23	27	24	11	22	24	24	13	29	23	20	17	21	26	19	21	21	25	20	26	23	25	19	21	18	22	23	24	18	23	18	14	21	20	19	18	14	20	22	22	26	18	23	26	19	19	14	18	22	24	18	27	18	18	15	18	20	33	18	16	18	20	15	15	28	21	26	20	25	25	24	17	24	23	13	19	24	28	28	28	14	27	19	24	27	24	23	30	23	27	19	19	26	19	19	26	23	16	25	24	15	32	15	22	18	23	25	28	27	28	27	24	24	30	14	25	26	24	16	22	21	30	25	19	21	21	29	29	25	29	20	24	25	17	22	27	33	18	25	32	24	19	21	21	28	26	9	21	23	16	18	19	32	26	15	22	25	19	22	18	28	25	30	11	28	25	20	24	26	18	16	29	28	20	18	13	25	17	28	27	20	26	22	19	22	21	26	22	20	20	24	21	20	20	18	16	23	22	20	26	21	35	16	35	18	26	13	19	23	25	25	28	16	27	17	10	20	22	22	28	16	34	29	19	30	26	23	22	19	33	19	20	24	19	14	25	20	22	23	24	23	18	19	23	21	19	26	23	27	23	18	18	24	23	26	14	26	19	28	28	21	19	25	19	29	11	29	20	25	25	21	27	26	25	22	21	19	16	18	25	30	18	20	19	20	25	25	43	24	19	15	22	21	34	18	25	24	35	16	26	18	28	21	20	14	18	20	25	27	18	20	17	26	24	22	29	23	23	26	15	22	21	24	17	15	27	21	22	23	20	21	29	26	25	26	23	26	23	26	24	27	16	19	21	28	24	21	25	17	28	27	21	23	17	25	26	26	28	18	22	21	26	16	14	29	23	20	17	22	15	16	29	25	18	19	19	20	16	34	17	23	25	16	21	18	16	18	25	22	21	17	25	26	29	17	30	17	16	26	25	18	20	24	22	17	23	15	21	21	22	20	21	28	19	26	21	20	20	20	19	31	24	26	15	23	17	24	23	22	20	26	17	28	22	27	25	13	15	27	28	20	13	26	20	20	24	31	28	23	15	26	26	19	30	23	23	24	24	14	21	21	33	26	26	18	21	18	26	25	17	21	24	19	19	17	31	18	22	22	21	28	22	25	24	29	16	21	27	22	23	20	31	23	23	24	25	22	36	15	21	20	18	25	23	26	30	21	25	20	26	16	14	20	25	20	22	21	27	27	17	17	21	16	19	21	18	16	27	16	20	14	22	22	28	17	24	24	21	23	27	18	23	30	28	22	22	19	32	24	16	23	15	23	27	21	16	21	24	20	20	16	25	18	23	19	24	27	17	15	27	15	18	20	18	23	20	21	27	21	23	25	18	18	28	20	19	23	31	20	16	22	25	21	19	26	18	24	31	17	12	22	11	29	20	26	19	15	18	18	26	21	21	27	34	27	27	19	21	22	18	19	17	22	24	20	14	22	26	31	25	26	21	27	28	36	13	27	34	17	13	29	23	14	19	19	26	15	25	22	18	31	17	20	20	29	20	18	16	26	37	26	19	19	28	22	27	19	22	19	19	30	27	13	20	18	19	16	23	27	25	28	21	19	20	20	23	24	23	22	21	18	19	27	25	15	17	15	25	29	18	25	32	18	28	12	24	22	24	21	20	24	25	24	26	21	27	20	17	16	31	19	20	17	31	22	18	25	24	17	27	23	24	26	22	22	27	18	12	20	16	17	22	25	22	14	21	20	22	26	27	19	27	21	27	15	25	20	40	21	19	21	20	20	26	20	25	18	19	12	19	16	22	15	21	15	32	18	34	14	27	24	19	25	18	21	30	30	32	27	20	27	20	21	16	20	23	25	14	24	29	19	20	21	16	18	21	21	18	24	26	16	24	27	24	18	25	20	23	23	29	22	15	25	23	26	9	17	26	25	25	24	11	28	23	22	15	15	24	25	18	27	13	32	25	22	21	22	14	26	17	29	25	23	22	18	20	22	27	13	30	23	25	15	16	25	18	23	25	28	19	16	18	20	26	27	17	20	19	23	21	27	17	26	20	27	29	23	27	21	19	17	19	21	21	24	24	25	14	25	25	19	24	26	22	24	19	22	26	21	20	30	26	23	23	23	19	20	26	31	19	19	21	17	22	18	20	23	29	31	19	22	22	19	32	22	19	23	25	23	20	29	27	18	28	22	26	20	22	17	27	15	25	14	20	27	16	21	20	24	28	23	27	25	20	24	23	14	20	16	23	28	18	14	23	24	19	26	19	23	16	26	19	25	20	24	15	20	23	15	18	29	21	20	27	21	21	28	15	31	19	15	18	25	22	27	17	27	23	19	21	14	24	27	15	24	23	14	23	27	23	26	16	16	31	21	20	16	22	16	19	23	26	15	25	15	23	18	20	18	17	20	22	22	16	23	21	28	29	11	24	20	27	16	26	19	12	15	22	26	32	28	31	21	19	15	23	20	24	19	16	17	20	23	29	21	21	13	21	21	23	19	25	22	26	28	11	15	23	26	24	16	20	24	21	22	20	18	21	20	23	24	20	16	21	23	23	23	24	17	14	29	26	31	35	18	13	29	28	24	13	16	24	31	19	20	24	15	26	22	19	22	17	21	22	20	27	26	19	19	21	18	29	28	21	18	27	23	24	22	21	19	24	26	29	26	17	19	22	16	25	23	16	30	19	17	25	18	17	21	25	28	18	24	27	13	34	25	18	22	24	26	28	18	18	31	20	21	22	22	21	26	22	26	21	26	20	20	18	19	21	18	22	21	27	14	20	20	20	27	20	25	30	21	15	20	18	28	22	22	25	17	19	21	19	22	22	16	18	22	22	25	27	26	22	14	22	23	21	19	22	19	16	17	20	24	25	17	23	22	17	15	23	15	27	17	33	20	28
31442	29014	21798	37795	40276	35094	30629	28100	25854	22253	18887	15693	12397	9610	7639	5615	4670	4339	3895	3416	3179	2874	2501	2136	1715	1642	1837	1748	1659	1398	1215	1065	1035	981	960	898	926	884	851	828	874	849	793	840	810	853	797	794	822	798	816	769	820	764	823	872	876	816	876	850	808	805	709	692	705	691	655	649	613	614	633	592	600	628	636	567	599	614	577	627	600	590	559	557	582	605	537	593	551	524	559	584	590	555	577	590	609	647	610	595	652	653	669	626	640	611	562	542	526	577	565	552	561	531	538	549	508	495	514	542	515	541	520	555	501	519	519	530	549	527	514	511	516	522	556	531	517	544	512	528	533	520	563	493	492	536	574	596	512	532	492	517	580	493	553	524	528	552	511	534	523	529	531	585	532	553	518	521	521	567	511	571	524	546	490	572	526	533	517	554	513	532	540	514	508	502	529	507	523	479	518	506	504	543	482	547	505	552	560	492	544	520	515	516	521	527	519	539	524	503	519	508	524	514	571	552	527	499	518	540	538	542	523	501	516	547	507	506	515	486	528	521	535	511	514	520	528	505	509	500	505	520	537	492	490	533	554	542	537	574	539	542	538	542	504	546	499	560	552	485	502	513	550	518	548	565	507	479	495	531	528	533	527	568	502	541	493	501	525	549	523	497	544	524	576	526	523	550	543	491	536	506	530	556	476	564	551	492	547	528	506	532	519	516	488	535	523	514	522	552	513	573	531	486	517	516	538	546	549	523	541	546	538	543	571	505	512	527	567	524	519	511	555	519	541	549	549	490	505	517	522	524	512	510	538	545	482	534	486	507	509	532	528	556	535	519	537	529	530	525	526	576	554	502	550	515	570	521	487	539	526	565	560	479	548	533	537	506	529	529	509	576	518	494	507	512	534	541	532	505	510	517	529	511	544	548	515	541	521	511	531	482	536	586	542	550	516	506	542	545	539	532	521	530	500	521	535	540	535	494	526	500	530	566	528	531	526	522	521	547	501	552	514	504	507	515	550	522	538	512	489	559	480	499	514	502	504	503	526	547	527	506	570	553	542	474	525	511	552	538	517	503	608	576	512	513	558	527	548	516	533	516	511	536	481	592	543	554	545	540	469	535	529	541	523	533	517	530	533	522	543	521	503	547	504	533	542	515	546	523	538	529	563	465	565	515	555	546	515	509	573	501	543	535	531	491	520	525	512	518	526	545	558	505	524	493	567	527	510	473	522	523	522	573	513	499	516	501	529	510	536	546	548	576	493	553	558	523	530	517	541	505	522	531	554	502	565	533	519	533	577	512	518	456	528	514	540	490	544	528	525	540	549	509	533	495	544	507	509	504	530	542	523	586	499	534	477	500	513	530	562	503	558	507	533	498	569	512	552	537	524	525	545	506	510	539	493	530	548	493	484	519	517	523	537	520	493	548	527	506	540	549	575	549	552	601	545	560	492	502	474	545	528	532	547	530	493	542	535	512	546	524	516	549	529	474	568	506	514	491	558	526	492	533	488	529	538	498	562	541	516	538	457	511	501	534	528	523	523	491	524	514	519	561	479	531	507	551	558	543	492	540	516	512	519	543	502	494	546	526	530	533	497	523	530	552	491	545	519	539	536	513	573	557	516	537	534	490	516	489	489	579	529	539	539	498	517	536	512	516	522	550	532	487	490	505	521	524	508	505	560	509	549	527	498	530	504	519	572	524	486	513	527	512	555	515	513	556	477	525	509	521	551	527	530	511	501	554	541	505	484	503	521	559	569	537	498	487	539	508	541	494	549	560	523	517	528	521	522	516	512	523	555	534	540	525	541	529	482	545	487	523	504	521	510	530	512	562	555	533	533	511	524	523	525	516	564	544	528	531	490	551	519	548	515	518	551	572	531	540	501	482	564	549	575	530	546	502	491	529	500	541	461	489	562	529	541	527	536	551	537	500	471	546	515	492	558	497	490	474	484	542	515	525	493	514	538	500	531	551	512	512	555	517	558	518	547	523	503	521	530	550	521	535	553	497	527	500	537	538	538	544	538	508	543	512	476	528	498	537	481	564	510	536	482	527	523	541	492	515	551	542	561	534	526	539	552	539	526	489	547	516	503	517	549	529	518	505	533	496	516	507	490	536	529	523	530	512	524	547	516	547	525	509	546	520	542	537	528	531	537	513	556	514	524	511	507	525	505	576	583	515	536	536	504	547	548	523	535	525	533	546	505	544	522	503	517	544	527	530	512	503	540	490	472	557	517	520	552	543	532	536	516	521	486	522	534	518	523	514	562	490	510	582	513	559	543	521	535	570	504	531	509	543	555	537	512	561	500	511	537	496	564	571	518	503	536	540	545	527	498	523	516	514	505	527	527	545	508	518	459	504	532	524	546	552	514	527	537	583	518	535	547	550	523	511	530	526	545	523	544	508	494	539	537	544	539	516	513	477	525	546	519	525	547	525	520	534	516	541	532	507	544	537	542	535	515	578	543	553	494	491	506	560	508	543	500	489	529	562	544	544	488	466	536	530	529	509	523	487	538	533	542	500	511	536	523	522	523	534	526	518	530	509	514	498	556	535	537	516	524	539	514	492	503	511	519	507	521	538	477	518	490	518	483	545	497	530	550	545	530	488	507	501	532	530	543	516	503	553	473	521	585	541	522	532	470	523	529	525	513	535	557	483	547	524	513	536	527	512	499	515	547	510	504	520	539	505	562	508	545	544	529	542	499	539	492	499	540	554	495	492	487	545	513	555	541	535	488	525	504	543	537	546	486	510	493	518	491	538	520	494	534	494	538	505	546	550	515	543	534	551	492	520	522	557	537	496	545	522	531	553	542	538	515	541	504	518	550	509	510	508	530	540	545	536	543	523	533	545	562	538	533	522	555	487	530	532	560	536	491	491	507	528	544	499	521	512	506	502	524	505	530	531	577	544	569	528	537	506	531	510	609	515	502	517	514	568	526	547	542	537	559	548	546	518	542	510	520	529	547	537	539	507	496	515	523	530	495	510	487	530	521	482	553	522	517	524	515	487	539	560	569	543	520	530	476	536	532	500	543	520	503	541	520	533	514	523	536	505	513	520	537	503	511	574	528	507	521	494	522	498	512	549	512	531	495	523	527	536	484	549	539	536	567	493	528	545	537	528	570	474	526	518	500	555	458	547	508	516	539	490	557	511	535	494	528	497	544	504	546	487	513	507	539	554	519	502	536	514	499	515	547	533	594	534	524	498	499	515	551	541	496	533	503	518	510	488	565	574	533	539	526	511	545	528	535	530	541	528	511	558	581	544	530	525	525	528	533	544	498	553	535	548	530	543	549	560	514	524	542	537	571	506	517	538	497	568	516	514	512	525	498	532	504	496	510	540	537	533	526	565	565	544	514	501	555	543	523	468	569	550	507	537	546	532	513	549	539	553	531	499	530	536	537	560	550	495	504	543	520	547	516	502	506	540	482	474	550	488	497	549	527	529	519	526	518	528	505	564	520	547	500	513	504	522	504	507	502	542	524	530	496	524	504	505
2867	1597	904	738	1016	693	510	598	539	448	361	275	215	143	124	94	78	75	62	65	49	43	40	40	53	49	46	40	34	40	32	24	28	34	35	33	32	27	34	20	27	27	24	18	23	32	32	33	18	20	38	37	33	24	19	28	22	26	33	32	29	32	27	26	23	25	22	21	26	20	22	29	24	17	32	21	19	21	19	18	25	28	21	21	19	19	15	33	23	21	24	19	22	30	19	12	21	19	19	23	26	29	19	27	18	19	21	26	31	26	22	25	18	29	17	22	17	19	21	18	23	19	27	30	24	21	29	26	20	20	20	20	34	25	14	24	19	28	23	26	15	23	24	19	28	18	25	21	19	24	20	21	23	18	22	16	24	26	13	23	21	25	25	25	18	19	23	17	13	20	15	26	18	29	21	20	23	27	11	24	22	13	19	25	15	21	30	20	12	25	14	21	19	25	25	25	22	20	17	26	22	18	29	26	18	20	22	30	31	19	19	38	29	11	20	19	23	23	22	19	21	27	23	23	24	17	26	26	15	27	18	30	26	21	23	23	20	25	22	13	24	23	17	23	20	22	19	24	18	15	20	23	18	23	22	26	21	16	20	15	30	23	15	21	19	22	19	22	16	23	29	29	17	23	25	23	21	28	20	31	22	18	19	27	22	26	21	18	26	12	25	24	16	15	24	19	32	31	16	14	24	19	27	22	17	18	22	21	22	21	22	19	30	33	24	22	33	17	29	23	16	20	30	24	22	30	19	22	26	28	16	26	22	22	23	21	26	23	17	21	10	19	31	17	22	13	28	29	20	20	22	25	29	16	21	22	24	22	23	23	22	18	22	25	23	17	27	23	21	20	24	22	29	17	20	18	24	19	23	21	25	22	17	26	14	25	21	14	30	25	20	21	28	23	29	23	23	23	18	27	20	15	25	17	25	14	24	17	22	30	20	14	17	29	24	19	26	25	22	17	14	20	23	24	23	21	21	19	19	29	23	16	23	22	19	22	17	22	25	21	25	16	17	16	24	26	22	26	24	17	21	24	28	26	26	19	20	26	17	28	20	20	23	14	23	17	29	26	16	24	23	18	20	28	21	24	17	22	26	27	21	15	21	28	24	21	21	24	21	25	23	30	22	16	17	21	17	21	16	14	26	27	19	22	17	22	22	17	33	26	25	23	25	21	18	26	26	23	20	12	28	26	24	20	24	21	39	16	27	30	24	23	20	20	17	24	21	24	16	19	24	21	23	22	19	25	21	23	23	21	21	18	20	18	17	31	22	17	26	28	15	19	16	24	15	22	20	21	24	24	27	28	23	28	23	29	25	24	21	28	26	28	29	31	28	22	20	22	24	25	20	22	24	32	25	21	13	23	18	19	15	26	24	30	23	18	14	24	20	20	21	22	10	27	23	19	21	28	19	18	20	20	28	27	19	23	22	22	26	16	23	17	23	25	26	30	32	24	22	20	22	26	22	23	19	23	20	17	19	13	23	21	23	34	16	18	22	25	25	20	37	22	13	21	24	16	26	23	26	17	19	29	19	24	19	20	17	21	23	21	21	19	28	33	14	22	16	12	24	27	28	18	22	15	20	19	25	27	22	26	18	21	21	21	24	15	21	28	24	17	25	14	22	19	20	23	22	17	16	22	19	19	22	22	24	21	30	23	18	19	21	20	31	21	19	18	29	18	25	23	25	17	31	28	23	17	17	19	24	22	22	18	25	20	21	17	21	18	24	22	21	19	26	19	26	21	24	12	18	26	26	19	18	26	16	23	23	18	20	23	16	31	16	21	21	23	25	30	18	21	15	23	26	23	18	16	22	16	16	12	24	18	16	29	26	28	30	19	15	22	12	26	16	22	22	16	24	15	21	28	15	27	23	18	28	20	18	23	24	19	22	15	18	37	20	23	27	17	18	26	22	16	21	31	21	21	25	28	12	19	22	18	26	25	20	21	24	18	22	28	26	21	18	17	19	19	27	30	19	15	20	24	37	30	27	19	23	25	21	18	24	25	21	25	33	19	20	21	24	24	21	24	29	27	24	20	25	30	17	19	21	20	13	18	27	22	25	23	31	22	33	16	20	22	17	16	25	25	29	26	21	14	23	26	27	27	18	25	28	21	19	24	28	20	20	24	25	31	21	26	13	19	15	28	24	18	25	24	21	28	24	25	22	15	17	26	16	22	22	29	24	24	29	23	23	22	18	22	26	25	23	28	23	9	23	24	17	24	21	19	17	22	18	18	22	17	20	23	24	33	17	20	18	22	20	19	27	24	20	27	19	24	23	21	19	27	29	25	14	22	17	21	23	18	30	15	24	23	25	18	8	24	20	23	21	19	31	26	21	19	13	17	13	29	23	19	21	22	23	28	19	17	19	17	19	16	22	24	24	17	24	20	25	20	20	28	30	22	26	28	23	13	36	27	25	18	17	17	27	19	22	22	19	23	19	20	17	22	26	21	27	20	13	27	31	17	22	25	18	14	23	21	24	22	21	16	27	21	17	25	30	23	9	19	20	14	25	24	25	19	28	23	21	26	23	18	20	20	11	26	19	16	18	18	18	16	29	26	20	13	19	21	27	27	23	20	26	17	21	24	16	30	23	18	24	19	17	25	29	17	17	20	20	23	32	25	20	19	22	29	18	21	18	28	27	23	15	21	28	18	18	24	19	24	32	25	17	20	16	15	16	17	21	27	24	22	31	25	25	19	25	20	20	23	29	15	22	23	27	15	24	19	22	31	17	28	22	20	13	19	20	23	25	22	18	21	30	19	27	15	22	24	21	22	21	17	12	18	17	19	18	27	31	24	22	23	30	21	16	22	24	18	19	21	24	24	19	19	17	21	24	23	18	23	22	15	19	29	19	18	25	14	27	23	16	31	15	23	27	29	23	19	25	19	21	22	23	23	26	20	20	16	22	19	14	28	27	33	27	28	19	16	20	17	25	29	23	20	21	11	40	19	29	25	17	19	27	20	24	26	18	22	27	12	25	25	14	24	19	26	24	26	22	19	21	16	17	17	17	20	22	19	24	24	27	22	14	23	21	25	26	29	35	15	22	24	37	24	21	25	24	24	22	22	24	26	27	27	15	22	11	26	21	33	21	18	15	14	35	18	22	17	23	20	13	27	19	29	27	24	23	18	13	23	32	29	18	30	21	28	18	23	16	28	25	36	18	29	29	29	20	27	27	28	25	27	26	21	21	19	16	18	15	17	17	27	24	17	24	28	20	18	21	23	15	26	12	18	21	21	18	18	27	24	24	21	20	24	25	20	26	15	22	22	20	20	23	28	21	24	20	21	29	23	20	33	23	12	26	16	28	28	20	19	29	18	25	22	24	29	27	31	22	18	22	21	29	17	25	20	20	19	23	25	24	14	13	14	22	17	24	33	21	23	20	16	14	20	23	26	20	17	23	20	19	18	18	13	22	22	25	18	24	20	26	17	28	20	25	24	19	18	22	19	17	24	22	20	13	23	21	26	21	21	22	20
30684	28264	21727	37419	39323	34677	30716	28740	26247	22471	19036	15160	11915	9355	7223	5349	4841	4187	3719	3445	3101	2897	2478	1795	1688	1856	1890	1789	1590	1233	1188	1179	1041	939	900	894	890	898	859	818	879	815	839	783	857	786	829	823	778	838	796	766	797	745	782	794	865	836	851	852	857	790	693	684	658	637	650	667	650	607	610	635	601	642	585	588	623	613	599	549	530	568	599	586	587	535	567	616	592	577	587	583	564	531	609	599	569	669	665	609	608	636	721	687	643	590	597	520	544	511	522	550	511	553	519	527	529	544	540	530	542	555	511	569	579	603	538	501	547	573	525	505	509	560	538	552	555	542	523	564	531	573	556	556	524	560	488	545	497	561	536	544	525	526	531	515	487	513	521	556	547	523	507	526	529	548	544	495	554	534	556	587	530	510	516	530	547	524	534	522	529	560	503	518	498	537	545	514	543	552	535	546	533	554	484	497	521	473	547	521	501	522	541	526	496	540	495	499	505	521	549	551	533	562	519	504	547	510	512	536	521	516	533	535	529	514	501	528	539	519	524	530	528	494	499	513	526	529	505	543	566	508	499	545	544	580	537	516	531	506	536	536	544	522	561	496	522	540	560	570	523	499	514	521	575	574	523	539	521	546	558	559	523	512	501	551	522	520	559	478	519	550	494	510	547	565	495	510	530	522	613	568	539	586	520	520	552	540	553	518	509	535	521	537	565	543	536	548	529	552	528	516	526	512	531	558	540	541	565	508	541	516	515	543	547	533	508	513	477	524	545	513	493	478	518	481	547	521	533	515	528	532	489	529	562	518	516	570	502	519	579	491	546	509	517	494	531	547	495	502	508	498	532	544	541	522	520	519	518	531	510	528	548	512	529	469	554	524	531	505	544	494	500	512	559	519	506	535	509	555	517	514	498	480	495	539	533	519	532	540	536	478	504	549	537	494	498	555	531	549	538	512	518	531	551	471	546	529	490	490	505	557	530	526	510	494	510	551	524	474	542	539	522	553	493	504	554	514	537	524	525	550	528	536	492	520	542	514	552	565	522	533	517	492	492	533	525	527	514	554	534	520	524	548	541	524	533	497	483	508	471	514	531	507	537	534	562	509	524	521	506	544	538	518	577	500	456	528	548	503	559	500	512	502	514	473	518	558	493	558	537	546	487	528	541	549	472	562	511	500	513	539	518	504	513	499	525	539	538	522	528	529	510	515	542	505	541	543	496	559	526	503	534	525	511	517	516	550	503	557	563	537	528	462	525	514	544	510	562	509	498	529	532	515	504	498	507	514	526	512	562	511	496	565	520	567	556	532	528	490	488	530	464	539	539	532	528	531	539	503	504	498	477	497	516	535	504	550	548	494	520	519	508	525	539	537	566	544	514	553	508	532	530	545	480	525	486	550	531	507	550	524	521	535	539	544	539	523	531	561	566	508	488	508	524	513	536	535	529	511	518	497	547	541	512	562	476	544	535	506	530	577	485	546	515	526	516	518	503	551	488	523	512	483	517	503	489	541	544	520	531	535	558	530	505	528	521	517	571	508	540	537	509	528	477	495	471	534	528	484	501	485	525	524	527	522	531	562	476	530	537	497	506	538	542	542	552	519	475	494	576	510	519	535	496	505	520	563	558	478	501	510	508	533	552	520	522	543	531	564	524	509	522	504	534	533	536	510	524	523	519	541	508	543	592	546	494	519	548	516	515	532	516	547	551	525	537	477	527	514	540	510	485	580	513	466	520	515	532	533	561	522	547	535	530	529	523	513	510	485	499	521	528	502	544	506	535	554	541	500	569	549	489	518	538	530	547	527	558	558	566	529	523	519	490	520	512	521	525	528	479	516	508	540	526	485	531	548	574	524	524	556	539	529	479	547	484	522	497	560	513	513	533	520	491	559	525	535	539	537	544	533	514	487	501	508	526	532	502	548	536	525	539	553	558	550	528	551	475	490	492	544	556	552	506	494	550	545	505	534	509	516	516	560	520	507	474	507	511	515	547	503	517	539	512	539	529	567	552	497	513	550	520	541	514	542	540	539	545	514	531	525	569	534	555	499	551	495	523	505	522	513	530	557	521	543	548	540	511	529	551	525	511	554	518	567	570	525	528	537	508	531	519	536	504	506	500	529	564	532	546	517	495	540	493	547	496	546	533	536	537	573	570	511	528	531	534	565	532	563	535	516	563	501	534	557	499	485	566	519	511	508	501	539	503	500	514	564	535	502	520	555	554	504	571	530	557	533	530	536	528	578	550	520	505	534	541	483	537	531	548	544	527	542	546	576	526	563	532	535	572	497	492	512	537	533	501	516	488	499	506	518	511	510	503	550	517	538	509	518	519	526	486	522	463	493	570	535	524	562	522	511	528	530	535	517	555	517	549	517	531	510	513	522	547	515	482	527	511	542	509	501	558	520	549	524	531	542	563	557	524	493	553	573	536	512	538	517	534	529	505	514	512	549	570	514	519	563	521	529	543	555	512	508	532	492	536	553	520	527	530	541	503	512	517	478	524	502	548	525	499	566	531	545	507	503	519	536	483	557	521	503	543	511	493	531	572	496	525	516	541	521	556	516	538	535	547	508	511	490	521	502	476	501	491	557	530	540	519	524	506	512	517	521	519	512	498	512	501	568	505	489	473	509	541	501	535	516	506	486	587	536	570	550	517	508	495	477	534	519	529	499	551	522	486	546	522	571	518	507	558	565	493	532	479	510	543	507	547	508	517	531	513	505	508	551	533	541	513	554	469	502	501	508	566	546	561	531	551	541	496	532	559	539	527	554	550	504	502	513	533	507	516	521	513	490	514	545	550	524	568	524	508	507	534	505	532	547	544	541	563	524	506	499	513	496	488	509	552	525	542	521	524	523	512	506	495	519	535	550	538	516	539	536	558	538	538	528	549	545	518	508	477	528	524	535	495	547	484	502	521	513	563	571	511	521	520	514	538	542	531	533	544	498	503	480	535	518	533	505	547	512	551	506	519	533	522	482	532	538	548	491	532	512	553	533	552	491	522	519	518	513	515	500	514	499	518	489	522	512	543	514	534	531	564	526	518	521	489	486	524	531	550	494	540	512	585	523	570	537	546	561	504	508	546	531	546	531	512	548	510	535	549	522	524	519	528	532	493	575	549	506	547	525	529	536	539	504	485	521	540	530	567	545	531	524	503	526	554	513	536	486	563	511	491	515	510	581	516	540	529	535	538	590	572	525	511	482	547	533	562	539	552	515	506	554	521	555	573	523	541	542	544	545	519	523	523	585	516	535	528	524	537	553	528	510	537	515	519	507	491	509	527	535	564	543	542	490	509	552	537	514	557	531	532	556	520	519	497	491	545	553	526	537	472	531	519	558	501	514	586	519	544	572	558	510	474	522	554	563	535	566	519	542	563	551	524	541	530	535	516	530	545	521	527	542	541	505	534	516	526	515	511	479	507	567	538	520	513	530	516	541	537	532	532	541	509	553	513	493	556	502	497	544	523	521	512	528	531	518	512	528	540	502	548	543
2838	1029	657	498	597	464	447	444	434	322	270	199	172	122	99	83	74	72	70	70	52	70	49	49	48	57	44	39	54	46	35	37	33	31	37	41	30	37	42	36	30	41	34	33	40	25	43	29	38	42	37	26	34	36	43	44	37	36	41	34	30	40	39	39	35	42	26	41	28	38	31	28	38	32	29	31	37	25	26	37	33	25	35	39	40	36	36	30	44	37	29	30	37	41	31	34	35	31	35	24	52	33	45	39	34	34	25	27	35	29	23	38	32	31	36	24	38	20	39	26	30	25	33	26	20	44	20	42	31	28	26	32	39	34	31	34	27	37	33	36	31	32	36	42	28	31	37	31	29	27	31	39	30	34	37	37	27	33	30	31	26	21	34	35	33	36	29	31	28	33	31	31	32	28	49	27	24	26	21	32	38	39	31	27	24	32	38	30	27	39	28	36	28	33	24	30	31	34	35	30	22	30	43	29	38	29	32	36	33	35	34	43	35	29	37	39	31	32	34	30	34	38	32	33	34	24	29	32	34	34	30	33	39	29	33	42	32	29	27	28	36	24	39	41	33	32	37	35	37	31	30	37	31	30	31	24	25	34	36	30	31	43	33	39	27	41	28	35	44	34	29	29	34	33	31	33	28	31	28	35	29	28	24	42	38	36	27	24	39	37	37	18	42	33	21	33	43	35	31	46	33	43	36	36	25	25	35	32	31	26	37	24	36	39	43	33	36	43	36	36	27	23	31	31	35	33	28	31	32	40	35	37	32	36	36	44	32	35	31	33	27	45	25	29	30	42	32	34	36	29	30	36	25	34	36	44	38	30	36	38	34	28	27	38	32	27	39	42	31	32	33	40	25	33	37	27	29	37	29	30	41	39	39	39	23	35	29	31	45	35	42	35	36	31	28	31	35	28	41	31	24	36	27	39	32	39	35	31	36	35	33	34	42	34	37	32	38	35	35	30	38	34	33	36	40	31	39	50	33	29	37	32	33	31	44	36	31	30	31	29	35	37	32	30	39	31	35	27	36	27	31	49	34	32	28	38	33	32	38	27	29	39	27	33	34	27	31	36	30	38	28	32	25	28	36	29	38	31	34	30	26	26	24	30	36	27	36	32	43	39	33	36	26	33	36	34	27	22	22	28	27	33	27	24	47	35	28	19	32	29	42	43	41	38	29	24	27	39	30	35	25	26	33	31	29	30	31	34	37	36	35	31	23	26	32	40	40	27	34	26	34	28	28	36	34	35	38	31	36	29	27	33	24	46	33	30	26	20	35	36	32	32	32	35	31	23	38	30	37	28	27	27	42	35	39	36	32	43	41	23	40	42	25	36	34	38	35	29	32	35	29	30	34	26	33	31	33	39	37	28	31	29	31	29	29	32	33	51	28	37	22	37	34	36	33	29	36	39	33	37	45	37	32	29	31	26	34	38	30	23	30	36	38	38	23	36	28	42	28	38	33	38	38	37	44	31	39	37	43	31	30	35	40	41	37	33	27	43	17	27	29	28	39	35	43	28	31	28	34	37	26	30	25	43	33	31	27	32	21	27	35	31	44	25	31	28	38	40	35	36	28	23	35	39	33	39	28	36	33	33	21	32	26	29	24	30	29	24	41	35	33	39	30	26	40	36	38	27	26	37	29	26	32	28	27	34	29	44	31	37	27	32	38	33	30	34	42	37	23	32	25	38	29	38	32	26	27	31	27	33	37	31	17	38	34	32	33	36	34	41	35	34	35	31	34	37	30	40	30	31	25	38	25	23	36	36	32	27	30	30	25	50	38	31	30	37	33	32	30	27	29	42	32	26	32	24	31	41	33	35	35	25	46	30	26	36	30	35	41	25	30	42	33	30	33	37	28	29	25	35	38	32	38	20	27	33	41	30	34	36	29	34	24	43	28	33	36	37	35	22	33	32	37	21	47	25	40	30	32	34	33	33	30	24	37	42	29	24	22	25	36	35	40	27	28	30	33	27	36	40	38	56	42	40	31	40	45	29	39	32	32	40	29	38	19	20	33	38	37	40	31	29	23	29	31	33	27	36	27	25	26	37	33	33	33	48	34	42	30	28	34	32	30	42	34	36	34	34	31	36	25	27	27	25	35	30	38	33	33	24	31	27	29	35	37	33	25	31	28	31	33	36	34	32	38	36	26	25	35	23	30	34	31	37	20	41	42	22	40	31	38	24	28	46	38	32	36	34	31	34	32	34	34	38	33	25	25	35	32	43	27	25	31	30	35	32	31	33	28	34	24	34	32	24	36	32	32	32	25	38	37	27	27	27	32	33	27	33	38	39	24	28	28	35	21	28	31	37	26	35	29	32	27	27	37	36	30	28	27	33	32	36	34	41	37	26	37	20	31	34	31	38	34	29	34	39	34	31	25	39	40	43	33	34	36	38	39	25	31	33	35	31	22	29	34	22	25	37	35	38	41	39	35	37	42	31	43	30	36	35	42	20	42	25	41	27	34	30	39	42	37	29	28	27	36	31	30	37	37	34	27	37	27	22	28	25	47	35	24	21	33	37	30	39	36	24	25	30	41	35	28	28	25	32	28	38	32	37	30	33	21	28	39	24	30	32	30	37	36	33	30	30	39	35	28	33	30	43	24	28	39	33	31	33	33	33	30	28	26	37	34	31	26	33	18	32	31	29	36	40	35	28	30	32	25	33	17	31	31	31	23	48	31	37	38	26	26	43	33	41	35	33	34	27	36	40	30	33	45	31	32	41	32	42	35	30	38	30	33	22	28	24	36	28	34	29	29	15	37	28	26	31	31	31	31	35	32	28	28	42	25	37	37	29	22	39	30	33	32	26	24	26	30	32	24	30	32	35	31	33	42	39	18	25	38	28	25	41	29	31	23	32	29	33	28	40	36	31	21	34	40	27	28	23	32	35	30	37	42	29	32	37	30	29	33	36	29	33	32	35	38	39	31	27	31	31	42	36	37	26	33	33	36	34	21	36	36	34	28	43	29	23	36	30	42	30	29	34	42	32	28	26	39	35	23	30	34	39	37	21	28	27	37	23	42	38	32	38	26	32	41	29	51	33	27	37	29	41	28	32	33	26	31	29	25	42	29	47	35	41	41	29	34	28	27	30	33	36	28	32	33	26	30	28	37	20	32	29	37	29	28	33	25	35	40	21	32	23	37	37	31	31	38	41	29	31	38	36	23	35	33	30	32	33	27	29	27	24	31	25	32	28	36	32	45	36	25	37	36	37	35	31	35	41	40	41	29	23	27	35	24	36	36	36	31	27	36	34	34	33	31	34	38	30	46	28	33	42	26	34	30	27	37	35	26	36	34	48	37	32	30	31	33	33	29	33	27	35	37	38	35	33	25	33	29	39	51	34	30	33	33	38	30	30	30	39	34	32	34	26	24	36	35	34	30	39	38	41	29	31	40	26	25	25	39	43	22	29	37	37	30	29	29	30	36	39	26	24	39	30	33	35	29	27	31	30	30	44	31	33	39	35	31	40	33	25
26151	24110	18166	32691	34631	30836	27837	25767	22723	19483	15443	11521	9190	7033	5245	4200	3776	3301	3129	2869	2542	2523	1970	1556	1667	1890	1698	1580	1366	1204	1222	1156	1074	1066	988	1002	932	1019	980	985	940	968	946	1024	986	985	926	965	855	931	977	930	910	854	957	918	912	928	984	950	963	954	868	859	851	834	877	805	807	792	814	792	768	882	821	801	806	812	821	750	785	805	764	819	805	790	805	779	733	780	843	777	804	770	750	806	786	791	859	769	795	854	806	865	858	809	790	809	721	820	705	791	741	781	743	775	733	790	736	775	742	749	766	762	721	728	751	741	754	763	753	752	799	786	796	794	797	792	775	795	744	715	761	747	822	816	714	740	803	770	794	771	744	765	744	742	801	740	792	769	725	733	759	753	787	794	771	746	762	696	745	735	794	732	760	778	726	765	743	774	740	802	758	770	756	760	775	741	732	777	742	718	806	776	779	802	728	817	784	758	799	783	764	766	809	715	736	754	726	695	763	772	751	736	719	773	764	807	760	731	770	779	709	781	740	722	818	772	789	744	743	777	737	789	753	742	760	755	815	767	754	738	759	739	704	746	746	730	719	746	754	754	769	796	690	703	760	751	752	744	764	784	754	760	784	771	758	771	738	754	766	772	754	790	776	728	746	784	769	730	754	765	740	769	771	813	770	745	743	719	757	751	832	764	769	814	728	770	750	755	752	711	748	747	771	787	768	783	739	823	803	729	749	792	743	743	755	740	776	726	743	714	772	730	727	794	777	786	727	766	753	732	732	740	749	746	788	779	814	757	763	730	739	734	768	691	741	778	765	815	764	696	729	719	746	757	728	757	755	770	753	755	708	783	742	709	776	743	709	799	780	783	760	735	796	707	762	707	693	771	712	736	742	739	776	803	781	708	751	757	766	749	727	749	743	721	749	778	817	739	774	773	766	742	793	780	733	737	716	737	754	736	737	710	750	744	718	791	707	740	779	765	794	763	798	787	731	825	756	696	740	814	743	758	771	775	747	705	794	774	769	739	799	757	741	798	719	731	749	820	737	702	768	720	794	730	783	788	734	748	793	732	752	741	720	762	740	729	733	734	763	743	747	800	744	776	736	781	765	791	791	781	764	796	740	792	779	766	785	783	789	764	765	773	760	714	769	747	750	777	802	777	769	747	763	754	748	763	786	708	780	797	770	799	758	727	792	752	757	755	753	768	760	752	783	733	757	767	801	714	783	737	751	746	735	745	736	736	734	739	720	746	746	737	722	721	736	737	763	753	696	766	767	736	760	786	736	726	763	731	716	754	770	742	756	731	781	786	709	748	790	734	748	752	751	751	796	760	743	763	779	736	821	698	752	762	776	782	715	756	726	720	759	778	752	759	747	709	785	766	758	772	792	760	749	760	755	767	750	731	764	802	748	736	771	770	762	785	758	735	741	755	733	772	729	813	747	721	784	771	745	771	756	706	761	771	762	699	761	710	762	753	704	767	711	735	750	711	775	768	787	752	792	748	703	732	764	791	728	727	776	723	747	757	746	754	720	717	762	778	744	791	796	749	768	757	769	785	774	718	770	774	749	755	725	763	818	763	800	754	776	733	768	736	740	743	734	738	770	729	780	709	735	765	714	713	712	745	771	783	771	730	743	738	754	746	756	753	751	755	727	767	785	742	779	757	753	741	755	808	747	807	743	731	757	721	773	739	775	776	727	720	724	787	740	748	738	700	784	754	757	725	730	727	782	765	750	739	757	764	756	739	775	756	715	810	745	717	753	747	748	701	763	731	735	730	760	743	723	752	798	739	744	723	737	746	768	746	765	779	769	799	765	744	757	778	752	808	761	783	711	774	748	708	746	746	764	722	707	750	786	699	830	779	763	787	754	764	746	746	828	726	760	743	745	811	774	738	762	769	759	735	777	751	748	753	754	777	753	779	773	761	698	747	746	754	774	782	772	768	734	773	755	737	756	739	701	720	726	763	761	747	714	799	763	797	766	813	766	732	743	704	762	749	754	756	780	775	732	713	788	754	728	766	772	726	747	736	772	774	792	736	776	772	728	793	758	725	777	745	771	835	745	766	754	796	775	703	729	730	708	761	734	777	727	728	769	756	788	797	785	720	694	775	733	737	761	770	770	764	748	743	728	750	701	785	757	795	741	752	763	762	719	793	741	734	763	775	762	745	720	735	731	722	720	757	752	783	790	735	801	773	746	751	774	766	774	739	713	693	758	786	762	800	740	783	805	755	792	748	763	796	744	755	755	736	728	740	751	822	733	707	745	731	785	749	749	736	738	780	771	748	773	707	776	736	747	753	748	740	743	698	747	749	751	743	746	770	778	765	774	746	675	754	721	751	767	790	727	757	781	777	771	784	760	676	736	749	756	763	736	735	725	726	742	759	749	753	706	741	748	752	767	773	768	693	759	745	758	803	764	706	751	753	738	793	728	748	717	752	804	738	780	768	787	746	723	729	712	763	740	709	751	766	730	748	781	753	751	746	723	809	806	751	731	733	741	810	748	740	807	737	755	774	752	729	787	798	772	759	769	792	744	761	745	794	722	797	751	790	764	781	754	809	761	746	729	806	811	808	721	735	765	722	759	700	766	766	773	687	722	722	738	733	763	748	744	772	737	796	789	716	730	818	728	751	748	726	743	715	773	818	774	778	748	669	718	744	812	727	764	682	748	757	785	784	750	725	759	750	773	771	728	749	797	790	792	752	779	744	780	761	778	743	794	766	739	794	764	740	707	772	769	770	733	748	772	729	754	741	778	717	749	749	779	771	755	760	800	760	733	738	754	722	718	748	759	741	733	760	716	823	719	720	732	731	761	752	770	748	710	767	746	753	735	768	718	705	788	745	755	739	787	769	760	743	798	781	752	801	734	746	790	766	740	772	785	764	786	782	708	766	738	737	779	794	752	784	738	705	719	756	803	811	731	778	780	785	792	785	751	767	793	774	751	764	755	782	797	723	747	727	786	706	792	762	750	750	764	695	773	746	751	776	725	758	771	761	757	761	740	753	750	741	741	782	714	770	725	760	750	732	725	775	716	764	741	733	765	763	737	771	686	770	662	822	792	736	731	734	751	783	811	766	764	764	751	746	789	758	733	723	728	716	757	749	769	764	712	783	735	723	789	744	799	721	750	781	779	773	709	797	727	728	741	779	742	735	747	710	756	738	700	826	743	766	765	692	712	733	768	766	716	753	730	795	729	759	745	747	781	781	750	727	720	745	767	761	767	772	757	802	772	737	781	682	777	745	718	740	706	759	798	709	741	741	737	737	724	781	745	770	755	724	734	752	754	700	770	731	787	767	770	754	851	732	751	780	718	739	758	737	803	752	718	709	742	761	779	747	710	792	726	764	758	763	741	782	737	674	737	793	750	755	768	736	753	734	734	783	786	757	826	746	761	728	802	734	750	740	730	782	800	758	740	761	766	684	745	738	754	725	734	759	778	777	717	762	741	724	780	776	747	727	711	721	718	765	746	759	783	746	723	742	743	763
2639	1543	867	678	789	673	684	656	603	451	330	225	188	138	87	94	72	88	76	68	59	47	61	48	45	41	38	32	25	27	32	31	35	21	21	32	32	26	29	20	24	26	27	33	25	30	33	31	29	19	35	38	19	26	27	31	24	25	22	27	33	22	20	25	23	20	34	23	26	38	24	29	25	25	21	31	16	19	22	28	28	26	20	24	24	28	25	23	21	28	27	24	30	19	22	21	21	26	26	26	25	26	28	27	23	21	27	36	19	18	31	18	25	21	29	22	27	24	17	26	14	19	26	18	21	24	29	26	14	21	13	24	21	18	23	25	21	26	19	20	22	21	24	29	14	28	18	24	27	26	18	24	26	23	19	24	26	19	24	27	26	17	10	30	19	22	14	19	25	30	24	16	34	15	24	23	23	27	28	13	14	25	23	22	20	23	22	22	26	26	14	20	22	22	15	24	14	21	22	29	33	23	17	22	18	19	23	20	25	20	22	18	24	19	24	19	23	23	25	12	22	21	28	25	27	17	22	21	21	20	17	17	15	26	24	19	22	21	31	14	32	25	21	21	20	19	26	18	19	23	26	23	30	25	27	23	20	18	16	14	24	27	27	34	23	21	22	23	24	23	26	27	22	15	18	25	16	21	20	19	35	27	24	25	25	31	18	24	16	22	19	26	22	27	7	34	16	20	21	16	18	24	24	24	18	26	26	25	29	22	23	26	16	20	22	14	18	21	23	21	30	24	22	24	20	18	23	21	25	25	24	29	33	26	23	24	27	29	24	32	20	22	21	25	30	31	15	20	17	27	22	30	21	32	16	18	27	28	19	28	23	29	21	23	22	25	23	29	23	16	21	17	30	28	16	21	21	22	28	25	31	26	30	20	19	19	25	21	22	18	27	19	24	24	22	25	22	25	27	19	26	21	22	25	19	25	19	21	22	16	26	19	18	19	28	26	23	12	17	21	22	16	23	22	18	27	20	23	21	17	25	22	24	22	28	17	12	24	26	18	26	19	19	19	24	26	17	23	28	21	28	26	21	20	25	22	22	18	33	25	14	20	13	19	28	22	20	23	18	18	16	32	16	25	35	25	24	19	19	30	33	24	24	23	25	21	25	19	26	20	24	29	22	27	27	21	14	21	34	17	22	16	26	26	22	29	21	33	25	18	32	23	20	18	29	25	27	15	31	21	25	21	22	21	13	20	26	19	23	22	24	23	25	21	27	24	24	26	13	18	21	18	23	34	22	19	19	18	17	22	25	27	23	24	25	33	19	22	18	24	26	24	20	25	31	22	24	22	24	26	18	20	17	27	17	25	19	23	31	21	30	32	24	17	25	24	20	20	15	22	19	25	39	13	14	9	21	19	23	24	23	27	17	28	18	29	21	26	29	19	17	27	32	19	22	17	16	20	20	21	18	25	23	31	26	22	19	22	31	20	25	18	22	20	19	25	20	22	23	24	23	25	26	31	20	24	19	23	25	22	16	19	23	19	21	22	22	23	19	17	19	19	15	21	20	18	21	24	20	19	23	34	23	23	17	25	17	20	24	23	17	26	20	22	17	26	28	26	25	29	26	19	24	26	24	21	20	22	12	17	18	10	23	22	22	19	20	16	34	30	22	19	23	25	19	24	17	17	26	14	23	20	23	19	21	26	16	24	21	28	16	18	18	15	28	25	22	23	16	21	29	19	20	27	14	26	20	22	22	32	17	12	28	19	31	22	28	18	19	21	23	25	29	22	22	18	28	17	14	18	16	23	23	23	29	19	18	21	18	24	29	31	28	15	23	26	26	29	16	23	12	18	26	15	15	20	22	17	16	21	21	19	18	33	27	16	24	22	17	19	20	29	17	25	24	24	14	26	22	16	34	26	33	22	24	26	32	25	21	22	17	22	27	26	18	25	34	20	23	21	32	19	25	20	28	22	25	19	19	27	25	21	22	12	22	19	25	30	16	21	23	30	22	21	25	18	23	21	20	25	30	23	23	25	15	24	26	24	17	23	34	33	14	23	25	19	22	25	28	23	19	19	20	22	18	24	23	28	23	17	30	31	28	16	16	14	17	19	17	19	27	18	22	24	24	25	30	20	24	15	21	19	33	22	16	17	30	19	26	27	14	21	29	21	21	22	15	22	15	20	22	21	25	23	17	21	16	20	25	25	20	29	18	16	25	32	23	16	22	23	22	22	33	24	24	18	28	21	19	22	30	24	29	22	18	18	21	26	18	29	22	24	17	19	24	30	18	20	25	29	9	29	28	18	14	26	22	23	17	21	30	21	26	25	25	20	26	21	26	27	20	18	28	24	16	19	21	22	35	18	20	28	22	30	24	32	18	26	24	20	27	19	18	24	24	21	16	27	28	27	15	16	26	22	24	28	22	26	25	18	33	17	19	25	18	21	31	24	27	28	24	23	25	22	21	22	17	11	16	20	31	26	24	29	21	19	25	21	16	26	17	23	32	23	24	23	14	22	25	26	28	18	25	23	26	29	26	19	19	27	33	24	23	16	17	22	19	16	22	27	23	23	21	28	29	22	13	24	18	22	19	24	19	18	30	20	30	23	14	20	23	18	20	32	15	19	19	17	23	16	22	19	22	23	24	21	25	23	27	21	16	22	26	20	17	20	19	31	22	27	24	26	23	19	18	20	27	23	24	31	19	22	19	20	18	32	28	17	21	18	19	30	14	19	21	29	30	30	21	26	12	27	13	28	24	19	25	22	19	25	21	20	24	22	26	26	34	26	26	22	30	22	19	24	19	22	11	24	22	23	11	26	33	26	24	16	18	21	21	28	25	25	22	22	11	17	21	23	26	23	14	17	14	30	22	21	23	23	31	30	24	26	26	25	24	15	25	20	19	29	22	32	21	22	22	17	23	26	21	15	19	22	24	18	23	15	25	21	16	28	31	29	20	12	19	18	23	24	16	28	19	25	20	17	28	16	15	21	33	24	13	23	19	27	15	21	23	25	21	21	19	28	25	21	21	17	16	24	24	21	20	24	25	29	27	24	22	21	23	21	31	24	27	25	15	24	14	25	16	23	23	24	26	34	21	25	23	24	26	23	18	25	23	21	26	26	14	26	22	18	22	20	14	32	22	24	21	33	26	20	27	25	26	26	29	24	19	22	20	34	23	20	23	24	20	21	28	27	15	25	24	15	23	26	26	24	22	16	17	18	23	18	30	16	23	22	26	24	12	28	23	22	24	23	26	26	28	18	28	16	32	33	23	17	19	25	34	31	20	26	35	24	24	21	23	19	18	28	24	24	16	27	25	21	23	20	25	26	26	27	37	18	28	26	30	22	17	33	22	23	14	20	21	21	17	18	25	22	18	17	20	18	26	18	20	29	22	24	13	21	27	27	24	28	24	29	20	18	34	25	30	23	22	22	31	22	28	20	16	26	26	22	37	20	13	16	23	22	24	23	20	21	13	28	23	28	21	27	33	23	17	27	23	22	27	19	24	26	20	32	24	22	17	23	23	25
29553	27816	20909	35143	37927	34686	32418	30185	26664	22470	17820	13698	11154	8519	6360	5334	4712	4148	3825	3492	3063	2789	2164	1870	2241	2157	1966	1694	1379	1245	1171	1146	1044	975	912	905	867	897	949	869	861	823	774	855	860	894	800	837	882	790	797	762	768	762	734	829	765	799	817	869	869	740	686	650	656	646	633	649	688	607	658	604	598	714	650	636	619	585	553	601	584	617	576	603	613	598	585	563	567	587	588	608	562	567	588	603	602	652	660	685	661	635	662	619	629	572	544	518	571	532	561	542	535	534	552	528	533	517	521	583	521	500	547	547	581	522	579	528	509	560	526	539	498	537	518	599	533	512	520	564	459	542	515	579	542	523	564	553	534	550	583	546	540	524	576	523	531	522	547	517	554	530	519	516	518	501	521	489	531	515	604	524	558	517	554	515	528	516	485	533	514	573	552	536	503	489	537	504	514	526	544	536	536	541	540	599	536	559	542	536	532	572	549	532	543	532	493	549	515	542	532	538	538	548	540	552	513	525	522	564	524	518	498	519	530	502	533	510	502	496	553	520	537	535	546	505	555	569	512	532	522	555	536	551	538	545	534	538	517	510	529	544	542	532	582	555	564	502	529	523	511	527	496	536	528	563	485	567	552	515	555	578	526	492	529	532	536	519	505	490	526	536	512	532	491	529	521	525	530	570	561	494	530	531	508	522	552	544	522	561	501	512	550	513	518	509	518	552	541	563	550	567	490	528	527	529	554	528	559	523	512	542	544	558	503	533	572	515	485	518	519	500	571	509	535	563	538	540	523	542	524	557	515	514	571	497	557	506	525	586	563	504	518	506	512	554	530	522	523	522	478	525	509	541	530	538	547	515	500	590	522	537	570	569	505	515	496	503	534	513	538	534	542	532	548	534	542	533	528	537	501	545	562	520	541	561	521	528	526	568	540	510	542	542	512	523	519	576	556	502	537	508	522	543	543	492	526	496	548	515	535	520	507	523	512	519	536	533	567	563	510	553	514	538	526	552	470	497	512	523	535	523	530	557	478	523	499	537	525	568	490	551	544	484	537	521	548	553	484	529	516	503	524	573	525	520	576	548	537	509	496	529	526	516	520	476	488	531	552	549	558	509	521	504	543	530	543	566	531	515	535	558	495	520	511	552	564	519	534	556	545	549	485	535	498	496	520	549	531	512	498	553	506	529	536	516	514	495	514	558	547	542	543	494	550	494	566	530	528	555	541	525	548	562	482	506	538	532	558	544	512	513	530	574	519	552	498	586	521	511	512	525	578	513	517	542	564	553	538	523	550	549	522	524	522	540	530	532	491	532	512	539	551	530	528	545	583	534	514	528	565	507	520	525	578	494	462	496	519	511	499	499	513	532	533	530	552	485	541	526	501	589	544	583	531	501	493	518	496	513	534	518	538	517	569	534	495	549	576	503	534	496	496	523	527	512	481	564	510	501	545	512	495	535	513	537	535	540	544	555	531	563	502	541	521	559	525	541	529	522	518	527	532	495	509	553	494	560	531	531	523	551	544	481	508	491	542	552	536	510	534	505	507	534	489	546	499	488	533	517	551	512	553	520	540	526	529	538	515	526	540	518	511	533	537	521	548	524	525	486	504	504	494	533	498	522	556	523	517	509	525	548	536	539	524	535	571	520	498	535	536	552	579	545	515	514	539	532	553	524	533	547	569	477	519	518	563	513	533	524	541	563	512	588	519	498	540	516	554	528	489	517	525	537	560	552	502	533	506	530	565	529	494	554	501	532	473	537	542	559	499	520	518	533	517	537	578	515	505	524	559	529	528	534	551	518	562	511	489	517	562	538	526	543	541	517	568	514	487	525	486	530	518	525	555	517	547	495	563	506	495	522	516	531	574	550	515	547	525	550	535	511	560	527	485	520	482	509	530	520	489	536	524	547	572	531	524	569	522	539	548	555	517	508	546	517	558	551	504	565	511	481	536	520	538	506	540	565	504	518	546	505	589	547	538	543	518	571	501	508	543	501	555	574	560	514	539	565	511	525	512	503	508	518	513	574	548	547	545	534	524	504	558	524	508	576	569	540	519	562	577	580	498	533	537	517	503	559	556	479	533	464	487	537	560	540	523	539	533	524	520	510	513	518	572	545	570	524	539	560	558	507	516	551	525	500	576	524	554	523	499	558	509	548	547	542	529	521	527	540	508	518	497	561	508	551	476	490	520	527	542	532	545	485	512	507	555	525	543	545	541	541	504	560	512	556	516	490	529	573	535	572	524	538	497	543	535	502	528	511	498	558	536	541	540	534	516	549	520	540	505	548	561	512	542	514	531	516	512	552	518	509	559	535	533	561	520	553	538	521	555	559	515	479	538	510	513	578	526	517	559	527	518	511	555	509	529	494	549	564	506	490	512	548	572	540	561	521	515	525	553	546	470	539	523	521	538	538	532	501	559	530	536	519	537	569	532	530	571	538	539	494	519	537	530	532	510	552	498	552	501	525	516	513	543	548	546	538	544	523	536	533	541	506	524	550	571	521	495	492	535	512	522	512	511	522	529	515	501	496	552	496	535	529	538	565	533	525	552	534	514	532	531	521	537	534	531	522	542	514	525	524	528	531	555	519	533	568	560	513	514	553	549	501	506	525	516	529	574	534	576	567	516	555	541	490	558	555	512	516	480	584	483	514	564	515	541	518	530	503	525	539	549	546	529	544	510	490	514	507	534	546	508	541	501	544	512	551	537	516	514	540	539	558	521	515	499	516	539	515	516	553	537	494	544	549	498	523	550	523	551	517	531	546	547	524	514	577	526	525	538	553	523	522	521	549	470	546	536	552	519	562	540	543	549	499	544	541	531	538	510	582	522	519	565	545	565	522	525	531	504	552	527	508	493	544	520	559	538	516	490	549	516	520	544	574	548	535	494	554	528	524	548	505	579	525	548	524	521	535	553	546	529	480	542	549	521	561	539	522	547	514	580	506	559	551	485	542	536	540	502	494	532	530	508	533	526	524	555	529	499	539	520	483	548	532	513	510	528	526	539	552	493	533	559	546	521	533	565	489	535	540	516	531	507	535	526	523	514	526	523	542	494	547	520	515	518	509	543	531	531	551	496	545	491	540	529	522	501	533	519	494	548	514	536	502	496	509	538	548	542	485	545	543	542	522	563	549	531	485	517	538	556	530	556	529	524	512	537	527	554	490	535	508	506	519	513	535	533	552	517	534	509	544	536	493	531	526	564	512	529	523	496	514	517	537	515	540	557	531	504	536	531	538	547	569	539	542	521	496	541	564	556	544	540	547	535	549	534	524	521	526	544	532	529	528	510	505	513	568	576	550	471	495	494	522	559	501	485	516	551	503	526	491	515	493	518	501	534	548	543	506	485	531	515	547	526	543	510	539	521	526	539	554	523	510	512	523	538	532	527	523	545	530	500	495	544	529	539	508	522	506	541	491	505	512	539	517	559	516	560	571	550	542	525	561	501	518	570	511	546	541	539	505	536	504	533	511	532	534	539	530	502	557	564	533
2669	1628	767	591	822	715	719	668	575	460	287	220	175	126	122	100	67	65	70	60	63	59	49	40	45	38	44	35	40	42	32	29	37	23	26	38	39	31	39	35	24	16	20	21	27	26	33	25	34	34	19	25	25	24	24	33	26	24	25	32	23	25	21	28	29	18	20	19	22	22	27	25	24	33	28	13	14	21	23	27	21	32	30	20	21	17	21	17	20	20	21	22	19	28	22	25	32	21	19	27	24	31	30	20	31	21	31	19	27	26	30	22	21	25	22	15	27	17	23	24	24	21	27	23	26	18	32	19	28	23	20	26	28	19	30	28	25	26	25	30	21	22	28	23	28	20	20	29	29	20	24	17	17	14	30	30	24	27	20	22	19	26	26	18	28	22	22	18	25	18	28	18	23	24	22	26	22	24	30	22	24	23	18	20	23	25	22	16	18	26	28	23	21	28	18	23	30	19	25	21	19	25	19	23	22	26	23	25	32	10	17	24	28	18	26	23	27	31	22	27	24	21	21	23	13	23	25	26	32	19	15	18	23	17	32	27	20	13	31	28	27	20	23	21	21	32	22	20	12	13	15	24	19	32	25	25	19	16	14	25	18	27	25	27	25	30	20	14	21	19	26	22	26	21	21	27	19	14	17	25	15	17	22	20	26	16	20	22	18	17	20	24	26	17	26	20	22	34	27	18	25	19	29	19	14	28	22	21	23	25	22	26	17	13	31	23	15	23	30	21	17	27	27	35	16	27	26	20	28	23	22	19	27	22	23	21	16	20	22	14	25	26	16	26	26	23	29	24	18	18	33	19	31	29	22	17	18	19	23	27	20	19	20	26	25	31	16	23	22	30	16	20	25	38	12	26	23	18	15	21	31	32	25	23	22	17	23	23	24	30	19	12	14	22	26	23	17	25	23	20	26	21	27	25	23	27	21	25	23	32	17	28	16	18	25	21	31	23	28	28	27	30	23	20	23	23	18	27	17	21	23	15	26	20	22	21	22	21	39	29	22	16	24	23	15	27	20	25	13	26	21	14	27	13	19	28	14	31	23	20	29	31	18	17	30	24	25	17	15	27	22	18	16	23	29	19	15	20	18	22	21	23	22	16	20	36	33	23	30	25	21	22	23	28	20	26	25	26	26	29	22	22	18	28	31	26	25	19	22	28	27	26	21	15	22	12	27	19	20	18	18	25	36	24	23	27	25	18	21	26	22	22	18	16	23	23	27	17	14	28	19	24	27	29	22	23	19	28	22	21	23	27	18	25	24	17	18	20	23	22	24	29	22	31	26	21	20	24	18	25	26	15	24	15	22	21	17	20	21	24	18	28	23	26	23	28	27	28	20	17	23	20	16	27	14	30	24	29	20	19	14	27	18	20	21	19	18	23	28	21	33	17	21	26	26	12	19	29	27	30	17	22	27	27	15	19	24	25	20	22	28	23	14	18	24	17	24	19	23	17	24	25	18	25	18	17	24	24	25	16	30	25	34	21	20	32	25	17	20	25	23	28	29	15	21	26	20	27	25	21	29	22	24	32	20	31	22	20	22	19	22	25	21	20	18	25	16	17	26	31	26	26	27	27	30	17	35	28	16	31	15	25	17	19	15	23	23	17	20	20	22	22	28	31	14	19	20	24	10	22	21	26	25	18	21	18	22	19	24	29	15	22	11	24	29	29	18	19	21	17	21	22	26	17	23	23	27	16	23	23	23	19	28	22	21	20	15	18	26	21	28	16	26	23	18	18	28	24	25	32	22	23	21	30	17	24	26	23	33	28	18	24	16	20	26	28	18	22	26	20	25	27	21	18	21	20	25	22	17	28	27	24	12	19	21	24	24	22	20	24	25	30	17	13	18	27	23	28	25	29	22	24	17	21	17	19	21	28	23	25	20	18	17	23	17	21	13	19	32	21	14	19	22	16	28	29	23	18	23	19	17	18	26	18	18	23	24	20	18	22	31	17	19	30	15	13	27	26	15	18	22	24	28	25	24	27	21	22	19	18	19	18	28	20	16	26	18	15	19	23	20	18	20	21	23	23	21	13	20	23	24	23	23	21	23	21	24	22	25	33	17	27	31	18	22	20	27	19	28	21	24	19	23	16	26	25	27	16	18	21	17	25	13	21	19	23	30	20	23	27	18	18	19	27	23	21	25	18	23	23	25	23	22	20	29	29	31	25	19	23	21	22	18	24	19	25	20	20	26	15	27	28	26	19	19	22	17	25	16	18	21	25	22	23	24	20	9	20	24	24	23	20	25	18	26	18	32	16	15	23	16	15	23	23	22	24	31	24	23	20	23	19	16	25	20	20	25	19	22	24	28	20	25	20	21	14	18	22	32	17	22	19	18	16	17	24	20	19	20	27	29	26	16	29	19	26	19	28	22	32	28	28	21	21	22	14	23	17	23	22	26	25	38	17	23	18	15	26	21	20	27	23	15	18	26	25	18	28	22	18	29	25	29	25	29	23	23	24	23	23	24	14	23	21	23	22	24	21	25	22	17	19	25	27	22	17	24	26	18	21	20	20	27	24	24	21	23	27	30	16	23	23	21	31	26	28	25	18	20	19	22	26	26	24	22	17	28	27	20	28	25	34	22	23	16	26	30	17	23	28	26	23	25	16	34	16	21	23	27	24	27	24	24	14	27	23	31	15	26	25	20	27	16	27	19	20	30	19	20	31	23	24	13	27	20	30	29	28	19	22	23	31	24	23	21	21	25	24	27	24	27	21	23	28	19	24	24	17	20	22	31	30	22	22	23	32	15	20	29	26	35	26	19	20	26	20	15	18	21	19	21	25	35	20	21	26	22	23	19	25	23	22	19	21	17	15	21	18	23	25	20	25	27	20	19	27	25	24	20	17	18	12	31	19	24	29	19	17	23	23	25	30	18	26	24	25	22	24	20	22	23	19	17	16	24	23	20	21	25	27	20	20	19	26	30	18	22	21	28	25	22	16	21	23	25	19	31	16	24	24	19	13	21	27	26	24	18	18	24	25	18	20	25	28	19	24	25	27	22	22	19	20	16	25	23	31	17	31	23	16	20	24	29	22	28	21	19	23	15	21	22	28	24	27	23	28	18	12	31	24	28	31	19	26	20	28	22	29	21	24	21	24	22	29	24	17	25	21	22	26	27	18	22	24	21	21	24	28	31	18	29	29	28	14	31	25	24	16	20	22	23	20	22	21	17	20	25	19	21	28	22	17	22	18	23	23	22	18	26	21	27	24	20	17	22	26	24	27	25	21	30	31	20	26	18	27	18	13	19	23	24	21	25	18	30	23	18	18	24	21	19	24	23	21	20	22	18	31	25	26	19	32	22	24	19	15	20	24	25	17	22	19	23	31	24	17	10	13	21	28	21	22	26	23	30	23	23	21	21	20	29	31	20	14	21	21	23	16	27	20	23	21	25	21	21	22	21	18	28	21	32	17	23	27	20	26	20	31	21	22	17	17	21	11	26	25	12	21	26	19	21	19	27	17	27	22
29402	28278	19734	34359	37674	35511	33219	30482	26672	22230	17140	13453	10822	7860	6261	5301	4669	4315	3905	3487	3117	2604	1983	2156	2433	2197	1965	1588	1361	1296	1225	1180	1065	988	903	881	862	845	903	898	849	903	812	847	801	852	849	810	834	839	768	811	746	742	730	716	807	827	824	859	870	710	644	637	622	628	630	616	707	662	634	620	691	693	697	729	627	615	640	694	635	644	638	637	635	555	568	560	614	585	598	603	602	581	573	591	623	658	654	741	711	682	688	688	607	596	605	542	570	498	536	549	557	534	546	554	549	547	536	541	548	546	541	538	537	568	532	569	511	541	568	491	548	540	518	568	535	491	592	561	545	546	565	527	468	535	534	520	556	528	537	541	516	511	574	493	536	526	557	503	546	535	534	495	521	588	521	508	524	525	551	516	518	552	568	531	515	526	548	552	532	515	569	529	523	510	549	543	535	554	533	524	530	495	533	594	568	577	569	520	545	550	531	516	518	530	534	490	492	491	513	535	514	555	587	512	566	525	542	527	534	534	508	519	526	582	535	550	567	546	486	545	542	504	538	529	531	514	511	547	546	532	535	537	517	582	594	583	513	524	499	518	530	531	527	514	547	535	561	517	570	531	549	548	524	550	536	540	526	526	519	573	523	547	487	560	532	556	501	497	531	486	520	560	554	541	553	508	545	499	542	559	521	484	546	546	558	558	521	545	508	547	532	529	530	576	517	507	517	504	515	532	545	510	531	531	538	573	513	517	522	532	555	563	531	503	566	507	521	543	525	517	527	515	517	496	577	534	518	532	480	522	539	496	552	511	555	518	527	583	555	532	493	506	534	544	499	551	518	534	549	573	578	526	566	526	488	530	568	567	537	504	516	530	535	524	498	534	530	515	565	580	531	550	544	487	525	517	514	515	555	544	560	524	536	489	544	545	521	520	580	522	514	559	540	536	564	573	522	543	525	547	531	520	525	540	534	527	496	557	534	515	549	535	495	529	537	534	536	576	545	515	563	550	519	539	531	563	544	497	546	505	504	477	555	523	516	555	538	577	510	498	517	552	521	562	516	507	528	527	536	521	550	547	535	524	524	540	516	518	534	538	542	571	544	543	546	510	516	541	516	536	521	537	529	512	524	505	505	509	551	485	555	509	542	521	506	512	555	551	555	518	540	546	503	495	514	503	558	554	540	506	531	553	557	532	563	491	538	528	499	522	508	549	523	575	536	578	519	561	528	478	537	522	534	520	515	523	526	534	530	481	523	502	543	523	510	533	547	540	527	530	556	572	571	538	540	521	533	538	570	545	561	550	541	526	541	533	552	533	546	525	572	551	527	495	525	515	533	536	534	562	485	543	509	550	549	559	512	529	528	475	501	537	569	522	542	540	537	491	552	508	544	515	546	554	566	564	543	522	562	555	518	525	554	532	511	521	534	536	529	511	540	579	503	476	531	534	572	532	557	532	543	537	515	564	482	517	512	520	562	501	586	523	504	509	514	491	521	539	523	507	576	540	508	539	526	508	515	538	544	510	604	523	533	566	542	538	529	503	563	578	516	594	513	547	542	516	512	555	535	546	548	536	482	509	491	524	547	546	531	544	547	518	541	547	500	545	520	549	515	532	544	537	511	515	573	518	522	511	537	515	529	497	492	495	535	540	548	531	557	540	508	559	564	536	528	526	540	553	573	552	544	555	532	529	515	537	526	522	512	515	520	522	515	527	541	531	556	537	553	484	526	533	499	488	560	507	555	537	520	545	518	533	542	557	543	566	566	541	515	525	500	533	528	573	492	563	565	561	531	538	523	532	522	522	545	539	522	528	537	529	532	532	542	552	561	556	529	536	515	542	527	579	558	492	557	529	533	510	536	513	541	523	570	507	511	527	523	531	540	491	532	507	523	514	530	611	524	534	530	547	554	529	518	526	509	521	526	563	522	492	550	549	511	544	531	537	527	559	503	507	515	518	532	572	497	556	534	501	548	552	497	525	545	536	555	518	504	518	562	545	519	558	544	519	507	542	577	560	571	553	527	591	542	521	556	513	523	528	503	535	507	565	537	533	546	546	548	501	538	502	552	541	537	551	530	538	531	524	531	520	534	576	550	534	503	542	551	524	515	529	545	577	524	561	525	577	539	515	498	573	558	556	520	531	514	543	539	557	527	490	479	557	496	565	526	499	533	531	517	507	549	555	510	540	501	535	511	560	553	526	549	518	536	506	533	580	488	510	560	563	542	524	501	494	510	561	549	529	532	542	510	525	550	549	510	540	522	499	544	510	553	514	557	568	525	585	544	516	522	548	549	514	516	522	522	530	542	559	552	500	533	575	553	555	535	544	553	535	537	552	556	571	531	541	517	520	540	585	500	511	529	522	542	560	525	529	544	539	547	541	542	541	522	550	531	561	544	502	493	484	532	556	539	527	581	537	563	539	542	495	520	495	557	546	518	551	517	488	550	515	565	527	500	513	548	532	486	543	556	552	481	530	523	536	564	508	548	527	522	542	501	562	526	571	528	543	541	553	569	530	545	550	520	520	525	513	524	530	552	535	516	568	549	508	543	526	514	521	535	548	550	550	538	515	549	535	515	523	542	570	516	572	503	541	528	559	544	513	495	496	529	574	542	587	546	547	510	516	565	500	526	574	532	543	529	541	535	560	519	549	540	525	512	496	556	487	533	522	551	520	521	539	522	519	489	510	536	585	519	488	549	552	524	547	515	492	524	577	547	538	492	497	521	555	497	554	520	534	541	525	561	535	545	540	548	567	528	486	538	534	554	574	566	488	534	517	503	505	534	547	570	519	535	510	529	538	492	569	485	538	576	540	516	522	501	559	524	550	465	552	505	500	531	502	506	513	562	510	559	551	523	529	499	539	548	582	538	528	532	509	548	555	534	544	510	568	515	522	552	527	556	545	544	510	541	512	529	541	527	519	519	525	535	544	524	556	526	555	525	535	519	538	565	538	531	490	514	536	541	506	562	540	491	552	503	565	521	524	516	544	508	526	560	511	547	506	546	546	530	518	526	537	526	524	520	529	555	515	524	515	505	534	535	510	537	531	537	533	504	548	562	519	528	516	509	565	567	538	509	523	533	504	507	576	538	524	519	557	577	500	569	515	511	513	543	533	526	495	527	550	513	520	549	526	523	545	537	563	502	519	530	485	520	533	596	537	500	594	558	536	517	521	477	518	573	560	581	536	562	528	528	496	509	543	542	518	512	519	564	544	540	535	561	529	520	506	510	518	520	535	549	508	569	542	530	512	548	531	555	515	528	532	504	529	547	553	525	548	514	495	547	528	525	540	534	507	523	519	520	567	553	550	592	504	553	516	520	523	552	556	533	554	512	549	550	535	527	529	529	484	528	535	509	569	533	515	519	531	541	561	520	502	537	550	523	517	562	546	530	499	538	543	582	560	554	537	574	532	551	576	536	540	566	481	519	531	536	547	524	520	529	568	551	514	531	504	538	482	553	535	531	513	521	528	533	554	566	542	544	547	508	584	528	549
2696	1699	658	544	782	723	702	647	542	387	277	253	140	121	107	93	85	82	66	80	52	37	55	38	56	49	38	33	33	36	25	41	37	32	21	28	22	23	22	25	23	30	40	24	21	24	20	17	29	26	23	21	25	25	30	30	23	16	29	24	26	18	19	22	25	29	33	17	24	22	24	16	28	24	28	25	20	24	15	22	25	27	19	22	22	31	18	31	23	21	34	18	24	30	27	22	22	21	15	25	16	24	22	28	21	26	28	23	26	33	18	35	28	28	27	19	22	26	19	16	27	16	20	23	16	10	19	25	17	19	24	21	14	20	19	33	26	13	22	21	15	30	29	19	21	16	21	21	27	20	22	25	15	26	20	28	24	25	20	13	21	20	24	23	24	23	21	17	28	27	25	21	34	37	22	23	20	21	18	15	22	18	20	21	18	22	29	18	26	21	12	20	22	19	23	29	17	18	22	25	25	22	22	12	25	31	27	26	26	17	21	19	17	27	20	14	21	22	30	24	17	28	29	26	17	25	24	17	18	29	22	23	13	27	18	30	29	20	28	22	23	24	26	23	23	25	14	31	21	29	23	23	21	15	30	19	26	29	18	21	20	19	20	24	23	20	18	25	18	29	19	22	23	16	21	26	32	18	17	16	26	19	20	17	24	24	23	22	20	21	20	22	26	19	27	31	20	24	26	23	28	17	25	18	17	23	19	28	24	16	26	22	12	32	20	25	20	22	20	26	23	17	29	33	24	16	20	26	36	21	25	24	29	21	16	17	22	26	30	18	25	20	23	20	27	20	17	20	14	24	17	21	25	22	19	16	22	22	20	35	19	22	25	30	26	22	24	34	20	22	27	21	16	17	23	29	26	15	13	24	16	22	18	28	16	19	17	15	21	17	24	30	23	24	23	17	23	25	27	30	20	20	28	29	22	21	24	24	21	19	16	15	14	20	13	23	24	22	19	25	27	21	25	21	19	16	31	16	16	19	25	24	25	22	28	23	20	23	23	21	24	17	25	27	30	20	28	25	31	22	23	28	21	23	21	24	18	21	21	16	29	33	24	16	19	14	18	32	24	22	15	24	23	19	24	19	30	15	26	26	21	12	24	15	25	19	21	17	13	23	21	28	21	21	22	24	25	22	23	24	25	23	27	25	17	22	21	30	22	32	20	23	20	19	23	22	25	23	23	12	25	24	25	25	20	22	22	23	21	23	14	18	24	20	25	23	18	24	25	16	18	30	20	25	29	17	16	26	31	23	30	32	24	22	19	28	18	25	15	25	16	26	24	24	28	25	21	17	27	17	23	24	20	18	20	16	16	18	29	25	21	23	23	21	20	12	21	24	32	20	26	25	15	25	28	26	29	19	23	21	24	19	23	15	20	20	22	22	16	18	30	30	14	21	19	27	15	24	29	14	25	15	20	29	27	27	13	18	36	30	18	26	18	26	24	19	20	22	21	22	24	25	21	21	25	26	23	18	15	16	20	23	15	22	24	32	21	26	23	15	24	18	19	23	17	20	20	31	16	21	19	21	17	19	27	17	31	27	31	21	20	23	23	28	20	23	24	22	36	25	16	31	19	21	27	18	28	22	29	22	25	28	25	29	26	20	13	20	20	19	26	25	17	26	26	20	24	21	24	27	13	30	28	20	22	30	26	22	22	32	28	28	24	26	30	19	18	31	22	28	14	17	24	33	20	19	27	19	32	26	19	20	22	22	22	24	29	22	20	33	20	18	28	26	23	27	21	16	18	29	21	17	19	23	28	20	22	23	19	26	19	20	14	22	24	21	16	25	15	22	17	19	25	22	27	28	29	23	26	27	23	25	20	22	16	24	28	19	17	29	26	25	21	25	25	15	21	25	19	21	23	20	21	30	26	36	28	24	17	23	18	24	24	18	24	22	20	20	29	23	31	29	21	25	35	19	28	20	25	20	21	17	16	24	18	22	26	16	23	20	19	20	27	20	26	23	35	17	16	27	29	23	26	14	18	29	20	18	20	22	21	22	27	29	13	30	18	22	29	20	23	22	26	17	18	20	26	31	22	25	22	18	21	30	25	27	26	29	17	23	27	30	21	26	25	22	12	24	17	22	21	26	25	16	21	23	33	19	23	17	13	21	22	22	26	28	18	21	29	26	21	21	21	34	21	29	23	21	19	24	27	20	22	23	23	21	28	19	22	22	18	15	18	25	19	25	30	17	27	23	22	15	19	22	28	19	22	15	24	18	18	26	26	29	31	16	26	19	25	21	16	21	19	11	22	31	28	25	19	26	19	24	22	20	20	18	16	33	19	21	22	22	19	22	20	23	15	23	25	22	31	32	18	23	18	18	24	22	29	17	23	22	20	21	25	18	19	21	32	27	21	30	12	25	14	19	21	20	18	24	17	25	19	26	20	23	27	29	22	18	19	24	19	16	20	12	22	21	18	18	20	17	23	27	24	22	22	22	25	21	24	26	21	26	16	29	21	23	26	20	24	15	16	19	23	23	21	16	24	15	26	30	25	26	20	24	22	19	20	30	22	21	18	25	25	30	28	23	32	28	25	22	28	24	26	25	14	16	28	22	17	16	24	17	27	24	20	28	28	28	15	26	27	26	27	21	21	34	26	25	20	14	30	19	21	34	27	24	24	31	28	27	22	24	17	24	18	14	12	20	25	19	18	28	25	24	18	29	22	37	20	29	22	19	17	25	23	20	22	20	26	27	23	24	19	20	22	23	20	26	26	18	20	25	20	25	27	33	24	20	25	32	27	31	27	17	24	30	19	24	19	25	30	24	14	37	29	29	26	24	28	25	23	24	36	21	32	21	21	21	24	30	20	24	26	20	26	22	24	18	20	20	28	17	23	30	21	23	30	21	18	22	22	28	22	35	31	24	22	31	26	24	18	19	18	20	21	23	19	15	19	37	26	25	15	24	25	18	18	20	32	25	21	20	24	18	24	16	20	24	27	25	26	30	23	26	21	25	22	22	19	27	19	15	18	19	22	21	27	31	20	19	14	18	25	21	17	23	24	9	19	23	21	29	21	13	21	29	16	20	22	23	33	26	18	23	16	25	20	26	28	29	27	28	16	22	30	24	26	24	15	18	23	30	24	20	31	20	16	19	23	26	25	17	25	24	21	32	19	14	23	20	24	26	21	14	30	16	32	24	19	22	25	17	20	20	20	23	20	21	32	21	21	29	26	26	20	24	17	27	24	23	23	22	23	27	18	29	27	25	14	22	15	22	25	16	21	21	24	22	23	24	18	23	22	19	13	22	18	18	23	15	33	30	23	23	22	25	23	20	29	28	19	16	21	26	18	21	22	23	27	26	23	25	17	24	17	20	19	15	23	27	21	33	27	22	26	21	24	34	21	13	30	27	16	15	9	12	20	15	15	28	16	21	24	28	22	24	23	15	22	24	14	25	22	23	20	18	17	16	18	20	25	21	23	26	18	24	24	26	22	27	18	24	23	30	27	28	24	19	25	23	17	26	22	26
29390	28816	18189	33439	38006	35991	33545	30726	26604	20935	16252	13237	9999	7423	6224	5418	4719	4206	3824	3382	3045	2419	2172	2520	2626	2191	1837	1615	1365	1308	1210	1135	1013	954	897	851	886	897	926	877	835	852	863	854	839	858	838	815	837	800	821	727	737	706	732	813	802	811	817	794	825	725	682	622	622	645	627	627	692	656	662	641	738	747	725	690	673	667	670	694	611	685	696	633	621	653	593	556	587	574	569	588	561	556	601	603	618	621	635	702	655	689	627	606	652	603	618	573	546	567	580	579	596	529	579	526	567	532	518	557	561	538	608	594	533	500	540	540	549	501	520	542	580	546	577	565	538	522	577	500	525	537	513	531	500	534	540	546	498	539	555	514	574	524	535	538	516	512	547	564	534	533	499	554	559	514	549	549	566	524	559	530	571	526	559	514	517	576	514	542	541	571	518	562	500	545	519	534	536	499	538	505	571	546	531	525	590	572	552	560	523	502	539	548	482	521	545	511	569	522	562	476	511	562	515	546	542	531	507	543	518	556	528	524	563	509	574	486	541	539	526	550	494	546	537	492	559	532	542	548	511	489	570	496	518	566	497	515	515	548	531	519	564	480	571	517	522	519	514	527	521	543	496	529	549	547	535	553	540	522	491	529	546	534	530	541	536	550	575	574	557	519	542	536	560	524	560	502	521	505	544	565	521	534	582	584	528	560	497	536	510	501	513	509	585	503	531	545	517	526	575	551	528	543	526	519	519	535	530	535	511	531	555	543	529	579	514	528	505	519	551	566	563	541	538	551	522	513	532	533	525	577	542	553	523	537	512	541	541	496	502	555	531	515	553	559	552	534	519	537	634	582	511	537	528	542	549	513	535	523	522	547	517	548	522	540	514	560	496	547	524	511	542	538	504	532	562	502	547	568	551	474	531	544	534	534	516	566	528	566	521	565	531	576	522	513	534	565	542	533	508	546	530	508	539	516	519	551	546	550	550	530	518	512	532	519	514	509	526	541	502	560	530	527	542	548	535	584	559	506	510	510	510	505	507	554	535	564	512	538	540	548	506	518	545	521	539	556	555	529	504	539	509	544	520	554	500	550	558	533	534	508	549	525	566	549	561	536	520	524	522	480	536	554	568	500	554	549	514	548	501	515	533	530	532	512	548	516	516	591	537	517	531	571	463	521	521	554	562	482	568	534	514	496	523	517	545	511	515	502	545	510	522	553	537	482	531	537	517	571	523	535	504	525	547	538	519	583	543	535	544	551	554	583	537	495	503	538	535	507	538	524	505	506	520	553	512	522	502	516	511	541	508	545	533	504	551	555	552	570	535	488	569	563	507	522	541	516	532	516	545	519	547	515	518	552	541	529	537	522	526	544	512	591	498	507	583	563	558	506	516	526	495	532	529	499	536	573	484	554	544	522	539	558	540	519	529	531	518	586	515	493	516	515	579	507	568	568	513	525	483	583	529	553	494	567	562	532	527	521	547	537	535	551	553	526	501	525	518	581	529	524	502	533	521	522	565	553	553	532	537	559	507	517	532	561	517	515	495	529	522	549	540	524	532	543	510	542	501	526	542	548	529	562	565	536	517	513	518	539	525	546	571	513	556	521	541	543	584	505	543	549	534	555	528	544	515	529	527	537	528	497	532	546	578	538	556	548	491	525	524	532	519	550	551	499	540	531	523	549	544	540	540	581	517	529	543	527	524	594	557	493	560	545	500	513	532	553	503	542	554	533	567	534	486	550	531	508	524	489	496	538	537	543	531	527	515	524	537	505	537	524	609	496	575	565	534	528	511	523	557	533	557	473	584	533	564	498	551	510	547	482	504	560	510	557	578	562	574	527	549	524	542	529	556	529	565	533	556	559	547	509	546	531	523	541	542	545	543	558	471	553	516	530	541	547	560	546	482	523	494	549	510	480	512	521	503	579	585	539	545	534	530	526	506	556	537	565	511	550	501	530	568	537	514	526	513	507	507	527	524	525	553	523	569	532	498	530	497	543	548	566	555	534	561	494	501	508	521	544	549	539	533	522	514	507	524	522	554	539	514	533	525	539	537	498	533	523	546	539	566	537	520	500	539	540	565	541	502	532	550	546	552	507	521	550	524	555	517	534	570	543	565	511	529	558	531	559	553	479	525	551	508	514	487	502	522	534	506	497	525	537	569	539	495	524	570	491	491	583	575	503	550	524	540	534	545	538	523	551	542	533	531	543	543	553	534	550	542	564	533	514	574	563	507	565	546	540	518	518	543	552	526	559	490	539	535	541	522	511	537	533	498	541	519	520	548	522	500	527	531	582	519	583	538	567	523	571	539	531	533	529	532	520	556	571	535	557	528	481	537	562	525	521	562	516	557	536	529	519	518	521	538	542	553	555	562	578	516	504	565	525	543	529	543	537	542	545	487	521	521	535	535	536	521	500	536	529	552	557	518	548	537	564	534	515	531	551	507	538	543	497	561	546	521	563	538	562	516	543	515	576	510	561	538	539	517	560	505	508	500	541	550	557	522	533	499	519	484	572	542	558	483	500	530	530	534	524	575	538	531	534	571	562	522	562	516	509	572	519	534	544	544	543	558	548	564	528	563	566	545	563	536	534	525	513	535	491	522	548	548	595	554	548	584	555	533	515	539	526	554	522	512	573	545	592	521	520	526	512	562	526	533	557	493	552	585	507	521	559	545	553	552	563	525	558	543	547	509	534	521	552	549	536	526	567	522	559	508	563	531	519	526	509	531	520	518	524	530	539	537	561	538	541	558	551	527	542	504	540	506	516	602	517	509	529	526	567	527	512	535	505	537	525	551	537	533	496	516	538	520	486	554	510	531	548	512	532	534	525	550	534	532	540	523	535	493	549	534	554	573	527	508	546	572	526	522	515	503	524	533	557	520	517	548	517	554	496	576	541	500	514	551	538	511	556	491	528	546	521	559	520	544	563	516	491	507	530	561	521	585	555	510	521	555	520	554	507	558	532	575	546	501	556	514	543	536	568	520	507	525	547	547	527	489	520	513	548	537	501	520	542	532	535	525	516	572	544	524	552	511	532	560	507	550	514	532	545	527	523	541	545	496	550	498	524	533	508	530	564	550	537	570	502	497	558	538	580	560	564	561	519	583	524	562	508	547	521	552	487	546	544	518	572	535	537	537	495	521	538	535	502	554	535	542	561	513	547	550	541	561	530	533	510	532	547	550	566	564	541	527	501	503	557	536	535	555	545	565	542	573	508	528	506	528	544	587	568	501	534	575	529	511	514	539	520	521	543	526	537	541	512	501	536	511	520	532	544	545	515	558	576	567	520	515	542	510	522	544	529	563	542	534	507	485	528	564	533	533	561	523	556	554	532	518	513	532	477	515	555	529	542	538	510	543	574	557	506	496	496	510	558	498	580	509	516	494	522	521	558	542	507	524	506	547	526	511	531	540	524	542	536	533	514	550	530	495	516	522	521	539	557	514	530	510	488	561	521	545	574	503	547	512	528	526	572	512	505	540	501	517	538	515	547	601	482
2743	1056	439	406	567	529	581	507	413	305	212	159	117	84	87	82	78	65	66	72	75	47	50	69	59	54	55	45	50	41	59	35	32	42	35	35	26	33	46	48	31	35	37	37	40	28	33	31	45	43	23	38	41	35	38	45	47	36	30	35	32	33	42	26	31	42	31	23	27	30	38	43	35	22	41	29	22	34	24	31	34	30	35	31	29	30	45	33	31	33	32	29	29	23	44	25	31	27	29	31	31	30	36	29	40	36	36	30	37	49	30	42	29	32	33	34	40	30	40	25	45	36	32	20	27	44	26	35	26	26	31	35	28	37	27	37	27	32	36	27	28	22	36	31	49	38	41	36	30	33	38	25	37	33	33	36	18	45	29	46	39	37	41	43	33	36	30	25	35	26	32	33	34	41	35	28	39	35	31	32	34	39	32	33	31	37	37	28	33	35	33	37	35	29	37	32	29	42	43	32	33	40	41	31	38	34	24	42	33	40	47	34	38	33	28	28	42	29	30	23	41	33	37	24	34	31	25	39	36	43	36	26	26	25	23	21	34	25	38	34	35	32	27	22	32	22	38	35	26	30	36	26	32	34	42	33	36	28	24	42	38	33	31	39	30	26	38	27	31	36	34	33	28	34	27	39	36	29	33	40	34	44	35	30	24	35	42	28	32	25	35	22	32	30	32	36	33	37	36	34	28	29	30	35	47	32	36	46	22	38	24	38	32	27	35	39	38	37	36	40	18	30	34	31	31	27	38	30	35	33	33	32	25	35	25	36	39	28	28	27	32	36	36	32	42	33	35	42	37	38	30	27	33	38	32	25	31	41	37	35	32	30	23	30	22	36	27	34	43	38	28	33	28	35	23	36	40	34	22	36	28	32	50	31	36	34	34	37	41	37	48	50	33	32	28	38	27	32	33	33	25	33	26	35	38	28	31	44	38	31	33	31	25	31	25	30	31	33	34	31	24	32	40	33	34	34	33	27	39	21	25	32	54	33	28	31	37	38	29	33	30	28	45	32	46	37	37	38	31	21	37	28	32	39	29	27	30	41	31	28	42	36	46	30	31	28	33	32	27	44	32	44	28	22	38	36	32	29	31	25	32	29	36	34	26	32	29	32	42	36	35	36	38	29	37	31	41	38	36	39	35	40	36	34	40	48	31	41	29	33	33	24	35	33	35	31	22	36	38	34	36	34	27	38	38	27	33	28	32	30	41	40	37	37	33	24	31	33	22	31	27	31	29	36	26	35	35	29	38	41	32	25	33	27	37	41	25	35	37	38	30	41	36	30	34	49	32	25	32	20	33	33	37	27	28	40	32	27	27	33	41	40	27	32	36	32	42	27	31	47	37	33	38	38	28	24	35	36	40	32	24	41	33	46	30	28	29	36	45	43	37	38	40	27	37	35	25	39	37	30	45	33	28	43	48	30	52	38	36	38	27	34	43	40	25	37	34	27	26	39	31	32	28	26	30	33	25	36	40	35	29	36	38	30	37	38	29	28	23	37	35	24	31	25	43	26	22	25	26	31	39	33	27	27	25	41	33	40	32	37	27	30	34	36	27	46	36	36	30	36	35	37	24	29	39	31	22	29	34	44	40	35	32	37	35	31	32	34	28	32	33	37	23	39	25	42	43	29	37	36	27	34	33	38	23	38	44	35	32	34	25	24	32	30	23	31	34	37	28	31	41	28	22	33	27	35	35	28	42	34	35	30	47	36	34	25	33	38	26	36	33	34	30	32	28	33	31	27	31	29	34	31	20	31	24	27	44	26	42	29	39	33	31	30	40	27	35	37	24	34	27	25	32	35	34	33	38	35	33	23	36	34	30	34	35	41	38	41	29	42	38	36	25	41	29	39	29	28	48	34	32	35	33	37	20	37	27	26	38	37	27	32	26	24	42	23	25	36	30	26	29	20	36	37	31	31	35	32	35	28	29	27	44	33	33	27	35	32	35	23	29	33	28	33	49	44	38	25	32	42	31	35	37	29	25	30	30	37	33	33	37	37	32	38	32	31	22	34	33	37	24	34	38	29	24	29	28	41	37	36	41	28	32	33	39	29	25	30	42	26	35	35	38	21	23	39	41	31	39	40	33	30	30	23	41	37	29	36	35	40	38	37	43	29	41	21	31	42	31	31	27	38	46	30	40	30	28	27	39	18	29	27	32	34	29	38	36	31	22	31	37	33	32	31	28	34	26	26	35	46	32	35	27	37	34	33	38	30	33	30	31	33	37	37	34	40	29	27	30	31	31	33	26	30	29	34	42	22	40	31	36	32	27	37	33	35	33	28	33	44	37	31	27	35	29	35	32	28	28	43	35	26	34	37	28	38	35	31	41	41	31	27	33	28	31	32	39	37	31	34	31	25	37	27	29	31	29	30	30	26	25	36	34	36	42	44	29	34	32	27	38	38	45	34	21	25	28	35	24	36	37	28	28	46	38	39	37	31	29	37	32	36	35	35	35	31	34	36	37	24	36	34	37	42	34	28	34	47	37	39	27	29	23	34	32	26	34	32	32	36	40	35	43	30	41	40	38	32	30	24	30	31	33	37	38	30	34	33	22	34	32	35	29	36	28	39	35	36	30	39	26	24	33	31	35	30	34	39	23	34	35	35	34	32	29	38	39	35	37	37	30	38	32	32	32	36	35	33	33	28	31	38	26	30	31	28	34	35	29	30	36	33	29	22	32	30	32	36	25	30	35	37	32	30	43	33	36	23	29	30	30	30	28	31	36	41	37	29	27	43	34	41	42	39	29	36	33	41	34	25	35	43	37	31	26	28	31	27	36	33	31	34	36	23	29	24	32	42	32	27	28	32	30	32	40	40	30	26	30	33	45	44	30	20	44	46	28	25	33	31	33	37	36	28	32	22	37	36	42	32	29	40	36	32	33	32	30	27	39	34	30	32	39	37	28	33	35	35	41	25	33	42	32	37	31	46	33	36	33	29	39	40	34	42	28	34	32	40	28	31	36	38	40	31	26	43	35	28	38	37	32	26	27	43	29	19	32	35	38	37	29	35	34	38	36	37	32	29	34	30	42	37	32	38	33	29	38	32	29	33	30	41	34	33	38	29	41	37	38	39	48	33	21	32	40	35	30	41	36	35	33	38	37	24	35	31	26	24	21	37	40	21	33	40	31	36	47	27	37	33	28	32	33	34	36	29	33	34	34	31	29	25	28	27	43	32	31	32	28	31	25	37	29	39	42	32	34	40	33	31	34	29	40	21	34	40	35	31	32	30	35	27	26	29	33	33	30	37	32	31	29	27	29	37	32	30	47	34	28	31	30	37	22	29	27	41	34	39	26	27	32	40	38	41	28	38	22	23	37	26	33	31	45	34	38	32	45	31	31	31	28	36	39	34	24	33	29	26	31	35	30	35	34	34	28	37	35	34	27	34	26	35	28	44	30	32	29	38	39	47	30	35	29	32	27	37	35	24	30	32	29	29	42	42	27	36	28	39	22	28	30	30	25	44	35	33
25386	23586	13852	29076	34393	32667	30405	27104	22094	16794	12763	10093	7068	5525	4866	4182	3829	3416	3086	2788	2545	2020	2120	2429	2225	1755	1635	1444	1303	1281	1256	1123	1062	1033	1016	1010	979	1074	1006	1039	1027	987	1054	1037	967	969	973	983	945	980	948	884	900	881	897	897	907	959	974	974	880	934	847	891	803	815	882	818	852	809	894	847	889	906	884	836	853	803	910	957	866	899	859	885	816	832	780	768	793	733	804	817	776	820	847	850	803	875	842	834	834	804	813	827	806	816	812	765	769	771	750	798	734	724	769	753	718	763	706	798	814	781	757	738	757	748	768	787	780	753	756	756	775	775	772	790	754	776	743	774	725	756	741	774	767	786	802	742	783	776	795	819	776	770	723	783	697	740	767	743	767	744	791	764	816	767	721	817	761	752	800	723	745	816	771	818	782	778	758	741	736	788	726	767	764	726	762	774	784	743	813	778	744	797	735	741	722	742	788	768	795	703	712	746	725	750	823	785	796	798	796	761	770	730	769	733	774	756	788	754	736	739	768	750	748	780	828	715	775	733	778	793	746	719	776	760	727	752	671	763	747	756	714	750	725	778	739	738	792	777	774	736	724	714	760	736	814	758	748	793	758	770	783	776	782	721	822	793	752	805	765	726	747	736	723	784	793	739	758	739	783	743	770	753	752	756	774	777	718	738	781	747	757	781	760	796	761	786	766	744	747	738	797	787	780	804	785	761	760	772	741	740	730	741	734	790	742	750	752	738	796	745	721	790	738	761	747	812	776	763	794	747	742	754	770	774	724	751	768	773	784	768	717	782	753	797	771	782	796	780	767	763	765	774	817	748	726	800	796	790	742	750	794	751	753	834	801	770	743	746	784	758	726	759	769	735	690	799	747	769	717	741	764	751	742	757	808	723	746	758	738	752	755	776	741	740	787	754	768	786	785	731	809	749	796	743	758	814	781	775	745	733	801	778	764	744	810	830	757	763	762	739	725	761	748	790	738	762	807	748	784	763	732	751	769	786	786	727	734	767	829	748	794	730	809	790	767	762	735	757	744	729	753	744	770	767	766	749	787	752	724	744	725	767	820	755	788	772	745	762	749	722	744	764	747	796	747	790	759	778	762	801	799	811	749	775	682	772	772	736	787	744	732	744	786	774	790	694	762	779	732	781	767	725	738	732	747	808	740	736	771	815	737	766	755	780	786	742	802	787	788	722	728	758	721	759	775	774	762	749	738	747	753	770	797	742	741	792	750	780	760	744	776	785	789	766	785	793	782	754	798	749	752	742	772	755	676	778	748	733	752	778	813	705	768	758	768	768	767	757	808	755	835	757	797	740	811	752	828	815	751	725	730	806	757	722	769	778	745	729	755	806	734	747	783	725	693	776	743	793	754	813	760	785	806	744	752	793	792	756	771	781	779	804	765	744	795	771	765	780	743	749	729	719	802	766	777	772	737	750	750	773	732	733	720	745	713	758	722	792	788	761	772	793	787	773	747	796	784	793	772	764	721	788	773	762	754	759	779	712	748	793	777	736	791	749	815	801	742	750	738	796	739	791	757	781	785	787	751	713	745	811	727	754	774	796	757	786	747	804	741	804	761	761	777	752	796	755	760	733	771	727	781	751	784	774	756	749	774	809	707	685	755	760	790	746	766	760	778	775	767	721	736	765	748	721	812	765	749	771	696	716	737	782	750	773	728	722	750	767	740	751	754	737	707	773	787	795	766	754	803	733	708	727	814	777	797	765	752	749	834	781	759	732	763	753	756	757	807	761	780	775	816	776	773	792	752	819	762	750	731	750	729	777	744	787	737	689	747	791	729	785	793	746	774	783	737	730	749	800	781	755	724	781	783	797	771	791	745	721	774	746	706	734	740	765	763	724	767	781	756	740	767	727	765	747	762	754	757	783	787	818	765	749	751	807	767	746	746	743	785	757	788	748	798	749	763	722	773	796	800	778	745	767	719	728	720	746	754	776	752	705	773	786	822	750	774	774	782	775	754	777	765	758	760	760	711	745	777	732	758	789	747	779	700	711	771	764	735	743	791	737	774	733	770	746	690	781	786	738	712	789	755	771	750	775	771	761	708	757	775	693	711	762	759	829	811	797	772	739	822	804	760	809	762	755	809	802	774	803	768	798	825	759	742	785	763	740	779	798	734	773	738	785	753	789	726	764	777	724	773	788	755	720	777	745	784	782	788	798	741	796	804	778	745	758	779	780	786	755	798	760	766	781	754	808	756	723	775	745	765	774	759	735	770	739	706	743	740	796	746	766	743	791	766	758	762	712	752	725	769	750	791	761	782	765	767	791	808	740	713	714	717	807	769	749	736	789	760	771	815	777	744	761	732	797	772	746	770	776	705	739	769	716	725	751	805	758	812	736	818	797	745	773	722	786	736	767	765	757	769	760	747	812	785	796	777	736	755	758	745	764	787	713	715	768	750	790	782	748	746	741	726	761	800	730	764	743	776	741	737	792	742	787	730	713	804	771	760	788	758	759	737	733	749	745	768	771	748	747	795	716	758	704	826	745	791	715	742	757	783	705	765	703	773	788	724	776	808	767	775	783	743	795	726	737	732	777	787	785	758	770	730	801	744	746	746	751	766	755	746	774	799	776	767	757	763	766	795	805	704	730	770	786	783	781	746	754	779	749	758	763	786	748	774	751	805	752	737	803	742	733	727	755	787	764	754	730	765	743	725	784	773	787	775	751	751	742	771	753	768	739	772	711	766	741	802	773	756	806	744	759	778	769	791	735	769	739	722	766	796	743	762	717	802	738	764	727	745	793	831	773	729	821	785	780	751	723	759	728	777	726	757	706	767	716	715	770	763	751	757	737	803	762	762	745	786	726	759	738	715	786	826	752	762	786	781	778	796	704	743	746	794	766	777	744	770	753	742	792	773	747	740	728	806	784	791	770	748	745	764	749	703	774	809	769	781	768	771	754	739	727	781	728	780	684	740	767	766	794	770	700	767	800	789	743	758	767	742	755	775	744	732	769	730	786	751	780	805	755	774	727	790	762	773	754	719	763	721	730	797	776	770	764	751	744	731	699	773	783	791	699	764	759	733	736	757	821	790	781	755	797	744	816	802	792	785	736	759	738	785	776	711	764	782	765	776	777	771	713	745	741	771	784	791	771	755	765	739	759	726	759	743	774	778	740	758	730	741	801	752	783	765	749	761	753	742	777	747	816	747	782	811	713	761	792	767	773	782	774	833	779	796	728	792	734	818	741	768	775	732	811	769	780	783	765	766	775	773	753	801	750	774	774	796	831	780	774	782	791	786	730	808	792	767	764	789	755	745	788	784	753	759	742	746	782	762	811	774	744	728	773	830	753	732	756	769	739	772	726	748	756	707	846	774	742	778	727	749	762	736	776	758	760	721	739	724	772	805	760	723	751	751	758	716	783	722	741	764	795	729	730	722	759	746	724	787	766	761	802	743	748	781	758	764	751	733	783	748	731	813	765	756	758	767	718	759	797	813	759	811	763	773	797	776	775
2571	1307	569	552	809	777	729	688	503	337	240	207	118	118	126	75	72	99	72	70	56	44	53	71	60	35	37	46	35	29	28	26	28	25	17	26	34	33	24	22	29	29	17	27	34	40	34	34	23	28	32	16	28	20	28	15	27	21	32	39	17	23	25	23	23	22	21	22	25	26	19	31	23	25	22	25	32	26	19	22	23	23	36	23	18	23	16	30	25	28	19	23	20	29	21	24	22	22	20	23	29	26	28	22	14	27	24	15	21	16	32	22	31	32	18	28	16	29	17	19	26	23	25	24	20	21	27	25	16	17	24	14	25	23	25	13	21	26	27	28	18	22	25	24	30	22	16	24	28	20	19	30	18	22	31	20	26	18	23	20	22	21	20	20	23	18	22	19	21	26	32	18	28	20	19	16	27	22	17	18	20	18	24	22	20	22	26	27	19	27	24	21	27	29	29	18	18	19	33	25	25	25	19	30	24	17	23	21	32	19	17	31	16	24	32	25	30	28	23	24	15	25	28	18	29	25	23	31	23	25	21	12	23	22	26	27	25	19	22	28	19	16	22	12	24	20	28	25	22	29	19	28	28	24	25	32	21	24	22	24	20	25	19	24	23	29	17	17	27	23	24	18	21	15	28	11	25	17	33	15	24	14	23	30	32	23	25	18	25	24	20	23	21	27	21	18	23	23	23	21	20	20	19	26	22	23	30	21	21	24	13	17	17	18	24	21	22	17	24	22	22	16	25	17	20	28	27	22	29	25	21	16	25	16	23	21	28	30	21	30	19	19	20	21	21	19	26	20	25	27	23	21	28	19	17	23	27	29	24	32	27	24	26	21	25	21	29	26	20	23	26	21	28	24	25	31	20	14	19	9	17	25	18	12	23	17	28	20	19	20	24	20	24	22	17	23	22	26	22	21	25	29	22	10	18	24	23	23	21	16	19	20	21	22	19	18	25	19	20	23	24	17	23	32	21	22	19	18	25	19	15	23	26	15	26	20	16	25	22	19	28	21	18	17	14	28	19	20	22	23	19	32	21	36	20	27	18	31	14	29	27	23	21	19	25	29	15	29	15	23	18	22	21	22	25	20	18	22	20	22	24	12	25	26	23	17	26	30	27	25	26	24	15	16	24	32	20	15	20	18	18	21	19	13	21	15	19	32	31	18	20	19	29	27	15	25	18	26	24	20	24	21	21	30	23	33	18	30	25	15	22	19	22	20	30	19	24	18	20	29	17	18	29	20	25	27	24	23	26	22	24	24	17	21	21	21	18	21	28	22	21	27	17	23	22	28	21	17	26	25	15	16	19	24	28	29	20	29	20	29	20	25	16	22	28	23	20	22	18	25	29	12	22	21	20	16	22	18	20	26	31	18	22	23	18	20	14	21	29	24	25	19	28	22	23	20	15	24	26	18	14	28	21	23	18	19	24	17	19	14	27	20	28	26	20	16	23	21	18	25	30	27	21	17	27	18	19	28	21	13	23	17	32	33	21	28	32	23	20	27	16	20	19	19	24	21	29	18	24	21	13	25	21	15	25	24	13	27	22	19	25	17	29	16	28	21	23	15	20	14	19	26	22	27	29	21	18	21	20	21	20	18	23	21	25	16	12	17	26	28	18	23	25	18	26	29	17	13	23	18	22	25	22	21	31	24	19	22	19	25	22	26	28	19	29	18	13	19	21	18	21	19	19	24	26	16	13	27	20	16	23	18	19	21	25	31	24	32	37	27	28	19	25	29	22	20	20	15	20	23	15	21	24	29	24	20	19	16	18	22	22	16	16	23	16	20	24	29	21	24	27	16	19	26	28	20	23	30	20	36	20	25	23	19	30	30	27	23	19	28	22	13	25	21	31	29	29	19	17	20	21	23	15	20	26	28	21	27	22	27	24	22	29	25	24	38	19	16	35	16	23	30	29	21	21	16	20	33	19	26	20	16	29	19	23	24	25	34	23	20	22	28	22	17	23	19	26	25	15	21	22	22	24	18	26	23	28	20	24	21	29	23	22	23	33	25	21	25	21	32	20	25	23	22	26	25	23	29	20	23	18	35	29	24	16	33	28	19	23	23	24	21	22	17	22	13	20	27	24	17	20	29	19	15	27	19	36	23	23	23	17	25	25	22	22	16	13	33	17	26	26	17	20	28	16	26	17	17	22	22	21	25	25	26	21	22	12	26	18	19	16	19	19	26	23	29	25	19	22	24	28	34	25	19	22	27	28	25	19	23	24	30	24	18	27	25	23	22	26	12	25	28	25	23	27	26	32	22	22	17	29	13	32	19	21	26	25	31	22	12	20	22	26	21	13	21	14	22	17	18	22	27	23	16	16	15	19	25	14	23	20	24	21	27	19	25	27	27	25	32	19	30	16	30	21	21	17	25	27	22	20	22	34	18	18	14	29	24	28	16	20	27	16	26	23	26	34	26	16	20	20	25	16	28	14	25	33	19	19	18	35	21	19	18	17	23	23	29	30	19	21	24	24	17	24	24	20	16	26	22	28	20	27	23	32	24	16	19	24	20	26	25	23	20	22	21	30	17	18	22	29	17	30	29	19	23	22	20	19	24	29	26	28	20	26	26	20	26	26	27	19	27	21	16	24	15	15	24	27	26	20	19	27	29	28	21	18	20	11	25	27	22	18	31	17	23	19	17	25	21	30	20	31	20	21	17	25	30	23	26	20	25	19	26	19	27	18	24	20	13	20	20	16	28	28	29	26	24	19	27	15	26	34	26	22	27	32	25	28	29	18	16	22	13	19	30	29	29	17	22	23	27	20	22	27	19	16	19	20	27	21	29	21	24	18	15	28	22	29	21	24	20	30	27	13	25	20	25	20	20	11	17	18	20	21	13	16	14	27	28	20	16	21	19	15	23	21	24	15	16	16	17	23	22	25	25	16	22	18	20	19	23	29	30	27	20	24	32	37	21	17	19	17	21	30	29	30	20	30	22	18	15	13	20	18	23	29	13	26	28	28	29	30	14	18	17	21	28	27	16	28	23	25	20	18	27	34	23	27	16	21	22	30	27	21	18	23	25	19	22	22	25	26	26	19	21	22	16	32	30	13	30	21	31	19	15	19	24	32	24	33	17	20	21	18	18	20	17	23	20	19	22	18	23	23	28	20	29	14	21	21	25	22	20	15	23	22	20	24	23	25	20	20	21	24	29	13	31	26	20	22	17	20	18	22	21	26	21	19	20	25	19	16	30	29	25	36	24	22	36	21	25	27	14	17	22	31	20	21	33	27	25	20	24	20	22	21	13	21	22	37	23	26	20	22	31	18	22	24	26	17	13	26	19	33	31	13	29	20	22	19	23	24	20	21	26	22	24	24	18	20	26	18	23	28	16	34	18	23	18	26	18	26	28	26	24	24	14	19	31	17	19	20	26	26	17	21	30	29	32	30	20	21	28	23	23	17	22	19	24	26	19	20	22	31	12	25	16	24	34	16	23	19	30	18	22	34	25	21	16	29	17	34	22	35	18
28991	25728	16635	33118	38527	36707	34285	30627	25124	19785	15429	11756	8811	7360	6143	5413	4761	4273	3867	3450	2935	2515	2704	3072	2501	2053	1745	1421	1334	1280	1211	1081	1004	940	883	896	933	946	894	886	879	846	890	872	857	968	880	859	883	819	780	714	688	691	720	800	774	813	779	756	709	652	616	651	676	663	608	588	606	590	656	648	692	673	701	724	696	680	655	657	717	702	704	697	618	625	655	603	565	613	558	611	580	612	616	605	643	678	647	615	610	609	636	625	624	582	553	563	556	502	519	530	558	589	543	573	540	533	553	523	510	574	491	604	553	549	527	549	548	591	529	490	598	571	557	549	552	550	496	544	536	555	501	559	559	525	552	533	524	591	526	491	532	557	471	511	552	525	561	505	575	535	563	551	530	517	543	521	513	529	569	515	524	520	539	543	546	485	522	529	543	539	524	502	520	482	497	568	486	537	535	522	533	508	503	529	522	510	544	512	540	559	577	504	530	544	533	534	524	536	508	538	542	510	542	502	509	507	541	558	547	565	505	527	550	566	530	513	551	528	539	528	580	523	493	513	540	574	505	500	523	550	510	549	552	566	514	563	546	503	517	562	553	551	509	510	521	530	544	484	484	512	535	517	538	525	573	546	539	537	525	473	553	480	530	569	511	507	525	555	519	527	545	499	540	477	521	523	511	539	555	520	527	500	528	487	516	517	554	546	508	542	537	540	528	532	524	548	532	526	564	527	539	505	524	567	531	537	522	528	521	510	494	561	505	507	527	529	508	523	534	486	524	498	529	477	496	549	520	526	492	519	489	550	513	537	546	503	515	526	538	513	573	532	550	557	566	574	507	522	538	524	534	554	570	529	520	497	499	506	598	537	512	503	531	523	491	539	523	510	508	538	541	503	555	525	543	569	524	514	534	494	530	542	557	517	548	529	517	499	495	517	537	546	556	535	517	497	528	554	533	556	535	561	518	552	546	533	496	582	551	516	505	519	581	523	590	552	508	520	569	547	521	528	535	544	495	537	532	519	519	541	529	466	512	538	584	554	549	510	560	549	545	545	516	522	501	527	531	520	510	532	528	554	489	500	512	505	584	513	523	572	511	503	524	531	522	546	533	524	551	523	572	542	490	500	519	548	562	544	549	538	572	522	520	528	518	512	524	527	554	502	518	547	508	522	504	533	486	551	552	505	548	556	552	517	558	507	524	515	560	525	522	540	539	510	528	522	540	577	591	510	520	545	526	572	545	489	574	518	560	543	480	503	518	494	558	528	545	513	544	534	564	540	532	515	524	488	532	544	523	541	556	513	581	487	565	516	540	501	508	527	567	513	546	526	511	545	530	541	530	506	550	522	521	520	540	524	496	501	548	506	520	551	511	576	491	543	543	545	538	555	514	538	539	541	530	554	543	533	555	505	531	522	485	522	537	531	547	519	556	538	492	532	499	499	550	522	516	586	557	558	542	535	535	537	515	514	516	507	575	511	483	582	521	523	518	578	564	541	556	507	523	518	548	556	545	517	495	542	571	551	495	514	542	511	559	540	539	518	485	552	532	556	573	476	527	531	525	552	501	509	544	529	564	529	527	549	532	534	521	544	541	519	507	520	582	546	492	484	531	542	523	534	524	509	495	539	515	513	525	568	581	549	525	508	516	559	484	507	538	534	563	546	562	538	515	517	556	498	517	525	515	579	511	551	540	516	544	543	532	503	552	558	523	575	583	523	559	574	572	529	531	560	502	532	492	528	538	505	549	526	548	503	499	561	570	518	540	547	544	513	550	517	531	526	513	558	522	504	536	504	505	526	540	526	542	539	529	508	513	588	512	540	546	533	546	548	552	562	540	539	557	546	545	493	520	508	574	520	551	516	570	543	532	501	505	556	563	536	524	540	526	518	534	511	547	527	585	571	592	521	614	532	504	579	548	487	513	540	556	546	562	587	547	515	551	523	524	574	518	549	563	529	525	537	550	551	485	541	501	524	519	543	538	542	536	557	517	509	543	499	527	578	584	503	545	478	556	540	557	574	537	548	505	506	536	504	528	525	540	544	514	530	532	572	532	536	494	544	550	544	531	528	532	515	510	499	564	522	541	540	543	530	547	583	538	515	499	514	513	546	514	517	522	537	569	526	523	539	541	547	541	549	502	507	493	525	550	551	499	504	517	532	528	526	558	519	500	541	546	533	500	550	492	498	532	515	471	531	542	536	499	509	537	501	551	520	520	509	541	522	541	555	542	532	545	494	533	550	555	536	471	526	535	530	529	526	548	526	532	551	548	516	533	556	520	522	552	530	526	553	516	523	498	533	534	508	528	535	542	518	513	545	521	525	522	551	550	518	552	570	535	544	543	522	511	547	555	542	521	538	539	538	545	550	512	506	558	491	515	545	543	525	526	536	514	512	547	531	532	536	519	538	549	513	482	524	526	542	566	555	572	510	537	578	543	548	578	521	511	533	491	544	537	514	494	504	488	554	553	532	530	515	532	525	524	503	515	541	533	522	568	483	524	544	500	525	513	551	501	495	516	529	510	520	561	523	535	535	578	587	517	540	526	540	546	491	552	503	538	529	524	512	495	536	527	506	486	580	549	536	539	493	549	544	528	543	531	516	526	535	514	513	515	484	507	541	522	543	522	515	531	531	525	536	544	568	533	552	540	585	508	538	527	511	522	556	522	522	574	499	547	526	569	539	571	547	501	530	501	529	524	505	528	512	496	520	565	533	549	530	487	526	573	581	501	532	531	497	550	568	555	519	523	545	530	499	527	495	531	514	535	526	528	540	531	569	558	527	549	527	515	487	577	534	537	583	573	589	521	530	532	551	515	487	532	519	505	522	521	495	511	508	533	531	547	553	527	532	474	502	521	565	544	510	562	533	533	509	587	539	548	523	461	572	507	507	528	552	509	540	528	527	527	510	555	529	560	540	567	554	594	512	517	551	568	530	486	543	535	508	528	499	529	489	525	552	519	522	524	541	512	543	591	520	522	566	501	464	571	488	552	526	553	525	518	532	490	545	532	556	553	566	504	560	529	544	500	545	497	529	544	538	492	511	574	522	507	500	535	523	568	506	531	571	517	487	560	561	531	528	545	516	562	492	566	534	555	532	476	538	556	530	547	532	501	558	536	516	542	540	519	559	520	545	509	476	534	545	500	532	515	508	535	521	514	540	516	521	553	547	552	523	545	507	548	524	541	538	580	521	513	520	542	529	522	508	518	534	486	515	545	528	547	490	545	483	501	531	550	526	542	542	549	538	520	512	540	507	515	525	521	512	529	551	532	525	529	549	508	502	502	547	487	559	567	534	542	530	546	495	537	509	491	515	499	526	561	504	513	521	556	499	534	511	559	528	530	530	547	555	542	564	563	530	545	497	543	537	481	573	521	512	527	518	536	553	526	512	538	520	493	494	509	553	516	520	511	557	537	530	498	541	540	535	555	541	505	571	510	538	528	570	534	551	522	540	547	574	525	505	543	558	492	526	495	506	548	556	553	530	527	515	583	547
2533	1224	500	498	806	777	744	630	450	324	229	178	137	126	124	78	78	74	82	70	45	48	61	43	50	38	38	46	27	33	33	32	26	26	28	23	28	34	25	27	32	27	23	35	14	33	25	18	25	26	33	19	25	18	30	30	22	29	26	19	19	34	25	21	34	22	16	24	25	25	28	24	26	19	20	26	38	29	28	28	21	24	24	23	29	25	19	26	21	21	22	15	35	12	28	19	26	32	26	15	24	27	27	22	17	18	25	22	13	26	25	29	29	24	31	15	27	18	25	29	19	23	29	21	23	20	15	16	21	18	25	27	19	26	15	19	15	22	18	26	17	22	26	26	23	18	23	18	26	18	13	16	29	22	33	19	20	23	26	24	33	19	28	30	16	12	24	24	23	23	23	22	19	19	24	27	29	16	25	20	25	22	25	16	31	33	22	18	32	31	13	25	20	23	19	22	21	23	20	22	30	25	15	22	24	14	19	21	12	16	20	14	35	20	26	21	21	33	18	26	24	22	29	31	31	33	24	27	19	25	22	27	26	22	30	24	27	27	36	16	23	21	17	24	25	16	21	29	28	24	19	26	26	24	20	20	36	32	25	24	27	21	21	21	14	21	19	17	26	23	30	22	21	28	28	14	25	20	12	24	24	26	21	19	22	24	19	18	16	17	12	26	22	26	21	15	19	25	22	17	29	20	18	19	13	26	19	24	24	13	21	15	19	14	18	20	19	17	29	21	20	19	24	22	23	31	25	22	23	18	17	17	23	30	17	16	7	21	37	23	23	20	24	22	18	25	19	18	20	26	20	23	20	26	17	19	14	19	17	24	22	23	18	22	22	17	17	21	27	19	18	20	19	20	25	22	25	24	24	24	12	19	20	25	14	24	16	18	21	22	18	21	19	24	22	23	22	20	22	18	13	19	22	24	23	21	15	20	24	24	21	21	20	20	18	21	22	26	22	25	11	26	27	24	16	20	20	24	23	26	21	23	18	22	27	15	26	21	26	19	18	25	25	26	23	24	23	24	17	23	25	24	20	21	19	19	17	16	32	14	23	23	22	32	26	23	19	21	20	22	14	19	23	34	20	13	23	27	26	28	27	14	20	20	23	16	29	29	22	21	24	27	14	24	17	24	28	15	16	24	24	29	27	22	17	15	25	20	15	21	22	20	14	20	18	25	27	19	23	23	19	23	19	20	25	23	19	27	16	18	38	28	19	17	29	28	25	17	19	24	24	23	19	20	24	17	25	16	16	20	19	19	16	31	24	28	24	21	19	28	22	22	25	24	24	22	37	19	25	22	24	19	33	25	24	16	19	28	24	21	20	25	27	32	27	24	24	25	29	24	18	21	18	23	31	29	26	29	20	20	14	21	20	27	21	23	24	21	27	22	13	23	27	22	21	19	26	24	17	26	23	19	21	24	24	20	20	21	17	17	25	20	25	28	26	17	23	25	15	18	25	23	18	25	21	18	21	28	27	11	20	22	21	19	24	21	28	22	26	15	12	21	23	19	24	19	31	23	28	23	24	24	24	20	23	31	21	25	29	15	27	15	20	19	32	21	29	27	20	34	22	27	23	25	26	32	28	17	20	16	21	21	23	28	25	21	23	18	23	17	19	13	25	18	19	22	16	21	28	27	21	20	15	21	21	32	22	26	28	19	15	22	23	21	23	23	17	32	28	20	23	16	18	18	27	20	32	21	24	24	24	16	25	21	30	17	19	21	10	22	34	16	23	16	24	26	27	21	16	24	28	23	21	18	16	27	34	16	28	18	22	21	25	24	21	25	16	23	21	18	27	22	19	23	23	25	22	18	25	16	24	24	18	23	12	24	22	23	28	19	13	28	26	25	20	20	25	18	28	22	26	24	24	24	18	23	19	23	23	26	14	18	24	22	23	23	28	13	23	23	25	26	20	19	26	20	27	25	26	15	25	17	20	21	21	18	25	24	21	26	17	27	20	14	19	28	29	13	22	21	21	24	25	16	25	20	22	26	12	17	24	26	21	18	36	15	30	17	20	20	21	21	27	20	19	25	24	23	26	21	21	18	23	28	20	24	28	23	20	18	19	10	24	17	20	19	22	15	17	27	15	20	36	24	14	27	30	20	21	20	30	16	17	25	21	24	28	20	22	22	20	30	17	21	23	23	28	19	27	18	20	23	19	19	17	17	20	24	22	27	29	27	16	30	15	21	17	20	21	25	36	21	29	21	23	26	34	18	10	24	17	29	29	24	20	23	22	20	25	20	25	24	20	21	23	21	24	25	38	21	16	19	17	20	22	25	11	23	23	19	23	33	21	19	16	32	19	16	24	24	16	13	31	26	23	17	22	31	14	23	20	16	28	41	16	17	30	27	24	28	25	23	23	23	24	22	19	28	21	25	22	19	24	18	32	24	17	23	23	22	23	21	20	18	17	17	22	16	25	26	19	27	19	18	20	15	25	23	25	21	23	19	21	23	21	20	19	32	21	29	20	15	23	24	19	22	21	24	18	28	25	26	15	28	31	32	23	19	27	26	21	25	28	24	20	23	13	22	20	28	26	28	25	14	25	22	28	22	22	31	21	23	26	16	26	29	29	33	21	31	28	14	16	21	23	30	32	27	27	20	28	26	18	26	25	23	21	25	17	31	31	21	23	32	30	20	26	24	24	18	19	18	21	21	24	26	33	17	21	16	23	25	23	22	19	30	20	29	26	16	22	20	20	23	14	19	25	23	20	18	21	20	25	27	23	26	25	27	26	14	17	20	29	22	29	31	25	22	15	18	26	23	22	13	25	22	19	22	27	20	17	23	25	24	21	29	25	14	19	14	18	27	29	18	14	25	25	26	28	32	29	28	25	19	18	20	19	20	17	23	25	21	23	18	25	28	25	20	21	21	20	23	20	25	14	25	16	24	21	28	29	19	19	25	25	23	24	18	27	16	18	29	18	25	17	19	31	19	27	19	21	15	27	23	19	23	34	8	21	21	20	17	30	19	22	20	13	19	31	16	27	28	25	24	29	13	26	27	23	22	13	23	19	18	17	21	23	22	19	19	23	19	22	21	15	30	13	14	21	21	28	16	30	25	23	21	15	21	23	21	25	17	31	29	26	28	16	21	19	25	23	18	20	26	28	16	25	19	19	24	24	16	33	21	29	22	22	24	20	21	13	23	23	26	22	28	25	23	22	23	27	22	26	23	19	19	23	19	23	23	21	28	27	18	15	25	30	32	18	33	23	18	26	22	25	28	24	25	15	20	27	22	29	24	23	32	20	24	25	31	26	25	22	19	30	24	31	26	19	26	21	20	19	27	16	30	20	23	16	24	23	22	21	30	22	18	28	20	22	24	16	24	23	23	32	24	19	28	21	14	21	26	24	29	25	27	20	19	26	25	18	19	17	29	18	18	20	23	21	17	20	16	18	18	24	25	23	33	16	20	20	20	15	14	19	16	14	20	18	17	31	20	21	22	19	18	23	22	18	34	22	20	21	27	17	26
28387	25496	15858	33669	38834	36877	34524	30020	24407	18889	15043	10950	8563	7435	6120	5432	4856	4528	3983	3356	2898	2765	3239	2897	2328	2059	1635	1531	1408	1366	1160	1072	991	955	939	961	971	995	921	961	866	853	975	836	929	902	861	874	829	744	758	700	682	709	712	740	785	739	759	742	663	731	674	696	680	683	699	662	665	678	657	681	714	692	755	753	688	691	630	632	658	728	755	692	668	638	629	546	616	584	597	611	581	633	638	572	575	634	724	674	624	644	594	562	595	576	568	568	585	518	514	520	563	529	547	566	519	528	540	513	573	545	564	535	545	533	551	539	542	536	525	559	524	513	526	546	535	551	522	553	564	523	507	522	553	562	539	534	540	527	509	569	544	535	550	535	557	546	557	522	523	561	567	539	550	521	513	539	561	507	544	548	530	522	541	514	524	521	507	524	520	566	533	562	464	521	555	543	508	556	525	499	500	503	510	513	548	492	516	507	556	551	526	526	541	521	533	535	527	557	506	496	570	513	561	543	533	525	535	564	535	450	547	486	517	501	552	518	565	542	579	582	495	566	539	549	519	532	535	487	524	541	568	553	560	504	475	501	527	512	536	508	557	480	554	547	538	565	515	531	520	516	492	551	531	575	510	525	467	506	544	486	511	509	581	530	510	576	547	530	537	514	540	530	519	517	574	568	550	482	504	548	516	533	511	530	524	531	524	502	522	537	533	550	554	531	532	530	540	552	524	525	503	526	545	522	522	539	572	551	505	499	566	501	528	490	544	527	551	550	551	554	526	516	528	492	525	504	498	532	570	529	514	498	553	527	514	516	489	551	517	547	519	511	543	534	540	542	530	489	520	534	540	580	505	529	522	533	504	492	544	508	540	534	500	551	511	508	503	527	537	536	518	511	570	497	538	521	540	557	500	546	531	511	568	555	505	535	565	546	496	506	540	529	505	499	524	524	498	583	558	504	542	553	518	555	549	503	512	521	560	521	504	522	488	509	553	518	529	555	522	536	504	528	571	537	548	510	539	526	530	504	558	590	543	525	526	541	560	566	582	512	556	498	572	506	501	539	553	530	520	484	521	481	480	571	544	516	545	514	508	553	471	560	556	500	523	483	519	547	549	531	535	523	502	504	522	535	565	491	515	504	531	560	527	532	519	543	499	545	546	484	560	582	544	494	540	505	501	538	510	520	515	550	514	557	506	518	557	547	562	520	562	556	512	519	530	545	516	539	572	554	504	558	532	515	535	496	573	512	577	578	535	513	550	534	491	513	586	535	508	559	545	528	471	508	559	521	510	558	551	545	543	535	536	509	536	535	547	539	516	523	552	521	554	530	574	525	536	556	522	530	538	514	510	567	522	535	512	542	516	529	511	517	561	500	478	521	526	519	526	545	551	580	540	572	571	507	555	576	519	566	512	516	550	568	558	542	526	513	530	536	529	544	530	543	509	535	490	591	533	530	501	479	546	519	551	548	554	540	565	513	543	540	538	559	499	515	538	549	512	536	541	505	537	448	563	514	515	527	511	530	547	516	519	543	547	552	555	531	527	519	532	499	488	501	506	539	536	560	504	497	499	572	508	558	585	517	562	511	513	569	557	535	566	522	539	525	499	487	512	556	557	527	554	546	528	556	487	488	543	498	536	537	543	539	516	518	539	530	550	534	561	537	503	532	533	552	582	577	536	557	502	563	523	525	547	528	522	542	522	529	548	556	531	515	533	532	525	532	530	557	508	531	527	550	545	537	495	532	517	534	533	526	542	534	564	547	515	555	528	550	513	509	576	538	572	538	524	522	499	511	516	559	494	537	521	547	491	552	532	534	513	535	548	496	545	495	513	507	535	531	551	539	511	522	538	596	524	551	561	528	555	510	511	551	564	535	520	541	504	512	547	558	523	497	533	529	510	533	524	489	544	541	524	553	539	530	531	511	513	505	557	512	544	536	520	520	559	521	534	560	515	546	536	516	496	535	514	560	588	542	533	542	551	556	531	531	549	522	549	516	496	504	503	539	520	538	535	564	490	522	523	546	538	520	536	505	533	559	514	509	547	556	558	542	515	527	495	508	551	535	514	564	473	534	542	504	534	545	501	549	494	507	511	560	547	550	505	492	525	504	557	513	550	524	532	533	553	549	522	550	583	551	548	523	522	512	509	524	527	498	525	552	475	553	518	494	572	532	589	586	547	512	555	508	511	541	541	511	494	554	548	533	546	546	491	532	526	550	524	536	584	498	504	574	523	549	567	542	551	574	526	520	495	539	531	553	506	513	542	527	593	526	510	512	533	545	514	531	535	557	505	477	501	567	532	518	516	530	549	535	462	512	535	533	555	551	508	566	546	530	539	532	491	544	531	544	500	512	535	541	533	540	538	524	504	529	517	513	564	512	546	558	517	498	512	514	550	519	575	525	531	491	504	560	497	538	556	533	540	535	511	486	528	488	493	578	516	527	520	530	531	509	535	495	507	554	554	544	569	555	489	536	535	499	526	506	566	560	477	529	474	516	545	540	515	527	527	540	567	535	510	551	527	530	496	556	566	543	503	538	543	559	556	530	528	530	552	522	501	496	540	513	519	510	503	531	522	555	521	528	545	550	584	498	581	529	494	514	531	520	529	515	526	537	524	530	492	486	556	528	547	545	571	592	573	493	550	554	513	498	529	555	545	528	512	522	553	486	502	534	505	558	515	509	554	521	512	546	560	532	527	515	532	520	536	518	522	561	543	556	558	544	555	547	503	546	527	559	526	533	508	492	560	533	492	523	561	492	550	515	578	501	556	520	516	532	499	569	518	463	531	516	506	532	497	493	561	525	535	558	571	496	537	528	539	505	518	472	553	510	514	580	542	536	525	519	524	578	533	547	529	565	537	504	521	542	531	542	540	509	529	541	528	519	573	523	551	531	575	536	541	546	545	565	498	563	553	556	521	534	548	518	509	542	541	502	524	527	546	547	511	517	580	539	565	534	565	535	562	544	515	507	537	525	533	593	520	529	535	524	541	548	511	541	555	515	532	509	521	549	513	564	554	562	546	503	561	534	519	524	524	523	516	537	516	524	507	543	541	553	543	509	529	506	517	500	504	508	512	533	494	532	521	536	530	515	526	509	531	492	548	507	538	511	569	549	514	536	495	451	523	515	536	551	502	542	508	555	531	534	571	551	538	510	516	564	509	579	556	508	522	512	508	531	501	521	562	524	544	527	501	527	517	521	534	544	530	543	533	572	488	562	520	517	548	580	537	559	531	550	492	507	505	542	511	507	477	487	502	513	533	552	545	536	547	528	552	566	511	538	522	517	559	558	525	534	556	552	518	509	538	527	538	520	546	524	517	542	537	568	541	520	528	510	544	530	508	534	535	562	525	518	470	529	533	520	487	541	531	557	515	540	562	550	556	512	488	556	563	510	471	525	518	536	556	526	532	524	492	521	538	566	551	527	523	532	563	552	502	503	506	533	558	546	523	538	464	517	541	502	515	541	525	548	503	512	535	525	568	522	504	500	541	527
2454	1231	542	525	812	810	740	596	443	328	224	163	131	132	125	84	99	75	60	62	65	62	69	46	44	51	36	25	29	40	35	28	13	36	34	40	26	22	29	22	33	24	24	27	29	32	26	22	32	28	25	30	20	27	23	35	36	36	21	26	27	20	25	19	40	35	20	17	25	29	26	21	28	28	22	23	30	22	21	25	16	27	24	22	28	36	24	29	17	19	27	18	20	24	30	24	25	28	27	24	17	23	22	23	23	17	26	26	18	22	21	23	31	24	31	22	21	23	26	19	27	19	28	21	22	17	22	28	24	24	19	20	19	14	29	31	31	24	15	25	19	26	25	15	21	16	25	17	23	25	28	25	26	29	28	15	16	31	25	15	22	29	21	19	21	23	26	17	19	22	22	17	30	27	23	18	16	37	33	21	19	26	21	16	19	18	30	26	14	31	21	23	17	26	30	22	20	22	23	13	23	27	26	19	23	25	21	20	25	17	19	17	22	31	22	23	21	16	29	28	21	19	19	15	25	22	19	25	22	21	15	31	26	25	21	26	22	23	16	18	17	20	19	25	24	28	25	20	20	24	10	22	17	24	40	16	22	20	21	38	21	32	23	23	18	25	19	17	18	24	18	21	17	25	21	12	18	28	28	20	28	26	20	19	22	21	23	15	23	28	33	29	20	20	23	18	19	18	28	23	28	14	23	18	23	14	26	33	24	24	29	18	23	20	23	20	23	27	28	15	28	28	19	13	25	30	16	22	23	19	23	21	25	21	22	28	20	25	30	20	22	27	15	23	28	23	27	17	24	23	30	30	27	30	23	23	24	29	21	26	24	24	25	26	11	28	24	12	21	25	14	20	22	26	16	28	28	19	21	27	30	16	19	26	17	22	27	26	19	22	22	19	30	28	26	15	29	28	17	24	17	20	25	18	19	21	27	20	17	19	39	26	30	22	21	26	25	25	25	21	24	39	31	26	27	29	29	14	26	17	25	19	17	19	17	28	22	24	21	24	24	21	18	21	25	22	24	20	26	21	23	12	25	28	21	16	24	20	19	21	24	16	22	24	23	16	22	24	22	20	26	21	25	19	17	23	26	22	32	20	26	23	16	37	23	20	32	23	21	19	23	16	18	16	24	19	23	21	25	22	22	24	22	22	28	22	17	19	25	16	15	22	24	28	22	20	20	23	29	25	22	22	20	34	24	28	20	31	23	17	25	27	18	35	35	24	25	23	18	22	19	18	20	25	21	21	33	20	22	24	21	22	27	20	25	23	20	20	29	32	22	32	19	34	20	22	32	21	23	26	24	21	17	21	19	28	25	13	21	23	14	17	25	24	18	29	17	27	27	18	24	23	16	29	19	21	15	27	24	27	32	19	20	18	30	24	17	25	21	24	28	26	19	19	37	27	20	35	25	19	19	19	26	33	27	20	26	18	18	24	21	18	26	23	30	26	24	16	22	20	27	31	35	25	19	27	12	14	18	20	23	22	19	22	33	26	30	24	27	26	21	25	25	20	26	29	29	25	22	21	28	16	23	13	21	15	21	19	18	21	26	24	27	34	15	27	22	16	18	22	20	18	14	18	16	27	11	21	25	24	21	23	21	24	20	31	22	21	23	25	24	27	17	18	34	21	22	18	17	23	20	21	22	22	23	27	12	22	16	20	21	25	25	15	24	29	26	22	28	19	20	21	25	25	29	26	15	22	20	26	18	20	18	24	25	33	16	15	21	26	24	29	14	32	17	17	30	22	17	25	23	23	23	28	23	29	12	25	24	15	22	16	22	26	22	27	22	19	17	26	24	13	19	20	28	16	25	31	21	25	15	20	11	19	25	17	31	21	25	22	19	27	18	23	26	24	26	16	26	24	17	27	18	30	4	21	28	26	21	23	33	20	26	14	20	25	28	30	30	26	16	25	20	23	28	21	12	17	27	19	25	19	23	24	30	18	18	26	18	18	30	32	31	19	18	26	15	27	25	24	25	17	18	30	27	22	27	20	20	22	19	19	18	21	22	20	27	24	25	32	13	21	21	15	14	20	19	17	29	26	23	21	20	24	19	26	13	18	18	26	22	21	23	29	26	20	27	22	20	21	23	24	20	17	22	26	27	19	32	29	18	24	27	21	25	31	22	26	24	19	28	23	24	26	26	17	22	18	20	24	23	16	24	34	24	21	21	18	22	18	25	22	24	26	24	20	25	21	25	17	16	29	19	26	19	16	17	30	26	32	20	22	21	22	29	25	19	22	27	33	23	17	26	22	28	17	19	22	23	16	20	27	25	30	18	17	20	26	22	31	24	23	23	33	25	26	20	21	24	16	22	20	23	17	25	20	19	22	33	30	27	18	31	22	23	21	18	25	22	32	30	21	28	18	21	34	25	25	20	26	23	27	27	24	22	18	28	19	23	20	30	33	26	24	27	28	22	24	19	29	21	22	16	22	20	17	23	27	31	19	25	23	24	18	23	26	23	26	28	19	19	23	19	19	23	18	26	20	25	20	15	12	16	26	17	32	22	19	25	22	17	21	20	15	22	29	20	23	19	23	27	22	22	25	25	26	14	23	18	21	23	25	24	20	26	27	25	18	19	15	21	20	24	11	20	26	20	18	32	29	21	20	22	25	29	22	19	33	24	26	16	14	29	21	21	17	17	20	22	29	26	21	23	31	25	31	22	20	27	16	30	21	31	19	35	22	26	31	20	26	25	32	29	25	21	22	22	27	20	25	13	15	21	23	19	31	24	14	20	24	25	16	21	24	26	28	22	19	16	22	21	24	23	21	21	20	12	28	16	17	20	25	24	34	19	19	22	20	23	21	28	18	24	22	21	14	22	18	19	23	20	22	20	28	23	25	28	23	34	31	19	35	18	31	21	29	34	28	16	8	28	18	14	23	18	21	19	25	26	18	18	11	23	21	16	24	28	17	22	27	22	26	27	25	23	19	22	33	18	27	19	24	24	19	20	22	24	23	24	22	27	23	22	24	15	29	20	22	21	20	23	25	13	27	36	18	24	23	22	23	26	22	21	20	23	34	16	20	20	23	25	38	21	14	21	26	29	21	24	22	28	30	19	22	24	26	27	22	16	30	26	20	27	18	14	23	17	21	18	29	36	20	22	26	23	30	21	19	25	24	18	24	20	26	23	20	28	24	20	22	32	23	20	22	22	23	29	28	28	26	23	24	24	25	20	36	17	22	21	35	18	21	25	23	26	21	26	25	24	29	22	24	22	23	22	20	22	24	25	10	27	16	20	16	26	12	27	15	18	18	22	21	29	13	16	24	26	33	15	17	19	21	26	24	28	26	17	20	17	29	20	22	26	14	23	25	24	25	17	18	22	27	30	25	23	23	20	22	18	27	32	25	17	19	20	26	18	18	18	25	29	22	14	28	24	22	13	22	29	25	30	32	33	30	21	20	24	29	21	31	14	23	20	21	26	19	21	25	17	28	15	22	18	21	21	27	23	24	16	10	17	29	18	25	22	32
27476	24751	15871	33331	38427	36890	34151	28954	23035	18496	14110	10473	8840	7300	6075	5499	4991	4428	3833	3325	3046	3188	3303	2652	2171	1850	1627	1529	1479	1287	1181	1046	951	959	939	986	1038	1003	943	914	906	957	904	885	998	930	888	868	798	794	730	782	709	710	730	756	790	795	741	695	722	658	665	749	716	683	630	668	674	712	675	709	709	742	722	758	764	730	700	660	717	685	675	641	692	615	668	600	556	568	591	599	600	633	615	612	591	626	610	654	666	673	669	671	575	663	564	610	561	575	574	536	558	578	572	555	574	579	552	599	562	560	564	547	530	547	536	528	536	537	550	530	543	561	569	516	543	564	545	513	541	529	470	551	508	574	565	538	550	566	549	556	544	556	526	542	528	575	551	569	507	531	551	501	595	560	540	501	535	542	523	542	514	588	534	526	536	525	540	514	533	518	533	515	575	568	520	558	537	534	562	535	552	494	517	524	489	531	535	530	545	532	505	558	516	566	526	546	543	546	519	551	535	525	523	563	528	533	587	554	570	588	518	524	553	534	567	548	532	586	530	548	512	533	541	535	509	529	520	548	548	571	532	572	559	547	534	483	562	483	529	532	556	528	536	535	553	516	557	530	516	535	523	531	561	558	533	523	567	507	505	543	551	478	541	522	512	576	519	554	533	528	538	543	560	523	514	517	541	534	568	575	526	518	554	526	500	560	552	583	506	505	557	519	538	518	539	546	502	520	551	508	539	535	517	580	509	561	571	544	532	543	551	544	536	574	523	479	499	515	522	491	511	534	558	548	550	525	566	523	535	538	540	569	519	519	542	505	508	532	543	506	534	560	551	529	494	527	538	520	559	565	501	550	516	555	541	514	539	552	522	551	524	582	560	559	480	546	544	497	513	499	507	484	501	529	501	499	535	534	531	543	524	557	533	546	515	555	537	513	534	527	524	513	537	530	554	528	502	515	492	538	541	556	510	530	496	544	509	521	531	536	511	542	540	541	532	544	544	519	537	495	503	544	523	587	538	544	551	494	544	548	549	535	538	511	595	502	528	506	556	557	556	521	524	513	528	485	518	554	558	547	567	555	542	544	549	524	531	543	552	549	540	551	539	552	558	551	554	522	558	513	535	557	551	511	528	517	479	540	515	519	523	537	521	540	509	495	545	515	495	562	529	539	556	516	518	499	510	511	550	535	550	524	548	536	556	550	543	533	526	516	531	551	522	524	515	525	534	522	532	577	530	542	518	521	515	581	567	549	528	540	545	539	556	504	515	534	540	558	561	563	547	570	528	518	495	538	504	555	502	490	506	531	538	552	500	547	549	549	542	567	523	544	542	519	535	547	537	522	532	480	517	535	566	558	511	527	518	526	529	517	521	533	544	539	529	531	602	556	518	558	504	530	511	585	512	548	552	489	537	542	562	555	559	559	541	501	533	526	519	516	515	549	510	540	511	499	513	569	523	515	525	498	526	512	549	528	567	552	514	550	522	557	522	544	497	526	538	511	532	561	516	575	520	531	515	528	517	515	552	579	573	547	549	549	514	496	492	519	547	487	561	545	559	542	563	553	517	519	528	553	548	537	527	520	543	534	514	532	492	504	581	501	535	511	534	564	524	512	555	575	496	542	544	493	521	545	513	566	521	546	564	530	554	551	552	510	518	511	529	509	527	578	532	545	538	548	495	524	562	534	557	585	548	552	529	510	519	529	526	516	534	483	530	554	542	553	529	546	505	528	555	510	514	514	527	520	527	524	501	552	501	528	503	510	525	527	498	556	527	513	557	550	550	533	534	537	521	487	503	521	567	536	541	521	545	562	544	547	529	511	548	568	537	546	515	535	552	513	510	509	568	528	555	521	564	536	508	512	551	550	513	565	533	515	603	538	536	536	532	542	575	516	555	530	508	528	552	522	546	512	533	549	574	527	515	519	555	509	524	550	590	568	549	567	527	508	572	525	515	589	529	506	527	563	555	583	523	566	530	494	539	522	537	528	530	549	498	520	524	537	525	513	505	572	566	532	499	584	527	532	546	524	555	573	514	587	498	547	535	522	529	546	578	508	558	508	553	556	533	597	507	550	517	488	532	511	560	554	498	561	563	553	524	520	508	572	551	550	532	575	511	551	516	554	536	542	522	507	523	529	544	558	524	516	512	549	562	506	543	532	514	501	505	541	491	516	519	500	531	516	533	540	512	561	557	539	511	538	527	547	572	507	555	559	534	509	481	568	536	541	509	520	556	523	528	539	496	524	525	505	559	523	539	548	542	509	541	554	533	543	547	528	537	547	530	520	544	491	519	567	547	584	520	526	523	518	502	528	572	553	536	530	504	566	512	520	539	516	552	519	500	496	503	488	566	554	527	555	535	479	540	540	520	547	516	530	527	528	533	525	527	542	546	543	548	545	544	530	507	542	504	550	541	527	527	566	531	556	530	554	556	557	553	543	530	523	545	546	534	532	538	531	537	578	535	567	543	534	528	493	520	556	553	526	542	530	517	546	541	534	521	517	512	569	536	534	583	594	514	531	505	528	486	528	529	541	546	530	553	530	524	526	537	547	554	561	572	548	536	517	528	519	530	506	524	555	550	545	493	516	513	547	553	542	553	540	534	538	519	544	545	511	566	542	490	549	530	547	546	523	525	537	554	576	532	573	514	533	542	499	535	498	526	548	556	532	558	539	465	529	539	536	559	527	571	505	545	554	531	565	508	552	559	545	541	553	562	568	506	513	549	574	573	558	535	533	555	554	508	519	521	521	516	560	524	539	556	545	533	556	544	525	567	536	560	527	518	562	582	523	556	511	508	526	570	489	592	544	544	569	515	554	524	535	574	528	595	534	565	534	531	501	529	520	496	538	529	505	559	532	507	545	527	526	531	552	557	496	529	527	506	542	527	568	537	542	532	508	531	518	521	586	535	522	541	530	522	522	564	525	528	548	575	515	505	492	558	562	570	518	545	534	500	529	553	524	565	593	556	526	525	537	503	524	515	512	568	542	536	529	533	518	525	582	512	528	528	569	501	539	540	560	526	502	533	558	522	520	537	533	535	556	494	558	547	543	551	510	586	501	554	502	530	531	525	515	504	540	515	511	490	500	510	546	553	549	555	550	575	516	554	558	549	529	550	564	553	518	566	553	567	570	519	509	546	534	528	538	520	504	529	562	539	565	524	513	552	559	529	521	550	558	464	522	529	553	554	527	517	483	543	494	513	526	545	512	537	551	539	500	534	500	550	563	548	539	510	558	530	506	535	516	537	555	561	541	523	528	547	550	518	579	543	509	545	545	517	531	521	519	528	549	559	493	556	511	548	533	557	536	535	557	552	526	509	531	514	551	571	502	500	547	481	517	544	542	554	541	544	545	560	498	560	530	494	570	523	546	513	525	527	573	496	529	579	574	504	526	505	514	540	595	522	550	532	532	519	524	556	514	540	513	513	532	549	529	542	516	556	538	572	530	532	548	534	566	548	511	574	501	556	496	498	584	547	510	521	555	539	507	540	506	553	559
2546	820	386	362	552	605	544	428	326	241	171	134	112	93	81	81	83	73	69	70	69	53	58	34	57	42	32	42	50	33	40	29	46	39	30	47	38	46	38	43	33	34	29	36	27	32	40	45	33	38	34	29	37	49	31	38	29	27	33	35	34	41	37	38	25	35	41	37	37	39	39	42	42	37	37	38	31	32	43	37	36	41	43	26	44	31	30	36	24	38	39	33	31	41	31	31	38	35	41	20	39	35	41	39	32	49	30	25	36	37	36	36	34	33	38	32	29	34	39	29	27	36	32	32	39	34	36	32	33	29	33	38	29	45	40	35	40	36	38	32	37	33	26	29	35	37	30	42	31	29	29	36	40	36	35	35	28	33	31	37	33	21	35	36	31	39	46	34	38	38	32	24	33	34	38	30	29	41	36	36	34	36	41	31	40	29	37	41	33	38	31	32	43	35	34	36	30	36	24	31	31	35	41	34	41	43	38	40	40	30	32	24	38	40	33	29	36	26	27	25	39	35	33	45	29	36	37	40	22	23	28	28	41	26	30	27	33	35	25	37	27	34	31	32	29	24	37	40	35	34	32	37	31	38	39	44	38	29	35	44	35	31	37	31	34	24	35	35	41	29	33	24	33	23	39	29	50	27	36	31	44	35	29	39	35	31	30	37	35	29	38	25	20	29	32	35	30	44	36	18	34	29	35	44	40	41	35	39	24	33	34	30	31	31	41	42	37	32	35	41	34	36	21	30	32	36	31	24	37	38	27	31	31	34	34	33	34	36	37	28	39	29	40	35	34	31	28	28	21	42	35	27	42	33	38	39	34	35	34	29	27	33	42	40	27	28	42	45	23	33	25	35	40	29	26	36	44	31	33	23	36	39	35	33	36	35	31	40	34	28	33	44	28	33	37	43	35	31	39	31	33	25	38	41	36	34	40	38	45	32	35	29	31	26	38	38	42	39	36	45	33	38	40	30	37	33	28	37	42	31	30	30	31	41	38	24	23	29	38	29	34	34	27	33	31	28	37	27	33	32	41	39	29	29	26	40	37	30	27	29	31	24	24	31	37	34	35	32	45	35	49	42	30	34	38	38	28	41	29	37	34	29	26	42	34	25	33	34	46	35	34	40	27	28	32	39	35	32	27	42	41	29	34	45	33	35	31	30	28	35	39	42	49	30	33	30	31	34	26	37	31	32	26	34	31	41	41	39	41	29	32	37	35	30	37	38	41	32	28	31	32	43	27	31	34	36	33	29	34	34	31	24	38	33	28	28	44	35	35	39	43	32	37	38	29	32	35	28	49	31	32	34	31	31	28	31	33	28	31	31	32	26	33	41	38	36	30	43	33	38	29	38	35	28	19	38	39	32	35	39	26	37	42	29	35	46	21	35	33	41	49	40	34	42	24	40	27	28	38	35	35	25	37	39	36	42	39	29	31	35	30	34	29	28	43	32	33	28	31	39	35	28	33	42	41	39	32	37	29	30	28	28	42	32	31	27	30	41	41	33	42	46	25	33	39	33	36	36	36	36	41	38	28	34	28	33	38	34	43	33	34	42	27	29	36	42	32	31	36	23	44	33	38	34	38	30	37	31	31	24	34	44	47	29	37	35	34	29	37	40	31	40	32	39	32	30	36	32	35	39	32	27	33	34	38	35	33	36	38	27	29	37	30	33	42	36	29	31	29	46	34	39	37	32	43	29	36	34	33	23	39	36	36	45	29	28	28	38	23	43	31	31	45	34	35	34	43	34	35	38	29	27	36	44	41	32	36	35	32	29	38	36	29	32	38	33	31	32	41	30	25	41	38	33	37	32	32	38	34	28	30	31	36	41	31	32	27	42	48	31	31	27	32	32	51	38	38	37	36	28	30	39	27	32	36	36	39	33	29	38	39	31	36	20	33	40	49	32	39	38	29	32	43	29	38	30	31	23	31	36	30	35	28	43	36	37	43	33	29	27	30	26	34	33	21	35	30	33	26	32	31	32	49	41	30	36	36	40	34	33	27	33	37	26	42	40	31	30	31	31	25	32	33	38	23	37	39	30	34	28	35	26	30	44	30	30	35	29	28	40	26	33	26	28	32	29	29	36	36	32	38	32	34	36	41	34	32	34	26	22	36	33	25	36	28	48	28	34	33	21	29	37	36	39	35	30	30	31	42	23	32	37	46	31	28	39	27	30	33	35	36	35	30	44	36	32	28	27	35	38	36	31	32	31	30	33	32	41	28	38	40	36	44	48	43	28	26	41	39	35	34	30	32	35	47	28	38	27	33	32	32	33	29	39	25	41	35	46	30	35	32	35	36	35	30	23	36	34	30	27	35	21	34	37	31	23	30	30	25	25	27	35	45	33	44	39	40	30	28	48	37	34	31	48	29	24	41	42	28	41	39	26	37	28	28	34	41	40	32	29	32	34	44	33	29	28	40	25	32	31	42	27	32	47	24	25	25	37	43	38	32	42	26	24	21	31	46	34	25	35	25	39	31	37	40	37	41	30	35	40	22	40	39	25	35	34	32	26	30	37	25	40	37	27	31	40	39	33	27	33	25	46	37	34	30	38	28	30	35	39	27	32	35	37	29	29	31	30	38	44	24	27	26	41	34	31	35	33	35	36	32	27	38	39	36	32	34	30	39	33	39	30	28	23	32	29	32	23	29	20	35	37	29	35	38	38	33	37	37	33	35	31	27	31	32	32	32	30	31	32	26	34	39	27	34	27	25	29	25	31	26	38	32	29	40	41	33	40	35	25	43	41	31	28	39	33	32	35	37	31	39	27	39	47	36	38	37	46	41	40	24	36	29	38	40	37	34	34	37	27	47	37	32	36	28	33	35	34	38	33	36	44	32	24	31	31	39	32	45	34	30	30	32	37	24	40	24	31	39	35	22	29	33	30	35	28	32	41	40	41	26	27	42	26	41	42	33	35	31	34	39	33	37	34	33	38	42	31	39	21	27	37	35	32	37	32	34	35	34	36	34	38	35	42	37	30	40	33	34	27	31	30	26	29	30	28	29	19	36	29	37	36	29	38	40	41	33	29	31	38	42	28	33	21	25	32	33	45	37	25	36	33	28	32	30	25	33	31	33	34	39	31	43	32	34	33	35	37	33	38	38	40	38	33	35	24	28	34	41	35	37	39	39	40	33	32	30	40	35	32	42	37	36	33	29	33	45	33	30	28	45	31	33	41	43	35	28	42	37	35	22	30	28	31	25	40	39	50	27	37	30	26	24	38	33	28	34	38	38	31	39	38	26	31	36	25	31	39	32	43	32	28	35	31	39	32	33	36	33	30	37	38	33	31	30	37	29	44	33	37	29	30	22	30	23	42	27	35	32	38	29	40	34	31	43	35	45	37	43	33	38	25	40	40	40	35	25	32	38	37	34	33	28	31	32	40	24	34	39	21	40	36	33	41	40	25	27	22	35	36	39	35	20	45	33	35	36	26	35	34	38	33	28	31	35	43	40	33	33	29	32	32	25	25	34	43
22811	21293	12392	29419	34869	33174	29878	24028	18828	14442	10355	8052	6578	5432	4779	4332	4083	3544	3132	2947	2884	2969	2617	2078	2010	1624	1433	1501	1323	1204	1131	1178	1077	1054	1030	1066	1123	1079	1111	1062	999	1045	1003	1111	1123	1108	967	939	890	877	874	903	888	902	913	919	944	937	943	884	820	881	899	905	832	889	833	891	872	901	831	918	917	872	891	860	956	923	900	856	903	886	875	881	894	901	837	814	751	842	767	814	800	799	848	881	813	818	804	847	832	865	842	860	839	861	839	826	815	807	805	812	741	798	817	783	747	785	824	760	766	763	770	754	806	824	814	788	758	735	761	788	750	798	804	806	799	816	718	790	733	774	799	744	765	707	804	763	780	725	750	764	770	758	788	787	759	763	722	754	795	774	780	725	803	758	804	785	793	731	703	796	754	775	741	750	824	767	751	787	737	738	786	750	758	791	763	778	780	760	717	773	774	769	743	731	716	800	775	832	716	767	788	734	758	741	820	772	807	758	758	737	771	803	751	779	791	755	764	803	762	817	799	751	759	785	772	798	766	823	761	780	784	793	799	781	734	808	762	774	753	788	790	799	791	721	769	792	780	757	828	754	790	808	799	834	758	791	745	766	769	796	741	794	793	770	749	742	819	747	805	742	794	762	784	783	795	720	794	801	792	814	778	761	766	661	747	808	756	737	749	776	747	800	706	797	806	787	804	777	763	780	722	772	781	824	762	794	774	755	766	733	760	768	805	787	769	752	760	725	764	816	772	750	751	754	797	794	818	789	752	753	776	790	793	787	756	767	766	816	779	759	763	775	762	812	801	769	813	759	816	779	772	778	772	766	776	787	780	789	769	785	789	770	795	737	718	819	759	761	751	719	798	760	777	761	766	757	769	752	791	753	738	804	775	741	765	790	768	757	755	772	793	793	800	788	848	749	726	801	740	774	738	782	771	756	747	784	750	802	752	753	727	756	825	799	842	751	801	722	743	796	776	751	788	804	753	745	750	821	756	767	807	816	764	791	787	796	758	801	720	733	784	807	736	727	773	769	813	730	762	760	752	761	781	769	787	797	825	726	752	788	788	812	766	710	743	753	782	707	796	783	719	786	803	768	767	828	754	744	743	747	810	781	800	810	753	783	693	777	759	761	808	795	784	818	775	733	768	799	756	804	752	789	782	769	768	829	776	766	737	754	730	797	774	811	785	803	751	790	753	778	794	812	791	778	826	782	773	735	768	777	782	775	734	761	768	761	788	801	789	749	803	761	786	807	755	773	749	796	770	787	781	817	788	784	783	759	694	772	766	746	787	770	804	786	770	740	793	750	768	763	733	753	752	740	820	735	744	775	794	773	781	778	790	773	734	799	753	782	766	805	731	766	797	738	750	741	752	791	775	739	819	775	712	763	809	799	813	802	774	738	811	759	766	814	757	820	776	801	816	745	742	774	756	765	790	784	755	777	775	790	738	795	768	782	779	787	778	782	798	746	776	747	722	763	744	743	824	755	766	748	757	772	764	791	746	801	775	732	756	820	758	774	774	745	801	787	740	775	775	766	768	772	760	777	777	763	743	758	781	751	778	741	788	733	796	761	795	770	777	799	747	784	783	807	739	777	733	796	791	761	772	760	804	783	769	764	786	726	793	739	754	741	779	768	761	748	772	780	766	706	787	762	755	739	726	796	725	770	804	755	723	741	802	761	794	749	783	763	824	749	743	815	787	783	735	791	733	717	721	742	827	829	766	797	752	738	796	776	795	820	769	773	810	768	715	753	774	735	754	740	761	757	728	784	726	787	777	780	769	751	773	708	772	753	804	798	747	779	794	773	778	803	785	782	778	755	766	806	763	771	712	797	777	758	760	737	827	790	808	779	738	788	760	781	766	809	789	803	740	787	806	814	755	772	756	760	803	776	741	763	760	763	768	787	792	748	724	783	787	768	779	800	725	800	792	772	747	749	760	778	809	808	780	723	768	747	795	793	732	776	771	743	832	782	784	774	752	748	783	757	753	740	743	768	796	805	794	790	769	780	746	786	773	772	760	787	809	773	783	804	759	797	777	752	781	741	746	744	762	788	769	804	761	725	784	767	737	761	786	733	770	755	753	755	761	744	791	777	765	719	802	836	791	785	754	771	732	789	774	745	735	822	752	745	758	762	754	764	787	780	782	778	766	738	797	752	785	780	785	773	753	743	768	784	753	782	749	778	760	766	769	769	706	783	731	748	857	747	821	747	815	773	764	741	791	771	814	743	751	779	750	805	780	771	775	782	732	691	776	796	747	754	767	761	748	743	784	806	821	753	829	795	751	748	760	795	743	784	773	805	817	776	768	783	756	740	772	791	809	777	716	836	729	780	756	772	774	848	788	749	722	727	798	752	773	803	796	765	774	744	785	800	748	763	779	716	760	800	749	723	788	770	738	782	753	731	748	805	752	754	782	761	786	781	725	735	790	751	758	791	759	738	783	751	734	770	777	786	787	759	809	735	758	751	816	773	792	773	744	763	760	741	783	773	779	743	786	753	794	747	783	778	747	783	787	766	757	770	768	768	764	816	749	772	834	805	766	791	788	791	762	753	747	806	751	752	725	775	773	761	756	798	782	731	804	791	777	749	747	736	814	791	791	802	782	806	730	754	781	776	781	827	790	788	781	808	726	754	756	765	795	780	825	808	811	782	742	720	733	761	760	830	732	770	756	818	769	806	770	749	770	725	778	795	747	779	808	765	807	794	723	737	748	753	801	760	769	762	766	807	747	791	778	770	765	748	768	757	746	753	740	779	784	771	753	782	746	750	792	769	759	735	744	731	809	764	834	797	743	705	738	793	722	791	750	803	728	789	788	769	777	739	829	730	708	765	800	791	831	747	740	842	791	759	792	740	785	773	744	740	734	801	798	755	739	798	786	732	777	755	749	747	822	710	778	796	828	774	794	764	783	776	758	772	813	757	782	758	723	814	761	778	767	745	779	759	773	759	781	801	764	785	757	782	796	733	819	832	797	756	801	808	772	775	830	786	787	764	793	779	779	718	799	777	787	769	767	759	742	808	733	808	797	778	727	740	760	728	770	764	775	777	766	723	762	815	798	731	772	787	768	743	793	745	802	816	756	745	776	766	737	760	763	775	778	776	729	740	763	796	774	741	732	763	757	778	713	756	786	793	721	778	749	760	816	769	779	817	792	787	795	805	747	751	732	762	801	757	784	776	755	756	712	801	759	806	752	802	768	778	818	793	804	748	726	756	736	763	771	792	800	757	753	777	797	774	773	796	762	816	724	819	818	787	749	750	806	766	811	736	764	780	765	749	782	761	822	752	730	735	774	780	806	733	776	763	751	788	754	738	800	777	810	735	743	777	776	789	779	818	771	771	753	796	765	755	746	716	713	754	803	783	768	739	781	773	756	768	726	741	751	768	731	777	716	835	739	817	753	754	778	768	794	775	744	736	752	814	773	770	790	709	729	734	757	759	765	786	813	726	780	756	751	692	737	766	752	794	792	763	768	769	770	805
2255	1374	499	500	809	844	697	566	406	283	195	145	142	126	86	102	86	88	66	64	69	77	56	51	49	50	40	38	40	34	35	35	30	27	39	30	39	31	23	28	29	39	42	31	24	23	23	28	30	16	19	26	30	18	29	28	25	26	32	27	25	29	23	17	23	25	27	35	21	36	28	18	24	25	30	19	24	25	26	22	22	25	34	33	26	17	34	25	15	26	26	35	22	39	33	25	33	25	29	33	24	29	22	17	21	23	23	25	19	23	13	28	23	20	22	26	22	21	27	19	22	25	31	23	25	22	19	27	19	28	26	15	23	20	35	19	20	16	28	26	29	21	13	20	29	36	14	16	29	22	31	27	22	20	19	13	22	25	23	27	24	19	23	25	25	36	27	25	27	22	22	28	23	21	18	14	20	18	26	23	30	25	21	25	24	15	28	19	25	28	27	24	23	20	24	26	19	24	32	27	13	30	20	28	23	23	28	23	19	19	26	22	25	22	18	28	20	22	24	27	27	28	26	16	18	25	23	25	24	19	25	26	27	26	15	16	22	22	27	27	25	23	27	17	22	20	18	22	34	24	20	26	19	17	17	18	17	22	27	24	25	19	14	21	30	28	19	19	26	22	25	25	18	22	27	32	24	27	24	17	17	22	27	31	25	33	23	29	25	16	26	21	28	29	14	23	24	29	21	20	29	13	22	22	22	20	29	25	22	19	22	29	22	25	25	18	19	27	29	22	18	29	18	31	14	19	14	21	32	26	18	22	25	20	29	22	21	21	21	24	23	17	29	25	23	23	25	25	22	15	33	21	22	22	29	31	22	11	18	27	28	22	28	27	18	25	18	26	21	27	29	15	27	17	24	38	26	27	23	15	22	26	25	20	30	21	25	25	26	31	23	21	25	26	24	19	24	14	26	36	23	15	23	24	16	17	22	29	14	22	23	20	15	19	22	28	26	32	23	25	18	27	14	14	21	14	32	29	29	29	27	34	24	30	29	29	26	22	19	18	29	16	29	18	29	18	23	21	24	24	26	20	17	22	25	19	18	18	26	23	19	15	30	23	30	25	27	31	15	22	29	28	25	16	22	18	24	23	29	20	28	25	26	27	26	18	20	18	31	20	20	20	18	29	19	22	25	18	24	31	14	20	20	29	29	20	20	21	19	33	25	19	31	19	26	18	29	28	14	23	18	22	21	24	15	21	19	16	25	22	22	21	18	24	25	24	25	17	35	23	24	20	18	35	23	21	22	20	27	14	29	17	20	26	29	26	37	22	25	35	20	28	25	25	24	18	29	21	29	16	18	21	22	16	28	27	33	17	19	24	24	20	20	27	25	22	31	18	27	22	20	16	28	22	23	26	19	23	23	27	31	30	24	29	23	23	18	23	23	22	25	23	28	26	28	30	21	19	28	36	23	20	27	25	24	22	20	26	25	20	19	17	29	23	29	24	24	22	26	18	25	32	19	21	26	25	24	29	24	20	25	26	23	29	26	27	30	21	21	19	14	17	21	22	20	32	29	23	26	19	19	26	23	28	16	28	25	23	23	29	13	23	31	32	23	14	27	21	26	24	24	22	34	23	27	25	25	20	30	15	27	31	24	42	29	21	24	24	20	22	14	21	26	28	22	23	20	26	21	26	18	21	21	26	25	22	26	19	20	28	23	17	21	19	27	23	30	20	26	14	22	22	23	22	24	24	32	24	21	23	19	15	21	19	22	24	18	23	33	29	25	33	24	26	22	34	22	29	25	18	20	27	28	23	20	26	18	18	33	19	20	26	27	25	22	20	12	18	20	21	24	32	32	20	31	27	21	22	27	23	29	30	23	14	28	20	35	24	21	32	25	28	21	34	22	24	28	26	27	25	17	23	27	24	20	28	20	27	24	25	20	26	22	23	20	22	25	30	20	34	25	17	23	22	24	16	22	20	28	16	29	33	27	25	22	25	39	18	20	28	17	21	21	26	35	20	24	20	16	21	21	24	21	22	19	22	38	19	22	23	17	28	33	23	23	31	20	26	19	25	21	18	23	26	22	25	26	29	15	27	19	26	24	23	27	21	20	23	22	18	14	25	19	36	22	25	25	20	29	28	21	25	32	21	20	22	24	25	25	28	28	25	24	26	23	19	16	16	26	25	25	16	24	28	19	27	18	27	27	17	25	28	19	27	21	20	29	26	27	28	27	20	20	18	17	24	33	31	24	18	18	18	23	31	29	18	21	22	23	26	17	21	29	29	23	23	21	19	31	21	21	36	25	26	21	30	28	18	19	16	18	22	20	22	25	20	21	25	26	29	25	31	21	16	18	27	27	35	13	20	18	26	20	26	24	27	22	27	26	28	20	22	22	16	23	16	19	32	32	31	23	21	20	27	25	25	19	25	26	33	34	38	22	26	30	27	22	15	22	20	23	27	24	26	18	15	27	18	23	28	24	22	18	22	25	15	17	24	24	29	30	23	22	24	25	24	25	27	23	22	26	21	23	24	26	21	33	22	22	23	17	18	20	21	23	18	14	21	20	21	29	21	24	23	20	21	21	20	23	28	32	22	16	19	15	20	21	27	17	33	19	31	16	25	30	38	17	25	19	26	20	28	28	22	27	25	28	23	24	30	9	34	11	25	20	28	20	23	25	31	26	27	24	22	23	25	25	26	23	23	27	29	20	20	22	29	14	20	19	20	17	26	19	28	26	18	19	18	18	14	27	30	26	26	14	19	18	22	21	19	20	22	25	21	16	24	23	25	22	19	19	18	18	21	22	21	27	22	33	23	23	29	19	18	27	24	20	32	27	22	28	21	20	27	16	22	29	26	22	24	22	26	24	28	21	21	25	24	24	27	26	28	27	20	25	24	24	27	20	12	18	25	25	21	19	27	22	17	26	24	27	28	19	16	18	21	27	25	40	22	23	25	36	24	31	21	23	20	26	19	20	33	22	30	12	25	23	22	22	27	20	23	23	25	32	19	25	25	19	21	24	32	19	22	16	28	26	21	17	25	11	30	25	17	19	20	21	17	23	35	21	23	22	29	25	23	26	16	22	28	25	21	25	28	21	24	18	24	22	24	21	26	24	23	24	29	19	16	27	29	26	17	24	12	27	17	24	24	22	23	17	29	15	23	22	26	19	30	24	27	22	25	20	33	22	31	30	23	26	27	21	23	12	29	18	23	23	27	20	26	30	13	27	16	20	21	21	25	24	22	24	26	28	29	25	21	21	18	20	32	25	30	29	18	24	24	29	21	32	25	21	28	29	25	21	24	26	16	22	18	25	21	21	18	29	25	25	27	21	25	20	15	30	19	31	27	25	28	28	29	20	26	17	19	24	19	23	16	36	21	19	24	19	24	31	25	15	24	16	23	20	21	21	17	26	19	25	29	28	23	13	13	23	19	21	28	13	24	28	33	33	29	25	20	34	33	25	23	33	25	16	12	25	20	26	24	18	20	24	18	27	27	26	26	15	29	19	24	27	25	23	25	21	24	24	25
25781	26079	15417	33215	38221	36909	32731	26855	21745	16809	12524	10138	8418	7157	6268	5842	5068	4421	3937	3813	3823	3575	2756	2336	1946	1685	1584	1609	1309	1152	1109	1083	1029	965	1007	1078	1049	966	936	926	971	924	994	1049	1068	895	780	751	775	777	721	782	719	731	788	735	825	753	735	700	711	657	719	736	760	688	656	725	765	733	679	697	694	727	720	702	682	735	765	729	675	673	711	663	692	646	676	644	633	561	606	621	633	617	639	636	600	624	655	625	640	603	659	650	608	598	640	620	602	583	591	554	569	606	590	585	589	538	548	569	546	572	570	559	525	538	526	553	557	536	545	565	525	596	546	565	541	514	555	592	519	551	514	499	565	533	560	544	542	544	525	545	525	535	540	522	572	533	523	577	532	540	518	548	533	519	554	548	520	492	556	574	577	522	596	575	541	555	534	553	571	504	523	548	559	559	546	528	549	555	531	568	530	567	537	506	531	561	556	520	520	536	564	554	530	529	520	565	524	557	503	563	587	602	550	540	496	551	547	551	536	514	495	511	528	504	505	563	510	549	561	529	517	540	586	520	560	517	540	550	525	561	567	513	519	542	544	577	532	503	560	560	532	510	553	523	567	515	521	574	547	541	547	516	544	558	539	534	525	541	561	499	543	563	571	532	565	547	544	509	549	563	543	579	542	535	516	559	502	547	532	508	521	556	551	526	594	544	544	533	561	545	555	562	536	522	536	526	532	543	563	538	590	512	523	496	579	536	554	593	505	538	533	509	514	508	544	534	493	521	526	568	522	542	561	540	555	540	515	526	496	549	545	509	475	532	522	541	535	556	532	545	528	553	518	555	511	490	540	515	566	498	519	531	540	535	526	568	556	578	530	528	535	555	489	603	526	565	541	543	529	512	506	548	523	521	574	506	533	468	545	517	545	561	531	524	496	563	535	561	493	546	549	546	586	536	512	510	540	530	543	557	523	518	557	535	537	533	553	550	542	517	535	557	527	544	527	542	546	542	520	525	486	555	568	543	514	540	544	509	508	532	549	529	502	501	474	497	586	533	546	513	549	532	532	549	539	543	575	602	561	538	546	528	577	493	549	553	547	545	556	532	544	556	546	545	551	525	527	539	552	550	539	525	523	559	571	557	558	568	519	547	548	558	542	553	559	492	561	533	504	547	523	528	528	549	545	542	572	554	533	560	531	566	554	546	533	505	555	531	578	531	519	529	512	501	537	528	545	541	542	555	553	577	526	502	525	553	517	554	542	501	584	530	557	507	511	553	503	538	523	538	535	550	496	564	543	574	507	540	540	538	543	548	521	548	506	585	542	543	533	548	519	520	480	523	562	543	504	499	536	602	493	527	507	520	521	504	518	547	568	537	573	521	495	526	549	533	542	523	522	553	509	592	536	528	534	576	555	549	551	557	535	533	535	550	555	529	526	540	523	509	536	454	512	537	523	550	541	508	561	536	554	516	524	552	535	546	517	505	488	518	544	528	554	550	519	539	550	527	547	525	511	532	540	570	532	508	527	544	515	516	540	596	545	524	561	573	532	555	558	491	555	532	564	518	604	547	555	573	494	516	527	568	533	543	507	545	534	574	575	526	510	548	568	567	522	533	478	541	561	543	555	528	514	594	527	564	555	561	507	516	521	533	474	534	498	533	539	561	526	548	519	529	532	555	579	519	546	536	521	621	531	507	547	493	547	531	583	552	555	550	561	529	577	544	549	545	556	506	514	568	553	563	521	543	522	536	560	550	522	550	527	529	530	550	545	575	522	524	519	560	539	557	528	521	501	527	510	565	563	527	552	567	549	519	540	556	515	530	521	543	549	506	549	558	556	498	479	530	518	553	511	489	523	556	516	532	548	528	541	518	529	529	524	551	527	564	573	541	588	516	524	568	530	557	549	543	550	542	518	541	511	515	562	524	525	538	567	497	491	547	529	573	532	535	548	518	550	564	569	531	551	538	527	519	521	517	545	543	533	551	569	546	549	483	565	514	489	498	533	544	553	556	540	504	542	557	534	532	508	526	555	522	567	517	569	519	527	544	491	501	546	546	502	527	558	494	522	523	514	585	491	546	550	528	533	553	549	539	522	539	545	509	564	549	506	542	566	543	541	522	542	471	535	579	526	595	515	541	567	559	587	566	505	533	539	541	585	555	518	529	558	507	546	538	547	535	511	498	553	526	516	519	541	545	507	595	555	567	540	530	531	501	528	514	529	498	547	527	560	536	564	567	523	529	540	518	545	562	562	531	550	536	515	563	564	538	559	515	546	557	580	543	579	548	537	540	555	524	518	566	509	542	505	535	569	560	540	501	540	552	525	554	567	513	583	518	575	471	540	528	517	523	510	570	524	532	547	505	550	540	536	524	487	507	501	547	578	572	501	536	517	522	491	594	569	533	527	567	570	534	546	585	542	540	502	523	559	538	559	534	571	501	543	530	548	531	507	519	548	536	541	533	553	551	558	518	525	534	518	548	548	549	532	541	529	521	543	533	539	533	537	525	537	531	506	519	525	537	533	557	534	532	499	597	560	519	506	520	535	518	517	542	535	548	494	513	544	538	555	555	508	509	548	533	524	547	555	517	544	568	561	533	538	511	520	518	520	583	583	529	527	536	497	549	494	512	549	525	575	552	565	500	536	531	514	536	567	576	524	568	532	565	542	532	551	521	481	547	509	535	527	514	539	557	550	515	549	532	557	545	573	571	570	531	540	491	525	561	581	549	453	528	531	578	513	576	524	573	523	554	565	505	568	523	537	520	515	529	537	541	527	556	531	531	522	528	507	534	506	553	553	533	556	511	519	546	533	576	507	581	516	540	530	558	575	537	582	565	547	518	536	545	563	522	549	566	540	564	545	520	535	503	549	538	511	517	521	552	521	559	523	510	531	531	556	513	542	540	539	509	565	530	562	528	553	536	534	542	519	551	529	562	502	536	509	570	495	506	509	577	525	519	556	525	522	559	504	482	515	545	510	527	529	517	516	539	552	508	574	518	549	559	517	509	555	549	554	527	539	582	538	524	501	569	530	515	533	549	539	551	520	511	563	563	544	501	529	523	523	551	508	541	532	519	584	539	520	492	520	521	521	521	514	580	531	568	534	532	522	542	560	495	539	552	523	581	519	526	574	591	499	544	553	550	516	517	534	568	578	507	556	586	521	531	523	540	535	539	558	523	527	574	552	503	563	492	544	533	588	560	540	550	527	539	546	542	477	508	532	550	544	494	531	530	539	533	529	534	528	534	540	518	571	497	535	523	524	550	497	517	522	546	533	531	507	570	563	567	520	554	525	526	557	591	553	515	564	496	570	525	521	524	560	564	532	540	555	551	537	528	528	548	543	530	476	534	543	566	517	537	529	540	545	572	498	572	532	550	548	532	574	559	530	524	575	550	529	574	526	545	559	561	527	522	526	524	499	556	541	547	563	575	548	532	474	542	522	499	533	566	516	521	553	529	545	549	531	555	546	526	509	536	535	548	587	511	526	534	523	569	534	591	536	532
2046	1855	484	529	822	843	604	497	372	274	188	158	143	131	113	101	75	69	70	88	78	52	54	45	52	43	33	37	38	41	33	23	21	27	25	31	34	27	30	35	29	21	38	26	41	36	31	31	15	32	45	33	23	22	29	22	35	30	29	34	19	27	26	23	22	17	27	26	32	22	22	28	33	34	27	27	35	35	26	30	28	25	22	23	30	22	29	32	33	23	22	33	27	28	25	27	26	21	26	25	26	31	21	25	36	17	22	24	29	26	29	22	24	33	21	20	22	15	18	22	20	23	29	20	22	22	22	34	23	17	24	31	21	14	29	22	19	20	18	23	19	23	15	18	26	19	28	19	28	33	24	22	20	20	24	21	25	18	20	25	20	21	23	21	33	29	30	26	22	20	19	19	32	23	23	19	23	21	23	27	22	20	18	23	34	27	22	14	30	27	20	25	16	23	24	21	14	18	27	26	16	24	32	27	27	28	24	21	33	17	25	22	24	24	12	19	23	26	24	27	24	33	18	23	24	20	22	25	21	27	14	16	30	21	20	21	24	26	22	22	23	26	19	18	16	18	28	29	24	22	28	23	21	29	21	27	23	23	24	29	19	23	22	17	25	24	17	23	16	17	22	25	28	22	20	23	14	22	24	23	17	20	24	19	26	18	27	25	18	32	26	20	27	32	30	23	23	22	24	23	18	22	19	30	17	19	27	18	20	25	16	27	29	32	30	17	15	20	21	19	23	25	13	20	24	17	16	17	21	15	27	24	20	27	21	21	21	24	29	23	16	20	28	17	22	20	18	28	24	20	18	20	21	25	25	21	17	21	26	22	20	17	20	21	35	16	29	26	22	22	21	17	18	19	21	31	25	29	24	26	24	18	21	19	28	17	21	31	27	23	29	28	15	32	21	23	19	25	26	17	21	29	25	28	25	21	25	26	32	21	22	18	24	20	23	23	30	26	18	21	23	9	19	15	24	16	29	23	26	12	18	26	29	21	18	23	24	30	21	21	33	30	18	21	27	19	17	24	13	16	23	20	19	22	20	17	21	22	18	17	16	19	26	17	27	23	23	23	22	19	24	24	24	24	26	15	21	26	21	18	25	24	21	33	25	20	16	22	23	23	25	21	20	22	27	30	14	24	18	21	27	19	20	32	26	27	25	24	23	22	19	28	24	22	25	25	19	27	25	27	33	22	19	22	20	17	29	23	21	22	22	24	25	15	30	19	17	14	16	29	21	23	21	29	19	13	25	27	20	14	32	22	24	21	22	24	15	24	24	26	19	26	25	21	25	21	22	24	33	15	24	26	31	19	19	19	20	26	20	21	19	24	23	24	33	20	26	19	26	21	22	29	26	18	29	22	28	16	23	25	23	32	26	15	17	16	32	23	26	29	17	25	14	14	25	19	29	22	15	18	24	15	22	22	20	19	24	24	25	23	18	27	26	25	26	29	20	17	33	27	30	28	25	16	22	20	22	20	15	19	23	17	22	24	31	22	23	29	30	20	28	19	18	22	27	29	15	31	20	29	24	19	22	25	34	22	21	22	24	35	18	19	27	21	28	28	19	31	28	23	27	20	17	15	25	23	26	25	14	18	26	27	20	22	20	20	20	18	25	13	19	21	24	25	21	23	33	23	16	17	22	22	21	25	25	23	22	14	17	18	19	27	18	16	28	18	15	27	31	21	28	28	19	28	27	24	23	28	29	15	19	23	20	24	21	27	24	30	14	28	24	31	17	22	15	21	23	26	28	19	13	24	30	20	25	24	20	28	30	22	20	23	25	26	18	14	26	15	32	19	21	18	26	22	26	21	18	22	21	23	20	26	18	31	18	27	30	25	19	21	17	19	19	26	24	37	20	22	22	30	28	19	21	26	21	26	25	18	24	13	26	17	27	26	18	23	34	29	17	30	26	20	24	15	21	26	21	23	27	26	30	20	22	23	30	22	31	24	26	22	25	33	16	20	28	23	26	24	27	23	24	26	23	20	25	28	15	23	27	31	28	22	23	26	25	23	32	24	19	28	21	27	27	22	19	20	21	22	25	26	31	13	18	28	29	21	25	22	27	22	25	20	29	26	28	20	22	12	25	18	22	23	32	19	29	24	21	27	28	19	27	15	24	27	25	33	25	28	17	24	25	19	18	17	28	20	21	15	23	21	14	22	27	27	18	18	27	22	30	21	23	23	26	27	28	21	16	22	27	13	29	24	26	15	24	15	14	26	18	23	23	22	23	23	34	19	27	27	26	29	25	18	22	17	30	27	16	20	22	19	23	23	23	18	19	21	19	20	27	24	20	25	23	24	15	16	29	22	25	25	24	20	26	25	23	28	25	24	21	28	26	25	13	23	17	21	25	25	26	28	23	22	22	29	26	31	32	18	24	24	22	25	21	24	24	23	26	19	21	28	25	24	34	26	23	26	21	35	25	19	16	20	25	36	33	20	27	22	20	19	22	18	21	17	24	23	16	29	21	17	23	29	22	19	17	22	25	28	25	18	26	29	25	25	25	30	27	18	20	22	14	13	21	21	27	26	24	22	28	25	26	26	27	20	16	27	35	18	17	20	24	25	36	18	24	30	23	26	21	23	10	25	26	28	20	23	23	21	26	23	27	32	14	21	23	16	27	20	22	27	21	24	18	18	22	23	27	19	33	20	16	19	19	22	22	26	22	24	19	20	30	22	27	29	19	23	21	29	19	21	25	22	15	18	25	25	27	29	15	19	21	16	27	17	28	25	21	22	23	36	17	34	18	19	24	24	27	18	10	24	26	22	21	20	19	23	25	22	29	21	19	24	25	25	20	16	19	22	22	26	25	20	32	23	28	16	24	25	26	26	18	22	23	24	26	17	26	27	27	25	28	29	22	29	18	25	21	25	27	28	26	27	23	27	16	20	21	32	26	16	22	23	20	23	25	21	20	18	15	23	24	28	19	23	24	27	18	15	24	23	22	23	19	22	30	30	21	19	30	23	24	31	20	25	29	25	18	16	17	27	23	21	29	17	30	27	20	20	17	21	24	30	27	26	19	15	21	17	16	17	22	18	23	24	31	24	20	17	25	15	29	26	19	18	28	25	25	23	25	27	21	12	22	20	14	25	26	24	24	23	25	22	30	14	23	13	22	28	32	14	17	21	25	25	13	18	26	27	23	23	22	23	17	22	22	25	32	24	20	25	16	20	31	27	18	18	20	17	19	26	23	27	17	28	14	20	25	16	29	29	22	19	26	19	19	29	28	16	23	30	30	24	17	20	26	25	24	20	20	28	24	17	17	27	26	24	22	26	26	20	21	23	17	23	26	25	26	18	30	17	25	23	21	20	13	17	19	24	21	21	17	23	25	25	23	20	25	24	18	18	21	23	23	31	27	27	19	30	26	24	20	25	14	18	23	13	18	31	22	23	14	26	28	22	21	15	17	22	27	26	19	14	24	23	20	19	22	21	23	22	25	19	27	21	18	25	28	20	20	21	25	24	24	28	26	20
24756	28491	14942	32947	38291	36627	31419	26107	20995	15846	12414	10234	8324	7271	6438	5770	4829	4503	4122	4241	3906	3151	2449	2124	1843	1641	1711	1481	1280	1263	1069	1024	1016	1045	1138	1133	999	1070	1000	1046	1016	1022	1038	1175	986	873	835	820	751	789	702	704	693	689	763	757	799	727	717	689	760	730	717	765	712	697	715	791	751	667	692	734	685	731	725	733	712	699	781	761	745	683	672	734	658	732	705	680	594	612	627	611	631	604	617	586	594	611	625	635	604	636	610	597	680	633	600	671	615	623	608	591	587	606	559	567	583	579	532	504	561	540	544	560	563	572	530	567	538	531	534	577	510	593	535	517	563	555	541	540	532	537	509	536	548	561	579	561	550	534	526	575	516	603	547	552	504	542	561	546	544	553	525	526	497	553	512	564	582	550	562	557	526	569	480	544	572	498	574	555	544	553	530	550	532	523	510	581	542	518	526	548	596	552	534	508	509	582	558	558	542	574	545	534	551	562	518	534	559	578	545	563	483	543	573	578	550	583	529	482	544	526	545	534	583	557	540	530	534	520	542	561	517	583	540	529	544	519	533	507	516	579	577	515	555	523	529	535	560	541	496	570	514	570	564	541	569	536	526	554	558	568	529	508	597	521	486	527	545	523	582	531	551	552	504	532	515	540	542	563	593	533	563	574	530	511	510	560	543	533	552	548	544	513	538	570	498	563	551	545	583	535	491	525	533	557	523	546	565	510	543	518	552	532	554	502	548	591	538	533	548	575	517	559	580	495	534	566	510	528	545	549	537	533	560	559	514	533	523	544	522	523	512	542	519	523	562	513	559	555	549	555	576	563	528	522	478	538	539	509	535	531	541	575	491	555	542	564	543	560	527	567	550	540	562	560	512	519	556	509	558	561	556	556	519	497	512	545	553	561	570	511	574	557	534	553	531	589	569	540	545	506	538	520	516	589	560	559	561	525	513	539	502	542	547	536	541	518	555	554	521	515	509	532	558	526	592	558	514	539	455	514	555	575	525	535	528	514	574	530	543	517	540	527	546	567	549	553	540	539	552	553	515	550	538	571	548	562	501	563	559	512	553	542	519	541	560	548	535	566	511	575	568	552	556	554	556	531	566	465	569	544	521	550	541	530	535	543	582	542	514	533	558	536	548	558	546	533	563	536	510	555	592	561	535	556	544	495	563	517	526	511	534	553	559	561	489	547	568	536	535	578	517	552	581	559	572	523	554	544	555	536	545	534	569	527	559	539	517	489	563	550	567	578	543	548	521	526	487	522	537	545	557	550	564	549	556	564	536	540	523	564	507	550	517	581	540	564	545	549	542	603	545	544	546	541	587	530	550	540	534	516	540	546	497	522	546	582	525	547	531	538	486	540	498	535	554	549	584	548	519	534	557	533	576	550	562	528	510	532	574	544	547	546	538	515	524	543	535	518	551	525	531	516	553	513	571	553	549	517	519	499	504	542	556	525	542	531	546	497	526	513	526	521	555	537	529	500	518	541	564	533	503	535	513	517	550	567	531	508	544	564	536	518	547	518	610	524	533	550	539	562	542	540	530	576	577	549	565	559	499	523	554	550	501	541	571	532	535	559	560	556	584	526	533	543	552	517	555	544	527	513	539	555	524	548	535	550	520	536	535	525	545	509	578	573	535	530	547	527	517	548	504	536	515	534	558	502	567	543	545	533	541	559	534	516	548	609	549	539	552	511	522	536	570	509	566	503	500	525	557	540	545	500	568	538	548	517	550	554	580	543	568	480	547	543	507	552	511	562	486	529	522	557	531	559	552	556	515	576	558	590	501	534	503	562	552	549	547	520	546	570	562	537	520	537	550	563	550	537	546	560	527	530	541	526	558	526	521	563	523	521	542	518	512	534	544	540	510	517	517	542	518	530	540	505	539	592	526	524	547	552	558	555	516	575	516	516	565	527	505	554	543	592	546	553	538	503	558	518	536	529	535	512	568	562	533	563	549	493	548	516	539	522	532	519	565	538	561	538	527	542	543	555	509	557	549	551	506	516	535	562	529	515	547	537	527	527	529	526	526	520	519	552	538	537	513	563	526	527	533	502	535	514	529	546	530	542	526	534	482	524	522	520	519	533	558	547	579	536	538	557	570	585	560	539	560	583	559	540	544	536	528	548	548	537	557	538	553	547	514	553	538	538	556	542	575	537	557	543	540	513	551	550	576	530	516	540	534	531	546	523	553	570	547	532	571	568	552	514	528	533	565	526	545	537	527	546	551	548	524	533	528	534	545	550	541	581	493	552	525	541	531	536	588	548	559	554	549	536	531	516	535	518	523	537	515	523	507	509	540	562	549	508	552	535	528	553	570	565	549	507	549	507	508	550	543	539	498	572	541	563	566	576	543	570	507	508	514	499	571	538	550	529	499	528	524	528	562	564	525	519	523	561	511	543	511	511	507	521	524	499	590	538	529	590	527	492	555	535	549	534	552	500	503	518	527	545	529	523	574	538	571	531	518	560	520	536	546	514	543	506	557	529	518	537	555	553	524	503	545	533	587	566	506	580	535	572	531	557	525	569	495	585	541	540	560	525	516	532	549	559	521	543	547	553	538	562	543	549	583	560	538	556	554	536	511	547	520	544	563	533	550	564	542	533	517	543	552	570	558	561	511	560	567	559	530	534	575	539	552	535	615	514	483	527	523	548	551	532	520	547	509	561	500	555	569	508	502	534	549	555	533	499	549	521	534	521	515	512	539	587	525	537	558	569	542	551	555	576	510	553	560	564	547	541	530	500	508	545	542	526	549	515	503	482	541	547	515	524	527	577	534	529	536	530	521	563	517	532	529	524	537	552	552	531	523	562	522	540	530	505	541	543	503	483	564	506	523	579	562	482	558	521	559	561	547	474	550	561	541	533	553	548	562	499	520	545	530	513	573	571	539	542	554	513	507	547	482	538	537	511	561	549	551	539	549	541	471	541	539	526	525	583	550	535	526	591	538	561	513	503	525	563	517	557	540	535	514	532	544	544	566	543	527	544	544	533	552	528	578	540	538	551	552	531	548	553	531	563	534	496	540	523	542	561	520	546	518	526	552	529	548	556	583	556	552	550	510	545	528	532	561	533	527	494	564	539	540	546	539	529	579	562	542	512	525	517	554	593	534	524	524	560	510	545	543	507	516	517	536	520	548	533	495	549	546	499	548	551	538	517	571	547	521	503	544	499	572	550	566	542	540	539	519	537	564	540	527	556	505	540	553	547	589	592	519	532	536	562	515	550	529	513	516	492	538	552	522	546	542	534	518	549	571	565	549	560	528	506	579	536	546	553	501	513	511	535	557	545	537	514	527	576	504	566	594	572	532	520	537	530	539	519	547	557	545	552	597	547	592	544	573	513	520	528	540	550	538	556	536	521	530	506	528	529	523	553	570	517	537	559	564	555	536	549	491	528	530	572	562	533	527	557	532	527	559	546	565	528	557	533	527	543	505	512	516	530	579	568	543	537	536	555	504	555	541	519	600	538	546	550	554	527	575	543
2101	1736	452	475	792	707	547	439	318	240	181	168	138	121	107	107	96	89	76	68	57	44	36	44	39	34	36	30	37	27	23	30	32	25	32	26	38	34	31	28	30	48	30	28	33	37	34	35	25	19	24	25	15	29	29	18	26	26	21	23	27	21	29	20	28	19	29	19	26	30	28	32	23	22	21	32	29	25	30	27	33	29	16	39	15	18	23	37	19	19	29	24	23	30	25	27	30	33	19	35	26	33	25	23	27	19	30	28	28	17	24	19	31	27	32	19	25	31	18	23	22	22	26	26	25	32	23	19	29	24	17	20	29	29	20	26	23	23	22	27	22	23	24	25	25	15	24	13	22	26	19	27	31	25	40	21	30	26	22	29	19	19	27	24	21	17	15	18	29	19	24	24	27	23	21	25	23	28	31	23	23	21	21	17	25	20	25	26	25	28	27	18	25	16	25	22	17	22	25	23	22	25	24	23	20	29	20	21	23	25	17	26	26	23	24	21	21	21	26	23	16	22	28	20	22	16	26	26	16	22	22	15	15	24	24	22	17	14	28	30	28	21	17	24	21	17	30	22	10	11	19	21	25	17	26	23	27	35	25	19	24	24	23	23	30	22	21	17	34	26	25	17	28	25	17	27	14	25	16	20	24	16	19	24	20	22	34	21	24	21	14	31	26	17	26	26	24	22	15	27	21	15	24	21	24	20	27	20	20	23	22	27	24	20	23	16	20	20	17	16	21	19	23	21	16	19	21	20	37	22	28	14	24	27	24	15	16	22	21	21	23	21	30	23	23	23	18	14	29	22	34	25	22	22	14	28	25	23	30	21	19	25	23	22	22	27	30	30	26	22	20	28	37	23	20	21	19	21	27	23	20	19	24	21	28	21	20	37	28	9	45	25	16	19	21	23	20	21	20	19	26	28	18	29	27	25	18	23	15	24	21	22	23	21	30	23	23	23	25	17	21	17	18	23	26	29	16	26	23	23	29	27	32	20	21	20	20	22	27	33	30	29	25	22	26	17	9	14	17	27	22	25	22	19	26	20	18	23	21	28	19	23	25	28	30	24	20	17	19	27	21	22	24	18	17	25	30	27	25	20	33	27	27	18	18	16	20	21	16	27	29	23	21	22	27	27	22	26	18	26	31	19	27	22	23	31	20	21	19	23	24	24	31	18	27	25	16	16	23	16	36	23	32	26	30	21	27	23	21	29	20	23	23	27	26	26	20	19	26	31	25	24	18	28	20	20	25	21	21	24	27	22	26	23	14	25	22	35	23	15	26	29	18	14	27	19	32	35	21	19	26	20	26	21	26	13	25	18	16	20	27	23	20	22	28	18	22	24	22	21	22	22	24	26	25	16	29	14	24	18	24	22	21	31	15	30	19	18	12	26	28	22	28	20	19	26	19	22	27	14	17	28	18	23	23	18	35	24	16	12	22	24	22	21	23	20	22	15	20	19	26	32	26	25	32	18	26	19	17	17	16	22	31	34	24	29	29	18	26	28	20	23	25	15	29	22	18	25	24	22	22	17	16	25	33	31	29	12	27	17	27	22	17	26	17	24	39	25	19	22	30	25	25	29	23	25	26	26	21	22	26	26	25	17	24	26	19	18	17	26	27	23	23	15	10	26	26	15	21	18	21	25	20	17	29	22	28	25	10	28	19	25	24	20	22	21	14	28	29	22	23	28	25	28	25	24	30	18	24	26	14	29	23	18	18	15	16	27	16	18	24	17	25	19	19	20	19	29	29	16	23	17	17	26	32	30	19	21	18	24	15	23	14	21	11	25	15	17	29	20	18	18	20	18	19	20	24	32	25	12	22	23	14	25	28	25	26	18	15	18	25	30	20	27	20	22	30	18	21	25	26	20	20	19	18	19	24	17	16	16	24	23	21	26	23	38	23	28	16	21	18	20	16	25	22	31	13	20	16	20	19	24	16	16	20	18	23	28	17	20	24	27	25	24	22	24	18	27	26	17	21	30	19	22	17	13	26	21	17	25	15	20	23	30	23	24	27	21	21	26	17	20	29	29	25	27	32	15	13	20	21	24	27	23	20	27	17	25	22	24	17	28	27	15	16	23	20	16	31	31	22	17	22	23	23	23	24	26	20	22	26	26	20	24	16	33	22	29	25	19	25	23	25	28	18	21	24	13	21	27	23	19	21	27	24	16	14	26	16	23	28	20	24	18	22	14	24	21	23	22	18	24	21	21	38	20	30	20	19	27	25	24	21	28	20	27	17	17	26	22	19	18	22	23	22	23	26	30	18	24	25	29	24	24	24	35	27	17	30	22	25	26	23	26	20	20	15	33	18	21	18	17	28	29	24	22	19	20	18	22	20	19	20	18	25	19	18	23	15	20	33	25	23	18	17	24	18	25	19	25	19	21	19	17	24	24	24	21	20	19	23	25	30	22	23	24	25	23	20	23	28	12	20	19	23	18	23	24	21	29	22	29	23	17	18	25	29	16	27	18	23	19	20	19	22	17	27	13	18	14	21	26	18	26	25	28	27	28	23	19	20	23	29	19	26	15	23	28	24	24	20	22	17	30	18	27	18	28	23	35	20	18	20	33	20	24	22	34	23	24	23	30	27	21	20	31	21	31	24	29	20	31	30	17	31	21	22	24	15	16	30	22	21	22	19	20	17	14	32	19	19	27	19	15	23	18	18	22	22	19	25	23	23	18	22	17	29	22	23	31	21	26	15	14	33	17	21	24	18	20	19	16	32	20	21	30	30	14	34	27	19	24	28	27	22	17	22	17	19	22	15	27	22	19	24	22	23	25	15	18	26	33	20	30	23	23	22	23	22	20	27	22	16	19	27	25	18	23	20	20	15	20	20	26	28	19	20	42	23	18	25	28	16	30	20	20	18	20	16	23	23	25	20	20	26	21	29	26	25	17	26	18	20	27	24	23	20	23	20	28	14	22	23	28	40	18	18	24	16	22	19	19	23	22	29	21	28	25	16	27	26	25	15	22	32	24	32	25	25	26	19	18	28	25	18	27	15	34	27	24	27	18	21	17	28	27	26	21	29	23	36	33	24	26	23	23	21	30	18	23	21	23	34	25	35	16	20	21	21	23	25	22	25	17	25	28	15	25	21	25	21	30	29	26	22	37	32	21	23	17	20	23	28	19	29	23	19	18	24	25	31	22	29	17	30	34	30	24	16	26	30	24	23	18	16	16	31	31	27	16	20	31	17	28	20	31	27	28	27	19	27	19	18	21	29	25	25	30	25	27	23	21	20	15	20	31	24	22	26	23	33	26	19	20	27	21	24	25	19	21	19	27	20	24	21	27	15	15	25	30	28	32	27	30	22	23	27	24	33	19	21	33	23	27	19	31	22	25	18	20	24	22	23	22	34	24	15	18	20	24	24	24	20	24	27	20	22	20	29	17	22	36	30	25	24	16	25	19	28	18	27	29	17	27	36	21	27	18	22	25	21	18	21	25	21	24	20	23	29	26	22	25	30	17	33	27
24388	27591	14883	33067	38461	35938	30425	25600	20249	15029	11959	9841	8303	7552	6684	5519	4866	4659	4640	4482	3478	2630	2258	1960	1797	1803	1684	1419	1243	1177	1091	1054	995	1055	1163	1089	1015	1008	1060	1005	968	1047	1235	1061	861	847	858	827	789	757	719	708	698	672	687	706	744	736	719	664	688	713	680	751	701	721	754	750	780	695	687	693	693	699	673	669	677	668	711	696	757	694	666	686	732	678	697	673	683	639	571	590	609	638	602	603	602	640	654	668	620	643	654	607	626	690	640	607	626	627	605	572	607	593	542	565	574	532	523	538	508	543	504	523	556	553	570	571	546	579	553	546	515	481	555	528	554	543	570	555	572	579	577	523	546	577	571	555	541	520	550	579	561	555	546	530	535	516	558	581	517	521	522	515	566	559	502	512	541	578	523	569	510	511	528	530	549	540	507	529	526	523	542	554	541	560	512	533	544	520	532	519	525	519	545	494	551	514	567	532	536	546	552	539	555	503	495	581	543	579	557	504	538	554	582	560	522	550	512	501	517	552	532	554	528	518	534	509	556	549	524	545	583	478	549	538	534	568	552	569	571	517	552	509	493	504	547	489	545	558	500	567	522	533	529	558	511	541	560	545	559	551	503	513	511	499	538	540	506	517	544	532	536	577	507	508	518	522	553	528	509	561	512	549	541	513	591	515	561	501	545	550	535	561	590	544	505	558	560	564	529	513	554	563	500	525	508	523	537	572	528	561	561	547	548	556	539	519	544	519	556	476	474	539	532	528	548	457	546	542	470	567	529	560	561	553	493	534	557	542	526	533	539	572	560	553	541	524	538	506	535	542	520	490	542	514	505	527	520	510	518	524	551	560	548	512	549	562	468	524	528	533	563	576	519	535	487	502	534	528	525	511	554	500	561	520	531	530	526	498	517	530	481	573	560	529	527	553	524	526	524	574	531	553	573	552	496	543	525	530	553	544	549	555	535	541	534	502	559	535	539	555	566	544	550	572	521	533	594	566	521	549	533	530	572	502	543	527	508	530	538	576	513	550	534	576	529	539	519	552	530	543	539	486	545	537	531	529	528	534	490	565	511	523	538	536	533	518	514	560	556	502	564	501	537	555	551	510	521	540	476	552	518	513	493	533	483	540	519	549	526	547	547	542	525	530	535	545	566	507	528	536	569	537	532	532	516	520	535	555	511	543	521	503	526	500	535	518	562	535	558	531	550	565	504	562	486	521	530	539	543	508	515	529	539	560	556	523	516	525	524	557	514	553	587	515	522	550	536	546	557	567	541	550	539	485	532	532	529	567	529	509	521	505	510	579	549	572	488	504	513	543	550	561	504	486	543	479	519	572	545	544	525	554	529	535	526	559	507	551	555	504	540	549	553	559	545	552	538	527	544	548	491	482	523	518	533	562	570	555	524	519	526	507	515	567	526	511	511	487	532	551	518	499	540	488	529	519	533	483	548	518	529	524	526	512	532	572	543	561	527	520	539	508	567	558	517	541	499	575	504	524	549	541	557	531	554	550	542	488	575	513	513	524	549	506	525	560	542	526	540	519	591	554	521	548	507	546	554	566	532	488	496	554	518	528	523	575	540	531	542	524	527	565	514	546	556	540	533	548	512	542	505	519	523	488	517	532	549	538	544	507	527	553	565	531	493	561	523	528	560	546	530	545	536	533	543	514	505	544	510	496	548	537	562	540	551	549	537	543	532	543	536	530	562	537	555	480	554	501	547	531	524	539	553	552	546	547	572	534	575	522	534	566	497	529	560	595	541	538	536	516	547	557	541	561	501	504	544	538	537	553	519	519	534	537	552	525	578	537	578	556	584	519	558	536	560	533	519	555	520	500	533	502	476	529	520	523	523	518	511	557	553	480	522	527	561	496	539	510	516	576	545	541	535	512	552	532	525	506	547	562	546	528	539	521	543	535	544	550	562	567	547	545	561	537	513	523	545	544	521	549	547	580	556	536	526	509	516	529	544	509	526	546	550	488	536	561	515	529	541	560	564	503	531	526	501	509	547	522	484	507	615	552	574	542	504	543	510	566	535	540	527	530	546	538	510	464	517	541	567	536	539	549	543	534	550	532	527	529	558	569	534	516	540	529	540	540	532	545	553	533	524	533	511	510	527	600	507	507	542	521	552	521	546	551	527	586	514	531	529	524	518	577	560	526	475	534	498	539	539	501	550	520	538	510	510	583	521	522	539	527	497	533	546	556	519	503	561	528	546	514	571	544	524	547	541	535	509	563	560	563	530	531	552	561	519	537	510	525	552	514	585	521	479	479	531	549	545	496	567	518	493	531	592	566	513	530	506	555	547	585	535	576	544	579	550	543	552	573	567	540	558	508	541	557	564	576	534	524	567	450	536	536	526	534	578	519	536	581	549	500	527	543	536	539	532	562	542	525	570	572	500	551	551	555	523	590	528	509	535	516	549	531	497	548	586	531	521	514	528	546	538	556	530	551	522	538	519	522	535	561	500	536	534	488	573	538	536	525	557	507	575	552	509	513	516	528	545	562	534	532	529	571	579	559	518	539	534	599	561	540	516	516	543	572	538	498	527	514	519	564	520	576	523	528	490	538	548	536	558	529	550	529	581	554	526	545	555	541	523	533	536	545	534	511	547	547	573	496	512	543	567	562	515	591	536	539	514	553	542	517	516	575	542	568	549	547	548	527	549	553	570	549	485	572	600	546	548	537	466	475	575	568	507	550	519	563	502	530	539	509	569	534	495	550	515	513	549	528	539	538	530	527	518	546	523	506	542	555	560	550	511	549	527	539	546	548	511	507	541	542	560	534	616	533	525	500	522	525	511	519	537	527	494	542	528	561	550	524	539	520	550	536	536	577	507	480	562	557	542	512	516	535	536	530	565	542	520	536	544	607	571	553	543	551	543	539	515	519	548	506	540	510	548	550	509	559	550	543	532	525	543	530	531	526	541	562	509	515	552	546	578	542	490	514	507	578	534	557	552	561	541	537	508	524	531	547	547	515	519	556	496	563	547	519	531	557	549	538	544	529	551	564	518	553	519	523	548	535	526	533	552	560	516	594	569	550	553	599	490	546	557	557	533	521	516	518	509	566	534	497	508	576	538	530	529	479	545	529	527	532	563	506	534	537	510	547	576	518	517	490	501	545	537	554	526	558	532	570	555	534	536	517	548	565	509	536	535	553	539	509	559	510	526	524	504	537	551	529	532	543	481	564	562	542	553	535	530	588	567	549	528	542	559	554	504	553	525	522	515	545	533	524	545	518	595	522	499	528	497	484	522	528	542	509	519	515	585	547	561	579	556	512	529	503	542	537	511	603	537	492	542	502	532	518	541	547	573	509	544	570	495	530	554	556	507	527	522	562	565	550	543	545	522	541	560	523	540	568	507	561	540	557	523	550	524	476	544	576	524	527	512	536	541	543	517	521	501	557	532	516	546	507	583	525	531	520	549	569	566	501	598	531	539	529	592	546	546	569	562	548	529	537	530	550	573	534	512	531	561	527	512	550	538	607
2307	1438	352	387	585	518	448	292	253	182	136	101	111	112	89	81	76	89	90	74	58	59	52	42	54	41	51	40	53	51	52	36	38	28	47	35	38	42	53	32	46	50	25	40	39	45	40	33	34	42	40	32	47	32	32	35	37	36	41	30	35	41	32	35	48	42	37	45	40	39	41	51	34	31	31	41	28	34	40	31	33	33	33	31	26	44	31	43	28	42	39	46	43	32	26	45	47	24	43	44	35	29	40	28	32	40	32	44	49	35	40	41	27	40	45	38	33	30	35	32	33	33	31	40	41	30	33	35	31	18	42	34	31	36	29	38	33	33	39	42	33	45	24	30	34	34	41	34	32	34	35	30	44	32	27	27	27	27	30	27	36	32	38	41	28	30	33	44	34	33	32	40	28	36	38	36	36	29	34	30	22	37	40	28	35	32	40	37	23	35	44	19	36	35	32	18	41	31	26	28	28	35	37	27	37	36	37	30	35	26	26	37	40	40	40	41	37	28	31	30	35	25	40	33	43	28	39	28	39	35	48	42	37	29	35	32	34	29	32	41	36	39	25	27	23	33	38	35	27	42	39	34	49	41	41	35	36	34	32	38	33	25	22	36	40	21	44	26	36	32	43	35	32	39	29	35	24	35	26	33	42	31	41	46	33	34	43	38	34	30	34	36	42	32	36	37	29	30	35	32	33	33	28	41	28	36	27	33	30	42	27	36	31	32	25	28	32	39	42	35	36	33	28	40	36	24	39	43	42	35	30	32	27	31	32	46	29	38	34	34	40	24	35	31	30	27	30	27	39	44	41	30	36	37	28	35	29	25	30	33	36	35	42	42	45	48	40	33	33	34	35	26	28	45	38	40	26	38	29	27	30	34	32	32	34	23	33	22	30	44	33	33	33	28	33	31	49	31	37	37	37	34	34	40	26	35	39	31	41	34	45	38	27	37	27	28	34	36	42	35	48	26	41	28	31	29	47	42	38	26	43	34	33	34	28	32	34	38	27	29	30	41	40	28	34	34	31	31	21	30	29	30	32	33	37	32	27	36	37	36	32	31	41	40	37	38	34	31	37	30	37	25	40	26	35	43	39	33	45	29	33	34	29	31	29	29	33	35	32	36	30	36	40	31	27	43	39	27	34	33	36	28	29	32	41	26	26	38	35	21	42	30	30	43	32	32	41	38	23	47	29	33	42	37	34	45	24	34	31	37	42	36	34	45	37	33	38	36	29	34	37	45	30	24	31	26	32	28	32	32	33	38	32	28	27	36	27	32	40	35	48	38	29	34	36	41	34	34	33	34	33	39	27	41	33	26	27	36	39	48	31	33	34	35	26	36	31	34	26	31	31	44	28	30	31	35	34	33	40	23	39	37	27	32	28	32	29	32	32	48	34	32	40	25	38	32	38	30	36	45	36	35	38	34	46	43	36	35	37	16	32	34	36	42	34	44	28	27	25	26	36	29	39	26	30	30	26	38	38	26	30	32	49	30	26	41	37	33	28	29	28	38	33	34	34	33	46	33	29	30	41	30	33	29	47	35	29	32	29	35	36	28	30	39	27	27	34	46	31	36	31	37	36	32	32	45	34	34	34	39	30	31	32	25	35	27	29	32	36	36	36	36	42	35	34	37	33	35	30	23	31	31	30	24	36	32	32	34	31	37	30	31	34	27	28	26	45	42	36	38	38	30	33	30	37	40	44	32	35	32	42	29	36	36	34	30	31	38	37	44	39	26	41	42	28	33	44	36	41	37	50	26	39	38	29	43	29	31	53	37	29	38	29	26	33	30	33	36	43	34	35	42	38	27	35	40	34	37	34	26	34	39	31	35	33	24	35	25	25	36	38	45	30	37	32	40	31	33	33	41	33	34	25	31	25	28	33	29	30	35	37	42	32	29	35	41	30	46	32	40	31	34	30	25	21	21	33	41	39	35	29	36	25	32	30	35	32	33	36	36	40	34	38	29	30	25	38	43	38	43	43	40	41	43	37	36	24	31	31	43	37	35	43	37	40	39	37	36	32	36	32	25	32	35	28	34	46	26	51	26	28	39	25	36	36	30	30	32	35	33	36	44	35	30	30	38	39	37	34	35	34	35	35	54	35	28	42	35	27	35	36	43	38	33	31	24	28	35	43	30	39	32	29	35	31	30	33	33	46	49	35	33	36	33	33	29	32	44	28	34	32	32	48	33	24	32	40	33	34	39	32	35	28	37	33	40	28	24	29	27	31	45	37	31	31	25	39	41	37	40	36	35	24	30	34	36	36	25	28	34	46	39	28	29	36	35	35	35	34	41	35	33	42	27	32	36	28	41	38	35	27	24	33	25	31	25	43	25	30	28	31	38	41	33	25	25	24	28	27	29	30	32	27	45	43	31	35	31	42	34	38	28	27	41	39	30	40	43	30	43	28	31	37	37	31	31	30	31	31	30	26	34	31	32	33	32	25	35	33	31	36	47	28	41	46	36	36	36	45	34	34	30	25	30	39	30	29	36	31	35	28	28	40	41	32	27	40	32	22	30	32	34	35	39	46	31	32	35	26	37	29	29	37	31	25	35	29	34	35	31	31	30	22	27	28	33	35	45	32	37	26	42	30	32	26	31	38	36	40	36	33	32	36	42	30	32	39	40	27	34	21	40	35	37	28	32	26	26	29	35	25	51	38	34	33	49	26	29	49	35	41	30	22	39	34	47	30	28	31	22	24	47	39	32	41	45	38	35	29	38	26	32	29	34	35	29	32	33	40	41	37	32	26	23	26	47	26	37	26	34	16	20	38	27	34	34	37	40	30	27	32	34	34	35	40	33	29	29	34	37	26	26	23	26	42	45	42	33	25	37	28	40	40	33	34	30	32	38	39	38	35	41	28	30	30	33	32	39	36	33	24	19	39	38	40	27	37	48	40	28	40	43	32	37	36	32	35	36	37	40	39	36	31	26	34	32	30	32	34	38	34	38	25	35	37	42	36	34	38	31	30	23	33	47	40	36	33	32	32	23	34	22	34	39	37	33	31	43	29	40	33	37	33	30	26	37	32	34	45	28	26	41	35	31	38	34	37	25	39	31	41	31	27	32	35	43	32	26	25	38	40	38	29	39	41	31	31	35	34	43	34	40	29	36	37	27	33	30	36	43	28	33	31	38	48	23	35	26	34	37	38	30	30	21	34	41	40	41	36	29	27	46	42	34	28	38	30	33	34	40	50	44	28	30	36	30	41	35	33	45	33	31	32	22	26	18	34	37	35	41	42	29	29	38	33	34	37	30	39	37	35	35	39	32	25	42	36	36	25	40	50	26	32	42	29	39	29	37	35	26	31	40	34	28	32	33	40	31	35	28	30	22	33	40	26	39	45	36	37	35	36	27	34	31	32	32	30	22	35	34	32	34	33	39	31	38	26	35	33	32	30	38	34	33	34	30	29	23	45	31	27	37	22	29	40	47	23	35	35	31	31	29	38	38	26	34	45	39	21	46	35	29	38	34	27	33
19943	24071	12065	29558	34517	31115	25862	20673	15248	11352	9112	7550	6662	5912	4894	4223	4079	4088	4042	3320	2474	2046	1794	1766	1693	1661	1466	1308	1231	1129	1100	1049	1163	1115	1164	1154	1181	1073	1212	1117	1122	1174	1243	1018	1015	990	966	909	934	921	906	854	916	934	914	898	945	934	897	868	877	900	876	935	839	879	997	967	920	937	849	894	914	910	926	864	896	856	870	849	838	882	863	804	800	829	879	808	823	809	771	803	777	749	805	823	827	853	861	827	859	862	845	880	925	858	825	787	797	836	782	800	788	787	798	794	759	794	734	749	779	786	752	823	797	770	751	785	786	822	765	758	804	766	801	802	761	747	747	777	800	741	753	763	746	756	784	809	807	774	748	751	763	841	789	771	761	777	751	782	762	784	768	802	772	777	743	760	735	785	764	804	750	776	789	837	722	767	784	792	754	734	799	776	761	755	759	777	760	731	749	760	749	773	733	811	798	816	772	753	782	765	773	750	770	741	781	788	795	782	770	808	778	793	793	799	795	789	772	799	775	776	791	747	770	747	779	794	807	743	773	779	723	789	773	774	735	756	792	741	779	772	751	770	777	809	745	793	806	763	777	805	780	782	755	779	748	802	773	775	776	752	722	746	785	743	765	751	737	739	800	779	796	806	791	827	771	767	765	790	729	786	831	783	734	833	769	748	772	731	773	780	748	752	707	777	742	693	753	791	712	766	823	715	751	760	719	801	792	791	802	760	793	774	757	810	716	755	770	806	761	769	813	779	810	737	741	771	779	774	772	806	805	764	794	781	802	778	779	789	766	726	780	762	760	799	792	765	773	774	782	760	768	733	758	745	750	764	801	770	784	756	752	769	768	716	775	796	750	805	814	776	766	803	758	807	716	796	734	793	808	735	768	800	785	754	778	736	802	747	746	733	746	751	774	753	756	839	765	832	787	767	781	735	782	801	736	795	791	796	744	745	797	782	769	784	758	759	748	821	777	808	800	792	749	772	793	780	767	815	779	783	765	732	703	761	766	741	781	813	822	773	780	748	723	722	833	784	739	795	748	736	757	756	772	786	767	730	766	789	723	737	808	775	750	754	771	756	776	746	728	812	801	764	768	779	758	785	759	791	760	727	807	797	791	783	785	752	754	757	731	764	726	736	810	803	789	790	795	801	803	804	746	797	776	778	738	744	764	766	735	777	770	771	761	732	808	766	830	763	775	764	739	803	790	729	787	815	819	778	784	743	795	738	809	766	819	786	761	774	752	780	767	751	773	745	814	759	805	788	785	825	754	750	774	756	729	772	760	767	725	786	776	777	807	773	739	821	777	812	751	739	778	798	836	765	772	772	786	747	758	811	770	755	830	801	741	777	785	791	754	790	814	748	756	793	809	752	742	756	806	798	795	766	770	805	778	775	765	756	798	800	745	778	781	763	770	795	774	766	759	710	776	745	780	806	754	779	776	780	765	736	757	737	807	797	721	792	766	790	786	752	803	773	769	796	811	777	767	759	748	740	776	772	765	820	784	675	758	779	759	814	782	735	776	780	796	794	784	819	764	769	749	745	812	805	794	759	796	812	772	774	801	781	783	727	749	765	803	801	751	742	771	744	772	727	783	766	753	764	783	787	747	793	747	826	793	732	758	761	755	802	813	731	787	762	736	738	777	785	795	727	783	757	790	789	766	726	796	772	751	772	803	775	778	804	756	759	774	784	758	843	801	791	804	790	728	756	808	811	791	812	780	764	765	774	766	805	749	746	743	774	784	741	828	790	733	807	810	777	737	797	765	808	772	824	736	778	770	787	769	751	787	761	776	752	756	772	807	769	769	766	754	734	734	838	791	780	757	767	796	747	725	779	767	779	781	786	715	795	781	785	781	777	756	759	757	716	797	741	771	830	789	780	813	777	776	827	757	757	759	730	798	783	776	779	743	756	780	811	733	766	765	803	817	745	751	755	755	755	757	788	781	804	805	744	823	749	744	784	806	767	804	795	803	816	781	758	758	735	806	741	765	787	745	790	781	740	779	768	781	812	788	761	768	748	800	747	781	801	803	767	754	756	783	795	772	760	782	751	744	742	721	765	760	766	791	793	783	790	686	817	790	751	760	789	782	732	770	805	776	735	712	766	792	768	802	755	762	787	754	818	747	730	801	763	772	823	770	749	761	734	801	742	804	757	784	766	797	772	805	771	792	741	756	768	775	748	788	796	754	786	785	790	802	774	770	799	762	792	749	787	792	774	807	745	800	778	761	812	752	792	803	821	802	763	794	765	750	778	742	790	769	805	787	789	770	756	745	763	709	809	762	741	790	775	759	755	815	790	770	720	813	776	775	808	757	802	774	740	788	724	721	767	792	782	771	765	787	743	799	779	812	821	738	779	732	813	783	769	790	773	791	775	796	789	789	761	815	750	813	775	802	771	753	780	771	751	780	718	773	777	787	747	751	765	795	773	795	837	842	816	809	764	768	760	759	795	742	776	785	756	821	869	783	798	781	776	780	764	766	753	772	758	817	781	800	736	809	752	792	783	800	803	791	770	829	772	752	754	793	760	769	792	753	776	781	812	766	804	750	748	788	741	735	785	760	814	784	797	756	819	839	777	817	764	778	792	750	850	747	790	748	767	801	730	772	823	818	738	787	781	789	780	760	770	744	742	786	787	719	787	739	765	764	754	804	755	766	749	739	771	799	722	763	760	806	798	830	843	749	785	791	813	845	797	768	738	815	774	748	793	775	736	767	771	789	765	789	779	820	732	830	746	791	748	738	778	721	733	765	790	746	779	834	771	782	795	751	751	791	796	764	744	794	786	813	763	746	713	794	742	732	790	706	824	760	807	810	746	799	801	744	795	777	813	779	777	797	766	774	795	748	750	771	748	800	779	787	757	788	790	789	769	747	776	731	745	726	718	795	771	802	735	760	759	798	829	801	786	792	774	813	765	788	762	811	748	696	741	779	763	784	743	770	777	740	768	739	743	787	765	787	804	773	773	763	782	750	745	788	763	792	760	753	697	750	778	731	776	779	754	770	771	759	784	752	774	767	817	767	782	769	785	759	823	824	734	758	800	780	754	817	783	761	723	773	766	791	770	788	782	754	793	759	747	821	845	730	784	751	831	756	829	788	750	763	777	745	777	785	743	785	747	771	827	758	798	779	750	807	768	814	781	769	741	773	737	783	799	801	790	827	788	785	735	778	827	775	721	764	738	766	726	794	734	742	770	801	783	797	801	776	772	746	762	763	766	735	768	745	778	820	786	748	787	751	815	799	748	783	754	772	785	759	778	749	806	753	760	757	748	752	726	841	750	814	795	727	774	792	764	774	739	775	776	761	804	713	770	734	803	744	797	752	800	762	828	774	750	714	751	785	772	816	738	753	783	762	798	773	749	789	761	775	799	827	772	731	770	769	805	756	742	752	808	780	759	765	781	762	789	717	768	781	774	741	765	806	792	758	794	792	838	819	767	757	767	791	789	763	770	755	774	802	764	779	727	796	776	773	763	760	733	783	765
2069	3275	588	502	802	626	482	378	297	209	175	139	152	126	101	89	102	104	91	71	52	59	49	49	38	34	37	36	33	29	33	29	31	26	41	31	31	20	31	33	24	31	28	20	32	25	28	19	29	30	29	17	26	20	25	25	29	26	19	29	26	24	25	39	35	28	28	29	30	25	26	23	15	27	16	28	22	26	26	22	27	19	17	21	29	19	19	19	18	29	25	21	15	19	18	29	22	24	26	19	19	13	29	19	25	21	26	23	29	17	22	16	29	27	28	21	24	35	20	20	26	24	26	15	26	28	19	21	16	28	22	25	34	27	32	20	21	22	24	27	22	32	21	18	14	31	22	20	33	22	26	27	23	26	25	18	23	20	25	12	20	19	16	16	26	19	17	27	20	30	25	16	24	23	27	13	23	19	23	23	25	26	16	22	19	21	25	28	23	25	21	27	24	19	25	28	30	20	21	13	26	21	19	20	26	21	32	24	23	21	21	27	26	20	18	25	24	29	21	28	31	19	29	21	24	27	27	17	21	16	29	15	25	17	24	25	25	25	26	26	21	23	17	24	16	22	24	24	21	34	31	21	28	15	21	28	24	29	18	29	23	21	28	23	25	20	23	30	20	20	25	17	16	20	19	20	17	32	24	30	24	19	27	16	21	28	30	24	21	22	22	18	25	16	27	26	27	24	22	16	13	17	15	21	33	21	26	22	27	26	29	28	26	27	20	32	19	23	26	24	24	19	29	27	20	25	24	21	17	30	27	17	22	19	15	27	30	25	22	22	23	18	30	21	34	29	21	23	22	18	27	27	26	27	26	15	19	22	24	19	28	28	23	26	19	25	22	26	11	29	25	20	28	23	16	21	20	26	21	25	30	21	30	25	22	24	33	27	22	19	14	22	22	32	19	28	14	25	25	20	17	27	27	23	32	21	19	26	21	18	15	17	28	25	23	19	16	26	28	21	30	19	21	24	16	17	22	18	23	20	21	17	22	18	20	22	20	29	18	22	24	21	19	27	21	24	27	20	29	23	20	19	29	30	26	34	17	24	24	20	22	27	24	20	18	26	21	21	31	20	31	24	27	25	26	26	34	25	27	18	15	23	26	19	24	30	27	27	11	24	22	17	24	29	31	19	24	28	18	29	23	27	18	19	22	19	22	26	23	23	25	26	25	26	23	23	23	24	13	30	20	25	22	22	28	12	18	22	22	20	22	25	28	22	25	23	22	13	26	15	26	20	24	13	23	27	22	16	31	17	21	34	20	18	19	17	19	18	25	27	22	24	24	29	22	16	27	18	14	22	26	25	28	24	28	24	23	26	28	25	22	23	22	22	25	26	23	12	27	26	24	29	20	25	19	23	33	26	14	19	23	18	26	22	20	20	16	18	23	31	27	30	20	24	37	20	27	28	22	20	18	23	27	20	28	19	24	26	31	16	22	15	32	24	17	23	30	27	27	33	24	16	24	18	19	19	23	25	24	20	23	18	22	25	23	17	19	20	21	31	13	24	21	26	20	30	26	23	20	23	20	27	14	27	27	19	22	20	28	26	33	18	30	18	22	28	32	22	16	23	23	22	20	24	22	19	26	24	27	24	33	30	22	24	26	21	26	28	29	22	28	25	25	26	23	14	21	28	20	26	19	19	20	32	22	15	27	18	17	15	26	17	26	29	23	19	30	26	28	18	23	17	20	19	27	30	30	25	29	26	17	28	30	28	18	25	17	24	27	25	32	21	27	29	25	16	27	19	23	18	24	33	19	19	22	26	25	22	28	19	26	25	35	21	23	21	22	23	24	32	20	20	36	24	24	24	19	24	18	16	39	22	24	25	34	31	20	21	24	24	25	23	19	11	28	18	24	19	18	19	28	24	19	25	28	24	30	23	22	19	22	22	31	20	24	27	22	24	23	29	22	26	17	22	19	26	13	15	21	22	37	23	16	20	28	25	13	29	25	21	21	25	23	18	20	20	23	26	16	17	26	26	31	34	30	23	27	26	20	12	25	29	18	16	30	26	17	25	21	26	20	20	17	19	18	27	30	20	30	23	17	22	29	16	20	26	24	20	17	24	29	19	21	30	29	29	21	25	26	18	21	20	17	27	28	20	22	18	15	20	20	27	24	26	29	18	18	14	31	22	19	17	22	16	19	21	32	31	19	18	32	32	22	18	21	28	33	19	17	28	22	21	15	25	25	22	29	30	22	27	26	18	20	27	21	17	25	22	28	30	25	23	24	19	23	16	23	25	25	24	32	21	17	31	22	24	28	24	26	19	19	25	23	16	24	21	24	27	26	30	22	23	30	18	32	24	20	22	19	21	23	29	21	23	20	21	28	26	31	25	23	22	24	28	23	25	26	19	19	13	28	21	22	31	21	26	27	31	16	25	25	22	25	23	13	36	16	31	19	16	32	24	18	19	17	19	23	30	27	24	24	24	24	22	16	27	16	27	22	32	20	27	18	21	26	24	27	28	19	23	23	19	26	33	27	16	26	19	28	20	21	23	19	19	20	25	24	24	26	17	20	22	25	21	19	21	29	25	25	23	29	16	16	29	21	23	26	22	21	16	19	22	32	17	21	31	31	23	24	33	10	27	25	27	22	24	15	25	31	38	26	27	18	20	31	24	21	25	24	18	21	26	19	22	20	17	26	21	18	20	25	23	19	15	20	14	23	28	26	22	32	26	17	26	30	26	22	20	21	25	17	28	33	31	30	20	20	27	10	28	19	18	30	29	29	15	22	27	25	19	22	25	31	18	28	21	31	19	24	29	18	20	22	23	23	19	27	28	29	21	19	23	24	20	23	39	21	28	16	17	27	33	27	19	26	16	16	26	28	23	27	22	22	32	21	18	18	20	24	21	13	15	22	21	17	18	26	16	22	20	21	21	31	23	30	20	18	22	24	22	28	21	27	25	22	23	27	24	21	32	19	16	26	33	25	20	25	24	29	21	30	28	16	20	19	23	33	24	21	19	12	21	14	31	22	22	13	26	24	21	23	20	18	24	32	32	19	22	11	19	22	15	21	22	21	22	27	32	21	23	21	24	27	24	25	20	33	19	30	27	27	27	25	28	24	33	32	29	24	19	28	21	32	23	14	21	24	34	20	23	32	23	22	36	19	29	23	32	19	20	22	21	19	22	19	19	21	18	28	13	21	24	22	22	23	29	20	22	22	28	26	23	17	29	22	24	29	23	27	31	33	26	20	17	21	28	18	15	24	28	14	30	21	26	24	19	24	26	17	27	29	23	21	16	21	27	29	18	32	22	23	27	20	28	25	31	27	20	22	21	23	21	23	31	22	34	14	26	28	30	25	22	19	27	23	12	21	27	19	21	28	23	19	20	26	14	23	14	22	27	20	28	15	27	17	20	17	21	26	21	24	21	15	20	20	29	17	21	19	26	23	17	15	30	26	24	26	24	17	25	24	13	25	21	26	28	21	21	22	21	27	19	22	28	21	30	19	20	22	20	23	24	27	20	21	24
24104	29773	15080	33406	37614	34058	28960	23308	17951	14245	11512	9935	8754	7272	6038	5597	5451	5712	4843	3325	2592	2296	2147	1892	1797	1827	1509	1295	1247	1148	1104	1055	1064	1098	1154	1152	1128	1123	1032	1001	1093	1254	1004	967	905	849	807	803	814	785	715	733	736	708	716	738	745	731	728	688	736	743	760	755	732	759	798	836	738	669	708	685	706	697	717	689	686	658	644	649	714	714	671	664	616	635	717	669	606	614	579	585	621	653	644	576	613	642	643	681	646	654	616	661	705	621	633	603	591	601	586	598	593	615	548	541	532	524	529	546	579	580	502	535	573	539	526	542	540	558	577	540	551	533	537	517	502	555	540	542	552	529	565	559	587	542	536	525	489	573	553	566	531	519	533	525	535	537	527	557	513	513	528	504	554	518	532	524	572	542	542	524	521	572	522	546	553	563	520	560	479	568	546	589	522	573	477	574	532	569	535	551	548	548	531	550	594	513	528	522	550	541	566	545	534	526	553	533	559	525	545	545	532	569	529	537	588	554	545	494	530	556	527	510	559	562	530	564	562	555	544	542	532	520	542	577	571	532	519	565	522	615	509	529	563	542	532	561	566	541	546	518	523	563	533	554	520	551	555	571	567	496	522	513	554	522	524	524	530	507	585	549	580	549	555	519	565	560	559	545	569	547	530	525	564	536	509	499	551	511	519	540	552	553	529	529	514	511	589	548	536	541	535	561	539	509	528	553	547	519	589	536	561	558	518	533	505	512	506	542	554	548	506	513	541	514	538	493	537	492	527	558	552	514	546	578	527	522	510	529	506	530	556	511	616	477	568	569	544	535	535	524	540	551	495	564	528	504	488	506	523	531	566	517	538	504	545	544	527	535	512	552	555	557	536	532	552	527	528	541	539	510	549	528	533	534	532	508	524	485	516	556	566	559	520	510	522	516	515	529	546	545	497	548	546	494	526	507	560	543	525	575	550	546	520	514	559	513	542	527	570	510	540	526	539	506	560	515	485	565	510	555	535	539	485	571	528	518	545	579	553	539	524	525	512	544	570	545	528	512	547	574	495	534	568	530	553	567	492	501	579	581	539	569	521	544	487	558	536	528	568	535	510	540	542	543	554	548	529	519	483	547	591	537	520	548	548	551	532	535	536	547	497	506	566	508	520	498	500	572	574	549	525	543	530	515	555	559	514	546	512	547	556	584	524	490	528	571	496	516	552	531	545	591	544	554	528	545	535	517	520	549	537	517	562	511	529	544	571	546	515	584	507	532	539	552	529	566	531	523	539	537	522	524	573	529	540	573	552	533	550	536	569	562	503	545	562	561	568	560	502	535	534	516	497	554	540	562	536	598	520	555	511	505	475	561	549	506	517	535	517	503	525	566	524	572	552	530	503	551	508	562	542	566	522	567	513	512	525	525	514	495	547	502	558	555	562	516	488	546	512	503	559	567	527	546	549	522	537	527	580	545	591	511	576	508	509	560	547	528	522	543	528	556	547	533	571	546	526	527	520	562	534	572	540	527	548	562	561	515	521	510	561	549	535	511	565	522	512	500	496	585	519	554	585	554	510	553	532	537	567	552	517	551	521	524	534	508	548	522	540	499	528	529	502	522	551	560	508	533	593	529	540	489	557	526	536	576	573	543	560	543	571	553	519	560	510	541	563	540	523	504	568	503	511	547	512	497	568	554	513	552	484	560	542	515	517	549	585	570	534	519	525	571	543	510	554	534	539	555	527	512	545	571	567	526	516	568	560	557	516	528	542	486	562	552	516	555	494	547	526	520	561	541	515	558	547	543	536	537	529	518	529	537	548	500	543	556	528	522	567	497	595	552	535	524	563	515	569	553	576	517	557	564	520	524	473	554	575	550	515	555	588	538	528	529	564	530	512	513	547	541	504	507	542	525	538	524	498	587	522	564	509	562	539	554	527	549	559	535	532	541	567	571	535	536	505	547	536	513	597	594	515	558	526	582	516	564	548	511	536	523	558	514	515	509	565	570	525	535	532	516	557	475	543	545	495	547	542	529	540	506	544	529	512	564	536	508	544	552	513	552	541	553	522	562	542	536	520	547	526	528	578	551	531	507	533	579	564	507	531	501	559	551	523	582	547	522	531	545	553	545	527	542	552	544	532	526	545	534	597	493	530	583	542	516	511	559	546	547	520	500	572	590	535	515	547	535	468	553	551	532	528	599	523	533	528	525	531	527	560	520	574	536	514	538	518	532	545	544	548	552	497	523	528	578	511	533	524	523	509	573	508	538	514	553	519	557	525	513	543	531	534	541	518	552	535	554	573	556	529	518	505	540	506	548	496	535	492	526	540	560	538	545	549	500	573	548	533	559	494	556	547	507	520	571	537	552	515	539	476	529	531	509	527	510	539	486	545	558	531	508	516	508	538	529	520	524	541	539	549	567	539	513	529	557	524	555	545	518	545	563	529	464	561	557	540	546	535	570	547	511	541	519	522	502	528	554	549	532	524	561	508	516	527	537	557	525	502	539	522	564	558	524	535	522	555	571	541	516	563	553	527	524	563	532	530	493	519	529	528	540	545	558	511	542	513	475	506	556	522	507	529	505	531	538	532	520	525	523	532	529	520	576	545	547	530	536	524	563	493	518	525	548	494	522	584	518	541	546	528	531	514	551	526	504	523	546	567	533	546	502	519	558	491	561	546	492	548	501	542	469	508	503	570	545	543	528	542	584	549	530	524	532	534	532	592	515	577	578	541	535	553	507	476	517	548	542	549	583	502	513	515	525	538	556	554	572	537	531	521	524	511	502	557	560	494	485	520	552	557	548	540	539	558	526	524	534	520	546	541	535	526	508	548	547	524	536	541	546	527	527	544	512	535	511	548	508	536	554	540	518	566	557	483	528	522	594	499	537	554	548	546	557	516	520	536	534	543	508	519	547	559	516	613	535	527	493	517	527	564	533	540	572	533	541	547	522	529	556	559	586	588	516	520	506	507	569	527	520	514	556	517	545	481	517	530	522	531	555	537	541	546	524	536	497	546	559	544	535	545	526	514	552	529	580	573	531	510	487	545	543	510	542	562	506	551	584	553	513	536	510	535	526	525	500	524	526	528	561	570	530	474	513	537	526	508	564	556	515	525	523	570	529	533	541	496	551	548	525	542	550	553	550	535	515	539	497	519	525	579	545	541	516	536	524	576	522	561	508	536	548	505	529	589	503	504	539	530	539	529	514	539	534	514	570	491	543	572	519	523	562	507	532	535	580	568	538	533	551	550	539	561	533	547	551	552	500	536	525	520	537	545	567	526	550	518	513	530	554	539	565	549	532	537	526	533	550	513	557	491	523	535	536	507	549	552	535	491	555	510	508	537	521	548	557	562	542	542	566	522	558	548	590	539	518	501	577	501	551	521	542	522	480	507	529	520	546	569	522	532	577	554	532	525	564	495	546	568	558	517	554	552	569	533	569	532	583	558	568	519	544	559	545	564	546	539	526	553	538	504	551	549	523	514	570	556	528	538	519	531	541	534	536	555	555
1931	4117	613	474	717	583	468	368	268	240	176	164	136	116	111	95	84	91	78	50	47	58	39	32	32	58	39	23	37	41	29	33	24	28	31	28	39	34	22	33	29	31	37	29	22	29	24	25	27	25	32	24	25	28	26	24	32	27	21	34	28	14	25	30	25	23	35	33	10	26	29	24	31	23	24	23	34	23	21	23	20	22	25	26	22	23	26	32	19	22	32	16	29	20	30	18	24	24	20	30	19	24	27	22	16	23	18	28	24	18	31	26	26	19	28	22	29	26	25	22	11	23	22	25	12	22	22	35	19	30	30	24	17	19	21	21	18	26	25	21	26	16	27	24	22	21	21	21	20	22	16	25	16	11	27	16	24	26	22	27	18	23	20	25	27	29	25	14	23	28	16	21	30	24	27	25	23	19	15	23	24	19	18	26	21	22	22	19	20	29	24	18	21	31	22	21	21	16	27	15	21	31	20	20	17	27	17	20	17	25	21	29	30	16	17	23	21	21	36	21	18	33	16	18	23	33	20	23	27	32	25	27	22	20	21	20	14	20	25	19	19	23	17	20	14	20	25	15	22	26	19	35	18	30	24	24	23	22	10	22	26	24	25	22	18	14	22	26	19	26	36	26	14	20	29	27	14	20	28	19	29	20	21	18	24	27	25	22	23	28	20	18	23	26	19	21	14	27	25	24	15	22	22	21	22	18	18	13	29	23	31	27	17	27	21	21	26	20	23	27	32	24	13	16	24	21	24	19	17	26	22	20	28	19	19	26	22	19	19	22	22	25	30	12	24	20	18	28	18	16	24	20	25	22	29	16	25	27	22	29	30	30	26	26	25	19	28	14	16	19	22	23	29	27	18	19	20	22	22	26	25	22	21	22	20	20	24	30	15	15	23	21	21	21	21	17	23	16	16	24	26	19	20	22	21	14	20	17	33	21	23	24	18	22	20	22	21	19	19	20	26	27	29	24	20	17	23	18	11	17	25	21	20	21	24	13	20	28	19	20	21	22	24	22	23	19	21	23	21	22	16	18	23	27	24	20	10	23	22	34	23	23	31	23	25	22	17	29	20	26	23	24	24	24	21	24	24	17	28	24	21	18	18	18	21	29	19	25	23	20	19	28	18	25	25	24	25	16	28	26	20	22	23	29	26	19	13	22	18	24	23	29	14	22	14	20	19	25	18	29	17	20	17	20	22	23	18	23	19	28	19	23	18	26	17	22	26	16	24	22	24	19	19	19	25	22	27	27	17	19	24	31	22	18	21	28	25	27	33	23	21	19	26	25	18	27	17	33	12	27	23	22	26	26	19	18	18	24	25	17	31	18	23	21	31	19	25	27	19	25	26	23	19	19	22	23	20	17	21	25	21	20	32	25	22	25	25	26	20	22	16	17	23	14	18	33	25	27	27	19	17	22	25	27	22	24	24	24	17	25	29	27	23	23	25	23	16	24	27	14	19	31	29	29	16	25	18	17	20	26	20	30	21	22	22	31	22	14	25	20	27	21	18	17	19	22	18	27	30	21	22	21	21	17	22	22	23	29	26	22	14	19	23	20	20	19	19	29	28	17	18	23	29	28	22	17	17	16	18	19	28	24	25	30	21	16	37	26	18	18	26	24	22	38	21	24	24	22	21	20	18	22	18	25	25	18	13	22	27	32	17	19	18	28	20	18	26	22	39	19	26	20	23	17	21	21	20	25	17	28	20	29	25	24	13	19	22	26	18	22	24	24	21	15	19	23	30	22	19	26	33	33	23	18	23	15	19	17	20	28	17	14	18	17	29	27	23	15	15	26	20	26	28	17	22	26	20	24	15	14	25	16	22	22	18	26	28	24	23	21	21	16	37	16	23	34	16	30	28	22	14	15	25	28	27	32	22	18	22	30	25	22	25	18	19	20	20	24	20	22	28	28	21	19	34	30	22	34	23	18	26	23	20	13	24	20	24	23	18	14	18	22	22	16	20	20	24	19	23	24	27	21	14	20	23	14	23	24	25	27	20	23	24	24	23	24	29	32	29	25	17	23	30	24	25	19	14	24	20	31	23	18	23	17	19	19	27	20	23	15	19	16	19	13	27	19	25	19	16	20	28	23	25	20	20	23	25	24	22	20	17	32	23	15	24	23	20	25	25	27	32	21	20	14	23	20	12	26	28	19	12	19	18	21	23	23	16	32	24	26	21	19	16	16	23	23	21	21	20	30	25	26	17	20	18	26	26	27	24	29	21	17	25	21	23	35	21	33	26	22	18	27	27	23	27	24	17	16	24	26	27	18	22	26	19	17	22	24	27	23	11	27	17	30	24	17	20	29	31	22	30	20	26	18	21	21	23	22	23	24	29	25	25	25	28	21	16	22	27	25	29	24	18	22	27	17	16	24	23	20	32	19	23	19	24	17	20	24	24	20	26	19	16	19	27	28	24	23	24	23	20	25	25	20	21	32	20	29	24	17	16	15	25	25	26	21	23	17	22	18	19	27	34	18	23	16	33	21	21	24	20	27	26	23	19	20	25	22	21	25	16	25	26	21	26	21	26	15	17	21	19	23	13	20	18	21	16	31	22	20	18	25	22	26	23	23	24	25	22	19	22	16	17	33	23	19	20	20	27	15	22	20	22	19	20	22	23	16	19	19	30	29	26	18	23	15	23	25	18	26	22	19	27	13	17	22	22	28	31	32	21	19	30	19	20	14	18	27	23	27	22	25	20	22	22	21	18	26	24	25	22	22	23	18	21	26	19	21	17	23	19	21	27	12	24	20	27	22	12	24	18	24	23	24	22	26	18	29	23	24	23	23	21	15	17	21	25	31	18	18	18	20	21	24	23	25	25	19	25	17	21	12	19	24	22	24	19	25	22	21	21	20	23	22	23	24	26	19	22	23	18	18	20	19	26	27	18	23	26	24	15	16	27	28	25	10	22	26	17	18	17	26	29	22	21	25	17	21	17	27	11	20	20	21	14	16	21	25	19	22	30	25	24	17	24	25	25	15	23	29	16	23	19	14	24	25	22	23	32	22	23	21	22	16	19	21	22	26	27	23	28	18	25	23	27	20	26	25	19	28	13	24	28	18	14	30	22	24	24	26	20	28	19	15	15	19	23	32	16	21	22	18	22	19	24	22	18	30	18	25	26	24	24	17	25	15	21	15	29	23	21	17	14	14	29	13	16	15	29	30	19	25	32	31	27	20	27	24	21	21	21	26	20	23	26	40	20	22	26	21	25	26	24	23	13	24	24	22	17	19	32	27	18	29	17	26	22	19	17	27	12	25	21	28	23	14	23	20	27	21	31	21	25	15	26	27	28	22	26	24	14	22	20	21	14	19	25	19	34	16	29	26	21	9	18	27	23	20	24	23	18	26	16	26	19	20	26	23	26	16	28	22	25	18	26	30	24	28	18	27	14	14	19	26	20	14	30	30	19	18	20	21	24	25	21	21	23	17	17	18	25	19	15	29	18	16	21	28	37	19	20	16	25	22	27	32
23568	29243	15525	33223	37196	33322	28044	22429	17785	13993	11630	10109	8874	6810	6266	5936	5962	5755	4219	2836	2469	2417	2052	1958	1963	1690	1464	1358	1197	1167	1104	1060	1121	1153	1094	1078	1066	1038	1108	1101	1271	1259	1022	908	898	895	837	831	765	757	724	733	689	733	761	781	770	753	684	683	687	733	765	750	769	796	791	866	826	726	694	739	679	716	677	685	692	650	712	716	702	754	711	679	670	606	693	661	614	604	604	574	599	622	570	641	606	617	605	630	630	597	629	615	587	607	631	591	588	593	575	580	583	597	577	565	530	554	522	546	560	547	510	580	513	533	552	524	577	526	569	522	554	556	546	503	502	536	569	570	562	549	552	508	558	508	579	564	534	537	565	551	562	542	533	540	557	568	532	544	589	530	545	534	514	522	501	548	582	534	532	533	566	500	516	523	540	556	523	505	581	516	552	546	566	512	554	508	499	584	585	538	548	522	566	498	536	543	506	548	519	555	529	529	509	548	517	489	561	532	578	512	557	554	555	561	595	563	538	570	540	539	534	529	521	536	540	562	540	502	532	507	499	544	490	539	498	502	546	530	528	531	543	535	551	537	562	541	562	495	530	542	517	507	557	529	533	522	554	522	535	536	578	531	568	541	491	521	575	496	512	531	521	525	515	525	565	509	515	532	558	556	541	537	518	535	504	490	519	517	521	517	527	521	507	544	566	543	517	547	556	523	514	497	536	518	515	542	513	532	545	564	518	540	542	515	553	524	516	538	532	517	541	537	520	554	552	530	549	530	519	543	521	556	524	549	531	527	545	537	509	540	570	530	536	524	538	511	571	565	532	513	505	517	543	516	556	561	520	537	530	547	502	550	507	521	520	544	489	497	548	532	536	576	570	559	517	574	488	531	582	530	562	503	531	536	513	519	498	557	564	538	530	524	561	549	481	576	567	519	514	555	483	522	534	503	554	559	503	501	509	538	521	508	534	516	542	536	537	527	557	514	534	578	532	550	518	505	513	572	529	510	526	512	512	521	546	564	494	539	533	537	529	535	529	524	564	539	506	504	542	579	548	560	544	590	547	479	581	517	513	545	567	474	540	549	540	526	501	576	550	522	528	520	540	553	492	563	513	544	532	548	505	526	561	537	525	563	529	521	572	549	504	552	523	518	558	553	534	541	543	561	522	561	518	598	528	498	519	533	561	504	551	496	544	544	571	514	526	531	498	501	545	541	544	542	520	565	541	486	502	545	530	517	556	548	522	514	521	508	504	551	464	509	546	556	495	535	510	515	472	519	564	487	547	539	555	548	553	471	540	543	513	543	591	507	528	512	508	532	558	565	510	531	551	570	523	544	511	500	556	526	573	540	527	547	525	527	536	581	529	530	532	555	483	550	527	524	585	551	569	528	510	526	522	500	544	537	548	540	551	516	557	535	488	540	537	566	512	549	557	525	487	532	563	527	518	517	502	561	530	519	536	523	536	555	457	550	545	520	519	547	545	542	533	504	540	553	547	523	524	540	485	498	565	565	520	520	521	540	549	542	546	506	487	506	533	507	519	538	517	523	538	535	546	534	536	518	560	507	540	542	553	548	514	521	521	516	576	538	518	511	521	493	507	552	576	562	514	530	536	550	583	527	542	531	537	524	558	520	545	505	542	498	598	520	554	531	525	516	504	547	558	528	544	526	521	529	538	522	544	520	533	495	501	508	536	558	555	554	526	518	500	521	510	528	556	525	564	542	550	552	542	547	557	537	512	534	548	514	522	542	500	532	529	530	521	541	540	581	546	516	529	552	530	515	497	552	549	532	521	523	521	524	539	543	524	569	539	567	507	577	514	555	495	533	567	546	549	555	523	514	537	534	536	537	533	506	507	560	554	500	527	512	536	578	584	510	570	539	528	520	549	599	530	528	501	573	527	524	514	545	492	522	501	522	568	512	498	496	528	517	551	541	518	509	540	552	565	551	516	561	544	553	522	521	522	508	526	542	544	560	531	508	521	491	537	547	567	525	534	523	517	523	525	539	532	535	506	502	497	584	540	535	519	501	539	546	560	551	561	562	511	506	522	537	534	526	506	542	508	517	541	517	501	548	512	532	505	539	537	496	530	489	538	525	555	524	532	529	545	521	515	546	538	549	487	543	528	553	534	500	541	569	526	566	509	566	496	536	549	532	520	530	525	479	513	537	528	577	506	516	551	505	537	525	550	529	515	524	514	535	507	532	517	533	520	523	542	466	556	554	502	539	582	548	504	589	535	565	522	510	505	560	525	547	503	529	545	501	534	511	541	530	554	544	560	571	528	526	531	540	547	560	533	550	535	540	514	545	546	480	544	571	546	517	516	536	555	512	525	534	582	566	520	504	507	540	497	493	495	527	549	550	567	520	542	509	549	533	527	515	516	541	542	508	541	522	533	531	515	540	546	561	532	522	492	588	511	511	524	486	519	540	535	536	529	566	544	539	532	586	545	556	517	529	517	501	506	534	499	566	541	536	548	543	517	530	530	566	540	544	500	521	538	527	510	540	481	534	514	529	566	549	525	493	516	532	551	539	557	497	500	525	506	530	514	539	578	530	538	516	519	523	577	509	528	559	551	542	559	530	531	553	543	527	544	558	517	552	532	540	504	502	570	521	587	547	519	502	529	533	547	543	521	497	553	541	516	523	517	540	493	542	521	512	494	554	584	547	564	541	538	514	538	549	555	511	540	547	523	534	536	537	521	523	546	561	518	528	515	517	495	521	554	526	519	517	513	522	493	502	531	509	522	510	525	558	552	563	495	527	533	539	543	520	543	515	538	546	513	552	508	560	549	536	544	514	575	498	512	534	557	554	536	533	517	533	520	536	545	510	543	534	525	502	557	541	537	526	514	518	560	512	558	491	571	533	566	554	519	530	532	541	560	572	509	512	532	560	485	550	542	544	546	512	499	513	538	499	530	514	499	491	533	554	494	568	556	510	550	530	548	537	541	537	491	523	512	560	544	527	507	530	546	498	521	529	534	523	512	535	508	509	520	534	520	531	508	563	509	540	537	531	568	513	526	541	553	502	541	542	547	500	497	562	519	550	517	565	570	502	536	551	544	547	506	574	528	498	530	540	511	531	557	535	548	549	528	521	568	508	490	532	535	526	561	530	528	540	498	483	533	526	567	551	556	535	514	542	548	522	539	527	531	557	481	528	556	536	525	526	581	511	573	520	532	539	545	535	564	543	493	571	509	518	542	529	506	526	491	520	563	514	546	553	548	502	537	527	552	508	530	550	486	549	518	584	531	549	576	514	541	528	558	529	583	508	524	497	556	549	523	553	505	541	535	541	544	569	540	485	529	558	525	545	527	524	528	537	545	532	535	586	518	490	593	511	560	547	548	527	559	527	546	536	549	542	535	537	533	551	534	512	582	525	529	515	539	522	526	537	518	527	534	554	547	517	553	529	541	518	519	515	508	599	534	548	528	510	571	531	529	525	531	540	514	552	527	524	521	504	519	557	533	506	584	529	477	511	532	524	555	523	531	508
2012	3206	573	478	673	589	452	359	278	209	186	166	141	86	91	111	116	85	57	45	46	45	44	44	47	35	43	30	33	41	26	19	36	29	36	28	24	27	36	32	31	28	26	20	37	22	30	28	27	29	18	26	27	20	20	21	20	28	27	24	23	24	29	37	31	29	23	36	23	20	22	18	22	20	28	18	23	19	17	17	31	15	27	22	26	22	26	23	22	23	27	15	18	19	28	15	30	29	27	22	19	22	28	14	26	25	26	25	25	21	31	22	22	29	24	23	22	18	25	21	24	19	23	18	24	22	18	19	27	28	27	36	21	26	22	27	17	21	13	25	21	33	24	29	26	20	27	19	15	26	27	20	33	17	22	33	23	24	24	14	19	24	24	23	18	15	14	20	19	16	27	24	25	31	36	18	29	30	24	23	25	24	18	21	28	29	13	23	18	35	24	26	19	28	38	23	26	24	22	21	13	17	22	25	21	22	21	19	28	16	24	24	15	18	24	29	19	21	16	14	25	20	23	27	23	9	27	12	34	21	20	19	21	26	26	17	22	22	32	26	24	23	27	23	29	25	17	27	21	23	21	23	22	24	13	31	16	20	24	24	30	23	24	19	21	25	25	27	16	21	23	16	13	23	21	20	23	21	16	28	31	16	26	28	23	22	30	36	32	17	22	24	29	27	31	23	16	25	18	18	24	25	18	22	25	20	30	23	23	20	26	25	24	33	22	20	27	10	29	24	21	29	32	20	22	18	19	29	17	25	18	29	19	22	17	16	22	23	19	30	18	25	33	30	27	25	13	16	16	24	26	26	18	23	29	23	18	22	26	27	23	27	16	23	25	14	20	22	23	25	23	26	23	27	23	22	25	22	17	12	27	32	23	17	23	31	30	32	21	25	26	24	19	18	27	18	21	20	30	26	17	19	25	15	16	17	26	26	25	25	15	18	17	16	24	25	23	27	16	24	15	29	15	23	22	13	14	24	31	26	24	24	15	24	26	30	21	23	30	18	24	23	25	25	14	17	16	24	16	19	22	15	30	19	24	26	28	33	14	21	27	26	23	23	22	27	28	19	26	22	27	22	27	21	40	24	23	20	20	24	27	18	27	23	20	21	22	14	24	29	25	24	21	25	26	23	16	25	22	19	16	29	19	25	21	21	15	30	18	29	33	26	28	27	30	29	13	22	21	22	17	18	25	20	23	24	18	19	28	32	23	25	25	23	27	19	23	27	24	24	18	27	23	23	16	21	39	24	19	19	15	27	24	22	20	28	16	21	33	16	23	25	23	22	18	23	35	22	25	18	17	15	21	24	22	18	22	23	23	21	17	25	21	18	19	21	21	26	22	20	18	17	27	26	26	30	10	24	37	21	24	19	24	26	22	21	18	33	17	19	20	20	12	29	31	25	23	24	30	25	24	24	26	20	24	21	31	31	21	26	23	14	15	23	26	19	25	20	25	19	25	19	28	24	26	23	19	18	21	17	23	32	28	20	26	24	22	28	22	23	21	16	22	28	20	29	24	19	21	23	10	36	15	22	26	10	26	19	27	10	29	25	17	22	20	27	21	16	16	18	16	25	19	19	22	12	28	27	20	29	24	19	25	24	22	16	19	17	24	18	22	34	23	19	23	20	25	30	21	24	22	29	24	19	19	23	26	18	24	23	28	21	17	27	21	22	17	23	27	13	20	27	25	29	18	23	23	24	21	18	23	22	26	16	28	18	21	28	10	19	26	27	24	24	26	24	24	21	19	23	19	21	18	29	25	23	24	18	24	30	23	22	35	28	19	19	19	26	25	19	38	28	25	22	21	30	17	28	19	24	22	21	19	21	21	25	28	29	21	19	15	26	17	21	23	21	18	23	24	20	26	16	17	23	12	24	26	23	22	21	27	23	22	22	22	31	29	18	18	20	29	26	28	22	9	23	27	25	24	21	17	24	18	26	20	26	32	29	18	23	21	21	23	31	27	19	21	30	20	25	21	20	33	15	19	13	23	27	17	26	21	28	19	26	32	28	17	29	26	19	21	27	19	17	32	30	24	23	25	27	11	25	24	24	29	21	24	21	24	27	21	22	16	13	28	30	23	24	14	26	22	23	19	26	20	15	27	30	18	27	26	17	17	25	13	27	20	24	26	24	19	29	16	24	29	33	38	22	17	15	22	19	26	25	30	26	22	18	19	16	27	21	29	18	18	24	34	19	24	19	24	20	20	25	34	21	13	23	13	28	20	21	29	31	29	18	19	31	15	17	22	19	14	28	23	18	18	17	29	30	26	21	23	23	21	30	23	19	19	17	22	22	29	25	23	20	24	20	24	21	18	28	31	26	24	21	29	21	18	28	15	22	25	20	23	25	24	28	32	20	19	25	24	25	25	17	26	24	18	18	21	32	22	14	28	16	19	27	29	29	20	23	23	18	29	21	19	24	25	18	24	24	26	26	20	19	11	26	29	32	20	21	20	21	17	18	24	29	19	15	17	24	23	16	21	20	17	26	19	13	19	21	23	24	19	19	26	19	18	18	32	24	20	24	16	21	21	22	24	26	24	20	27	29	27	26	29	18	30	22	22	28	27	25	21	24	23	27	25	23	20	17	27	28	19	27	9	20	31	22	17	36	29	24	19	24	29	22	24	23	25	23	25	29	23	17	27	21	19	21	27	13	19	23	19	28	13	17	30	21	21	18	16	14	20	18	21	23	14	22	26	22	19	25	34	22	22	19	25	17	24	22	19	13	24	22	34	30	23	16	17	22	25	27	17	19	21	25	21	21	39	26	36	24	16	17	19	24	19	23	25	24	24	26	18	26	22	25	20	22	18	24	18	19	25	29	26	34	20	13	21	25	37	20	19	25	25	26	22	24	22	27	21	24	27	22	22	26	27	23	20	22	23	19	21	20	18	18	22	32	19	29	21	30	25	13	32	25	30	28	35	24	25	23	21	23	22	20	26	14	16	37	24	17	22	24	20	16	23	27	19	15	16	26	26	26	28	23	21	21	21	18	18	14	22	17	19	14	24	18	28	22	15	23	20	28	22	20	29	19	25	20	20	23	31	19	23	15	16	22	15	24	22	22	27	24	30	21	17	29	33	21	28	11	22	29	25	16	21	24	20	23	15	18	30	21	16	27	17	18	18	16	22	27	22	25	25	19	22	18	15	24	13	22	16	30	26	21	20	24	20	20	20	29	12	21	16	24	29	26	28	19	22	20	20	28	25	24	21	15	24	23	22	16	21	21	29	20	23	23	23	28	21	26	23	19	19	20	21	18	18	22	25	21	27	19	27	21	26	31	33	21	25	28	24	19	22	27	22	27	31	30	32	25	19	15	22	21	15	25	22	16	23	17	23	25	16	29	36	21	23	19	25	16	24	22	19	20	26	21	24	26	18	31	16	15	32	26	20	24	21	23	29	27	25	20	27	30	20	26	15	25	20	30	22	23	19	22	25	14	23	29	22	20	30	29	24	28	15	21	19	33	25	16	21	24
23349	29098	15129	32818	36518	32750	27181	21769	17544	13924	11733	10411	8605	6997	6481	6521	6396	5003	3384	2816	2552	2292	2161	2129	1958	1601	1363	1308	1164	1155	1086	1107	1150	1145	1108	1128	1083	1115	1112	1227	1259	1075	984	932	905	877	821	832	768	743	726	726	723	760	786	782	783	703	702	719	738	774	739	732	766	800	800	871	763	765	756	753	717	745	725	720	710	648	704	694	737	687	686	627	640	670	615	618	645	554	584	573	630	635	628	592	590	628	597	618	619	614	614	613	580	612	579	613	597	587	581	598	580	590	566	585	517	546	589	509	522	578	544	545	548	544	539	525	498	555	524	532	542	555	523	539	547	487	533	535	515	546	518	548	505	535	503	535	576	514	564	565	541	558	546	557	522	541	539	522	566	567	512	521	562	534	520	566	595	492	544	576	543	504	556	539	522	549	535	494	523	532	521	551	553	550	553	541	523	508	526	533	506	535	484	549	518	528	496	494	512	532	578	573	516	544	541	525	543	497	536	518	511	525	534	497	514	555	539	543	550	533	563	548	551	543	533	554	516	529	563	528	503	543	540	510	553	525	538	514	512	531	519	529	505	554	523	553	502	511	539	520	569	531	555	561	513	551	584	560	539	554	494	510	517	535	520	533	541	521	496	546	549	496	541	514	519	551	550	544	530	529	539	544	537	494	547	486	536	525	509	548	538	537	571	557	536	517	571	594	512	538	513	516	544	522	545	530	494	522	517	482	538	488	551	501	547	482	545	498	541	569	548	474	533	543	550	518	517	533	551	523	547	537	498	569	540	556	480	550	500	535	551	544	539	524	533	549	529	529	520	547	536	538	557	565	555	509	541	533	515	531	508	524	604	528	489	491	521	515	551	540	513	537	536	567	534	485	526	540	534	558	515	513	491	528	525	518	517	543	526	549	495	501	520	553	529	558	503	564	520	549	524	503	525	571	570	515	538	518	510	540	513	532	543	518	543	522	532	506	560	541	539	549	529	512	523	513	570	527	502	512	524	507	537	551	519	543	531	514	530	541	516	524	554	536	557	562	558	495	520	573	562	506	575	530	561	576	525	561	549	515	545	524	569	527	546	510	490	507	525	548	543	490	550	549	518	546	531	546	535	532	545	554	512	534	517	519	524	539	547	538	543	498	536	524	522	523	506	526	530	534	517	528	539	522	536	562	539	530	528	550	515	522	535	517	523	545	545	529	536	545	550	495	492	524	585	524	551	555	556	524	526	569	544	551	521	524	521	517	508	603	509	537	545	574	562	509	547	548	547	545	487	495	549	544	514	518	515	559	542	548	534	518	542	498	546	544	522	588	556	536	529	548	525	506	518	517	552	563	544	558	598	562	519	550	515	551	486	538	551	490	570	538	506	558	504	517	525	551	552	548	478	493	556	496	562	515	563	549	522	534	505	544	551	549	470	523	586	540	529	522	516	548	551	517	526	550	532	507	547	557	553	483	522	519	536	534	552	491	509	504	500	541	531	498	500	533	507	494	539	504	561	592	560	537	524	559	547	510	512	552	568	526	538	509	503	498	554	506	544	516	503	508	587	571	539	530	533	546	509	554	529	560	538	517	483	548	520	536	544	527	541	525	500	529	526	525	549	519	534	533	573	505	534	544	527	559	534	523	567	535	533	542	537	549	531	509	546	515	511	505	492	540	540	524	498	557	555	518	510	539	508	568	558	548	530	547	551	578	540	540	533	544	539	535	546	523	523	505	513	531	553	526	532	528	553	518	520	556	522	555	528	508	578	557	488	511	579	529	521	518	488	545	526	527	505	501	503	491	545	524	543	534	484	558	511	561	500	525	514	544	508	504	492	535	554	538	513	553	478	556	541	498	498	474	531	492	558	515	514	547	547	522	502	512	531	544	535	529	505	582	521	506	560	582	493	514	552	478	568	508	562	553	559	524	529	548	524	513	454	552	557	568	522	506	515	553	500	550	538	501	541	502	507	512	511	566	531	507	537	536	495	457	553	531	556	477	535	519	545	544	519	566	523	505	551	574	555	525	484	525	502	533	546	487	567	493	527	529	484	510	551	558	521	527	516	539	505	540	532	526	540	571	537	531	508	539	501	532	515	544	554	512	535	494	502	493	518	515	498	573	559	538	587	550	528	516	547	537	535	576	552	582	557	579	510	566	561	550	492	559	566	574	542	543	534	528	500	529	548	518	535	526	541	564	526	568	563	516	537	537	555	514	522	517	521	529	502	501	520	574	495	567	543	510	557	507	515	538	555	498	537	497	553	542	515	512	542	507	532	518	527	534	492	482	525	534	500	552	545	552	511	524	566	521	550	584	537	525	552	546	511	527	534	548	530	562	534	543	542	500	553	551	516	515	506	515	571	524	556	506	504	527	547	532	499	502	521	526	487	515	536	512	538	526	540	595	501	527	529	541	520	523	551	573	539	561	528	545	541	572	551	519	514	539	548	506	580	558	552	489	517	509	544	513	531	517	508	520	542	532	546	500	507	560	529	525	526	539	533	504	518	532	489	521	526	581	533	554	549	510	515	544	549	527	538	542	532	595	552	515	543	570	540	515	553	540	501	502	543	494	505	534	527	536	526	552	573	509	531	520	542	527	507	507	513	558	501	548	520	538	477	560	541	562	554	526	558	521	535	526	552	539	538	512	518	539	524	499	524	548	538	529	553	532	512	531	543	530	546	546	516	503	518	512	529	550	557	545	497	489	548	519	565	503	571	535	580	544	563	528	572	504	482	558	545	522	554	485	532	537	509	512	513	536	475	511	567	570	509	519	570	506	552	581	547	557	544	531	534	538	516	515	601	544	515	543	542	519	558	543	460	531	541	547	512	555	539	561	554	572	517	530	492	533	553	527	535	528	505	530	559	516	569	548	521	545	513	548	539	509	514	589	536	523	505	559	529	540	525	554	558	511	574	539	539	533	538	549	541	520	539	579	544	487	544	523	544	521	508	551	550	564	556	562	599	475	496	534	559	532	559	540	555	546	505	571	525	531	559	495	501	531	532	570	527	469	516	501	524	536	581	517	525	585	501	537	533	513	551	519	551	542	548	491	546	513	549	538	510	507	502	531	501	540	576	528	512	548	506	552	563	503	559	526	535	491	521	503	533	504	525	532	525	514	532	539	540	526	581	532	503	531	539	564	551	518	537	529	520	556	496	563	522	538	524	496	569	513	482	540	558	525	502	496	556	569	547	522	550	579	511	523	520	484	501	549	536	501	545	546	547	550	541	553	506	557	496	513	555	565	562	516	506	531	569	507	510	508	558	527	521	524	542	526	563	492	484	501	505	543	529	483	538	526	539	523	518	546	496	539	488	557	521	540	549	547	523	583	517	487	563	502	532	548	502	586	514	490	517	539	551	529	531	529	519	542	484	503	539	530	549	503	490	514	516	519	502	555	562	584	522	514	537	538	509	534	514	544	518	502	500	579	509	510	519	573	558	543	520	539	526	553	533	568	516	489	550	503	517	562	591	530	525	540	543	518	524	525	551	523	556	486	535	510
2229	1172	361	318	472	383	315	242	194	163	141	134	99	108	101	115	93	81	66	64	43	48	43	44	48	42	37	49	43	45	49	42	47	36	50	41	34	30	45	47	42	25	34	38	38	43	46	46	41	30	32	35	41	44	29	37	40	47	35	42	23	38	49	43	41	45	33	32	37	32	33	37	31	33	35	38	36	44	36	31	38	44	30	31	37	35	36	27	36	35	31	32	29	32	33	25	25	39	37	39	30	32	37	34	36	26	45	38	42	47	49	32	32	33	30	26	43	36	40	41	35	30	28	27	32	29	26	36	46	32	31	37	30	24	29	41	27	34	31	34	32	29	32	39	35	33	51	36	25	29	34	37	28	26	40	32	23	28	28	32	30	34	35	29	32	35	25	29	44	32	32	36	27	41	39	34	38	36	31	32	31	44	42	25	38	21	32	32	34	29	28	36	31	38	31	28	35	36	43	38	45	40	34	25	28	35	31	33	30	33	36	37	32	32	26	26	34	23	31	34	33	33	38	21	30	40	35	28	31	31	37	36	38	46	23	25	40	35	21	41	34	16	27	42	36	35	34	38	32	43	31	36	26	25	40	37	24	34	31	39	41	31	39	34	29	21	33	33	30	34	37	35	37	43	36	36	37	27	34	40	29	31	39	35	38	38	32	37	39	44	32	39	32	43	33	36	37	31	31	35	37	39	34	40	20	39	32	35	29	35	32	27	31	22	43	31	30	28	24	35	27	29	28	32	38	31	29	35	34	28	40	29	45	34	26	41	27	36	33	31	30	23	30	38	32	24	31	32	41	31	31	37	25	43	30	34	36	35	30	43	39	37	41	38	38	22	34	36	30	30	36	34	41	40	24	32	33	34	36	41	32	29	26	28	30	26	37	48	40	25	40	27	34	29	19	34	35	38	33	32	32	30	40	37	23	31	43	34	26	40	35	43	46	30	31	32	37	33	50	33	49	39	31	27	33	27	40	32	28	28	34	43	32	37	28	39	40	34	28	24	38	29	43	40	38	29	31	31	33	29	29	32	37	37	38	28	26	36	28	34	46	42	36	38	35	37	30	35	40	41	30	36	35	40	22	31	38	28	28	28	40	29	31	33	35	35	39	35	32	37	34	41	36	38	34	37	29	25	35	28	39	29	29	39	34	27	29	40	38	24	33	30	33	37	53	29	34	30	35	26	27	34	35	32	34	38	32	25	24	40	31	32	21	33	20	31	21	28	32	42	46	26	30	32	28	26	38	36	30	32	40	37	39	34	30	29	32	29	39	29	29	42	41	36	34	26	30	31	42	38	47	32	26	38	30	32	29	33	37	44	35	35	37	32	41	38	37	43	33	24	32	31	34	29	31	45	32	34	40	38	27	28	30	35	37	39	37	37	35	27	45	21	28	40	33	33	23	43	32	31	24	37	25	31	29	41	30	30	34	27	35	44	37	29	25	23	27	30	38	35	36	32	28	28	33	24	33	28	36	40	30	41	27	25	31	31	32	24	36	31	23	33	28	31	29	40	37	29	31	40	29	32	40	26	35	36	41	28	33	25	34	33	43	35	32	30	41	38	32	29	42	37	33	38	47	43	31	36	27	35	35	33	36	31	28	26	34	36	25	36	38	29	32	31	36	31	32	36	37	34	29	33	40	34	34	33	31	32	32	35	48	31	54	31	43	27	38	34	29	43	44	41	33	20	41	39	29	30	35	34	31	27	26	45	30	33	33	36	28	26	31	42	26	29	36	35	39	16	27	30	33	31	34	29	39	34	37	32	44	36	33	27	40	34	34	37	28	34	35	40	36	36	43	36	33	32	25	24	32	39	37	33	29	28	34	28	32	47	29	28	48	32	36	28	38	28	29	24	35	35	37	31	33	33	28	41	37	34	38	30	32	30	29	43	42	35	39	33	31	45	27	20	33	26	40	31	39	30	32	40	32	31	31	35	40	23	28	42	30	33	31	24	34	27	37	39	26	29	27	38	40	36	37	39	35	36	23	36	28	38	36	26	31	37	25	31	35	24	31	42	36	31	32	30	26	31	34	36	35	40	29	29	35	29	24	36	29	33	39	37	35	23	31	36	35	42	25	33	24	32	31	40	34	29	20	35	38	30	36	39	38	31	31	30	27	31	33	36	39	27	28	21	27	31	35	33	38	35	37	32	41	33	29	29	27	38	28	32	33	32	33	36	37	31	36	29	26	37	25	32	35	38	38	40	20	34	45	45	34	37	44	39	35	39	27	36	32	32	23	31	40	42	27	46	34	22	44	18	31	26	33	32	24	41	31	31	35	35	31	30	39	29	27	34	25	37	25	26	30	39	39	29	35	27	36	33	29	35	29	22	34	40	28	30	31	34	40	35	43	33	35	36	39	36	36	31	28	32	31	35	32	28	37	30	34	41	41	28	29	31	37	40	32	31	21	27	29	33	46	32	36	35	37	24	35	28	36	27	36	32	30	27	29	34	40	32	35	40	32	39	33	36	31	31	34	31	41	44	35	28	26	38	29	32	32	29	26	33	31	36	38	32	34	32	25	34	39	34	23	41	37	37	35	24	25	29	48	31	34	31	33	20	40	46	37	42	29	40	40	29	30	43	28	37	44	32	35	34	32	30	33	37	25	34	34	33	42	31	30	28	37	31	37	30	43	34	35	42	30	25	36	36	26	33	32	29	38	36	30	43	32	41	23	31	29	50	46	37	45	25	38	31	37	24	32	36	35	27	32	27	28	41	22	46	26	30	24	30	34	38	38	40	30	33	28	28	32	37	37	31	32	37	33	31	43	29	34	29	27	37	29	33	48	28	30	44	31	38	36	53	35	31	34	37	36	26	34	29	33	44	35	27	32	34	42	30	36	45	33	26	31	39	30	51	25	29	43	33	34	31	43	36	35	36	34	36	47	25	42	29	36	30	30	33	34	24	32	39	32	38	25	33	32	35	30	29	36	42	31	34	25	27	33	31	35	36	30	27	35	41	34	29	45	36	31	41	36	31	36	44	40	29	31	33	26	37	36	37	25	26	39	32	28	42	39	46	32	51	31	30	36	31	40	49	42	31	34	32	37	36	32	31	24	37	33	28	35	32	29	31	44	34	40	35	31	37	37	47	34	27	35	28	30	22	25	36	33	24	29	36	31	35	39	36	38	45	31	34	38	32	26	40	27	30	24	36	39	38	26	30	28	34	30	35	39	37	26	36	28	22	30	28	36	35	31	23	31	26	19	24	36	31	31	29	31	48	22	38	39	32	37	43	25	31	32	39	42	37	29	32	33	25	34	32	33	33	40	30	28	33	31	44	21	35	28	36	20	36	38	38	28	35	39	40	38	21	40	40	29	41	32	29	38	36	32	28	42	37	28	43	25	41	38	33	29	32	39	35	34	23	32	36	38	29	35	34	35	32	34	35	39	42	39	38	29	34	34	29	35	28	38	40	34	40	34	32	38	26	26	37	35	29	30	33	38	42	39	38	33	36	36	28	31	41	34	32
19134	23059	11604	28315	31672	27854	22678	17824	14085	11044	9257	8060	6259	5567	5389	5477	4786	3659	2532	2266	2290	1999	1903	1882	1653	1470	1318	1232	1219	1178	1201	1189	1148	1159	1144	1108	1150	1198	1200	1371	1162	1143	1123	1103	1062	938	1002	899	937	853	965	920	923	921	935	896	939	1011	894	907	977	868	867	915	885	936	959	1001	965	925	888	925	926	969	951	960	932	881	867	858	918	925	890	854	865	851	827	878	799	866	817	841	817	752	865	810	771	830	852	808	832	827	829	817	832	859	798	785	847	803	790	847	811	818	796	818	777	729	789	805	747	793	735	740	778	776	798	787	791	818	744	783	758	761	745	757	748	746	812	795	789	743	767	750	807	795	792	777	774	763	790	811	728	760	771	725	747	781	746	814	782	783	756	781	810	734	769	745	738	733	803	742	783	794	774	747	749	795	749	811	750	833	764	791	730	782	733	782	800	735	755	797	766	826	783	736	759	737	768	751	746	747	815	755	800	748	732	788	816	780	790	808	770	718	791	740	805	781	790	759	826	791	776	701	776	760	736	773	822	756	757	772	807	798	774	739	808	731	765	779	788	802	798	763	781	775	780	766	780	737	794	753	756	758	746	761	742	732	814	753	772	797	827	748	775	800	795	764	799	794	851	793	713	749	753	782	814	774	753	806	784	770	763	752	767	779	736	790	806	746	793	783	743	720	779	779	706	768	786	781	796	778	743	781	793	781	773	802	814	745	745	784	772	784	771	765	813	767	792	773	760	801	748	790	776	767	739	771	779	741	762	814	793	767	772	777	762	763	746	787	757	831	774	819	748	784	745	796	719	781	758	745	733	790	779	731	786	781	776	728	764	785	735	718	777	750	743	763	760	788	764	783	771	818	846	742	751	776	769	743	784	790	741	786	757	755	786	790	786	712	812	779	774	724	768	765	779	764	753	808	814	813	779	752	751	795	721	782	724	776	762	770	756	779	801	780	760	748	714	767	791	784	763	787	822	750	778	739	767	744	791	754	825	752	777	714	764	764	791	817	794	787	786	791	816	764	775	799	799	825	755	772	743	735	781	767	764	735	734	724	799	794	731	765	791	779	804	786	743	765	788	752	777	773	788	741	755	737	782	740	781	796	748	773	767	740	804	783	843	738	775	747	765	813	738	735	782	801	741	802	789	791	780	775	784	728	766	775	786	776	772	788	765	759	746	792	816	742	838	754	800	723	769	850	747	781	666	820	818	796	730	761	794	742	719	791	767	741	749	770	777	721	766	790	751	786	779	780	767	766	811	782	777	781	762	781	783	790	781	772	778	755	789	760	770	772	735	767	751	794	787	771	775	791	761	743	807	765	774	781	758	804	777	792	794	755	738	798	749	761	768	795	740	800	772	764	784	770	751	715	734	780	801	747	762	751	767	799	777	804	787	792	752	800	775	710	806	753	744	782	782	755	808	766	749	712	796	809	762	768	755	760	736	777	750	774	719	770	833	780	783	769	785	774	761	754	764	757	811	766	805	794	783	758	765	788	755	752	760	804	761	766	815	832	773	769	798	782	806	750	782	812	724	772	738	723	784	766	770	755	803	738	790	758	831	804	777	822	778	758	718	780	730	812	778	763	787	786	798	716	731	762	772	821	745	758	760	780	804	761	754	708	797	769	769	799	771	752	745	800	758	756	800	767	729	787	766	835	818	810	793	770	779	801	738	758	763	760	794	802	801	769	798	821	751	736	782	739	775	799	763	782	770	743	832	750	787	797	731	794	741	802	744	774	766	793	739	804	784	755	762	756	752	755	747	742	767	782	763	762	712	807	819	803	752	791	807	801	731	821	789	801	776	840	794	786	807	761	765	751	808	774	776	757	761	819	756	764	812	739	795	764	776	733	794	797	817	823	740	801	764	754	794	742	814	790	806	783	767	776	783	774	761	737	768	759	733	767	751	774	788	747	786	779	759	760	794	758	790	743	720	774	792	817	781	763	714	747	788	807	777	754	813	800	776	728	754	831	818	800	747	800	749	755	805	724	740	757	802	779	754	792	751	802	775	755	772	806	817	757	745	764	749	774	777	790	753	760	760	769	758	781	761	777	803	777	775	798	808	743	793	741	779	740	757	788	823	771	729	762	771	767	783	739	772	709	792	730	773	729	787	793	820	794	788	793	787	778	797	737	783	823	763	751	803	788	755	748	799	751	749	783	798	731	764	805	763	822	772	806	794	784	778	756	763	774	808	813	801	743	785	745	729	733	798	776	737	788	743	784	763	796	780	788	743	749	772	790	826	759	809	773	775	753	813	726	765	785	763	773	757	717	728	794	768	760	787	801	731	798	737	814	773	768	803	758	789	781	777	815	797	742	733	775	777	778	780	810	776	776	813	774	716	756	801	769	806	833	788	743	768	757	758	804	782	787	782	750	818	785	793	810	754	809	761	765	813	753	746	775	753	761	772	846	773	731	748	753	784	794	770	796	795	791	789	755	728	824	802	809	791	794	804	812	797	753	757	767	765	744	790	723	844	807	718	809	757	781	761	765	761	751	798	779	741	811	763	843	794	791	795	801	781	799	790	816	770	787	774	742	801	748	762	796	766	754	756	762	731	765	779	754	790	801	798	751	743	726	738	792	805	780	732	833	746	753	792	840	784	779	769	812	821	782	768	834	782	728	790	777	743	797	822	773	765	784	793	795	780	801	777	782	738	818	782	781	822	729	761	751	732	781	769	748	730	777	801	774	811	764	783	844	839	799	825	731	730	779	827	782	783	781	787	774	793	786	775	764	722	754	737	753	732	782	789	789	803	762	742	767	738	781	752	785	732	763	763	758	816	717	754	785	769	774	787	789	728	745	752	781	720	763	731	788	756	737	789	736	701	739	738	749	811	795	766	804	708	797	778	760	782	745	773	759	748	787	796	789	752	766	810	776	803	761	762	818	774	771	781	740	760	756	781	764	747	751	767	756	729	770	816	791	737	707	754	764	799	812	815	794	773	784	803	735	798	769	747	795	749	765	794	790	763	750	772	800	751	769	769	798	724	793	798	742	824	766	764	789	790	753	722	793	795	778	799	799	764	769	759	754	764	815	741	779	744	758	731	728	765	787	748	737	739	795	788	715	767	816	765	755	743	797	790	723	790	800	800	815	788	779	779	760	807	753	803	785	817	791	768	763	772	760	762	800	727	729	752	768	805	703	769	780	795	770	766	766	813	718	812	795	763	746	754	788	799	779	771	763	756	720	766	767	724	766	761	802	773	784	802	737	755	742	810	785	768	780	753	839	803	752	767	832	775	733	745	762	758	754	767	798	743	826	783	807	813	761	774	798	776	727	795	738	782	795	810	780	784	780	803	761	762	803	729	774	712	797	758	761	818	789	796	819	771	788	784	813	789	797	817	802	712	804	740	753	726	758	745	765	751	735	749	774	714	753	783	791	781	787	754	821	758	780	762	801	749	748	767	737	742	809	795	785	779	779	768	740	684	776	762	762	717	753	717	759	751	742	780	797	777	767	794	782	753	783	751	810
1911	1289	455	460	674	506	428	329	296	220	194	174	116	127	123	106	100	87	59	59	44	54	44	46	50	32	28	36	30	37	20	33	34	31	30	34	36	24	44	38	30	34	20	22	21	28	31	24	26	22	27	32	28	26	38	30	20	27	18	28	27	29	38	28	34	25	28	29	26	32	34	24	19	23	18	28	30	25	27	19	22	24	26	23	20	29	37	28	26	23	19	24	24	13	29	26	21	25	18	23	25	21	19	23	27	28	23	15	23	21	21	23	19	15	24	26	21	22	26	23	24	25	24	23	24	25	21	16	34	20	19	23	19	16	28	21	23	23	28	13	20	22	37	25	18	22	17	16	33	26	20	20	18	24	22	27	18	23	27	23	12	19	21	16	25	15	27	30	31	16	27	20	22	22	19	26	29	22	28	26	26	25	16	25	17	20	17	29	21	30	24	23	29	24	20	24	22	41	32	24	18	22	23	24	19	25	23	30	23	20	20	35	26	23	28	24	23	24	29	26	24	17	22	21	20	15	17	33	23	24	21	18	24	23	24	25	34	29	21	21	21	18	36	20	20	25	21	24	19	25	19	14	25	18	30	28	24	23	23	25	17	31	22	16	31	27	22	23	21	16	32	21	18	20	27	29	20	25	20	27	23	28	20	21	27	18	19	18	20	30	28	27	15	20	27	18	21	26	29	18	23	25	18	16	21	21	24	25	17	25	24	19	24	22	17	27	22	17	17	23	19	20	39	32	27	17	21	23	23	26	19	21	17	29	26	26	23	24	23	31	19	19	31	35	23	21	17	16	17	33	25	16	24	22	19	22	16	24	23	15	14	19	24	22	25	28	20	17	25	15	19	32	22	23	22	29	21	19	28	28	17	19	16	22	36	13	12	27	21	23	17	25	24	20	24	22	21	28	24	16	27	29	22	28	28	33	16	26	23	25	21	21	26	22	20	29	21	21	30	26	24	27	16	19	20	22	27	20	30	23	13	20	25	24	19	16	28	15	15	22	24	15	23	29	31	23	19	17	21	26	23	26	30	26	31	24	15	27	11	19	23	18	24	26	26	19	26	21	19	30	25	27	16	21	22	24	30	16	19	23	26	24	29	30	20	28	17	23	29	27	28	30	26	25	28	18	27	25	18	20	24	21	26	26	21	17	21	22	25	31	24	20	27	19	15	24	19	24	23	23	20	35	33	27	20	26	20	20	24	25	31	27	33	25	19	25	19	25	15	22	26	23	14	25	23	22	15	27	23	16	17	20	14	24	23	30	17	23	26	23	27	19	18	14	17	22	39	25	18	16	26	23	20	23	14	15	19	31	25	23	29	27	24	21	20	30	22	27	28	27	19	24	22	16	22	23	22	23	19	30	25	23	18	18	25	26	25	22	19	23	18	22	26	24	25	24	24	26	21	30	25	22	28	20	31	27	22	22	17	31	26	20	23	22	27	22	20	22	18	30	23	27	24	21	28	28	25	23	27	20	31	27	22	31	21	27	16	21	15	20	24	24	26	21	23	23	19	21	18	19	11	22	29	15	23	16	20	34	21	22	28	20	23	18	23	20	24	26	26	20	20	11	22	22	22	29	31	23	21	19	16	25	21	25	22	23	27	16	31	28	29	19	11	17	25	24	21	29	25	19	25	24	25	25	14	23	27	21	20	17	23	15	19	21	20	20	21	25	15	14	24	20	14	16	33	22	24	20	25	22	17	22	19	20	23	21	23	33	26	25	24	27	25	23	27	29	21	24	25	27	16	27	17	28	33	28	22	13	24	27	21	19	22	18	24	24	19	16	19	16	25	17	24	18	21	17	27	19	19	29	25	16	21	24	32	22	24	25	26	13	17	15	23	17	27	19	23	28	11	31	21	29	29	25	23	36	21	27	22	31	21	26	21	22	19	31	21	17	23	28	17	23	21	25	19	27	19	13	19	22	18	22	23	17	15	30	16	25	17	18	20	29	23	19	20	28	23	21	23	17	19	24	25	27	26	15	21	18	24	25	23	23	27	24	25	17	24	22	17	29	30	26	21	12	19	24	20	24	22	26	21	20	20	17	19	35	23	22	27	17	29	26	22	25	26	20	26	22	30	25	16	27	21	28	18	35	27	26	19	23	24	25	25	24	24	21	23	33	24	29	23	29	26	27	18	26	23	20	15	19	20	28	21	33	19	13	28	25	26	23	21	14	23	15	36	26	23	23	25	28	25	25	27	27	33	23	29	14	25	20	19	24	24	25	20	21	20	24	17	16	16	18	30	26	15	16	16	28	19	22	18	22	15	24	23	23	27	31	23	20	20	14	29	26	26	20	29	30	26	29	19	22	22	19	29	18	19	26	16	26	25	18	19	21	17	22	21	28	31	21	36	25	18	25	21	29	25	29	18	24	19	26	29	18	22	20	16	15	17	22	22	22	28	22	19	32	26	21	30	11	23	15	21	21	32	22	20	14	14	29	30	22	25	12	22	29	19	19	24	26	28	21	13	19	27	20	22	20	21	28	20	22	23	32	22	24	26	26	16	13	25	28	19	21	21	23	28	24	21	15	27	22	23	27	26	25	29	23	22	20	20	18	18	20	24	22	29	23	31	23	23	20	22	27	20	23	20	20	15	21	20	17	20	14	26	16	25	22	26	29	23	23	22	30	28	21	27	24	16	27	25	20	28	20	28	25	16	24	22	21	32	24	18	29	28	22	16	17	21	21	26	26	21	17	15	19	19	21	20	28	19	25	22	25	26	31	31	19	14	23	22	18	26	25	21	22	29	22	18	24	28	34	18	22	26	23	23	16	31	17	25	27	31	18	23	18	31	29	22	18	22	25	22	17	22	23	19	25	23	21	25	25	21	19	32	21	20	20	20	30	20	15	23	27	18	29	23	24	21	17	29	17	23	19	29	27	29	23	33	22	20	21	19	20	20	30	22	25	19	23	19	26	22	35	28	28	20	24	15	26	24	20	31	19	28	16	33	27	25	24	28	19	19	18	16	24	32	25	24	29	21	20	22	24	21	17	18	27	29	17	19	25	22	33	26	28	26	21	24	32	16	22	16	19	23	25	19	21	26	24	28	26	28	18	20	26	27	23	29	20	19	24	15	25	10	26	23	20	22	19	35	23	21	24	16	24	22	28	34	26	27	25	25	17	13	26	30	20	26	20	23	27	20	27	26	30	18	27	24	21	28	29	21	31	27	20	22	22	16	28	20	25	23	17	16	21	26	19	23	19	21	25	23	24	20	25	23	23	22	28	16	28	25	23	26	21	31	27	19	24	25	24	15	27	20	21	28	22	31	28	17	27	19	19	18	35	18	25	19	25	23	23	20	18	18	21	21	26	14	28	21	26	29	23	31	18	28	33	12	20	18	23	21	20	23	22	25	25	19	30	22	28	18	15	35	26	23	27	22	16	19	20	23	22	15	23	19	35	20	27	26	30	20	33	26	14	27	18	15	17	17	23	17	21	25	21	22	31	14	14	27	22	13	22	20	15
23333	24986	14350	31657	35341	31553	26419	21640	17346	14147	12446	9927	8087	7455	7344	7044	5430	3751	2977	2921	2741	2361	2333	2176	1805	1530	1414	1284	1232	1175	1085	1202	1135	1120	1094	1080	1111	1135	1283	1353	1083	1062	1012	958	886	788	764	841	768	745	777	756	775	743	753	833	763	800	703	809	749	658	693	748	701	737	762	761	745	843	741	766	784	785	782	805	806	812	751	745	735	793	721	674	625	707	646	653	630	634	588	580	603	596	604	618	612	582	631	612	613	609	624	607	617	590	575	518	630	587	547	556	579	534	525	566	519	493	517	551	554	575	520	527	518	519	552	513	526	492	553	539	552	525	527	519	570	534	590	584	553	553	561	543	540	519	527	517	567	525	539	540	527	539	528	497	557	526	565	552	548	536	544	522	553	539	553	537	540	554	558	541	504	556	559	535	505	547	544	540	535	517	542	542	495	542	525	512	551	479	543	518	521	504	539	510	545	555	533	507	560	504	541	529	529	526	512	551	527	467	519	507	555	561	560	521	519	533	505	541	514	535	517	498	552	560	502	535	509	523	526	548	508	532	559	578	535	551	549	541	497	568	560	532	520	555	529	514	522	510	539	539	530	529	515	501	532	535	498	499	496	560	562	520	535	525	519	543	556	508	549	515	503	545	521	537	526	585	543	519	579	548	518	517	540	521	515	553	527	545	539	526	538	542	522	510	492	548	497	530	539	544	540	513	519	539	539	495	533	507	503	516	538	584	529	481	510	529	549	531	539	494	512	516	493	528	574	482	524	537	531	542	540	549	510	547	516	476	488	545	524	549	468	510	541	520	524	546	524	589	524	543	514	514	561	558	542	527	515	523	496	515	510	522	523	524	518	524	527	505	541	550	529	567	515	522	556	492	494	514	494	562	484	528	496	549	523	506	531	554	538	572	570	515	558	545	523	524	526	564	545	520	517	534	534	499	516	509	548	534	546	571	524	570	463	553	517	507	509	518	547	517	542	502	513	554	555	483	492	532	534	559	539	541	550	541	518	481	510	529	550	541	510	551	563	544	507	564	531	545	535	527	558	524	556	535	512	540	549	489	514	500	537	539	501	504	516	535	513	528	518	546	532	512	524	496	529	505	560	535	574	536	511	495	559	507	521	501	546	509	530	518	553	520	514	552	517	538	534	542	498	522	499	543	532	555	507	522	537	531	516	539	518	500	512	496	552	586	498	516	524	518	529	512	519	511	551	513	557	530	537	532	517	477	533	532	547	531	515	546	512	527	540	551	571	517	503	531	519	540	532	535	514	528	499	469	476	542	529	537	507	490	508	548	516	529	547	546	558	524	508	542	542	527	514	532	487	542	562	470	500	523	534	538	538	528	511	535	576	498	540	522	488	505	489	527	536	487	525	518	526	505	554	532	551	528	544	494	494	516	542	574	551	553	548	586	529	500	544	515	529	494	571	523	523	530	557	498	515	543	567	524	531	504	556	523	501	515	483	560	568	488	543	543	537	526	531	543	547	514	497	557	539	513	557	514	537	523	543	530	545	534	543	533	542	524	497	521	548	520	533	526	571	546	518	516	521	548	547	553	523	569	478	501	539	556	505	534	526	526	527	532	491	528	519	543	517	511	501	498	514	519	497	542	520	553	542	543	517	515	503	508	562	527	549	519	525	526	553	536	490	513	526	517	502	529	528	498	566	495	519	547	549	517	556	539	540	508	521	585	518	541	527	586	501	545	550	508	469	507	521	508	510	548	507	524	534	529	529	508	521	536	541	552	553	495	560	513	526	540	487	532	563	538	571	522	527	518	523	524	512	532	537	489	492	523	552	512	537	510	537	470	533	539	531	537	508	531	521	525	532	540	541	559	552	561	515	540	513	527	514	531	518	539	566	485	561	556	530	535	552	547	536	549	532	540	514	517	528	482	498	543	479	528	515	469	564	497	507	528	479	551	501	539	532	512	514	513	560	488	498	511	546	516	531	510	493	530	531	539	526	517	504	548	540	497	538	510	533	526	527	544	480	546	514	518	569	528	563	586	528	539	536	481	508	528	532	533	553	594	525	492	544	525	493	523	570	533	542	532	534	534	532	509	497	516	552	551	541	544	512	528	522	541	519	518	535	519	506	548	513	501	536	517	529	547	500	559	530	542	535	546	493	510	526	515	495	542	488	564	517	497	488	495	499	499	489	526	481	546	555	514	497	523	558	562	518	549	517	551	523	541	504	524	471	561	522	513	535	569	494	463	507	484	508	549	510	491	544	535	531	594	566	527	582	509	536	549	523	511	521	494	534	520	581	496	559	535	509	551	519	510	523	484	508	504	542	515	558	502	525	548	567	533	565	548	532	526	511	517	565	513	555	522	533	537	539	509	526	564	541	495	540	487	519	486	526	542	560	542	521	529	567	546	519	543	508	491	567	522	534	504	492	533	572	550	561	565	527	504	499	517	504	556	529	510	478	536	539	545	547	518	505	559	555	514	519	540	566	552	482	498	541	553	520	575	473	481	515	528	507	531	513	528	539	521	491	523	538	549	531	542	556	539	514	522	546	533	524	515	534	500	569	567	546	525	524	504	570	498	530	520	534	526	518	463	507	566	485	536	544	538	521	553	538	581	504	499	507	556	566	533	541	532	531	503	572	559	564	521	521	524	524	512	510	556	564	502	526	514	521	560	519	533	525	561	538	570	564	549	541	488	550	495	478	546	577	510	572	586	511	511	565	547	536	498	509	541	533	555	504	550	526	511	542	565	533	511	506	574	527	548	567	587	585	526	531	534	512	533	512	562	542	534	525	518	508	524	555	535	499	550	523	510	562	517	533	559	526	521	510	520	532	526	515	517	507	538	534	529	542	506	553	516	597	552	546	505	525	500	500	493	515	551	516	545	531	555	522	550	534	566	538	519	531	537	524	526	524	512	559	537	543	549	562	552	538	463	536	528	513	487	475	530	514	526	502	518	508	496	545	544	491	501	529	524	534	532	550	488	557	578	555	542	580	551	533	526	514	551	514	542	501	564	531	532	537	564	558	543	574	519	535	531	558	525	486	505	522	515	538	514	514	519	500	529	524	489	500	580	566	522	510	525	540	546	509	488	495	550	522	544	555	535	540	559	516	539	554	531	563	535	504	492	553	503	512	561	545	533	554	513	505	559	531	530	498	495	492	565	543	532	498	546	520	536	538	461	546	551	566	524	520	559	537	543	519	548	539	458	518	492	505	508	494	530	541	526	525	480	518	524	501	527	498	557	498	551	520	502	488	506	526	542	536	520	526	535	514	471	552	524	526	547	538	520	543	532	541	496	517	549	551	511	521	540	502	543	579	488	519	553	539	484	534	501	532	538	543	502	514	550	524	541	539	582	549	494	502	546	587	538	519	538	522	531	536	527	536	566	512	493	556	532	579	536	535	555	514	541	492	577	528	531	514	538	492	557	517	533	542	494	546	507	515	508	526	523	507	540	509	521	539	526	551	540	527	526	528	525	490	565	548	504	525	524	540	518	541	550	550	548	528	546	525	520
1864	763	443	494	604	529	426	315	252	242	186	149	146	147	132	101	93	56	66	62	45	47	38	49	43	39	28	30	38	41	27	30	35	31	24	36	27	28	35	31	30	30	33	22	25	37	31	25	31	33	24	28	21	27	22	30	26	30	31	17	25	20	31	21	21	26	25	25	30	15	36	35	26	23	26	21	24	20	28	21	21	21	19	23	30	24	26	15	27	29	19	17	24	32	21	21	28	26	32	25	21	21	26	23	22	33	16	19	23	30	24	18	27	23	28	21	21	17	30	16	25	21	23	23	24	20	26	33	24	25	16	18	30	23	24	23	20	17	21	23	22	17	27	21	30	32	26	30	15	27	24	22	28	31	33	23	22	28	26	23	26	27	17	34	23	27	15	33	24	19	23	24	25	18	16	26	23	19	30	23	28	25	26	10	22	22	17	26	32	27	15	29	18	22	27	20	22	20	27	26	25	18	23	20	22	20	14	20	24	25	27	23	17	22	23	25	24	25	12	26	21	22	20	21	19	17	28	19	15	14	22	20	25	19	21	25	18	24	18	25	18	21	23	24	19	32	26	23	15	21	26	23	22	25	26	14	19	15	18	14	28	21	28	17	21	22	24	22	35	24	25	24	20	22	16	21	21	22	25	22	16	13	17	25	23	26	30	21	21	13	24	21	22	26	19	30	31	27	29	19	16	28	18	24	21	24	28	25	23	19	20	21	19	19	20	18	22	32	21	20	21	18	18	14	25	27	20	27	17	13	19	26	33	21	25	25	22	27	30	24	16	25	23	24	27	28	30	16	20	31	21	27	23	24	21	24	29	17	17	21	14	16	20	30	21	26	17	21	17	31	14	24	19	13	24	31	31	27	18	19	32	17	26	18	25	26	32	16	22	28	26	22	16	27	24	18	16	35	19	20	16	18	28	23	23	15	16	20	25	26	16	22	23	26	16	20	20	18	19	23	19	26	22	25	26	26	20	19	29	20	20	28	12	20	16	28	18	23	24	23	16	29	20	15	30	20	27	22	24	23	25	20	23	16	27	30	21	18	20	18	24	24	18	22	26	17	25	15	28	24	29	18	17	32	24	24	24	30	16	21	23	19	22	26	23	20	15	23	22	26	20	27	22	30	23	24	13	27	18	20	26	24	32	21	18	29	19	20	28	20	18	26	20	26	23	25	17	28	16	22	17	23	28	19	18	30	16	30	20	17	18	25	20	27	27	20	19	25	22	22	17	23	29	20	28	13	18	32	25	29	23	22	19	24	19	33	25	22	22	24	27	22	26	21	18	26	26	14	26	23	30	22	28	22	25	19	25	17	26	22	21	16	21	17	21	20	20	24	20	29	26	20	21	23	30	17	22	20	27	32	20	23	27	20	22	23	13	24	19	26	21	24	29	20	28	19	18	27	25	19	18	29	16	23	26	28	19	20	21	21	31	22	15	12	27	21	28	19	28	32	22	18	24	29	23	27	25	23	22	24	21	25	23	32	25	26	22	25	22	21	24	21	25	18	28	23	32	22	21	24	17	21	27	20	20	25	29	27	19	17	27	22	26	27	23	23	36	25	38	15	22	15	25	25	20	24	21	29	29	26	15	22	32	21	19	18	31	20	25	21	19	20	29	26	26	18	16	21	22	18	22	16	21	21	23	19	23	14	17	23	30	15	28	23	17	27	21	24	19	24	20	26	15	19	22	21	22	22	22	18	27	21	22	22	14	25	21	27	22	23	17	19	25	13	16	23	32	27	21	26	20	17	26	26	26	17	21	28	21	22	22	17	17	18	26	25	14	18	21	19	24	23	22	27	17	23	20	25	17	19	26	21	22	20	18	25	24	28	21	23	19	23	21	24	13	26	26	27	20	25	21	23	21	24	18	20	22	21	26	32	26	22	19	32	21	24	37	25	24	28	19	20	18	22	31	27	22	18	27	24	25	27	28	21	21	25	23	24	23	20	22	26	23	28	32	26	20	21	27	20	20	16	23	26	21	10	19	17	25	18	21	14	25	21	27	25	30	17	19	21	26	27	25	15	20	18	23	18	16	25	28	27	26	25	23	21	25	26	22	12	23	22	25	24	28	16	21	16	17	35	24	17	21	26	26	22	15	31	12	34	21	29	25	27	18	24	29	31	20	23	26	22	24	28	13	14	25	21	13	15	17	17	16	24	20	21	21	21	20	28	27	20	19	23	28	26	14	19	22	22	21	24	21	26	19	26	15	29	29	26	26	16	21	18	24	28	30	29	16	12	24	34	22	21	17	16	21	15	21	20	21	18	27	25	25	28	19	33	24	26	30	18	20	29	23	24	30	22	24	19	19	27	27	22	21	19	25	38	21	33	17	22	16	22	19	26	26	14	17	18	20	29	33	26	15	20	13	26	23	20	26	29	22	24	16	20	28	16	26	15	20	21	22	14	21	17	22	23	25	27	23	21	28	30	22	27	32	10	27	21	23	18	13	23	21	27	15	16	30	30	28	28	26	15	26	30	29	19	28	18	28	21	19	21	20	19	17	23	28	20	26	22	23	23	25	30	22	23	29	20	29	26	32	13	12	25	14	20	18	17	16	23	22	26	26	25	21	24	28	29	27	28	29	21	14	16	22	22	23	22	36	15	26	25	22	24	24	28	22	24	19	17	24	18	24	22	27	21	14	30	29	18	16	28	26	24	25	21	33	26	23	16	32	21	25	24	19	20	20	23	22	30	20	20	35	32	20	13	25	19	18	21	19	18	19	22	17	25	19	24	25	23	23	22	23	15	27	28	22	19	18	22	22	20	19	19	21	31	17	24	21	22	20	34	23	15	17	22	24	29	18	23	23	12	17	25	15	13	16	34	21	24	24	17	16	22	24	27	28	14	24	30	20	21	20	21	17	24	28	28	16	22	22	13	21	27	25	28	28	20	18	18	23	29	30	25	30	17	22	18	17	20	28	28	22	21	26	16	22	31	24	14	24	20	21	24	22	27	17	28	23	22	20	24	21	16	16	17	20	22	23	22	21	24	23	21	22	23	18	24	22	23	14	23	31	19	20	20	13	17	22	22	23	25	27	23	26	26	22	17	18	17	18	16	21	19	18	22	17	23	18	28	29	18	20	20	22	24	32	20	24	25	27	21	29	22	24	25	22	22	25	23	25	21	29	28	27	27	18	25	15	16	20	17	28	20	25	24	28	25	23	18	26	26	21	28	22	20	24	24	27	18	25	22	9	20	29	30	23	24	26	17	21	18	22	18	27	27	20	27	18	28	20	18	19	35	20	24	22	28	14	23	21	27	19	17	32	24	19	18	19	27	29	25	26	24	21	19	20	27	22	20	25	29	20	21	24	31	19	22	22	15	26	29	15	22	19	23	23	15	23	28	20	33	11	27	26	25	35	17	17	35	20	18	19	29	16	20	16	20	21	15	28	22	30	29	21	19	16	24	25	29	13	27	27	24	16	26	30	22	23	18	24	16	26	25	18	23	20	14	27	28	20	23	15	21
23395	20521	14076	31519	34893	31088	26046	21267	17289	14429	12231	9302	8338	7844	7814	6479	4657	3315	3197	2951	2639	2465	2454	2046	1601	1493	1370	1334	1268	1120	1159	1183	1119	1141	1083	1107	1070	1147	1458	1211	1104	1083	968	900	948	872	784	734	815	818	760	781	698	755	776	834	809	843	730	778	729	668	680	688	713	757	734	776	765	816	838	841	766	786	805	820	759	756	770	760	653	670	732	657	657	621	641	639	614	607	653	631	611	619	591	606	603	637	570	597	594	543	583	568	565	606	548	577	626	532	547	597	545	558	497	555	552	530	507	511	555	527	571	513	581	523	548	555	530	532	505	571	526	517	549	549	554	549	563	516	527	566	554	540	540	522	532	477	547	525	506	481	513	561	487	525	533	515	516	528	562	533	526	557	511	540	514	528	511	536	493	528	524	532	545	529	507	508	510	511	513	556	527	511	511	535	518	531	528	545	507	541	474	530	492	572	523	531	553	544	547	536	516	539	527	514	515	510	516	529	551	533	532	520	503	483	556	544	507	528	501	495	540	490	501	559	484	517	505	510	524	543	532	520	528	527	551	516	539	505	493	537	511	518	532	564	501	510	534	557	536	552	489	493	549	549	539	523	561	515	538	528	484	509	520	546	511	534	478	530	510	528	468	539	550	528	531	555	514	509	520	518	548	495	557	505	519	511	526	554	563	552	539	522	532	534	488	511	502	534	539	574	533	491	525	490	539	518	547	491	546	523	533	503	521	554	560	547	582	507	537	510	534	523	500	512	532	530	529	511	485	489	560	512	525	491	546	519	524	553	517	520	509	503	485	532	525	531	565	568	524	504	519	464	562	536	523	511	562	529	520	506	548	533	536	504	546	508	530	508	503	494	504	546	519	523	513	538	552	490	508	523	540	539	539	513	539	527	561	549	539	496	504	511	535	512	541	514	538	500	495	540	480	530	494	508	538	520	482	517	532	559	525	498	499	546	530	502	504	512	518	547	521	520	562	502	530	507	523	499	526	516	510	533	522	527	533	482	538	512	539	529	516	544	492	497	570	518	547	573	533	499	485	547	539	520	518	520	523	538	538	510	472	565	501	514	474	543	548	520	496	488	492	540	488	547	500	532	562	513	540	513	529	553	515	529	539	499	488	500	509	537	542	536	558	483	482	495	495	498	557	529	543	538	538	492	540	517	522	526	524	521	541	516	554	546	550	547	545	519	527	500	529	515	503	524	522	507	512	519	524	543	524	520	491	520	522	519	539	514	565	549	546	500	479	557	549	519	525	565	523	540	528	491	491	512	519	514	491	503	507	527	556	498	544	527	515	520	541	508	540	556	547	539	557	551	525	489	526	540	521	481	485	500	494	512	519	498	538	523	499	538	519	477	510	504	528	552	507	533	520	530	511	488	498	510	536	518	498	487	516	549	506	532	545	508	550	530	482	523	552	515	559	500	560	547	520	529	555	529	519	504	514	531	505	522	523	551	521	535	531	575	534	499	533	553	509	515	537	518	512	535	520	506	521	520	531	532	521	522	543	579	516	539	520	515	543	534	508	518	553	503	509	524	543	501	525	503	554	533	533	521	522	504	475	508	533	570	557	538	517	482	545	524	517	517	530	547	525	577	484	490	533	581	546	558	464	520	527	549	518	521	558	494	550	504	511	528	529	483	500	549	508	516	555	517	550	510	543	567	571	545	528	546	552	551	527	517	563	519	545	560	509	529	517	521	480	499	522	552	543	512	525	496	525	494	540	558	512	498	530	570	533	533	522	489	553	538	522	522	535	502	491	560	499	512	517	546	512	513	518	520	591	524	519	528	514	516	549	535	557	530	533	541	486	530	570	546	526	546	527	513	528	498	500	506	558	524	591	532	559	535	483	541	523	546	488	540	537	530	546	523	528	527	531	553	527	521	516	520	535	504	574	500	535	508	553	539	501	492	527	515	500	532	504	552	497	535	511	514	539	544	525	475	506	537	541	531	513	536	520	511	530	495	503	516	541	525	570	527	592	520	509	496	548	528	552	528	532	498	530	483	501	531	541	511	553	528	533	537	511	503	487	548	526	559	468	534	561	504	536	502	493	514	561	466	548	478	483	496	551	541	508	528	520	525	543	503	545	487	510	521	510	524	491	506	513	517	490	523	532	533	484	557	562	508	515	506	555	569	512	486	544	504	530	554	491	538	523	519	517	518	530	500	564	509	512	490	572	498	488	508	505	504	530	510	541	512	523	551	565	524	548	531	520	539	532	499	552	479	524	521	503	555	520	498	485	572	527	511	480	545	533	518	499	524	538	529	515	508	492	500	541	507	483	522	489	513	533	509	536	520	560	553	531	534	496	526	565	529	537	516	509	570	556	508	556	488	498	536	506	516	529	536	531	518	536	535	520	527	505	493	498	546	527	520	506	543	558	540	536	519	505	527	506	526	539	505	554	525	533	488	469	557	509	565	554	517	533	498	485	497	505	508	495	572	525	541	524	509	498	507	489	532	538	516	538	517	569	544	552	503	523	525	536	555	519	532	517	508	571	537	517	490	537	516	541	523	529	579	524	509	501	518	512	526	529	552	534	549	547	505	540	522	529	578	487	549	512	501	568	554	552	532	529	509	497	497	523	499	549	530	519	526	489	544	541	552	530	529	521	483	512	559	516	557	528	518	514	483	516	531	527	561	537	539	508	526	547	558	528	538	483	519	517	512	506	533	566	510	524	526	529	537	574	496	546	531	500	534	557	543	526	501	505	533	520	533	496	548	550	572	515	568	490	535	558	487	515	519	536	559	501	491	527	530	525	536	515	501	534	526	534	543	564	533	472	548	523	531	541	556	531	545	549	541	495	512	537	488	493	499	524	498	559	554	540	519	547	548	521	553	505	522	550	564	521	565	517	531	532	543	517	503	527	513	540	504	508	514	510	534	525	507	500	506	509	543	540	533	514	498	568	553	525	518	503	545	506	513	522	514	531	538	540	531	545	517	516	551	522	549	499	532	523	483	519	537	501	506	529	513	517	532	513	517	524	519	554	522	535	540	495	549	511	481	528	525	508	507	509	511	473	511	546	527	539	528	523	529	488	546	503	509	516	509	575	564	531	520	554	535	512	548	510	510	524	540	528	515	513	504	490	516	544	532	511	502	533	556	534	538	508	546	525	521	569	554	523	542	502	549	526	543	536	476	539	542	515	519	517	550	516	506	546	539	544	529	527	532	523	491	533	555	538	526	544	527	499	556	487	517	499	479	491	497	514	515	513	565	557	540	543	485	571	518	496	523	559	491	503	531	522	542	522	531	526	579	519	511	519	495	537	537	503	491	485	532	522	544	483	497	553	514	534	549	517	490	529	528	503	534	534	527	526	503	561	532	521	512	486	488	498	539	537	507	506	476	572	538	517	526	510	492	550	562	538	553	509	532	520	508	524	522	532	518	502	478	495	531	485	505	514	531	509	521	494	465	566	510	561	530	532	508	475	550	505	553	489	515	485	563	562	519	548	505	519	553	510	553	559	533	514	522	506	563
1828	690	426	395	560	439	387	317	298	226	164	152	136	133	140	88	73	70	44	57	62	47	46	41	43	37	37	35	30	36	25	24	33	32	22	25	35	24	27	22	30	30	40	22	36	30	25	33	36	22	29	22	21	26	28	29	28	34	23	31	33	19	30	25	21	23	30	24	28	23	22	30	17	28	15	21	27	37	26	30	22	29	19	18	30	26	28	23	35	31	20	35	24	16	24	27	15	17	28	20	23	25	22	13	24	25	21	25	18	31	17	20	20	30	26	24	14	21	23	18	26	22	19	27	23	23	20	23	21	23	24	22	33	24	30	24	24	21	22	33	22	21	24	24	23	21	18	28	20	24	21	21	23	21	19	28	25	19	34	23	13	22	26	35	28	17	29	23	24	32	16	16	22	28	25	28	27	18	13	23	25	26	22	23	25	22	17	23	21	20	24	24	26	23	24	18	20	19	22	17	12	17	21	27	22	19	26	28	23	28	21	24	19	24	15	32	16	30	23	26	14	13	21	25	18	27	24	19	19	24	24	25	28	23	25	26	17	28	21	28	17	21	19	26	19	25	22	19	15	18	22	18	20	24	20	18	17	23	21	30	21	18	32	21	21	26	17	26	23	22	20	22	24	21	22	34	16	28	18	17	25	16	18	19	25	14	17	24	23	22	20	21	24	25	24	12	24	14	17	25	23	19	26	26	24	22	21	19	24	14	29	24	22	28	14	23	22	11	17	22	32	28	22	27	26	23	33	27	14	22	17	19	26	21	21	20	17	21	20	21	28	18	22	23	25	22	18	32	26	34	30	25	25	15	20	18	32	27	12	14	20	25	18	25	22	31	22	18	21	28	23	19	22	25	10	27	32	18	26	19	19	30	20	24	28	21	21	21	23	23	27	17	19	24	29	23	17	14	24	17	17	21	20	22	24	24	26	24	20	21	13	22	31	30	16	19	32	23	27	20	18	25	15	26	15	22	30	26	22	11	29	17	20	18	27	23	20	24	26	19	19	21	21	27	33	21	23	24	25	24	21	19	30	20	23	17	22	26	30	22	27	22	23	25	24	20	16	25	21	28	17	21	27	18	23	31	20	25	28	20	21	19	29	26	25	20	27	20	18	30	34	24	9	19	19	27	25	16	26	19	26	27	23	20	11	21	21	23	24	24	27	18	26	30	24	17	20	28	17	20	18	12	27	30	31	19	21	22	17	23	21	22	30	14	18	25	30	27	26	24	16	23	26	19	21	19	26	21	25	27	26	19	22	17	28	24	21	19	20	22	17	16	27	25	29	24	23	28	21	22	31	15	23	24	24	28	18	20	23	19	31	22	21	23	20	19	19	31	23	20	27	16	34	25	13	25	31	15	22	20	26	25	16	20	19	20	18	27	23	23	22	17	23	21	20	30	32	19	20	22	26	22	30	24	20	19	20	22	17	20	23	23	16	25	17	19	23	32	21	16	22	20	25	19	24	18	32	22	21	21	28	26	17	21	16	34	20	31	28	20	20	20	28	27	17	19	30	22	30	18	25	26	25	25	23	19	19	19	20	27	24	23	21	18	18	8	21	18	16	27	27	18	29	16	17	32	21	20	27	21	21	24	11	20	28	16	23	33	21	24	15	26	14	22	27	29	20	20	23	25	23	19	22	32	30	28	25	19	20	14	23	24	24	23	22	18	30	22	19	20	21	25	26	16	24	28	25	21	18	15	18	17	21	17	33	22	29	20	21	32	28	22	23	22	19	30	17	27	28	28	22	24	20	19	28	22	20	24	19	17	14	23	17	25	15	21	20	22	16	30	24	22	25	31	29	25	23	21	30	15	27	28	26	27	23	26	25	21	20	17	21	13	22	11	15	12	17	24	24	17	20	24	25	22	13	16	20	22	13	18	16	12	17	12	20	29	23	24	22	21	25	21	24	23	19	29	23	25	24	24	28	19	25	19	23	28	21	22	19	23	27	25	13	21	19	19	30	30	20	24	22	16	17	23	27	15	19	21	29	22	25	25	21	21	17	24	17	23	26	26	38	23	21	19	26	24	17	16	31	23	28	18	26	33	18	22	13	27	21	17	22	26	23	24	26	18	26	25	22	31	20	18	26	23	18	24	17	16	17	19	18	28	15	28	23	27	16	19	23	20	19	11	20	23	26	28	16	12	16	19	25	23	21	16	23	20	19	30	32	25	28	17	24	29	20	16	15	20	15	25	30	17	14	18	21	20	25	36	23	26	18	19	17	22	25	25	27	24	16	27	19	20	26	23	9	27	18	25	27	23	22	21	20	20	14	26	20	25	29	24	26	26	16	19	22	22	25	17	26	32	18	16	29	21	16	24	26	24	21	31	28	21	22	28	28	28	19	20	28	10	15	24	16	31	27	26	19	23	24	18	25	23	30	32	23	25	14	22	21	26	15	25	13	27	20	18	25	12	29	17	22	18	27	18	21	26	22	18	23	19	18	32	24	25	17	32	22	17	19	20	18	23	27	19	19	29	21	19	29	19	21	18	27	28	19	23	25	16	25	31	27	31	31	21	29	22	19	24	24	24	19	26	13	22	24	25	28	13	19	19	26	30	20	23	23	21	25	22	25	24	18	20	23	24	21	22	28	25	15	13	21	23	27	32	21	30	18	26	26	24	31	27	23	28	18	27	19	21	21	21	24	25	27	17	22	28	13	23	23	23	23	27	23	17	24	16	23	27	20	19	16	20	32	32	20	18	31	24	23	15	21	19	12	16	22	25	21	22	28	29	22	18	17	22	19	21	27	19	20	20	22	18	20	10	19	26	26	26	22	31	25	22	17	25	26	20	20	12	31	15	16	26	22	17	20	22	20	27	30	28	23	25	24	23	26	23	18	22	19	23	22	21	27	22	33	21	16	16	24	24	22	22	31	19	23	20	24	24	24	21	26	23	26	19	28	16	24	19	16	18	28	20	21	18	17	19	24	28	29	19	23	22	21	24	23	22	27	26	25	25	25	23	24	25	12	21	25	33	27	26	22	27	26	25	21	22	13	30	23	23	25	21	33	19	24	18	17	16	26	15	30	25	26	29	22	25	27	19	24	29	18	11	22	26	26	26	24	21	18	28	22	23	22	17	20	18	18	31	18	22	28	21	20	18	25	21	26	16	23	26	17	14	19	30	25	24	29	23	20	30	21	24	20	26	25	15	19	15	23	25	25	25	26	26	16	24	22	30	24	21	29	26	17	33	24	25	23	30	32	16	25	23	26	17	18	20	18	28	26	32	19	25	21	22	24	24	28	25	20	27	23	23	26	24	21	19	24	22	19	16	24	20	17	27	27	19	19	24	19	21	25	18	28	21	26	20	30	29	21	16	17	25	23	22	21	22	20	26	19	20	16	17	28	21	23	24	24	31	28	39	23	23	10	23	20	26	20	17	11	21	16	29	23	26	21	19	26	22	20	22	17	20	21	15	28	19	28	22	17	19	25	23	21	19	16	20	24	23	17	20	33	23	16	31	37	16
23412	19335	13810	30820	33892	30333	25246	20698	17148	14516	11405	9386	8884	8435	7804	6044	4082	3361	3247	2963	2611	2636	2374	2001	1634	1449	1376	1291	1297	1230	1179	1113	1007	1123	1091	996	1046	1328	1385	1167	1092	1063	954	923	871	775	748	769	747	732	776	766	770	802	821	874	845	761	792	737	696	694	704	703	717	806	737	730	847	755	820	834	782	782	831	844	760	687	697	731	660	655	673	733	618	702	699	698	633	630	655	606	608	657	591	613	622	650	615	576	556	589	534	541	522	508	544	579	534	605	562	554	553	537	548	555	548	584	518	511	561	510	537	553	539	559	565	533	508	523	558	452	529	553	564	540	518	522	526	520	481	559	540	557	489	517	518	529	565	524	546	554	535	536	532	504	549	468	504	515	495	526	496	493	528	520	512	556	545	556	519	489	515	561	520	522	489	502	532	491	541	507	554	538	517	535	520	526	511	533	579	493	531	489	540	539	517	492	497	549	517	545	576	549	522	519	509	552	550	494	541	519	546	544	582	512	526	554	523	540	540	521	519	530	503	476	492	531	507	479	550	496	521	527	559	548	498	510	537	505	536	498	495	541	491	530	558	546	565	553	529	538	531	530	566	530	524	519	554	514	510	553	562	520	467	503	519	540	521	518	508	545	522	515	508	542	530	540	529	524	530	500	541	555	540	541	519	514	507	519	510	530	556	524	530	575	510	513	509	507	508	545	517	519	485	504	536	525	507	563	517	501	523	555	493	529	540	544	510	490	549	522	514	531	546	537	535	515	536	534	463	538	524	506	509	551	512	501	564	525	547	535	534	561	512	515	539	537	547	466	528	487	523	533	558	529	523	513	477	529	514	536	519	533	491	540	518	553	524	533	508	523	508	526	499	521	518	505	501	484	518	501	508	491	538	526	550	476	531	559	487	512	525	531	582	518	510	538	530	541	525	502	558	516	537	480	557	522	504	536	509	490	519	502	490	549	544	541	513	481	531	536	524	519	520	552	517	512	555	510	527	526	557	482	472	532	546	565	551	510	518	533	513	562	516	494	506	514	567	538	526	554	524	541	575	481	526	549	539	516	511	516	506	520	484	545	558	532	535	548	549	512	518	544	563	539	544	519	510	532	528	488	515	513	552	470	548	550	526	519	523	577	492	534	544	480	520	443	532	594	568	522	527	537	532	517	531	515	466	521	504	521	486	570	551	512	546	559	512	493	502	508	559	511	565	522	547	505	488	525	544	514	515	552	500	521	511	525	558	536	506	517	561	520	499	501	546	557	523	495	533	538	526	508	502	544	514	543	511	523	488	516	538	511	579	506	498	498	478	511	540	517	527	490	519	547	527	504	540	521	528	504	524	540	501	583	497	483	513	533	557	505	511	559	531	509	527	516	525	495	533	481	501	509	542	523	531	557	496	481	512	530	503	504	523	512	526	553	501	526	513	547	515	526	527	536	521	511	520	527	537	515	508	464	518	536	519	513	522	502	519	513	522	512	503	591	502	515	519	490	512	501	521	529	504	556	508	496	514	526	524	528	489	533	538	453	508	488	521	489	524	543	519	491	525	555	520	489	506	496	556	522	515	542	538	539	532	493	515	524	537	536	519	536	512	486	490	506	518	489	512	533	515	503	531	501	513	555	538	513	500	493	526	512	521	584	559	500	513	512	551	508	486	501	514	531	555	488	515	487	532	502	497	532	514	495	489	511	539	529	549	527	500	509	471	513	498	566	572	511	535	463	530	490	552	553	487	517	512	540	533	503	491	543	498	481	529	497	555	518	575	502	546	510	512	520	536	518	527	484	497	530	514	552	486	538	515	492	527	529	528	485	546	523	527	500	535	541	509	492	549	523	529	536	497	538	517	479	545	571	570	498	529	539	500	514	521	556	572	543	522	481	494	545	546	546	513	497	485	508	530	522	528	485	555	540	571	537	496	502	524	526	505	545	508	532	543	538	522	524	534	518	482	501	551	536	511	540	573	525	507	509	481	562	516	528	511	523	518	511	510	527	541	514	540	485	526	493	513	516	553	542	483	519	567	509	524	506	500	524	552	507	513	535	530	557	548	545	547	486	513	520	523	519	533	506	504	474	478	524	492	525	474	542	514	513	497	484	496	543	518	486	498	507	522	531	518	550	523	485	538	544	517	516	523	524	532	510	517	494	521	523	499	478	526	540	540	509	564	541	535	513	555	582	536	485	521	512	500	496	502	552	539	528	534	540	507	484	522	535	545	502	568	525	512	483	538	486	549	522	544	508	515	517	518	507	525	513	529	509	511	498	531	523	546	521	544	524	508	548	501	518	523	502	570	509	538	514	560	489	482	583	519	586	533	493	500	497	541	536	537	530	500	492	510	527	517	543	540	537	500	547	504	530	549	504	508	510	483	512	505	533	499	510	539	547	515	534	524	497	517	538	521	530	525	514	547	527	537	523	544	552	532	477	559	530	547	518	510	495	523	518	519	496	533	541	539	537	505	515	548	557	516	489	523	513	500	532	545	503	531	481	540	516	527	504	496	557	546	461	499	525	516	519	522	533	482	551	541	513	524	509	519	509	580	479	514	521	482	521	534	516	513	542	515	561	518	516	512	507	533	531	518	507	508	516	536	505	541	516	517	473	530	496	530	542	508	517	537	527	543	524	531	493	540	459	508	519	473	542	503	612	546	539	498	485	560	529	516	527	507	541	498	485	477	498	472	528	546	522	554	512	514	530	569	527	558	547	517	480	506	552	535	515	548	517	543	540	577	495	516	519	506	498	558	544	537	555	514	530	521	520	506	495	538	566	555	540	558	514	548	507	501	496	515	533	510	539	544	545	578	527	498	528	519	542	528	491	507	506	539	558	545	549	541	533	572	534	520	506	527	550	510	546	497	504	542	521	525	563	569	514	584	547	500	512	527	551	532	537	539	526	522	541	493	512	543	502	535	493	521	536	552	527	523	500	521	565	498	558	514	501	555	515	521	536	514	500	529	556	500	541	484	530	519	549	491	527	510	535	506	528	528	513	504	597	518	562	474	543	499	530	545	518	512	530	499	518	498	479	511	532	546	512	561	511	505	589	531	502	562	539	513	488	504	515	539	540	539	544	513	552	535	566	524	484	490	507	556	527	536	520	557	566	558	504	524	512	540	524	511	553	544	460	562	515	522	552	523	521	496	497	499	560	573	531	534	504	548	539	544	554	499	578	513	483	507	514	523	443	512	541	511	491	505	513	523	506	479	561	511	535	503	559	513	579	522	543	479	538	530	578	538	509	507	518	502	517	526	554	536	494	536	522	518	480	527	537	561	537	534	549	500	529	517	512	498	525	530	555	533	518	518	506	511	511	523	532	538	519	520	525	534	536	496	499	547	500	515	506	531	483	546	528	501	570	531	551	509	500	566	490	511	506	559	555	531	551	540	483	501	498	513	498	557	522	524	528	500	496	527	507	482	512	502	521	508	539	522	583	492	525	513	556	489	546	538	512	556	538	501	521	490	527	539	497	529	555	536	569	520	532	452	545	504	523
2249	472	283	293	378	302	243	206	188	169	127	119	123	121	107	68	78	71	60	57	43	53	53	50	30	34	35	35	40	44	42	28	41	42	35	37	35	57	40	40	38	32	35	42	50	40	37	40	34	42	39	26	29	38	40	51	34	36	37	34	33	28	47	34	34	35	37	34	34	23	28	25	32	36	29	37	39	35	34	29	30	51	40	30	22	30	42	35	34	22	26	35	34	31	45	35	34	36	44	40	27	34	31	34	30	32	26	33	38	38	39	36	26	36	25	26	40	30	27	41	36	28	39	32	43	41	36	37	38	33	39	27	28	30	41	34	38	30	30	38	27	31	29	31	36	21	37	39	45	32	46	30	34	21	31	27	29	22	30	28	35	38	27	39	31	39	35	34	38	32	26	37	34	26	36	40	38	28	32	40	41	40	32	29	56	30	41	26	32	21	36	35	41	32	30	30	34	37	25	40	37	43	37	36	34	27	28	31	29	31	41	31	30	34	31	31	27	27	26	31	29	39	49	31	28	48	28	43	30	33	30	32	34	28	30	22	43	36	29	50	43	36	29	34	26	39	40	30	36	28	48	34	37	24	44	31	38	31	37	38	37	37	29	33	38	35	42	43	27	24	29	31	27	33	34	32	29	31	33	53	40	32	34	35	26	40	39	33	37	26	40	32	35	32	32	35	31	33	30	16	31	33	33	42	26	36	35	40	29	29	35	29	32	30	24	30	24	37	23	24	32	35	30	22	39	37	36	25	22	35	28	28	40	43	25	40	35	35	43	22	44	39	37	27	41	30	31	49	29	19	37	28	39	36	41	29	37	24	32	37	23	36	34	32	28	41	24	36	35	32	42	30	41	39	26	38	27	40	35	22	30	26	33	32	34	28	34	31	29	35	25	39	37	36	28	31	33	39	31	32	23	27	34	35	37	34	44	31	28	41	27	29	25	35	30	22	32	32	34	33	21	30	24	35	33	46	29	42	41	39	34	29	24	29	48	36	21	35	25	38	26	24	34	26	38	29	35	34	34	31	22	36	28	24	37	40	28	34	29	41	30	40	36	30	28	34	37	32	47	35	40	37	31	31	30	37	37	33	28	37	33	34	44	36	44	35	29	22	36	39	41	32	36	48	33	36	29	35	35	42	28	38	36	38	35	24	45	33	26	37	25	29	31	37	32	40	28	38	37	46	45	31	36	22	27	25	32	24	32	21	39	35	44	39	38	37	40	42	33	48	34	28	33	41	44	41	33	42	30	27	28	36	39	32	48	36	30	26	41	29	26	35	37	31	32	25	30	38	37	32	34	35	34	28	37	39	37	38	36	28	49	30	28	50	29	38	33	35	28	26	33	27	32	26	39	35	36	36	37	37	39	20	28	39	40	30	29	35	26	30	35	24	37	29	30	31	28	26	33	37	38	38	28	44	36	34	44	31	32	34	38	26	30	34	32	26	45	22	33	48	27	26	23	36	47	37	33	31	38	44	34	41	42	29	36	31	40	38	36	35	22	23	45	40	28	26	31	33	32	48	30	40	41	38	38	24	43	36	33	35	26	31	34	31	33	30	32	34	38	32	32	37	37	39	27	30	42	33	48	18	36	32	34	37	45	30	35	41	34	42	31	27	35	39	32	37	27	52	24	33	41	40	25	37	23	35	32	29	31	22	32	34	25	40	26	28	33	47	35	38	43	30	37	27	33	21	41	27	42	30	34	32	31	38	38	30	32	38	28	30	39	38	36	41	27	28	39	41	34	28	34	30	37	32	34	36	36	33	31	49	43	37	34	30	31	24	28	31	33	33	29	29	40	45	36	34	35	46	33	35	33	42	33	42	30	23	34	44	32	33	35	42	34	36	39	31	38	32	28	33	36	33	40	40	25	32	40	30	24	44	27	45	29	36	31	44	38	29	35	32	27	40	30	33	32	31	26	42	56	36	27	38	29	23	32	29	39	25	40	34	38	34	41	34	32	19	30	35	38	45	23	29	42	24	34	27	30	32	42	40	37	50	41	33	26	43	35	25	40	28	46	30	31	40	27	37	37	27	27	26	44	36	21	38	38	35	32	35	47	26	36	23	37	29	27	33	35	31	31	31	37	30	28	32	39	34	35	37	29	44	26	37	42	32	27	28	33	33	35	43	37	33	34	33	42	43	37	37	27	37	39	39	26	30	40	38	36	32	46	24	25	35	29	30	30	33	35	39	40	26	28	34	34	39	30	36	33	33	18	28	33	37	31	42	34	32	42	28	39	45	30	33	20	27	31	27	40	40	36	35	35	32	31	30	32	38	32	48	27	34	32	32	33	30	36	32	27	32	31	31	40	27	29	37	29	35	29	35	44	26	26	34	32	36	38	31	28	32	35	24	29	29	35	33	32	38	29	35	25	37	35	25	40	39	28	38	34	40	30	37	38	29	28	32	32	43	38	27	31	28	41	36	30	45	50	37	29	27	38	38	32	37	27	22	38	31	34	39	29	28	34	29	35	37	37	37	32	35	24	22	36	30	27	31	42	23	30	29	30	31	27	26	27	35	42	35	31	30	33	34	43	39	30	34	25	36	36	27	34	26	38	31	16	33	33	31	30	29	42	25	39	36	23	35	28	26	42	35	41	34	28	32	26	37	36	39	25	43	29	36	31	30	35	43	32	30	34	34	30	30	34	40	31	31	35	36	29	32	33	41	38	40	31	42	33	29	31	33	29	24	39	39	34	34	35	42	27	36	32	40	35	36	40	38	26	32	31	28	41	32	43	36	26	36	29	33	37	29	35	35	28	31	40	29	35	32	32	37	40	36	37	35	30	38	45	35	32	28	25	24	33	31	40	32	34	29	32	30	41	29	32	37	31	39	34	40	34	39	39	38	25	21	30	32	37	38	38	43	26	28	32	41	30	29	40	34	33	32	27	37	38	40	31	30	33	29	46	46	39	34	36	26	34	34	29	35	29	27	33	35	28	34	32	25	38	32	25	30	33	33	27	35	41	40	30	31	31	29	25	33	31	43	40	31	37	33	36	36	33	35	43	38	36	27	38	34	27	37	40	33	38	30	33	45	31	24	30	29	32	39	27	52	30	25	31	35	24	23	38	32	26	28	32	34	40	30	43	35	32	39	30	41	32	41	34	37	37	36	30	24	23	39	43	39	33	35	39	31	36	34	42	26	28	32	29	33	28	32	35	22	31	36	19	26	28	24	32	41	42	24	45	43	24	28	38	28	46	39	35	28	41	42	21	36	32	35	42	40	31	45	37	34	32	24	36	34	31	29	26	36	35	30	30	27	34	31	38	31	31	39	31	31	36	30	31	25	36	26	40	25	28	33	26	35	31	28	41	44	40	24	32	39	33	30	36	37	30	35	33	47	37	26	34	28	31	34	38	28	33	39	40	45	33	38	34	43	42	27	38	48	36	37	40	33	32	33	33	26	45	42	43	36	40	47	38	28	41	27	29	39	33	31	25	36	25	33	32	32	31	26	27	34	27	24	36	28
19229	15067	10141	25324	29030	25503	20901	16274	13498	10695	8434	7645	7171	6960	5527	3961	2886	2789	2519	2329	2278	2203	1871	1595	1409	1354	1316	1256	1217	1199	1155	1153	1111	1165	1108	1096	1153	1342	1167	1149	1230	1140	1044	1048	973	924	962	971	975	929	946	941	965	966	971	1046	909	962	927	919	896	813	880	904	905	946	901	938	947	929	956	922	964	963	996	1011	970	925	858	854	847	852	929	841	839	838	863	863	876	795	856	832	886	841	856	790	863	847	853	765	841	787	767	812	815	793	767	794	758	757	791	786	796	756	786	776	752	790	782	790	774	772	757	775	784	779	731	781	743	787	730	784	809	787	791	798	779	813	794	790	779	723	731	733	772	761	698	763	800	764	811	771	755	774	744	778	755	748	738	856	780	798	765	759	771	732	760	739	800	763	768	780	705	770	834	766	738	784	780	781	748	761	716	741	762	790	798	753	767	765	793	760	771	797	758	816	817	783	769	744	735	794	764	727	750	792	797	760	777	773	766	784	730	717	762	771	776	707	730	750	746	753	742	745	809	785	760	775	721	733	753	759	836	772	727	788	768	737	823	778	797	792	784	731	770	766	774	739	796	784	810	767	768	765	736	763	783	782	737	681	738	776	769	781	772	745	773	737	762	828	779	813	752	750	775	718	768	775	785	766	785	734	799	756	812	758	793	774	780	799	796	751	769	746	761	760	760	791	758	759	730	757	762	749	784	754	736	777	760	789	800	769	790	746	792	713	759	769	800	727	760	781	748	803	737	757	715	743	778	730	797	741	729	814	762	759	793	737	779	744	752	811	769	744	765	815	763	766	754	740	790	745	778	758	783	761	736	808	773	810	807	774	760	745	747	744	708	801	772	780	745	798	784	786	783	789	790	760	747	785	806	767	720	766	752	774	760	775	841	764	723	764	737	756	723	739	714	777	715	787	730	752	759	772	752	737	768	818	806	758	701	763	798	776	752	730	715	783	773	740	782	798	803	742	762	759	753	771	754	820	775	730	752	752	753	762	740	770	797	804	737	739	766	732	788	737	789	799	787	743	770	777	782	755	743	752	752	718	801	777	805	692	751	799	803	809	757	809	766	775	755	737	780	747	793	797	766	741	778	768	788	719	730	755	715	769	778	710	761	801	763	751	758	812	776	763	772	780	789	757	753	772	755	766	744	692	789	766	796	760	817	770	799	791	725	797	728	783	785	778	734	795	775	744	750	830	777	721	800	761	819	781	757	740	725	790	765	757	774	797	764	763	791	781	789	787	754	737	764	740	741	746	731	751	801	708	765	769	762	763	786	775	806	733	757	790	735	762	778	739	766	779	780	688	776	804	771	777	747	776	780	827	764	782	762	747	765	724	766	727	750	787	758	749	771	747	720	794	722	744	799	747	752	744	762	766	802	749	771	747	796	770	759	742	773	754	828	799	793	791	744	787	740	759	773	796	756	773	742	763	732	800	780	782	779	809	760	747	778	768	755	747	783	751	726	760	751	800	741	799	717	773	741	745	727	730	823	767	781	748	783	765	752	719	761	776	770	741	738	773	755	760	744	786	752	809	756	715	717	791	776	754	766	729	757	774	737	764	679	773	736	743	741	774	767	707	811	772	766	755	761	804	766	773	745	773	810	759	759	777	753	755	745	732	807	805	759	697	725	741	769	784	726	715	761	773	704	723	767	789	760	720	745	795	816	774	771	785	723	789	731	746	759	776	781	794	725	738	748	772	806	756	730	743	801	773	796	808	723	753	727	765	810	782	739	731	777	831	744	753	749	763	797	846	734	789	703	734	799	773	782	779	753	747	762	759	749	733	772	759	815	754	736	820	811	777	763	774	760	760	795	781	741	790	732	792	762	797	722	750	713	753	743	773	746	757	716	765	761	756	794	732	743	713	722	758	719	772	751	776	790	695	745	730	748	741	748	728	761	775	758	764	822	716	768	778	731	767	795	764	745	758	734	782	768	747	770	780	769	815	746	753	762	751	747	742	763	764	764	793	792	758	766	729	805	733	782	728	774	772	770	736	743	788	776	758	770	756	808	783	734	764	772	781	771	786	799	737	769	774	782	813	840	772	711	754	720	815	761	773	744	739	742	740	759	738	734	781	782	742	757	751	734	799	750	772	766	743	769	738	809	787	792	777	764	760	756	773	721	783	793	702	743	778	811	797	787	737	746	754	719	776	735	779	777	785	749	780	804	801	743	716	769	780	747	806	774	769	753	758	757	825	783	780	746	734	738	745	754	706	768	747	798	808	748	760	752	765	787	755	751	792	782	796	780	772	734	733	780	744	791	771	767	803	756	752	766	809	788	801	728	759	797	762	727	735	817	772	715	748	772	814	744	769	786	760	753	776	758	794	778	783	781	755	815	790	733	766	752	801	720	754	752	735	810	797	769	726	790	770	746	717	811	775	813	780	777	788	743	789	794	772	727	775	738	784	698	787	754	763	801	743	789	769	772	759	771	804	725	743	738	789	780	765	749	749	789	739	748	751	771	771	765	759	796	792	794	761	732	731	746	748	757	756	785	818	789	738	795	757	753	750	813	794	756	761	763	737	749	753	751	756	707	780	736	759	710	740	752	803	737	744	767	721	748	741	748	756	793	775	794	795	814	782	735	777	814	760	765	710	789	712	802	755	714	736	829	755	781	799	740	829	711	760	779	799	743	683	766	764	752	777	779	761	748	748	759	791	760	837	767	745	804	757	767	783	750	796	738	739	785	746	767	754	763	706	745	775	770	787	749	752	723	751	771	796	799	819	786	758	779	722	724	763	785	748	809	740	711	806	772	806	815	714	790	792	799	792	748	767	749	781	774	736	699	764	770	764	778	756	772	791	790	768	792	781	778	746	756	745	802	802	739	765	776	802	777	780	773	733	795	802	788	749	790	771	731	727	786	788	763	713	800	806	798	735	752	716	791	719	776	755	774	775	732	766	715	721	799	750	742	739	757	794	763	779	791	720	758	771	747	804	753	756	746	770	760	799	821	755	743	771	763	791	749	760	745	754	796	812	710	815	752	738	747	744	807	814	774	820	753	796	747	735	749	775	756	765	725	729	797	724	735	790	767	761	777	770	788	784	775	772	749	780	722	728	749	800	730	774	756	817	745	775	769	803	826	779	817	800	781	757	762	738	755	747	784	765	772	714	794	771	796	771	750	797	747	801	755	733	773	756	790	761	785	761	813	765	728	727	745	763	839	814	756	721	788	754	776	756	781	698	780	733	727	753	764	771	801	751	764	755	740	741	761	750	740	774	781	733	732	726	790	710	783	733	806	744	770	743	755	795	788	785	747	771	779	786	757	731	789	773	785	778	740	801	790	784	738	781	741	778	770	787	827	761	746	765	758	764	742	755	765	715	765	767	810	717	792	772	788	791	752	776	808	820	707	774	749	772	841	792	829	745	728	783	738	777	795	759	744	739	771	739	748	747	763	752	794	784	764	706	794	799	721	787	744	763	813	800	747	750	809	800	796	786	779	773	809	752	705	762	731	724	767	792
1965	584	371	376	502	421	339	285	257	197	167	162	154	118	95	83	68	51	47	69	62	50	39	49	43	31	36	31	24	44	31	31	40	32	31	28	28	29	36	34	24	31	30	27	25	21	28	35	23	27	35	27	32	26	32	21	26	29	19	28	14	21	20	22	20	24	28	22	22	26	27	27	20	24	23	28	27	27	34	27	21	29	24	23	28	33	25	25	25	18	33	30	25	22	21	25	28	25	19	23	28	24	22	20	17	31	17	25	9	23	15	32	17	32	16	13	20	21	21	26	22	13	22	21	23	27	27	9	28	20	27	20	26	29	23	33	24	17	29	28	21	25	13	20	32	22	18	23	23	23	16	20	31	16	24	26	24	21	12	19	22	15	23	24	19	22	14	24	21	20	22	28	26	22	18	22	23	28	21	27	31	26	22	25	20	23	16	19	21	12	33	25	24	30	22	25	18	20	26	15	25	22	16	25	20	33	24	26	19	26	18	20	22	20	16	24	30	20	28	23	17	15	23	21	20	21	18	22	23	31	17	27	30	22	15	26	28	17	25	20	20	25	16	26	28	23	22	19	21	16	25	19	23	19	21	17	22	17	13	23	27	17	25	22	19	20	33	18	27	27	27	27	16	19	25	28	22	20	21	24	20	23	16	25	26	26	21	24	24	26	16	15	22	20	26	29	19	26	25	31	21	21	20	21	25	25	15	23	29	24	18	23	18	21	21	23	20	22	20	26	24	22	18	21	24	30	17	22	29	20	18	20	29	23	25	24	26	25	22	27	21	23	19	25	32	13	19	18	34	17	21	23	21	19	23	23	25	19	24	28	20	15	23	26	29	27	18	21	25	21	18	22	25	25	23	15	23	16	31	18	23	21	30	18	29	16	18	15	25	23	27	27	24	20	18	26	19	28	21	21	22	29	19	33	19	23	23	25	25	22	19	16	29	18	27	26	20	29	13	17	23	23	31	23	23	25	26	17	23	23	26	30	35	20	21	19	31	23	22	20	18	31	27	12	25	23	20	23	18	36	23	18	22	22	20	21	22	27	22	18	17	19	21	23	21	26	19	28	23	20	25	28	28	21	20	24	17	13	24	16	20	19	17	22	26	29	19	21	17	21	16	29	24	27	25	17	24	25	23	25	27	24	23	15	25	25	28	36	23	19	16	18	15	19	25	16	21	19	25	29	24	21	19	23	16	21	21	18	24	24	24	24	24	25	15	27	9	26	26	17	18	26	20	26	23	30	26	16	23	21	20	20	28	25	18	18	22	23	18	20	10	27	24	21	18	20	25	19	23	25	22	26	25	19	19	26	16	21	21	21	25	20	21	29	25	23	20	20	20	23	24	24	21	22	21	15	30	22	29	23	29	19	23	23	35	22	21	25	16	16	18	29	24	32	24	28	30	32	21	25	25	20	22	27	21	24	20	19	17	31	26	24	22	15	23	22	30	26	25	18	19	18	22	23	18	18	21	22	24	22	23	16	29	25	25	19	26	29	21	25	22	29	32	36	10	24	22	14	22	26	20	27	24	18	22	21	27	20	18	18	26	19	21	20	28	24	24	22	25	23	18	24	25	23	26	26	20	27	30	17	20	29	22	22	17	24	24	19	23	33	22	24	24	35	19	15	18	31	16	19	21	15	25	14	17	26	23	16	16	19	27	20	29	18	21	12	27	17	20	23	22	25	25	26	25	18	23	27	30	26	21	18	37	25	17	25	20	28	27	24	18	13	20	21	19	19	17	20	23	18	14	18	19	19	20	17	30	26	19	27	22	18	23	20	32	25	16	11	28	23	26	22	25	20	26	29	23	16	24	14	19	22	17	23	24	28	15	29	20	25	19	18	20	24	28	17	17	20	22	20	24	16	20	23	30	26	21	22	21	20	18	23	21	27	29	20	22	30	19	19	21	23	30	24	19	22	11	20	23	25	19	17	25	18	14	34	21	21	19	27	26	20	15	19	14	18	22	22	30	24	23	25	18	23	28	20	23	14	15	13	19	21	24	25	18	33	30	19	19	22	26	28	24	12	19	25	26	16	23	25	9	18	20	29	18	21	19	27	23	28	15	14	27	19	17	24	16	19	23	24	16	17	24	14	21	24	21	26	21	22	17	24	20	25	37	17	22	25	20	22	19	16	16	26	21	25	21	15	28	20	22	22	22	32	15	16	24	22	18	27	18	24	16	18	22	17	19	25	17	24	28	20	33	24	19	34	21	22	17	21	19	25	17	25	26	26	23	25	32	19	19	23	19	21	20	24	20	26	24	25	21	26	24	37	27	26	24	25	23	20	27	20	21	22	19	21	20	20	21	24	27	27	22	29	27	16	28	17	25	18	19	22	24	24	22	16	25	22	28	27	18	15	24	22	21	17	9	22	26	20	19	26	24	23	25	22	28	20	25	26	22	25	27	29	22	20	18	19	20	22	22	21	24	28	25	16	20	17	20	11	19	22	25	26	28	21	19	25	25	23	22	18	23	16	27	22	13	19	17	25	19	18	23	26	18	23	20	19	32	16	25	16	15	19	20	16	18	31	20	19	19	21	27	26	22	23	23	20	19	17	16	17	23	16	30	22	18	20	22	21	25	26	24	15	35	17	21	16	27	22	29	22	26	20	26	23	28	14	24	29	25	31	24	15	22	21	17	21	21	29	13	23	20	19	28	21	19	22	37	33	22	16	17	17	16	20	23	17	22	25	18	19	15	26	24	30	30	19	18	19	16	21	23	24	20	13	23	21	14	26	20	18	20	29	26	13	23	25	25	20	19	16	25	17	18	16	19	22	23	19	21	27	24	14	17	24	19	31	27	20	15	18	27	25	21	20	19	14	25	18	21	32	23	27	21	24	29	22	25	18	23	27	16	23	15	28	21	20	21	26	26	22	21	18	27	24	33	30	18	18	19	19	19	25	22	20	20	18	25	21	23	22	30	32	24	27	26	21	20	23	31	9	30	17	26	21	21	28	20	37	19	25	14	23	25	10	23	24	27	25	17	23	18	21	26	19	20	19	31	22	18	19	23	18	31	17	22	22	26	20	18	16	16	30	25	26	24	20	24	20	22	17	28	23	21	17	25	22	22	26	22	21	19	20	23	22	24	24	24	18	18	27	17	27	20	28	23	20	18	30	25	27	16	25	17	24	24	18	20	20	24	27	24	20	16	21	25	27	21	21	20	23	20	18	31	20	24	22	25	30	19	29	17	37	17	28	22	21	22	14	22	28	23	22	20	22	16	27	17	16	21	20	28	23	25	18	19	25	18	22	26	27	20	24	16	18	23	22	17	25	24	21	24	26	18	18	16	18	23	17	23	17	19	18	38	17	24	19	28	24	22	27	17	25	20	22	19	28	27	18	18	22	30	22	20	19	26	26	25	30	27	32	24	22	25	20	27	24	20	19	21	13	20	26	20	22	22	23	22	22	20	23	30	26	26	29	20	19	27	16	28	23	22	32	22	24	25	21	24	23	23	25	29	19	18	26
22942	18297	12507	28691	32790	29352	24299	20076	16842	12961	11029	10256	9666	8509	6193	4390	3827	3477	3048	2703	2748	2474	2039	1788	1508	1348	1353	1343	1307	1294	1192	1161	1105	1079	1059	999	1211	1115	1037	1186	1006	995	929	855	843	819	792	749	792	773	790	761	818	844	779	765	758	733	752	800	716	682	684	659	702	695	684	733	749	777	655	745	824	699	794	843	726	721	657	597	677	641	736	646	651	651	636	632	648	613	660	646	668	609	631	619	647	564	566	590	523	597	551	496	526	560	606	517	570	578	525	515	517	522	534	535	544	528	533	532	546	512	543	541	558	535	509	534	522	518	519	452	498	526	505	496	510	547	544	543	534	539	523	541	504	530	539	562	525	506	510	529	479	514	496	539	543	506	514	504	510	520	495	508	546	519	491	539	517	492	545	490	541	528	502	539	522	540	559	521	521	520	516	512	511	543	543	517	528	517	487	506	498	524	515	513	497	531	491	519	469	512	513	530	535	471	520	532	501	552	502	517	534	529	537	525	484	538	484	512	523	527	512	532	510	506	521	511	525	490	509	536	497	536	483	514	540	526	508	485	512	543	555	500	533	515	491	494	498	509	493	538	478	513	526	529	494	551	496	521	530	517	475	467	530	508	493	512	519	538	531	532	490	502	504	530	508	500	507	543	483	533	515	513	536	513	523	503	501	497	514	505	484	498	541	509	523	539	512	531	509	520	516	525	511	472	463	530	519	511	524	546	493	554	506	527	515	516	482	535	499	549	543	480	533	515	513	504	516	519	544	523	494	490	528	503	522	508	542	525	499	518	481	502	517	507	522	518	549	555	528	489	544	498	513	514	471	532	517	505	531	508	525	497	497	506	500	502	541	517	524	518	520	509	480	473	495	546	502	500	528	549	517	477	536	496	525	488	512	519	488	517	487	496	543	493	530	475	540	529	534	548	541	527	516	506	511	466	471	529	540	515	511	501	500	516	509	494	519	490	542	490	493	518	504	549	534	490	553	516	506	525	544	505	542	472	503	563	546	478	493	515	495	499	545	488	532	511	523	537	543	547	497	488	494	478	484	482	480	485	500	531	511	524	516	530	539	530	488	547	479	501	556	471	521	532	502	511	516	522	541	496	479	504	528	508	501	469	516	497	525	497	566	514	521	466	539	499	520	520	507	497	507	554	483	535	474	539	493	511	545	484	542	515	514	547	529	495	515	512	496	500	536	547	487	543	491	502	506	508	505	538	510	505	543	538	524	511	498	540	542	513	520	510	532	487	522	521	529	485	496	497	518	522	562	535	550	562	507	536	498	545	521	511	518	530	510	536	529	492	537	482	545	490	522	533	501	510	502	494	525	517	492	498	511	541	534	462	495	498	536	523	540	523	547	498	530	561	518	540	513	498	498	524	513	504	543	485	535	504	538	488	524	531	529	522	500	528	507	523	531	537	512	524	492	490	515	524	546	520	515	478	532	533	509	572	512	560	557	498	508	562	506	493	495	541	503	526	491	514	536	487	480	528	476	502	483	490	521	470	489	500	477	480	539	523	525	533	502	544	480	510	507	512	494	485	535	544	479	497	540	530	484	495	497	562	530	550	569	498	522	522	518	478	511	519	499	486	504	473	529	489	557	508	490	518	520	532	537	497	486	535	524	473	474	507	476	528	529	504	488	526	497	523	494	518	532	496	502	495	491	498	510	487	492	526	503	517	499	510	478	520	522	515	516	532	526	519	512	520	529	513	480	543	517	528	494	498	525	528	538	508	511	558	493	496	497	507	499	528	504	522	498	507	510	534	506	528	506	515	521	511	476	498	479	482	516	485	522	525	521	528	515	524	546	491	495	506	478	543	518	515	509	535	517	514	514	527	483	523	503	522	512	542	519	523	485	543	515	512	511	524	490	524	543	543	498	513	530	510	566	513	540	535	518	500	494	509	508	534	493	544	510	540	547	486	481	499	549	501	499	530	507	514	508	527	513	514	487	501	482	499	525	505	510	519	475	534	512	541	538	513	513	541	493	482	523	549	535	529	491	501	519	510	517	521	513	558	513	569	508	540	486	568	490	499	501	519	537	527	491	516	562	486	514	504	543	537	490	515	519	546	482	483	513	507	501	531	507	539	483	549	509	541	472	498	535	515	516	549	519	517	494	513	502	470	543	451	520	493	494	489	504	456	526	497	499	493	504	516	520	510	483	502	501	538	479	526	506	526	457	529	510	507	526	497	549	498	552	484	515	523	529	556	506	545	515	525	519	516	513	508	518	516	512	499	492	486	486	482	479	489	541	531	513	473	491	545	565	514	503	505	527	532	477	485	511	492	500	498	474	544	533	531	524	507	510	544	496	516	486	521	487	519	478	509	521	533	521	509	533	523	484	477	521	513	479	550	500	508	504	491	559	523	514	534	501	546	490	545	509	534	536	527	536	488	514	485	487	546	552	551	486	537	540	516	525	492	474	520	491	555	514	518	588	490	498	547	535	512	515	528	525	526	507	514	475	505	520	544	530	527	472	491	498	525	497	573	528	473	500	490	514	523	529	552	525	522	517	534	547	483	535	519	491	496	543	500	547	494	495	507	524	465	476	508	505	520	506	546	480	520	508	506	530	503	491	566	526	521	472	530	534	519	506	489	546	545	514	493	534	510	502	521	525	472	502	500	511	548	506	497	498	469	544	508	464	529	515	518	521	470	472	510	481	512	524	506	505	503	506	501	510	512	504	499	548	532	499	516	506	517	479	528	522	543	505	542	505	508	521	498	536	542	461	516	521	474	505	525	504	506	516	528	550	469	530	487	509	532	509	507	473	512	508	469	515	541	518	514	533	510	527	485	505	530	505	503	552	491	536	527	505	514	524	531	472	506	554	550	551	484	482	501	502	527	559	532	517	529	491	524	531	504	517	519	549	548	534	501	510	478	518	496	528	524	543	539	513	509	485	507	499	530	553	496	506	524	508	569	526	520	482	504	535	512	515	545	528	512	510	541	529	479	509	518	518	491	529	508	507	490	488	527	524	522	485	504	539	510	505	537	510	484	516	510	510	545	547	503	536	515	500	485	492	509	503	551	555	487	510	506	513	486	501	531	541	536	555	511	517	533	494	471	522	516	537	499	520	480	539	515	511	551	507	516	547	489	553	512	546	483	488	502	522	548	510	546	490	531	460	527	493	547	513	533	498	499	515	528	503	485	513	470	469	471	522	530	553	502	526	560	517	513	522	504	495	500	499	465	487	521	486	516	544	495	525	483	527	519	555	505	510	512	510	493	504	523	546	541	505	552	514	506	486	494	532	499	481	476	519	521	529	498	529	543	515	567	498	547	488	535	517	491	562	500	478	499	526	550	497	538	513	462	536	497	500	504	503	531	523	515	507	502	501	538	521	485	506	494	489	514	501	478	539	537	539	516	515	501	532	539	516	507	511	491	529	495	503	511	506	540	570	480	567	498	524	500	576	526	517	527	511	487	515	493	520	494	486	492	494	540	501	507	482	475	512	548	505	500	474	531	520	520	503	492
1825	627	314	327	482	425	353	248	240	190	166	161	175	132	90	75	66	49	37	60	55	39	50	33	40	44	37	29	29	37	23	30	37	24	31	26	34	42	31	36	28	22	21	29	23	18	32	28	24	29	27	28	26	24	12	20	28	29	24	26	34	29	20	27	25	43	25	29	29	10	33	20	38	22	20	23	21	18	28	26	22	28	24	22	22	17	27	23	18	28	27	28	28	30	19	29	18	27	21	24	21	11	30	24	29	27	22	22	16	23	20	21	19	23	21	18	22	21	23	19	19	19	22	18	20	21	28	22	28	20	12	29	21	29	19	21	20	23	33	26	24	25	26	23	21	24	22	23	18	19	20	17	21	24	16	23	22	21	30	18	22	23	28	26	23	17	19	14	30	25	16	16	25	26	19	12	20	27	16	37	28	32	17	15	19	16	19	25	17	20	25	20	9	23	19	21	21	22	18	15	33	18	17	23	22	19	14	14	21	24	19	28	25	23	28	17	18	30	26	16	24	21	24	25	20	25	14	22	19	22	20	25	33	16	21	24	14	24	13	23	27	23	23	16	26	23	20	21	27	22	28	16	25	17	21	26	17	21	19	17	20	19	20	20	23	21	23	32	19	18	16	22	20	22	15	22	19	20	28	22	24	25	20	19	26	22	31	22	20	18	22	24	22	23	23	21	29	23	22	32	21	25	29	27	13	17	30	20	23	18	17	25	20	25	32	26	20	28	21	18	17	24	19	21	13	29	18	16	25	23	26	28	16	21	16	20	19	21	37	25	24	25	21	17	18	22	22	25	19	17	26	26	16	22	29	20	21	34	18	23	19	22	15	19	20	20	19	21	22	26	14	25	23	26	21	13	24	19	22	19	22	20	24	21	21	23	18	28	17	22	21	21	19	24	24	24	26	17	29	29	25	30	22	18	19	26	19	13	23	32	20	19	22	29	22	21	20	22	18	17	20	22	18	17	20	21	25	20	19	21	30	23	19	14	21	25	13	25	21	21	18	16	21	30	17	27	24	17	23	16	17	26	19	19	14	26	28	20	19	18	30	22	19	17	27	20	28	22	23	38	21	17	23	22	25	20	18	25	23	21	26	21	26	15	24	20	13	26	28	25	29	20	27	21	14	24	15	18	20	17	24	18	21	26	28	22	23	21	19	25	19	14	23	26	29	9	18	12	23	28	33	21	23	19	18	32	23	21	22	11	25	23	23	17	25	22	20	24	26	17	20	19	14	18	18	15	28	20	31	20	28	17	26	22	19	13	20	22	26	18	15	26	22	25	24	20	23	18	25	24	27	18	26	30	20	17	15	19	27	18	26	16	23	19	17	24	26	22	21	24	30	21	32	33	19	25	24	20	19	24	30	20	21	32	23	18	25	16	22	27	32	24	19	25	23	16	19	20	26	16	24	25	22	24	24	17	24	24	17	21	30	25	22	19	22	21	24	19	20	21	21	30	22	20	24	22	18	23	17	21	30	21	20	24	30	25	29	26	15	22	18	27	26	30	12	24	19	22	19	25	22	16	23	24	24	21	23	22	20	28	25	20	20	24	16	25	29	17	28	20	28	18	24	24	19	14	23	21	18	24	12	17	21	30	21	17	27	21	26	27	18	23	21	27	26	25	25	27	17	24	18	23	24	20	27	20	30	14	23	20	31	19	17	14	21	27	26	18	26	28	33	22	24	18	23	16	13	20	14	28	22	23	18	27	33	19	14	21	18	17	14	24	25	21	28	13	23	23	27	28	12	22	18	25	17	25	16	14	22	15	18	19	21	21	13	27	14	19	18	25	20	19	15	23	24	17	20	31	25	19	17	28	15	22	20	32	22	18	23	25	12	28	17	22	20	24	25	18	29	26	25	18	18	27	19	27	24	19	34	24	24	25	27	20	13	21	25	19	22	17	26	15	15	22	28	24	22	17	19	17	28	11	18	22	33	28	21	17	23	12	24	16	24	14	21	24	22	16	23	18	28	8	23	22	26	16	36	24	33	14	20	27	27	23	19	20	16	23	20	20	26	20	24	22	20	20	34	32	22	16	19	15	24	20	18	28	18	30	22	28	25	21	22	33	12	19	26	24	17	33	21	23	26	22	32	26	16	19	29	26	23	28	21	15	19	18	19	19	26	20	15	32	23	25	29	29	19	29	19	24	29	23	24	21	21	27	21	21	23	25	31	21	20	25	24	29	21	19	17	16	22	17	18	26	16	20	14	20	32	27	18	25	17	26	20	18	18	24	19	30	8	18	21	16	14	27	22	29	19	20	25	21	23	22	27	17	17	28	21	20	17	20	24	25	24	18	27	23	15	32	16	21	26	24	20	25	26	22	19	23	28	24	18	27	18	10	16	19	20	19	23	25	19	23	21	18	27	19	24	18	17	19	27	24	23	16	19	16	20	19	15	24	27	25	21	32	19	20	17	18	24	19	16	17	31	19	31	22	28	22	11	28	28	23	23	26	21	13	17	23	25	25	25	29	19	22	24	24	29	20	25	26	21	15	14	22	20	16	15	11	16	32	24	29	17	24	26	13	17	23	22	18	14	25	24	36	26	23	25	21	28	26	21	21	26	19	11	16	24	22	15	23	24	25	20	20	30	29	20	23	23	20	21	19	32	26	30	20	30	29	21	29	15	17	19	21	19	18	18	20	22	25	27	13	19	30	21	22	15	21	25	20	19	21	26	20	23	24	18	15	18	24	17	23	26	21	27	26	17	20	20	19	22	22	20	26	21	28	21	28	29	20	17	25	30	29	18	18	14	22	36	16	27	22	25	19	29	24	20	23	20	26	20	20	15	22	33	23	19	22	18	23	21	25	18	30	20	23	24	18	23	9	29	13	31	19	26	26	27	25	24	29	21	24	15	23	14	28	24	25	19	17	24	23	19	22	23	23	23	24	26	24	20	22	24	16	28	23	16	20	29	22	19	23	20	27	23	24	19	25	27	20	23	25	19	22	20	15	17	28	25	24	23	26	16	21	27	14	19	21	22	24	33	21	25	26	27	14	26	21	18	18	16	19	20	32	25	24	22	22	19	14	19	18	22	34	26	26	32	17	26	24	20	19	23	20	23	21	22	27	24	26	29	23	26	21	23	17	28	20	25	23	21	26	7	31	18	22	19	26	16	19	17	18	23	15	21	23	22	30	25	20	28	28	22	17	23	12	18	21	20	22	20	25	20	27	18	26	19	25	21	22	29	22	19	29	32	24	20	22	22	21	25	19	18	21	27	17	16	19	17	27	29	22	22	23	25	25	19	15	18	30	25	17	22	24	19	25	13	30	23	37	35	21	21	19	31	21	27	14	29	21	24	21	16	31	28	32	28	25	22	24	27	26	20	17	27	17	21	23	21	21	27	32	27	31	25	30	24	21	22	28	12	20	17	25	28	17	24	18	28	27	27	28	28	25	13	20	24	26	33	24	18	24	23	17	21	22	23	18	20	27	20	21	21	27	22	20	25	20	24	21	26	29	31	20
22849	18159	11919	28507	32430	28653	23785	19854	16000	12876	11438	10454	9902	7623	5406	4331	4014	3484	2921	2957	2737	2395	1875	1659	1458	1415	1350	1392	1296	1197	1164	1147	1116	1061	1009	1003	1154	1052	1241	1085	995	1020	831	835	811	862	778	773	766	788	752	780	768	793	751	809	725	762	727	707	734	685	674	629	660	679	681	724	690	711	734	713	789	835	818	825	677	659	709	671	625	666	618	655	696	678	655	657	647	616	632	659	605	663	610	575	591	573	580	590	540	537	566	581	586	533	523	504	534	537	559	514	509	504	516	530	551	557	495	498	520	541	477	515	537	511	475	491	537	562	551	522	535	496	501	526	513	551	563	476	539	529	516	497	523	505	530	530	505	525	551	497	532	540	452	540	497	539	512	526	550	496	510	553	530	535	514	507	515	519	515	514	547	552	512	505	551	507	466	506	516	534	540	515	544	505	493	554	540	470	566	501	530	520	498	524	538	517	543	478	533	482	551	504	537	531	510	503	520	515	524	533	507	494	479	506	501	492	521	486	490	514	483	528	523	475	495	486	508	551	518	544	503	577	488	518	502	530	525	525	511	527	563	485	557	539	506	533	515	491	504	481	517	502	516	513	489	543	497	539	498	513	567	501	540	525	485	547	528	491	518	512	513	494	494	519	479	555	502	493	524	491	531	516	531	541	480	518	530	552	532	516	524	497	494	530	455	504	492	533	524	553	500	493	539	526	522	523	534	517	559	582	514	525	506	537	525	528	493	527	542	496	487	491	525	483	554	526	520	481	481	509	495	539	504	512	536	529	496	515	549	496	526	536	542	500	506	526	565	520	497	517	487	546	504	550	516	490	497	525	527	478	547	563	515	539	491	545	497	494	537	503	530	498	507	501	507	524	495	491	490	519	516	517	520	512	485	520	567	525	525	509	536	528	527	506	501	475	516	525	561	487	510	522	466	515	499	464	533	498	527	567	528	533	511	529	501	515	497	522	517	510	510	499	517	486	523	519	517	513	520	527	493	480	518	510	436	524	512	509	524	511	499	514	461	545	514	503	506	520	523	513	524	471	519	533	499	516	490	531	510	538	501	528	509	543	521	483	516	526	525	514	531	496	532	517	480	513	521	529	510	504	520	563	547	507	520	534	514	536	520	502	506	508	543	509	498	544	512	516	497	513	545	492	549	520	502	488	549	526	517	514	538	548	555	491	508	484	537	531	508	512	538	490	532	573	480	492	534	505	504	475	520	511	518	542	560	483	534	536	488	506	527	493	540	533	519	513	525	515	535	523	513	477	473	469	543	531	523	516	507	482	508	521	497	504	501	527	546	527	500	504	489	516	504	517	518	471	532	490	493	489	529	479	469	496	511	531	561	506	510	500	482	487	501	514	514	534	485	498	462	523	528	497	535	517	546	471	496	522	486	495	489	504	468	524	529	490	492	514	490	503	512	506	569	479	473	504	474	475	494	509	522	503	495	516	503	540	518	499	514	523	516	517	517	465	511	556	509	528	537	498	513	509	527	512	523	512	506	472	493	511	480	478	519	516	457	503	492	525	520	516	550	466	504	477	526	546	514	518	479	531	531	515	484	528	491	520	514	539	539	520	519	511	523	556	468	489	475	520	522	479	546	500	527	527	528	500	492	487	442	504	562	521	545	505	507	502	478	539	529	539	499	519	550	505	496	532	492	540	543	533	540	498	498	504	476	504	530	518	511	580	504	567	515	510	499	516	492	491	517	534	519	535	503	524	553	545	476	504	479	503	542	528	522	510	517	538	494	532	522	533	511	502	492	516	523	508	478	520	559	522	516	501	517	512	485	545	508	529	511	525	504	501	535	483	504	495	550	538	521	514	500	518	548	508	505	508	481	485	531	501	495	537	493	537	541	479	481	529	513	504	542	514	535	531	511	492	524	497	513	552	545	518	513	466	514	511	521	505	547	530	485	486	509	477	517	509	514	534	560	493	565	510	507	501	481	519	541	506	531	534	527	545	513	512	505	514	503	536	560	509	493	527	576	496	510	505	488	488	503	565	492	514	498	544	514	523	546	519	546	528	480	531	494	486	522	510	529	489	525	528	519	543	502	510	528	522	484	501	534	485	526	512	480	488	492	509	463	524	523	546	541	483	497	483	488	474	543	502	516	517	518	509	504	490	529	555	476	519	497	512	522	515	558	493	540	499	507	464	534	491	510	514	498	469	491	582	569	512	517	490	489	535	531	532	531	517	511	532	457	532	523	532	508	499	548	560	503	537	522	518	508	520	522	543	528	538	549	528	502	497	521	506	530	534	482	516	482	484	514	540	519	470	504	518	483	522	540	481	510	515	503	506	533	498	506	492	517	517	537	520	472	517	528	486	524	510	533	500	541	506	539	503	527	525	503	531	514	520	514	515	502	517	503	495	521	497	561	475	506	558	503	535	529	491	486	527	538	478	471	516	480	473	551	552	492	486	504	530	524	505	516	514	527	507	531	504	531	472	507	499	523	492	524	524	529	465	522	548	533	545	519	525	469	537	517	517	506	452	527	525	473	477	514	565	493	536	499	466	519	521	509	537	519	492	514	494	499	558	530	507	529	515	535	497	530	539	500	501	539	509	495	528	498	543	511	498	540	530	495	514	496	510	505	535	467	526	491	528	514	506	532	540	535	504	537	512	518	539	537	514	520	538	542	488	510	510	492	489	547	531	542	521	521	509	545	520	540	474	526	527	561	491	505	491	496	510	497	513	539	496	496	556	545	514	532	490	526	521	517	500	521	529	505	508	489	519	516	481	506	518	539	534	516	522	542	505	497	511	519	505	512	532	514	478	481	559	546	535	504	534	507	493	538	522	529	549	534	560	494	514	524	536	492	529	478	523	523	544	495	489	515	545	523	511	583	563	497	493	503	457	518	528	493	523	487	514	499	518	516	553	518	518	502	480	501	526	520	515	512	511	517	504	517	504	506	545	500	499	504	507	501	515	465	521	515	535	525	512	517	493	515	455	517	520	539	463	519	478	524	540	507	531	555	508	483	545	506	526	501	503	508	514	495	531	496	521	546	499	561	516	560	499	514	490	576	512	546	516	520	530	516	515	511	494	517	528	514	500	541	500	491	469	544	516	538	549	506	513	481	536	524	537	487	530	531	549	499	513	556	510	507	513	538	513	507	501	521	531	523	522	475	502	487	521	500	454	533	487	501	498	487	515	494	533	491	537	545	521	554	496	532	507	502	543	503	456	502	501	512	528	541	480	523	508	455	496	510	508	530	549	533	518	546	553	519	503	505	499	528	520	516	497	476	517	514	485	537	478	517	521	526	478	550	561	520	553	514	487	522	533	492	462	504	512	525	517	499	533	527	499	477	544	523	502	523	538	497	525	516	499	526	509	504	490	541	500	499	511	523	532	519	471	508	531	513	509	485	545	510	546	526	477	494	475	535	499	515	528	525	535	513	561	528	514	533	501	496	534	469	498	549	524	470	537	513	513	504	522	537	530	491	513	516	517	516	509	479	494	540	484	524	539	537	494
1819	523	338	335	463	403	299	268	228	194	188	144	152	104	90	78	68	65	58	41	54	47	35	34	41	42	27	37	41	34	34	29	33	29	33	32	39	28	33	24	35	19	35	22	30	24	24	26	32	29	21	23	34	36	27	21	26	25	26	27	37	24	33	20	21	21	20	15	26	18	29	33	32	20	22	25	17	24	24	26	26	20	28	21	23	25	35	14	26	31	29	23	28	27	22	27	23	22	29	19	21	22	15	20	14	29	26	24	27	16	28	26	12	13	21	28	36	20	16	14	22	20	24	29	29	19	23	21	33	25	21	18	25	18	18	16	26	21	20	11	24	21	24	21	21	21	20	18	16	30	28	18	22	25	24	16	24	28	23	30	18	17	25	25	18	26	21	19	18	25	31	29	26	23	23	27	23	24	17	14	19	24	19	31	30	23	29	20	21	19	18	30	22	21	23	22	13	28	15	31	19	24	17	23	26	22	18	17	24	28	20	15	23	25	20	18	24	17	21	32	17	20	22	23	17	19	18	22	25	17	21	17	24	24	30	20	15	27	19	22	23	22	26	21	19	27	30	19	18	21	23	19	26	23	25	16	23	25	26	26	20	20	19	17	23	19	22	19	19	24	22	26	29	30	24	19	16	19	23	21	25	14	24	17	18	25	27	18	24	30	31	22	21	18	12	14	24	26	26	25	28	17	16	13	11	17	25	15	25	28	19	21	28	21	16	25	14	21	25	24	22	22	16	23	22	32	17	19	24	28	23	22	13	26	20	17	28	32	17	19	20	17	19	23	18	25	25	21	25	27	19	23	23	29	18	19	26	23	21	29	20	16	23	24	28	22	22	22	20	36	23	20	17	26	19	19	20	15	28	23	13	21	30	19	23	26	26	21	22	26	26	22	17	21	20	22	31	21	14	25	25	16	22	12	25	17	24	21	24	27	24	21	18	18	29	25	24	18	18	25	18	22	23	19	24	24	22	20	24	24	22	20	18	15	23	16	13	13	32	28	23	21	18	22	16	33	27	26	25	17	19	18	17	19	21	16	21	29	19	22	15	32	30	27	20	24	27	25	15	23	15	22	20	19	27	19	26	15	15	27	16	30	21	26	19	16	18	20	10	24	21	19	25	24	18	17	21	21	16	13	15	17	20	21	16	21	20	22	30	20	16	19	13	12	22	30	22	28	16	23	24	19	20	22	23	16	22	17	12	20	19	19	33	24	28	23	21	20	15	20	14	28	25	24	17	29	29	18	28	19	29	20	21	17	21	17	19	29	23	23	22	24	17	25	19	22	19	26	26	29	16	21	19	16	19	21	21	22	17	23	18	27	20	18	18	28	26	24	28	23	22	21	28	21	21	25	18	22	26	21	21	19	23	23	26	23	18	19	22	27	30	12	32	14	26	30	19	27	27	26	22	14	23	22	18	18	16	28	20	18	21	26	25	20	22	23	18	20	21	21	26	17	21	20	27	19	19	18	20	21	18	15	24	17	24	25	29	22	27	14	24	33	22	21	25	22	18	24	22	24	27	12	25	24	19	21	28	26	24	20	16	23	17	27	27	28	19	23	21	24	26	28	24	18	19	26	22	25	27	27	15	15	27	17	20	36	27	20	21	18	26	21	18	19	20	25	21	24	25	20	12	22	21	17	28	23	27	17	34	19	16	19	27	22	21	19	16	23	27	17	20	23	16	25	26	28	23	20	18	18	23	16	17	20	18	19	29	12	25	21	22	18	26	23	21	22	28	28	22	25	32	25	13	20	24	27	16	19	20	21	24	19	15	22	21	28	19	23	19	16	30	14	27	30	32	20	24	13	27	31	20	30	17	21	22	19	20	22	21	20	20	20	14	20	21	21	24	29	20	18	21	19	28	20	16	24	25	24	19	27	30	34	22	20	19	24	19	20	20	13	21	24	28	12	20	29	26	23	16	26	31	16	20	14	17	22	19	23	18	27	28	23	17	27	35	15	17	23	24	29	28	16	22	27	18	15	25	24	19	17	25	30	32	28	24	23	21	22	21	30	33	24	22	16	13	29	26	11	22	25	24	32	18	13	19	22	15	15	23	26	21	23	20	20	28	26	16	27	21	28	21	14	21	29	25	25	18	27	26	15	16	16	21	10	23	17	16	24	16	23	12	21	21	15	20	23	15	16	24	24	20	20	21	29	29	34	23	18	23	21	30	26	28	21	16	19	27	24	21	21	25	25	30	32	22	27	23	19	22	24	21	20	23	25	23	22	19	15	19	8	27	14	24	21	23	18	20	25	18	18	25	14	21	23	24	25	24	18	29	25	26	18	23	22	13	20	18	27	15	21	28	28	21	23	24	23	20	24	9	25	22	30	25	16	24	21	28	16	20	19	25	21	22	23	23	16	17	20	25	20	22	26	20	22	18	17	23	23	23	12	23	26	30	22	16	20	25	29	34	19	31	17	18	19	18	27	28	20	24	22	22	30	22	22	21	19	17	18	16	14	27	24	27	25	17	17	26	17	17	17	26	15	22	27	15	32	25	17	22	26	18	22	26	26	24	18	18	21	13	24	25	23	23	22	23	14	25	20	28	20	17	30	20	24	20	19	26	29	19	29	26	23	28	23	17	15	25	31	24	23	29	24	19	27	16	17	22	18	26	20	16	23	21	23	27	23	21	15	21	15	25	22	22	22	33	23	19	21	26	18	22	27	24	16	21	13	20	23	20	22	16	22	19	16	27	21	15	27	23	26	19	18	27	21	24	23	27	23	19	18	21	28	23	20	25	24	21	21	19	23	21	12	26	14	16	19	17	20	16	20	16	23	17	21	26	28	15	16	17	23	16	29	17	17	22	18	14	22	16	26	25	21	18	17	25	14	25	20	18	26	29	16	35	27	17	19	23	15	22	21	24	17	26	24	19	29	26	32	28	33	33	20	14	33	23	18	23	29	13	25	22	22	17	20	18	21	21	19	17	23	20	28	23	30	21	23	30	32	25	28	16	26	26	27	25	18	22	21	19	15	24	25	16	14	15	26	16	28	17	17	23	18	28	18	23	19	21	22	27	15	23	21	16	26	26	22	27	21	14	17	25	19	22	23	29	21	26	25	25	19	23	17	22	21	22	15	30	23	29	19	22	13	24	13	22	22	30	21	18	23	18	21	19	20	38	21	20	17	32	22	27	21	23	25	25	17	22	28	18	18	18	22	23	20	22	19	18	16	15	18	15	17	15	17	18	33	22	19	26	15	16	34	22	18	23	24	20	20	22	21	12	18	22	19	17	19	28	17	22	16	21	13	25	15	28	23	27	22	16	16	28	13	21	28	20	19	24	19	19	21	26	27	22	20	29	14	19	27	20	21	22	25	28	23	23	19	16	19	15	16	30	18	27	22	22	25	17	25	22	21	34	17	23	29	22	16	16	21	16	20	19	16	18	20	20	16	21	16	26	26	23	17	21	24	14	21	24	29	15	32	24	31	24	21	18	15	23	22	13	22	27	22	26	36	23	18
22419	17418	11912	28216	32245	28211	23208	19219	15524	13026	11643	10649	9551	6873	4916	4502	3930	3297	2928	2940	2640	2258	1802	1593	1474	1373	1433	1403	1280	1215	1189	1154	1116	1043	1050	1033	1037	1102	1246	987	959	943	858	814	859	830	785	840	791	844	732	768	743	800	767	790	799	768	776	707	659	697	662	696	611	626	673	711	692	697	741	724	772	772	824	792	712	737	729	726	720	666	684	589	674	678	671	668	678	622	583	619	641	686	582	516	542	567	590	564	573	541	518	538	504	574	516	535	557	543	528	497	537	527	545	513	522	527	523	556	567	529	596	535	508	493	504	508	549	557	539	482	508	531	503	510	528	556	467	528	524	500	509	487	523	526	514	575	515	546	486	544	509	535	553	529	487	544	496	523	502	479	559	535	525	485	515	503	493	500	528	522	526	497	511	505	518	524	503	519	468	534	495	510	518	496	538	547	495	499	475	504	517	532	527	555	526	518	470	502	522	538	480	492	544	531	497	504	534	515	522	502	537	489	561	527	557	512	538	544	510	517	496	483	491	536	504	498	498	476	506	496	524	491	552	525	498	548	493	476	510	490	499	532	495	524	545	568	489	538	546	502	501	516	533	479	519	482	515	519	459	534	550	544	553	524	491	476	488	484	509	558	497	501	542	491	509	488	498	508	493	516	548	518	498	532	536	563	509	513	523	492	488	513	515	528	515	532	531	490	528	497	498	512	536	507	504	517	509	502	538	516	552	530	512	515	519	507	528	533	466	503	482	518	473	517	507	528	482	523	509	537	498	495	528	530	511	519	504	521	484	489	515	477	531	524	520	548	507	515	513	502	508	491	519	512	553	509	465	483	527	498	502	498	469	542	495	552	516	525	527	522	496	530	507	520	472	514	525	535	500	471	519	530	551	512	463	500	525	504	504	518	507	484	535	542	502	507	514	513	524	547	529	509	486	508	492	513	534	503	525	486	500	498	507	540	509	514	513	505	493	543	528	500	495	512	518	505	561	523	514	494	511	498	492	455	526	528	531	506	515	506	506	494	530	531	504	488	506	509	531	478	519	544	531	482	525	523	523	513	503	483	519	501	470	505	464	487	502	529	499	545	542	482	527	524	480	544	478	517	440	507	494	484	535	493	536	487	548	506	525	508	511	499	504	513	504	464	537	478	533	493	493	511	540	536	495	507	496	530	527	475	487	516	496	540	531	495	500	511	507	502	498	515	508	516	465	513	512	504	486	566	520	515	507	505	529	505	506	526	529	525	538	495	498	516	547	541	543	511	499	489	491	457	535	507	528	498	545	509	492	530	533	469	523	508	533	483	533	512	514	518	528	491	505	518	513	496	516	534	528	542	540	522	480	532	534	490	440	500	512	519	488	547	459	528	514	481	516	502	488	546	523	531	526	520	498	473	495	514	496	509	499	529	553	500	525	483	522	500	480	498	507	510	522	532	500	519	542	495	545	511	466	463	502	549	510	532	493	520	549	490	519	507	529	489	513	503	508	509	486	527	495	469	467	458	517	542	544	508	561	521	465	496	476	508	525	524	529	476	517	475	503	511	495	527	507	519	507	526	512	518	473	477	504	524	504	540	510	490	532	477	507	463	516	562	495	513	528	536	506	539	512	510	490	504	497	515	523	461	507	491	515	503	500	532	507	512	496	523	508	515	500	534	503	506	465	498	523	569	497	549	514	489	523	476	545	501	519	491	515	477	499	478	509	532	495	468	478	495	456	519	457	535	517	528	530	519	476	526	545	526	520	482	507	484	567	490	528	506	490	485	495	506	501	528	515	483	477	511	553	501	447	521	498	514	504	575	510	495	520	531	518	499	502	482	539	498	456	519	485	522	510	489	515	520	542	493	511	471	495	510	475	509	551	491	470	498	491	522	500	497	528	482	549	520	516	512	530	519	526	531	531	497	543	518	510	528	487	533	487	482	514	499	513	509	500	513	503	506	511	484	468	485	532	502	457	537	514	547	482	500	501	503	515	483	500	494	500	551	522	492	496	497	519	484	494	555	481	540	501	518	516	498	510	478	501	525	514	543	503	505	548	539	524	488	501	543	496	571	522	535	465	496	510	500	513	523	514	514	496	514	522	514	452	509	483	502	541	526	492	500	459	497	482	524	530	537	523	479	470	499	497	543	510	496	525	500	524	520	520	492	506	499	534	525	535	495	507	525	518	501	520	520	483	509	497	553	488	466	499	485	493	520	541	531	467	505	494	513	540	513	566	536	465	542	501	513	517	500	508	541	520	480	521	495	496	490	530	496	540	491	519	475	508	518	510	459	517	469	521	497	480	517	473	525	538	556	519	514	505	511	526	501	526	545	470	487	505	490	511	498	526	561	538	489	505	469	530	506	496	473	487	483	519	507	515	529	481	513	489	504	506	519	520	531	500	484	491	554	467	518	502	501	514	525	524	499	492	467	477	507	500	525	513	533	507	494	518	481	539	542	506	527	524	505	486	518	496	538	506	515	531	539	554	498	502	507	501	490	529	551	467	518	510	516	474	519	544	544	503	504	479	500	502	507	506	491	521	521	502	530	509	543	477	457	468	464	552	540	552	514	494	504	504	524	539	505	528	514	514	558	548	469	489	537	459	485	543	525	483	500	513	541	522	519	535	540	500	477	510	508	495	532	523	513	518	521	549	507	496	495	526	516	507	499	494	493	503	500	505	533	499	549	525	531	525	539	492	488	505	532	470	467	532	543	478	540	505	513	510	558	514	517	508	524	527	514	528	521	497	507	495	495	509	520	492	483	462	508	511	490	519	539	523	519	519	539	512	531	514	485	491	498	512	505	530	513	486	501	515	497	494	523	505	509	501	482	506	532	501	536	544	490	520	465	501	510	519	513	479	543	502	539	503	534	538	512	547	470	487	505	497	486	525	544	507	532	473	498	481	497	519	521	486	500	538	518	473	506	511	449	520	534	548	484	520	508	514	491	469	477	482	531	507	496	483	498	510	493	554	480	506	531	478	509	513	504	492	509	498	530	531	514	539	516	525	492	497	448	527	546	512	486	533	513	560	488	481	482	494	512	513	499	524	486	566	504	500	484	538	557	490	518	530	513	521	511	595	512	513	527	530	520	485	501	530	546	542	536	491	533	513	516	526	526	524	520	478	523	484	504	542	501	528	515	483	448	493	516	552	528	526	491	510	505	509	481	487	505	484	521	460	570	501	488	509	471	486	471	549	501	539	538	507	537	490	515	521	539	520	489	543	514	546	514	463	528	495	497	506	497	456	535	514	531	514	517	472	511	516	453	478	540	495	535	478	524	526	475	528	538	502	530	498	504	466	493	513	474	475	493	536	500	490	523	470	478	554	530	530	542	519	515	485	498	528	499	491	497	541	511	496	514	489	508	527	546	470	503	503	528	479	479	505	496	479	499	512	541	482	486	552	542	523	552	506	525	492	475	478	586	503	517	491	503	506	495	566	551	517	507	523	501	498	527	536	526	489	518	510	506	545	516	494	529	487	496	496	514	517	510	507	502	523	511
2130	414	224	211	298	249	214	181	164	142	141	135	95	85	85	61	63	43	54	60	55	57	43	41	36	44	40	29	32	47	36	31	45	31	30	31	37	39	39	35	36	37	31	42	40	32	27	31	33	37	41	32	27	31	40	39	21	40	44	50	42	34	39	27	38	31	32	41	36	39	42	42	41	40	38	39	41	26	46	36	42	32	36	41	29	31	31	36	33	35	47	39	36	38	40	36	37	27	27	31	23	47	25	34	36	28	36	38	32	29	40	30	36	40	29	26	29	41	28	30	43	25	39	35	31	35	34	29	33	40	34	36	24	38	32	40	25	29	34	40	35	36	25	33	45	32	25	30	32	38	33	41	26	25	34	33	37	46	30	36	44	30	44	23	38	37	28	31	37	26	26	30	26	31	34	25	28	28	19	45	28	34	31	37	36	35	38	32	33	35	32	28	30	25	32	31	36	35	37	27	27	32	23	31	34	44	32	28	36	31	34	32	32	29	28	53	31	37	39	41	41	34	33	38	45	25	36	19	42	34	25	40	37	27	31	32	26	43	33	27	29	32	26	32	35	36	32	37	34	36	36	42	35	38	30	23	30	38	28	44	36	37	32	30	34	33	39	25	39	39	29	40	27	22	35	34	32	32	38	39	32	27	27	36	22	33	27	35	44	35	26	27	34	29	29	26	35	32	38	28	53	30	41	31	37	35	40	38	38	27	35	34	41	32	37	33	30	35	26	33	26	35	34	45	27	33	25	35	31	47	37	32	33	36	40	30	26	40	42	26	30	36	26	34	45	36	28	35	34	31	30	22	29	32	36	35	31	44	33	32	31	35	37	33	34	44	26	26	40	41	29	38	35	51	43	29	36	35	28	34	23	31	24	33	28	23	29	49	31	32	42	40	39	29	34	27	34	36	28	25	26	41	39	33	32	40	37	26	25	31	26	26	38	35	38	27	32	32	38	27	29	34	28	41	36	39	37	26	41	34	25	32	24	37	43	31	30	31	40	30	37	23	29	25	35	25	31	32	23	39	26	38	28	37	30	30	30	30	35	43	39	36	39	38	26	29	38	39	20	34	39	42	42	31	36	33	28	39	36	28	32	30	29	34	36	35	37	32	32	33	43	34	36	35	27	31	28	25	36	36	28	31	27	29	34	36	34	30	36	34	26	34	26	43	30	43	33	25	33	32	32	28	42	30	40	36	26	37	42	38	33	34	29	28	34	39	34	29	34	33	31	26	32	31	37	30	32	36	28	36	35	31	28	32	37	38	18	30	36	30	32	35	44	29	38	25	29	26	38	28	26	37	26	30	29	30	38	44	23	37	40	37	28	31	35	31	30	28	35	25	38	29	41	35	43	22	32	45	31	25	44	37	41	34	36	36	38	38	43	36	23	35	43	29	26	26	31	31	29	36	40	25	39	47	31	25	31	40	35	39	27	35	28	29	46	31	38	32	36	28	26	33	27	38	32	50	31	38	28	21	34	27	48	34	28	44	47	23	27	41	37	36	31	23	34	31	30	25	37	35	32	35	23	40	32	26	24	28	30	40	26	40	30	28	36	42	37	24	37	31	28	33	30	34	33	32	22	37	33	28	40	31	38	32	33	45	39	33	40	31	39	37	28	32	42	33	38	36	38	36	30	31	39	36	27	32	30	33	38	40	31	41	34	39	34	29	31	35	37	25	31	35	27	33	25	34	31	24	39	35	32	27	33	37	37	28	40	32	29	39	28	29	37	36	34	40	34	35	29	49	35	34	29	36	33	34	31	30	42	29	37	37	26	27	36	32	50	24	30	34	37	36	34	34	24	38	40	35	38	26	46	25	34	30	48	32	28	32	31	29	32	29	39	36	28	34	33	32	46	28	38	23	34	48	32	35	29	37	24	21	31	37	26	26	27	43	28	42	24	37	23	20	37	40	36	39	37	22	38	36	27	23	35	39	34	29	22	29	38	40	37	34	37	28	41	18	32	41	39	27	29	39	37	27	38	36	39	45	41	27	27	42	31	34	33	31	37	35	32	41	32	31	27	20	34	39	29	32	37	32	31	35	25	28	35	37	38	41	35	31	28	38	38	35	37	31	40	45	44	21	28	28	43	28	41	44	40	32	33	45	40	40	32	31	34	33	39	30	25	24	49	28	30	31	28	26	39	38	41	32	35	45	30	28	26	27	24	28	34	32	36	32	29	46	36	22	35	26	33	23	32	36	28	26	39	39	33	33	29	40	33	20	32	52	36	34	37	37	34	48	31	23	28	26	31	46	33	47	33	27	31	38	28	38	33	44	29	42	36	26	34	36	33	43	40	31	23	44	36	30	32	37	25	38	32	34	34	28	39	42	30	27	35	28	31	40	34	35	40	31	31	39	34	35	31	30	40	29	33	35	32	33	36	30	32	32	31	31	30	39	31	26	31	30	32	18	36	31	37	33	37	30	28	32	34	36	25	21	39	33	29	27	42	43	34	30	44	44	34	34	26	30	41	35	33	32	38	39	29	41	35	31	39	38	25	29	37	35	29	30	31	43	33	36	30	33	40	38	33	38	25	27	44	45	38	43	36	35	30	34	37	33	31	38	30	37	32	33	31	33	34	38	29	46	34	31	38	49	22	37	26	35	34	42	33	24	34	43	23	37	38	38	36	46	29	37	27	34	45	42	34	35	34	37	26	28	33	28	36	33	33	32	35	38	28	28	35	37	30	35	27	29	34	27	34	38	32	41	35	28	34	35	36	32	30	33	41	35	23	30	27	31	29	42	37	30	35	36	28	35	31	33	32	24	36	34	30	32	51	41	28	41	34	29	26	32	42	37	38	27	42	36	20	28	30	29	39	31	31	28	25	36	40	27	32	43	25	39	35	32	33	29	28	28	24	49	32	34	32	34	36	43	29	39	18	39	30	26	33	34	33	42	27	46	40	24	34	34	39	35	39	31	28	27	34	29	27	37	37	35	35	39	32	34	29	38	25	38	36	30	34	40	37	32	39	29	40	32	33	43	30	24	30	42	24	33	26	33	31	24	36	32	31	37	38	33	27	33	37	32	41	27	29	31	39	34	28	34	34	28	36	47	18	48	37	35	27	30	33	28	33	42	33	27	36	47	33	28	28	38	32	34	43	26	33	34	23	37	34	24	31	37	23	39	31	26	35	37	31	30	33	33	41	42	32	20	33	41	36	42	33	34	37	13	34	34	41	36	28	29	40	36	34	32	21	42	36	32	29	32	27	32	28	32	27	25	36	31	38	36	30	33	34	30	32	41	23	28	29	28	23	29	25	30	38	34	26	22	34	32	33	33	34	36	38	29	30	34	44	32	30	29	28	28	33	27	38	24	30	34	38	36	35	39	41	39	31	36	29	39	38	36	35	36	37	23	36	28	32	22	38	41	33	36	25	39	35	34	28	43	36	38	33	42	37	33	33	18	27	32	29	40	30	33	36	28	38	37	34	33	34	36	30	35	31	28	40	33	30	35	34	28	25	37	29	28
17792	13727	8990	23305	26921	23082	18787	14886	11745	10122	8969	8152	6517	4616	3866	3627	3045	2593	2385	2284	2136	1800	1564	1482	1364	1325	1300	1276	1210	1199	1178	1147	1178	1086	1066	1123	1101	1171	1148	1065	1090	975	928	961	1050	956	974	929	935	927	956	939	922	977	1025	1004	978	927	982	932	876	870	846	847	913	870	842	915	921	812	925	891	943	903	950	1000	892	931	891	859	848	871	803	818	884	841	843	875	890	839	865	788	813	839	800	755	754	759	814	795	796	739	718	787	783	818	774	709	781	817	806	751	724	795	716	759	804	748	762	770	811	771	740	722	732	765	730	748	825	785	749	800	795	739	798	755	773	749	746	765	780	757	748	816	786	796	712	731	783	725	758	740	786	717	808	763	784	759	792	797	787	748	738	775	747	747	748	774	765	737	750	775	727	715	780	755	756	726	741	781	777	768	765	780	769	806	774	762	773	793	734	734	770	737	758	769	730	705	784	751	791	749	752	819	777	765	771	753	751	773	745	782	788	767	732	789	758	754	768	707	771	795	777	779	767	803	751	705	784	790	762	795	735	773	776	737	723	738	723	714	774	794	756	757	782	737	747	704	770	715	734	742	725	799	707	736	758	783	766	763	777	729	784	777	759	689	801	807	781	749	767	774	766	776	784	791	732	794	747	722	786	712	720	796	750	769	727	783	738	831	761	783	727	798	816	797	771	741	770	743	737	749	737	779	770	852	779	770	763	753	794	771	755	747	792	762	766	781	785	766	774	693	778	747	756	796	766	764	789	732	756	735	820	763	772	798	797	786	729	766	776	766	731	799	721	735	758	760	752	761	762	731	761	730	778	748	735	739	825	736	772	783	805	742	776	744	738	780	764	768	785	741	722	766	786	749	728	715	738	791	755	722	789	760	793	751	738	694	749	749	761	761	706	782	728	780	739	774	736	737	786	829	760	777	767	788	764	733	723	763	756	756	812	770	770	805	791	782	761	792	793	755	719	698	698	731	746	761	767	744	761	768	760	779	726	795	788	728	756	764	785	780	749	783	742	770	742	783	729	823	765	778	732	813	695	803	786	735	710	757	725	775	740	771	792	805	713	776	789	736	770	753	774	716	740	745	736	766	810	741	729	791	789	707	737	792	726	745	742	778	773	781	785	746	758	754	720	780	765	787	766	759	752	791	749	768	735	804	715	748	740	729	813	798	760	737	753	780	773	760	766	804	764	730	781	747	746	766	757	730	710	752	765	735	787	760	792	725	716	785	790	804	756	808	733	768	785	777	816	822	807	778	767	777	789	796	747	731	796	768	778	765	794	717	808	786	762	767	748	707	771	797	702	747	768	797	821	786	767	680	706	699	787	805	806	727	795	764	731	767	759	722	697	722	720	743	797	739	749	775	759	753	752	754	743	749	790	784	795	827	759	783	786	738	766	762	771	790	800	787	778	724	779	811	737	749	790	792	802	776	723	767	754	715	757	757	762	721	801	730	806	787	709	725	783	788	743	716	733	766	820	751	799	759	754	764	742	777	753	776	754	799	774	734	797	755	735	771	707	766	744	729	794	774	716	780	781	791	764	723	787	822	771	730	761	756	761	749	772	744	781	762	757	751	801	740	790	737	755	773	769	764	769	766	718	768	744	743	794	710	776	757	742	754	761	739	736	775	776	756	700	715	736	765	752	779	771	783	797	734	755	787	761	762	736	731	755	761	778	734	739	753	697	770	748	776	741	828	733	750	787	776	816	775	781	736	736	738	804	772	797	790	745	780	773	771	807	807	766	717	775	748	756	747	774	714	773	804	763	766	752	725	753	788	762	757	762	762	779	781	753	770	811	783	795	769	804	753	777	729	764	798	745	781	766	792	770	721	755	745	759	742	742	798	721	778	781	818	777	766	738	733	773	758	721	788	721	776	732	796	774	788	763	780	759	758	725	776	796	767	796	789	769	743	793	736	807	759	728	738	762	772	800	814	764	751	710	753	755	765	798	797	824	744	789	718	760	723	794	717	787	761	766	806	718	780	731	736	762	782	734	801	767	761	770	696	771	739	744	743	764	711	724	739	754	728	743	749	750	762	765	745	795	750	773	740	738	711	804	782	780	763	781	762	763	769	774	780	768	763	731	740	791	780	718	730	815	770	819	776	808	775	722	748	747	764	777	690	755	763	757	775	783	797	721	788	763	769	759	749	744	748	746	734	801	719	695	790	746	741	772	808	791	816	782	697	762	779	744	719	793	760	718	758	754	762	766	786	747	752	778	731	789	772	786	715	738	817	784	802	746	740	751	727	743	770	783	752	771	738	741	716	776	745	762	776	765	749	694	789	784	781	746	756	744	701	772	744	789	805	713	729	739	792	711	815	742	769	761	774	772	771	718	788	744	733	763	797	785	735	822	730	759	720	812	771	757	795	781	752	776	743	748	735	752	787	776	744	766	768	747	719	750	797	789	694	758	791	808	771	752	750	771	764	744	750	757	761	759	775	724	755	766	785	719	715	767	777	766	772	755	735	744	797	723	808	719	830	778	737	782	750	761	774	752	778	796	761	729	754	726	747	811	762	770	746	714	758	780	747	756	743	740	796	745	768	815	743	760	750	719	734	731	725	748	749	750	809	747	799	757	770	727	773	709	772	766	787	725	796	740	746	717	721	753	733	744	792	764	751	762	785	716	805	752	784	736	716	727	806	787	782	768	779	731	729	732	768	701	774	789	767	735	744	762	773	742	727	761	767	767	779	795	757	820	768	739	706	792	806	776	740	776	780	761	722	750	767	747	719	775	762	749	714	721	790	791	733	758	806	756	806	769	798	766	798	704	744	790	769	748	744	792	720	778	727	782	762	821	791	768	743	767	727	782	771	797	801	732	760	806	792	734	705	774	762	737	772	794	745	753	763	799	800	768	779	747	741	760	769	814	754	774	797	763	708	724	829	785	734	719	776	762	764	753	746	771	710	747	729	766	726	778	748	727	735	761	793	735	803	773	746	815	778	781	788	730	780	785	773	769	763	802	799	753	759	759	763	728	757	782	782	711	829	746	770	774	829	798	768	740	745	737	722	763	719	763	751	735	798	754	717	781	749	760	742	751	785	699	703	722	828	796	756	794	727	774	750	776	771	754	743	734	746	791	779	737	740	793	828	787	809	777	753	762	757	762	780	745	762	745	759	755	826	772	731	789	766	763	788	797	738	754	744	743	752	772	766	727	751	805	807	764	774	729	735	761	787	798	766	787	796	734	752	804	779	767	755	730	718	764	744	767	758	776	820	778	751	773	802	785	749	748	760	776	753	801	730	786	809	815	786	791	793	720	725	767	743	755	784	748	734	764	755	801	714	772	771	774	768	822	754	772	831	772	761	777	783	778	726	802	746	783	769	765	755	724	743	743	785	773	802	778	751	739	733	735	777	774	750	727	713	807	737	805	784	761	799	815	805	758	746	725	754	712	714	747	768	785	751	792	748	716	762	794	787	748	752	737	769	799	764	669	750	790	753	753	760	772	732	775	755	790	756	772	766
1750	492	354	304	425	334	276	248	231	171	168	161	108	106	95	81	76	63	68	45	62	38	45	36	33	32	40	38	36	35	28	25	28	30	18	34	31	32	34	27	29	29	32	31	27	26	27	24	28	29	26	25	19	25	19	23	27	27	25	20	29	29	23	23	22	22	20	26	21	23	26	25	28	19	32	26	26	37	24	21	27	20	29	29	28	18	19	29	25	21	26	25	27	20	33	18	26	22	19	24	13	29	21	23	13	24	23	29	18	17	18	24	31	25	24	20	23	25	19	22	28	22	22	16	27	24	12	17	22	27	20	25	18	31	29	25	24	25	20	24	22	14	12	16	26	25	19	21	25	21	23	17	27	27	21	17	20	22	20	15	18	36	16	25	16	20	34	20	24	19	25	21	29	28	18	31	19	21	16	32	23	21	15	21	30	34	34	22	24	15	19	24	18	22	18	20	10	11	30	20	16	22	15	26	23	21	24	18	28	25	22	24	13	21	24	20	19	19	23	27	30	21	27	30	19	25	29	24	26	22	23	23	25	20	24	25	18	17	22	21	19	14	27	14	19	22	19	27	16	22	27	18	22	20	24	25	19	22	14	34	18	17	24	14	20	27	31	20	22	29	22	22	21	20	23	19	18	18	19	24	27	24	27	15	19	18	19	20	19	20	28	29	23	26	33	17	17	20	26	21	28	22	23	14	35	27	23	9	22	20	18	19	22	21	22	19	18	25	20	27	26	16	20	23	18	14	35	22	21	19	15	22	17	24	23	24	24	29	24	28	29	18	14	25	22	22	29	23	27	23	17	21	26	25	20	23	16	24	29	19	16	28	24	26	23	19	23	22	20	27	15	21	23	30	17	16	17	13	26	28	22	9	18	26	21	31	21	24	20	21	25	19	14	20	19	19	37	17	18	14	16	26	22	17	13	22	16	23	25	17	19	26	24	26	31	24	24	19	15	31	21	17	24	17	26	27	21	23	23	18	21	23	23	11	17	21	16	21	26	21	25	20	14	20	24	21	16	17	24	26	19	19	26	25	22	32	17	24	23	14	17	21	26	17	22	17	18	25	22	18	34	24	21	23	18	20	8	27	21	27	26	24	22	25	20	31	23	26	15	18	18	23	7	15	20	21	25	25	22	18	12	24	25	14	31	22	28	16	24	23	35	19	20	22	21	19	30	14	30	22	20	21	20	16	13	21	20	17	17	26	17	21	23	20	23	27	24	24	22	21	17	22	19	21	22	22	24	22	18	18	26	21	23	23	16	22	27	21	22	14	23	19	31	25	23	15	19	22	19	17	11	17	20	21	26	28	26	19	17	21	26	21	23	21	21	22	25	25	18	10	24	19	21	20	24	27	32	21	22	18	20	28	21	17	22	23	22	22	18	27	24	15	22	23	24	20	19	18	24	19	23	22	15	18	30	28	19	26	33	27	17	19	28	20	22	26	24	23	19	22	21	35	26	23	24	24	23	26	16	28	22	16	24	25	27	23	35	18	25	23	27	20	23	24	23	27	26	18	23	27	16	30	26	24	23	15	22	18	28	22	23	28	19	22	22	20	16	20	23	14	26	27	26	20	29	24	19	22	18	24	25	18	24	20	17	18	24	25	20	17	25	13	34	24	21	22	25	28	21	23	16	23	18	19	24	20	20	29	16	16	25	26	17	21	19	23	21	18	27	25	24	15	23	20	19	21	18	23	21	21	18	17	22	18	19	23	20	29	17	18	26	24	19	17	14	18	26	26	21	18	28	17	19	18	22	27	19	22	22	31	22	19	27	24	32	16	22	16	26	16	25	19	30	20	26	20	18	19	20	23	23	10	23	18	18	19	28	26	20	21	21	18	22	22	21	16	27	23	21	22	21	21	26	23	22	25	18	19	21	23	27	27	17	24	27	18	25	34	22	20	20	23	21	20	18	21	17	29	25	22	16	26	21	19	17	19	15	21	28	16	16	31	14	23	22	31	23	24	16	11	24	25	24	21	17	22	27	17	20	28	17	21	14	23	15	25	20	21	16	22	19	16	33	20	16	16	13	23	25	24	19	17	29	17	22	19	16	24	24	19	20	20	19	21	16	15	24	22	15	25	17	28	22	30	21	24	18	30	21	24	15	17	19	18	22	24	18	31	22	34	21	12	19	14	23	13	21	21	25	19	22	13	34	24	20	16	24	24	17	19	31	22	15	13	17	22	19	27	23	21	21	17	15	16	26	14	22	17	28	28	18	22	29	16	25	27	26	15	21	21	27	24	15	25	17	17	20	22	13	19	17	19	22	29	18	20	24	24	20	25	21	27	18	23	20	23	21	25	27	18	20	24	11	23	19	19	32	18	23	19	16	18	18	18	28	24	19	21	16	20	22	15	17	27	20	21	28	24	22	18	16	23	22	26	21	21	24	28	35	21	24	29	16	24	24	27	20	22	17	20	24	26	18	24	19	19	24	20	17	18	21	21	13	22	20	13	21	33	22	35	21	11	21	14	24	23	26	26	18	20	20	27	21	17	26	18	29	24	27	23	28	29	24	27	18	17	16	30	30	16	24	23	36	27	13	32	13	11	18	23	29	27	28	32	26	21	18	26	28	26	32	25	17	19	21	21	23	19	23	21	19	19	19	23	20	24	16	29	28	35	21	19	18	23	18	20	19	24	31	33	17	17	21	23	10	22	17	20	21	21	25	25	27	22	24	23	25	24	20	22	27	25	24	24	35	21	31	18	23	22	21	20	21	13	21	27	22	26	22	28	24	21	14	21	26	20	29	26	19	20	17	21	25	17	22	20	19	22	19	25	20	34	15	19	14	15	17	20	20	20	20	23	23	17	26	18	20	20	19	27	20	19	21	29	30	24	23	22	23	21	26	28	26	10	12	23	24	20	16	33	27	29	24	25	28	18	23	22	30	27	20	19	25	14	30	16	16	26	20	20	17	14	30	17	14	16	31	27	27	29	28	26	15	18	19	24	27	28	22	22	25	23	20	20	26	24	14	18	27	22	19	31	22	25	15	17	24	21	23	23	20	19	25	17	10	26	38	18	18	18	22	15	27	24	22	21	22	31	25	28	21	21	20	21	29	21	10	25	21	15	26	24	19	17	22	19	17	27	21	18	23	19	26	27	26	25	24	35	16	29	22	23	17	20	24	17	20	27	13	18	20	21	21	18	26	20	22	26	16	23	19	16	28	17	27	16	13	28	20	21	13	23	25	25	17	19	24	21	20	15	15	21	16	23	23	24	30	21	16	15	27	16	21	21	29	27	33	22	24	21	22	20	21	13	25	20	21	19	22	13	23	18	23	26	21	15	27	23	26	20	28	19	27	22	29	23	20	17	26	26	20	30	22	16	20	25	16	21	20	16	30	25	21	20	23	28	20	22	20	21	21	17	31	18	20	27	19	24	28	18	19	18	19	27	26	20	28	21	22	19	20	23	24	19	17	24	24	22	22	19	21	24	24	20	24	29	26	24	24	23	16	20	21	22	24	22
21482	17148	11560	27638	30600	27024	22475	18409	15258	13237	11636	10311	7418	5637	5387	4466	3871	3294	3008	2761	2435	2002	1747	1585	1540	1520	1430	1358	1249	1225	1173	1165	1135	1066	1026	1010	1090	1102	1038	925	926	872	797	829	802	840	832	766	798	811	747	795	825	916	898	851	793	896	868	797	690	720	697	681	728	760	707	681	705	693	677	678	699	736	759	753	687	679	681	669	680	664	656	625	598	658	684	613	642	640	573	632	615	578	555	602	616	545	566	563	532	500	508	474	516	542	579	555	546	520	541	532	520	554	534	544	496	535	530	527	566	522	544	554	502	558	510	551	508	533	532	559	527	508	474	502	499	551	501	511	511	525	488	533	518	526	493	501	504	501	531	554	506	500	537	503	523	525	485	531	523	537	549	508	554	555	503	516	525	483	538	497	527	515	495	566	541	492	500	530	481	488	505	516	526	484	501	519	506	499	462	528	519	499	500	526	498	512	508	535	552	486	495	526	480	554	487	553	496	510	533	484	510	536	515	515	504	486	498	528	515	501	506	491	511	525	520	518	507	523	477	481	551	509	496	539	502	528	502	518	482	506	503	479	529	500	509	525	511	492	503	504	503	457	470	579	503	507	535	522	534	504	498	520	544	526	497	537	518	533	481	483	519	520	471	483	494	529	508	560	471	534	521	476	492	507	516	528	546	495	555	539	511	512	503	550	513	491	545	488	533	500	488	522	544	499	497	522	529	534	498	483	482	509	539	520	503	543	538	468	495	548	517	506	492	510	537	516	507	507	537	504	520	488	542	491	507	498	494	520	533	508	525	471	504	519	518	513	534	541	520	479	527	501	526	526	514	470	500	519	521	512	517	511	541	540	508	466	544	503	508	515	518	553	487	509	506	540	569	520	524	477	468	513	510	507	538	520	519	484	483	531	516	474	529	512	504	508	485	498	510	461	508	516	525	481	536	512	485	517	566	491	540	532	468	501	503	521	504	504	543	512	508	516	505	526	507	534	501	522	492	520	540	519	506	493	502	491	511	487	515	511	511	522	488	508	515	522	503	517	522	511	522	545	504	523	489	484	499	536	537	516	515	512	523	522	550	490	505	508	516	550	494	520	508	502	520	483	534	507	484	468	508	520	487	497	494	535	524	494	532	472	529	527	509	514	532	522	516	540	540	491	523	525	536	514	513	531	521	490	551	504	516	502	540	502	451	508	483	493	498	503	499	506	482	513	518	515	502	496	520	562	515	499	495	532	508	499	478	498	477	519	498	502	505	501	489	502	501	510	494	472	492	513	537	494	516	544	502	524	487	578	550	509	508	540	555	474	531	499	488	462	520	502	482	507	497	477	462	510	496	523	492	492	512	535	478	477	479	520	498	490	484	505	489	508	486	513	511	498	485	517	513	525	484	498	547	486	497	540	532	514	521	538	506	503	505	502	507	486	478	523	505	481	508	509	557	513	522	498	500	507	521	515	513	502	531	505	545	518	491	470	493	494	480	545	486	510	465	508	532	518	490	551	533	504	518	507	539	490	504	522	535	473	489	507	488	492	516	493	499	526	534	496	510	501	535	475	488	467	532	540	497	548	519	471	547	500	510	549	509	543	539	494	497	527	510	480	544	478	518	510	492	478	504	493	478	502	517	543	506	490	499	505	519	506	481	529	539	485	518	499	523	529	532	463	529	485	529	495	513	522	557	489	492	518	496	467	548	476	513	519	515	517	498	489	485	513	490	508	483	475	505	546	511	502	527	518	508	554	518	485	492	521	501	500	528	487	578	474	502	506	548	530	492	528	490	488	543	518	506	504	476	511	498	537	513	498	482	494	540	516	477	521	526	510	474	522	490	489	545	516	504	480	556	510	506	519	481	474	534	541	500	494	500	526	509	503	525	503	538	513	508	517	508	503	503	542	502	484	510	510	482	498	500	510	562	468	486	536	521	474	541	501	504	500	506	513	485	514	480	520	501	496	505	523	505	475	490	492	524	503	476	439	498	506	522	484	478	514	485	488	491	540	507	483	508	541	515	491	520	498	513	526	466	486	522	570	527	463	521	507	532	527	515	506	526	497	527	511	520	506	508	480	518	488	522	506	482	529	507	541	492	529	500	502	479	501	521	498	517	495	497	501	461	491	490	494	501	533	482	533	499	543	539	519	517	489	491	544	505	478	541	499	514	475	488	489	481	526	494	464	512	539	489	477	463	524	538	521	532	518	526	475	554	490	463	478	472	477	481	491	497	511	483	516	516	517	529	497	513	530	530	474	512	509	508	549	496	528	511	482	509	540	487	514	536	513	526	502	544	501	491	528	504	517	525	550	547	535	504	497	535	505	554	534	506	524	476	519	499	532	513	503	509	482	504	555	526	473	509	509	462	520	492	543	516	480	507	524	543	491	508	544	494	550	500	487	496	484	437	478	510	506	501	501	514	480	465	514	504	527	478	492	518	452	570	473	499	522	495	494	503	528	523	474	492	526	509	540	514	517	506	541	539	522	500	531	464	524	475	523	491	486	510	484	530	518	541	500	504	513	498	519	558	514	441	517	501	508	514	540	495	517	481	477	493	540	490	505	499	511	528	531	516	490	549	510	489	527	484	538	500	548	526	518	476	520	510	492	526	489	542	495	513	496	525	494	458	501	478	497	511	557	515	507	488	526	506	491	480	497	505	543	480	480	523	488	527	519	510	520	490	508	530	467	515	497	548	489	517	481	506	524	506	503	527	506	499	506	489	475	519	506	515	518	520	534	476	445	497	517	506	478	508	527	505	523	518	525	494	538	515	548	498	499	496	516	478	489	520	517	533	511	541	510	508	508	527	483	496	525	511	530	537	532	517	525	530	495	455	497	479	508	476	492	508	502	534	527	499	532	491	520	509	569	512	469	520	503	476	499	504	528	473	486	546	515	564	480	479	484	490	515	529	499	508	512	483	511	491	520	511	486	518	499	492	463	458	507	533	499	529	505	515	491	526	445	526	542	480	513	494	476	523	525	557	505	509	497	524	534	549	528	513	503	517	499	553	489	528	510	523	503	520	526	495	494	480	517	489	503	531	540	538	529	518	490	513	463	480	515	540	529	553	493	520	511	476	516	538	495	527	512	502	478	484	489	459	536	484	563	493	514	511	542	560	459	511	485	511	515	538	500	490	492	500	514	509	562	514	551	515	516	528	499	466	513	536	505	538	534	526	498	515	520	497	501	468	470	544	501	533	507	525	502	489	474	529	514	513	474	484	537	458	493	505	514	532	508	541	520	466	513	511	508	551	512	503	518	549	515	511	540	476	504	477	491	502	530	541	473	500	501	526	514	509	508	506	499	507	509	508	535	507	504	504	490	507	518	507	557	486	538	505	508	520	481	530	522	510	490	505	532	516	505	525	521	523	491	531	535	507	526	523	512	523	515	557	516	522	481	534	464	494	518	523	540	469	517	500	480	502	474	503	532	491	489	489	518	531	526	501	527	493	536	540	535	519	459	528	504	505	517	530	490	503	531	493	519	513	529	526	531	508	520
1714	566	324	324	406	338	250	254	215	169	167	130	108	104	80	73	57	56	62	43	46	31	42	29	43	28	45	32	37	34	33	33	31	35	36	28	29	26	35	27	33	29	21	26	22	24	25	23	21	17	26	23	27	26	28	31	24	15	26	28	27	21	20	22	39	33	23	23	20	32	26	19	26	27	30	11	16	26	28	18	25	28	14	27	29	28	25	25	28	14	25	26	27	18	19	25	23	21	16	27	19	13	29	22	15	21	14	21	20	28	19	23	25	27	24	23	19	27	12	18	16	24	17	14	22	25	22	28	19	22	19	18	19	16	19	27	23	23	19	27	26	22	14	20	28	20	18	24	24	27	24	25	22	25	19	23	26	24	24	20	22	21	15	16	24	25	23	14	11	23	26	27	17	19	20	20	17	22	20	32	17	28	17	25	22	18	25	18	22	24	22	19	19	21	14	22	18	26	21	23	16	25	20	18	19	22	19	18	28	15	21	15	26	12	16	28	24	25	29	21	21	24	16	22	23	20	18	24	22	23	26	21	20	22	22	28	21	33	20	17	36	26	24	23	28	14	23	24	28	19	22	11	20	42	17	26	22	20	16	19	21	19	31	28	4	25	26	28	21	24	18	25	22	13	18	29	20	20	39	24	21	22	32	27	19	33	20	26	25	25	27	20	21	18	12	12	23	15	20	14	38	34	23	21	23	15	16	16	21	18	20	25	19	20	28	23	24	24	28	19	23	15	27	18	20	34	33	17	20	17	25	19	18	22	21	22	23	16	19	20	16	35	23	21	30	23	17	16	15	24	25	16	17	23	25	26	21	16	28	30	24	23	21	23	22	25	33	25	23	19	18	26	19	21	16	20	20	23	21	18	20	20	27	20	16	17	24	29	17	22	18	18	23	26	23	23	16	24	14	28	28	20	12	21	17	27	21	23	23	19	20	22	13	27	26	22	26	16	18	14	24	18	18	25	19	17	19	22	21	24	21	16	15	19	15	30	19	22	34	19	20	27	30	19	27	20	12	19	23	23	22	22	29	31	21	25	20	18	24	33	16	21	19	29	17	17	22	21	21	17	21	25	26	21	20	29	13	18	25	23	14	25	24	22	25	24	28	24	24	23	31	21	21	23	28	24	19	12	22	22	13	18	20	22	19	20	20	23	19	19	21	25	23	19	23	30	23	14	21	18	30	23	32	12	20	25	23	27	31	23	19	29	18	20	26	22	22	24	21	27	17	31	16	26	15	24	19	30	23	20	18	21	21	23	26	16	18	20	15	15	23	24	27	27	20	22	21	23	17	31	21	19	19	19	17	10	32	21	19	30	21	21	18	16	19	18	16	25	15	24	21	23	23	21	8	28	17	15	13	23	16	24	32	24	18	24	18	20	19	26	24	19	23	18	19	25	20	18	13	17	17	25	13	17	22	21	18	21	20	13	29	21	20	22	19	27	27	17	30	23	18	21	27	23	26	23	23	19	23	27	19	23	21	21	22	18	25	21	20	24	25	27	27	22	19	23	18	30	26	18	24	20	17	22	19	23	24	21	22	30	22	21	23	16	29	35	29	14	22	19	21	16	25	27	15	22	18	23	28	18	20	18	18	20	26	23	18	35	21	15	25	18	20	29	17	19	18	20	33	17	15	25	15	16	18	21	27	24	16	19	24	26	12	21	23	20	32	13	23	25	28	18	20	27	27	24	16	19	24	17	32	24	21	17	21	24	28	23	22	10	21	22	19	29	28	23	25	16	19	20	22	21	18	28	14	20	24	22	19	12	17	19	14	24	22	20	20	13	23	17	24	19	22	21	24	25	26	33	18	32	15	19	22	18	21	15	17	25	22	15	21	20	17	26	23	25	18	25	25	18	21	15	17	22	17	24	30	26	19	17	26	28	24	17	34	20	20	23	15	19	18	28	24	24	19	25	21	26	19	28	29	22	27	25	17	23	27	26	20	16	19	18	31	27	25	17	16	14	25	18	12	25	20	18	25	30	25	22	20	18	19	26	13	14	25	22	29	28	25	13	26	18	22	19	22	21	21	15	19	21	20	26	22	11	23	17	16	21	25	23	20	19	18	21	22	20	21	28	19	20	13	35	19	11	20	25	22	18	22	25	18	23	18	26	18	27	15	25	27	17	18	25	20	19	26	25	31	21	19	14	21	25	33	26	25	24	29	15	26	16	13	28	26	23	14	18	14	20	19	18	23	24	23	17	20	19	32	27	24	30	27	23	19	26	19	26	19	24	32	24	17	25	43	17	21	16	20	23	18	15	20	25	28	24	18	15	24	21	26	22	20	23	28	16	18	25	27	17	23	28	23	24	13	25	14	22	18	26	25	27	23	23	20	25	18	19	23	25	16	23	18	25	17	18	19	22	19	15	25	22	22	22	21	13	16	27	12	24	18	26	15	26	20	17	25	26	27	16	25	33	22	20	24	25	23	22	18	22	12	18	26	20	23	18	17	19	17	25	17	25	28	20	23	19	20	27	34	30	21	17	21	23	20	19	26	19	29	18	20	18	21	22	24	31	28	21	23	23	19	26	20	24	16	20	27	25	25	17	20	16	21	22	23	22	14	19	24	22	20	26	21	24	26	26	23	20	26	16	18	22	19	25	20	26	21	26	22	18	19	19	25	25	19	19	23	20	25	27	29	25	22	27	24	17	22	14	17	20	7	28	16	22	26	18	17	22	15	19	23	19	18	25	19	15	23	14	14	22	21	24	25	23	22	19	35	24	25	21	26	24	12	23	24	27	28	15	20	28	20	21	28	25	21	26	18	14	25	21	24	25	25	22	18	23	24	29	21	16	12	24	23	17	17	25	22	26	18	26	24	15	18	20	27	15	20	18	19	26	23	27	30	24	17	17	18	23	29	23	15	26	23	18	21	20	20	26	22	22	14	15	24	19	23	21	16	23	26	20	25	30	22	15	16	17	23	16	17	22	26	21	16	17	20	18	20	24	17	25	30	27	23	31	27	18	17	27	21	30	23	25	21	22	23	21	25	17	20	23	21	29	33	31	28	18	12	16	24	24	29	21	18	21	19	16	28	25	29	29	29	25	22	20	27	26	22	19	29	25	20	22	29	26	21	24	17	24	19	20	23	20	14	22	20	15	21	20	21	18	17	27	15	22	20	15	26	25	17	22	22	21	23	22	17	22	24	23	17	19	25	20	25	28	29	18	26	30	25	24	17	23	14	21	28	28	20	23	19	17	26	22	27	21	20	22	16	21	21	12	20	22	14	19	22	23	15	24	10	19	27	13	18	20	32	23	25	16	14	21	22	20	21	17	14	15	24	11	20	17	19	29	13	19	26	24	20	29	19	21	18	25	22	18	20	23	25	20	18	20	23	22	32	15	15	20	21	22	19	22	33	27	23	16	23	24	22	22	27	20	21	25	28	28	20	21	26	17	21	27	25	21	22	9	12	15	19	17	22	16	23	18	22	21	21	21	23	21	26	28	20	23	28	18	21	22	19	25
21249	17177	11676	27081	30160	26698	22568	18599	15008	12780	11775	9468	7003	6012	5489	4385	3699	3255	2894	2712	2269	1958	1756	1584	1502	1564	1385	1420	1262	1271	1186	1171	1135	1161	1039	1063	1100	1091	915	939	887	869	796	871	828	846	824	803	825	785	807	865	909	852	879	842	927	866	787	752	693	747	700	727	780	708	695	683	682	622	667	726	757	614	710	640	686	698	729	694	686	667	589	582	636	700	710	681	597	624	632	633	583	567	587	599	585	580	530	569	537	536	561	540	556	520	548	564	510	534	511	551	528	534	568	500	570	545	495	491	511	536	522	550	519	543	474	469	508	489	542	485	538	531	472	528	501	504	506	522	525	544	502	510	496	486	519	516	516	529	517	538	488	536	514	490	529	498	506	480	466	506	507	534	496	487	506	496	513	492	510	517	514	522	522	459	524	517	517	543	513	503	496	488	518	500	497	514	536	514	540	511	476	550	502	562	528	493	526	522	530	493	517	512	501	500	488	525	477	507	549	500	503	493	520	516	560	541	504	550	508	530	547	500	516	492	554	516	517	544	503	529	479	517	538	495	523	480	469	528	491	512	477	454	499	449	515	519	517	492	507	536	549	484	515	511	508	517	497	492	478	517	505	534	523	487	525	526	521	480	488	535	509	519	532	528	516	535	544	493	525	494	486	531	474	497	504	510	492	487	470	502	461	556	518	514	523	508	475	553	496	502	529	509	524	507	516	526	518	537	500	505	516	524	553	487	501	527	500	471	476	518	559	488	497	531	492	533	525	532	517	515	478	508	492	520	483	497	496	478	537	510	449	504	514	477	547	514	508	515	500	506	502	495	523	506	467	560	544	531	511	481	531	488	536	490	562	493	506	527	503	544	499	522	538	548	479	458	510	511	470	504	511	504	459	532	490	514	519	550	523	501	507	522	526	526	516	483	546	532	539	516	535	560	499	497	497	531	517	510	544	516	540	529	524	526	511	501	491	518	512	523	501	467	503	511	540	540	498	508	498	500	503	520	498	494	485	501	496	502	533	495	543	509	485	491	504	518	507	498	508	508	535	504	509	516	489	495	485	480	498	524	529	556	513	511	531	502	496	497	533	496	507	494	542	517	505	488	543	526	515	521	557	520	495	516	493	527	508	504	533	523	508	511	502	505	530	529	542	523	463	493	492	493	524	536	496	554	549	505	486	471	497	511	471	521	517	498	536	494	474	535	509	507	532	518	510	479	496	529	513	528	538	506	538	527	494	553	539	498	522	498	510	500	543	496	520	506	513	468	493	535	497	558	489	490	501	507	510	461	559	446	506	531	500	504	563	498	535	522	483	523	550	531	513	510	527	525	498	508	526	543	466	530	503	537	497	517	498	530	524	526	527	509	545	511	497	506	518	529	494	485	500	539	535	551	521	504	497	555	530	502	523	514	558	517	490	515	501	515	511	539	552	507	541	519	504	548	521	555	460	498	513	542	450	561	491	509	546	511	492	516	514	487	500	511	515	476	488	508	514	513	544	494	555	479	497	521	504	556	531	500	564	517	482	504	498	547	512	509	475	503	485	525	487	464	484	542	529	502	506	483	507	500	537	530	517	519	496	526	474	540	527	532	524	492	520	534	513	483	479	502	500	540	525	518	536	500	502	462	504	526	518	529	497	505	564	495	519	540	497	547	476	542	505	503	518	513	480	508	521	482	510	469	522	482	509	513	496	546	543	497	533	485	479	528	514	545	535	533	526	501	487	542	554	538	516	486	540	537	514	539	525	542	514	515	501	472	487	486	500	489	519	490	484	472	497	537	530	510	532	525	510	501	441	507	528	542	583	530	497	471	515	487	507	521	495	517	548	504	544	515	507	494	490	521	521	507	519	496	540	501	462	469	554	539	511	486	482	529	497	481	542	525	502	497	537	538	515	513	511	525	469	531	489	523	516	526	505	532	516	505	500	516	507	490	529	490	516	499	484	520	530	532	503	466	542	544	542	477	484	539	508	448	489	533	547	496	519	495	474	516	466	537	513	466	562	522	540	509	477	465	517	508	471	472	518	518	525	518	507	517	497	538	541	515	498	525	513	523	507	543	516	476	522	494	504	545	508	495	560	545	553	504	460	484	534	488	502	498	511	503	523	499	532	536	468	514	538	508	544	513	534	509	535	509	523	535	462	523	548	526	537	534	508	507	511	496	492	565	519	563	551	508	543	470	467	538	500	497	521	520	514	498	516	529	524	517	497	513	505	524	517	494	509	505	589	479	544	518	530	512	534	520	503	549	492	514	475	484	518	511	515	546	535	513	507	495	502	461	520	500	507	525	530	569	505	504	493	544	539	480	481	533	516	507	516	434	525	522	510	479	484	512	518	512	524	490	502	549	443	509	533	488	509	530	502	498	510	495	489	482	501	542	499	512	518	483	503	528	511	503	524	512	536	504	489	496	573	509	535	493	502	565	509	515	460	497	532	488	506	519	523	504	512	513	479	487	505	504	477	501	530	486	525	484	524	527	523	472	533	484	474	530	497	517	490	530	541	524	499	483	487	489	501	515	459	472	508	470	543	490	471	512	503	489	469	522	522	474	569	468	494	554	519	525	548	510	493	518	504	492	495	521	471	517	497	522	498	479	506	517	520	508	488	496	500	512	519	520	518	496	505	527	543	534	514	545	459	520	474	489	520	548	516	557	528	497	523	488	493	542	455	485	579	509	524	523	499	532	504	518	519	537	508	491	530	539	556	514	550	495	523	471	497	498	479	495	547	525	532	502	497	488	507	476	530	524	494	517	536	483	506	500	513	532	507	491	562	476	510	523	507	528	525	486	528	553	533	529	514	540	514	497	513	486	519	513	499	490	525	537	511	482	536	517	496	509	500	503	509	534	486	524	553	527	468	446	491	513	503	503	495	496	510	532	523	535	491	511	543	529	505	502	493	523	517	471	483	451	495	503	534	506	549	513	554	548	517	510	498	486	522	500	471	475	509	473	509	516	501	527	525	542	492	457	471	501	509	526	513	514	514	508	496	516	512	505	507	521	526	515	482	515	504	509	496	500	505	520	490	515	528	526	515	519	514	509	521	486	483	507	506	474	479	502	497	543	464	490	504	492	509	498	491	537	492	495	500	475	510	532	496	522	522	520	495	477	570	536	527	542	512	491	528	495	474	525	548	490	531	518	546	522	502	514	540	534	516	508	501	471	548	522	469	522	495	517	535	523	509	571	546	529	521	493	520	455	487	485	495	485	504	527	481	525	497	487	495	501	507	494	524	556	534	489	456	545	532	531	538	491	478	510	494	492	484	514	548	570	515	550	512	558	492	572	450	499	477	509	512	462	532	532	503	503	557	524	535	469	553	512	531	511	548	474	483	526	542	523	521	536	528	477	536	530	502	502	514	513	543	545	516	516	524	511	469	538	491	506	513	531	503	496	495	497	537	490	508	520	484	492	523	503	538	493	506	516	498	558	510	540	483	516	524	513	511	514	514	538	488	524	549	548	547	536	521	507	508	522	509	514	509	509	499	558
1719	516	362	283	412	343	285	252	216	181	168	142	106	101	95	80	61	66	54	58	25	54	38	32	31	34	36	37	38	29	36	32	22	39	31	26	28	22	23	27	25	28	25	34	24	14	24	18	25	23	25	28	23	25	21	28	30	24	22	25	31	22	23	22	23	21	23	21	21	22	23	18	30	22	26	25	27	28	28	23	34	27	28	31	13	24	22	25	19	25	16	22	26	22	22	28	21	23	29	25	27	21	24	25	24	21	17	22	13	34	24	27	21	30	22	20	25	27	16	27	21	22	27	22	25	20	18	27	22	22	25	27	13	24	28	24	25	24	22	30	21	27	16	24	15	28	18	17	14	14	27	25	31	29	22	24	22	22	26	20	20	26	24	22	26	22	17	21	20	25	27	24	19	23	29	13	34	13	14	31	21	29	21	31	22	22	25	18	28	18	20	21	22	21	28	20	19	33	31	22	19	20	20	21	33	18	21	20	17	15	30	19	25	19	20	28	22	24	21	33	26	25	20	20	29	23	27	17	22	33	26	20	16	21	27	23	18	24	12	23	27	25	21	20	20	25	12	24	29	22	27	26	20	23	27	16	14	23	18	28	33	13	19	22	16	13	27	30	19	22	28	23	20	21	23	18	29	18	13	17	25	27	18	20	18	24	26	27	20	19	27	23	20	25	29	32	31	24	21	19	19	26	17	22	27	25	26	25	31	18	13	20	19	21	26	27	24	16	19	16	23	25	20	21	34	24	21	19	23	22	25	15	24	21	21	20	23	16	27	18	32	16	22	17	23	15	20	23	20	23	23	28	22	23	16	23	25	23	30	23	22	18	24	22	18	17	23	26	22	22	20	14	22	25	18	14	25	22	15	15	32	22	28	24	20	20	23	22	21	16	27	15	18	16	24	23	24	19	20	29	25	22	19	23	22	30	18	23	26	21	22	22	13	19	28	23	20	21	20	16	30	19	26	22	21	34	33	14	22	20	30	18	19	24	18	23	19	19	24	20	22	21	29	19	16	22	26	26	26	19	13	20	27	13	25	27	23	17	25	24	30	25	31	25	13	20	26	23	24	35	24	25	21	23	20	18	20	20	16	17	27	25	18	27	24	24	26	21	30	25	13	22	19	17	16	20	22	23	16	23	27	19	18	30	16	29	20	21	31	17	16	24	29	28	25	20	16	27	17	21	16	26	24	25	23	19	20	31	29	28	23	13	19	16	28	19	26	23	26	24	20	24	20	14	14	21	27	20	17	17	12	24	18	17	29	27	12	34	12	24	16	22	22	18	30	24	22	22	21	22	23	24	23	20	22	24	25	21	21	14	24	23	20	22	20	22	24	27	30	27	27	24	24	19	29	30	30	23	24	18	25	24	15	27	13	19	13	19	29	34	23	29	21	24	19	26	16	20	21	30	22	17	19	26	20	20	34	26	21	24	19	26	28	23	24	21	20	28	20	18	23	25	12	17	20	21	14	23	25	18	21	20	28	15	20	21	23	19	18	18	22	24	22	25	30	36	25	18	25	18	27	22	25	26	23	18	26	24	27	24	38	21	25	21	25	22	17	28	26	23	20	28	20	20	17	22	19	22	23	19	20	18	17	22	22	17	21	29	20	22	24	23	18	21	25	18	26	19	21	20	31	21	20	22	31	22	15	23	19	23	25	11	18	27	28	19	23	21	20	17	21	28	23	27	15	27	22	28	18	25	28	15	21	36	19	20	25	17	22	21	29	22	23	19	23	20	19	28	16	20	25	26	18	23	18	27	26	25	20	33	22	20	23	23	25	16	25	23	22	19	15	28	26	15	29	18	17	23	21	26	23	22	26	21	22	26	20	21	22	16	20	16	26	27	17	25	18	18	21	13	21	21	21	19	27	21	23	26	27	28	23	22	22	27	28	20	20	20	22	13	18	21	19	12	20	18	19	19	21	14	18	23	29	29	28	19	17	23	21	26	17	11	21	25	21	25	26	19	21	29	29	22	24	13	21	33	19	16	19	18	24	17	16	17	20	22	20	20	41	28	15	14	28	23	16	19	18	29	23	22	18	19	18	32	25	25	27	20	16	20	19	22	30	16	21	29	18	20	22	15	26	13	20	14	30	16	20	19	18	29	22	26	17	24	16	17	22	26	29	18	33	21	23	17	16	17	20	25	19	20	21	19	25	14	18	25	23	16	23	32	18	25	24	16	20	15	25	29	21	23	15	13	14	24	22	28	24	23	20	17	27	19	26	21	27	41	21	20	23	21	20	16	25	26	20	20	28	19	25	20	23	20	21	22	19	19	15	22	20	26	18	25	26	13	21	25	21	10	30	18	20	26	29	19	23	32	25	23	20	23	21	26	20	22	27	23	25	30	20	10	12	17	23	10	18	19	16	13	17	25	22	24	20	28	25	17	21	28	21	22	23	24	17	22	29	31	19	31	15	21	19	19	21	16	26	23	20	32	23	22	25	31	27	19	28	22	26	16	17	21	27	8	17	14	25	18	25	23	26	25	17	22	17	22	21	28	15	17	27	26	24	21	24	20	27	26	20	15	17	21	25	20	21	13	17	26	15	34	16	24	20	19	24	28	24	22	25	22	22	22	16	23	18	28	22	26	25	25	21	21	24	15	22	29	22	23	19	15	27	29	20	9	21	22	17	27	21	30	22	19	25	13	26	29	23	22	27	25	21	17	23	19	21	11	18	26	21	22	24	18	24	12	28	31	26	17	21	21	23	27	17	26	16	15	25	22	16	29	15	20	17	23	23	23	19	28	14	24	20	21	20	26	21	20	21	30	29	20	24	19	21	25	18	26	16	24	18	20	21	20	14	22	20	19	21	22	20	14	19	21	16	25	23	18	24	21	18	22	14	24	27	18	25	16	23	18	23	22	20	21	22	20	20	17	22	32	12	27	21	19	27	23	26	17	23	26	22	19	17	23	31	24	18	19	24	25	20	28	21	21	23	14	15	28	16	25	25	21	25	20	17	24	27	18	15	28	25	11	26	21	18	21	37	30	22	28	24	16	20	24	29	19	27	23	8	25	19	36	24	22	23	25	24	20	13	18	19	30	15	22	13	29	23	29	20	22	26	19	17	19	19	20	22	25	19	25	12	32	26	21	20	13	20	16	22	22	23	20	17	23	24	20	25	21	24	19	20	21	25	13	21	15	26	25	24	26	21	24	22	20	25	22	21	24	24	19	27	18	21	12	20	21	24	21	33	22	20	23	19	30	22	28	24	25	27	16	23	18	31	28	29	20	20	21	14	28	21	22	29	20	11	27	21	23	28	28	26	16	23	23	14	18	22	14	26	25	20	15	25	23	19	15	18	23	17	23	15	22	31	27	13	18	23	23	18	26	25	19	15	24	21	17	22	18	20	11	18	20	20	18	24	17	23	25	23	17	30	15	30	18	28	22	28	21	24	23	20	23	36	23	28	26	20	20	26	24	14	18	24	28	17	26	26	21	18	25	11	16	26	17	26	28	22	31	25	24
20790	17258	11452	26581	29745	26410	22219	18486	14980	13048	11321	8664	6874	6276	5257	4408	3642	3137	2889	2540	2049	1780	1690	1571	1543	1455	1457	1343	1243	1279	1300	1186	1172	1086	1042	956	1049	1015	953	880	862	882	799	792	826	864	800	786	808	885	906	875	855	813	775	795	853	783	813	806	728	735	783	716	719	652	689	706	671	684	663	674	726	645	665	629	694	717	710	709	726	727	758	678	719	698	736	661	634	640	689	588	629	626	594	585	598	538	547	543	571	542	572	520	509	564	519	574	541	537	538	470	546	518	531	581	517	536	556	526	548	520	498	485	549	541	524	495	561	529	499	498	507	551	512	480	556	531	525	531	526	487	558	502	481	523	517	498	499	540	525	516	526	460	520	541	514	523	550	483	507	538	537	537	547	552	557	527	518	551	503	521	498	528	482	517	512	491	456	507	501	474	508	476	541	501	525	471	516	525	530	503	528	485	495	524	481	561	551	545	509	514	542	502	560	516	522	536	540	505	505	533	567	520	468	526	481	553	488	513	513	503	527	487	542	529	519	508	505	500	558	511	494	484	532	536	512	566	512	507	488	528	488	506	520	482	462	466	511	510	530	478	518	531	500	527	501	485	482	527	505	475	509	526	498	515	493	491	523	529	497	535	515	525	529	501	529	543	500	497	495	501	544	497	508	518	489	516	551	547	519	504	518	471	543	497	521	521	523	533	502	505	531	491	490	527	537	564	532	513	541	507	484	540	517	492	518	540	560	542	446	488	490	528	500	521	541	496	520	477	523	515	499	500	526	521	524	516	528	498	517	552	508	546	517	523	484	524	525	500	507	524	490	539	511	518	534	531	495	541	520	554	525	490	501	558	509	524	513	507	513	520	492	524	537	550	494	494	492	488	505	510	514	518	519	503	514	528	516	539	527	509	545	535	504	502	517	574	457	479	544	562	484	517	542	499	496	522	495	516	544	515	524	528	534	473	517	547	536	503	474	487	475	534	500	517	457	469	524	498	510	533	521	540	475	523	531	488	568	543	519	504	527	616	514	471	516	520	546	517	522	461	517	512	493	486	501	535	500	539	474	516	513	493	521	485	509	493	526	496	492	505	495	472	534	486	502	463	534	453	486	536	510	508	524	538	531	489	500	521	525	538	469	499	535	520	512	513	524	517	527	542	516	529	509	480	525	502	463	542	514	503	483	549	538	509	496	524	483	510	466	517	511	479	533	531	517	497	498	523	531	479	497	496	501	530	487	490	505	550	494	482	479	539	537	504	469	489	512	538	501	483	467	514	513	530	517	493	496	505	531	477	488	544	510	491	489	510	521	522	498	465	521	543	519	525	486	503	496	521	524	514	484	538	506	512	503	472	486	474	487	509	493	527	473	542	535	511	511	514	482	518	536	519	510	531	491	505	496	533	512	503	492	464	525	478	485	484	524	518	517	486	503	496	517	468	483	522	479	536	511	529	484	496	495	491	519	495	550	516	495	515	473	492	517	496	494	544	541	511	501	515	517	525	503	496	516	512	496	521	518	499	524	509	507	536	525	493	509	493	525	504	504	567	524	491	484	515	520	513	498	542	497	483	524	503	531	546	487	515	521	527	475	522	473	531	486	511	496	571	495	514	518	489	535	534	530	527	513	508	531	516	563	552	486	534	518	506	504	526	477	544	538	513	502	492	531	528	511	468	497	475	500	516	513	538	473	532	494	489	524	506	534	501	528	482	531	512	525	508	554	536	542	508	535	489	518	525	533	454	529	553	517	483	571	516	512	472	550	501	530	504	484	536	471	500	513	481	556	530	513	488	513	508	515	508	510	501	501	505	512	522	509	493	471	466	493	538	509	513	492	514	463	477	561	513	485	492	524	508	482	524	468	494	558	521	510	523	505	548	488	542	498	541	521	494	571	489	528	529	494	509	528	530	539	495	507	519	500	501	529	501	498	512	516	507	493	532	521	480	528	533	521	513	502	565	529	550	473	516	486	455	529	509	489	550	517	501	526	493	513	521	495	495	497	509	565	512	506	503	509	523	479	492	493	537	533	519	520	522	497	522	508	530	530	500	504	516	507	513	519	525	508	489	528	512	512	502	536	514	499	489	524	533	493	517	529	521	474	533	508	547	519	516	476	521	484	489	534	490	550	491	557	510	492	470	510	473	504	540	487	457	549	509	527	514	541	543	461	546	538	502	522	501	519	527	508	529	542	478	512	500	481	495	504	502	509	529	542	542	544	538	513	497	499	519	480	518	493	495	494	489	500	491	486	525	510	512	532	483	520	509	504	488	523	483	518	528	500	555	554	465	511	505	538	542	477	538	500	527	539	488	527	490	515	553	501	537	517	478	571	507	527	510	515	545	500	529	515	521	532	503	496	484	495	548	516	510	502	509	541	528	515	520	509	542	519	551	564	517	480	504	533	508	506	477	552	524	508	495	513	483	533	494	480	474	498	507	509	522	493	467	511	481	518	510	521	503	501	518	523	565	531	520	492	528	482	541	531	545	522	511	536	504	535	530	514	523	507	512	501	510	552	503	483	518	504	487	485	535	556	501	545	525	511	533	529	496	487	503	498	498	527	518	509	482	458	500	486	530	503	512	502	521	540	544	514	513	509	542	530	507	496	519	493	482	480	511	504	504	501	508	471	517	516	512	556	540	510	507	500	489	484	515	546	495	543	519	497	513	503	512	502	504	492	518	543	530	506	499	488	474	509	542	510	531	487	503	563	505	508	536	525	551	512	501	478	499	500	512	512	486	508	488	540	463	505	515	539	498	538	508	531	486	567	482	526	504	515	532	545	521	499	511	502	499	539	522	495	487	469	527	529	503	547	482	502	532	523	481	500	502	492	512	525	507	520	495	515	523	539	523	516	469	526	512	482	503	482	554	482	499	516	503	500	505	546	519	496	534	528	528	492	532	566	518	495	515	483	524	523	491	511	493	469	540	486	516	483	475	493	549	531	510	473	482	471	514	522	520	487	478	510	553	513	527	553	477	495	478	515	494	496	528	502	534	550	526	507	492	543	489	488	534	498	516	543	522	524	489	545	467	535	517	506	489	496	485	500	515	478	525	505	490	499	511	509	506	511	498	505	524	554	510	497	500	489	495	492	524	502	529	527	481	522	514	463	487	537	489	486	524	496	506	525	492	493	532	559	520	531	491	527	469	545	469	538	503	510	487	514	519	499	515	538	536	504	505	515	536	499	533	513	541	481	541	559	503	514	520	476	498	517	457	511	501	522	505	505	514	498	506	509	502	511	490	486	533	505	529	499	517	529	521	495	505	530	482	480	522	510	545	517	542	497	527	513	503	511	508	494	499	508	513	550	478	482	477	530	512	514	497	504	551	497	511	516	533	506	516	544	558	523	522	482	495	531	504	524	467	505	509	508	513	503	501	474	482	479	529	510	514	529	530	543	522	524	537	515	491	517	563	535	522	545	507	493	521	510	509	484	518	526	464	522	553	519	501	534	528	485	528	516	499	547	500	533	537	535	485	532	460	486	478	475	547
2087	363	258	227	284	226	203	164	178	141	115	97	85	78	69	69	67	65	52	56	44	47	53	45	50	44	42	49	49	37	35	35	40	39	46	41	35	36	33	32	36	42	37	38	41	35	37	38	45	25	40	38	55	37	36	36	39	35	31	46	30	31	40	35	32	29	36	32	31	45	42	38	37	35	40	29	31	39	45	32	41	41	38	35	31	28	44	33	27	37	34	35	40	25	42	41	36	36	26	34	35	30	33	32	41	39	33	31	31	34	34	37	35	21	34	28	30	36	26	24	26	30	41	26	33	37	29	28	28	33	25	39	36	47	36	30	23	28	43	35	31	33	36	34	36	33	27	18	37	28	34	37	47	26	34	27	32	22	25	32	30	35	25	22	24	30	34	39	38	22	35	36	22	34	29	39	40	22	36	31	32	23	23	29	34	29	31	35	36	37	45	40	27	26	43	33	31	35	34	29	43	38	34	40	28	33	37	32	33	35	34	28	23	33	34	39	30	37	34	34	35	29	35	32	34	35	36	27	21	39	35	33	30	32	39	27	25	38	43	31	45	14	27	34	26	29	33	44	30	39	40	32	41	23	18	39	36	36	32	31	38	35	37	38	28	37	24	29	31	29	40	25	37	28	30	28	33	27	33	31	35	33	43	39	30	36	28	35	33	29	32	29	27	36	29	24	26	34	44	40	38	20	38	22	31	30	47	35	30	28	45	32	38	25	25	42	40	24	33	28	42	39	41	38	37	25	32	29	31	39	38	30	36	27	32	30	29	27	38	35	30	32	42	37	26	33	42	32	30	30	35	34	26	40	31	38	36	48	34	30	37	42	39	36	32	36	39	26	48	32	28	37	39	42	33	29	32	33	41	38	33	37	33	28	36	38	35	50	32	38	47	34	27	29	32	30	32	34	25	32	36	27	46	31	29	31	21	28	40	33	38	35	31	28	32	26	39	36	24	30	31	28	24	36	25	39	31	34	31	29	34	35	33	31	32	28	33	37	24	34	29	38	32	39	34	31	46	30	37	29	32	32	27	34	37	34	40	36	38	27	36	27	23	37	32	33	39	41	26	32	30	36	32	42	37	31	46	28	31	32	24	29	32	34	38	34	41	32	31	31	31	31	28	29	42	37	36	35	26	40	31	29	37	36	29	29	31	38	24	40	33	35	34	34	30	37	36	40	30	28	37	40	31	40	28	24	35	38	25	40	29	39	32	35	31	42	42	29	34	30	43	40	40	30	37	25	34	34	45	31	34	36	33	36	36	39	31	29	43	44	28	34	34	38	29	40	30	27	33	38	35	23	39	34	35	31	29	34	37	18	34	32	31	32	24	48	26	30	37	45	36	35	27	32	26	31	37	51	23	22	26	30	32	40	27	30	35	28	39	36	33	41	32	27	35	30	33	31	32	34	35	32	26	24	22	37	35	29	39	36	30	27	35	34	36	43	43	25	34	33	32	37	35	37	33	23	28	31	26	24	29	36	36	39	33	37	35	36	34	27	27	34	38	30	50	27	37	24	34	35	40	34	42	29	28	38	42	31	22	28	32	43	28	31	29	27	28	36	37	36	27	44	34	27	47	37	29	28	31	33	28	39	28	32	42	38	35	34	42	34	43	30	32	41	39	31	45	35	37	32	42	24	28	24	28	36	30	28	36	30	37	16	31	22	31	34	43	33	29	33	33	30	30	40	46	36	32	32	28	34	39	35	37	23	33	38	47	31	28	34	25	41	26	28	39	37	21	25	34	32	32	36	27	34	34	33	28	35	37	30	31	47	30	21	37	26	24	26	23	23	35	25	31	43	30	29	36	42	26	32	34	43	30	33	33	37	29	43	30	48	32	32	36	31	40	29	33	31	35	19	28	28	30	28	29	35	28	37	37	31	37	36	37	33	23	42	43	35	44	35	34	36	31	28	44	33	34	41	28	34	31	34	35	29	46	36	33	23	28	19	29	40	31	31	40	39	28	33	31	39	35	24	30	31	34	30	33	28	31	43	39	32	37	42	35	37	29	29	28	42	35	35	38	27	31	30	25	36	41	36	27	28	34	36	33	34	36	34	41	22	28	39	28	32	35	18	29	29	36	29	36	37	35	25	36	40	37	39	35	33	29	35	29	41	29	31	25	32	24	30	25	25	40	38	29	34	35	34	33	28	32	28	37	33	38	22	25	32	25	27	31	37	38	34	31	33	44	32	37	38	37	23	33	31	37	34	32	29	37	33	37	31	36	29	41	43	28	32	32	36	35	31	38	32	29	41	33	37	39	42	37	34	31	24	36	25	33	41	29	36	29	27	28	31	32	27	34	24	35	30	29	46	29	36	28	30	37	27	37	31	38	31	48	41	43	21	38	33	43	31	39	33	36	37	27	38	46	34	28	40	31	28	30	40	32	33	33	33	31	38	25	30	29	34	34	29	36	33	34	31	36	37	29	28	34	33	28	52	39	27	32	23	34	31	37	32	27	42	28	30	32	22	29	32	39	30	39	29	35	28	44	33	27	35	36	30	30	30	28	34	32	28	24	25	38	25	25	32	29	38	30	28	37	32	31	29	26	34	26	24	37	34	27	32	38	37	40	36	35	39	37	37	24	44	29	37	43	36	33	33	25	35	33	32	36	33	27	30	33	19	27	31	51	30	33	30	37	27	23	38	32	44	23	39	32	41	24	41	40	35	37	38	34	33	38	29	33	30	43	38	36	21	31	30	38	33	32	32	36	35	48	36	28	35	24	31	35	32	45	32	44	26	29	26	29	30	33	36	41	32	26	42	39	40	37	43	40	24	36	26	26	37	32	34	39	35	36	33	23	27	30	42	31	30	36	33	35	34	31	34	34	26	24	25	31	42	33	32	42	20	29	35	37	31	34	43	32	41	33	29	32	39	35	32	32	31	24	36	24	40	35	33	36	40	34	34	37	32	32	40	35	35	22	47	28	25	32	21	38	24	33	30	38	38	29	22	29	31	33	32	28	38	30	36	39	29	34	30	42	31	30	40	39	34	30	30	33	47	33	40	28	32	27	35	29	27	36	43	23	31	40	34	29	41	43	31	35	36	36	41	35	32	39	34	28	36	34	40	26	46	35	33	31	22	41	42	28	41	35	37	31	33	25	29	35	35	33	36	25	23	33	37	39	36	36	39	46	40	34	33	29	28	49	31	42	36	31	38	31	37	38	38	35	25	38	32	38	30	39	29	30	39	39	36	30	35	26	33	30	43	35	39	49	32	25	33	33	29	34	35	31	32	39	34	33	39	48	40	27	31	33	39	31	29	45	38	34	36	40	34	34	29	37	35	29	39	29	42	27	28	38	24	36	45	36	28	34	28	26	46	39	33	32	41	43	36	33	33	27	43	28	50	22	35	32	26	37	28	35	34	31	29	26	41	32	38	31	37	30	36	34	36	27	33	28	31	31	32	36	37	32	39	38	36	32	35	37	42	34	30	22	29	42	26	25	33	30	37	23	38	33	30	21	32	31	32
16530	13263	8631	21182	24511	21648	18116	14311	11447	10207	7821	6117	5306	4702	3813	3271	2834	2588	2316	1974	1780	1537	1566	1447	1380	1371	1355	1319	1303	1272	1296	1197	1217	1194	1074	1068	1042	1128	1050	1036	1006	976	984	994	1018	941	924	982	992	965	1054	986	986	985	1037	1025	953	960	1011	945	969	931	967	957	916	900	916	879	905	867	910	859	872	831	864	824	846	888	924	955	956	897	933	1005	897	920	954	899	920	875	805	831	895	819	815	794	823	787	802	832	791	802	824	828	765	734	807	737	815	829	805	785	797	775	824	753	792	747	785	801	767	739	763	830	767	793	751	816	774	783	784	794	832	795	790	804	786	793	767	774	791	765	776	817	777	765	789	791	793	738	762	741	750	722	754	775	783	740	772	740	756	759	811	732	781	744	790	741	761	798	773	770	808	804	767	800	795	786	785	748	763	779	748	786	784	807	793	764	754	738	795	769	778	791	750	747	766	757	777	774	787	776	752	721	781	736	701	787	831	783	793	730	774	762	752	764	738	821	784	775	760	742	805	763	783	719	810	721	767	779	788	752	761	755	786	730	790	806	748	769	736	778	699	778	791	791	819	758	753	786	732	745	788	859	769	770	787	781	813	766	756	776	802	770	786	799	743	811	731	753	725	776	731	785	758	763	757	792	743	736	793	742	807	800	747	770	723	785	802	727	751	787	718	799	771	800	747	816	786	767	768	791	765	807	799	788	797	787	788	746	835	765	777	768	777	814	776	792	735	780	807	769	743	797	744	782	754	748	790	794	802	788	735	757	821	744	793	768	827	784	795	784	751	738	751	745	787	766	772	786	738	806	747	761	802	805	765	774	757	759	775	761	756	756	776	742	819	825	740	774	764	704	823	731	795	767	737	798	750	785	803	759	752	725	845	752	802	730	740	757	761	766	819	779	754	799	749	736	783	732	747	766	766	738	795	733	771	782	753	789	818	734	774	771	797	776	768	745	764	771	737	764	788	797	790	772	781	741	724	798	730	774	774	755	750	792	797	778	715	802	765	784	842	793	778	788	803	761	764	805	781	761	790	788	746	792	803	776	746	776	795	814	791	794	745	771	767	806	774	771	780	757	763	761	807	752	812	746	794	765	738	759	786	750	794	795	758	758	827	783	787	745	792	792	779	759	777	847	797	763	744	773	735	767	769	788	752	715	750	815	814	736	797	742	768	792	808	760	736	799	768	779	847	749	789	744	801	755	792	825	800	784	763	784	783	776	825	821	804	751	785	776	764	745	782	786	785	746	791	776	792	769	780	762	740	764	754	727	845	776	720	718	770	786	758	785	782	762	810	792	750	774	763	842	763	726	725	757	764	733	761	733	721	769	775	769	794	778	721	768	786	736	768	737	764	826	788	763	853	765	751	755	787	752	792	763	758	781	782	791	763	759	715	742	779	767	795	744	791	780	742	783	768	743	750	740	831	812	766	727	744	712	777	757	796	735	787	766	715	774	748	786	795	752	771	755	764	774	760	770	750	783	769	802	776	762	750	757	731	764	789	734	753	729	731	783	795	778	808	776	835	785	774	777	754	795	753	794	798	777	767	786	783	736	757	719	779	737	761	782	741	829	715	811	783	811	772	771	775	814	731	719	789	772	759	791	748	742	744	766	764	758	760	736	790	850	774	753	761	787	818	705	804	760	776	773	736	752	757	741	769	805	778	784	748	763	809	781	787	749	751	757	713	768	749	756	769	763	778	746	771	770	789	757	771	754	741	741	778	761	793	716	772	775	750	808	773	792	789	773	825	761	781	767	789	787	787	742	796	788	784	796	771	783	733	780	756	784	748	778	742	805	753	723	769	806	796	763	796	811	744	776	742	737	839	748	788	815	793	766	772	782	769	737	708	743	768	783	729	775	743	776	783	770	805	791	802	799	789	741	769	770	728	775	759	712	747	731	766	761	762	769	758	750	780	781	798	756	786	782	760	775	747	781	801	772	740	770	711	749	791	777	790	741	765	728	787	728	734	761	800	761	735	751	737	718	821	744	745	756	799	804	789	750	786	772	723	742	760	774	805	782	759	770	776	778	801	769	742	794	767	779	752	774	813	806	805	823	777	732	835	812	767	799	731	765	750	787	814	773	793	734	720	790	789	798	778	774	770	764	754	732	808	745	768	784	748	771	734	773	786	817	757	753	734	703	726	732	797	792	751	765	821	727	791	811	754	776	716	774	747	782	751	764	757	814	786	766	751	746	758	757	808	765	772	749	731	780	756	754	743	788	803	757	748	773	756	734	767	725	754	816	752	758	766	768	793	756	756	776	770	774	788	787	809	742	754	823	814	724	771	790	792	780	760	776	808	778	776	767	810	771	820	692	792	796	792	765	790	813	780	725	772	756	754	779	810	762	736	777	752	731	754	791	740	738	724	787	745	799	788	767	782	733	741	718	798	759	775	775	718	789	752	801	733	769	782	779	743	791	750	747	781	737	793	797	738	773	776	762	736	778	775	761	731	814	725	768	770	841	744	750	792	797	800	751	778	783	763	816	737	810	778	797	778	730	709	743	797	810	781	781	795	795	768	768	800	751	764	803	783	787	764	761	794	755	781	770	771	737	771	779	780	754	765	776	794	745	783	793	775	741	751	779	780	755	784	793	790	730	763	775	782	776	778	821	783	776	753	730	778	796	811	770	761	723	763	771	793	736	803	779	715	831	711	760	814	763	783	728	805	770	783	765	770	774	745	779	746	771	755	733	728	759	726	771	752	795	771	753	800	752	709	797	797	819	785	743	743	750	766	788	792	752	782	767	768	771	792	817	774	785	768	781	803	785	785	777	782	745	810	797	810	731	770	826	767	818	813	753	744	821	779	769	760	748	745	741	777	812	776	731	771	792	751	760	763	713	779	780	794	768	758	769	785	747	786	792	737	775	730	760	763	768	770	769	772	777	788	775	741	765	790	785	777	756	812	779	761	754	839	790	784	756	734	798	753	792	744	779	731	755	798	808	780	760	774	725	771	766	765	740	806	795	771	751	748	761	764	753	742	797	816	721	770	733	794	808	775	750	744	762	802	785	793	799	769	797	824	773	774	786	738	772	760	797	774	807	720	752	768	736	773	769	763	763	802	765	800	755	798	789	745	726	750	816	757	738	762	766	725	796	787	787	799	790	786	764	806	758	819	737	784	743	738	779	772	806	734	753	790	750	818	733	774	790	777	750	768	788	827	797	778	736	739	794	768	796	790	730	743	800	771	743	783	754	846	825	839	735	800	728	776	720	757	748	756	719	813	758	788	744	765	751	779	754	725	771	738	729	782	765	830	787	772	748	772	814	778	731	763	772	770	750	759	778	795	790	802	753	728	735	790	745	769	782	788	775	757	766	802	801	778	779	748	758	753	788	790	709	750	784	785	769	737	752	771	777	746	753	788	762	794	753	748	782	753	768	798	768	833	740	747	773	788	775	824	763	748	790	754	752	756	734	752	782	781	787	790	792	771	769	822	776	768	768	792	773	757	727	778	747	765	754	799	763
1664	502	311	291	381	335	259	218	205	161	163	138	129	115	102	69	75	61	50	51	56	37	43	42	47	40	38	29	35	29	36	21	35	29	28	39	39	27	36	35	25	21	19	19	25	30	28	30	28	24	25	19	27	21	25	24	33	28	35	26	16	31	24	15	32	44	27	28	35	21	33	16	27	32	26	21	18	26	26	32	25	21	32	29	28	22	24	27	19	36	27	29	20	22	21	19	21	15	19	20	24	17	20	19	27	20	28	26	31	27	16	26	32	32	22	24	28	18	25	12	22	31	14	22	22	15	30	23	18	17	28	24	28	19	25	31	21	15	30	22	26	23	20	30	28	20	27	14	25	19	21	25	25	16	24	26	21	24	21	23	29	27	25	18	14	18	22	18	15	24	23	23	19	21	26	25	29	16	28	28	21	26	16	17	38	22	22	20	15	22	26	23	20	28	24	20	27	22	18	18	26	10	25	22	29	15	28	18	20	28	30	24	19	18	26	26	18	22	27	24	19	20	27	22	19	19	17	28	27	23	22	25	25	23	21	19	24	23	23	24	30	27	24	20	24	27	24	26	18	18	17	22	26	24	18	23	26	18	26	19	19	23	20	26	26	25	28	14	17	17	20	12	22	20	25	26	22	22	25	18	33	15	12	22	15	27	25	15	17	20	18	17	13	29	22	14	19	32	23	31	28	22	13	21	23	24	23	26	24	21	20	18	23	17	20	24	19	22	17	15	22	19	16	23	21	25	25	25	20	21	21	18	17	18	26	21	19	24	22	32	24	21	20	21	27	14	24	21	28	29	25	24	25	23	27	23	14	24	14	24	20	21	23	21	21	25	24	28	17	18	29	21	18	26	20	15	19	20	20	27	22	28	30	20	20	30	21	20	19	20	26	26	21	21	21	19	24	25	15	19	23	17	25	19	24	14	21	22	21	17	21	24	21	23	28	27	18	29	26	26	34	20	19	14	28	20	15	20	14	20	24	19	22	19	21	15	27	26	17	29	26	21	26	18	27	40	20	23	26	28	24	27	16	14	19	31	26	25	20	23	29	18	20	21	31	15	20	28	19	17	21	26	27	17	29	21	19	21	18	21	33	20	26	17	31	33	11	27	23	24	23	23	24	16	21	23	31	23	17	27	24	26	24	21	22	19	27	20	18	24	28	18	25	22	17	27	17	17	16	13	32	17	19	21	18	25	24	17	20	23	21	16	17	21	22	22	27	19	20	30	28	31	19	17	24	30	29	17	26	18	25	14	21	21	28	21	20	22	26	28	24	18	27	20	16	16	32	24	29	29	13	18	20	22	20	29	27	27	18	24	19	27	22	15	20	27	24	16	21	26	24	25	21	19	23	26	17	18	24	16	22	18	19	27	23	25	20	20	20	28	21	15	22	18	16	21	16	22	31	23	18	21	23	19	22	20	22	26	21	23	18	14	26	27	27	16	25	18	25	20	19	13	31	16	32	15	36	17	20	23	25	15	23	22	23	21	26	35	21	27	15	23	31	18	24	25	21	27	16	28	17	19	16	22	18	22	18	20	25	23	22	20	17	28	25	23	27	16	21	16	28	16	18	18	21	14	29	24	14	20	12	16	23	16	22	22	22	18	28	16	20	20	13	21	20	17	23	24	21	15	29	23	23	17	24	19	31	21	21	18	25	20	18	21	23	23	24	22	21	23	24	28	30	21	27	33	26	20	33	17	20	24	23	28	20	24	17	23	23	28	22	27	14	20	24	21	21	14	17	23	22	18	25	20	20	35	18	16	21	20	24	22	26	18	26	23	28	22	20	19	25	12	21	32	18	23	30	15	26	22	19	25	32	29	21	21	27	22	23	24	26	20	20	25	29	23	17	22	17	25	13	30	29	23	29	22	21	27	16	24	22	12	20	21	20	22	25	22	17	21	28	25	27	16	13	21	19	28	18	24	24	18	16	27	36	28	21	24	26	20	22	23	15	16	23	20	19	21	24	22	24	27	24	19	21	20	21	19	30	25	19	28	22	13	28	18	28	25	18	15	21	21	23	30	25	20	22	27	18	21	22	22	24	15	20	26	20	23	16	28	23	23	23	23	19	23	24	23	24	20	26	29	25	17	19	17	21	28	17	29	14	14	25	18	19	19	27	23	22	22	16	22	24	16	22	27	16	37	17	22	27	16	17	23	24	20	20	30	28	22	25	24	21	13	25	19	19	26	27	20	15	25	24	26	21	22	17	17	20	19	16	18	22	17	27	18	24	18	28	22	14	25	17	26	28	27	22	11	20	18	17	17	26	22	20	23	20	28	17	23	21	16	26	16	17	22	25	19	21	29	28	35	19	25	19	27	23	23	22	21	15	22	25	26	24	13	22	21	26	20	21	26	21	18	21	21	17	34	26	17	26	19	22	15	22	26	18	16	16	25	22	26	23	22	26	26	20	14	21	14	23	15	30	20	21	18	24	19	19	32	25	23	25	29	20	17	24	18	18	22	16	21	22	22	22	24	27	21	16	25	16	22	17	22	22	24	22	18	25	20	20	21	22	18	21	22	18	24	29	24	26	23	19	13	13	19	16	25	21	22	24	22	20	34	30	19	24	27	18	22	27	29	24	18	25	33	16	22	24	25	23	21	26	23	25	27	22	15	20	23	22	20	24	27	20	23	25	28	24	24	29	23	25	30	24	16	27	23	22	21	27	25	14	27	20	23	19	23	31	20	20	21	25	12	27	22	26	17	28	15	15	23	21	33	18	15	20	26	27	21	22	13	18	14	16	22	21	16	20	18	27	25	16	26	20	25	17	27	29	24	27	20	22	23	19	18	21	23	23	19	39	37	22	19	18	18	20	24	24	19	25	25	21	30	29	20	23	24	26	18	27	26	23	17	34	25	11	17	18	26	18	14	26	16	21	22	22	25	20	17	18	21	26	21	30	24	16	24	19	29	13	25	19	26	24	26	19	24	20	26	17	21	15	20	23	27	24	17	33	28	16	20	27	30	19	20	25	29	18	25	21	27	25	17	19	18	14	29	16	16	22	26	21	29	18	23	18	20	20	17	24	20	22	24	23	23	24	26	25	28	21	20	31	18	21	23	30	27	37	21	19	15	30	17	25	21	26	24	26	19	33	23	24	21	25	25	18	19	20	29	18	23	23	26	25	23	31	24	14	22	24	18	21	19	17	24	36	20	16	12	22	19	20	29	20	31	17	24	23	23	22	24	22	23	25	25	24	22	25	25	15	26	17	28	25	20	24	28	14	22	21	17	26	15	21	19	31	20	24	20	20	19	34	20	21	27	22	25	20	18	23	22	14	37	27	19	23	21	26	29	23	26	27	20	15	23	25	23	29	23	23	39	26	25	15	22	18	15	21	15	25	22	22	25	30	24	22	24	33	23	19	11	19	26	24	27	26	14	19	24	28	14	21	26	28	22	21	21	20	30	20	13	15	25	17	24	21	28	20	26	30	22	28	25	23	20	22	17	14	23	24	29	24	21	23	30
20340	17038	10776	25511	29276	26451	22190	17596	14770	12621	9794	8259	7401	6234	5100	4070	3513	3203	2695	2377	2087	1847	1787	1719	1598	1533	1413	1329	1338	1362	1324	1187	1139	1095	1034	994	989	963	939	919	850	922	882	836	866	897	820	852	859	813	807	828	837	915	943	890	889	835	814	786	735	744	755	730	726	708	739	688	699	719	712	673	630	643	656	636	723	697	745	678	743	720	806	872	829	810	702	708	634	668	678	723	649	607	630	607	615	595	611	599	533	552	537	521	509	531	586	550	568	570	578	545	524	523	520	468	474	517	546	571	568	531	535	520	505	530	545	534	520	516	527	550	490	523	517	496	526	499	472	517	562	568	525	516	521	504	568	540	541	515	536	535	520	535	497	514	501	544	534	534	502	538	553	518	538	516	515	526	489	530	500	516	514	576	550	577	529	567	545	505	554	539	515	475	559	483	535	505	492	523	576	528	540	514	551	493	497	542	499	485	514	485	546	569	491	520	496	556	502	514	477	553	532	521	514	513	556	500	489	546	462	530	549	512	546	532	524	528	496	508	518	533	530	486	486	509	532	504	550	536	537	458	523	532	523	534	515	543	566	534	509	513	516	479	482	558	535	528	558	511	518	525	531	519	498	518	541	523	492	523	522	518	513	525	566	536	534	536	497	487	511	518	524	518	528	523	507	533	525	525	539	495	554	520	525	573	505	505	484	513	539	506	524	540	524	514	535	527	503	571	522	499	527	516	480	537	518	489	455	476	512	534	495	536	547	532	533	498	488	562	521	506	558	494	515	542	503	525	541	510	481	540	537	492	512	528	541	549	508	521	537	538	507	510	562	554	512	559	539	534	485	533	474	555	543	522	511	515	513	549	534	521	516	535	523	502	494	536	518	485	528	502	508	549	528	499	509	509	509	518	517	489	540	468	520	518	510	475	558	535	524	566	553	503	559	546	511	521	529	511	561	557	526	484	478	505	525	537	493	565	531	539	512	492	522	517	539	546	538	546	502	523	546	523	501	505	523	530	512	503	544	525	470	525	513	538	535	512	516	512	529	521	526	551	545	507	491	525	468	527	540	517	520	509	516	527	517	552	553	502	532	487	547	544	469	508	522	525	549	518	509	526	523	535	553	564	518	524	526	497	532	573	499	546	531	552	490	480	507	518	491	488	541	494	507	516	532	505	508	492	521	521	473	541	466	518	499	489	477	511	546	539	539	530	488	537	483	502	554	504	526	552	480	515	540	522	491	520	503	538	530	513	519	524	492	486	498	548	547	533	510	541	472	490	515	538	527	508	490	501	559	540	547	525	507	508	562	566	516	505	486	545	575	562	507	546	532	512	535	527	525	502	532	536	487	467	531	564	536	534	524	564	523	497	512	524	541	498	504	541	478	538	512	509	527	538	479	523	536	508	493	535	500	525	524	508	546	500	508	508	536	497	524	499	477	483	516	506	543	522	557	534	501	550	516	513	483	514	504	468	515	523	500	512	500	514	537	527	485	533	514	527	527	532	497	503	471	505	544	489	507	554	519	534	512	520	498	520	546	565	567	558	509	528	483	470	484	508	508	540	525	509	524	499	528	527	490	506	538	507	519	535	505	533	524	523	482	482	509	485	541	515	522	512	494	528	529	494	538	555	517	529	539	481	496	513	487	535	496	522	557	487	505	514	509	505	507	509	560	547	533	516	488	512	535	519	501	475	518	524	561	534	505	538	541	508	495	545	507	501	523	517	502	545	474	502	559	518	546	506	514	510	518	520	515	525	513	545	486	563	535	564	464	487	541	586	537	520	513	585	525	485	498	520	525	518	486	474	493	506	524	503	541	517	485	519	523	544	493	546	513	506	518	517	515	491	509	518	513	504	546	478	515	542	530	524	521	558	500	486	564	516	499	510	520	511	563	495	502	506	488	576	488	495	488	542	494	502	533	485	487	554	514	477	534	528	519	495	503	515	530	511	523	541	498	513	535	477	518	555	511	533	556	529	522	547	475	478	493	494	533	529	498	494	536	563	537	502	465	522	494	505	533	565	488	517	521	504	532	512	553	519	510	530	495	538	502	526	510	512	511	507	541	505	524	533	512	510	479	510	506	552	521	506	519	523	538	480	532	547	513	530	498	515	483	505	516	528	494	536	512	517	535	527	518	492	489	517	509	530	537	537	509	526	528	521	520	526	520	567	488	535	525	540	522	525	538	569	509	506	517	507	509	492	468	543	507	498	562	541	502	509	501	511	517	503	559	556	521	496	546	548	520	558	510	551	522	530	502	530	495	534	484	513	542	507	506	525	526	564	550	538	484	521	535	524	544	501	490	559	554	515	485	512	552	523	476	554	523	497	513	496	498	485	530	512	477	535	529	473	570	518	525	505	499	538	517	563	565	484	516	464	499	544	512	547	513	489	526	497	513	525	528	526	537	538	511	486	559	497	519	521	475	518	540	522	521	540	557	521	504	505	513	517	550	548	514	529	556	491	507	526	504	508	515	534	489	520	506	512	487	533	496	510	500	519	523	510	526	533	508	514	492	495	537	485	511	527	579	511	536	516	486	483	553	490	518	505	518	524	536	535	518	524	534	511	567	511	521	554	527	571	503	507	518	521	497	523	524	516	544	491	500	547	553	532	492	515	580	514	531	489	530	521	499	558	508	501	511	494	520	521	539	542	549	518	537	525	502	521	462	531	515	506	502	534	480	472	566	521	537	575	532	526	511	469	551	486	531	525	491	481	553	505	581	499	547	533	516	517	526	514	541	549	539	497	543	546	556	530	518	497	542	488	534	508	539	488	500	526	527	541	501	533	538	498	536	482	530	510	528	544	535	547	499	538	560	545	464	542	559	540	506	488	490	511	506	522	554	555	492	536	498	465	494	538	488	539	539	555	572	504	505	474	508	542	513	495	528	525	515	503	479	498	539	530	550	529	519	500	523	474	520	493	498	517	519	507	564	526	523	539	541	539	526	511	467	529	522	513	480	510	554	499	539	529	517	503	512	508	554	515	538	511	495	543	508	557	527	542	494	506	534	513	529	555	505	530	514	522	526	492	535	510	499	506	516	519	487	490	507	487	517	499	543	504	538	556	493	553	534	536	498	516	548	503	517	506	479	518	533	482	515	515	550	497	511	477	550	543	560	518	534	534	520	522	481	497	533	518	572	546	514	486	546	533	526	523	524	505	549	505	545	531	534	536	515	485	508	496	516	583	507	539	489	508	498	490	541	528	525	586	553	513	557	523	550	510	524	555	558	534	571	491	487	557	540	521	518	510	483	502	550	509	531	541	520	493	525	535	529	516	507	507	531	534	495	496	559	516	475	544	540	494	546	487	540	499	519	461	517	494	493	558	555	515	511	518	497	524	531	520	491	532	523	572	553	520	490	538	536	537	536	475	484	501	522	523	542	533	506	512	488	525	507	532	554	559	524	525	561	513	522	501	524	549	523	511	545	493	520	549	512	500	510	518	554	483	564	503	509	546	499	508	519	572	546	501	478	485	547	510	511	563	511	528
1676	697	301	296	370	333	256	244	200	169	140	123	117	89	76	60	65	53	52	56	55	39	46	33	31	38	43	33	33	33	31	34	36	23	32	29	29	27	20	26	28	30	24	24	26	26	28	20	20	28	12	26	26	23	34	23	31	34	30	31	22	29	20	30	26	28	30	30	29	15	26	23	35	31	33	27	19	25	29	29	22	21	25	28	27	19	26	23	24	26	18	29	18	15	23	18	17	25	18	23	29	18	27	17	19	20	32	29	25	21	12	24	24	18	17	17	20	29	19	24	23	18	20	19	26	25	17	26	24	20	17	24	16	26	15	28	19	31	19	23	25	23	26	22	25	19	33	28	19	25	23	22	15	19	25	16	19	16	19	22	20	31	20	30	21	21	16	32	19	20	24	29	20	20	20	23	28	20	16	21	17	28	23	26	17	19	22	23	19	14	27	29	17	20	14	28	24	25	19	25	21	17	24	17	17	20	22	20	19	30	27	16	28	25	25	31	23	26	23	29	20	22	26	16	21	22	14	23	20	26	14	22	23	23	25	25	17	21	25	29	20	21	25	18	13	21	24	22	20	26	21	28	32	19	22	25	22	27	26	29	24	28	25	22	23	23	27	16	20	33	25	22	23	24	31	24	21	23	20	15	19	21	26	20	18	17	23	22	28	32	23	22	16	31	19	30	31	15	18	32	25	20	31	20	26	21	14	34	20	26	21	23	22	28	24	32	18	25	23	21	17	24	22	16	23	24	23	21	28	28	23	21	26	15	29	23	15	21	19	24	19	18	29	20	24	19	16	23	31	24	25	24	28	23	24	29	21	22	22	22	21	26	25	18	35	17	19	21	21	21	19	26	29	26	20	22	28	27	22	25	17	20	25	29	20	28	21	21	17	20	21	21	26	18	19	19	15	20	21	18	17	25	29	23	19	24	18	31	23	21	17	14	23	18	24	25	22	17	23	20	21	21	16	24	15	19	23	21	17	21	21	20	24	22	27	26	24	21	26	19	17	19	27	27	21	18	19	20	26	26	22	31	20	17	25	20	21	30	9	31	19	25	28	19	23	27	20	23	20	28	24	17	20	27	22	17	23	18	29	20	23	26	22	25	15	14	21	24	28	25	19	23	27	17	16	20	20	21	24	15	29	13	25	15	15	20	19	14	23	23	21	26	20	17	22	23	21	18	19	23	25	17	21	28	24	22	19	18	15	23	28	27	23	17	16	15	24	21	18	26	17	25	38	26	20	16	19	26	18	23	21	22	14	26	30	28	14	35	19	13	30	18	18	29	21	25	20	24	24	29	25	25	20	28	16	25	24	23	30	27	21	19	24	22	28	23	28	22	23	18	15	21	21	23	29	28	13	23	28	19	28	19	14	18	22	26	33	26	16	24	24	29	21	9	23	20	34	20	29	21	17	24	26	25	22	18	25	12	27	15	22	22	11	17	24	25	13	23	15	26	26	25	24	25	26	18	35	17	18	21	17	18	18	21	16	16	29	15	22	17	22	23	20	33	22	16	19	25	22	15	15	23	25	24	19	29	18	16	15	20	19	30	24	30	18	28	21	18	31	28	17	31	25	26	21	20	27	28	13	23	32	31	28	19	21	19	22	23	21	24	20	27	27	22	19	26	25	24	19	16	13	23	18	28	23	16	20	22	24	17	22	15	25	23	18	19	14	19	23	24	23	18	27	28	23	21	19	24	18	18	23	23	17	19	20	20	26	24	21	23	22	20	23	15	24	19	22	15	15	21	23	21	16	15	21	18	20	22	28	18	14	14	24	23	21	15	19	23	26	22	16	23	22	24	30	28	18	21	33	17	29	24	17	21	17	13	27	30	20	31	23	20	18	18	21	23	19	21	19	22	26	26	22	27	19	28	26	24	26	20	22	26	30	21	28	15	18	18	22	26	28	21	19	20	24	21	25	22	20	26	20	21	24	35	17	21	27	17	23	10	30	16	21	25	29	25	21	32	29	32	21	20	21	28	32	17	23	20	28	20	26	15	27	15	21	21	21	21	22	31	24	21	19	23	29	22	27	33	16	19	27	27	22	25	16	37	18	31	16	30	18	20	16	23	13	16	24	20	24	30	15	26	20	22	18	21	21	12	19	16	22	15	23	21	21	21	21	28	22	29	28	28	22	23	18	27	27	28	22	20	30	23	19	21	24	23	19	20	35	20	22	24	27	16	19	24	19	22	20	23	15	18	17	25	26	25	24	29	19	31	21	24	24	25	17	23	19	24	23	21	24	33	17	26	29	24	22	20	27	26	21	27	14	27	24	25	15	30	22	27	22	24	21	23	22	22	25	19	29	21	21	29	28	14	29	16	26	20	25	19	19	30	26	24	21	17	23	22	24	21	24	27	21	23	27	19	21	13	22	21	24	25	23	30	15	14	9	20	24	21	21	27	22	18	22	13	21	29	21	29	25	14	20	18	17	25	20	17	28	19	16	22	17	24	29	22	16	29	29	20	21	25	29	14	22	29	20	21	20	17	23	17	11	22	21	18	30	26	25	33	23	21	22	18	12	23	27	23	23	25	23	22	26	18	31	24	19	24	18	22	13	25	25	26	23	30	20	20	19	26	26	27	22	18	21	20	20	19	27	23	28	26	14	21	19	18	18	16	23	24	21	17	34	25	23	18	23	27	26	22	15	16	17	24	18	24	21	26	17	18	25	29	23	27	17	23	15	20	22	30	24	23	21	31	18	18	25	18	22	18	31	18	21	24	28	22	27	20	25	23	22	24	23	22	19	28	25	16	30	23	19	26	25	25	17	24	23	23	24	28	22	17	24	24	19	28	15	18	26	25	14	25	31	21	18	24	30	26	24	27	23	27	23	19	18	25	22	23	24	20	20	15	25	21	13	21	22	26	22	20	25	18	27	21	18	15	23	16	25	30	23	24	21	25	26	24	20	17	14	17	26	28	18	16	12	22	35	20	20	24	23	19	22	31	22	18	20	27	23	19	21	26	28	17	14	14	26	17	21	25	17	22	21	22	27	20	22	24	25	20	27	24	38	33	20	28	27	26	17	19	18	21	19	16	21	27	23	21	15	20	29	28	32	23	24	18	25	15	31	22	17	17	18	24	16	19	19	17	22	19	23	26	20	28	30	23	20	20	20	20	27	21	18	38	18	21	28	17	20	24	20	19	23	22	20	24	18	24	19	26	19	20	29	29	27	16	17	22	19	24	23	17	24	24	22	23	28	20	13	23	23	25	17	25	17	26	11	26	20	17	28	30	29	27	20	18	18	31	22	21	18	14	25	19	27	17	33	25	26	34	27	25	19	32	28	24	16	23	24	18	27	24	24	15	18	32	20	15	24	21	21	27	24	26	20	22	25	24	24	20	32	29	21	25	21	20	18	18	33	31	23	26	24	20	15	18	26	23	13	23	28	27	21	17	20	15	20	23	25	17	24	19	18	23	28	28	20	16	24	31	28	19	19	24	21	20	22	20	21	22	28	22	22	24	19	22
20431	19067	10365	25594	29456	26721	21635	17400	14879	12085	9735	8420	7494	6134	5159	4208	3635	3155	2677	2340	2142	1914	1749	1638	1583	1501	1471	1332	1353	1359	1350	1262	1161	1033	1047	1039	1031	955	925	830	886	879	868	901	836	898	849	872	829	813	795	864	886	930	930	951	906	867	889	826	759	736	788	713	740	786	716	662	718	732	759	682	689	689	615	700	686	669	668	705	664	648	711	786	829	808	678	761	727	642	661	715	635	621	668	591	616	578	583	620	511	566	530	537	513	508	536	560	557	567	567	574	563	472	548	496	526	524	540	519	508	512	500	529	538	558	537	516	511	507	543	542	537	540	530	565	509	537	524	505	538	530	548	568	566	530	558	519	489	553	494	507	554	532	508	510	481	556	529	548	506	497	515	545	531	508	485	524	527	529	520	515	546	498	508	521	519	530	495	539	555	535	514	547	510	535	511	507	498	528	483	569	509	512	508	537	548	521	528	533	532	515	505	553	520	524	547	531	557	532	534	540	519	529	515	514	555	493	539	512	519	528	541	517	501	506	513	510	503	498	569	529	531	518	520	519	516	469	501	514	515	525	553	517	501	550	547	506	540	506	527	522	549	553	576	534	515	488	482	479	494	502	489	526	517	535	551	498	552	512	546	512	529	509	530	518	515	512	573	505	486	521	550	523	508	529	512	540	540	565	510	570	505	496	518	502	499	568	534	493	551	519	509	532	490	544	520	529	528	544	496	541	541	536	550	523	542	491	518	538	488	505	507	509	499	518	472	507	524	511	535	509	493	508	465	509	552	514	514	557	504	507	527	526	532	512	519	532	489	509	529	537	508	510	535	548	485	540	495	517	547	542	503	512	557	506	491	507	496	539	515	527	548	532	500	503	529	513	529	524	494	506	520	525	546	539	511	502	541	512	487	508	510	515	517	546	516	505	536	499	523	552	526	528	543	531	494	524	541	543	523	506	496	479	524	545	516	546	550	554	576	472	548	518	535	493	544	512	536	550	553	522	482	508	535	502	531	544	485	524	525	494	486	513	497	506	504	547	525	502	542	541	540	517	537	516	559	479	495	498	504	534	518	516	536	475	529	544	494	519	577	546	488	520	518	533	524	519	541	515	543	526	508	516	518	502	514	522	479	505	519	524	507	511	543	529	496	506	556	491	546	534	500	547	524	560	499	557	534	511	494	527	478	538	543	483	479	523	518	475	508	534	539	526	518	543	515	525	528	528	504	537	527	474	525	476	505	493	498	505	512	515	553	509	524	499	539	503	510	504	539	557	548	497	538	525	516	495	563	515	512	488	539	569	539	542	531	543	525	493	510	547	575	521	507	479	539	528	485	520	489	455	541	517	505	506	511	501	539	490	550	567	530	513	526	478	527	496	507	504	536	535	527	530	493	552	501	502	533	494	503	516	522	546	508	530	504	515	545	498	499	468	498	509	497	520	510	533	513	447	485	499	500	511	498	512	535	557	520	519	548	514	517	542	512	492	506	551	529	536	507	524	520	502	527	552	572	533	523	557	507	529	543	533	520	539	493	532	474	538	526	522	464	510	539	487	532	530	509	526	531	530	546	564	566	537	535	539	516	523	523	520	494	555	558	524	509	524	538	513	552	469	521	533	563	508	573	574	550	487	525	511	501	468	559	509	516	500	508	530	457	457	532	513	551	511	556	538	550	519	538	535	511	493	521	511	512	495	494	531	520	493	500	540	529	483	540	522	547	522	505	533	520	518	497	535	545	511	462	495	525	574	530	504	479	516	539	561	498	522	546	531	527	487	534	519	557	481	507	497	550	521	552	509	505	520	522	527	521	520	528	494	510	543	530	510	521	550	539	529	509	558	516	536	560	521	529	515	525	498	572	521	536	552	542	499	531	487	533	513	547	512	530	561	512	549	536	462	492	496	481	493	496	542	535	521	542	544	543	498	547	503	504	541	523	484	548	481	532	531	522	494	484	543	522	547	509	520	536	530	525	512	525	528	517	534	513	503	503	530	538	540	510	520	546	530	512	517	506	531	483	552	518	536	532	487	490	516	541	527	559	530	507	533	531	485	501	487	545	531	514	479	554	502	536	515	519	530	525	514	525	537	492	535	508	515	524	484	543	494	561	524	493	527	530	581	480	517	504	529	533	511	506	520	501	551	494	517	472	529	533	537	458	558	514	537	508	517	546	515	500	507	500	511	515	493	514	484	564	463	556	536	531	519	548	526	517	502	505	504	506	533	519	504	496	552	515	507	475	526	525	507	531	462	513	515	557	543	493	491	529	493	501	514	488	521	520	548	509	537	548	531	493	554	502	543	492	500	510	545	488	562	525	557	513	549	501	540	511	525	503	507	495	521	522	523	490	516	534	500	509	546	511	539	506	456	483	537	569	533	506	510	516	521	493	508	578	535	549	518	538	526	522	475	536	531	525	510	527	557	516	500	534	528	513	523	534	499	515	524	524	509	480	513	521	520	521	532	539	499	514	541	494	531	458	545	512	526	508	510	521	550	517	510	503	530	531	512	517	549	536	560	540	515	536	523	525	489	549	541	501	515	494	515	521	505	525	500	543	498	505	495	468	521	493	503	515	476	543	529	565	504	571	477	506	506	511	492	535	510	575	561	469	502	508	508	506	504	521	489	524	521	554	502	525	529	538	507	549	535	509	529	536	519	528	529	503	503	511	514	489	536	511	502	548	527	467	510	494	549	549	518	516	534	497	558	509	519	462	499	514	552	542	572	487	524	544	507	449	497	475	497	541	538	541	532	530	555	568	515	541	531	487	536	503	522	563	513	520	523	548	537	524	532	554	545	549	507	520	511	497	497	531	493	474	494	506	483	534	531	519	531	566	502	493	540	534	525	515	504	509	510	530	520	501	508	521	563	486	505	524	532	532	533	520	510	521	548	469	534	498	505	508	499	468	530	498	499	531	489	480	529	522	550	555	550	517	501	559	523	550	529	504	541	517	517	534	544	518	549	505	511	502	530	507	512	513	492	543	542	538	541	527	487	522	526	529	512	468	507	519	539	498	526	548	519	516	499	503	547	508	542	501	517	525	522	526	511	527	520	512	519	507	508	501	570	506	521	539	540	520	495	499	545	529	531	534	509	490	516	569	565	517	527	565	534	549	517	510	532	506	522	535	518	493	513	527	503	517	528	512	528	512	538	543	526	499	496	553	495	528	487	533	551	539	513	531	511	503	511	537	536	500	479	521	514	521	509	518	520	534	558	525	520	528	466	530	550	482	535	554	503	538	554	486	511	508	530	565	541	506	508	537	525	519	520	505	529	534	524	532	545	512	516	567	510	497	508	485	519	558	538	519	521	538	516	536	538	530	538	510	548	508	512	520	507	538	518	531	504	530	543	510	511	521	527	511	484	524	513	567	535	494	532	510	488	537	521	528	566	524	502	553	515	490	548	558	521	495	499	495	536	526	512	507	520	576	527	500	506	513	529	497	557	510	556	559	537	515	504	523	520	468	500	566	507	539	521	502	515	529	527	488	531	544	557
1650	1013	251	261	359	338	235	238	219	181	144	124	115	96	83	67	61	65	53	34	53	35	45	49	45	35	31	37	33	27	44	35	35	27	34	28	42	33	27	23	46	33	28	35	36	28	30	28	25	37	30	22	37	33	27	35	23	32	32	29	23	29	28	18	17	25	20	18	21	24	30	18	17	24	29	21	27	30	24	14	26	23	29	19	25	12	29	23	28	27	20	30	24	17	24	33	21	22	18	24	20	30	22	35	19	22	29	22	13	18	23	18	21	23	24	25	25	23	20	22	19	20	22	17	19	25	20	20	22	18	23	23	20	26	18	23	23	31	25	17	25	33	19	17	25	25	22	18	20	26	29	34	30	22	26	22	22	23	27	16	33	19	20	33	20	20	17	21	22	14	16	22	23	29	31	22	22	22	28	19	23	19	15	34	22	27	18	17	21	25	19	21	21	22	24	21	15	23	25	24	27	24	23	18	31	25	24	30	23	26	19	24	21	23	19	25	21	26	18	21	25	24	16	17	27	22	23	25	17	15	20	23	29	29	25	26	25	22	30	17	22	19	20	21	21	17	25	25	25	28	21	26	23	22	24	25	15	19	25	18	31	20	20	24	22	31	26	27	23	30	20	23	25	22	20	23	16	21	18	22	14	22	23	24	22	23	20	24	21	17	32	22	21	19	24	21	25	18	20	17	24	38	21	24	26	18	22	24	39	27	22	17	12	14	20	22	19	22	23	23	21	17	21	23	18	24	27	23	24	27	27	29	20	16	19	27	19	25	18	16	25	25	21	20	15	19	18	21	16	23	20	28	19	19	19	24	20	19	24	25	20	18	19	24	21	18	20	13	18	22	23	23	30	14	17	24	28	32	18	28	25	21	16	20	29	28	27	25	21	21	29	18	21	20	22	28	17	23	24	16	29	25	23	22	23	24	17	21	29	16	21	23	29	23	19	32	20	23	22	26	19	28	31	26	12	17	14	23	24	21	24	26	26	23	24	27	29	29	21	25	18	16	22	18	18	17	25	21	27	14	17	24	20	27	20	27	15	26	26	21	14	15	16	16	29	30	21	20	28	33	15	16	17	21	23	22	22	17	22	28	16	18	20	22	30	17	27	25	21	25	13	24	23	19	27	17	24	24	16	30	19	19	24	23	16	24	23	23	16	13	23	26	18	21	19	17	27	27	22	32	18	31	23	21	23	18	20	16	22	22	14	16	22	16	27	22	18	22	26	23	23	23	15	22	21	11	23	17	15	26	27	22	16	24	17	23	19	27	16	24	24	22	17	19	24	23	26	27	18	21	16	20	30	25	17	21	20	19	24	26	25	27	24	13	22	22	24	17	20	20	15	24	18	19	26	23	19	30	18	26	28	18	24	16	20	18	22	14	20	21	16	17	13	15	28	20	22	22	19	22	25	22	17	27	11	31	21	29	23	17	24	31	21	27	17	25	21	23	31	25	29	20	16	16	26	27	20	20	26	17	25	23	30	22	16	26	27	24	21	26	29	30	28	23	19	26	10	17	20	32	23	27	27	28	19	21	20	35	17	22	17	17	22	25	23	26	26	25	20	17	28	15	20	17	15	20	24	20	30	21	26	22	27	19	24	29	27	17	11	14	20	24	24	22	17	20	27	24	17	11	21	21	22	27	25	22	17	29	19	13	22	21	20	18	17	24	25	18	22	26	16	14	17	21	29	22	17	30	20	25	23	27	29	17	17	20	32	33	18	15	17	25	17	24	13	30	24	29	18	26	24	22	22	27	24	24	20	24	20	16	30	21	11	19	24	18	31	25	17	21	15	17	24	28	21	19	23	23	17	17	28	18	24	19	24	15	25	23	17	23	20	28	18	19	12	21	10	22	22	21	18	18	20	18	25	24	21	20	24	19	28	20	19	22	17	13	24	21	21	26	18	21	22	18	22	24	28	21	20	21	21	17	18	18	20	21	27	27	20	18	32	19	26	23	20	17	26	23	23	29	23	23	23	32	19	25	18	25	21	20	22	21	18	11	24	24	13	20	21	17	21	20	30	26	19	20	34	31	19	28	21	20	22	21	26	25	21	26	21	20	20	31	27	20	27	24	30	27	24	22	25	17	20	24	15	21	14	24	17	25	21	22	27	24	20	26	21	29	26	21	28	20	20	19	18	25	25	25	21	21	27	19	19	23	26	23	19	26	34	15	21	26	22	27	26	14	17	26	26	29	33	19	33	25	19	18	22	20	24	19	22	16	16	32	17	28	23	22	35	15	24	20	28	29	22	21	16	23	16	18	20	22	18	26	23	21	27	27	23	23	18	20	17	20	22	16	24	17	22	16	12	13	21	26	32	19	21	24	14	24	18	19	19	22	21	16	14	21	16	20	21	19	25	21	15	25	28	22	24	16	18	29	24	21	18	15	22	28	15	24	20	19	22	22	21	16	21	22	30	14	26	16	21	24	24	14	17	17	18	11	24	26	15	12	26	21	21	23	16	22	18	22	23	19	35	19	25	16	21	16	22	20	26	21	21	20	20	23	24	21	28	8	18	31	18	18	17	26	26	19	28	22	24	22	20	23	13	24	28	26	21	18	21	28	19	22	19	21	23	25	22	22	26	25	28	24	25	13	25	7	13	21	20	23	25	24	25	21	10	17	24	26	22	33	21	23	15	18	13	33	27	26	25	19	27	18	27	28	22	32	19	25	19	15	30	18	17	24	22	27	28	33	16	17	22	23	20	20	26	26	19	20	21	33	23	26	25	25	20	30	24	20	28	22	18	15	28	24	27	16	26	30	26	30	22	22	25	25	25	23	26	23	25	26	10	24	17	32	23	21	23	17	23	21	20	14	22	24	22	31	20	15	27	18	27	17	25	28	25	26	20	16	23	23	25	26	21	24	26	13	23	20	24	25	23	21	21	24	30	29	24	16	26	31	21	27	17	14	15	16	25	30	23	23	19	20	23	18	27	19	37	25	27	15	24	20	22	19	25	19	25	19	19	23	18	20	16	25	24	19	19	13	18	21	16	12	17	22	23	28	11	18	23	32	20	27	18	26	32	21	20	31	25	23	29	19	26	14	15	18	13	17	30	26	18	14	27	25	18	25	23	27	21	20	28	26	25	22	23	20	21	28	16	18	25	26	21	19	24	23	24	17	18	20	20	28	23	25	23	19	28	25	24	19	19	18	26	19	28	27	19	27	30	20	26	22	20	23	22	25	34	24	22	15	19	27	29	31	29	28	19	24	31	14	26	20	32	18	23	27	30	23	21	18	21	18	26	28	21	19	17	27	14	20	18	24	23	21	19	26	14	22	29	21	38	18	22	20	22	20	24	23	21	30	28	24	25	29	17	23	22	19	22	27	13	23	24	24	25	17	22	24	24	18	27	27	20	26	19	18	24	23	20	17	17	11	23	26	24	11	25	19	20	21	19	15	19	29	24	19	19	27	27	30	20	26	24	25	26	20	22	23	21	17	18	15	19	20	9	16	25	26	19	19	25	23
20075	21907	9883	25155	29344	26237	21118	17366	14541	11724	9589	8800	7472	6062	5066	4104	3431	3012	2643	2251	2150	1805	1757	1625	1534	1430	1428	1407	1345	1357	1327	1170	1096	1027	989	1025	953	917	871	847	878	878	883	891	894	889	829	784	824	843	883	872	870	876	913	889	883	862	889	821	733	759	739	687	660	773	712	713	772	751	659	665	658	665	620	631	654	686	665	623	689	657	670	756	711	793	772	662	705	682	664	652	656	685	687	586	616	551	591	563	541	576	541	558	527	555	499	615	561	532	576	538	539	547	561	533	545	499	529	497	525	554	534	497	525	581	460	488	540	532	508	558	506	540	547	540	515	537	541	513	530	528	491	559	512	500	479	531	570	528	519	496	525	523	525	511	555	475	504	493	504	528	491	506	515	468	514	496	499	541	569	515	547	521	514	503	530	493	504	575	557	529	489	549	502	471	508	545	506	515	523	517	498	511	532	523	559	560	528	501	509	536	490	469	503	501	491	521	546	485	499	531	520	540	545	496	493	518	541	500	544	490	491	524	537	572	509	557	517	512	542	511	540	499	513	507	573	524	520	496	505	532	522	514	504	561	560	523	522	499	536	518	544	520	494	557	530	545	500	526	517	534	509	454	523	501	488	467	530	524	507	507	509	490	538	511	529	530	527	534	454	526	469	505	486	517	531	498	544	496	530	510	509	520	533	505	486	509	515	497	519	504	508	500	491	512	530	499	543	484	527	562	517	542	515	509	523	505	469	509	518	490	490	507	523	533	524	490	490	504	536	528	552	556	514	541	517	510	544	530	518	488	532	512	488	532	525	529	483	508	528	504	518	503	539	503	531	458	548	516	494	506	529	533	539	550	521	542	517	548	516	490	496	495	556	465	551	544	521	514	499	490	520	514	496	507	547	511	526	513	539	524	507	529	508	501	548	516	530	501	541	533	497	527	542	527	532	506	549	502	526	511	527	522	537	517	511	501	482	518	500	510	565	542	531	500	525	555	511	540	529	540	498	450	508	555	509	536	537	502	531	518	482	497	528	555	549	555	525	533	527	527	516	553	532	530	526	501	520	550	551	529	516	485	501	511	513	515	530	516	545	522	508	516	538	491	519	500	508	517	596	500	498	513	566	527	480	480	522	516	532	509	507	521	524	507	516	513	532	488	470	512	518	488	521	508	544	557	528	503	497	526	534	528	504	551	495	521	488	467	539	551	507	483	521	520	492	501	506	471	498	541	529	499	545	522	527	505	513	523	529	478	537	523	488	482	546	532	524	491	488	521	515	485	486	518	513	461	475	589	544	496	531	545	514	516	455	547	497	483	528	483	534	531	496	465	478	489	520	521	521	539	508	567	546	526	516	511	520	517	518	507	471	533	498	493	469	549	522	522	494	505	552	509	555	505	523	511	519	523	525	526	532	460	505	474	492	533	523	531	503	521	568	525	513	535	501	516	530	504	515	529	515	544	522	505	497	488	507	520	491	543	545	509	506	495	507	550	540	545	543	499	523	527	521	502	562	487	531	524	544	525	532	491	550	498	513	533	506	537	520	530	525	487	555	437	488	490	535	554	529	518	480	494	520	508	510	520	494	509	507	538	512	529	533	536	500	549	513	510	503	545	541	498	519	497	516	564	472	534	548	524	510	500	483	513	534	517	518	520	497	541	518	535	502	554	520	540	495	547	520	473	520	543	518	469	543	497	521	510	550	506	500	537	526	492	521	484	484	495	484	513	501	486	527	557	533	520	540	476	473	548	521	581	527	477	532	489	537	474	491	521	507	495	525	527	494	520	519	496	499	504	502	501	476	526	514	502	548	487	530	529	518	528	477	485	485	484	511	524	490	517	491	534	459	519	487	499	509	511	492	487	519	498	498	503	482	556	496	476	494	516	543	528	499	531	520	486	486	547	536	504	541	510	528	490	494	560	519	511	507	512	495	519	531	497	476	524	499	505	504	497	485	556	505	510	510	533	507	493	511	502	520	536	471	460	500	472	541	484	528	506	513	531	556	528	542	501	492	505	502	512	510	530	550	518	511	485	507	510	527	532	524	498	564	505	522	520	501	513	519	515	494	541	507	488	488	522	535	524	494	519	517	528	583	531	521	546	520	515	486	511	510	531	516	528	479	526	510	557	539	514	517	489	480	541	524	508	490	530	511	528	529	492	499	485	537	512	505	540	536	514	539	473	498	529	492	540	530	488	500	505	504	526	498	518	516	531	503	528	520	492	529	514	559	555	501	543	541	511	560	566	541	494	530	503	509	495	509	542	530	535	525	504	563	504	526	516	533	543	516	518	525	586	511	517	559	548	508	522	499	512	548	532	524	483	549	532	514	510	520	493	491	479	491	498	477	458	520	521	531	515	538	477	517	505	546	520	562	504	523	538	477	485	517	470	483	542	506	506	536	541	533	529	513	524	486	501	481	567	543	550	500	516	492	520	540	506	512	499	487	504	482	494	540	486	523	498	473	487	515	473	568	499	501	491	521	523	529	508	508	514	487	542	508	512	554	520	512	534	477	507	517	503	521	534	534	504	504	502	498	510	489	517	505	480	526	497	497	489	495	539	527	546	519	549	508	502	527	482	536	522	489	541	508	533	500	525	521	528	548	506	522	517	514	523	524	528	506	554	521	570	558	512	520	515	502	493	513	516	446	497	531	488	497	533	521	540	508	524	556	497	535	458	499	533	478	523	534	543	483	549	560	530	498	487	534	536	504	501	477	550	501	521	507	489	507	510	534	515	485	523	497	519	531	498	524	536	537	514	519	525	509	497	506	523	492	529	503	534	525	520	490	533	532	484	521	502	500	511	493	494	501	495	533	522	546	500	486	511	488	544	498	496	507	530	515	520	482	519	518	471	513	475	515	513	517	516	504	495	491	509	506	514	500	527	531	527	508	543	550	500	504	485	531	516	511	522	555	523	540	520	486	490	516	593	505	487	521	531	500	532	545	518	505	526	496	506	522	511	506	507	512	498	517	531	545	509	478	513	538	520	511	511	506	488	490	536	537	479	498	532	528	505	565	511	495	530	495	497	535	530	499	471	545	525	550	512	468	536	552	521	506	564	501	521	507	556	528	555	525	496	539	508	492	515	491	488	526	471	576	501	521	529	483	510	529	510	524	528	491	503	534	535	523	494	503	496	529	519	495	496	557	495	526	512	517	528	499	513	505	514	546	509	476	498	510	488	471	470	483	497	494	558	535	510	526	521	522	532	509	520	540	519	517	523	528	516	526	522	537	516	528	537	524	533	530	545	489	500	496	460	542	519	481	514	490	485	532	522	544	500	497	511	489	509	539	530	534	499	533	509	536	520	470	503	494	516	529	495	535	478	582	495	527	511	560	487	501	526	522	470	485	524	498	535	529	500	529	541	547	498	491	516	549	514	512	521	492	526	468	508	522	506	540	535	515	515	573	560	502	512	513	550	528	538	457	509	498	541	544	495	536	482	481	508	529	501	477	522	562	525	503	524	523	519	529	532	507	543	505	551	541	524	483	516
2087	913	201	206	258	197	180	172	152	122	117	110	98	81	78	56	44	51	60	55	42	54	47	46	41	44	41	46	48	36	51	44	46	36	46	39	38	27	42	36	33	32	48	32	34	40	36	31	41	43	33	36	26	41	45	46	40	40	34	41	34	27	40	37	42	42	38	34	41	30	47	32	34	33	37	30	36	33	33	35	40	47	48	33	40	32	43	30	32	32	43	40	24	35	35	42	30	22	28	33	35	33	39	32	37	41	28	21	33	35	39	27	28	28	39	32	27	25	31	34	35	44	40	41	39	26	29	33	27	34	40	36	33	40	34	35	30	32	35	31	47	46	35	29	25	35	22	44	35	32	38	29	39	29	35	27	40	35	28	35	29	30	30	32	39	36	35	40	28	30	38	40	30	38	41	31	33	31	31	25	38	30	25	29	34	33	34	39	34	33	29	34	31	38	44	30	29	37	35	30	33	33	37	28	35	31	29	30	47	27	45	28	33	41	38	31	30	39	33	26	43	33	36	38	36	30	27	31	45	31	36	35	34	26	31	28	33	41	41	29	25	25	55	40	33	31	41	38	41	36	42	26	28	37	28	26	18	23	30	31	35	38	27	28	33	38	31	33	33	37	25	32	38	36	38	40	24	32	39	24	29	35	35	32	36	38	45	32	31	29	31	25	35	32	34	30	35	27	31	32	29	46	32	40	44	37	31	27	34	32	33	24	30	28	38	26	49	54	38	45	31	36	42	39	36	28	43	27	26	36	42	34	38	25	34	28	42	34	40	40	25	38	32	28	28	40	42	34	32	37	27	29	36	30	37	28	30	34	34	39	41	37	29	41	37	29	26	38	38	35	30	29	39	31	35	33	45	30	39	31	33	28	39	29	34	45	33	29	40	31	44	46	32	25	32	37	29	31	31	38	36	35	35	32	29	38	27	40	45	45	28	38	34	38	36	33	36	47	26	24	23	29	37	32	36	21	40	30	30	36	42	30	27	30	47	32	36	45	35	33	28	37	28	21	36	42	35	28	40	36	35	38	25	33	38	38	29	33	29	35	30	25	31	30	26	27	43	24	32	34	29	31	30	40	35	28	20	33	35	27	44	30	37	38	39	34	43	41	26	40	48	28	27	33	28	45	30	31	41	29	22	27	33	34	25	32	37	35	24	22	31	26	38	28	31	23	41	42	35	31	37	39	43	25	31	42	24	38	32	38	44	42	28	34	35	32	29	25	27	37	31	28	27	42	27	32	39	29	47	38	30	39	42	39	38	37	30	35	29	35	35	32	38	39	39	31	39	36	29	34	44	35	34	38	37	39	33	35	25	35	35	33	36	41	37	38	28	32	27	43	33	37	23	34	24	36	39	39	28	26	30	35	35	27	32	31	37	39	46	28	38	33	32	36	23	42	40	38	33	34	38	32	27	38	37	28	30	35	31	38	29	48	44	41	35	31	43	31	39	33	33	30	35	32	30	32	35	25	35	33	33	28	29	44	32	36	35	42	21	34	33	30	34	32	40	33	28	40	29	33	37	39	29	31	40	32	31	30	25	26	28	29	34	33	29	40	31	32	37	43	38	33	30	33	38	30	36	36	33	27	33	31	29	31	29	32	35	34	27	31	29	40	32	21	31	28	22	35	39	37	36	40	34	33	37	33	32	42	39	32	36	39	36	26	38	36	47	30	33	37	25	40	29	30	32	29	48	42	32	32	30	27	36	34	40	30	28	28	39	29	32	42	28	26	34	36	42	31	33	39	36	43	36	31	35	33	42	34	36	31	38	35	29	31	34	34	36	27	46	31	23	30	35	21	44	35	41	33	32	43	45	26	38	31	31	37	37	25	22	23	35	20	38	40	37	37	33	27	46	31	30	29	24	43	40	33	34	33	32	33	30	27	32	35	41	34	30	41	33	30	30	38	32	28	28	30	34	30	25	30	30	35	29	30	26	31	32	31	27	30	39	47	34	37	52	31	37	42	40	32	30	40	32	30	31	39	29	38	34	30	34	42	31	39	36	35	39	33	32	25	40	43	34	43	35	37	26	33	31	37	34	39	34	38	33	28	30	34	37	40	31	29	32	36	35	30	32	36	35	45	32	39	27	42	34	23	31	36	37	35	42	38	32	33	40	45	29	37	36	41	29	47	46	31	36	36	39	33	35	26	35	36	39	28	42	37	30	33	31	29	28	30	38	26	36	38	26	31	36	38	39	45	44	29	37	33	40	33	32	36	40	34	30	33	36	39	31	34	35	44	28	30	33	37	36	40	32	34	26	36	39	25	41	36	44	45	29	32	40	29	35	36	37	52	28	26	40	31	34	38	20	41	38	29	29	36	39	35	40	27	36	30	30	36	36	34	34	28	40	32	22	31	33	36	42	19	37	35	31	25	34	33	40	34	32	38	30	38	16	27	39	31	26	30	25	36	38	23	44	31	29	36	27	42	29	36	36	29	37	33	35	42	31	35	28	33	34	36	28	25	37	33	34	40	50	43	39	31	38	44	40	27	33	23	39	30	36	24	37	34	30	34	33	34	38	37	34	21	37	41	28	41	33	45	38	26	35	35	35	39	38	43	36	28	43	39	40	30	32	44	33	23	30	29	34	36	32	36	27	26	27	40	34	23	35	32	28	30	40	36	39	35	32	26	33	30	21	30	26	38	25	36	31	30	27	45	33	35	39	28	35	34	24	30	31	24	26	48	37	35	32	30	37	40	26	36	43	25	29	35	34	37	24	36	35	43	31	34	50	35	40	34	23	30	43	30	27	33	39	33	41	38	34	34	46	43	26	44	49	37	39	27	33	36	35	34	32	33	44	30	33	36	38	28	37	35	27	40	32	30	25	36	34	34	38	35	33	30	30	25	37	27	31	36	22	30	29	38	33	26	39	35	34	34	37	32	29	33	38	33	29	34	24	43	32	36	27	38	35	30	28	38	30	30	32	29	34	41	35	37	35	27	28	39	26	36	28	36	37	17	29	30	38	28	38	40	29	32	22	30	30	31	30	33	38	32	26	34	32	34	30	32	31	27	30	24	47	33	21	35	45	41	21	33	41	28	33	37	30	33	26	33	42	42	34	36	39	35	40	31	39	39	33	36	32	27	32	33	35	37	26	25	34	25	31	24	37	41	36	26	30	33	32	37	39	34	27	40	32	42	32	23	30	31	31	32	43	34	38	38	26	37	39	49	51	28	30	29	38	47	33	34	30	41	31	32	32	22	43	25	36	33	37	28	30	41	28	26	32	35	35	35	36	26	46	41	30	38	34	32	34	50	38	26	32	40	42	23	32	34	32	37	30	39	40	29	25	29	32	43	29	32	35	25	37	49	33	39	31	22	35	27	27	33	31	29	43	29	25	33	28	40	31	32	30	35	30	32	32	43	32	38	34	45	31	33	33	39	30	38	42	33	33	35	36	28	39	32	32	42	34	31	32	45	28	26	31	32	27	32	27	36	32	30	33	30	37	37	26	30	31	38	34	33	38	29
15786	19980	7489	20095	24036	20673	16686	13360	10953	8921	7709	6939	5533	4528	3706	2996	2626	2303	2136	1873	1750	1643	1553	1473	1416	1392	1380	1339	1323	1391	1295	1184	1097	1129	1086	1122	1027	1061	1048	992	993	1041	1047	1066	981	1014	971	936	1019	966	1026	1032	992	978	1086	1034	1034	1065	1048	959	951	930	863	931	871	933	912	932	933	860	867	855	890	862	841	889	877	864	874	852	835	830	856	888	920	1029	911	919	871	843	846	873	811	888	839	788	828	826	773	813	806	850	773	773	796	747	811	829	804	798	813	794	792	727	788	761	774	843	770	733	823	768	796	795	805	767	720	828	768	805	764	805	777	824	789	806	797	782	797	716	809	743	751	777	739	752	818	748	766	794	735	823	782	762	751	772	826	819	786	799	732	777	807	774	760	778	788	740	737	774	772	774	701	756	807	774	797	761	781	769	741	734	708	765	791	790	818	807	776	782	777	781	784	829	790	741	825	791	703	777	796	806	733	776	799	808	762	763	756	764	772	789	845	828	809	759	811	767	781	815	814	763	737	787	745	756	804	770	796	751	769	785	810	763	791	784	781	767	733	740	806	785	750	760	811	721	736	769	803	801	785	807	746	793	804	846	743	801	733	826	830	769	749	835	764	737	795	780	793	766	813	804	771	838	768	764	803	858	781	774	814	748	775	794	753	760	808	799	729	776	762	774	802	732	750	792	750	780	760	736	684	813	789	759	756	823	744	775	775	771	754	740	716	800	791	787	771	820	736	836	739	808	771	785	765	717	749	749	760	774	796	773	760	761	744	844	812	795	775	772	803	775	771	773	752	745	776	755	733	782	841	797	802	751	754	784	750	720	782	784	780	758	755	783	746	774	767	771	801	768	721	757	751	777	726	815	749	815	744	742	778	754	729	767	780	733	763	791	780	768	773	762	800	828	773	782	762	778	813	784	760	759	807	797	788	758	768	746	819	828	807	820	768	768	763	842	823	802	722	774	743	781	781	781	786	786	764	780	732	748	789	780	757	758	826	798	743	768	807	749	818	805	791	759	804	773	825	778	761	803	770	769	760	754	765	768	805	771	721	794	768	756	799	799	765	754	782	764	835	771	744	761	856	718	805	802	801	784	821	784	769	732	807	739	745	746	819	755	766	772	806	789	752	785	796	804	745	777	762	767	782	810	797	839	818	791	790	779	781	761	787	814	761	779	777	769	739	783	801	779	746	814	805	754	765	728	781	778	784	782	727	793	747	763	756	709	771	748	803	765	744	776	780	813	766	771	782	814	762	775	755	821	758	750	765	785	768	730	744	775	768	742	778	758	811	680	772	738	797	743	781	768	764	788	754	805	772	765	818	777	804	763	763	777	742	736	778	788	744	751	812	798	792	762	744	764	829	807	746	786	821	796	797	773	803	741	785	729	814	790	778	747	767	756	810	837	824	724	750	808	757	753	784	784	781	742	840	820	764	788	780	821	709	811	784	741	793	776	783	751	824	809	789	731	828	764	774	701	760	802	763	855	711	747	752	819	808	806	815	810	789	759	798	770	771	791	764	779	779	779	770	770	790	740	831	769	753	756	736	744	785	790	787	821	752	732	754	748	799	835	753	725	784	787	827	850	819	780	771	779	744	762	802	799	749	745	760	799	818	755	741	772	767	735	768	748	805	791	761	782	794	805	746	705	814	811	768	783	757	781	757	791	812	755	771	740	759	819	723	781	747	786	804	778	770	818	792	827	779	728	735	762	694	827	795	781	744	824	776	750	810	752	751	803	763	764	709	826	782	801	739	762	775	771	822	743	799	776	730	729	766	807	782	785	770	692	754	748	753	781	778	813	783	758	728	758	738	787	789	729	787	774	745	802	783	769	812	742	769	780	789	755	777	736	757	783	820	786	747	798	802	769	725	731	747	797	766	811	779	756	776	783	768	789	773	786	826	767	778	780	728	755	780	794	742	782	784	790	785	780	768	792	733	793	787	785	773	743	739	770	757	736	745	740	826	770	758	758	803	748	754	729	706	779	762	778	831	756	777	704	826	795	812	745	767	744	776	820	826	750	805	796	785	811	769	768	796	803	821	795	832	797	758	780	764	782	789	799	710	788	793	730	720	760	796	766	839	755	765	800	735	711	850	784	780	794	749	751	787	791	790	769	810	775	824	771	807	751	779	806	736	768	753	755	783	773	764	770	782	732	803	786	801	734	768	780	791	788	742	765	775	764	737	792	808	774	786	786	784	763	791	794	802	784	791	732	806	765	755	720	785	866	769	795	815	821	741	808	730	787	780	780	777	825	773	757	748	771	741	741	779	816	812	768	763	760	744	798	726	750	767	789	783	734	771	803	826	737	726	773	775	786	737	755	806	751	745	719	742	762	760	742	766	744	736	784	817	805	819	801	795	769	816	731	764	762	723	831	828	777	791	783	771	757	799	778	750	762	749	809	730	778	745	805	738	738	780	752	822	780	776	756	742	790	746	749	728	783	802	775	768	815	810	762	754	798	791	743	777	788	762	757	778	738	765	776	787	759	775	785	800	842	738	784	803	800	808	773	772	803	747	790	733	750	788	774	787	765	731	780	734	761	768	853	725	785	769	771	757	775	791	781	804	784	820	757	702	794	790	724	778	767	803	773	746	779	763	782	820	782	757	794	781	740	791	773	770	787	736	785	761	792	745	723	759	781	771	733	804	755	728	742	774	766	714	763	785	771	789	772	718	723	744	746	786	741	790	773	792	752	770	781	736	779	745	738	787	778	750	778	779	771	829	789	780	768	798	723	744	781	796	766	815	812	714	743	818	794	789	727	796	768	833	816	765	785	765	741	825	772	792	818	729	748	769	784	755	808	734	753	762	752	728	840	756	799	749	777	723	804	829	777	755	788	800	770	766	757	768	795	740	817	776	832	745	805	783	797	809	746	774	799	764	817	754	783	792	757	813	781	764	760	740	767	796	767	794	787	764	810	749	749	766	755	802	734	790	731	838	819	850	778	811	776	775	742	767	755	828	703	765	751	789	780	772	737	733	811	798	734	776	773	753	773	796	790	774	788	768	772	815	732	798	804	801	758	771	814	786	819	811	752	813	759	745	784	770	821	719	760	817	799	762	781	778	798	775	787	736	808	790	798	737	802	845	759	749	771	776	769	800	802	793	794	777	748	732	740	712	761	792	751	769	786	723	817	779	778	762	772	768	795	823	773	723	779	780	797	726	740	745	737	774	767	797	779	740	802	748	829	819	804	748	785	772	801	802	765	791	818	733	759	789	756	796	831	812	833	767	764	763	789	749	760	785	785	727	743	765	776	786	777	786	793	769	799	770	747	732	788	793	793	788	745	768	847	801	794	751	755	777	795	790	806	762	776	791	759	728	726	800	827	806	784	768	792	769	771	790	802	767	754	768	807	796	800	764	807	734	753	753	809	757	769	770	729	763	772	732	768	793	762	794	803	778	768	728	792	819	738	761	782	816	802	775	736	776	822	780	806	764	819	808	779	771	797	724	778	742	786	744	734	790	735	804	805
1588	2011	294	261	355	315	243	222	205	161	159	150	117	104	69	75	55	56	45	55	49	49	40	46	36	37	31	35	43	27	35	33	31	21	31	38	30	33	29	28	33	25	28	29	27	26	29	26	16	27	26	23	23	30	17	22	25	28	36	14	26	24	18	29	27	30	21	26	22	23	24	25	25	17	25	27	23	25	24	23	35	21	19	23	29	22	25	28	27	16	27	19	23	21	19	8	15	20	26	30	18	23	30	25	23	23	16	16	23	21	35	22	28	14	25	32	22	21	15	23	29	29	26	24	18	29	27	18	12	23	26	18	25	15	25	23	27	23	25	24	25	24	13	20	24	27	27	32	31	19	16	20	16	23	23	25	27	23	20	25	16	18	21	23	24	25	29	16	23	25	26	25	15	24	18	17	24	20	24	27	30	23	31	27	26	25	20	22	30	28	17	15	23	23	20	14	18	23	17	18	17	23	34	12	26	22	17	20	21	25	27	18	19	26	22	17	22	19	24	24	21	27	17	17	28	17	30	26	28	17	29	27	22	18	22	16	26	25	21	24	17	22	17	19	22	21	20	25	25	20	19	33	13	15	16	23	26	16	24	15	21	25	24	16	26	27	26	28	28	19	21	25	27	17	21	18	26	20	16	23	17	24	27	16	26	13	18	21	26	20	22	28	23	25	18	13	29	21	25	23	19	24	28	24	21	25	13	17	24	28	15	26	29	23	25	15	18	16	16	25	22	29	27	20	23	29	21	24	13	26	26	21	18	22	30	18	28	25	31	23	23	24	20	22	24	18	19	29	14	16	16	27	25	17	21	28	22	15	12	21	25	25	29	30	23	22	24	21	16	22	19	13	24	16	24	18	17	24	18	23	22	27	20	31	27	18	15	15	28	35	15	22	22	20	22	17	24	23	22	25	18	27	14	20	27	32	23	17	16	21	26	25	18	19	21	15	28	19	23	27	18	24	23	21	20	17	18	26	22	22	28	18	23	17	18	19	22	26	32	25	19	28	20	21	20	25	12	26	25	25	20	18	28	16	29	19	17	25	16	22	24	22	26	27	24	23	16	18	27	21	23	20	24	19	27	14	20	30	24	19	24	14	23	22	31	18	23	19	18	19	18	24	16	24	25	34	19	20	21	28	28	19	27	31	26	29	25	15	13	24	25	23	20	17	19	26	24	36	23	19	16	16	18	18	30	23	22	17	32	26	19	19	25	25	21	20	34	24	22	26	21	25	16	25	26	15	24	22	16	19	23	23	24	26	21	28	28	21	21	27	24	22	29	22	23	23	17	15	15	17	18	19	16	19	14	25	26	23	27	16	20	31	24	25	27	22	14	25	21	21	18	16	27	16	31	26	27	23	23	12	28	21	24	16	16	25	18	22	15	27	18	28	28	31	20	19	21	14	28	28	30	18	19	19	26	17	20	12	21	24	24	17	23	19	20	22	24	27	23	18	18	32	25	23	21	27	12	17	24	21	13	22	19	19	31	25	24	15	17	17	24	21	20	24	20	21	24	21	31	21	20	20	14	24	22	20	19	29	16	27	26	22	13	12	24	22	24	26	28	30	23	20	21	29	22	22	24	24	16	19	26	22	16	23	29	21	27	17	19	22	15	28	25	10	21	23	25	19	15	28	16	24	21	22	13	21	25	30	21	27	30	19	23	20	27	20	28	22	29	20	19	25	22	22	17	27	19	29	17	20	27	23	23	25	14	26	22	29	26	19	22	23	31	21	26	26	22	26	26	25	24	22	23	26	23	23	26	20	32	20	24	25	13	17	22	21	29	16	18	24	19	21	24	22	24	22	11	28	18	29	17	26	23	21	20	18	25	23	25	16	8	18	25	17	32	20	20	15	22	23	16	25	18	20	17	31	17	27	15	24	18	26	14	26	17	25	25	25	14	30	11	24	15	17	33	36	26	18	19	14	15	22	20	26	21	30	21	20	22	24	17	28	32	24	31	15	17	21	29	21	28	24	26	31	30	18	27	16	29	22	17	21	20	27	19	18	20	25	25	21	24	17	22	18	19	21	16	24	23	22	22	24	13	22	20	32	16	24	24	25	26	19	23	23	21	24	25	18	21	27	22	20	20	24	29	27	16	22	14	24	24	24	23	25	23	22	19	22	25	28	18	19	23	14	26	27	26	25	31	18	24	26	19	17	22	19	22	18	16	12	23	22	11	19	23	17	22	26	19	20	23	25	24	14	28	21	19	13	25	28	23	26	31	32	25	17	18	24	23	26	27	13	21	23	28	30	22	19	19	20	26	19	16	26	21	20	21	30	19	20	25	21	27	15	16	20	16	25	19	23	23	19	28	30	24	20	28	21	25	27	21	21	18	27	22	21	21	25	24	27	17	22	24	19	14	23	30	24	25	19	22	12	30	28	25	22	25	25	28	21	26	24	23	19	20	20	16	18	11	16	24	21	22	19	14	19	23	21	26	20	23	22	29	17	25	19	23	22	23	15	32	26	23	21	28	25	34	24	23	13	22	20	23	21	14	18	17	29	15	16	12	25	14	27	15	20	16	28	18	22	31	20	24	22	31	21	21	22	19	14	25	22	28	29	21	22	31	26	26	19	28	20	20	12	18	17	14	26	22	23	25	20	24	32	20	26	29	27	19	20	18	20	16	23	21	16	23	30	23	27	23	32	25	18	21	15	17	23	21	27	18	19	26	25	24	19	18	18	20	24	23	18	13	17	12	26	20	25	25	32	11	20	16	23	26	28	20	20	26	20	16	22	30	24	30	21	22	19	21	23	30	21	26	20	29	25	25	23	21	15	27	19	28	21	20	13	17	23	26	27	25	22	15	15	24	31	19	22	24	20	17	26	25	27	20	24	24	21	12	19	19	20	25	24	30	32	20	26	20	15	21	28	19	24	15	15	19	16	23	25	26	19	27	17	22	16	20	20	31	20	27	22	20	21	21	25	29	24	22	16	21	19	19	24	27	30	31	25	17	18	18	29	35	27	17	24	21	19	19	23	27	21	27	32	22	17	22	32	23	18	19	28	19	29	26	27	28	28	27	15	28	22	23	28	26	25	32	24	19	25	16	24	27	21	25	19	22	25	14	21	12	15	29	25	25	28	23	24	22	37	23	20	29	19	17	18	25	18	22	25	23	29	17	22	26	23	18	26	23	21	21	13	31	14	20	25	25	22	26	20	19	28	22	16	17	22	26	22	20	22	22	19	28	17	22	25	20	20	15	17	17	21	16	17	22	23	27	17	16	15	24	32	23	19	25	16	36	25	24	18	20	22	16	18	25	16	31	22	23	21	19	19	17	19	24	11	22	22	19	16	20	15	20	33	26	21	19	22	35	16	19	21	26	14	22	27	27	24	23	22	26	21	21	22	17	17	24	33	24	22	20	23	18	17	20	23	21	15	32	20	16	23	24	23	17	13	15	25	19	32	23	24	25	35	30	16	20	18	20	20	25	21	25	24	22	15	30	26	22	15	18	12	23	19	22	23
20117	26170	9599	24527	28373	24955	20872	17167	14222	11835	10577	8948	7132	5987	4887	3998	3332	2825	2517	2324	2039	1889	1762	1625	1513	1451	1429	1351	1431	1379	1335	1193	1143	1123	1015	960	997	930	953	863	888	879	838	939	875	868	844	813	802	861	812	831	805	800	971	904	905	850	817	805	718	683	704	701	752	722	719	750	764	675	645	678	628	638	616	587	576	610	632	613	582	620	619	635	666	696	667	626	595	592	628	663	619	680	594	614	597	546	585	540	536	567	547	580	580	511	564	546	572	560	582	544	507	515	525	526	556	544	545	512	510	513	524	559	539	537	480	492	521	551	529	506	533	505	530	493	550	540	570	553	483	538	572	509	527	525	502	489	494	515	522	516	529	514	499	507	503	541	488	471	517	535	478	521	542	512	519	521	517	496	497	519	547	501	492	524	552	494	512	540	535	521	519	506	488	518	530	482	535	535	530	500	536	555	527	522	542	514	532	531	518	489	516	501	471	517	502	513	505	534	542	517	518	492	528	505	530	532	566	502	532	498	513	532	504	485	569	508	470	490	507	527	499	514	494	531	526	501	498	547	489	506	528	472	516	529	497	518	523	477	477	542	561	494	509	554	510	502	499	523	516	489	540	516	526	500	558	491	527	497	520	497	537	514	546	535	502	514	483	539	527	524	519	527	509	533	481	534	547	508	507	553	552	519	479	472	523	457	512	492	517	528	579	515	503	490	514	497	506	490	563	471	550	513	538	516	517	515	514	481	573	534	515	534	537	532	526	468	502	504	495	513	490	465	485	494	518	528	533	520	527	517	542	537	492	558	531	509	494	538	502	532	537	530	505	521	526	549	521	520	539	522	518	514	528	521	527	476	487	503	514	514	525	489	511	496	484	524	507	526	532	466	520	549	504	539	493	525	512	548	508	532	500	487	510	515	495	514	488	501	552	471	544	508	544	513	535	507	548	532	492	525	544	490	516	533	509	502	534	532	571	499	521	524	495	499	525	488	525	519	508	555	524	486	509	564	562	559	515	537	482	499	552	512	537	528	508	465	504	491	481	521	532	480	495	548	519	525	514	480	514	514	487	517	531	530	518	510	465	500	522	530	505	511	554	500	520	534	529	490	474	487	494	535	488	533	480	567	503	509	524	537	528	507	515	507	512	527	519	486	489	531	475	521	502	474	496	522	547	527	487	528	463	518	550	527	492	504	528	518	497	495	532	514	523	525	489	471	525	515	522	564	484	527	516	526	520	485	489	538	535	560	540	492	512	526	474	543	498	499	547	501	504	495	528	509	494	527	539	512	499	531	513	513	489	495	500	535	551	553	498	518	463	528	524	521	522	472	493	530	508	526	538	514	493	540	539	555	472	535	506	509	554	518	465	556	521	548	510	501	495	533	524	516	486	530	513	511	478	509	472	531	526	524	521	558	537	512	499	493	514	514	524	509	508	517	561	512	462	536	529	540	504	530	477	528	517	542	530	498	515	475	500	510	547	514	531	564	522	494	487	490	500	521	528	504	496	485	516	543	529	517	511	497	501	509	510	519	489	501	490	543	525	547	489	478	515	498	516	517	499	491	535	503	541	517	525	503	552	499	532	521	517	495	533	483	511	509	487	512	530	514	506	537	514	496	518	498	489	523	498	504	532	486	516	507	498	498	511	538	519	544	494	553	485	456	502	502	545	549	501	515	481	531	496	532	532	518	496	523	531	568	488	543	507	503	536	528	464	507	510	550	499	507	531	527	516	490	510	509	502	478	493	537	544	512	531	503	515	529	540	489	501	491	532	505	504	511	505	527	518	466	484	492	522	512	527	493	501	499	494	496	525	498	517	542	512	537	515	539	562	540	531	504	461	534	521	478	535	496	544	518	521	495	489	513	509	506	503	515	499	535	504	531	514	516	487	521	511	513	497	498	508	476	527	463	558	539	518	512	531	507	511	499	533	517	511	460	517	491	507	496	511	514	548	518	489	515	497	476	525	524	535	503	532	549	503	485	510	478	503	497	516	528	521	530	491	525	507	536	503	505	534	532	541	529	532	547	485	491	510	493	500	527	532	502	502	481	539	493	531	518	558	497	540	527	466	533	486	519	456	498	556	549	555	515	521	567	490	500	586	526	498	529	540	551	523	503	506	558	480	510	500	520	530	501	497	471	504	517	494	508	497	528	509	497	502	491	568	544	481	490	538	498	566	544	566	532	553	553	510	530	534	522	540	539	504	505	505	538	491	533	496	525	517	522	529	499	508	534	498	512	505	529	519	526	495	565	547	510	523	525	508	513	484	555	509	499	499	478	478	504	555	512	525	536	515	526	534	524	467	510	508	519	491	513	532	540	527	508	471	505	482	507	483	500	528	519	494	497	490	539	503	498	558	502	526	531	484	493	511	522	522	512	504	528	518	502	495	546	528	492	523	521	506	491	516	536	483	506	538	514	501	531	561	509	588	453	541	486	521	561	524	481	465	514	546	528	486	521	487	482	501	493	522	501	483	502	513	519	517	502	535	501	500	524	495	476	485	503	473	502	518	510	503	484	495	524	495	531	545	497	545	508	497	497	504	498	520	526	501	510	521	522	492	487	475	525	501	463	495	518	564	533	485	510	513	484	492	538	510	496	522	506	496	530	507	506	492	519	489	495	500	501	507	525	515	484	517	492	502	546	528	517	533	510	472	502	577	551	521	533	495	529	537	488	536	492	520	509	518	532	505	486	528	489	503	490	532	521	518	506	507	484	511	506	501	525	519	526	479	478	534	512	490	514	525	531	522	495	539	498	525	525	532	499	540	528	464	482	528	541	500	471	500	544	512	545	489	573	559	482	487	511	487	496	488	547	509	527	511	525	489	501	514	524	543	482	530	502	471	504	469	542	508	498	555	503	522	558	514	517	484	532	512	526	487	470	546	523	495	531	514	500	532	529	490	516	505	531	495	522	536	518	564	495	490	495	526	486	473	501	505	504	508	539	513	520	531	521	483	502	469	532	488	519	504	533	506	482	526	489	484	513	509	542	510	515	532	501	506	515	526	495	544	520	523	510	501	513	478	503	480	516	529	470	501	506	519	506	532	556	534	492	524	531	492	507	527	526	490	496	499	514	516	491	506	516	545	515	490	516	504	519	505	509	548	511	508	501	549	507	504	514	518	532	568	502	474	514	478	523	492	493	503	508	484	529	511	526	517	491	511	500	510	507	517	530	494	499	576	510	469	515	495	505	531	513	499	549	513	498	523	555	537	544	515	480	521	472	552	487	540	550	498	512	534	462	519	533	576	510	568	554	497	449	526	519	514	485	503	521	486	538	519	490	497	507	555	476	493	524	514	504	514	531	533	482	504	506	496	511	521	506	502	526	493	522	546	515	497	546	476	493	506	537	500	466	498	538	540	506	503	531	490	547	510	520	537	478	513	522	509	514	548	524	509	536	510	525	511	508	565	513	513	498	541	533	502	522	523	523	501	494	483	562	518	509	486	532	543	492	502	483	509	521	501	529	516	503	516	499	504	505	502	534
1618	2421	278	240	365	272	270	254	194	167	179	132	110	87	97	61	49	68	42	39	36	42	34	39	40	44	28	47	32	23	33	36	28	50	26	23	20	38	19	30	23	27	31	36	22	21	33	18	33	28	32	30	29	22	34	25	43	27	32	21	14	28	26	23	18	27	33	26	26	34	21	19	21	29	24	30	18	14	23	21	13	18	30	22	25	22	28	24	20	27	15	24	23	26	21	27	18	20	26	22	18	19	19	23	19	19	29	24	20	31	19	25	19	16	21	19	21	24	21	24	22	22	24	30	19	26	20	26	23	19	29	27	17	19	27	14	26	27	18	24	17	22	23	27	26	20	29	23	30	22	18	15	24	24	25	21	24	26	20	25	24	22	23	20	19	19	25	31	27	28	21	21	25	25	21	22	26	16	24	22	30	18	15	16	28	30	22	31	15	18	25	20	20	28	17	22	19	14	17	17	18	24	27	25	22	22	28	27	17	25	10	24	26	29	21	22	15	19	22	18	21	19	17	19	19	18	23	29	20	29	15	24	29	22	27	25	25	29	22	24	21	16	17	23	23	17	23	23	29	21	32	22	23	16	19	21	14	22	24	23	20	25	18	21	11	27	31	12	16	19	24	30	16	31	18	17	34	28	23	16	28	24	23	29	18	21	21	18	13	28	21	15	26	24	24	20	15	29	22	19	12	25	24	23	20	16	18	19	24	27	25	29	16	25	18	22	24	18	20	23	26	23	26	29	26	20	15	20	15	21	25	22	37	20	22	17	18	19	15	33	27	13	21	20	29	19	33	11	28	17	22	26	19	15	21	16	18	22	22	23	20	22	26	26	27	15	17	22	22	21	27	19	24	26	22	28	21	25	23	19	17	25	21	21	27	30	15	21	26	13	18	21	25	18	11	15	22	12	22	20	19	15	26	24	21	26	24	13	22	20	18	29	30	26	15	34	21	22	25	23	21	17	15	17	14	24	26	26	20	22	20	19	15	25	13	27	6	24	22	17	26	20	12	22	28	18	27	24	21	21	21	25	27	21	21	18	22	22	23	21	23	16	25	22	12	25	33	19	18	18	25	25	30	27	28	19	19	23	21	21	22	24	26	13	17	25	22	25	13	23	19	17	21	26	21	18	17	21	21	26	21	16	22	29	23	28	21	24	24	26	19	24	29	23	20	14	24	25	19	25	23	22	18	17	15	18	26	16	33	21	19	15	22	25	24	19	20	26	22	29	17	12	22	19	20	19	26	29	20	20	25	25	21	29	27	29	24	16	26	25	16	25	28	17	24	26	14	21	18	24	27	21	21	33	15	16	30	26	19	20	19	17	18	28	20	24	17	17	18	24	22	24	20	22	21	24	27	19	14	19	19	20	13	23	13	28	29	19	10	25	21	23	19	18	17	19	20	23	23	18	22	19	10	33	22	22	25	21	23	23	21	19	24	22	17	22	22	20	22	18	23	23	18	28	14	31	18	20	24	20	18	20	17	22	23	22	16	24	25	28	21	26	25	18	17	27	23	19	11	25	15	27	22	20	25	17	23	18	30	25	20	24	11	23	23	17	17	24	29	25	19	11	19	17	23	24	24	22	29	21	17	19	27	22	18	28	22	18	28	19	22	25	21	27	12	22	21	21	15	23	18	27	18	28	20	19	18	31	21	31	17	22	16	23	23	25	25	21	31	22	22	21	26	21	29	18	17	20	32	24	21	22	19	21	28	33	25	20	24	16	26	19	17	21	40	26	29	18	20	21	17	18	16	22	24	19	21	19	32	21	18	32	21	21	25	21	20	27	24	20	23	25	20	20	24	18	17	22	22	30	24	22	24	21	21	14	21	18	22	21	24	24	21	25	26	17	22	15	20	24	32	25	21	16	19	21	22	26	27	29	22	24	23	24	24	14	17	23	16	24	17	33	28	26	19	27	25	25	28	16	24	27	23	25	20	31	11	20	18	19	15	30	26	22	23	19	24	24	18	21	21	26	15	15	25	19	23	21	31	14	18	23	18	16	27	25	21	22	18	23	21	15	25	21	23	23	25	25	26	19	21	24	19	15	24	25	24	22	28	15	22	23	20	16	22	14	22	19	29	17	15	31	26	28	19	23	22	30	17	25	21	26	19	23	21	28	29	22	18	20	17	20	22	18	26	15	20	23	22	21	18	15	23	21	17	27	25	26	20	21	20	26	24	15	22	23	25	25	19	19	29	13	26	24	20	24	23	25	16	27	20	15	19	17	22	21	18	22	29	24	22	22	22	19	28	25	24	19	21	23	17	23	26	23	18	22	21	23	17	38	27	15	26	20	17	21	22	20	17	31	27	16	21	26	17	25	24	20	21	24	15	28	23	16	22	26	23	20	22	22	27	17	19	20	19	35	28	28	26	21	9	25	23	19	31	25	16	22	18	23	23	17	21	16	18	14	27	23	22	10	20	26	24	23	27	21	24	15	30	22	14	23	28	26	25	33	17	28	19	26	19	17	23	14	28	22	20	26	27	20	21	33	20	29	21	12	21	29	17	16	22	28	23	22	21	22	18	25	19	22	22	26	21	19	16	21	19	18	21	20	21	19	33	18	29	16	28	17	12	20	22	16	23	27	25	23	10	27	19	21	16	23	24	24	21	19	19	26	29	17	20	18	20	25	11	16	27	19	25	21	23	26	24	22	12	18	22	16	24	29	23	23	17	28	23	22	15	25	18	21	23	24	15	19	25	17	21	34	20	21	16	28	21	16	23	30	22	15	21	30	19	20	17	29	19	19	23	26	20	20	24	19	31	25	19	17	23	20	18	19	18	18	20	21	23	20	24	16	16	13	21	17	23	20	23	21	26	22	25	24	22	24	24	20	16	20	22	20	22	23	21	26	18	20	22	21	29	23	31	26	19	32	25	16	20	32	31	24	14	27	24	16	16	24	27	25	25	28	25	23	27	21	23	25	21	24	23	22	20	20	22	17	24	27	18	25	23	13	22	22	17	19	26	22	24	16	24	20	31	26	14	17	29	25	25	24	25	30	17	26	29	24	16	16	26	17	22	24	23	19	13	11	22	19	19	18	25	16	22	25	22	18	26	20	14	20	19	20	18	26	18	16	22	16	19	17	20	23	16	29	13	14	23	23	19	27	21	24	29	21	17	14	18	24	18	21	15	17	20	17	14	26	23	24	24	22	24	11	23	33	24	24	25	17	29	24	24	18	14	15	25	18	16	22	23	22	17	18	34	34	21	18	26	21	24	29	23	21	25	18	19	30	17	25	25	34	21	30	23	17	22	17	22	14	24	16	23	20	27	20	27	20	15	27	26	25	22	33	22	13	13	21	19	22	19	18	14	25	21	30	16	27	19	24	25	20	29	32	26	24	17	24	24	22	11	23	28	21	31	20	20	16	11	22	20	22	23	30	19	20	21	25	33	23	35	21	20	25	17	16	23	19	18	17	22	19	25	18	19	15	21	28	20	22	14	18	17	23	29	20	23	20	16	24	20	19
19861	27897	9397	23919	28009	24920	21164	17127	14602	12482	10980	8607	7004	5665	4616	3781	3238	2817	2520	2187	1920	1732	1689	1558	1563	1437	1403	1472	1496	1374	1219	1184	1096	1032	960	1037	946	958	910	854	869	855	850	900	802	855	781	846	831	866	865	820	819	853	883	821	842	778	745	792	766	730	711	714	702	694	780	783	771	645	696	684	670	645	602	611	624	550	577	627	609	645	606	620	576	645	614	618	627	570	567	585	582	649	606	535	548	576	583	544	512	584	562	565	546	493	601	567	515	596	556	522	538	508	571	551	524	532	492	538	530	567	520	535	559	546	508	528	520	554	519	518	553	494	525	537	537	546	516	543	489	499	545	483	538	505	484	554	492	492	511	505	518	551	550	489	505	578	491	522	495	514	512	530	492	505	534	520	536	507	512	525	483	544	504	508	527	473	501	526	479	516	480	492	538	529	524	545	501	509	554	484	515	550	477	531	514	520	516	506	517	540	510	526	503	539	531	505	480	481	480	492	507	520	498	486	518	505	510	524	508	525	491	485	503	518	462	522	475	505	529	521	520	514	513	484	515	518	507	460	537	517	525	499	478	488	479	538	492	525	509	512	518	498	515	549	531	515	518	483	516	545	532	485	479	532	557	582	537	478	504	507	510	528	497	498	512	553	540	541	510	557	493	518	531	505	505	489	540	508	516	538	508	521	510	519	502	536	520	525	525	506	543	459	509	469	448	530	505	530	503	520	521	528	555	512	511	534	534	482	497	528	525	506	524	491	497	533	514	526	526	581	509	531	518	500	543	533	501	479	500	470	496	520	524	501	539	539	498	509	487	537	502	518	547	517	497	473	512	511	516	469	554	506	467	543	531	488	503	462	542	496	480	483	512	518	505	513	514	523	514	522	513	484	526	516	501	522	509	517	522	494	514	489	509	521	523	516	503	494	516	485	512	458	501	536	483	501	485	529	519	484	532	519	500	583	484	527	515	535	522	498	481	527	518	495	528	521	506	463	515	491	507	519	499	493	467	517	506	488	525	479	497	515	534	561	459	515	503	502	505	503	568	525	517	560	508	526	533	496	554	475	529	497	490	496	471	540	524	482	503	490	503	521	485	497	529	494	482	485	474	498	506	464	482	517	503	509	532	531	502	526	520	511	522	529	510	522	478	474	515	492	542	520	529	484	476	503	452	542	512	489	560	491	518	498	539	513	535	489	543	573	492	512	516	499	529	499	501	508	462	508	533	495	533	532	553	517	531	480	538	504	516	523	511	482	465	496	509	502	476	534	532	549	509	510	485	531	540	481	464	496	526	553	513	495	514	493	534	492	477	523	491	524	512	528	530	503	545	475	499	534	526	513	507	530	466	521	485	506	500	528	500	523	489	483	515	537	481	517	518	498	534	522	505	480	511	493	542	486	497	516	541	484	484	503	504	523	527	514	522	480	488	520	497	496	535	494	493	500	484	493	515	510	523	513	552	532	517	498	478	493	496	527	529	521	507	516	465	520	490	488	537	520	513	495	477	502	506	507	512	522	475	485	481	506	492	525	544	524	523	541	521	473	552	483	509	481	501	534	485	507	477	467	511	487	526	532	503	509	516	459	508	526	522	499	509	521	506	506	495	530	483	494	475	466	552	497	478	515	543	497	488	532	471	520	494	505	485	526	509	500	523	506	533	522	513	513	505	488	540	518	524	510	520	489	535	513	520	476	472	476	491	524	542	487	516	480	522	508	521	565	521	551	523	481	481	471	499	501	534	460	473	488	496	518	495	519	532	506	529	505	509	515	520	480	491	505	502	534	467	520	487	478	496	551	534	469	521	492	503	534	521	439	504	512	485	504	515	537	542	533	528	547	552	482	505	474	520	468	511	509	528	504	522	503	483	526	554	497	498	499	523	507	544	513	485	525	485	479	500	502	517	535	537	499	494	513	521	520	545	519	545	510	516	499	470	517	525	497	541	456	550	515	480	527	512	473	550	512	522	516	520	545	543	487	528	535	556	498	496	494	514	538	488	473	490	517	510	521	503	494	515	529	502	542	518	465	507	521	488	497	516	525	513	521	522	483	509	510	517	515	540	523	535	510	538	511	495	533	472	492	487	468	533	497	516	516	484	491	528	544	521	543	505	504	486	460	548	493	527	538	468	468	484	503	481	481	510	528	534	502	477	479	470	521	522	503	515	510	501	507	509	527	494	480	500	522	479	536	488	533	449	531	541	524	532	473	534	502	482	506	487	506	505	520	495	484	488	505	527	512	499	565	517	552	501	501	522	495	513	495	473	494	545	491	503	525	521	502	501	487	491	501	493	497	504	522	500	501	492	510	523	478	540	501	490	514	498	536	546	537	511	458	500	513	518	491	504	539	541	466	521	472	551	498	502	543	532	522	522	516	523	514	522	538	534	496	556	498	502	453	495	506	538	512	510	491	486	526	522	496	489	496	487	537	491	498	512	508	479	529	509	452	522	509	459	496	477	535	455	501	479	511	512	540	521	522	501	478	511	493	511	549	479	492	529	546	540	522	566	532	490	540	511	516	478	497	516	495	490	499	522	503	489	499	534	505	529	523	514	486	543	492	503	525	526	541	580	495	496	487	499	508	508	517	519	487	494	506	535	530	488	513	499	506	513	503	517	511	565	524	511	469	544	483	476	482	547	485	483	515	505	531	515	494	528	522	535	502	487	501	509	511	520	507	482	489	508	505	526	487	522	488	544	487	515	489	515	490	546	486	482	526	509	521	499	497	474	551	532	517	540	478	537	561	501	495	540	472	515	530	566	528	530	514	487	515	523	491	479	539	495	503	501	508	496	523	547	505	507	530	497	521	511	513	538	514	550	496	562	502	495	487	522	552	565	475	475	477	502	507	518	489	516	512	533	504	495	503	540	532	497	496	518	520	549	458	509	483	485	510	505	496	478	475	487	508	451	516	497	487	508	530	472	506	504	539	554	528	515	521	495	502	505	529	582	489	519	521	509	485	529	554	520	528	517	508	541	511	458	487	488	549	512	514	510	510	514	503	529	529	482	471	500	514	478	524	530	477	530	583	510	496	504	525	539	510	518	501	502	521	533	539	530	529	532	503	516	494	496	501	517	485	500	486	470	543	500	521	538	466	507	513	495	515	555	552	466	478	497	538	491	496	524	518	515	493	526	498	503	514	551	509	507	499	500	502	531	511	529	527	532	549	514	536	514	510	507	509	474	520	502	562	508	509	523	501	531	493	560	538	487	483	538	506	506	493	520	491	479	460	540	523	529	515	513	521	536	515	504	496	509	511	498	517	568	462	504	523	461	494	544	552	527	512	510	520	507	511	567	551	515	482	531	521	466	495	502	537	514	511	494	498	519	549	493	531	516	512	499	472	501	525	545	499	515	505	496	511	522	528	514	486	493	516	462	488	507	512	511	508	514	505	523	511	522	499	504	515	529	533	504	496	514	517	496	483	553	498	512	505	488	497	540	483	510	512	547	524	541	527	509	500	475	530	488	500	516	551	511	479	516	463	522	525
1578	2542	274	216	302	272	301	258	221	183	147	127	102	89	64	68	65	60	55	49	60	52	52	35	32	34	44	35	36	37	42	28	26	32	31	22	27	29	28	23	26	26	28	33	22	23	26	32	19	37	22	25	26	27	26	31	38	35	28	31	19	26	20	21	29	29	19	26	31	29	24	16	25	24	25	28	25	24	19	21	21	25	19	28	28	32	21	22	22	18	30	17	21	20	25	24	30	22	28	16	21	31	24	17	15	21	19	21	20	18	29	25	27	25	21	24	20	16	16	15	18	18	16	30	22	11	25	24	16	30	29	23	27	24	19	22	23	18	19	25	16	22	27	25	35	21	22	21	28	22	30	21	22	24	19	11	17	13	15	21	20	24	26	20	24	13	23	31	19	16	31	27	14	25	14	23	23	23	27	22	22	23	28	22	19	22	15	17	20	19	21	22	20	20	21	18	18	23	22	26	25	24	21	20	29	20	18	23	22	21	22	24	26	17	28	31	20	13	14	19	28	22	19	22	20	24	15	27	17	22	15	17	20	20	18	21	20	18	30	23	24	28	22	26	20	18	20	17	28	19	20	26	22	25	23	25	21	15	27	27	25	20	25	13	21	20	26	28	28	35	22	22	17	34	21	14	12	22	26	17	17	24	25	17	26	25	29	19	23	25	17	27	25	24	20	25	19	26	22	24	18	22	26	19	11	21	19	22	34	21	27	25	26	16	25	24	21	23	18	21	27	22	21	24	17	25	23	30	18	25	21	17	18	17	13	26	26	23	10	16	22	22	21	34	9	15	24	16	18	22	14	29	31	20	29	16	15	21	28	19	22	16	24	18	19	29	31	16	26	21	24	24	21	27	18	24	22	21	23	20	21	20	25	18	23	28	19	19	26	19	16	16	20	29	23	29	23	26	32	28	22	17	20	18	18	25	25	24	20	28	25	20	30	24	21	20	17	19	28	22	32	20	20	20	23	18	28	25	20	25	27	19	25	16	29	13	13	14	21	24	26	26	14	27	24	29	15	19	22	23	25	25	16	22	18	24	21	27	18	23	22	15	21	18	23	18	23	25	30	17	36	24	24	29	23	17	18	18	27	19	16	21	20	20	22	23	16	18	24	23	21	12	23	15	15	23	21	24	19	20	15	14	23	17	27	20	18	24	21	19	29	19	29	17	20	18	25	15	20	20	23	25	24	17	27	17	18	21	28	17	23	27	20	21	23	10	26	22	28	23	32	31	23	26	25	17	25	20	27	20	28	18	22	26	19	12	17	17	19	25	17	14	26	26	23	23	23	27	40	21	25	20	18	22	22	17	20	19	11	26	23	31	22	26	20	15	22	23	18	23	18	23	23	24	19	21	16	22	19	25	22	21	29	29	24	23	16	16	20	34	25	20	15	32	15	22	20	24	25	25	26	13	24	25	19	21	17	25	21	22	20	19	21	23	23	30	24	21	29	23	13	23	24	27	14	21	16	24	27	21	18	11	19	30	14	21	29	29	25	21	25	19	22	17	29	13	17	23	27	21	29	19	28	19	18	20	19	34	14	27	18	25	21	22	12	17	18	16	22	21	19	19	21	23	27	18	28	22	23	22	15	12	23	19	24	20	17	27	28	17	25	19	28	30	26	20	18	29	22	25	17	27	31	17	32	17	18	20	22	29	14	23	32	16	16	24	24	22	15	25	20	16	20	16	13	21	13	18	22	23	27	15	27	29	29	13	16	28	16	15	24	15	24	30	27	19	25	25	18	27	20	15	20	27	32	22	18	25	15	23	23	15	17	17	24	25	16	16	16	20	23	26	23	25	25	24	34	16	21	18	25	28	19	26	15	25	11	21	16	18	23	26	17	23	19	25	16	25	16	18	26	20	24	20	13	22	24	22	18	22	20	20	20	25	33	21	19	22	23	19	18	23	13	15	20	19	22	25	22	21	23	25	26	16	17	26	19	13	15	34	24	32	23	25	22	18	29	26	29	17	17	23	20	13	21	18	29	21	26	30	26	23	15	20	20	19	17	18	25	21	19	21	19	28	27	20	26	26	23	20	24	22	23	20	19	22	23	22	18	16	21	22	24	27	20	19	19	19	14	22	19	28	29	15	20	28	29	27	15	28	28	27	22	16	26	25	21	22	25	22	25	18	17	22	23	20	20	26	19	24	24	25	33	19	25	20	20	31	15	22	23	32	25	29	22	13	21	23	35	13	20	21	15	19	18	17	22	21	26	26	15	20	27	25	30	20	30	23	24	28	19	21	20	18	24	21	26	25	26	25	18	17	27	23	16	23	25	28	25	32	21	16	28	24	21	24	22	23	16	33	24	29	24	26	23	16	21	17	31	23	23	30	20	26	11	21	28	23	33	27	20	23	30	18	27	21	22	28	32	26	20	18	27	23	22	17	13	26	21	31	21	24	19	29	19	16	21	24	19	23	23	21	20	28	19	29	22	16	23	23	23	28	18	22	18	10	19	20	16	16	27	33	29	16	28	26	22	31	19	18	28	19	22	23	27	20	24	17	22	21	17	19	20	26	25	17	18	19	30	15	25	25	25	19	24	31	19	30	21	19	17	27	26	24	23	28	25	21	20	20	25	18	9	18	24	23	21	25	19	30	21	24	21	24	24	25	21	15	25	29	18	27	26	35	17	19	27	22	19	21	25	26	23	18	22	20	21	14	19	15	23	25	26	16	25	23	21	15	22	15	19	27	21	32	28	11	21	24	26	16	25	20	20	14	22	19	23	25	22	27	22	25	24	18	22	21	17	25	13	24	24	29	28	28	18	22	24	19	21	26	28	24	23	31	19	11	30	31	20	24	20	17	17	20	23	17	29	22	19	14	32	19	17	18	19	22	21	17	25	17	23	20	18	23	25	17	21	22	17	15	21	20	18	18	23	28	25	20	28	17	23	28	22	23	22	15	17	17	20	23	21	18	21	21	16	25	19	22	24	26	24	19	22	17	29	23	24	20	21	21	17	24	13	19	30	21	17	28	17	24	26	33	16	25	21	15	16	26	30	21	18	22	32	16	19	18	26	22	21	32	15	23	26	31	25	21	25	25	27	23	17	24	25	18	24	22	14	21	28	15	20	17	21	22	31	20	25	25	29	17	16	18	25	23	22	20	20	18	35	24	16	23	22	24	19	27	27	19	26	23	24	19	20	38	25	23	20	23	24	25	26	25	24	11	23	26	22	26	21	18	19	23	28	20	25	13	23	27	24	16	17	19	15	19	18	16	19	19	23	23	31	19	31	28	23	16	23	22	24	22	21	23	14	20	21	26	17	27	21	20	17	16	27	23	18	18	23	25	33	12	18	18	33	26	14	22	25	33	24	20	23	17	28	19	15	23	24	22	23	22	24	26	24	22	20	21	31	24	24	22	14	18	17	19	16	21	25	18	20	20	20	28	18	28	18	31	33	18	20	18	21	21	30	19	16	25	13	19	24	22	28	18	13	16	25	27	23	25	26	25	16	18	14	20	15	21
19615	28575	9098	23686	27852	25125	21079	17401	15297	12942	10755	8595	6989	5521	4738	3832	3271	2987	2543	2261	1865	1749	1775	1663	1549	1520	1504	1473	1385	1351	1264	1171	1169	1084	1073	998	903	958	952	859	916	817	866	884	877	814	861	816	807	854	886	798	799	848	838	915	855	793	759	773	688	675	649	671	712	741	762	777	756	743	750	674	678	632	602	629	623	615	578	605	597	671	654	632	661	668	630	629	544	568	619	593	624	609	700	612	576	604	557	595	506	526	580	533	578	541	575	519	538	580	598	529	532	546	523	497	520	555	451	544	551	538	524	496	530	499	578	542	545	536	502	539	549	493	474	520	536	532	492	484	510	523	491	529	511	520	502	526	547	498	549	518	546	511	514	496	513	479	497	524	517	502	475	543	555	494	495	535	498	514	500	532	468	510	516	548	488	472	496	518	505	524	514	510	479	535	510	465	469	558	525	564	510	537	539	532	501	524	522	474	519	506	508	539	536	515	510	494	528	500	503	543	530	500	548	510	537	512	502	511	517	478	485	513	509	547	500	512	528	526	513	520	502	520	530	480	517	527	457	512	492	497	552	499	522	489	489	506	508	520	511	504	484	531	508	516	495	500	545	514	546	486	506	511	544	498	514	501	512	520	544	524	472	517	498	491	534	512	494	525	535	528	493	492	507	515	550	509	493	547	501	526	523	520	512	513	554	471	499	521	532	551	494	553	463	511	509	504	520	511	526	523	541	557	482	512	488	524	464	521	522	497	539	498	518	501	511	496	499	517	507	526	534	515	484	550	478	518	499	507	510	505	550	546	531	513	537	547	525	505	525	526	519	510	508	529	495	528	515	496	543	504	537	517	541	513	545	510	482	515	514	477	505	566	551	498	503	499	521	501	528	515	515	545	506	528	499	468	482	537	543	502	521	545	499	525	495	492	469	517	467	516	496	501	539	505	512	526	523	506	511	540	494	520	549	530	473	469	514	522	530	483	479	519	499	507	560	520	492	517	515	516	530	526	498	507	516	488	505	483	543	507	506	500	497	542	504	505	529	514	502	530	527	499	513	467	554	507	527	485	549	467	516	494	511	506	549	539	487	543	509	520	507	504	543	522	522	483	502	534	518	520	515	539	502	520	531	516	532	554	495	539	519	529	504	468	518	478	506	509	498	527	521	505	494	493	530	472	525	503	525	482	510	491	556	494	533	512	540	483	485	516	529	493	510	511	508	533	511	527	504	541	509	515	493	512	523	518	580	510	490	506	484	516	519	469	524	523	476	561	480	513	490	510	521	535	526	477	498	489	502	543	513	525	498	498	518	501	501	510	478	520	497	494	550	507	502	547	501	542	499	502	514	499	550	510	506	520	502	492	518	495	502	503	515	473	495	502	529	565	505	542	523	534	553	506	506	519	550	515	497	489	516	502	548	501	514	539	532	546	516	526	489	496	537	533	490	474	514	507	507	507	478	558	522	492	473	488	494	508	529	498	480	520	541	525	503	494	478	496	488	540	544	510	509	533	478	462	533	471	482	474	492	487	528	494	482	525	518	531	568	479	514	468	496	525	466	467	544	480	505	512	503	506	511	478	474	478	519	566	496	514	497	540	526	505	524	550	528	534	524	516	512	476	519	531	523	490	542	495	524	519	539	490	517	545	475	513	490	517	528	505	520	502	494	558	497	506	518	488	502	511	512	515	519	495	526	525	499	492	520	529	502	488	504	524	512	525	533	474	503	534	499	504	487	488	533	488	488	494	531	526	493	496	543	530	522	509	501	520	510	511	520	479	509	523	549	496	523	481	529	532	524	533	531	530	499	503	510	509	508	516	484	493	531	492	499	513	492	476	453	474	542	472	495	525	527	531	577	498	512	520	514	487	540	517	525	531	522	481	523	513	512	539	474	490	499	530	553	514	504	537	518	527	540	510	501	500	510	527	526	496	531	519	544	541	533	483	526	499	541	535	529	527	501	478	538	532	528	569	509	508	531	503	528	495	534	515	552	473	460	565	487	521	500	481	523	496	525	546	514	512	525	487	503	457	533	504	519	524	487	514	496	517	507	483	533	518	478	495	533	523	519	513	529	517	463	510	537	517	542	512	519	494	504	520	523	529	535	473	467	515	525	535	506	541	549	517	476	512	495	488	526	472	523	497	521	542	536	511	540	481	506	489	510	528	538	539	518	527	490	507	540	525	511	503	504	516	500	526	570	488	516	545	518	508	496	487	507	518	520	529	482	506	494	513	502	521	551	491	541	504	530	480	554	536	496	504	508	541	530	542	494	517	520	506	475	502	534	488	516	493	547	533	526	484	515	535	520	465	462	508	568	497	524	518	559	492	504	566	483	493	528	485	476	538	514	485	495	515	474	507	517	544	498	459	521	491	496	544	512	473	569	493	520	549	546	554	551	515	504	532	534	538	493	510	521	527	486	487	515	538	538	545	531	503	490	515	485	544	493	509	534	535	528	478	540	530	531	501	491	485	519	512	547	498	526	517	511	570	510	525	544	497	522	542	521	517	500	514	499	498	492	521	494	509	512	518	541	534	518	507	548	508	544	540	537	511	533	514	505	560	566	490	501	524	525	519	484	516	508	512	508	558	515	535	475	496	533	519	511	466	565	500	532	521	532	485	494	504	495	548	502	527	516	544	495	509	553	541	512	515	484	561	533	528	552	514	504	525	560	511	499	511	557	521	536	559	515	547	493	524	516	532	514	507	510	498	501	496	506	496	519	492	575	546	462	516	516	514	530	513	497	486	503	485	525	558	499	509	468	554	485	508	527	518	471	498	536	519	529	518	530	514	469	508	506	567	543	502	536	466	497	486	526	509	495	511	513	544	517	506	520	479	529	519	518	506	503	468	526	508	475	511	519	482	513	493	489	504	480	499	510	505	542	476	487	485	511	503	466	502	552	505	561	483	510	514	550	508	519	524	502	526	513	504	505	491	510	505	510	529	543	517	541	513	499	498	535	489	499	510	481	514	508	520	463	521	502	557	504	508	510	494	503	507	510	506	500	536	480	550	525	482	531	506	508	515	516	511	499	510	496	508	541	536	488	525	547	571	535	523	464	503	517	497	529	545	531	519	518	478	537	482	492	517	559	495	534	529	548	497	529	529	535	516	497	525	535	489	502	538	537	532	512	502	514	493	561	504	538	508	550	541	493	543	541	480	558	529	493	513	521	511	559	516	499	544	534	515	522	510	539	526	528	471	500	490	541	522	495	530	531	535	516	491	518	520	497	495	497	493	518	525	515	554	496	510	478	533	538	528	511	545	523	513	470	521	509	514	512	548	509	503	496	526	514	511	531	515	552	533	515	510	493	523	501	514	501	496	502	491	502	521	483	530	547	560	554	479	502	552	502	571	515	536	479	518	536	513	497	488	515	509	519	505	520	485	499	531	511	486	544	518	502	512	546	481	531	481	527	508	509	543	490	544	527	499	502	497	509	499	534	505	477	502	529	521	496	524	500	497	482	521	484	549	556	484	506	501	493	473	465	514	482	520
2040	1183	204	153	223	219	193	175	188	149	141	103	84	69	85	63	51	74	43	46	52	41	41	39	46	50	47	46	49	41	49	42	48	39	34	25	28	41	39	41	37	32	51	29	34	37	37	40	44	29	40	34	36	35	34	39	39	31	41	34	28	30	37	29	27	42	36	42	36	39	34	40	33	41	34	48	32	33	33	43	42	35	44	34	30	45	30	44	38	34	38	36	32	40	41	33	40	31	44	32	36	34	32	33	29	39	21	44	39	29	22	34	27	43	42	36	27	27	31	45	34	29	26	30	28	40	35	30	37	40	32	35	30	37	50	42	32	26	43	34	26	29	30	41	35	34	30	34	26	36	28	36	32	32	38	29	38	34	39	34	39	34	38	32	31	39	25	42	34	40	40	44	34	34	46	27	37	35	32	42	35	30	28	37	40	44	36	31	35	29	22	28	35	32	38	28	37	29	35	35	39	34	33	34	34	30	35	34	36	35	45	39	39	34	32	29	40	34	31	36	23	32	33	29	40	35	22	25	29	32	42	28	36	34	34	38	38	30	37	52	34	38	32	41	35	36	38	34	46	27	41	38	32	35	35	32	30	32	32	39	45	41	34	40	28	33	32	39	42	25	33	45	25	40	29	47	34	30	33	30	40	33	28	28	34	29	19	39	38	30	36	41	31	38	26	41	46	34	32	39	40	33	36	44	27	40	40	39	35	39	42	24	32	32	36	35	35	50	22	35	32	35	28	37	30	33	47	30	35	39	21	21	33	34	38	35	37	35	31	41	28	36	47	44	30	38	41	37	29	32	30	42	29	44	35	45	37	36	47	42	30	34	39	41	47	44	40	47	30	43	39	23	35	44	30	20	37	40	35	29	37	31	32	24	25	33	30	38	34	32	26	37	30	27	42	37	26	37	40	30	29	35	44	24	42	47	31	29	37	45	44	27	34	26	37	41	38	34	31	35	16	32	38	36	35	30	41	40	48	30	36	38	32	29	28	40	39	41	31	24	35	28	41	29	39	29	34	35	32	40	37	26	33	34	37	43	33	37	29	34	40	29	46	44	37	42	31	33	40	31	38	35	38	31	31	37	27	39	35	29	31	29	39	40	39	44	44	31	39	31	37	32	38	43	31	29	43	46	37	19	43	24	38	37	31	45	37	37	39	37	35	47	31	42	20	26	37	28	32	30	33	28	39	40	43	33	28	31	43	35	31	39	35	40	25	47	35	32	31	37	36	31	36	34	41	43	30	31	38	31	41	29	34	30	31	30	45	37	34	40	34	40	21	37	32	36	34	30	40	44	33	30	24	42	23	33	35	36	36	39	28	37	45	27	23	24	36	34	33	36	27	48	32	36	34	35	36	25	35	39	32	32	32	28	29	34	27	38	41	43	25	34	32	40	41	28	32	24	40	37	15	30	33	30	26	38	37	27	35	30	25	32	30	31	33	34	30	26	36	22	36	34	35	35	42	37	47	30	40	33	31	35	32	38	35	33	40	28	29	31	38	38	28	42	29	27	36	34	34	38	33	33	36	31	43	40	35	28	31	33	45	36	33	42	28	39	46	30	38	26	35	36	43	38	35	45	29	42	31	42	24	27	40	41	32	45	34	36	33	23	43	33	34	34	31	34	41	40	40	38	30	35	28	19	30	46	37	30	37	35	40	42	35	37	28	39	36	38	35	43	37	25	43	22	41	33	34	32	30	27	32	29	39	32	36	41	35	44	25	33	39	39	35	38	42	31	42	38	36	25	39	33	33	28	34	29	39	27	39	32	33	42	42	30	30	35	38	40	31	34	26	36	31	26	36	42	41	37	29	34	31	47	25	37	27	35	22	38	37	46	31	31	40	41	41	28	32	27	38	26	31	43	31	37	43	51	34	39	33	36	34	38	25	39	35	34	35	39	28	26	31	31	27	35	29	41	43	34	29	31	39	31	40	29	29	36	40	27	32	42	28	37	43	31	33	40	37	35	41	47	30	33	37	22	34	31	32	31	33	34	30	24	32	33	36	27	47	46	29	30	30	25	34	29	54	37	27	28	41	38	33	40	41	35	30	23	30	27	34	36	36	34	44	34	34	30	20	30	31	27	39	33	34	38	28	34	47	25	34	38	41	31	27	32	37	26	41	31	38	39	42	31	47	36	32	32	34	43	36	34	37	32	45	35	37	31	41	41	37	36	30	40	36	44	30	34	38	49	31	35	40	37	41	39	29	22	34	53	35	46	40	36	30	45	40	43	26	39	32	37	33	41	46	45	35	29	38	30	33	28	31	40	35	36	36	39	29	32	33	44	49	43	41	33	23	45	31	30	30	28	32	21	20	35	40	34	34	37	28	33	29	30	28	42	24	31	27	35	33	24	43	28	25	26	32	40	35	30	35	40	33	33	39	39	30	37	42	34	28	45	27	39	37	47	34	35	29	31	38	30	39	32	30	39	31	30	38	26	34	31	41	26	28	43	42	39	34	41	39	45	32	33	36	30	36	26	30	34	31	39	42	30	36	33	40	42	36	34	40	35	34	37	29	30	33	32	34	38	35	35	36	37	28	36	39	28	38	37	39	49	43	35	34	33	39	30	35	32	37	29	32	28	37	26	29	35	42	34	26	37	28	24	33	37	38	28	23	29	29	37	35	30	30	37	29	32	30	31	40	30	25	35	28	36	46	32	30	25	26	31	36	37	35	38	28	39	32	32	35	33	35	37	31	30	30	36	32	27	41	33	32	50	42	28	43	24	24	28	40	33	33	37	41	33	23	29	33	32	38	32	33	31	40	34	39	31	38	31	34	30	43	37	37	45	26	22	39	33	41	28	26	48	31	34	41	25	34	30	34	28	44	32	40	43	44	33	39	29	38	43	31	30	34	25	27	32	34	40	28	27	26	35	27	22	42	24	40	32	32	41	41	34	35	30	29	32	24	41	33	36	28	40	43	39	32	44	33	34	35	42	36	33	39	30	38	44	34	35	33	29	39	37	30	39	31	36	34	30	34	40	26	40	30	32	32	34	28	34	37	51	39	32	41	19	29	41	34	42	30	33	35	40	30	40	39	31	37	37	23	40	35	33	29	36	43	30	33	29	26	36	32	34	37	35	36	30	34	39	39	28	26	34	36	40	33	31	30	38	36	28	27	53	24	28	32	29	43	37	28	38	43	25	31	35	33	40	56	42	31	32	40	36	30	36	36	29	38	37	44	31	27	39	35	29	42	31	40	32	44	46	29	28	44	32	36	34	29	39	30	35	29	32	27	34	28	28	36	31	31	38	33	36	31	35	47	37	34	44	30	33	40	37	30	33	34	34	18	35	39	44	40	26	40	36	33	27	32	30	34	26	36	29	42	32	28	38	25	44	27	28	29	39	32	33	35	39	33	42	30	33	29	26	35	26	27	23	30	28	34	30	42	38	47	32	45	33	34	36	37	36	35	40	35	42	37	37	26	29	40	37	29	27	39	35	48	29	45	38	36	28	28	31	31	35	30	36
15192	22689	6536	18451	22816	20566	17220	14186	12423	10132	7904	6440	5078	4149	3472	3043	2563	2402	2028	1867	1672	1535	1575	1467	1459	1431	1358	1359	1376	1343	1286	1212	1187	1094	1152	1130	1070	1039	993	1025	1002	1068	999	997	989	966	996	969	1005	933	992	995	1002	1005	1015	1003	1050	1009	939	893	933	897	889	955	918	978	975	991	940	943	926	919	832	856	874	838	815	775	830	816	816	883	842	827	893	912	930	870	828	819	821	824	825	821	830	833	836	745	819	833	855	789	818	814	793	789	785	808	844	865	788	807	769	767	778	770	800	767	805	797	786	831	807	783	787	768	766	783	812	817	805	783	774	794	746	806	769	793	788	796	765	764	738	778	744	741	835	757	811	771	836	760	794	769	749	763	736	746	766	743	800	804	741	806	780	809	738	782	801	764	810	760	794	778	797	745	782	849	829	750	785	824	788	806	817	771	765	796	797	756	759	835	800	754	771	775	780	750	775	790	788	779	787	744	781	798	767	828	783	771	756	734	776	742	773	748	800	737	776	730	784	751	754	749	765	820	805	703	745	804	812	775	820	767	754	802	807	743	780	796	773	775	820	812	759	777	804	770	741	813	849	780	753	772	766	781	779	849	746	773	767	805	755	767	811	822	745	800	762	794	807	777	798	829	787	793	767	763	745	780	834	805	763	776	726	786	800	747	813	783	802	816	823	765	806	773	804	704	743	760	771	798	765	789	773	712	762	739	817	808	798	812	776	795	805	795	760	799	778	764	769	706	718	810	817	777	760	771	761	768	787	786	751	822	807	766	780	781	776	801	799	782	750	760	782	798	748	741	804	824	794	832	776	787	778	801	779	831	770	788	780	803	798	808	762	800	716	758	813	776	767	772	796	821	800	730	800	746	791	759	747	747	746	736	766	765	759	742	812	795	747	828	796	797	842	783	773	724	805	785	791	799	722	760	774	747	819	744	768	784	787	708	777	770	808	779	802	740	839	744	761	817	769	744	776	805	769	795	804	776	811	825	766	758	760	786	811	770	765	764	743	753	799	816	813	768	775	752	751	819	758	770	823	812	757	807	784	771	753	823	776	798	819	768	738	800	757	798	756	781	787	801	781	823	800	743	791	760	718	781	801	816	757	799	784	774	793	770	770	731	792	756	768	769	764	767	807	770	785	753	790	756	838	712	780	784	743	769	788	774	776	792	822	783	813	784	765	750	775	794	810	782	774	769	791	793	770	772	798	779	756	769	801	768	754	768	746	810	796	745	762	762	802	803	747	778	784	776	735	801	776	811	841	809	815	785	826	814	771	753	772	753	773	766	827	734	718	828	769	783	777	799	771	766	835	738	744	797	696	778	726	753	797	801	766	775	812	758	772	806	773	777	744	776	792	766	769	772	776	746	747	791	734	785	790	777	800	729	770	798	778	779	815	826	769	820	793	789	767	751	789	770	822	757	736	775	782	730	816	811	799	761	807	777	750	750	802	770	757	749	787	746	771	767	728	745	809	800	819	780	781	783	772	724	788	745	784	775	838	821	791	842	767	775	769	821	767	740	742	775	793	755	731	792	764	750	756	780	806	761	812	802	792	838	786	765	809	754	785	753	765	804	774	776	799	749	832	800	746	792	770	742	717	789	769	794	751	747	809	770	798	773	762	801	789	826	803	806	776	814	795	804	748	767	747	795	805	737	784	759	824	817	730	765	785	759	745	803	763	781	828	732	768	759	787	793	794	821	783	812	764	784	799	781	796	758	768	730	797	780	799	777	783	765	795	751	848	753	730	795	757	763	757	798	817	747	786	811	778	848	778	726	783	767	787	806	722	735	769	786	819	811	752	743	796	788	752	809	787	828	775	741	717	754	743	775	832	786	749	812	771	738	787	764	775	786	788	765	795	798	823	799	777	787	794	811	768	821	787	816	778	765	773	772	811	771	779	748	811	826	786	746	776	794	805	746	826	802	772	784	804	786	800	756	773	756	754	768	834	791	812	801	785	715	753	774	785	751	723	750	790	830	819	760	742	742	772	794	722	800	778	736	805	793	752	782	778	819	744	808	746	829	807	802	802	757	797	753	766	775	709	761	802	761	755	749	726	800	811	798	788	779	729	804	783	781	801	794	740	751	800	821	821	749	825	739	816	803	775	755	728	773	804	827	732	795	777	818	760	804	789	792	783	740	807	790	780	741	796	774	752	793	718	810	734	785	785	793	792	804	734	794	770	716	785	742	822	747	805	793	824	759	795	775	784	789	780	780	742	777	795	787	718	757	750	793	802	787	785	787	789	771	781	717	752	769	769	759	774	776	783	794	774	770	730	792	779	752	746	808	756	767	806	751	787	788	765	798	818	813	797	781	796	785	735	796	753	789	788	757	764	800	788	841	754	774	761	793	753	753	704	815	736	809	738	778	804	806	766	746	726	763	802	754	768	790	800	805	778	789	746	760	797	782	772	789	756	807	811	745	786	753	749	769	772	776	770	773	704	757	777	789	757	792	770	773	764	785	769	735	825	804	754	744	759	740	761	783	825	842	774	732	720	745	742	770	782	787	746	789	741	810	782	786	799	789	799	757	785	775	771	762	794	780	761	810	787	811	794	765	745	773	774	786	834	769	761	779	734	763	797	808	801	828	784	779	780	749	801	790	783	768	741	750	764	781	837	770	752	792	787	800	800	820	731	752	772	771	741	824	796	788	787	772	786	762	768	740	747	780	787	799	717	851	812	727	785	788	768	763	756	826	777	755	723	745	761	774	732	748	751	808	756	752	809	782	765	778	826	757	767	784	786	760	762	750	789	756	771	744	775	802	763	797	796	796	769	779	784	781	778	773	776	870	780	764	735	731	775	749	785	781	792	821	773	725	737	796	736	802	765	774	749	740	777	746	753	810	774	759	819	756	765	796	728	722	780	764	752	753	799	760	763	760	760	801	762	781	727	810	782	762	754	783	800	747	737	739	784	802	751	763	801	753	802	777	762	744	783	802	783	756	778	806	750	771	789	775	790	781	804	797	792	752	802	753	806	759	796	788	807	784	764	792	722	786	777	792	748	771	766	739	778	767	787	828	701	765	788	766	741	764	740	792	792	810	778	833	784	775	805	759	792	751	825	797	738	747	757	783	778	782	745	794	808	752	814	755	766	765	770	787	740	787	776	794	743	797	761	774	778	764	755	734	799	765	779	736	771	776	767	755	782	757	742	765	792	788	777	736	811	815	776	770	781	776	779	781	768	762	781	836	809	782	766	800	757	764	754	777	766	761	756	762	783	779	825	763	737	716	738	771	733	759	808	785	786	799	779	758	824	791	783	781	758	754	770	837	756	820	743	810	732	776	716	765	801	780	774	743	735	797	756	769	747	781	781	807	812	730	776	735	765	769	795	785	781	772	824	841	787	745	749	741	782	764	852	788	737	777	809	803	818	771	800	803	723	770	763	816	790	759	810	743	786	784	794	772	705	808	779	753	778	756	835	826	788	788	773	758	753	767	805	791	792	724	786	780	808	789	794	791	773	776	786	758
1552	1987	238	234	320	319	276	277	273	192	187	147	104	98	72	75	58	39	35	40	45	38	45	44	38	28	32	33	40	43	34	24	29	27	37	21	26	28	30	15	35	25	21	30	29	34	31	36	22	26	27	24	22	31	26	18	21	25	29	30	29	27	25	18	16	26	32	34	39	25	18	25	26	19	26	22	24	29	17	28	24	20	28	20	21	28	18	19	29	17	28	29	25	24	27	22	27	18	28	25	15	18	23	23	22	18	23	20	27	23	15	18	21	21	10	26	19	21	16	26	14	27	24	20	21	24	25	16	22	25	19	18	37	25	31	18	16	25	10	27	21	27	22	18	22	32	21	25	20	23	24	20	20	24	18	17	16	25	36	16	23	26	22	23	23	23	30	17	24	20	20	16	28	23	23	22	26	22	23	11	23	21	18	28	18	23	31	19	20	18	20	26	25	23	24	19	17	16	26	24	19	23	29	29	21	17	17	18	23	18	22	22	22	28	28	18	27	10	26	11	18	29	28	11	19	19	26	17	20	23	20	25	20	18	28	25	22	16	30	19	16	23	22	25	15	22	27	24	21	24	17	21	18	15	19	21	16	23	17	21	25	18	24	22	28	30	27	30	21	25	28	18	20	27	22	19	20	17	24	28	22	25	21	25	17	18	18	17	21	28	23	27	23	25	26	25	16	13	22	28	17	24	24	28	21	20	27	21	23	19	15	25	18	20	21	25	26	28	28	22	26	22	25	24	17	23	25	22	22	25	19	17	18	25	27	28	25	26	26	27	17	26	16	16	18	26	24	15	23	29	26	24	17	13	34	23	20	19	21	17	32	23	33	26	14	20	18	21	26	27	21	24	20	21	22	19	22	13	22	23	17	22	28	18	30	21	16	22	26	26	21	26	22	25	23	23	19	27	28	20	14	16	26	21	27	20	22	13	27	16	30	25	23	25	25	19	11	25	24	19	28	17	24	19	22	26	18	26	23	23	21	22	22	24	26	22	15	28	26	25	23	24	20	23	19	24	17	24	22	23	17	28	20	30	19	21	38	21	23	22	28	20	22	24	28	17	29	21	24	21	30	18	22	18	15	23	32	20	29	13	21	25	28	22	21	21	19	23	25	25	27	23	22	22	26	20	17	25	24	23	14	20	32	28	19	28	22	21	20	20	18	26	22	20	28	20	30	16	23	21	17	23	20	15	20	18	28	31	21	26	21	19	21	14	23	26	33	29	18	12	24	19	25	24	22	15	20	21	26	24	28	32	12	30	22	15	17	23	28	21	29	20	24	17	23	25	20	31	20	26	28	28	20	12	25	24	18	22	18	26	19	25	23	18	15	14	23	20	26	18	22	22	23	22	14	16	26	26	20	18	17	23	22	17	22	21	24	27	24	17	14	11	18	23	26	19	25	26	26	23	25	20	21	31	18	28	26	20	24	14	16	19	20	29	23	15	18	23	20	20	24	24	30	24	20	12	20	23	26	20	21	27	15	23	29	24	19	26	25	26	25	18	21	22	22	19	19	26	19	25	18	16	25	34	27	18	30	16	19	30	34	21	22	14	28	20	23	22	20	33	21	14	28	21	19	25	18	16	29	19	25	22	17	23	30	27	27	23	22	17	16	22	19	22	27	22	26	18	23	17	18	22	28	22	17	21	18	26	25	24	12	21	19	33	25	16	30	33	31	29	15	26	17	16	23	30	22	19	27	22	22	27	24	29	17	24	23	31	26	23	21	24	16	17	27	29	25	19	19	26	34	22	24	20	21	23	27	27	32	12	22	29	24	18	26	29	20	25	19	13	18	21	18	24	19	20	30	19	19	19	16	21	26	17	20	17	20	19	30	19	29	22	20	11	17	31	15	23	21	16	21	15	27	15	13	26	19	28	25	23	16	17	20	19	22	16	17	31	24	25	17	21	24	16	12	26	27	24	26	23	31	25	21	25	21	18	20	20	27	20	26	16	28	19	16	21	27	20	13	16	18	28	32	22	18	22	25	18	20	22	22	26	29	20	24	25	30	22	27	22	26	18	16	33	19	23	23	23	20	30	19	13	24	24	33	23	16	29	17	28	23	21	16	19	15	13	19	24	18	19	15	20	31	18	25	20	26	21	18	30	21	19	17	29	18	22	32	19	20	34	16	27	20	20	26	20	30	25	19	19	29	19	21	26	22	15	22	19	19	25	18	28	16	33	19	23	24	31	13	21	21	28	23	19	20	21	27	27	17	17	13	12	21	25	13	19	17	28	16	22	20	15	23	16	18	18	21	21	26	18	19	22	21	27	20	30	18	16	14	33	22	28	15	19	20	14	25	18	17	19	24	27	29	25	21	24	24	20	26	19	25	24	18	29	28	17	15	24	20	21	23	25	16	24	10	27	21	22	23	25	25	15	25	25	19	23	21	22	14	25	28	29	27	32	29	22	17	28	27	19	19	24	24	21	23	12	13	19	17	21	31	23	20	20	23	18	20	17	22	29	24	25	28	22	27	20	26	27	19	29	23	26	20	22	29	30	21	19	19	30	22	21	30	24	19	18	19	25	23	23	25	19	21	23	22	20	22	22	27	21	28	26	22	16	21	25	20	20	22	18	20	32	21	25	37	19	21	22	21	23	29	21	24	28	26	22	14	20	18	27	25	14	24	17	20	22	25	21	27	19	17	17	17	18	25	22	23	12	18	23	19	21	32	28	24	28	23	21	24	27	14	23	17	21	26	16	24	18	22	25	26	17	16	12	21	20	15	23	20	25	31	33	20	17	17	23	18	16	23	24	31	24	29	27	21	17	19	29	20	26	23	15	29	20	20	29	20	24	18	21	26	21	31	26	16	23	22	32	23	27	29	23	21	18	28	22	18	14	25	27	19	22	12	24	23	31	26	22	20	27	22	19	13	15	21	23	19	18	22	23	31	22	20	23	26	24	21	19	20	26	23	24	16	21	23	29	22	21	16	19	23	18	22	18	24	25	27	26	17	23	16	8	15	25	12	15	33	21	19	22	20	22	20	28	22	27	29	18	18	25	19	16	19	21	29	18	22	16	23	21	19	13	27	13	26	20	16	23	17	28	23	27	17	17	17	20	21	24	20	27	18	20	22	25	18	21	30	31	20	22	29	24	34	20	20	21	27	21	20	18	19	22	18	21	19	19	18	16	20	32	29	26	15	20	24	30	16	26	26	22	20	10	20	18	16	26	21	15	27	16	21	19	27	13	24	19	22	29	28	24	19	24	21	24	14	13	24	21	19	25	28	17	21	24	25	28	15	17	14	30	22	24	25	26	18	17	22	25	30	21	29	23	14	21	21	27	26	19	23	22	28	17	18	22	27	15	17	18	23	18	21	23	20	31	17	24	30	15	20	13	27	18	18	25	22	27	27	24	26	34	21	15	17	21	37	35	18	25	21	27	26	28	21	20	19	22	13	23	22	18	19	26	22	10	29	20	20	19	13	20	23	20	22	20	21	17	17	28	24	16	21	19	21	22	26	16
19467	25160	8603	23580	28014	25638	21992	18902	16390	12975	10461	8505	6710	5441	4360	3743	3270	2846	2485	2123	1924	1851	1708	1636	1572	1541	1471	1482	1454	1399	1308	1205	1087	1073	1056	977	1019	940	887	873	875	886	842	891	874	836	814	812	832	809	796	864	766	762	868	842	830	775	795	709	728	670	706	743	730	777	785	759	791	721	685	688	668	607	561	594	597	638	548	563	577	610	631	671	702	712	718	720	663	637	589	610	589	619	623	632	627	619	595	541	573	538	529	577	524	516	534	518	537	556	566	580	529	521	531	550	539	541	525	524	497	518	550	506	553	545	536	522	582	529	537	575	507	541	513	522	537	497	500	544	507	481	533	508	523	527	554	503	540	503	509	515	571	514	515	458	497	546	540	461	490	538	518	553	498	548	524	543	509	525	520	519	478	507	527	518	493	501	455	493	526	495	532	576	543	503	545	497	509	543	522	477	515	509	529	476	517	513	520	508	520	517	483	543	506	529	517	552	504	497	525	520	502	530	511	582	497	516	504	502	535	485	515	507	516	512	484	527	483	554	536	522	502	502	526	534	522	518	512	545	503	543	499	508	518	475	477	543	517	509	498	523	482	509	573	515	539	480	554	458	518	514	483	513	497	535	497	528	544	506	533	521	497	541	554	484	516	524	535	499	515	490	509	516	512	537	527	494	521	554	495	533	482	529	502	528	477	489	507	507	528	500	507	514	506	536	549	523	545	506	499	546	508	520	526	505	520	548	528	533	541	479	508	515	509	501	519	475	504	519	563	513	543	511	524	461	478	489	495	478	560	561	490	542	567	500	523	548	505	549	533	527	528	525	493	528	550	518	495	531	525	480	510	493	519	544	507	525	470	488	495	569	521	476	551	562	459	544	484	526	522	539	516	532	506	533	490	546	531	527	520	509	490	509	534	532	507	524	529	514	530	513	526	520	525	530	529	500	499	527	522	498	500	483	531	520	498	480	510	475	520	548	499	510	526	505	513	524	510	549	512	524	508	475	523	480	558	510	498	508	457	543	465	500	524	558	502	532	495	499	562	504	539	529	554	539	500	535	489	528	562	517	521	507	509	504	488	525	488	477	521	479	528	513	501	506	503	523	507	485	516	512	462	501	470	576	499	495	524	527	527	496	520	528	470	497	523	507	508	487	514	538	524	495	476	503	508	528	544	562	525	523	527	519	548	525	510	476	538	517	494	512	571	545	473	512	516	549	480	490	522	497	505	500	513	534	525	501	497	522	523	506	509	510	510	534	488	500	523	484	508	488	557	521	483	523	489	509	495	508	478	513	538	489	508	524	529	513	561	535	545	517	538	508	532	498	498	537	544	513	471	536	462	537	459	497	494	559	480	528	534	521	489	538	525	534	524	509	501	512	506	488	524	477	506	505	516	512	518	542	473	495	507	519	539	520	524	522	523	523	532	518	501	512	538	508	524	491	486	480	519	522	499	452	503	512	490	502	523	511	530	493	536	509	547	473	527	501	521	529	495	526	466	504	542	553	517	494	514	550	538	522	532	551	506	494	529	534	520	509	493	538	486	518	501	515	525	525	504	530	526	511	505	516	496	506	533	539	471	498	486	501	504	539	478	536	508	524	545	528	528	542	502	546	525	501	531	495	494	504	541	512	479	528	464	515	509	548	529	494	555	520	495	517	496	496	485	529	516	526	499	521	513	537	473	523	485	517	522	529	506	557	480	499	546	525	521	496	513	540	474	543	543	507	513	529	500	518	520	512	577	501	562	536	514	512	502	551	521	537	517	518	539	472	523	525	503	480	523	483	493	509	531	503	513	533	526	520	474	506	514	502	507	505	497	516	521	529	534	477	561	465	486	567	493	466	514	497	512	525	523	523	506	485	496	530	550	495	500	490	512	533	533	515	514	558	503	522	506	476	530	498	542	517	532	512	449	495	496	510	503	499	496	497	538	549	556	481	510	492	497	476	521	521	528	482	495	509	504	528	500	532	531	507	532	513	537	494	488	516	504	488	554	522	525	509	523	521	520	492	490	513	507	504	512	496	495	498	532	493	498	507	514	532	523	541	553	518	561	553	560	494	510	540	544	470	468	527	495	519	506	486	491	508	523	511	543	577	513	527	521	501	553	470	491	544	585	521	510	523	542	520	508	528	502	510	483	512	514	504	508	555	535	515	552	505	531	533	544	547	504	501	511	470	492	529	516	489	480	513	505	522	494	559	538	514	505	517	532	489	542	538	510	545	521	511	514	500	524	541	510	503	509	505	514	483	512	543	519	520	501	586	499	520	486	537	525	513	544	458	556	531	507	519	516	540	510	499	543	534	527	558	505	507	520	487	529	517	534	542	544	518	517	526	523	515	511	513	495	487	516	490	544	559	557	524	500	479	526	478	554	476	557	518	505	518	509	512	471	529	515	517	514	488	517	507	512	526	532	519	535	497	518	522	515	506	509	487	554	504	512	471	500	511	492	582	532	498	526	519	495	531	474	530	545	543	560	530	529	486	509	526	525	496	520	523	497	508	525	499	547	518	493	487	511	503	499	547	509	534	513	499	498	517	515	523	488	524	513	539	544	499	539	522	491	508	506	490	476	548	549	498	513	517	499	495	505	527	545	519	532	523	540	509	490	540	516	522	490	521	536	530	496	542	519	486	511	515	524	547	498	541	506	519	517	507	511	515	509	509	526	512	511	485	558	535	502	509	515	516	506	544	468	534	527	544	512	496	510	510	520	493	514	506	476	531	497	510	500	527	531	490	545	536	489	544	524	516	527	515	538	522	526	538	524	515	484	497	525	502	500	508	495	507	507	540	509	520	491	527	535	542	513	516	505	519	454	505	526	507	515	513	493	492	496	540	538	524	553	548	534	521	503	574	513	546	529	522	528	510	486	535	538	520	464	475	481	504	484	543	486	542	560	475	512	507	489	507	509	507	538	526	518	541	523	503	495	508	501	523	548	493	522	469	508	518	509	512	540	486	526	520	502	510	515	530	489	499	542	508	491	492	501	563	505	544	523	512	544	501	509	525	520	530	562	515	529	549	535	553	490	538	463	540	508	546	494	474	477	506	488	508	519	481	522	525	562	498	506	533	515	515	509	503	504	521	540	534	489	535	482	506	499	503	519	514	516	490	530	502	530	515	515	520	558	520	498	496	487	522	495	525	495	490	571	479	482	559	529	491	465	506	507	506	506	481	520	489	532	517	511	580	514	500	503	481	530	525	533	520	524	523	557	500	512	514	517	532	505	521	502	532	506	527	555	506	523	529	557	527	494	520	500	456	514	510	480	497	504	476	499	484	516	531	513	510	513	532	494	520	504	482	521	536	519	490	538	545	484	501	521	543	531	517	507	534	507	510	511	491	521	540	505	497	518	512	502	510	508	531	507	506	544	479	536	507	468	562	488	532	546	511	513	532	529	521	543	501	495	516	517	541	545	518	512	504	511	526	513	524	542	524	533	508	483	543	508	509	493	513	514	509	508	500	528	496	535	503	532	499	478	509	490	494	491	510
1634	1923	226	206	341	294	257	284	229	166	147	127	84	101	85	75	69	56	41	43	37	43	46	44	28	34	29	30	39	33	31	41	31	24	33	27	22	23	19	29	16	26	26	38	21	35	30	23	22	23	20	33	31	33	23	34	33	28	33	32	23	25	27	21	34	26	24	27	30	29	36	20	16	21	19	27	16	26	32	31	22	28	20	23	19	25	15	28	30	18	31	22	17	25	29	22	25	22	24	27	27	23	37	30	28	21	19	26	25	18	20	21	24	25	20	25	21	25	24	16	33	19	22	28	22	26	20	19	28	26	17	26	16	35	27	13	28	21	20	19	19	17	22	22	19	17	19	30	14	23	20	27	17	28	18	24	16	29	21	12	28	29	29	20	22	19	19	16	22	20	19	24	30	16	20	24	24	24	29	27	31	22	22	21	17	20	16	23	18	15	24	23	21	20	30	26	18	27	19	22	19	22	21	21	21	21	31	20	21	19	19	9	26	22	18	15	23	28	20	20	19	18	14	23	15	26	17	24	16	31	21	27	29	37	19	22	16	25	25	11	29	21	28	12	24	19	18	20	15	24	16	22	23	14	22	20	15	18	28	22	18	20	16	19	21	17	21	21	31	25	25	27	23	18	27	23	16	17	21	18	22	24	20	21	20	18	27	30	15	11	26	27	27	21	19	32	27	21	25	14	18	21	19	25	18	19	17	31	21	31	23	26	25	20	21	18	31	15	18	21	28	20	21	22	17	14	23	20	22	15	23	22	17	22	17	18	20	25	24	18	18	21	29	23	17	22	22	27	22	30	26	19	22	23	20	26	21	25	17	26	24	25	26	23	27	21	27	27	29	20	17	20	24	17	17	19	22	20	21	25	22	24	20	28	27	27	22	25	23	24	22	17	23	19	27	28	21	20	23	16	21	28	19	25	26	22	14	23	22	20	16	18	20	15	26	28	22	26	18	31	15	25	20	25	20	21	19	23	19	26	23	23	23	21	26	22	18	26	20	19	21	26	22	26	19	27	24	19	25	23	16	17	17	18	21	24	22	24	20	21	27	23	28	32	17	19	20	23	18	24	18	29	19	20	20	26	20	23	17	20	20	19	19	17	18	23	25	16	22	18	19	12	19	26	20	26	27	17	21	31	21	25	18	23	18	21	22	21	16	24	24	28	24	16	18	18	27	16	22	22	22	18	22	28	24	34	23	27	19	14	18	16	21	24	24	19	18	37	20	18	28	23	31	14	23	18	26	19	22	27	28	27	21	17	24	23	24	21	21	17	29	26	29	29	25	31	25	18	30	17	22	22	26	18	29	12	11	18	19	22	27	13	32	17	18	13	19	24	18	18	22	22	25	18	31	19	23	21	9	35	28	21	19	20	21	25	21	18	29	28	25	17	18	16	22	25	23	16	17	27	25	14	17	25	29	20	24	22	28	13	11	20	28	19	24	23	20	18	17	25	19	15	24	29	24	17	20	24	14	26	21	17	26	19	21	19	23	20	25	23	25	26	17	17	23	14	18	20	23	26	24	20	21	29	19	26	13	12	27	24	21	21	28	22	23	19	21	14	24	23	21	20	28	16	25	19	23	19	17	27	29	27	26	19	26	11	16	21	28	21	27	21	28	25	25	19	25	20	16	18	20	23	32	27	25	25	26	21	26	33	35	20	32	21	26	10	24	16	19	25	16	20	20	13	17	16	13	24	12	18	30	15	15	24	19	24	28	26	25	28	17	28	19	17	28	19	22	24	28	20	19	13	24	24	25	21	23	22	20	28	21	20	22	27	18	27	25	15	23	10	16	16	29	23	23	20	26	32	17	25	11	20	26	18	22	21	18	26	20	31	15	22	23	28	27	18	31	32	23	18	22	15	21	14	16	21	23	27	21	26	22	23	27	20	21	21	21	25	30	25	27	22	22	21	24	25	32	27	19	17	21	26	29	30	20	26	18	17	21	18	20	22	18	22	21	28	20	22	17	19	25	32	21	23	21	30	17	16	23	26	29	22	22	22	19	18	17	31	27	31	23	23	25	25	19	20	29	28	28	15	16	26	24	16	24	18	20	17	24	19	22	17	19	15	26	22	22	21	18	18	23	28	28	23	24	28	25	27	30	18	31	28	27	16	16	19	17	25	14	27	21	29	24	21	9	21	19	23	19	14	21	20	24	29	25	16	29	27	22	22	22	21	12	26	16	27	18	16	28	13	31	10	22	21	29	29	20	22	24	19	20	17	24	23	25	20	23	27	25	25	23	29	21	25	23	19	25	16	16	29	21	14	25	22	30	22	24	25	21	34	27	22	24	24	18	23	24	28	19	19	16	26	21	25	18	20	33	16	24	18	18	17	25	22	13	19	24	18	21	27	19	21	20	21	24	14	20	15	31	20	22	20	26	24	19	23	23	18	21	21	25	20	18	24	22	29	24	22	20	13	23	20	19	31	26	22	22	22	16	18	15	23	29	19	18	16	25	27	15	26	16	22	16	31	28	32	25	24	22	19	30	18	21	16	30	20	15	17	27	23	21	28	28	24	29	29	31	23	21	22	23	24	22	24	24	22	26	24	13	29	25	27	28	22	26	26	20	20	19	21	26	27	25	22	23	21	16	14	23	27	26	27	21	28	25	21	23	11	15	20	22	22	20	9	9	20	17	25	33	30	20	21	27	29	18	23	18	23	26	22	20	19	22	23	27	29	25	26	16	27	23	20	36	25	24	13	33	21	20	25	27	15	23	18	24	23	20	18	30	35	26	25	19	11	26	15	26	23	17	23	25	29	24	22	30	19	24	19	16	28	14	22	21	21	16	21	15	24	13	18	17	20	25	20	20	16	23	19	28	19	20	18	24	24	22	24	14	19	18	23	21	18	23	30	15	18	16	17	25	23	24	25	27	28	16	29	15	19	18	21	27	22	18	16	22	18	27	18	17	15	22	20	19	23	28	18	20	17	34	25	16	27	18	27	23	20	24	25	24	21	35	22	26	20	21	20	28	22	21	32	19	20	32	24	17	18	21	22	18	26	23	22	16	20	26	20	29	29	18	26	21	20	22	19	18	30	16	21	20	29	19	26	20	22	15	23	24	30	17	21	24	17	23	29	19	24	28	25	21	26	21	26	23	24	21	21	20	24	31	21	23	21	22	28	27	25	9	23	23	26	23	21	26	25	27	20	28	15	20	21	19	18	17	27	18	25	16	23	21	21	15	21	20	16	18	19	23	25	16	35	15	22	29	18	21	25	20	24	17	18	19	18	21	28	20	31	26	22	23	14	20	21	22	23	18	15	19	26	25	30	23	25	22	20	17	23	24	29	25	21	18	24	20	21	27	19	25	26	37	17	27	33	25	29	23	18	25	19	16	26	13	22	13	19	19	19	18	20	17	23	25	24	26	20	18	22	18	17	15	27	18	22	18	19	22	22	24	17	24	23	33	22	23	27	25	23	25	21	23	26	31	16	26	16	17	21	20	29	21	19	22	26	19	23	16	21
19270	23659	8659	23796	28026	26031	22535	19335	16309	13034	10507	8222	6441	5444	4387	3796	3210	2925	2479	2221	2044	1835	1742	1684	1610	1576	1425	1501	1433	1376	1324	1153	1115	1103	1022	1031	940	847	895	870	937	870	770	893	792	839	820	755	838	783	739	773	839	844	839	849	871	776	783	691	754	721	724	695	794	784	780	743	767	714	710	699	690	640	638	580	592	615	604	592	616	621	630	648	666	703	664	715	648	644	575	567	601	581	574	612	598	575	590	503	530	543	573	572	549	562	539	530	537	529	556	587	540	479	507	526	570	512	541	543	509	507	509	553	552	524	503	526	531	486	503	549	514	540	499	509	487	538	523	491	518	498	508	540	502	532	511	510	496	551	546	549	559	527	553	532	553	539	540	503	521	552	517	481	536	516	515	517	540	508	497	494	560	521	501	499	481	504	570	519	516	475	493	515	506	524	509	545	584	502	462	526	549	484	525	561	546	472	459	467	532	525	500	500	529	507	519	494	497	520	486	515	527	497	488	554	558	491	562	539	506	545	543	491	541	489	533	497	519	523	566	499	486	535	513	519	498	518	509	526	568	499	511	500	523	519	504	469	512	534	502	547	518	508	531	522	480	540	501	538	548	521	555	483	599	538	524	536	516	548	521	548	546	496	490	527	510	530	509	513	541	496	569	492	540	539	497	528	455	522	491	492	540	517	479	513	489	516	539	521	505	507	500	520	510	507	523	502	506	491	497	498	508	529	460	552	506	517	505	498	483	541	510	532	501	437	525	552	520	490	553	532	514	515	495	502	538	525	525	498	573	551	515	536	497	496	524	551	538	535	552	508	484	485	549	515	523	512	522	512	501	533	483	566	518	551	511	529	505	505	523	536	528	535	488	541	534	502	516	504	518	517	540	545	538	518	507	501	494	499	524	517	499	539	486	504	523	479	484	500	527	532	466	525	505	506	526	511	548	517	496	524	461	477	541	488	507	538	477	505	498	500	500	509	498	517	504	516	521	492	533	487	556	506	510	514	500	517	545	537	541	526	501	563	524	481	549	469	507	505	501	497	544	514	480	529	572	501	523	564	546	519	518	509	518	530	524	511	501	487	478	537	465	509	507	504	516	517	494	525	518	515	481	517	540	528	494	505	537	515	572	519	512	527	473	510	539	493	505	529	510	491	511	507	511	533	492	474	467	494	489	583	489	558	509	500	564	536	504	513	537	500	518	495	521	574	505	500	488	500	521	512	555	563	539	492	511	508	528	518	507	522	538	494	502	481	536	522	518	516	486	485	519	518	549	555	491	512	498	520	535	479	531	527	581	534	500	504	532	528	548	525	526	523	474	474	517	483	532	534	493	497	475	531	478	496	528	490	506	474	507	518	512	543	529	527	537	512	553	539	485	497	522	529	535	535	513	550	507	543	493	559	509	548	502	540	528	512	498	523	551	489	501	505	525	486	517	505	522	501	526	538	548	513	504	488	500	523	543	510	494	486	506	546	513	479	517	493	503	524	491	532	514	525	510	521	506	536	491	475	523	522	546	477	504	522	534	526	523	473	523	493	500	564	505	509	492	460	512	534	517	497	485	519	502	492	511	538	511	500	508	523	514	546	512	494	527	544	545	529	521	503	520	496	503	519	547	482	535	505	487	500	511	535	494	494	501	477	538	511	516	510	520	564	517	513	486	533	503	494	533	516	547	482	518	437	503	504	505	511	504	491	509	497	523	524	504	530	507	517	515	484	510	507	528	545	496	523	529	518	484	490	515	523	478	509	505	543	451	511	518	501	475	511	524	526	529	502	496	521	475	522	525	484	514	485	512	521	523	506	515	500	519	510	555	513	509	552	503	502	544	533	536	495	512	515	531	525	500	552	520	497	504	546	486	467	528	527	491	565	522	476	540	492	546	488	575	506	531	492	515	489	500	550	498	525	523	514	469	531	499	508	503	513	527	549	525	501	511	479	525	512	516	503	492	488	508	499	555	476	490	520	454	503	521	486	527	511	499	538	499	501	528	536	519	526	516	555	540	543	498	493	533	530	482	525	513	469	519	553	546	518	515	592	521	494	496	492	508	518	516	532	494	484	538	527	493	550	519	489	570	522	502	479	524	527	511	484	509	484	538	504	477	549	508	531	544	556	493	507	502	464	521	506	533	527	526	524	511	523	504	484	514	538	508	557	526	515	474	509	484	506	496	491	496	537	549	465	534	559	526	493	503	517	498	537	532	522	521	503	537	507	483	559	489	526	522	543	510	494	515	542	526	551	534	499	512	526	510	491	522	520	506	539	563	519	523	509	553	518	513	490	495	516	468	541	511	468	504	523	525	495	500	566	550	486	547	531	547	494	484	502	531	488	499	497	508	468	518	555	517	486	478	517	504	506	537	522	530	517	493	509	507	529	494	526	502	495	525	498	557	526	496	514	509	487	493	507	527	497	505	519	534	520	511	529	514	505	527	525	468	546	505	544	505	501	495	496	524	544	486	505	529	552	521	517	521	511	542	530	502	527	512	526	519	573	520	524	478	503	493	525	537	507	508	486	531	496	551	507	520	521	491	542	494	481	500	529	523	526	541	520	494	472	476	509	490	519	510	549	487	519	520	497	527	522	512	470	509	500	508	508	479	476	508	510	490	521	516	516	498	513	517	529	500	504	499	467	515	524	519	494	530	575	517	533	480	529	483	515	533	533	502	526	501	493	501	541	553	549	550	517	537	509	512	489	529	513	535	501	492	547	552	507	529	493	542	514	535	504	485	510	517	562	524	518	519	531	494	551	489	494	532	513	457	498	476	474	497	528	545	499	520	502	496	515	499	520	541	520	531	502	496	516	517	525	516	486	529	484	521	510	519	523	497	517	487	538	524	537	501	498	511	517	519	533	481	550	517	493	495	537	465	507	489	496	514	502	485	496	496	517	503	544	474	494	495	534	517	541	525	555	501	540	523	500	506	557	524	519	528	530	531	530	509	549	506	500	530	484	532	488	499	561	512	519	533	555	522	520	509	428	508	503	505	523	525	530	498	538	527	467	530	492	527	545	566	545	521	521	522	515	559	492	503	502	498	571	527	486	500	521	483	488	519	467	530	520	518	507	510	531	519	507	513	493	542	505	557	522	499	553	505	475	515	502	494	570	543	519	515	537	517	484	511	536	486	560	525	511	519	517	524	507	522	549	562	516	514	510	537	543	506	529	540	507	545	488	532	501	527	516	525	504	504	480	540	500	520	498	494	489	545	490	531	516	470	506	504	516	545	505	542	489	503	505	482	469	501	499	521	507	514	495	548	491	507	534	515	526	491	520	493	530	509	510	504	473	494	510	513	498	553	535	526	504	512	514	502	510	504	540	516	529	472	532	553	512	519	512	528	508	534	538	528	472	514	529	528	542	547	523	525	560	532	559	532	535	520	519	523	474	539	499	531	518	528	558	528	555	557	523	521	520	533	492	523	561	519	496	515	499	510	504	544	517	519	498	500	553	496	540	487	496	511	518	490	499	539	520	535	540	511	492	541	515
1535	2252	254	199	324	304	283	267	223	183	154	130	107	98	66	62	65	54	35	54	44	39	45	43	41	37	22	41	46	31	37	28	31	30	34	33	24	26	29	27	27	23	27	25	25	19	30	20	18	31	33	27	30	28	34	29	26	29	29	17	27	24	19	23	26	23	24	23	23	17	25	25	27	22	24	24	36	22	24	16	28	21	21	28	28	24	22	16	21	24	26	20	24	20	21	22	31	27	19	23	21	13	15	20	17	23	24	23	32	12	27	22	13	21	25	19	23	22	21	20	20	19	25	22	28	20	22	21	30	24	29	29	15	18	27	24	32	22	18	20	24	29	19	21	23	12	16	23	27	20	23	18	22	21	25	15	15	20	23	20	20	13	30	16	26	16	24	19	31	20	24	22	19	26	19	25	19	22	17	23	15	23	29	19	24	19	16	10	24	20	25	11	27	23	11	22	19	20	20	30	19	19	26	22	22	23	18	27	22	22	15	26	19	22	22	23	16	19	18	19	20	18	25	18	27	26	29	24	16	22	21	21	21	25	16	13	28	22	26	29	18	21	26	20	18	19	21	20	26	30	19	25	28	30	23	31	25	19	20	27	31	9	27	25	23	20	21	19	26	29	18	37	26	27	17	21	28	24	16	22	32	24	27	23	17	15	19	18	22	15	20	20	26	29	26	31	17	29	20	9	20	23	26	24	16	16	15	24	18	28	23	24	23	20	31	14	17	18	25	18	25	17	7	20	20	14	32	27	22	13	24	17	15	19	12	16	16	24	29	33	27	24	20	26	18	22	18	22	12	18	27	21	20	16	18	24	25	20	24	17	26	15	32	26	26	24	23	20	30	21	26	25	17	27	20	18	31	25	23	19	33	20	19	26	25	28	18	14	16	25	29	21	34	24	26	18	18	23	20	26	18	31	21	22	25	17	20	20	19	26	16	21	21	25	31	26	22	20	21	27	22	23	24	20	24	21	29	29	13	22	22	28	22	19	20	28	24	24	20	22	22	14	22	32	20	25	31	28	20	23	19	19	21	21	15	22	15	27	24	17	24	28	20	26	32	12	14	18	24	24	24	32	17	20	22	22	25	24	24	10	25	34	25	19	27	14	22	9	19	21	24	18	15	23	25	18	24	27	28	20	22	8	21	20	25	23	24	24	30	22	29	19	28	25	24	20	20	21	19	28	21	24	18	31	12	24	16	20	28	29	26	12	18	14	33	13	23	27	21	25	29	23	28	18	21	19	21	16	21	30	22	29	28	19	30	27	27	29	22	23	27	23	20	25	21	17	27	23	16	15	17	24	14	17	20	24	27	27	17	28	24	24	21	17	21	23	25	21	23	17	21	20	23	18	23	21	19	19	22	17	21	18	20	26	21	15	19	19	25	17	19	20	27	25	18	12	26	16	19	28	21	23	28	18	18	22	23	20	16	22	23	25	29	19	23	23	19	19	24	24	21	27	22	19	24	17	21	26	15	29	38	23	17	19	23	17	22	26	18	30	30	20	27	16	19	26	28	23	15	24	23	21	26	17	25	23	19	18	18	26	22	24	22	20	20	11	16	27	25	18	29	21	26	19	21	21	20	27	24	30	19	22	19	24	16	20	26	19	20	20	23	22	20	25	20	21	27	25	24	28	27	22	16	11	24	18	23	20	27	26	22	18	27	22	20	19	24	23	26	29	19	26	24	30	25	27	19	22	25	29	18	24	19	23	23	24	21	19	19	26	27	25	30	26	32	24	32	30	20	23	12	18	23	28	15	20	21	26	17	29	23	12	21	18	24	23	22	18	19	17	21	17	13	15	15	27	27	17	31	15	17	17	24	23	21	18	19	21	19	20	15	26	17	19	19	34	26	33	23	11	25	28	21	16	25	15	26	16	20	20	27	34	21	21	23	21	23	20	12	20	25	34	23	25	20	15	24	27	23	25	28	10	31	18	22	24	19	31	21	21	31	11	20	22	19	30	21	17	23	15	29	20	21	29	18	20	24	20	23	24	26	29	18	18	21	21	15	22	14	21	27	23	21	21	23	22	23	13	24	17	21	24	15	26	20	17	21	24	16	17	23	23	18	16	30	21	14	31	21	27	17	18	27	32	26	17	26	33	21	16	17	22	24	24	22	21	22	25	26	23	18	28	23	18	20	27	20	30	19	23	23	22	22	22	25	22	20	17	20	29	22	19	28	26	28	17	21	20	25	15	27	16	21	25	24	18	27	22	24	18	23	18	30	22	21	15	19	22	15	19	23	21	17	26	20	21	18	22	21	25	20	19	19	25	25	20	20	22	16	32	22	22	20	19	25	29	19	31	23	13	29	27	27	18	19	20	15	28	23	21	24	11	29	19	24	30	23	23	25	33	20	16	22	14	25	17	19	20	23	22	20	35	34	23	27	25	26	27	20	20	22	22	24	23	24	24	32	24	23	28	37	21	30	21	25	25	20	27	25	16	26	16	14	16	22	19	21	18	16	27	19	24	22	27	23	18	16	23	26	23	27	26	30	24	20	17	17	21	21	16	17	19	20	24	17	30	30	22	27	20	21	17	22	18	26	21	22	20	15	21	17	14	16	33	26	27	22	27	15	17	15	18	23	22	25	29	19	15	22	18	24	22	29	27	22	21	30	18	16	26	20	20	18	25	15	21	22	21	20	24	27	24	35	25	24	22	28	30	21	20	21	24	21	25	24	26	21	19	24	22	19	23	20	28	13	19	19	26	21	34	29	27	30	27	32	25	16	20	22	21	18	21	28	27	14	23	16	30	13	26	28	16	26	21	21	28	21	24	19	18	21	18	23	22	23	20	18	25	20	14	19	25	17	22	17	22	23	20	25	28	26	25	27	16	21	17	15	14	23	22	21	28	25	24	25	19	23	18	21	25	27	20	18	17	15	29	24	18	23	18	14	14	26	20	16	20	14	22	11	26	23	21	23	23	24	24	25	23	27	18	11	28	16	18	21	17	17	20	15	20	21	16	27	37	18	26	11	22	27	18	25	24	19	17	28	18	23	20	20	23	13	16	21	29	21	16	18	17	22	25	21	19	21	21	25	21	18	23	22	21	22	21	26	19	16	24	25	22	14	22	22	27	19	30	21	18	22	20	13	18	19	22	22	21	26	21	30	24	23	28	18	17	24	30	16	23	24	15	19	20	24	27	15	22	27	27	20	27	25	22	19	16	20	18	19	26	28	25	31	25	21	16	12	22	22	16	26	17	25	16	14	10	23	26	27	23	24	22	22	20	17	22	25	16	17	20	21	30	21	21	15	19	25	25	32	24	30	27	16	23	16	25	28	30	30	18	23	21	19	25	27	23	17	28	28	17	24	22	21	23	22	31	28	21	21	25	22	16	22	21	24	19	19	24	16	32	27	23	23	18	24	16	32	22	26	22	29	20	23	25	20	11	27	25	15	26	20	17	18	20	18	25	24	23	19	21	28	21	23	17	21	21	16	18	29	19	16	18	24	16	23	27	22	21	20	27
19042	23517	8726	23682	28509	26259	22847	19421	16038	12941	10463	8141	6614	5259	4402	3793	3277	2810	2384	2136	2016	1920	1774	1720	1587	1558	1526	1463	1468	1360	1293	1171	1082	1008	1046	961	944	924	866	854	858	866	877	813	841	892	847	847	820	789	787	810	769	775	831	830	898	859	782	724	639	729	692	743	734	710	800	739	740	725	738	696	665	637	662	607	620	606	559	587	613	621	663	661	620	673	628	675	702	664	625	640	558	579	621	586	570	558	551	576	542	552	583	570	497	567	540	529	546	550	515	523	502	528	509	518	506	544	538	504	499	568	536	525	516	545	560	546	511	521	500	492	525	527	589	543	491	513	537	530	528	537	512	529	493	546	529	501	528	521	534	487	550	509	542	547	527	492	540	503	521	517	500	503	499	541	525	501	528	511	547	472	536	545	519	549	521	500	496	504	513	453	519	537	543	471	533	480	530	484	534	484	502	503	521	520	515	502	522	512	514	472	566	508	563	478	507	489	528	509	509	501	496	497	495	558	514	493	531	467	490	532	494	493	519	515	525	488	498	500	531	513	547	504	505	476	496	550	545	506	521	508	487	551	527	520	533	529	492	504	516	550	484	512	545	523	496	531	515	524	491	489	507	501	508	545	506	492	544	529	495	506	507	485	501	489	555	503	507	523	518	502	526	497	553	507	485	480	509	543	519	483	502	521	492	523	518	525	546	512	481	541	524	452	522	486	489	529	518	526	495	500	509	540	518	525	498	491	563	533	522	509	510	509	504	501	512	512	571	531	489	487	519	489	516	541	521	477	495	488	509	497	538	538	542	513	529	510	544	493	464	531	502	534	502	514	503	496	510	516	513	508	503	487	512	493	497	524	541	531	541	518	517	481	521	535	479	527	512	567	509	541	526	535	499	543	519	530	485	521	494	503	515	523	487	500	552	486	555	523	519	469	536	491	527	466	520	530	532	541	534	489	538	532	535	510	517	502	569	515	527	520	521	512	498	519	528	516	492	532	500	507	492	491	465	485	507	536	476	547	483	517	486	487	497	516	518	533	504	493	520	529	495	513	516	524	523	586	558	482	490	521	525	497	494	531	519	530	549	527	520	532	490	548	539	526	511	487	505	524	527	498	538	497	503	503	519	502	501	501	517	447	480	516	495	530	514	524	503	486	515	531	498	493	491	489	538	539	529	508	493	487	530	508	518	480	497	544	535	538	499	508	525	547	553	516	505	512	497	544	529	541	524	523	520	495	530	471	512	536	518	499	519	497	507	532	515	537	572	533	476	542	520	501	504	512	487	508	529	489	511	538	539	513	525	499	521	522	498	524	507	521	498	507	525	488	491	504	520	521	548	524	508	554	504	480	478	519	508	499	526	487	519	494	521	504	476	522	457	506	521	523	487	482	508	475	539	533	512	475	540	523	515	529	508	511	505	496	520	477	521	514	499	502	520	505	507	476	497	478	515	525	509	515	494	509	512	542	511	516	544	542	517	558	511	499	516	496	529	515	488	517	485	473	514	513	517	505	498	510	536	533	483	522	530	476	471	499	509	538	525	515	495	515	515	524	490	470	451	485	528	531	506	527	505	544	494	513	528	499	492	514	493	514	506	525	512	530	527	561	479	489	479	548	556	513	532	520	532	481	542	478	536	510	478	532	515	491	512	489	523	489	518	506	519	509	481	496	516	543	478	526	498	503	477	536	438	486	501	503	552	496	535	464	495	515	502	480	545	552	512	510	526	483	517	484	496	527	565	483	497	507	515	539	539	499	542	522	500	531	536	530	568	501	497	502	507	503	495	535	493	493	493	495	523	540	482	517	487	577	526	507	505	514	494	502	548	517	519	507	547	507	546	504	539	508	503	543	484	549	537	540	512	520	496	494	515	540	524	554	549	478	527	494	516	514	506	489	533	519	481	532	530	523	512	516	531	503	554	525	478	515	530	520	525	557	516	471	538	487	497	535	532	479	533	539	480	512	480	549	553	505	493	517	493	508	504	519	567	551	466	494	527	502	534	498	543	516	547	537	526	473	547	500	513	543	517	519	558	534	500	525	474	452	497	501	533	554	483	511	533	501	528	475	477	518	515	505	465	525	525	526	502	513	524	519	535	535	541	456	499	533	523	509	496	481	553	492	487	527	536	510	537	491	504	521	522	513	540	527	533	543	484	468	536	546	501	503	505	495	506	512	506	523	533	508	550	500	549	497	526	519	510	512	522	481	521	486	509	524	519	499	509	514	495	524	489	487	538	497	527	504	474	554	477	536	542	503	515	525	489	580	536	547	502	486	473	513	509	534	513	507	538	475	508	535	505	523	543	494	525	510	504	474	508	527	518	538	547	501	519	506	503	497	498	477	469	516	524	528	510	509	504	518	539	518	485	541	496	510	476	545	465	490	526	520	495	474	501	512	495	538	519	503	506	474	514	502	503	507	502	518	503	524	503	493	532	480	504	517	542	546	533	494	518	558	488	507	519	510	531	465	500	530	530	494	509	553	488	498	513	496	499	515	512	521	484	511	491	548	554	540	523	508	523	515	544	553	532	518	531	506	542	502	545	512	520	511	482	528	497	518	507	519	504	481	484	507	496	530	501	542	505	512	505	534	550	530	511	544	522	503	563	507	533	518	517	531	487	475	512	492	497	554	491	505	525	517	509	484	493	486	512	476	504	520	496	537	510	517	495	550	521	537	541	505	501	525	545	503	532	500	465	548	519	527	456	530	543	504	516	542	549	515	494	509	505	466	544	527	519	508	559	534	495	523	587	512	521	501	517	513	494	543	502	547	474	579	501	489	548	502	498	514	480	524	526	507	533	548	580	547	503	509	495	488	507	525	498	508	490	523	503	568	532	483	500	516	492	492	510	483	497	484	522	507	528	502	503	474	481	532	514	544	504	544	535	568	508	546	523	475	507	524	551	543	517	547	515	529	490	516	519	517	521	513	541	542	479	547	525	507	490	513	520	525	482	520	532	494	518	535	510	527	518	518	490	488	521	528	512	516	539	544	493	519	539	515	483	500	513	509	498	500	534	521	496	534	507	498	529	502	540	517	523	491	498	510	535	509	525	523	470	571	538	541	474	533	504	517	491	521	505	531	540	518	537	537	483	521	513	532	480	492	500	518	489	500	504	551	522	493	516	492	543	508	543	488	515	522	547	548	520	502	517	502	514	472	508	510	540	505	463	506	505	492	514	524	528	511	522	550	540	551	496	502	523	530	544	538	509	497	487	515	531	492	526	516	505	498	525	509	539	549	521	530	527	464	496	556	530	517	500	522	481	477	555	497	512	509	516	505	503	465	509	555	523	507	506	472	516	467	554	533	506	495	530	534	511	550	498	497	533	463	520	490	536	526	541	516	524	488	472	484	521	531	504	508	497	528	528	534	499	481	504	530	497	562	529	506	534	496	525	529	528	526	525	479	527	500	522	504	541	534	483	471	484	548	505	542	546	526	523	505	511	513	519	469	496	537	503	520	511	502	550	505	510	544	521	526	480	517	518	543	527	512
1903	1349	190	189	286	229	253	191	159	152	121	96	85	74	61	66	58	64	51	62	48	43	46	34	41	43	38	54	50	34	44	34	43	36	39	38	35	45	37	36	32	35	40	39	30	28	37	35	38	31	35	39	37	46	36	48	40	42	35	30	34	46	38	40	44	40	41	35	40	33	40	39	40	29	24	35	26	32	32	41	51	27	25	39	30	39	36	31	38	44	40	39	31	33	28	33	45	38	29	39	33	34	32	32	32	31	28	31	37	31	34	42	30	28	47	38	44	29	29	24	33	32	38	30	35	24	38	41	30	39	23	33	39	38	35	25	41	22	39	32	38	30	38	26	36	26	29	47	31	32	32	30	33	42	44	23	43	36	40	32	34	29	28	33	37	31	33	27	41	32	27	39	32	44	40	36	40	35	40	44	28	41	36	44	38	27	39	33	41	43	30	38	34	35	40	26	49	45	34	37	40	39	39	31	32	21	36	46	33	24	46	37	35	37	38	36	39	35	33	27	49	32	34	47	35	32	40	24	31	30	33	37	39	32	31	31	38	43	23	41	38	48	42	47	27	36	39	30	40	36	38	42	24	30	38	44	37	32	42	29	28	40	31	24	47	31	29	37	28	37	35	32	29	43	31	36	38	34	45	39	30	34	31	34	41	30	30	32	46	44	23	35	24	35	31	29	39	31	25	30	32	36	42	43	36	35	32	24	41	46	27	37	35	36	26	31	32	46	31	33	36	25	35	42	26	45	35	35	31	42	31	30	32	41	44	38	38	30	35	36	36	34	35	36	38	39	38	28	46	43	38	24	22	34	32	38	39	37	32	36	27	37	28	32	35	31	44	32	37	39	38	26	29	28	36	32	31	30	32	35	43	39	28	35	48	46	48	36	35	30	31	28	24	38	39	29	29	34	39	23	39	37	40	43	40	47	41	35	41	34	45	33	27	44	35	36	37	36	26	30	33	23	48	41	34	44	37	33	37	32	33	40	30	32	36	28	37	34	37	28	31	29	25	33	31	40	27	35	42	22	45	33	36	33	32	41	36	29	48	27	42	46	31	38	38	30	26	32	44	42	26	24	19	32	37	32	42	22	35	39	28	35	28	30	42	41	29	32	32	40	44	43	36	29	32	36	24	33	33	34	33	35	37	27	30	31	39	33	27	32	23	33	40	29	33	34	29	32	35	45	28	40	38	37	32	32	34	31	41	23	43	50	38	31	31	41	45	33	33	40	47	27	40	33	27	36	38	18	38	38	28	28	25	22	33	21	44	34	42	41	36	29	31	42	39	37	31	43	21	31	39	28	26	27	21	25	31	38	30	25	31	37	42	38	31	31	32	42	36	31	26	28	27	36	24	39	35	34	34	37	37	30	37	34	34	39	33	37	29	43	37	39	52	29	38	36	27	30	45	34	29	40	28	28	30	40	33	30	43	33	26	33	29	36	33	40	30	44	23	31	29	28	29	33	36	22	34	36	36	35	31	28	33	29	29	29	43	38	34	31	20	29	33	30	31	44	38	27	38	34	35	42	37	30	35	35	29	29	38	31	35	36	33	41	32	27	37	38	38	37	24	34	39	43	37	33	44	28	35	39	25	33	45	27	23	33	39	36	29	32	36	39	33	43	39	36	36	42	31	28	33	33	41	32	31	33	33	37	45	39	37	31	31	30	40	29	39	41	33	38	34	27	25	33	37	36	26	26	38	36	37	31	36	32	34	25	37	26	32	31	30	42	24	38	38	28	40	27	34	36	29	43	38	40	35	43	28	36	42	38	35	33	38	31	24	43	37	47	26	25	22	26	40	29	28	36	27	42	32	37	31	28	38	26	39	31	37	38	26	41	24	25	35	34	38	36	27	31	33	32	29	40	26	34	30	34	34	31	40	40	38	34	41	33	37	34	38	28	22	38	29	37	36	27	41	41	33	28	34	45	36	35	35	35	40	30	26	35	25	28	36	32	45	37	31	31	27	35	30	41	31	31	41	22	34	27	34	27	31	23	39	42	34	32	33	39	30	32	43	25	43	41	24	45	30	32	36	25	45	29	34	28	28	31	25	33	44	31	41	30	31	35	46	37	27	32	37	28	24	34	42	31	38	33	34	39	40	27	40	36	30	35	42	28	23	33	39	38	33	22	37	32	40	33	32	27	33	20	29	24	31	37	39	38	33	32	32	33	26	37	36	33	40	42	23	33	39	37	35	32	27	35	32	29	30	39	32	28	33	32	27	36	35	25	36	31	48	33	29	25	42	32	37	26	25	26	41	47	20	33	31	36	30	26	44	33	36	27	35	32	39	27	37	34	38	38	34	27	25	47	33	28	37	35	29	30	34	40	38	38	37	48	30	32	30	33	33	48	31	34	31	37	39	39	35	28	34	34	24	37	26	31	26	29	37	36	35	43	36	39	22	27	30	33	31	34	39	32	37	31	31	37	43	36	28	27	34	30	28	35	33	36	40	38	41	37	32	42	39	45	30	34	33	32	33	40	45	49	34	32	42	26	40	33	31	35	38	36	35	25	34	34	37	34	39	33	43	48	37	37	40	31	35	38	35	41	41	44	28	25	30	28	42	35	27	32	35	41	30	39	33	33	35	32	27	22	28	33	34	33	32	31	34	28	37	32	37	37	30	32	41	35	36	24	29	42	41	31	26	38	28	27	47	42	31	36	32	33	29	38	26	35	34	32	37	32	37	37	38	42	27	29	39	40	39	41	43	38	29	28	36	30	37	32	35	29	30	33	33	28	27	38	39	34	35	40	37	35	34	29	32	36	43	35	38	23	46	41	34	32	41	35	31	38	35	32	32	34	34	23	42	29	36	32	33	27	39	38	34	33	26	42	37	40	34	36	34	43	21	35	36	32	29	33	35	36	32	25	30	43	30	27	39	34	29	27	38	28	38	35	38	41	33	36	36	29	32	31	41	34	32	33	34	30	28	37	35	30	30	41	22	32	37	29	35	39	43	32	23	41	22	27	41	32	26	37	31	41	38	32	38	35	40	28	34	39	36	36	32	36	41	43	40	22	25	36	38	38	31	42	35	36	36	30	37	40	33	23	44	31	32	35	45	32	40	41	38	28	27	34	35	28	26	34	39	38	23	26	25	36	43	35	30	26	36	39	32	45	32	43	41	25	33	21	41	37	34	31	41	31	33	35	42	45	24	36	45	38	30	29	31	26	41	43	36	43	30	36	33	37	33	29	34	42	33	35	35	32	28	42	36	39	29	32	37	33	33	34	45	32	26	26	41	35	35	31	34	31	35	28	25	20	39	31	24	38	27	35	49	44	28	29	39	38	31	41	30	41	27	45	37	31	39	42	39	39	25	30	29	26	31	36	33	39	25	29	27	29	29	39	28	28	33	34	32	40	46	33	27	39	30	34	26	27	30	27	21	44	41	31	40	19	35	32	36	32	31	41	36	32	46	37	29	31	30	33	34	36	24	41	41	30	46	29	35	24	31	31	30	30	30	26	33	38	39	37
14739	19986	6367	19158	24415	22194	19061	15477	12385	9794	7706	5911	4880	3997	3323	2924	2398	2167	1937	1767	1636	1654	1577	1586	1444	1476	1460	1455	1357	1364	1283	1243	1176	1189	1080	999	1015	1019	1014	983	1003	1005	1026	1037	986	970	992	968	961	935	956	954	933	997	1055	1078	1023	1035	953	970	931	894	928	856	966	922	902	933	915	946	901	912	856	837	843	834	765	810	786	815	859	860	921	895	926	869	894	872	839	883	844	887	793	816	831	855	835	806	793	752	856	778	794	772	820	785	791	798	719	850	759	822	731	745	776	761	774	769	777	783	766	821	826	818	794	772	807	778	730	777	760	779	768	814	783	830	812	808	773	798	837	802	782	771	779	827	739	765	748	742	768	795	777	815	824	773	790	758	789	795	771	766	827	774	792	823	792	792	768	785	790	756	790	748	781	784	792	774	798	839	761	778	832	770	818	734	731	785	763	806	752	767	785	766	773	749	780	818	796	791	782	770	789	786	815	798	741	790	777	778	761	764	797	819	757	780	742	804	841	823	761	777	816	759	809	773	762	800	803	745	730	770	819	721	796	753	793	767	751	781	776	762	749	743	784	789	772	801	767	812	805	770	787	754	764	740	738	821	769	782	829	747	768	786	743	775	757	754	822	797	811	767	765	817	789	774	787	811	799	755	744	808	797	797	774	776	787	760	732	791	776	780	811	741	777	791	784	801	759	818	795	801	772	789	730	808	790	773	756	814	815	799	743	750	746	791	740	786	819	784	794	856	772	773	786	762	789	784	773	781	778	780	791	762	772	731	810	761	777	749	761	786	815	745	757	757	777	758	733	781	824	748	784	736	809	753	725	753	790	710	777	822	751	798	786	798	759	809	796	767	802	815	742	759	767	821	750	796	796	761	782	788	779	780	791	825	750	848	752	789	728	772	821	814	798	719	779	769	808	854	762	794	772	809	778	775	782	790	827	771	816	847	800	768	797	778	773	764	771	786	785	781	768	807	770	773	750	793	762	765	772	766	830	786	754	778	763	785	723	775	782	811	726	809	803	737	804	756	801	751	775	803	848	805	807	786	800	759	779	755	742	758	803	763	737	812	771	790	771	762	809	805	817	778	808	789	765	808	760	807	799	810	769	799	765	754	768	764	754	852	791	773	750	776	782	791	799	788	780	813	789	751	771	781	802	777	773	786	779	764	764	776	768	783	769	819	798	789	766	795	788	770	777	799	819	747	766	798	782	745	856	815	769	799	760	796	752	783	802	792	810	808	778	754	768	801	738	776	820	749	798	757	809	742	799	811	810	744	747	825	727	780	761	809	817	819	778	750	716	778	792	766	746	765	764	836	804	768	788	724	780	761	777	800	785	793	772	774	766	788	733	773	758	787	763	757	721	805	745	793	818	734	814	772	806	744	789	792	803	756	722	784	815	778	763	772	756	755	804	747	802	807	766	760	761	726	792	739	788	798	768	794	812	805	782	837	797	795	827	764	768	801	772	807	789	778	759	807	773	782	775	764	768	741	745	718	780	734	762	770	796	774	842	812	765	762	832	794	829	766	844	803	806	803	833	762	767	781	752	834	725	812	753	783	738	811	772	826	798	723	771	809	752	800	777	834	787	750	748	770	767	788	738	803	784	733	782	718	801	809	740	787	798	776	771	827	825	751	764	734	766	766	784	799	812	796	761	851	767	787	765	803	759	813	782	811	810	782	775	786	783	749	786	786	801	779	763	824	765	728	790	787	838	804	794	761	791	756	768	761	741	729	767	783	785	776	809	756	795	777	782	814	755	808	795	771	775	803	778	820	777	803	754	762	798	794	724	811	850	761	795	784	755	797	779	741	773	720	795	749	744	769	787	781	755	809	773	809	775	729	747	801	826	778	807	757	799	809	765	765	756	771	774	769	804	783	819	730	779	799	834	756	799	797	793	767	814	811	781	782	794	792	808	749	759	831	771	753	818	829	789	798	759	774	821	750	758	741	762	765	762	783	765	764	777	784	716	776	772	815	767	834	799	783	767	844	771	749	790	744	761	809	778	738	748	744	803	814	766	767	792	757	787	748	785	785	801	825	720	741	804	797	720	788	767	779	773	797	807	760	803	802	705	738	777	770	817	767	815	789	758	774	790	769	776	754	776	796	794	805	817	790	768	854	773	749	735	711	803	852	777	726	763	755	842	758	820	797	749	787	759	798	778	721	757	791	746	802	806	761	787	748	795	820	764	767	839	797	731	784	783	792	802	757	805	757	787	747	785	770	803	829	773	737	811	712	777	840	752	770	802	770	740	818	774	788	833	822	770	755	802	825	793	786	784	767	810	794	791	776	780	780	785	786	798	777	781	762	828	752	783	800	767	804	807	741	847	809	767	750	825	754	795	777	816	751	743	743	731	802	778	785	788	800	768	809	767	771	776	833	760	779	735	777	750	783	792	821	764	775	775	812	794	776	783	833	782	802	783	781	762	771	792	803	706	759	794	756	760	795	768	804	775	793	760	716	819	760	792	788	841	790	764	756	728	779	743	793	798	768	784	785	770	761	794	751	798	745	789	811	837	803	774	752	760	747	767	796	729	729	762	766	767	772	761	742	760	746	784	795	771	788	760	775	768	761	736	798	791	792	765	776	721	759	757	750	743	726	745	751	733	782	784	758	784	758	827	785	777	778	795	759	701	749	802	799	736	751	806	777	762	799	734	799	768	786	730	755	755	725	798	808	783	825	760	786	771	759	741	796	814	790	807	776	806	786	759	810	758	761	718	765	824	819	805	792	790	739	729	779	764	773	820	770	780	785	803	796	801	748	809	804	762	775	781	791	800	790	807	750	772	759	783	804	768	797	782	738	735	750	819	813	798	782	778	782	721	840	779	775	782	770	807	764	764	765	779	817	774	804	739	773	766	784	824	786	735	823	791	773	788	778	766	772	816	748	773	798	762	778	778	793	783	768	791	749	833	774	774	781	753	787	753	717	784	797	757	814	778	767	784	811	734	787	765	802	771	769	758	773	790	804	795	811	730	773	742	748	816	802	734	813	750	779	805	766	780	759	770	808	772	763	798	798	778	808	787	814	801	778	757	787	736	751	789	753	739	756	789	821	785	803	760	779	767	789	768	777	800	807	804	784	767	755	760	763	799	814	784	800	737	778	790	727	770	773	758	751	768	745	796	799	799	763	822	788	783	788	783	820	797	743	819	672	786	835	785	791	796	782	757	797	806	754	742	758	806	791	778	804	755	795	760	783	821	768	799	794	795	765	722	785	764	755	761	793	768	766	798	803	766	822	762	771	807	835	797	785	763	765	804	776	778	792	824	788	744	785	783	769	751	787	822	722	777	732	762	783	792	783	772	718	798	748	788	767	776	809	782	793	758	784	815	773	843	784	793	761	770	792	773	768	769	833	791	742	793	780	787	809	723	824	782	757	762	749	736	770	785	772	804	738	818	710	791	787	760	743	762	763	736	780	746	792	797	787	828	793	825	749	794	764	709	785	780	761	764	770	770	760	783	802	793	811	756	833
1595	2331	269	237	354	374	311	256	235	188	174	95	92	76	64	65	68	56	41	40	37	38	44	33	26	39	44	31	32	42	39	31	37	26	25	28	36	37	31	31	30	27	30	32	29	27	26	31	32	27	27	19	28	35	23	30	35	28	20	26	25	31	26	19	30	31	25	19	22	26	39	24	24	29	20	26	24	26	24	29	23	21	23	22	21	32	28	25	25	25	17	27	18	18	25	15	30	23	28	20	21	16	22	17	19	35	24	19	30	20	21	16	26	27	27	18	19	21	17	20	22	24	18	18	21	24	21	28	20	31	20	19	23	22	25	19	23	20	26	26	16	24	29	24	27	17	19	17	17	16	23	31	32	17	21	26	19	13	17	19	17	25	20	30	24	17	18	25	20	29	19	19	21	17	16	22	19	24	26	25	22	14	21	24	17	21	23	28	24	23	23	27	13	24	11	16	17	20	18	24	28	23	19	29	26	33	25	22	24	17	21	17	12	22	15	21	22	21	21	19	17	26	25	25	22	20	22	22	15	22	23	23	19	18	22	23	24	19	21	21	24	24	23	22	33	23	23	25	21	27	30	21	17	9	19	21	17	16	14	25	18	26	22	31	16	18	22	21	17	24	27	15	17	23	18	29	20	17	27	22	19	15	37	24	29	23	18	15	16	21	24	22	31	22	22	21	22	24	25	19	23	29	21	23	24	13	14	22	25	29	20	18	30	19	19	21	31	23	21	17	25	27	16	25	19	18	13	10	25	19	20	13	14	13	22	15	16	15	28	18	21	19	22	20	26	22	27	21	22	25	23	24	27	16	25	20	26	22	21	27	20	22	32	22	21	19	17	27	21	21	23	19	16	26	20	24	25	25	24	38	22	29	18	18	30	19	28	31	26	14	19	23	16	18	16	11	14	12	27	16	21	23	23	30	27	25	22	17	24	22	20	22	25	21	15	19	28	19	29	25	15	18	19	28	22	20	27	21	19	26	21	20	21	24	20	17	12	21	22	18	16	23	21	23	18	24	27	32	22	24	15	23	20	15	21	27	24	17	12	14	19	24	19	31	28	19	23	18	20	21	27	25	21	14	22	18	16	27	22	28	15	28	27	25	15	19	14	17	20	19	16	22	21	21	23	32	28	26	23	27	25	23	21	25	17	24	18	27	24	17	16	23	17	28	26	21	32	20	27	23	23	14	26	23	29	23	25	22	28	28	14	22	17	27	21	32	17	23	23	28	26	21	24	19	15	24	20	18	23	11	19	23	24	21	19	20	26	29	11	26	33	23	32	17	21	30	31	21	23	21	20	20	23	19	19	19	23	16	28	19	25	19	15	29	17	26	23	17	20	20	23	16	24	29	20	22	19	22	24	21	18	23	31	14	21	25	23	18	30	24	18	35	22	23	18	21	31	21	20	20	24	17	12	21	22	24	25	15	22	19	27	22	23	18	26	23	25	16	23	17	26	15	33	29	27	28	19	23	26	25	19	17	24	23	20	19	18	21	19	23	22	34	22	13	32	15	23	23	22	15	23	22	17	26	14	22	21	31	19	31	23	20	28	25	32	23	24	12	18	16	19	19	35	29	31	18	28	21	34	26	26	20	22	19	22	27	20	28	22	30	24	32	11	19	22	14	22	25	30	18	26	23	22	17	12	18	23	18	20	19	26	17	23	24	20	18	16	28	20	24	34	19	27	20	24	21	18	12	23	25	20	25	24	21	27	17	18	28	22	22	19	23	21	27	18	23	29	25	31	25	28	18	15	22	21	25	28	17	18	13	21	16	28	18	17	19	21	25	25	26	20	28	28	18	21	22	20	22	21	26	15	23	21	17	25	16	25	26	21	22	20	15	15	29	20	25	25	21	25	26	26	26	26	17	17	21	27	15	27	19	24	17	22	19	22	22	20	25	14	17	21	20	23	24	24	28	20	21	15	23	15	18	20	24	19	33	21	27	22	19	25	14	27	22	22	22	17	30	21	15	15	19	30	20	34	23	19	19	20	23	17	24	26	27	21	21	22	16	19	23	20	22	26	19	20	23	25	27	24	17	29	20	25	24	20	18	18	23	20	21	20	23	26	21	27	20	23	20	21	29	25	17	22	25	32	23	21	23	29	23	25	26	23	31	23	27	20	31	21	22	25	23	18	21	20	15	19	23	22	21	26	22	21	25	22	20	22	10	18	23	26	25	35	23	14	16	24	19	17	13	15	22	19	22	23	20	31	28	23	23	28	24	25	24	27	23	22	19	22	21	20	12	28	28	22	26	22	24	24	26	18	18	26	25	21	24	21	25	14	34	28	21	29	21	18	30	22	20	14	26	21	18	16	28	29	28	15	34	19	25	23	23	21	24	22	24	15	16	22	21	22	18	17	20	20	32	14	25	24	22	22	15	25	25	24	16	21	27	26	19	22	23	22	22	30	24	24	21	24	26	16	30	23	24	19	19	19	17	24	15	22	19	23	22	9	22	26	24	22	18	22	22	22	18	14	17	28	21	20	22	28	23	21	24	21	22	20	22	25	24	28	24	20	18	28	30	21	18	21	22	17	31	21	20	26	23	26	16	18	24	21	20	17	12	16	19	17	12	16	24	24	29	21	18	22	18	29	27	23	17	37	23	33	19	16	21	23	13	17	30	16	19	23	31	16	24	26	22	30	20	24	31	19	16	19	27	25	20	25	20	23	19	24	21	21	19	24	23	32	17	18	20	18	13	22	18	19	15	14	25	24	23	19	24	18	20	18	26	17	25	33	23	19	29	18	20	29	20	25	19	17	22	16	24	21	25	23	20	20	25	21	21	29	18	19	20	19	25	22	22	25	18	15	21	18	14	18	13	14	24	17	22	17	28	17	24	20	21	23	19	31	22	28	26	18	19	20	26	22	21	36	23	22	18	30	24	14	22	15	21	22	14	22	17	24	33	26	21	17	28	12	28	26	20	21	19	23	20	11	22	20	22	29	22	22	16	20	24	18	24	21	18	18	24	26	27	31	23	18	25	28	29	22	17	31	25	27	22	25	32	20	24	27	27	22	27	24	25	21	28	12	22	18	27	25	27	19	19	26	24	18	25	19	23	21	27	20	15	18	22	26	20	23	25	23	24	30	24	20	16	24	34	34	21	20	21	19	27	15	26	26	32	18	21	22	18	33	22	20	19	29	16	16	22	19	18	20	28	24	12	18	20	35	17	13	19	24	25	16	19	18	26	21	30	12	25	19	19	25	22	19	22	18	21	23	24	33	22	20	28	17	25	24	28	21	21	30	24	20	18	24	20	27	24	32	20	14	17	17	29	19	20	21	21	26	23	26	22	26	26	20	25	21	23	23	28	18	20	20	29	27	15	27	29	20	29	26	28	22	27	22	25	20	21	27	19	27	18	26	13	20	31	19	23	18	22	17	23	27	21	16	24	23	15	23	20	24	17	19	22	17	23	20	23	23	22	28	31	22	27	21	20	31	20	18	19	21	17	25	24	26	19	16	16	30	31
19119	20815	8709	24690	29733	27417	23572	19133	15926	12604	10035	7861	6380	5200	4355	3779	3043	2780	2446	2229	2153	1903	1786	1710	1649	1536	1492	1512	1456	1393	1263	1191	1067	1062	950	986	939	945	935	885	857	804	874	871	892	800	822	718	770	791	789	793	890	872	985	900	897	854	807	753	744	686	693	665	709	692	733	755	722	699	765	689	629	590	617	594	578	593	588	592	617	563	618	617	661	692	694	616	588	674	620	644	558	555	573	556	536	544	577	585	521	572	505	596	581	561	507	554	531	542	547	537	521	500	508	499	528	484	521	502	530	523	537	526	517	515	521	499	515	530	523	498	533	538	524	498	563	537	510	505	530	511	529	536	516	511	546	517	528	503	515	581	520	542	509	530	539	531	502	531	522	536	490	498	498	544	529	559	498	504	515	463	489	508	510	517	500	554	527	534	494	519	477	536	503	485	505	492	508	517	557	536	545	522	492	525	510	513	527	538	528	518	522	541	483	540	523	561	530	558	505	507	475	518	538	581	527	509	505	527	497	523	510	519	525	513	509	527	551	508	493	512	535	510	485	533	523	508	527	518	501	548	489	500	516	503	517	517	503	522	533	549	527	522	503	522	492	512	515	517	495	530	480	509	501	524	510	500	527	492	527	493	520	509	531	457	533	486	482	529	512	519	490	504	479	542	520	470	532	535	526	523	538	540	540	503	512	526	556	512	513	540	506	516	497	511	537	542	537	496	487	537	506	513	514	498	549	493	486	514	484	517	475	516	532	517	534	479	515	526	556	505	540	503	511	533	511	493	548	514	524	459	522	550	517	545	508	496	528	486	530	507	462	521	510	525	527	557	534	498	550	505	483	484	512	503	523	498	504	513	506	544	493	548	508	522	523	535	517	487	496	461	536	503	539	552	491	513	524	506	529	495	489	480	527	526	538	489	503	525	523	538	524	513	513	566	513	541	524	532	529	534	577	529	519	526	507	503	526	522	527	529	498	511	510	500	486	473	500	483	533	496	508	527	520	515	503	498	527	488	521	535	523	489	480	460	522	530	538	526	575	505	524	493	502	555	497	482	531	551	521	549	485	573	524	525	513	525	488	498	534	542	515	487	514	496	495	454	505	475	492	544	535	522	516	492	514	530	483	511	506	539	502	537	487	496	489	545	504	523	496	508	558	502	497	510	522	515	484	494	547	527	508	519	460	530	517	509	500	490	503	533	513	526	485	551	546	505	535	486	518	509	546	510	524	498	487	512	494	508	480	523	507	596	499	519	523	497	501	491	512	492	531	485	525	540	507	554	515	486	508	532	521	554	497	520	505	519	494	502	516	474	550	521	492	512	530	546	493	510	525	516	528	556	475	528	531	537	561	486	538	512	530	470	522	541	522	506	514	485	507	508	523	523	520	491	511	517	519	489	511	556	490	492	550	515	489	529	497	468	550	517	530	490	464	538	484	512	543	549	494	527	497	498	531	543	532	526	516	504	472	504	518	530	514	535	515	473	512	501	557	555	503	540	490	468	498	524	515	522	519	506	507	507	545	532	451	513	513	506	500	538	527	534	505	515	483	524	514	513	513	510	542	529	516	496	507	484	550	511	526	494	508	538	541	537	527	483	529	542	569	548	491	493	455	507	532	515	509	510	507	539	517	514	499	528	534	498	538	523	492	489	516	496	528	531	481	527	491	502	540	485	511	509	526	501	509	551	487	526	472	465	539	496	487	539	534	498	527	522	565	496	497	466	535	519	529	513	522	463	498	530	558	554	494	539	476	533	493	523	519	524	510	470	513	513	506	504	502	537	519	486	566	514	493	522	544	473	528	524	536	532	470	506	508	528	542	500	474	518	499	522	516	527	469	537	552	551	500	501	534	533	517	509	536	505	466	532	523	492	500	532	527	500	512	461	529	511	534	545	473	491	512	516	520	521	518	517	506	523	519	501	528	520	530	486	528	495	498	525	517	525	537	516	471	481	522	508	513	504	484	488	477	489	521	548	527	512	526	514	489	548	474	548	542	499	530	508	522	503	479	488	490	524	518	543	542	558	524	515	531	511	485	507	538	543	531	501	518	497	514	502	550	519	568	534	524	538	532	496	513	491	524	523	510	521	519	543	538	515	510	492	499	467	525	530	530	544	486	490	477	528	490	521	505	545	524	493	521	477	493	520	487	489	523	532	514	527	471	532	544	529	537	498	528	521	519	525	498	532	510	525	496	515	538	488	525	501	485	505	503	528	511	540	540	554	500	526	534	551	503	477	533	499	490	497	484	524	551	523	516	518	518	499	536	497	523	515	515	515	513	516	558	488	501	509	507	531	503	547	521	543	546	494	489	507	546	507	525	549	481	532	477	513	505	516	535	513	534	472	517	508	521	555	498	499	505	506	499	501	515	515	549	505	493	457	500	509	512	524	510	509	472	531	507	493	480	509	545	525	523	518	503	520	483	521	555	487	547	515	498	506	494	502	495	516	540	504	519	501	466	493	513	531	508	508	514	506	474	470	514	472	494	498	476	537	548	526	507	473	508	492	497	568	532	498	535	521	545	527	539	484	463	471	503	508	505	499	507	532	540	553	501	517	530	513	493	507	508	486	511	565	512	527	497	490	533	506	512	512	507	527	552	523	481	535	499	549	503	520	491	499	517	513	546	519	529	517	521	518	482	491	522	514	501	546	543	487	518	516	498	519	514	519	526	511	517	499	521	526	555	497	539	478	535	515	529	486	473	493	488	531	505	513	531	493	546	532	485	571	514	533	509	491	535	504	497	499	503	575	506	553	542	522	527	531	533	503	505	512	482	543	508	495	519	523	515	509	537	524	519	515	524	506	495	511	543	499	509	568	502	501	504	504	519	524	491	507	553	519	530	469	546	534	536	501	475	541	533	504	517	543	542	530	513	508	534	532	524	505	481	507	506	490	508	478	523	535	538	478	567	509	551	498	480	546	512	533	504	499	492	487	477	508	460	526	510	487	486	493	470	519	489	517	500	476	493	533	460	555	514	499	515	504	475	523	529	541	534	530	515	476	539	525	507	545	488	543	489	497	533	533	516	510	526	527	555	519	508	536	532	531	511	526	508	482	553	552	517	504	539	459	541	514	507	473	521	525	534	490	515	522	545	551	510	541	500	547	509	505	530	474	524	512	507	515	552	582	512	502	523	503	502	504	543	562	499	532	513	515	493	522	497	526	553	497	503	536	533	465	527	503	496	495	501	535	524	487	496	548	514	491	519	523	495	519	548	494	492	474	502	483	519	525	535	524	489	479	515	500	497	512	538	515	529	457	495	540	533	530	495	508	518	522	509	508	557	506	492	540	473	526	520	509	503	539	547	482	489	515	557	489	519	474	497	543	538	524	511	491	568	561	510	533	505	522	503	497	454	522	479	515	476	519	501	548	493	526	542	512	543	521	545	510	493	526	575	548	533	536	524	488	521	517	523	476	470	512	529	534	521	491	535	542	534	497	530	538	549	491	497	547	493	503	512	475	460	502	534	491	518	540	510	536	497	460
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
