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
341894101116	341894101683	341894102233	341894102783	341894103327	341894103883	341894104433	341894104983	341894105527	341894106083	341894106633	341894107183	341894107727	341894108283	341894108833	341894109383	341894109927	341894110483	341894111033	341894111583	341894112127	341894112683	341894113233	341894113783	341894114327	341894114883	341894115433	341894115983	341894116527	341894117083	341894117633	341894118183	341894118727	341894119283	341894119833	341894120383	341894120927	341894121483	341894122033	341894122583	341894123127	341894123683	341894124233	341894124783	341894125327	341894125883	341894126433	341894126983	341894127525	341894128083	341894128633	341894129183	341894129727	341894130283	341894130833	341894131383	341894131927	341894132483	341894133033	341894133583	341894134127	341894134683	341894135233	341894135783	341894136327	341894136883	341894137433	341894137983	341894138527	341894139083	341894139633	341894140183	341894140727	341894141283	341894141833	341894142383	341894142927	341894143483	341894144033	341894144583	341894145127	341894145683	341894146233	341894146783	341894147325	341894147883	341894148433	341894148983	341894149527	341894150083	341894150633	341894151183	341894151727	341894152285	341894152833	341894153383	341894153927	341894154483	341894155033	341894155583	341894156127	341894156683	341894157233	341894157783	341894158327	341894158883	341894159433	341894159983	341894160527	341894161083	341894161633	341894162183	341894162727	341894163283	341894163833	341894164383	341894164927	341894165483	341894166033	341894166583	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2077	3300	1900	2700	2077	3300	1900	2700	2076	3300	1900	2700	2076	3300	1900	2700	2076	3300	1900	2700	2075	3300	1900	2700	2075	3300	1900	2700	2075	3300	1900	2700	2074	3300	1900	2700	2074	3300	1900	2700	2074	3300	1900	2700	2073	3300	1900	2700	2073	3300	1900	2700	2073	3300	1900	2700	2072	3300	1900	2700	2072	3300	1900	2700	2072	3300	1900	2700	2071	3300	1900	2700	2071	3300	1900	2700	2070	3300	1900	2700	2070	3300	1900	2700	2070	3300	1900	2700	2069	3300	1900	2700	2069	3300	1900	2700	2069	3300	1900	2700	2068	3300	1900	2700	2068	3300	1900	2700	2067	3300	1900	2700	2067	3300	1900	2700	2067	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
6971	2830	1115	788	1129	1096	998	830	689	468	379	310	283	272	215	212	186	179	174	150	167	120	113	110	82	81	89	78	79	64	38	56	53	64	44	48	52	45	42	52	48	41	42	36	42	30	40	41	46	40	43	43	42	43	41	54	45	48	48	38	37	52	43	35	40	44	44	46	49	41	42	38	62	45	47	38	38	44	35	40	43	32	27	42	39	37	39	43	46	44	34	49	47	38	44	38	35	50	52	44	41	41	35	38	47	48	43	37	38	32	39	47	41	47	42	38	40	45	38	41	51	32	33	41	47	34	42	42	38	41	29	42	43	34	36	40	36	54	30	37	36	40	41	48	37	28	39	54	49	31	38	37	37	40	39	45	42	43	32	41	41	49	35	40	38	43	47	49	37	28	27	31	38	43	35	45	37	38	41	42	46	43	37	45	48	39	35	37	50	50	42	42	36	40	42	37	49	48	44	36	37	37	33	31	39	45	34	50	33	36	30	32	43	31	44	41	35	54	31	47	39	31	43	38	39	33	41	40	34	35	38	47	33	44	34	43	43	38	40	34	46	28	52	43	35	46	40	39	43	44	27	42	50	36	51	48	46	32	45	36	38	39	46	38	44	29	46	33	34	37	35	33	38	47	41	32	36	49	40	45	35	37	36	45	49	30	44	30	47	55	43	34	44	35	42	34	56	55	30	37	48	37	29	42	41	51	40	41	32	44	55	47	40	35	45	50	38	45	34	40	44	39	42	54	53	40	58	28	37	40	28	41	39	42	38	41	45	38	41	39	41	48	39	43	38	36	26	38	42	42	38	41	40	39	35	40	48	43	41	38	25	36	30	27	42	28	44	35	33	36	38	38	36	46	41	44	30	28	39	41	37	46	45	37	48	42	33	40	41	38	28	45	26	42	40	39	42	34	34	44	27	36	44	47	33	46	42	31	43	38	42	44	34	35	34	29	37	42	42	50	54	37	34	37	46	34	28	41	34	34	39	43	36	40	50	34	31	47	40	32	30	36	35	40	35	29	38	27	44	33	35	37	35	33	37	41	36	37	37	30	37	41	30	34	41	42	35	39	37	37	42	38	42	39	44	36	24	44	38	37	42	30	48	48	44	28	41	39	46	35	42	29	55	34	40	42	33	36	43	34	46	41	27	35	41	33	39	40	43	41	40	31	40	37	42	36	46	28	48	45	42	42	64	30	36	34	31	41	42	40	37	35	40	50	45	44	32	44	46	42	20	46	35	44	35	30	41	36	32	31	34	45	37	36	21	33	46	35	31	48	25	30	41	39	39	40	41	28	41	51	43	39	26	29	44	45	36	31	35	37	35	45	46	51	41	41	40	47	33	29	35	34	35	31	33	32	38	38	31	39	35	35	34	43	34	37	35	45	47	45	33	30	34	32	47	43	42	31	54	45	35	36	36	40	41	30	35	46	34	41	37	46	43	34	40	31	44	41	44	34	37	33	44	42	31	42	39	37	34	43	36	39	36	33	49	43	45	39	45	39	42	46	44	52	38	32	46	39	38	49	40	47	36	41	33	32	33	37	45	41	37	37	40	46	47	35	31	32	37	44	43	33	34	53	40	41	40	47	53	29	38	38	32	35	42	29	36	47	43	55	42	34	36	26	38	45	37	28	44	48	43	49	34	41	47	28	45	35	54	38	37	40	42	34	40	30	39	45	42	49	29	38	48	36	37	36	46	37	37	35	47	33	47	31	47	38	28	45	29	27	38	44	41	35	44	41	43	31	42	40	33	45	28	40	35	42	35	39	46	47	38	30	47	41	42	37	39	44	50	41	46	40	44	34	49	42	37	40	41	42	31	37	30	30	38	38	47	36	47	37	41	38	45	36	37	47	40	37	32	39	41	38	45	38	29	41	27	45	47	27	31	45	45	40	43	56	32	28	34	36	44	41	30	37	34	35	36	30	36	39	34	28	38	42	40	32	34	43	47	40	42	30	38	38	48	50	44	51	45	34	36	33	34	39	42	51	32	43	37	35	48	43	49	47	46	35	41	31	32	31	36	44	44	49	36	53	49	32	42	42	42	43	38	45	31	32	44	53	41	33	39	46	40	43	38	36	31	32	42	45	42	40	26	37	48	39	34	33	39	46	38	36	32	38	33	39	45	34	39	36	35	36	40	33	36	31	48	50	37	37	40	50	32	29	37	30	36	41	39	44	38	36	37	42	34	46	47	44	38	45	37	42	39	41	45	40	41	37	45	44	39	45	35	43	35	34	40	44	41	30	27	38	34	41	33	44	49	35	33	46	41	44	36	32	41	57	39	44	44	34	41	34	38	52	33	40	40	34	40	42	43	44	43	51	43	39	41	39	38	42	42	44	41	51	38	34	47	35	36	45	32	40	39	38	42	44	37	41	43	36	37	41	42	51	31	43	45	40	45	37	34	32	33	37	49	28	47	46	41	36	28	34	33	40	39	38	41	44	31	30	46	32	46	41	41	48	46	25	53	44	44	35	41	44	46	38	46	32	46	42	36	41	35	46	43	43	55	39	29	45	49	29	36	31	36	29	47	32	40	33	47	41	45	43	38	35	35	35	46	41	38	38	42	45	46	50	36	38	35	31	30	46	48	42	40	36	35	48	48	43	46	39	39	49	34	53	39	47	40	45	36	56	41	37	41	32	40	43	41	39	54	36	42	38	55	38	46	36	44	33	35	35	45	36	37	35	37	39	51	26	35	45	33	30	35	38	42	34	35	44	38	37	41	41	32	49	37	38	42	33	38	38	36	38	39	36	49	34	42	41	35	42	34	52	55	46	29	51	46	36	36	22	47	40	47	38	37	37	34	35	50	38	33	34	40	47	31	34	47	38	54	39	48	45	32	41	51	35	41	46	42	42	36	39	40	41	43	40	35	48	40	40	44	59	39	44	45	41	44	40	41	44	30	40	36	41	33	46	43	42	36	31	31	39	43	42	41	29	49	45	37	28	39	39	38	43	33	43	43	40	33	34	34	33	31	41	45	39	46	45	39	41	36	28	39	33	40	50	31	29	33	41	37	50	39	40	34	40	36	46	50	36	44	34	40	27	47	39	43	36	40	59	38	48	46	41	38	46	43	38	43	35	42	49	39	47	43	36	33	42	45	38	32	32	31	48	35	46	49	41	27	50	29	36	34	38	33	36	51	36	42	49	45	29	26	28	48	39	51	47	39	47	39	37	34	49	44	46	36	45	32	41	45	39	43	33	42	28	38	42	38	41	43	34	44	40	46	33	34	35	46	43	43	32	31	39	42	37	40	35	30	28	45	39	39	31	45	34	41	42	42	40	39	39	31	44	60	43	50	42	37	43	45	32	44	22	42	37	34	41	48	48	46	45	33	29	28	46	44	31	39	36	29	37	52	38	44	46	54	43	44	32	42	38	41	39	48	47	30	49	35	47	36	32	42	36	43	38	46	34	30	40	39	37	47	48	41	39	37	39	42	41	24	44	35	45	39	39	42	47	31	40	38	44	40	36
44546	29736	21294	32918	40892	39974	36790	33199	28543	23098	19614	16824	14851	13027	10861	9740	9005	8326	8259	7605	6730	5642	4815	4251	3763	3352	2973	2800	2387	2093	1945	1803	1727	1378	1099	1112	1043	1056	973	929	957	909	904	857	868	867	845	844	826	822	891	864	839	857	778	860	874	942	933	859	873	839	864	882	876	847	858	867	866	837	795	789	807	741	752	802	772	788	746	698	722	732	723	678	782	719	721	720	663	650	691	739	688	708	750	638	704	717	707	647	718	685	756	657	661	697	663	694	676	665	722	670	660	675	682	698	690	725	747	711	696	676	725	671	658	659	662	662	687	634	679	664	718	664	660	687	652	695	664	685	678	677	650	648	660	652	664	673	675	702	697	630	635	676	667	649	674	690	661	673	654	674	654	677	662	666	705	686	650	663	670	702	596	647	672	712	621	673	646	644	657	663	640	620	691	654	681	692	628	647	697	640	701	648	644	698	636	640	602	686	618	637	691	634	650	683	665	658	653	639	697	664	678	679	663	670	726	696	649	628	677	622	626	655	665	682	655	706	666	660	678	601	662	607	637	623	669	645	604	642	667	702	715	694	655	705	668	657	679	644	702	657	693	639	624	606	699	635	653	621	675	639	673	688	699	667	634	637	711	679	674	626	639	633	692	696	611	650	638	648	630	638	621	677	689	627	662	668	670	663	698	643	649	652	646	626	682	659	626	667	641	699	658	705	673	678	678	690	671	674	678	644	650	662	602	655	645	665	642	672	664	606	642	638	622	635	674	688	649	643	624	668	647	667	611	643	645	640	745	629	659	652	699	661	658	654	649	652	636	650	650	654	648	659	600	671	651	672	665	669	692	674	639	669	655	642	617	677	701	686	606	669	650	636	599	691	611	641	700	678	638	645	631	643	651	686	649	649	652	654	659	671	675	653	673	646	682	644	630	693	669	678	662	649	647	702	730	684	614	664	662	673	576	701	623	628	675	708	632	668	665	621	635	666	656	634	648	632	660	653	698	635	637	643	628	658	661	677	659	627	679	631	660	681	620	637	674	655	631	654	652	616	654	686	679	683	637	708	617	650	628	658	672	651	672	645	671	647	667	670	695	672	639	626	671	643	614	662	639	667	641	639	621	660	669	653	666	647	675	634	661	617	677	674	657	663	674	638	647	670	686	620	647	673	693	699	630	678	645	663	648	613	661	660	653	638	663	686	709	667	674	695	691	649	668	603	621	636	647	670	652	609	694	683	684	633	682	643	652	666	667	633	624	632	627	641	638	679	630	665	639	668	671	693	718	646	652	680	665	637	667	653	695	661	675	619	643	690	674	727	660	633	640	665	655	651	651	657	701	654	689	658	647	638	634	628	702	648	696	668	668	610	622	676	655	604	658	663	628	623	668	631	680	674	655	619	635	612	663	639	671	663	697	683	660	638	679	670	678	681	695	651	703	674	654	672	629	637	684	668	667	670	643	668	664	651	659	665	654	662	635	627	617	614	690	651	682	695	641	670	642	648	697	682	705	644	648	642	649	675	641	655	626	663	655	659	658	692	657	699	613	686	725	655	674	628	674	711	613	688	645	680	748	616	656	634	649	657	696	671	690	648	646	633	656	678	626	643	647	645	692	639	692	613	702	614	649	665	632	684	634	647	656	677	709	632	648	657	632	651	676	690	685	674	607	705	658	664	670	651	684	595	694	638	685	691	640	715	710	671	644	619	594	636	681	640	671	640	684	656	636	667	616	661	621	632	676	679	647	665	653	648	658	652	636	660	646	640	609	679	630	595	687	633	646	666	639	613	628	652	697	654	641	660	662	650	674	690	670	638	633	685	642	647	636	690	644	628	653	673	655	670	606	681	620	639	647	696	595	687	665	672	623	622	601	677	646	647	672	632	696	649	653	620	649	722	725	663	651	641	633	640	636	661	678	632	685	688	684	643	648	625	694	678	668	661	631	656	689	646	698	647	643	697	676	666	618	618	642	694	664	652	656	606	642	650	669	654	659	707	651	634	638	694	642	688	671	635	683	678	664	639	654	656	672	691	636	605	644	652	652	672	666	646	640	641	644	687	616	648	677	657	631	654	659	623	604	667	656	665	613	602	695	641	640	676	684	640	640	659	636	669	672	681	662	676	656	656	674	639	623	622	657	731	687	636	651	709	695	643	636	669	664	659	696	629	666	646	647	703	705	688	721	638	715	618	645	689	691	643	682	671	635	641	662	646	648	667	653	635	669	646	664	662	651	694	660	652	644	665	665	654	650	615	640	676	664	656	667	679	654	650	671	601	668	673	647	672	669	659	657	675	641	647	662	656	719	667	638	701	643	648	713	663	633	602	689	604	624	668	646	670	665	686	659	649	667	680	621	651	662	656	672	661	653	637	620	675	654	645	692	674	696	609	642	627	689	700	658	665	654	651	660	637	687	627	690	601	684	639	638	632	689	629	681	632	661	623	602	732	652	639	647	618	653	647	684	658	654	657	669	628	651	704	658	651	654	628	659	656	643	645	670	616	624	657	651	609	708	653	648	653	664	657	685	653	680	685	632	631	685	671	641	606	611	703	645	646	667	646	678	657	674	621	655	631	669	685	653	663	627	667	646	695	623	653	694	629	662	695	675	639	669	703	698	653	677	673	646	635	686	680	639	691	637	692	649	649	714	661	676	697	672	626	687	670	637	666	674	688	652	660	645	709	615	671	680	645	673	677	683	641	659	729	625	633	637	654	675	603	637	684	692	730	661	618	638	634	636	659	668	672	678	619	702	594	653	647	655	636	642	654	666	660	658	681	689	617	688	660	638	631	668	655	679	636	640	685	653	642	666	677	638	682	590	680	623	651	660	695	642	649	696	649	625	644	669	687	624	658	650	677	653	619	630	644	662	678	660	608	687	688	613	660	635	609	698	643	686	611	651	643	647	668	689	687	644	672	655	685	682	698	725	671	664	648	751	646	625	656	630	641	667	614	647	640	671	682	614	640	673	679	635	598	654	654	653	699	606	657	671	637	673	668	668	633	655	647	668	708	680	635	634	674	660	685	698	614	693	640	648	675	648	675	646	662	656	665	690	636	658	660	614	618	621	657	630	679	672	656	635	684	658	679	672	651	677	652	656	610	689	646	663	639	683	627	660	661	647	649	658	666	696	685	652	642	650	688	644	693	678	635	639	623	663	660	635	650	661	661	664	686	618	661	608	649	701	657	627	656	659	646	626	603	687	708	655	684	707	657	627	651	659	665	652	676	639	664	656	666	677	627	656	665	661	639	670	652	665	650	624	685	633	653	639	641	663	645	644	645	610	635	656	687	711	653	610	627	654	661	637	655	680	651	695	679	674	709	693	699	625	634	663	621	678	691	666	625	690	672	622	668	656	637	676	673	667	709	653	679	623	600	655	656	662	661	665	656	691	678	694	624	677	655	661	666	655	628	666	635	676	638	644	650	704	678	659	621	680	642	655	632	687	686	699	692	646	628	712	671	668	649	615	641	678	658	653	665	659	701	629	632	644	663	669	628
3133	1117	548	369	543	510	444	394	348	248	215	163	154	133	127	112	92	92	96	86	75	73	64	55	52	45	52	50	35	41	39	30	30	27	28	26	26	23	29	26	28	27	19	26	24	26	26	23	31	31	27	20	25	24	28	27	27	25	26	17	25	29	31	25	31	23	29	29	32	32	27	29	27	33	28	25	26	17	35	18	26	13	20	22	31	36	25	20	30	19	31	25	30	23	26	32	28	33	31	22	27	23	24	30	31	23	21	16	30	15	20	28	24	29	21	13	24	26	22	25	22	27	24	32	23	30	24	22	25	26	29	26	26	26	16	34	28	33	28	25	26	31	16	27	30	30	19	26	19	18	28	27	26	26	23	28	28	29	27	30	32	17	28	31	28	13	32	21	28	22	29	22	26	21	31	31	23	26	19	23	28	22	28	26	29	24	28	23	23	21	21	24	18	28	19	27	25	30	33	21	33	17	23	37	25	32	16	26	16	25	21	26	25	18	30	29	20	20	24	31	27	32	18	26	24	30	23	26	30	23	21	26	23	22	18	18	25	23	28	24	16	19	26	26	28	21	28	26	29	19	29	25	15	25	24	22	34	26	11	28	32	13	22	22	18	20	29	23	23	41	24	19	21	26	29	29	29	33	13	20	16	22	20	35	25	24	19	28	19	17	27	22	30	27	30	19	29	29	22	32	20	22	24	22	22	29	29	26	25	24	17	24	24	22	43	22	24	23	28	24	26	24	28	23	24	15	31	23	18	23	23	30	24	34	26	27	34	20	17	26	15	25	26	14	25	16	21	23	21	23	25	23	19	24	30	21	39	25	28	24	24	19	24	23	28	21	26	23	24	28	27	24	27	31	28	25	24	17	24	26	28	22	23	22	34	20	20	27	23	23	33	24	27	28	27	26	30	19	31	20	16	29	26	24	20	21	25	27	37	21	23	25	25	15	24	21	20	21	28	30	25	31	20	23	27	28	25	21	28	17	24	25	23	24	27	33	33	21	25	27	26	30	24	26	23	23	32	24	29	20	27	23	22	30	31	27	31	21	35	23	27	22	23	21	21	25	21	25	23	35	41	28	26	21	20	19	22	19	24	25	26	25	29	33	26	32	28	25	23	22	15	27	29	22	27	27	19	28	32	22	28	30	26	25	22	19	24	23	17	28	25	35	29	20	16	25	17	14	28	28	19	31	25	16	23	23	24	21	21	17	31	29	29	19	27	31	26	16	28	27	20	20	20	30	14	35	25	26	25	17	24	14	20	35	34	26	13	23	25	31	28	39	25	24	23	29	26	23	37	22	26	21	19	19	24	22	23	25	38	22	23	21	28	21	21	18	23	33	19	20	31	18	28	36	22	28	24	21	20	28	29	32	22	19	30	22	22	27	33	26	29	23	33	17	28	27	30	21	20	32	30	29	20	29	22	21	26	28	22	25	29	29	20	24	31	42	25	17	20	28	22	28	32	24	33	30	21	19	19	21	27	20	21	33	29	25	24	24	22	27	25	19	25	28	22	20	23	23	22	19	22	28	21	27	35	20	28	15	25	24	31	24	30	17	13	24	26	21	24	27	27	34	21	26	21	23	18	30	18	26	22	29	25	24	27	33	27	21	15	20	21	34	25	30	19	22	37	31	32	20	24	28	20	20	21	21	28	28	15	30	29	22	24	22	28	28	27	20	29	27	26	34	26	18	21	25	23	21	38	41	33	15	37	34	24	25	22	29	14	20	29	24	24	20	33	28	30	21	30	28	16	23	28	22	28	24	28	21	17	24	16	22	30	27	33	25	25	16	32	22	28	23	24	24	22	32	29	24	25	34	27	27	23	18	28	22	16	28	22	22	21	22	27	19	27	30	28	24	20	19	34	20	26	24	21	19	26	18	22	25	19	32	27	28	20	31	28	28	19	24	29	29	22	28	23	31	28	27	21	25	21	20	21	31	26	19	33	23	32	25	18	26	28	22	24	23	27	30	26	20	23	20	21	26	25	23	31	25	25	23	31	25	25	29	24	20	26	22	25	23	24	25	29	25	26	24	27	25	25	26	29	25	27	19	22	22	27	22	31	31	26	24	34	29	19	17	28	26	19	23	12	21	20	29	25	26	33	27	22	33	31	38	30	27	29	20	25	17	29	26	29	26	30	27	20	23	17	29	24	24	28	25	20	34	26	25	27	27	27	21	24	26	28	24	29	28	21	19	20	17	27	21	31	25	19	28	22	39	19	26	32	26	25	21	23	19	37	35	24	27	23	29	31	19	21	23	22	29	23	21	31	28	22	30	26	20	28	16	29	27	24	22	30	25	27	30	36	21	20	27	29	23	27	20	23	28	20	28	11	25	21	20	26	34	17	22	21	29	19	25	22	16	35	33	37	22	30	25	24	27	24	29	23	28	20	19	29	29	28	29	35	25	18	19	27	27	25	24	17	20	21	20	28	30	24	23	29	22	15	22	30	26	17	21	23	25	28	32	41	26	34	28	24	23	25	26	19	30	33	21	13	23	28	27	19	27	35	28	17	36	37	20	24	15	26	27	30	23	31	31	26	32	25	28	20	29	27	20	34	23	26	30	21	28	25	25	28	18	24	20	27	24	26	31	29	30	35	26	26	16	22	28	27	22	20	29	23	25	35	30	23	15	26	17	22	21	31	25	26	32	25	26	27	20	23	21	16	23	16	31	25	25	31	34	14	24	24	22	21	26	30	22	25	20	27	21	28	28	26	32	29	20	26	24	29	23	31	24	28	17	31	21	28	31	21	23	17	26	24	19	29	19	16	23	24	29	24	29	35	21	16	22	20	32	25	28	27	26	29	29	23	25	24	25	30	23	26	24	27	23	23	35	20	24	25	22	28	23	29	21	27	25	23	23	23	23	26	28	31	18	23	24	32	13	26	19	28	29	25	25	30	23	31	32	30	26	30	25	20	32	33	22	30	28	25	26	23	22	34	28	25	22	29	25	27	34	26	25	29	27	31	31	16	30	28	25	23	23	18	25	29	29	31	28	17	24	32	24	29	19	20	21	16	22	30	29	23	37	21	31	27	30	34	31	26	23	21	23	18	23	33	19	20	31	26	21	30	19	14	25	29	31	24	34	22	33	29	25	36	23	25	26	22	28	24	29	21	18	23	25	28	20	32	24	24	23	30	24	27	19	33	28	24	26	20	34	20	31	34	30	26	11	27	28	17	30	25	25	32	28	28	34	19	29	27	24	23	26	21	26	29	24	18	24	29	19	20	28	34	22	21	34	26	29	24	32	27	27	30	19	22	25	27	34	27	26	21	17	23	23	33	22	36	25	24	22	24	27	31	32	29	21	19	29	14	32	32	26	30	26	21	31	36	16	19	24	26	19	31	29	29	27	28	43	21	29	26	26	22	28	21	31	22	28	28	24	33	24	24	21	18	36	24	16	24	24	27	25	24	24	20	26	29	27	27	30	27	27	20	24	17	32	25	27	30	26	39	36	26	39	28	27	30	35	30	21
32967	21897	13897	23928	31283	30618	27542	24068	19882	14837	11769	9409	8440	7143	6098	5267	4929	4703	4280	4030	3399	2776	2306	2022	1901	1547	1530	1329	1140	980	912	896	825	718	638	615	566	556	537	546	514	474	514	508	494	505	484	507	486	492	532	504	511	518	505	512	523	495	511	504	504	517	561	520	494	476	501	503	513	490	514	469	464	488	441	467	498	484	444	455	512	505	454	499	461	438	474	449	433	434	449	469	428	461	489	437	453	474	456	451	435	444	449	435	456	423	411	415	413	434	441	440	418	412	404	433	441	464	472	426	438	417	433	411	393	406	435	448	428	434	435	439	416	414	426	439	428	429	423	417	421	453	416	450	427	421	395	433	434	450	423	426	472	436	427	420	442	417	410	447	429	431	414	414	434	422	418	429	433	402	416	421	437	445	446	442	450	462	448	398	415	421	426	442	434	428	409	426	445	444	431	443	427	416	410	458	430	460	399	441	434	428	446	434	451	392	400	448	414	439	438	431	439	400	404	391	441	427	425	451	421	446	456	438	414	427	452	445	480	411	412	418	396	458	433	395	419	446	429	410	447	450	398	421	421	479	420	452	430	429	406	445	443	423	445	436	418	422	411	393	473	440	412	435	460	424	436	430	418	425	410	481	428	440	434	460	414	460	403	387	433	428	409	439	422	419	418	425	434	447	419	437	414	442	439	413	453	439	410	426	439	441	420	431	418	446	451	411	421	432	439	436	407	429	427	407	411	426	428	431	387	444	455	427	465	412	419	427	400	412	465	442	429	444	432	386	453	419	424	418	441	421	441	469	416	448	412	420	440	407	441	460	429	449	408	426	406	399	424	411	422	426	439	400	408	430	441	435	411	451	455	409	408	405	466	417	444	406	426	422	424	469	419	463	437	408	414	393	419	459	434	447	465	382	377	424	387	456	409	427	442	411	429	390	403	470	426	430	432	417	434	434	448	449	385	455	449	425	453	439	391	438	415	440	426	423	419	423	451	456	423	429	431	403	422	423	458	406	440	413	435	442	399	463	424	439	434	447	417	439	426	429	429	421	438	442	423	403	396	464	449	435	428	422	403	449	465	414	408	417	416	437	431	422	417	422	423	452	442	424	419	425	435	407	448	399	424	408	427	427	415	442	462	442	431	400	410	429	387	430	414	397	436	429	419	455	442	424	432	424	426	419	428	419	406	440	433	437	453	453	459	395	458	410	461	397	439	467	443	448	387	426	421	460	409	457	402	453	431	435	436	442	407	447	423	417	460	458	418	444	429	408	424	452	438	455	429	413	447	422	450	432	404	409	428	437	413	421	429	395	468	442	424	440	437	467	400	427	450	410	433	426	442	423	451	406	416	426	423	434	435	446	424	398	458	456	430	427	433	442	406	435	438	421	437	422	409	419	442	417	425	437	398	444	424	405	436	441	407	430	402	397	403	424	446	430	449	465	446	436	419	448	453	411	427	426	465	450	444	411	409	397	423	397	428	418	425	472	445	411	424	426	423	436	422	414	419	433	439	447	413	440	404	432	400	450	443	428	431	436	406	426	449	457	429	420	408	419	424	438	409	405	434	466	421	440	438	447	410	439	431	430	417	443	412	433	440	464	416	418	447	403	429	464	427	456	411	441	452	432	437	444	384	426	423	470	441	423	390	416	443	407	414	424	403	432	450	400	450	419	443	425	454	414	421	414	444	435	427	394	417	436	423	409	439	460	382	444	423	412	418	455	415	464	421	429	400	437	422	444	449	411	445	450	441	415	409	424	457	403	421	435	393	415	418	409	410	423	469	375	413	402	414	393	473	436	422	408	423	413	452	404	447	449	408	469	441	443	411	463	416	451	460	413	444	434	452	401	431	390	420	430	428	407	404	430	445	416	428	467	456	433	428	394	444	463	403	423	449	434	426	425	415	429	443	407	410	435	429	400	427	442	416	405	442	397	442	418	435	427	460	427	421	440	445	434	416	424	436	421	405	420	428	450	448	462	421	430	414	417	438	403	418	405	436	428	461	450	450	385	435	458	412	442	398	433	414	438	415	458	428	474	403	401	412	427	449	484	389	440	432	451	417	415	428	410	444	416	428	409	417	413	419	432	409	398	404	423	452	427	426	438	456	426	413	398	434	467	391	412	400	421	434	421	435	428	419	439	457	435	411	435	403	451	408	430	424	461	449	411	435	458	440	418	440	445	410	453	413	415	441	404	449	435	402	414	434	430	403	402	462	420	415	434	390	401	446	425	460	444	399	470	435	411	405	441	436	401	422	429	466	406	427	427	443	433	389	472	447	423	445	442	449	406	411	400	418	375	452	470	430	422	422	421	446	391	417	448	395	413	425	426	420	444	447	419	449	441	415	419	428	458	446	451	430	426	475	413	427	421	434	415	465	418	427	429	451	429	418	448	437	452	427	413	404	426	444	423	423	424	431	412	455	409	465	424	415	407	426	432	402	451	406	423	441	431	416	397	426	423	472	428	436	398	428	464	399	429	429	453	448	430	424	452	434	448	420	426	484	418	390	421	444	436	442	426	475	409	449	461	410	421	423	428	456	433	421	445	460	401	435	415	434	454	422	400	442	458	458	432	393	430	414	448	411	416	458	415	408	423	441	431	462	492	435	404	452	402	421	420	432	481	401	409	444	380	417	386	420	445	419	454	440	444	424	428	480	430	432	384	446	439	387	421	411	395	444	434	437	420	413	409	422	392	452	412	409	447	426	428	455	416	424	473	422	443	420	411	407	454	430	438	420	416	443	426	467	435	408	432	433	442	422	402	423	399	454	443	432	412	415	448	418	464	438	448	407	402	423	453	459	447	425	455	429	456	444	386	407	407	412	427	422	417	410	438	441	422	423	459	438	464	430	443	420	448	418	430	424	394	425	419	437	417	419	419	436	452	445	404	404	440	432	440	445	455	447	428	433	423	403	414	429	415	423	427	426	388	447	415	399	419	441	473	461	408	411	400	408	469	427	382	377	406	436	428	410	385	452	421	422	441	443	438	419	402	428	411	417	426	438	436	444	427	433	421	435	414	413	434	452	443	398	411	443	432	440	452	426	384	441	448	450	456	455	442	409	444	380	425	435	417	421	421	436	431	407	434	457	418	420	454	452	448	439	441	411	438	451	424	450	410	391	371	431	391	435	393	419	421	419	427	464	434	465	425	401	445	462	431	422	458	410	457	419	408	432	419	441	388	420	405	413	447	424	411	451	414	383	434	445	430	416	426	378	426	411	410	437	433	417	398	423	427	420	455	439	457	435	424	435	469	458	398	395	397	413	403	410	432	426	432	450	420	423	432	433	432	413	410	439	430	452	436	425	453	486	434	423	428	424	429	466	410	410	432	429	451	442	438	438	397	432	429	442	442	419	442	420	442	437	442	405	447	429	416	466	438	442	450	433	429	449	442	430	406	411	427	414	419	405	423	427	450	450	445	479	400	398	452	455	432	421	433	420	419	416	425	405	436	406	429	420	408	431	427	427	416	432	419	388	431	411	419	437	476
5865	2516	1010	683	895	886	758	673	518	418	321	255	258	236	180	176	179	152	139	124	111	96	105	94	66	60	78	67	52	52	43	46	43	37	53	33	31	32	48	26	43	39	34	30	36	23	45	39	32	31	30	43	43	40	53	58	37	45	34	28	41	35	40	39	34	46	36	39	27	30	28	32	31	41	31	36	34	47	39	26	30	37	29	31	26	38	30	30	34	36	33	44	38	31	37	46	26	38	32	37	39	28	40	37	24	24	33	33	39	32	35	32	28	30	32	33	28	40	27	32	33	29	36	31	37	26	27	32	27	30	35	36	38	29	38	30	31	29	36	27	32	38	25	27	31	29	28	25	31	36	35	35	26	34	23	32	26	33	20	34	29	26	30	24	36	35	27	30	31	30	30	37	23	34	26	36	30	37	26	30	28	34	28	28	26	38	36	39	51	22	34	28	28	34	39	38	33	30	27	41	26	27	31	33	43	27	35	33	39	22	33	30	31	33	25	31	31	28	37	37	34	34	35	37	29	28	41	33	36	33	34	40	29	35	29	31	28	30	20	36	32	27	29	26	34	41	31	23	34	23	30	25	30	22	29	27	36	34	38	38	27	32	37	28	29	40	33	30	28	40	24	31	36	34	35	34	36	27	41	24	34	30	36	22	30	25	30	28	33	34	22	31	34	29	39	34	27	29	24	29	43	28	34	38	35	33	39	31	30	27	31	39	33	28	25	26	39	34	22	25	36	35	28	34	33	40	28	32	39	41	30	31	29	32	37	31	28	36	38	31	24	36	28	28	36	39	32	27	35	33	33	27	39	35	29	35	30	43	40	34	35	43	37	33	22	37	36	29	36	35	42	28	24	41	34	36	39	24	30	34	38	31	35	26	30	31	24	44	19	40	43	31	31	38	28	32	38	39	40	35	34	36	38	26	29	23	32	31	42	33	31	29	34	30	37	27	32	30	34	30	39	26	26	37	38	33	31	32	33	34	36	46	40	32	31	33	34	37	32	45	36	35	34	34	30	33	33	28	30	30	26	37	38	31	32	32	26	46	29	35	28	39	35	32	41	34	29	41	31	34	26	34	27	32	34	28	43	46	37	34	25	27	28	30	28	34	34	32	30	25	34	20	23	22	37	33	24	39	42	36	31	44	24	29	32	30	35	29	37	30	24	32	36	26	42	39	34	38	36	39	35	31	49	27	31	21	34	30	25	42	38	30	31	26	45	23	38	35	28	38	29	27	31	45	25	35	29	43	33	29	26	27	27	30	33	37	35	24	40	34	32	35	27	32	31	35	29	24	33	23	25	34	27	30	39	42	33	28	30	34	34	26	34	44	40	23	33	30	36	33	37	30	35	29	33	28	37	31	32	24	33	29	30	34	33	27	32	24	29	24	29	28	25	34	35	36	42	38	31	34	28	29	28	47	29	27	25	31	32	27	28	39	27	32	23	30	42	44	34	29	28	33	25	52	30	29	31	34	22	29	29	40	44	25	34	37	33	33	38	36	32	25	35	34	38	26	33	21	31	27	28	28	34	36	34	42	31	37	44	38	30	32	38	31	39	45	31	33	39	30	31	24	32	31	31	37	29	30	41	31	34	35	35	32	29	26	38	27	31	42	40	34	32	40	27	27	29	29	31	33	27	34	26	38	21	23	41	36	28	31	24	32	34	32	33	40	24	33	23	32	43	29	31	33	24	33	33	31	38	29	21	41	33	37	31	26	27	36	34	39	33	26	29	43	31	29	47	27	19	37	29	34	24	30	46	31	30	20	43	44	33	28	35	30	27	31	31	32	36	29	33	36	39	23	31	42	32	18	33	32	27	33	40	32	35	36	23	45	34	40	29	34	38	37	33	36	29	41	36	38	24	34	33	33	37	36	39	37	27	32	26	30	24	41	33	35	31	36	30	32	35	39	35	35	31	29	36	29	38	34	28	46	38	24	49	39	29	38	25	35	17	29	27	36	33	39	38	38	31	35	33	46	24	33	33	34	34	38	30	21	42	26	29	29	30	37	48	37	32	22	32	27	29	42	41	36	28	28	22	34	16	29	35	36	31	30	36	26	34	38	34	27	32	20	32	34	24	28	30	35	37	31	30	30	28	24	26	41	37	35	30	30	38	31	32	34	27	27	29	43	32	36	30	25	43	41	27	32	36	31	33	29	36	26	19	33	36	34	47	32	36	27	19	25	29	32	27	28	22	35	29	29	28	33	23	38	36	32	37	35	37	35	37	36	46	35	36	32	32	34	40	36	23	29	29	29	42	31	23	32	40	42	37	26	35	32	30	19	29	37	44	35	32	51	27	33	38	37	35	30	33	32	35	39	36	33	28	34	29	30	33	33	43	22	25	28	33	25	39	23	30	34	29	32	28	23	27	34	35	28	35	30	35	33	43	25	30	49	25	27	28	32	43	36	29	31	35	32	37	27	39	40	32	34	40	34	35	30	42	31	32	38	41	35	24	35	35	36	34	28	34	34	29	28	24	27	35	30	28	25	30	37	27	50	34	22	30	41	32	32	38	29	34	36	27	41	36	43	31	34	32	34	33	29	28	34	44	31	33	30	27	35	27	30	31	27	24	38	26	23	39	25	33	26	32	34	36	30	36	31	36	27	27	40	34	25	32	23	29	34	27	36	33	33	36	28	31	37	27	30	31	44	44	33	38	28	31	21	31	44	28	27	25	26	22	21	30	28	37	24	29	32	27	36	32	30	34	30	37	38	25	33	28	29	25	28	36	43	37	34	37	41	33	24	22	30	27	39	30	31	39	30	24	37	24	25	37	42	27	30	31	27	41	40	35	26	26	31	26	44	33	23	30	30	30	28	35	40	30	32	31	37	37	23	22	24	23	34	35	33	30	28	30	22	32	39	26	35	32	21	29	35	27	26	28	36	28	38	41	28	34	37	35	33	25	33	32	19	29	32	31	44	34	38	29	25	42	29	36	35	38	36	40	31	31	39	30	35	24	39	27	29	37	38	37	32	43	33	32	27	30	25	27	43	36	27	17	32	25	36	24	40	37	27	42	41	38	27	38	24	34	29	28	36	33	25	32	22	31	45	37	30	32	33	40	36	36	34	26	40	42	33	30	45	32	24	46	38	37	21	27	35	29	36	34	34	29	35	27	23	30	29	37	31	31	39	34	41	30	33	36	33	29	34	38	29	32	31	30	27	31	36	34	27	24	27	38	40	27	30	37	33	29	45	25	28	33	31	26	34	27	28	35	34	37	36	31	35	27	36	32	42	27	24	33	37	37	47	25	30	33	33	35	34	37	28	31	33	29	27	36	29	35	33	30	25	20	27	40	33	39	36	41	32	31	32	42	25	30	24	35	28	32	32	20	24	36	38	37	26	41	22	33	29	36	31	38	28	36	32	44	28	34	37	31	34	32	21	23	42	44	21	36	27	43	31	36	35	29	33	32	24	41	25	41	38	42	19	33	33	27	35	29	29	32	28	35	37	42	39	35	28	33	31	34	41
42476	27428	19035	29785	36922	36721	33804	30224	25578	20755	17428	14517	13117	11792	10495	9254	8697	7924	7081	6362	5872	4643	4141	3552	3116	2886	2476	2181	1929	1696	1562	1538	1357	1069	936	823	789	844	820	712	752	737	764	776	722	703	732	696	724	728	704	703	711	714	707	679	664	713	708	766	762	727	741	772	764	660	731	743	643	654	667	591	680	599	609	662	625	643	627	620	643	620	625	673	611	588	596	599	635	561	595	575	606	614	593	612	595	584	567	531	620	597	587	599	583	579	585	567	551	577	552	595	611	532	580	600	618	618	635	633	573	565	554	593	576	557	553	581	567	554	566	585	597	564	525	567	537	523	556	567	568	576	530	560	604	525	549	541	567	503	563	538	561	557	578	528	576	548	548	572	547	567	564	564	557	554	522	535	563	530	546	549	551	557	568	487	516	549	529	536	516	576	584	557	565	506	548	572	550	529	547	549	554	522	519	554	582	562	498	562	547	529	620	528	575	551	527	517	559	542	556	538	525	552	524	529	558	550	512	528	558	511	567	570	562	520	508	572	560	497	539	555	536	554	513	529	583	557	543	552	549	531	570	559	530	559	526	565	577	554	528	529	514	530	592	571	583	536	560	503	533	554	529	533	531	549	538	548	582	583	555	544	522	549	514	538	554	558	547	532	564	581	540	461	568	559	573	576	512	542	537	549	541	549	529	567	554	564	525	562	559	590	532	549	576	560	557	546	540	494	513	538	537	513	537	557	519	522	569	557	564	585	551	569	578	541	486	554	551	540	553	545	587	570	549	584	569	543	547	544	531	518	561	522	587	561	576	525	550	567	574	497	508	567	542	510	537	565	555	539	552	555	516	564	541	541	561	545	538	523	544	555	559	575	540	527	553	517	519	551	569	542	577	555	538	559	528	515	559	548	562	530	556	533	561	495	518	557	532	511	506	536	542	547	570	591	572	548	513	514	508	567	525	526	551	573	581	541	566	562	575	539	555	570	565	542	502	583	576	518	570	549	549	529	541	525	514	528	554	528	542	559	558	576	508	571	511	522	549	561	532	514	495	564	586	546	537	554	572	556	560	584	594	538	531	561	592	499	529	544	548	510	556	609	566	581	551	508	584	551	540	548	536	525	574	514	553	529	583	556	575	527	598	521	571	540	503	526	533	551	568	591	528	527	577	516	521	539	560	562	534	569	545	556	491	575	560	567	551	589	562	552	509	545	547	575	528	528	560	525	571	579	543	575	579	531	546	529	528	553	531	553	552	543	535	524	554	547	547	575	580	571	509	525	520	554	548	580	513	591	559	567	536	540	549	564	559	595	515	524	563	530	534	564	557	513	554	536	543	557	549	510	559	547	525	562	541	584	526	547	536	527	520	544	519	567	597	552	547	539	551	575	546	533	533	554	555	565	552	557	571	584	565	526	562	530	525	523	546	533	546	495	538	537	583	546	569	574	517	546	544	550	537	541	517	564	538	563	556	529	541	518	543	558	536	535	523	531	550	536	574	557	546	525	535	550	548	548	513	570	584	544	559	546	603	568	546	576	544	522	556	545	549	522	572	575	568	553	608	582	529	544	607	564	555	530	552	550	539	560	541	547	556	570	546	558	526	519	527	564	581	580	523	557	554	607	514	561	529	527	564	528	507	557	563	541	540	532	542	512	577	543	579	556	538	580	521	556	517	543	538	506	545	474	556	527	553	511	558	611	544	553	556	542	569	566	573	572	527	526	560	563	536	524	538	540	549	526	557	527	573	508	527	523	524	552	563	558	520	528	536	514	517	507	500	534	547	525	548	565	536	563	530	555	582	553	552	549	568	554	561	569	545	574	538	564	522	542	558	530	535	511	513	576	530	561	548	533	541	533	510	521	554	529	597	578	530	566	554	549	528	568	572	522	529	565	575	561	590	542	534	527	551	525	546	543	581	558	549	574	589	539	469	601	553	565	553	510	538	539	528	525	578	569	560	536	523	522	541	543	563	561	555	573	580	559	526	523	548	572	504	546	526	516	618	556	570	539	547	554	564	537	582	597	588	534	540	587	547	562	520	527	524	554	539	532	518	551	576	590	573	542	550	556	558	527	555	533	533	533	551	498	549	515	596	544	572	531	565	531	578	585	541	603	578	554	516	551	537	568	547	566	539	517	574	576	573	540	545	538	545	513	532	545	549	560	533	567	523	554	556	524	527	572	554	553	541	520	542	527	578	576	590	516	575	487	573	583	547	551	560	566	506	576	568	568	556	540	557	515	571	580	572	523	593	507	512	552	559	547	547	545	535	536	567	540	548	574	531	553	582	557	523	530	523	587	545	572	523	556	536	517	537	584	534	566	558	587	568	566	535	532	558	507	540	567	555	570	534	542	542	558	569	546	554	552	581	553	546	514	557	542	559	601	556	552	564	537	539	581	556	519	595	506	550	528	558	522	554	522	524	577	550	540	519	563	563	526	531	562	536	571	543	554	511	540	527	563	526	542	576	570	559	569	498	516	573	561	536	591	571	496	567	550	546	529	546	569	538	563	525	505	585	558	520	512	567	545	555	508	526	513	500	554	526	572	526	546	501	549	506	549	505	519	534	520	534	580	553	502	531	567	549	520	532	560	539	573	536	553	511	514	551	580	523	556	529	559	564	560	529	525	543	566	534	526	555	560	528	503	562	590	550	517	586	560	517	570	560	527	520	537	567	548	503	547	550	587	514	556	525	549	578	546	535	617	548	563	536	565	540	537	505	567	558	543	556	539	531	549	563	502	520	516	552	530	523	519	594	585	561	565	512	557	548	585	568	535	553	531	558	558	575	577	536	559	513	530	563	541	533	538	546	536	515	525	554	541	518	556	539	568	515	525	540	593	549	579	564	522	550	545	514	492	536	509	497	544	519	538	554	547	547	581	568	544	561	591	513	523	546	515	553	575	569	524	530	507	564	548	539	537	560	562	572	544	541	533	542	519	569	510	563	540	557	564	545	538	543	503	569	576	550	535	574	545	534	569	560	571	594	524	537	534	540	575	535	541	553	561	564	558	528	553	547	508	549	510	559	583	567	579	580	548	508	564	542	564	548	587	579	550	584	576	512	558	535	546	530	532	549	520	559	570	596	535	575	534	528	529	548	543	599	551	523	527	521	530	528	553	520	538	581	526	541	564	571	573	550	614	529	501	579	538	558	563	565	584	557	580	557	552	536	547	550	507	584	543	566	505	530	525	542	561	566	569	565	619	560	551	516	514	519	547	510	527	546	538	587	559	583	537	519	544	548	530	554	560	556	523	566	557	533	527	591	524	540	522	512	593	524	567	590	533	617	535	532	539	561	547	600	533	568	532	502	608	529	594	547	516	582	538	576	527	541	573	549	546	584	576	552	540	550	516	549	574	570	538	571	560	605	543	554	598	541	561	531	520	543	570	573	587	573	531	487	535	554	519	558	508	546	565	589	556	550	566	500	572	545	521	535	546	548	534	508	524	538	539	544	567	554	535	514	558	531	538	538	554	594	580	543	537	565	558	548	535
5675	1781	734	532	634	683	549	558	402	252	247	230	219	191	201	180	150	124	139	128	99	96	72	68	70	59	57	54	63	44	38	48	45	45	44	39	30	36	44	26	39	37	44	31	41	29	30	40	39	45	32	26	43	29	42	51	33	37	42	33	45	46	46	36	33	33	39	35	35	37	36	44	34	27	30	26	46	33	29	28	37	29	40	38	32	46	32	45	28	36	38	30	45	32	33	35	43	25	48	24	44	42	34	33	43	40	43	36	41	32	37	26	43	31	30	26	38	40	40	34	29	29	41	27	32	33	32	38	35	28	30	39	30	31	45	38	31	30	30	46	35	33	36	33	33	32	39	37	36	25	29	37	43	34	26	22	41	28	34	29	31	38	40	45	33	36	39	34	29	38	33	32	46	34	43	32	38	33	36	35	33	38	23	37	39	37	35	26	31	19	28	44	44	31	45	27	20	39	45	40	29	33	34	41	35	34	30	39	40	37	34	35	33	32	44	40	35	24	33	23	39	36	38	41	26	43	33	29	47	48	36	32	36	38	27	32	25	45	26	31	27	41	36	41	43	40	34	42	35	33	30	40	33	33	31	32	30	38	36	49	47	43	38	33	24	31	32	33	41	39	19	36	27	46	32	25	39	37	38	24	40	33	37	25	36	26	39	39	39	27	36	33	26	41	31	35	31	28	31	33	34	33	29	28	33	38	28	25	35	39	29	52	30	40	21	34	43	27	27	30	34	29	35	35	26	34	27	41	42	31	28	46	23	25	29	38	35	38	28	25	34	27	28	31	31	32	33	39	25	29	34	31	26	33	36	37	39	36	30	32	39	44	34	34	34	34	40	32	39	22	51	40	32	33	27	39	37	38	42	33	31	35	40	39	48	34	31	35	27	30	34	37	24	34	19	38	31	40	27	39	42	31	27	44	41	40	39	25	35	25	25	29	28	29	38	38	25	31	34	40	36	38	33	34	40	31	42	44	20	34	46	24	45	37	35	42	29	36	39	31	32	28	39	37	43	42	47	34	30	32	37	38	37	39	32	41	35	40	37	47	33	32	41	44	30	24	32	38	36	31	34	30	26	49	34	33	27	28	40	32	42	32	31	34	36	27	29	47	42	34	34	36	30	34	31	39	30	29	39	46	36	37	25	39	37	32	29	39	33	29	34	24	33	32	35	34	32	29	33	29	35	30	34	32	35	42	47	33	38	34	34	35	34	30	33	37	34	25	41	38	38	27	40	28	30	37	33	36	47	18	32	28	34	32	30	45	24	37	29	30	35	34	27	34	36	41	32	24	36	33	38	40	29	31	29	39	47	34	34	32	27	33	38	46	38	29	32	36	31	35	41	42	27	39	41	31	27	38	34	45	44	26	43	36	39	22	41	35	38	44	37	33	30	30	45	37	37	33	41	50	33	27	39	27	30	37	28	32	28	34	35	27	31	26	34	36	29	36	35	33	37	33	33	38	41	31	31	35	29	38	36	35	30	34	39	41	36	38	64	30	23	34	31	34	34	30	35	35	38	34	47	37	27	31	31	30	34	44	36	29	34	39	42	32	27	40	32	41	23	23	35	30	27	29	28	30	37	29	36	32	31	34	24	27	28	24	42	33	33	32	29	31	34	24	36	31	32	30	32	35	34	41	30	36	23	42	31	38	48	24	34	37	29	31	42	46	29	37	45	38	38	29	43	26	37	25	32	48	45	25	34	38	30	36	32	30	34	35	40	36	30	25	37	33	35	33	28	28	34	41	25	47	31	40	30	37	33	26	30	35	47	32	35	36	31	31	27	36	36	36	31	36	50	26	34	34	22	39	26	37	26	26	38	30	27	33	37	25	28	33	45	35	42	34	30	30	37	32	27	32	36	24	31	39	18	23	31	32	43	36	43	33	34	44	35	25	37	21	46	33	27	34	35	36	26	37	35	27	36	41	30	30	26	36	39	31	32	37	30	27	46	30	38	36	43	36	31	30	35	34	37	33	41	24	31	37	34	37	29	32	43	36	27	30	32	39	29	21	36	46	29	32	31	30	34	39	47	30	34	36	48	32	34	34	34	29	34	41	30	31	33	37	35	38	37	32	26	36	36	40	35	35	34	39	25	41	33	37	29	29	29	30	46	32	37	31	41	33	35	33	20	32	34	38	36	40	39	30	33	24	32	32	40	30	35	33	33	32	20	32	38	39	34	33	30	49	39	26	31	30	38	34	27	26	41	37	44	33	31	37	42	33	35	31	26	51	39	32	36	28	32	34	39	41	32	27	47	26	32	36	37	33	36	28	28	39	33	37	38	31	33	32	31	44	34	30	40	30	35	29	36	33	33	37	29	29	28	39	38	39	27	36	32	22	44	31	41	27	32	31	30	36	26	40	47	31	39	32	28	28	30	33	33	34	40	41	25	32	30	42	40	31	37	31	33	30	34	36	25	38	38	25	43	28	37	42	36	40	34	41	32	37	27	38	31	37	34	22	34	33	32	34	35	28	35	33	40	43	33	33	31	40	34	23	28	25	33	39	24	34	31	28	42	39	27	24	34	46	34	39	44	44	40	33	30	32	45	48	44	29	33	34	44	30	28	33	32	40	42	38	42	31	25	28	36	37	38	26	38	31	35	30	31	35	33	27	35	30	35	31	34	27	39	24	36	30	34	43	33	36	33	35	26	34	24	34	24	33	24	30	41	27	47	32	31	33	38	39	38	38	29	34	31	38	37	36	28	31	29	35	36	38	25	30	48	29	33	42	34	30	20	31	27	38	31	45	31	36	31	29	39	23	33	47	26	36	38	25	36	46	39	34	30	54	29	36	37	38	39	36	38	29	28	38	32	39	37	35	36	29	48	34	34	33	30	34	32	31	43	40	41	24	29	29	45	34	32	25	36	44	36	42	35	23	30	23	32	26	39	37	30	25	39	33	37	36	32	30	47	22	33	40	30	30	41	38	38	27	35	44	38	27	30	29	42	30	22	42	33	38	39	36	32	33	45	29	41	36	48	32	27	30	43	33	42	44	37	33	32	33	36	33	38	26	37	40	39	39	42	44	30	29	34	41	31	35	36	26	38	42	36	26	25	46	30	35	44	36	27	52	36	29	34	33	21	30	33	35	30	42	37	34	31	27	28	35	30	41	27	33	29	31	38	43	39	24	33	41	28	33	31	36	35	41	41	35	33	37	46	52	37	23	29	43	43	30	34	29	37	28	30	38	37	30	39	28	37	44	30	38	39	43	30	30	34	40	36	22	36	29	31	43	29	40	42	45	38	39	30	36	30	32	28	37	39	32	37	40	33	21	32	37	38	23	48	28	36	53	29	29	22	29	29	17	45	38	25	39	33	29	41	31	38	38	25	28	30	37	45	24	29	32	36	35	45	35	31	29	27	29	35	32	41	41	35	45	38	32	33	44	28	34	39	41	34	44	37	22	40	35	34	40	36	34	34	35	33	26	31	38	22	38	31	27	39	27	29	35	37	36	39	41	48	34	34	30
37102	24607	16558	27267	33834	33304	30605	27199	22077	17724	14599	12390	11829	10750	9444	8597	7651	6331	5600	5470	4704	3861	3394	2763	2479	2329	2164	1906	1567	1461	1357	1302	1161	944	851	792	749	765	741	743	695	743	720	656	671	677	677	668	715	717	707	695	691	722	714	743	698	686	720	737	712	732	742	707	698	715	685	695	685	673	691	645	704	600	646	618	631	593	614	607	645	623	687	645	636	612	613	579	581	545	628	586	586	586	620	595	629	589	562	608	604	591	587	589	562	585	593	599	631	586	561	578	553	590	592	592	610	595	621	647	587	617	577	595	572	530	624	536	556	550	583	559	590	580	583	535	604	581	586	545	593	570	574	596	566	575	521	560	534	563	634	569	556	535	550	576	606	578	540	578	572	558	580	578	612	557	569	570	569	574	535	569	590	579	579	553	569	590	604	570	596	566	593	515	582	544	542	571	557	525	590	549	555	550	561	528	562	571	567	622	602	575	584	556	587	536	548	558	602	595	554	631	569	579	576	563	549	573	604	535	581	538	586	545	589	572	552	550	553	528	573	543	583	567	610	584	577	581	581	535	565	580	565	611	566	556	566	567	572	595	578	577	581	553	574	553	591	603	577	595	562	546	571	547	606	592	590	567	529	557	588	580	578	574	528	579	570	591	539	564	568	603	551	549	560	563	544	567	564	551	583	582	558	564	551	541	601	557	539	555	556	532	530	597	604	567	587	581	564	566	550	575	634	563	556	559	554	590	523	554	561	602	524	607	608	503	576	573	580	537	550	572	599	532	624	587	577	522	522	570	601	554	577	506	544	536	569	603	586	508	579	547	607	547	560	559	561	594	608	581	558	574	541	533	583	589	562	563	585	562	583	549	603	615	558	549	584	593	554	575	569	567	551	551	569	576	555	556	565	568	566	599	558	573	613	568	623	591	585	548	534	564	584	592	549	593	552	566	558	585	600	560	548	584	540	530	576	542	605	567	565	588	574	601	583	586	571	566	536	559	573	607	557	573	580	552	611	558	553	568	547	585	609	569	568	570	589	510	565	630	562	544	573	591	609	554	552	547	561	548	541	561	559	521	543	590	577	554	548	534	540	611	533	582	600	558	608	566	572	537	607	554	609	569	529	581	546	583	600	550	561	577	582	571	570	561	567	543	592	565	577	567	577	542	587	601	551	547	579	593	568	560	523	540	542	580	565	567	571	587	585	565	576	578	574	556	589	586	526	578	571	545	592	527	597	560	576	552	545	538	578	581	543	591	553	608	544	568	556	558	553	570	574	633	586	564	581	543	565	575	577	563	542	572	603	553	574	574	535	593	560	531	550	563	576	544	560	545	594	575	535	514	577	587	533	562	535	539	580	560	606	539	549	542	568	542	582	543	568	550	613	581	549	572	540	550	521	568	610	568	547	529	611	552	508	551	527	555	518	584	550	567	559	594	573	563	542	545	583	593	542	576	552	576	582	580	582	626	553	555	547	516	547	612	527	545	584	558	567	575	577	556	606	554	575	559	561	578	538	616	599	608	625	580	580	586	521	579	600	554	562	559	542	579	552	585	545	558	607	590	619	555	580	599	579	578	546	600	576	533	595	589	554	589	553	543	560	553	533	558	556	544	583	548	596	561	607	583	589	551	616	571	562	611	571	614	569	585	562	579	570	545	583	568	582	592	573	496	542	566	533	574	556	529	562	531	555	586	604	567	582	582	584	534	555	549	589	540	571	595	580	570	588	588	606	546	531	570	514	565	587	555	569	584	550	531	560	554	552	614	554	573	558	554	542	591	559	568	555	576	556	559	590	548	593	546	546	553	588	608	579	554	586	524	556	585	553	570	587	549	598	552	552	567	594	626	563	512	588	588	561	545	566	539	568	577	554	571	559	602	575	563	580	566	560	596	517	555	579	574	569	579	610	607	598	547	554	555	577	584	546	536	551	561	547	546	542	572	547	548	539	530	582	567	580	561	564	593	598	570	554	540	579	550	555	566	527	546	552	554	586	569	540	543	573	578	570	585	606	581	569	601	597	548	539	567	572	515	622	582	602	552	537	496	605	580	561	595	608	605	556	588	614	582	609	575	536	584	556	571	553	618	587	536	554	606	532	595	634	564	598	593	534	580	589	560	564	617	556	542	547	547	534	524	575	577	553	602	567	592	519	590	582	604	607	532	587	577	575	567	603	543	506	542	565	584	537	536	567	569	493	534	612	514	529	604	591	607	547	578	568	562	561	535	583	569	581	577	562	563	558	573	563	559	570	612	576	585	556	583	598	545	616	579	526	572	557	562	603	604	512	543	573	543	532	590	629	549	596	599	575	571	571	565	577	594	557	564	562	585	590	568	555	597	582	585	608	575	519	550	555	574	537	578	577	564	560	576	581	564	551	564	521	570	570	530	527	568	566	553	554	540	581	544	632	584	544	578	581	544	566	562	583	604	547	603	543	596	532	604	631	614	552	570	520	537	569	591	532	553	565	575	532	563	531	560	589	555	599	562	540	561	590	571	581	599	565	581	587	608	551	610	558	575	591	541	576	569	555	509	565	570	595	556	596	596	572	538	574	551	566	557	555	562	541	536	575	571	599	578	534	541	576	552	571	577	565	578	563	537	603	597	587	580	577	584	592	573	527	560	562	532	596	571	597	568	591	590	569	567	574	564	567	573	588	612	576	549	514	542	550	580	531	556	592	566	609	585	590	537	580	593	587	549	535	529	569	579	621	552	555	570	551	555	545	564	585	553	597	565	567	526	567	538	553	552	554	544	556	544	572	543	578	555	583	591	609	600	562	572	555	554	587	558	594	548	566	559	518	593	534	558	570	578	544	543	550	600	547	589	578	561	578	566	594	586	595	567	589	584	544	600	581	558	580	569	561	623	571	616	607	585	543	572	567	602	537	601	573	525	600	547	593	567	593	567	588	554	532	603	586	574	564	543	582	579	524	563	557	584	552	590	544	577	604	535	559	554	587	587	571	604	585	598	573	553	548	568	529	609	580	555	554	509	540	565	560	553	598	543	532	568	584	570	629	586	525	607	558	618	550	561	530	536	597	582	583	580	577	544	608	565	542	568	562	563	580	535	568	554	548	548	583	589	549	525	557	566	541	569	601	581	576	595	554	579	545	598	545	567	575	529	555	567	539	550	568	575	591	540	581	549	544	589	579	580	564	506	557	553	565	574	560	575	545	557	658	575	565	611	573	515	633	584	579	561	554	520	562	581	580	565	581	570	559	564	598	582	539	573	568	574	590	528	548	582	564	603	518	596	575	587	567	537	571	600	583	530	563	566	593	554	556	567	589	556	552	563	589	586	597	573	609	576	557	575	565	592	547	550	569	575	533	560	595	581	546	581	590	526	567	546	543	562	580	549	562	607	550	583	562	552	567	536	603	597	580	567	564	568	589	624	561	554	597	563	548	542	566	548	572	527	577	609	591	546	554	574	584	562	600	580	550	530	580	628	566	559	580	564	556	526	579	568	562	560	548	561	584	554	543	602	582	618	594	608
7162	3065	1273	769	992	946	870	736	585	454	386	378	305	273	278	257	235	174	156	173	138	117	92	82	89	88	76	77	61	48	61	62	61	46	45	50	47	43	46	39	39	42	30	55	45	37	36	41	48	46	33	42	42	41	58	39	39	39	32	44	39	40	31	46	37	37	51	38	41	42	34	52	51	42	32	36	38	39	39	56	38	42	43	33	51	48	34	40	29	32	40	45	34	29	40	40	42	46	33	40	41	41	39	42	42	36	34	30	42	45	35	35	41	53	39	31	34	44	29	41	40	45	35	38	41	39	42	37	31	34	46	42	38	36	31	58	28	43	44	39	39	32	34	40	44	32	38	35	40	37	38	36	39	37	29	34	34	42	42	38	44	33	40	44	45	49	46	38	42	28	32	31	35	36	54	31	34	43	40	44	30	41	41	32	36	37	34	38	32	38	30	31	53	45	42	42	32	40	34	36	39	37	29	38	27	43	26	34	37	39	39	39	32	45	33	42	39	28	27	31	37	40	31	44	43	30	28	41	39	29	43	38	29	41	39	31	33	35	36	45	45	28	37	41	31	43	46	31	41	39	39	31	44	33	33	39	41	31	52	38	40	33	32	31	33	48	41	36	38	30	53	39	39	49	37	30	31	39	40	29	49	33	41	38	38	39	35	30	45	36	47	38	44	36	31	40	45	40	43	46	36	35	37	28	37	38	26	41	38	45	45	44	28	38	31	43	36	47	38	39	51	40	33	45	39	30	36	36	29	38	40	49	30	33	49	37	60	30	40	52	30	36	34	38	34	41	38	27	43	38	51	43	41	47	32	32	33	34	23	45	20	43	52	34	38	44	38	33	36	37	49	49	38	31	39	36	32	43	43	47	40	36	32	30	31	45	32	43	34	52	52	39	35	40	41	36	38	38	35	32	37	42	33	39	51	37	30	37	31	28	49	46	39	46	38	37	42	39	29	43	46	48	38	52	49	41	48	38	32	39	31	45	39	38	36	34	46	43	34	39	40	37	40	31	52	25	32	47	30	44	41	38	40	49	44	35	34	47	37	43	32	35	38	30	39	36	32	39	49	45	39	36	35	37	26	30	38	43	42	37	39	34	30	36	39	37	37	34	38	28	44	47	41	35	30	46	26	29	27	32	45	35	39	45	44	34	29	43	31	42	25	38	25	34	45	40	33	52	29	36	48	31	36	43	35	46	35	28	35	32	32	38	29	38	25	30	45	39	33	41	36	38	37	32	29	43	44	22	34	37	37	37	41	41	41	33	36	38	34	34	45	36	39	42	46	43	42	25	35	40	37	44	47	31	35	43	31	34	42	42	30	32	55	42	33	35	34	35	30	37	38	40	35	37	45	43	45	38	42	42	37	38	37	43	48	41	53	55	35	43	36	48	49	38	29	39	40	37	33	45	37	32	40	41	41	33	37	40	41	35	43	42	42	30	29	49	42	36	29	29	37	42	42	31	36	33	28	51	46	46	40	37	40	37	61	41	46	35	31	44	41	43	45	42	40	36	37	43	40	34	34	41	43	38	48	33	37	42	39	25	36	40	30	38	30	45	40	32	34	38	35	33	38	42	42	36	42	50	39	36	45	43	37	42	28	36	33	27	39	33	41	45	37	33	35	36	50	40	40	42	42	48	44	33	36	35	31	32	41	37	36	52	38	28	27	36	38	30	38	40	40	37	34	39	43	40	41	38	38	38	41	29	37	30	38	41	37	37	41	37	37	34	43	43	41	28	19	49	28	33	42	40	30	40	35	38	39	40	52	30	30	50	35	39	40	33	55	38	43	43	38	42	40	38	28	40	35	35	38	39	28	44	39	48	35	20	27	37	43	37	46	37	32	30	24	40	41	41	37	35	40	39	40	41	38	41	32	37	40	34	41	46	45	39	40	45	41	46	48	36	31	38	43	41	29	40	43	36	40	42	39	38	37	40	33	33	45	38	37	37	26	46	39	37	44	42	45	35	29	35	34	29	39	29	33	39	42	47	38	33	40	39	31	24	44	38	28	39	35	47	38	25	35	39	29	39	45	39	35	40	36	39	40	35	41	32	34	41	42	49	49	38	42	29	34	37	43	41	36	38	41	34	50	40	41	39	29	38	33	37	27	40	42	27	37	43	41	30	30	35	39	45	38	23	41	52	35	32	28	39	33	36	44	37	34	28	38	28	41	39	39	44	37	31	33	33	26	40	35	32	33	47	33	27	35	47	31	51	39	42	28	45	42	43	36	44	42	34	36	34	37	40	41	37	51	43	43	46	30	38	41	48	38	35	45	42	37	46	35	33	33	43	38	35	29	40	40	35	34	37	46	37	35	34	45	34	27	44	41	45	40	37	32	36	36	36	35	49	35	53	41	43	45	34	34	28	34	34	39	48	32	41	36	42	36	39	50	45	35	43	42	30	32	45	41	47	35	37	44	41	36	39	43	33	28	42	36	39	28	41	34	46	44	41	44	39	35	38	32	49	29	48	42	35	34	30	34	40	45	36	32	42	48	47	52	26	47	52	39	51	33	44	40	46	49	41	35	40	50	30	26	45	47	32	42	35	36	49	55	36	34	39	33	41	35	28	36	33	53	36	43	29	50	29	36	42	33	33	43	33	53	35	42	40	34	37	38	38	34	39	35	38	34	29	35	32	45	29	42	46	45	30	36	32	38	33	37	31	42	49	42	25	41	37	33	32	25	42	43	44	43	33	35	52	45	42	37	28	53	43	39	38	47	34	34	32	28	38	33	34	30	41	36	43	44	41	41	38	46	24	36	48	34	41	43	32	31	34	32	38	46	35	33	39	51	35	46	32	36	42	35	33	31	30	29	31	35	33	32	36	47	41	40	35	32	37	45	29	43	35	37	43	40	25	40	36	33	33	35	37	43	37	39	37	36	37	34	43	44	34	40	39	43	41	39	44	43	32	46	37	38	32	42	36	42	48	42	32	38	44	48	40	40	33	28	39	31	32	38	48	31	37	34	42	39	31	42	36	39	40	39	30	28	41	35	39	28	38	37	35	34	38	39	37	28	36	28	33	35	38	30	44	33	43	37	45	33	41	37	38	38	32	33	38	40	42	26	38	40	36	36	55	44	28	40	44	48	34	37	26	36	34	48	38	57	46	40	44	42	38	33	44	34	39	41	41	29	47	42	34	49	42	37	34	37	25	43	39	50	37	47	38	39	32	38	34	39	42	41	33	38	25	26	42	32	29	26	43	37	32	46	23	30	42	33	52	34	51	30	42	37	43	43	38	38	43	36	38	36	28	27	43	40	49	53	42	34	30	49	45	26	42	41	37	35	39	42	48	40	30	38	28	41	44	21	38	35	36	32	33	50	33	44	44	30	51	37	34	32	39	43	36	44	37	38	42	45	36	44	43	35	35	37	56	39	49	39	25	54	26	39	37	39	44	27	49	44	41	37	31	30	36	37	26	41	33	35	39	38	37	40	25	35	47	40	42	47	34	35	39	40	29	39	39	43	42
44233	29272	21031	31874	39022	37312	34501	31262	26380	22135	19528	17026	15924	14304	13017	11717	10395	8413	7763	7303	6443	5077	4417	3708	3700	3113	2920	2528	2238	2080	1966	1730	1466	1165	1057	989	983	935	991	883	862	883	883	840	893	816	851	811	910	862	870	874	907	893	895	879	869	903	873	856	899	932	911	826	855	901	825	819	814	799	793	738	760	760	768	730	705	777	714	704	753	724	743	723	725	721	635	688	689	682	725	718	727	699	707	687	708	688	710	689	705	679	693	634	708	669	721	672	644	693	641	667	685	625	679	715	711	675	760	658	689	709	658	650	644	650	612	622	613	697	621	641	667	654	649	642	654	599	689	650	661	615	702	672	685	644	651	669	703	689	624	650	707	677	672	621	626	676	610	648	637	659	643	644	660	646	610	663	639	614	617	664	652	652	656	592	653	642	630	588	645	620	662	637	706	659	647	628	633	632	634	655	630	650	630	635	688	595	665	628	656	667	654	625	642	618	654	653	632	629	633	647	664	650	619	646	630	595	677	654	668	630	663	657	648	645	683	625	684	652	657	659	608	659	666	631	642	632	686	613	654	669	673	630	618	626	635	607	646	643	683	643	650	642	600	647	678	659	631	643	639	669	674	638	603	625	642	636	641	605	656	698	625	616	628	595	641	600	658	624	690	663	601	635	649	650	690	667	601	636	602	679	637	640	612	641	591	685	669	628	635	647	675	641	646	639	605	636	688	645	608	638	649	612	625	669	674	637	608	632	620	635	618	606	617	619	652	688	633	608	682	678	659	658	622	638	551	608	620	617	598	630	628	643	614	665	607	642	662	632	664	678	658	668	645	657	632	625	709	628	623	678	654	645	617	656	640	667	664	653	625	615	677	650	613	651	646	680	678	664	621	704	634	655	614	614	678	640	640	655	621	676	644	617	685	633	652	652	626	654	612	680	639	657	624	655	631	642	669	614	657	667	647	689	583	677	662	664	650	658	644	615	648	655	677	650	643	673	625	660	613	626	668	662	634	650	637	672	653	644	658	650	645	642	607	651	680	621	641	643	633	619	686	636	675	645	640	648	686	667	675	630	688	644	637	648	623	665	600	643	664	623	603	651	667	644	647	672	642	647	648	624	667	656	615	665	681	617	680	674	599	651	628	679	649	645	672	658	623	640	642	657	644	618	623	616	634	585	664	670	610	642	613	605	668	658	654	615	665	600	654	579	655	659	635	692	620	670	614	604	655	622	658	625	600	643	642	587	621	648	644	645	657	631	670	624	632	675	661	617	666	648	649	635	647	626	632	611	643	625	635	662	670	636	638	641	607	627	613	648	680	606	634	688	650	620	657	634	638	611	615	643	663	646	642	653	663	620	657	646	659	686	665	677	622	670	672	696	629	649	632	639	605	646	664	631	617	612	633	620	629	671	640	597	602	639	690	633	564	669	642	634	635	647	656	602	625	671	663	641	649	660	683	653	682	615	626	640	628	613	673	663	610	658	637	692	618	607	669	609	656	632	621	644	642	675	612	647	635	628	600	653	644	648	669	644	656	674	580	647	664	633	648	676	606	649	659	614	655	657	647	654	583	655	630	641	641	667	650	649	650	605	609	680	658	654	665	705	634	625	620	713	606	688	644	614	615	660	619	659	665	629	620	672	588	665	603	675	590	638	643	662	639	664	615	608	629	646	657	630	626	608	649	657	602	658	652	637	648	619	654	638	642	644	658	611	607	654	675	669	650	657	647	647	666	662	632	647	641	660	680	623	647	634	658	647	681	682	638	633	631	594	651	633	614	641	694	670	663	623	594	626	607	648	634	686	711	675	634	630	644	610	638	652	637	644	634	628	657	648	627	587	642	626	633	627	645	614	638	617	662	631	649	646	620	685	683	650	692	661	629	617	647	662	643	644	695	679	641	623	631	640	665	600	664	636	653	650	617	662	649	644	657	626	675	653	657	682	625	651	677	627	642	621	605	655	647	624	649	608	635	647	623	701	629	637	609	630	617	627	654	644	625	669	638	621	639	637	632	626	667	639	627	665	648	687	660	681	626	651	666	660	677	595	692	674	633	642	643	673	614	653	606	634	661	629	669	624	640	641	586	613	665	633	644	660	633	651	690	631	662	660	639	667	643	615	635	628	656	619	663	640	668	573	657	652	679	646	641	644	595	647	653	661	651	651	640	641	657	648	610	644	677	653	663	657	661	673	652	648	630	630	618	653	693	616	643	661	665	593	590	619	624	646	676	596	660	601	663	660	654	649	662	602	605	624	643	630	651	643	663	654	656	663	630	659	670	620	648	646	621	665	605	665	664	663	613	650	654	637	649	664	668	652	668	628	685	639	664	639	672	654	685	625	695	666	645	686	629	669	653	616	632	642	603	607	631	639	660	633	650	672	682	669	686	639	641	632	637	646	651	617	651	652	630	659	650	626	686	654	615	599	666	623	678	628	652	629	635	636	652	633	653	625	611	628	633	620	652	726	672	608	636	596	634	664	632	647	607	628	638	624	627	646	643	614	601	678	673	638	635	645	616	606	639	647	645	648	647	624	696	655	631	657	601	633	656	660	638	678	584	668	569	642	631	672	627	682	646	646	654	674	653	646	628	690	603	622	635	644	635	662	641	686	628	716	658	628	682	637	626	644	673	650	595	659	645	632	618	628	640	580	627	620	642	630	658	650	665	671	626	639	622	642	616	640	656	628	635	594	684	684	631	641	665	641	654	648	631	695	622	666	615	706	673	626	648	645	658	650	620	636	609	633	603	616	654	664	609	589	650	657	652	655	649	643	563	603	650	642	588	620	647	678	652	651	647	621	664	621	627	685	614	630	605	671	659	621	646	683	653	662	640	627	650	622	654	643	627	659	625	664	642	620	623	626	653	615	650	610	653	633	657	607	644	622	663	676	661	651	657	654	662	628	706	635	636	676	658	616	671	648	643	687	662	672	637	669	617	693	617	644	675	599	648	700	631	652	656	637	633	615	625	574	645	632	673	635	633	630	659	613	655	647	656	622	602	589	637	620	625	647	632	711	602	615	602	623	623	654	596	632	654	681	656	612	627	616	636	637	675	663	630	646	663	631	613	676	632	663	654	614	677	635	579	637	614	620	623	629	674	620	652	639	616	672	649	619	629	666	619	649	617	608	665	672	637	641	693	606	623	631	629	623	643	639	658	678	606	637	682	631	653	668	624	648	642	681	670	647	652	607	630	645	642	653	631	660	620	660	604	605	623	605	655	611	667	637	638	673	626	654	579	687	675	615	646	654	655	657	649	625	640	634	619	696	638	609	628	658	648	620	615	674	664	635	660	683	615	666	650	662	599	610	611	690	664	639	625	623	639	662	622	680	616	674	681	652	636	626	654	666	664	659	648	646	638	654	669	639	614	646	696	642	659	639	682	641	662	671	611	704	664	680	606	649	674	678	682	636	637	621	637	647	626	684	681	695	620	633	646	620	626	605	644	614	643	607	638	621	633	597	658	661	628	670	654	668	626	634	621	623	667	680	582	626
3139	1107	511	353	510	456	358	336	279	191	192	177	166	142	139	127	91	94	89	78	86	64	51	53	47	42	37	41	30	33	35	29	37	25	33	37	28	28	28	37	20	22	23	37	31	30	20	25	27	33	29	25	22	18	19	21	22	29	17	33	29	21	23	23	27	32	27	22	26	28	22	23	29	28	36	42	27	21	25	30	18	26	20	25	30	28	24	30	22	25	29	27	25	30	25	26	21	31	23	18	29	27	23	18	36	27	19	24	27	26	24	28	31	36	32	26	21	37	25	24	29	24	22	21	22	28	36	24	20	25	22	31	24	20	27	19	29	26	16	20	24	31	19	19	23	36	27	19	27	13	22	22	23	31	21	31	27	28	21	37	26	30	17	19	23	25	22	33	21	23	31	24	27	18	26	21	23	35	28	26	24	13	20	25	24	29	27	27	20	31	18	20	31	20	21	29	32	21	25	24	26	17	30	24	18	27	22	27	33	28	25	33	30	19	23	30	24	19	19	32	20	22	30	26	23	27	22	27	27	28	26	22	14	22	32	23	28	26	27	37	27	22	25	19	25	17	33	27	30	18	26	30	18	28	23	24	14	18	22	19	32	27	32	23	42	27	29	29	31	26	22	23	19	25	19	19	27	24	22	19	31	29	22	23	20	22	28	23	23	23	23	20	27	30	20	24	21	35	34	24	26	22	16	25	29	22	23	20	28	26	18	19	30	29	30	32	31	18	21	18	21	35	28	28	26	33	27	33	22	31	22	24	26	22	27	37	28	26	25	31	24	21	15	15	19	26	25	25	34	25	23	27	26	24	20	24	22	18	24	26	31	24	27	32	23	27	27	24	18	26	24	24	27	23	26	32	27	19	33	17	21	22	26	40	26	32	25	18	26	15	25	34	15	24	27	23	28	31	27	22	23	30	21	22	25	39	27	25	18	32	33	24	30	19	29	36	22	32	18	25	16	21	32	26	26	29	21	12	28	26	26	24	21	24	27	15	26	26	26	26	25	25	24	35	26	34	14	30	23	29	26	25	30	18	24	26	27	32	19	27	27	27	30	26	19	20	18	21	29	18	18	33	28	22	22	30	27	27	19	20	21	28	28	30	18	25	30	33	29	26	16	26	31	31	15	26	23	25	19	32	28	26	30	26	11	23	30	25	26	25	34	24	15	28	33	31	28	21	24	27	33	30	30	31	19	36	22	22	27	27	22	28	18	28	18	22	18	22	33	33	30	27	33	32	29	26	22	18	31	31	24	25	19	17	21	34	23	19	25	23	22	24	37	22	25	27	32	23	31	19	25	28	25	26	21	28	26	26	33	27	26	32	22	29	22	19	29	22	24	20	30	21	21	21	25	27	23	20	27	26	33	18	33	41	26	23	29	20	26	30	25	33	33	28	28	20	25	22	15	23	27	14	24	29	18	25	10	20	30	19	23	20	22	34	30	29	20	28	28	23	18	31	24	28	28	30	21	38	22	27	17	24	26	19	22	28	30	16	21	27	15	22	24	28	28	19	23	23	23	20	24	33	30	21	16	22	26	12	23	25	28	22	22	27	29	19	25	22	34	25	29	16	35	25	26	22	18	28	22	19	19	25	27	21	21	19	21	28	22	22	33	22	22	26	26	30	31	31	25	23	21	25	17	30	26	30	15	22	20	23	21	23	15	20	29	28	22	27	28	22	30	21	18	29	26	18	25	32	22	26	32	28	22	22	29	26	24	28	28	22	30	30	24	21	36	27	16	15	29	31	29	20	21	26	26	35	25	18	19	28	25	25	21	33	21	26	28	26	28	20	24	32	17	24	18	23	25	26	24	23	25	29	29	25	19	20	20	32	31	23	17	23	27	23	29	17	30	22	26	26	28	37	29	21	16	30	25	20	20	19	27	37	21	20	28	29	24	26	38	25	32	23	20	20	29	18	31	24	24	23	18	25	18	25	27	20	21	20	17	34	33	32	30	22	24	29	28	25	28	27	29	19	27	17	24	35	27	25	21	21	23	20	20	25	21	24	30	23	26	28	27	24	30	28	25	25	22	21	24	16	25	21	23	18	25	29	31	26	22	14	26	20	25	25	24	28	21	25	25	25	25	17	14	21	23	26	25	28	26	27	32	22	24	22	28	31	25	26	24	26	26	23	20	27	20	29	22	20	25	25	11	29	29	25	23	18	21	18	24	17	34	22	26	31	22	28	26	29	29	19	30	27	25	29	29	26	29	22	30	25	22	27	18	23	24	30	23	23	25	24	28	30	32	17	28	26	29	24	29	14	31	18	26	28	27	25	34	16	23	23	26	30	21	12	29	36	24	26	29	24	20	30	24	26	23	28	21	30	31	25	18	29	29	23	27	33	21	30	26	25	31	23	17	23	23	20	26	19	27	19	24	29	26	29	27	31	30	19	24	19	32	29	33	27	28	31	24	36	27	25	29	23	20	21	29	27	20	20	36	23	23	21	14	24	27	26	25	20	22	26	20	22	18	28	27	22	22	23	29	20	29	21	22	23	25	27	29	31	17	37	23	24	22	20	24	19	25	24	32	29	40	24	27	19	11	27	26	21	22	23	26	20	27	25	13	21	34	25	30	27	22	33	20	28	24	29	18	15	24	22	20	25	27	16	33	28	24	26	10	32	24	19	26	37	23	20	23	23	28	23	24	24	21	21	27	24	20	31	33	28	23	31	25	22	20	17	34	28	34	19	20	26	28	22	28	17	40	29	24	17	35	26	20	17	33	26	27	24	16	37	24	20	19	24	16	21	33	22	27	26	20	24	31	25	24	23	31	21	21	28	32	17	32	33	26	26	21	24	24	26	21	22	36	22	34	20	18	26	29	20	14	29	31	24	19	20	21	25	19	24	22	21	29	33	25	23	21	22	19	32	21	30	26	24	26	20	24	15	25	30	15	19	30	29	38	30	25	21	16	26	25	19	34	29	31	26	25	26	25	19	27	24	22	29	22	24	21	12	25	26	29	25	25	26	17	28	17	30	29	27	24	22	32	31	23	19	18	24	24	27	23	22	17	26	28	30	18	33	23	18	21	21	31	26	25	34	19	12	26	18	34	28	26	22	24	25	28	19	20	22	29	23	22	20	23	21	31	29	17	41	28	26	30	26	27	27	31	27	23	30	18	30	30	27	27	33	28	29	18	38	29	14	23	24	26	28	22	33	34	24	21	24	21	27	20	26	23	22	22	23	30	32	18	21	26	29	21	18	25	16	17	25	18	12	19	30	21	20	24	22	31	29	17	21	25	21	34	21	39	30	27	27	23	21	21	17	33	27	24	25	24	29	22	21	22	27	19	26	13	34	23	28	23	21	24	29	33	27	29	22	30	24	33	24	19	23	22	18	22	35	19	27	25	24	31	22	25	16	21	23	23	27	25	27	21	29	21	26	33	18	27	21	27	28	18	24	25	20	25	21	34	31	18	27	23	14	30	23	21	31	22	22	14	20	21	26	28	19	24	31	24	11	31	28	34	24
33009	21682	13788	23818	30809	29180	25166	21862	17460	13594	11593	10337	9556	8449	7264	6265	5255	4463	4104	3879	3272	2593	2108	1851	1789	1595	1372	1198	1074	960	1063	830	699	637	567	554	572	587	519	538	558	454	530	502	488	495	520	480	545	511	523	518	519	483	522	542	545	517	483	529	536	536	524	539	505	502	525	490	536	504	484	484	467	476	472	482	445	507	492	480	459	463	472	502	434	458	442	455	458	465	439	471	456	477	459	482	410	467	435	446	415	424	420	448	455	450	444	428	443	431	445	455	453	463	475	445	400	455	452	420	421	441	424	452	420	407	445	422	422	447	406	437	443	430	432	437	411	407	393	412	431	428	437	459	449	470	453	409	396	409	437	456	427	430	431	416	461	457	446	416	425	427	417	419	430	443	443	407	414	410	374	381	436	454	454	419	427	430	421	435	421	386	414	398	464	476	396	448	431	433	399	400	456	430	460	417	420	453	408	431	413	431	423	438	407	409	459	419	403	428	407	415	449	420	418	430	429	433	424	418	410	402	407	432	430	394	430	435	405	421	458	445	415	451	457	410	428	418	449	414	422	449	406	431	426	450	407	416	431	405	483	417	436	416	432	420	425	445	428	398	450	401	410	440	448	431	418	465	431	416	427	426	429	421	427	402	433	423	403	450	423	472	426	462	409	444	397	412	416	424	418	426	431	419	441	412	419	425	418	394	429	416	397	456	434	438	442	475	433	401	435	409	434	423	446	425	451	418	396	414	436	410	459	464	394	406	407	430	407	425	453	438	442	421	394	423	415	433	426	428	451	446	417	461	454	424	412	439	426	453	401	402	407	393	426	441	436	392	407	412	375	438	432	448	418	465	453	432	415	418	390	374	431	425	431	454	449	430	403	424	426	461	392	454	410	429	423	440	402	393	404	408	401	449	445	467	431	411	445	432	384	444	395	424	392	432	430	414	449	440	429	422	423	447	438	400	413	437	404	422	391	415	432	397	445	411	453	399	437	438	393	419	425	410	461	418	416	439	428	445	404	413	400	459	432	446	440	399	453	434	416	427	432	436	435	399	415	455	389	419	426	424	401	445	453	427	447	455	439	403	438	431	411	410	412	437	426	400	428	427	428	417	413	436	419	401	438	424	419	452	435	433	452	410	442	454	448	431	435	409	423	413	396	404	412	411	401	442	433	405	391	434	450	451	424	439	429	413	386	467	433	403	422	444	413	428	454	450	391	436	428	440	472	425	420	437	395	469	401	410	447	376	405	428	453	426	431	421	418	441	413	427	418	458	430	423	425	430	423	420	430	450	454	418	416	406	471	401	430	401	448	422	433	454	453	435	408	463	443	429	416	413	429	445	430	441	413	404	444	417	400	422	441	458	444	402	420	439	398	427	420	409	419	424	442	412	396	433	413	375	449	421	421	442	453	419	441	441	422	395	441	416	460	423	469	457	427	406	419	463	421	445	441	382	417	411	411	437	406	439	438	409	443	456	429	437	396	441	436	408	406	424	443	401	409	422	465	419	371	412	442	436	418	424	399	449	442	407	425	436	418	427	411	424	472	433	430	421	429	424	391	420	421	425	443	396	438	430	453	452	440	444	424	461	423	445	438	421	405	424	441	464	425	419	388	397	457	381	465	425	422	383	422	410	398	410	446	399	418	429	420	407	432	429	417	429	399	438	430	419	444	470	429	424	397	442	443	412	448	384	429	411	435	430	397	419	429	456	433	465	425	414	434	423	434	406	424	441	425	417	430	432	440	429	438	418	447	442	456	451	436	463	423	428	415	431	398	420	428	432	426	413	464	441	428	410	441	399	449	410	423	470	418	465	419	445	446	405	416	419	435	388	424	430	415	431	392	450	432	418	436	408	439	406	439	450	430	436	430	405	454	419	381	425	447	423	401	432	481	415	422	426	433	400	430	429	403	469	456	417	439	424	436	421	421	423	418	440	410	481	430	439	439	409	403	442	469	452	409	415	436	461	411	383	458	435	472	423	417	445	431	414	420	425	400	403	426	442	391	426	423	400	420	433	441	418	414	418	435	463	474	415	447	395	437	388	410	414	424	432	429	452	394	424	411	414	444	424	435	436	430	412	473	398	449	435	433	421	391	434	429	429	394	430	458	435	457	474	409	411	416	435	421	439	465	422	429	440	424	395	428	438	426	428	446	398	420	408	415	412	452	438	421	395	457	379	413	416	403	449	425	431	400	435	445	423	450	419	435	426	432	433	426	436	398	412	402	433	430	450	436	431	468	462	404	428	446	395	425	397	442	414	439	427	420	438	442	406	433	454	439	435	451	404	437	418	425	430	379	384	407	433	411	425	426	416	430	447	464	434	446	411	428	407	426	407	458	433	454	422	432	449	390	469	413	420	431	412	405	417	427	409	438	414	453	421	436	424	481	416	409	408	427	431	415	457	439	443	443	465	441	431	408	470	432	390	422	425	435	449	452	419	433	434	425	416	468	401	424	420	397	418	420	448	414	418	447	412	439	418	407	429	417	423	401	441	442	426	407	427	438	413	410	451	391	439	403	439	420	425	413	426	443	410	425	430	431	412	419	424	440	417	430	431	414	428	429	446	451	361	400	411	436	397	449	433	410	427	407	446	435	423	434	404	428	456	430	399	404	445	417	455	441	410	379	389	430	429	439	427	411	437	465	458	396	431	385	425	390	435	409	435	426	410	386	432	374	459	441	423	409	455	428	407	431	404	413	429	445	422	450	384	395	414	430	406	419	454	422	422	466	412	435	399	441	458	440	413	444	411	484	425	424	427	466	414	427	423	438	394	407	413	433	434	437	416	431	411	434	435	434	402	448	450	424	448	441	408	369	420	439	455	425	405	464	446	447	435	400	370	407	447	426	441	432	462	442	417	401	432	429	441	422	474	392	438	408	409	404	440	418	458	438	410	417	438	392	439	465	443	412	423	440	441	436	459	441	410	415	411	436	445	388	440	426	429	432	449	438	378	454	499	423	441	399	462	420	399	443	442	372	440	437	391	429	390	440	450	431	420	408	389	435	441	424	402	446	402	424	390	431	427	438	420	428	443	410	427	422	447	457	428	410	402	423	450	441	422	408	449	426	428	460	404	426	452	411	437	405	392	447	466	423	454	428	444	427	410	397	429	466	386	444	387	408	397	404	451	425	435	451	416	447	394	388	399	447	397	436	402	405	468	446	449	415	452	418	446	416	421	417	424	431	418	415	421	429	450	401	436	431	408	429	411	411	426	426	427	425	392	432	432	411	408	432	450	423	446	412	439	443	426	429	409	432	425	403	437	423	422	377	415	400	398	386	416	418	456	425	422	410	418	444	387	452	430	437	427	428	436	448	376	427	456	387	450	453	455	467	401	478	407	452	422	408	439	402	396	453	387	451	470	437	406	447	436	434	412	400	413	428	405	442	441	453	415	406	394	383	441	438	444	450	400	421	459	418	430	456	409	427	418	410	443	417	423	448	449	407	425	427	431	423	418	443	424	443	437	435	428	445	430	403	432	420	417
5780	2533	995	675	842	836	659	575	462	362	331	315	276	249	210	202	194	139	177	133	104	93	86	86	59	54	76	41	47	66	70	49	50	34	35	32	34	31	46	35	41	41	49	44	33	34	43	34	47	26	46	40	43	41	45	38	22	38	29	49	28	41	40	34	35	33	51	29	41	34	31	30	32	31	42	35	30	36	25	39	29	34	40	42	44	30	30	32	31	34	31	47	30	31	39	29	36	34	34	33	27	31	37	31	31	22	35	38	46	37	28	37	38	34	34	31	35	41	32	29	30	33	31	28	38	35	31	34	25	35	35	42	33	37	34	35	35	31	34	48	30	37	31	37	31	39	31	34	35	33	22	36	29	28	33	36	32	27	35	20	33	30	39	34	37	26	30	34	35	27	41	22	38	26	43	33	38	29	29	30	27	35	34	33	32	37	34	27	26	31	30	24	31	40	30	45	22	41	34	32	22	29	38	38	40	27	50	35	44	39	23	36	33	26	37	24	31	24	30	31	29	32	34	21	41	45	39	26	22	35	28	26	35	37	32	35	29	30	34	35	34	25	37	30	33	32	25	32	30	31	26	26	23	25	34	29	31	32	30	37	34	31	25	29	23	43	38	37	36	34	30	30	35	24	40	44	28	39	26	24	38	32	28	30	27	24	26	18	24	42	29	30	28	22	42	35	35	32	39	41	40	33	34	39	32	29	28	38	26	35	42	25	34	42	35	23	34	37	32	32	27	33	43	25	33	27	32	36	40	41	32	29	31	30	28	47	33	29	37	40	42	20	26	31	31	41	32	35	27	35	36	30	27	34	31	30	26	26	27	29	31	27	25	31	34	44	28	29	29	40	36	32	39	24	25	37	26	35	29	30	34	33	38	29	25	39	25	39	49	35	21	32	23	25	34	32	29	32	30	35	26	38	34	30	46	34	25	36	33	36	35	45	26	33	36	34	35	43	29	31	21	22	24	22	37	32	27	35	29	22	31	29	34	20	32	27	26	35	44	38	34	38	35	43	42	38	27	26	38	20	36	31	35	45	22	32	22	31	31	30	39	32	35	25	38	33	33	31	31	43	30	21	26	24	39	37	33	26	36	34	33	42	38	37	30	38	35	40	32	29	30	28	30	33	28	25	40	38	39	32	35	44	32	34	36	20	41	37	39	26	35	36	29	40	28	35	31	30	48	39	43	27	39	33	29	35	32	24	34	36	31	36	32	22	43	33	35	26	26	31	45	31	43	38	25	25	30	33	45	34	27	32	30	42	39	22	40	27	28	43	36	30	37	24	34	36	37	33	29	40	45	26	41	35	37	26	39	40	31	36	29	27	38	34	38	31	23	27	29	34	35	36	36	52	28	36	37	32	18	26	39	32	27	28	33	43	33	33	33	25	35	34	29	24	34	33	22	29	29	28	34	29	35	34	30	37	31	54	33	23	34	48	29	39	36	22	41	29	33	32	33	34	30	25	37	42	38	37	35	28	32	24	38	34	41	32	32	30	21	25	35	34	30	32	32	30	34	41	29	37	29	40	29	44	36	33	37	34	41	30	30	37	34	30	18	29	23	29	26	41	31	29	20	33	31	34	29	25	40	30	30	36	39	28	25	22	30	33	39	35	18	37	24	33	28	38	22	31	29	31	24	27	41	27	35	32	26	36	29	29	39	33	25	23	38	45	35	27	20	34	39	37	31	35	49	35	17	20	30	34	29	39	23	28	37	49	34	40	27	37	42	35	31	48	34	48	18	26	37	38	32	33	34	37	35	43	26	32	31	25	27	32	34	27	35	32	35	32	29	35	41	28	23	34	37	32	27	31	24	39	33	32	38	31	27	27	46	20	30	28	31	30	38	29	39	31	33	33	31	38	25	36	38	27	26	30	26	25	32	29	37	34	27	33	31	30	33	41	30	37	34	31	29	38	32	32	36	28	32	36	33	31	29	34	27	30	28	39	38	26	21	44	34	24	25	26	31	31	44	37	36	33	29	31	31	31	27	37	30	35	27	25	34	37	31	28	29	33	39	39	28	33	36	43	34	29	36	39	42	32	30	31	34	30	32	25	32	31	36	39	44	28	33	32	39	43	41	35	34	24	33	30	26	22	35	32	32	35	25	33	36	36	36	33	31	25	40	27	29	39	31	31	28	40	39	44	24	39	30	40	27	31	40	30	33	35	30	37	33	29	41	42	38	38	30	27	37	31	37	32	34	40	45	35	32	31	40	41	32	24	32	32	34	40	35	27	25	31	24	31	46	26	39	23	30	20	31	24	36	30	27	25	26	32	35	35	34	33	35	24	29	37	21	31	28	26	24	37	36	41	24	39	32	42	30	30	27	37	36	31	36	27	24	33	33	26	30	30	26	38	33	18	27	36	38	24	34	28	34	32	38	23	27	34	31	45	29	43	32	26	19	20	34	29	34	29	27	28	31	31	37	37	29	32	26	25	34	25	36	38	35	31	32	35	33	41	44	38	30	41	30	33	38	32	27	25	31	33	29	23	33	36	39	29	32	36	30	29	26	29	38	33	37	39	29	39	34	30	29	21	30	41	37	31	31	25	30	45	30	35	42	28	30	36	31	37	22	26	36	24	29	38	29	38	28	31	40	35	32	48	30	36	33	27	34	28	32	34	22	25	29	37	38	30	28	35	21	40	34	33	34	31	33	32	37	34	21	31	31	34	30	40	21	41	29	33	24	25	38	25	30	21	27	39	22	23	36	27	45	30	40	29	43	31	38	29	29	29	35	25	28	35	42	32	38	31	28	27	33	40	30	34	28	34	34	34	39	34	29	28	37	26	37	31	25	30	31	38	32	35	42	36	40	37	35	31	27	34	44	29	26	36	44	30	37	28	28	32	38	32	31	36	36	24	35	36	39	35	33	26	29	50	42	32	35	33	30	33	36	35	26	24	36	38	33	24	35	39	28	26	26	34	34	27	29	36	35	39	26	19	41	34	33	34	26	32	29	33	29	27	31	30	35	28	33	31	34	27	37	29	38	32	28	35	38	33	38	32	32	27	24	41	32	31	29	36	31	32	36	34	32	37	32	21	26	18	35	29	31	29	28	36	32	27	38	26	30	29	26	28	30	31	39	44	40	42	27	37	34	28	29	26	25	39	43	30	25	29	25	28	29	36	39	36	35	27	27	42	30	28	29	32	48	31	28	31	36	30	34	31	26	34	25	27	42	32	36	36	39	40	31	37	29	31	32	31	29	25	34	32	29	38	39	33	35	26	34	26	31	32	34	31	30	32	35	36	30	30	30	34	24	22	30	30	32	33	28	35	35	35	38	34	35	36	30	33	32	47	33	25	42	33	41	31	29	43	39	31	31	32	29	39	24	35	31	26	31	31	33	47	31	25	33	32	33	41	33	27	34	31	28	31	41	34	32	31	31	41	27	38	39	36	26	33	40	41	30	31	26	38	46	32	35	39	35	28	24	35	26	30	31	27	34	28	31	34	33	32	32	26	27	39	30	33	43	30
42074	28395	19408	30518	37239	35812	31745	27879	23626	20046	17740	16226	14902	13439	11590	9684	8413	7600	7027	6121	5054	4198	3620	3180	2942	2720	2292	1897	1787	1795	1575	1354	1154	976	913	806	858	823	753	776	805	778	716	800	755	732	759	715	747	736	759	725	765	766	704	766	763	779	718	804	808	756	783	765	723	729	699	750	690	634	701	662	665	665	630	626	586	587	591	582	642	643	617	587	618	605	622	610	621	568	552	634	594	628	623	576	560	576	610	589	584	565	589	582	583	592	559	538	578	540	582	564	538	574	561	538	593	611	653	596	582	533	566	530	567	541	555	579	567	550	525	536	575	532	544	564	543	533	603	551	526	539	544	551	546	573	524	541	578	611	490	566	534	558	532	567	529	542	526	508	534	585	554	534	548	531	568	576	527	542	584	555	539	509	548	529	504	553	573	506	556	544	531	527	576	559	552	556	518	574	538	532	555	528	557	521	551	524	589	548	527	587	518	556	508	593	574	492	527	521	566	568	526	563	552	540	490	550	514	515	531	564	548	520	522	513	584	581	592	531	543	528	530	560	546	556	541	523	523	516	527	553	519	579	538	572	527	593	552	537	512	525	562	487	593	535	494	594	498	574	531	526	521	545	553	529	575	518	526	543	557	523	562	541	510	565	534	547	553	536	570	552	541	563	567	550	519	558	540	509	524	564	553	547	547	541	551	537	566	515	524	530	568	542	533	560	500	544	549	574	544	523	556	575	565	494	510	525	534	514	508	563	587	556	583	558	629	518	491	565	538	513	545	541	570	528	500	510	569	538	561	539	523	553	546	557	527	595	532	568	543	546	568	540	524	518	518	539	528	550	595	532	556	570	516	470	561	547	528	574	487	525	535	536	551	554	585	547	567	554	507	536	536	543	537	545	555	566	553	555	530	537	532	507	550	569	578	538	543	548	560	545	561	615	533	567	568	571	507	535	481	557	520	561	551	594	574	549	523	534	522	552	525	559	525	541	511	572	527	548	573	519	570	526	528	513	535	578	557	582	558	519	607	580	511	542	574	579	546	606	526	578	531	491	536	576	520	522	521	605	519	496	557	517	575	551	546	496	523	548	573	553	536	537	524	569	537	550	512	531	507	529	560	571	536	520	551	566	579	545	545	521	540	554	538	502	563	534	566	537	535	570	583	509	545	511	563	536	556	523	530	515	565	608	511	518	518	545	544	530	535	539	555	547	576	537	563	562	558	516	572	541	492	538	545	536	581	525	557	576	515	538	553	587	569	503	525	544	555	544	537	548	554	568	540	520	546	564	559	545	559	580	533	533	541	522	535	587	587	537	566	521	543	565	552	582	559	563	513	553	586	548	522	545	527	520	517	566	531	559	550	575	537	544	551	546	574	577	541	568	568	568	548	546	518	549	554	581	567	515	530	563	532	551	554	515	529	585	514	584	565	540	614	561	565	564	568	549	548	533	545	537	559	520	556	516	583	490	559	552	571	545	555	518	575	572	570	540	575	522	534	564	541	503	507	545	549	545	570	541	533	541	532	548	550	546	538	539	537	562	520	537	511	529	581	542	566	541	540	519	567	522	571	559	518	531	518	547	550	566	512	539	558	576	563	527	576	553	523	512	521	595	561	521	572	509	560	523	525	541	556	588	528	496	542	554	580	533	566	559	556	531	556	518	543	543	524	541	506	524	527	579	575	562	533	532	509	525	540	560	534	537	536	539	528	567	561	591	528	536	559	517	571	559	579	590	553	532	593	531	548	567	552	553	528	509	512	555	515	547	552	548	528	529	529	546	567	562	558	523	585	566	579	534	532	510	519	562	540	530	512	535	527	557	546	515	533	523	585	536	514	514	551	514	523	542	561	549	494	546	559	499	532	529	545	522	558	554	480	523	559	514	552	556	556	524	543	544	565	552	541	524	569	540	533	533	558	562	564	545	517	505	554	586	552	564	559	526	521	571	535	570	532	536	573	513	543	545	528	554	552	581	567	528	577	529	533	566	534	543	532	534	555	573	568	574	568	487	516	527	528	531	498	534	530	524	587	527	560	541	525	545	514	547	580	518	525	564	537	554	523	589	578	547	565	586	584	526	581	565	583	512	549	569	572	590	508	576	530	534	528	557	525	513	562	552	539	495	553	571	546	513	508	567	523	548	540	528	542	546	556	514	575	542	529	541	523	553	524	515	534	537	542	536	565	558	542	555	542	547	595	523	541	528	542	582	531	513	592	508	517	551	572	550	533	566	566	562	518	558	520	530	574	504	511	560	558	539	528	552	532	518	561	541	583	518	528	525	517	569	549	591	538	549	544	535	574	571	572	551	578	549	556	596	522	548	552	537	524	532	535	536	518	528	517	490	517	542	562	588	538	547	551	506	530	541	555	521	575	524	560	530	565	510	529	522	510	518	517	543	489	562	561	551	561	555	572	560	566	568	588	554	534	514	551	565	520	506	573	570	546	572	535	527	563	551	525	537	528	504	564	534	579	546	524	551	569	551	512	559	562	526	546	547	549	584	574	580	489	573	556	516	547	550	541	533	528	579	582	510	616	507	528	534	513	553	600	514	541	560	576	587	521	559	520	540	529	529	550	575	506	545	540	542	527	539	521	549	531	528	546	546	507	547	520	556	548	530	556	557	523	542	569	538	539	526	535	556	543	559	549	546	540	569	537	557	523	530	525	540	531	541	530	595	541	494	580	558	524	546	541	522	539	526	533	570	532	558	539	544	520	582	568	564	552	578	513	586	521	540	516	587	527	488	520	550	534	574	525	528	560	571	567	562	542	561	557	553	551	605	574	570	549	552	479	550	569	539	560	565	523	515	553	564	567	555	563	537	524	561	569	541	576	559	576	546	585	603	536	526	598	538	557	546	546	563	574	551	548	545	525	546	504	542	503	573	496	543	579	588	550	592	553	508	551	541	546	509	530	556	553	518	542	501	539	531	560	521	555	532	506	540	533	525	545	541	551	509	513	577	528	544	527	550	528	565	571	587	492	573	565	507	549	553	575	550	550	555	541	537	534	533	533	541	547	540	548	538	532	560	550	559	528	601	554	494	542	526	581	561	540	521	507	533	535	566	546	571	574	531	557	517	505	517	554	543	567	558	581	562	540	529	513	562	515	561	585	490	517	532	563	555	572	548	548	561	552	542	528	528	549	554	599	525	540	511	543	539	493	559	543	519	504	564	546	531	508	586	527	584	561	536	558	554	545	557	542	515	528	529	513	561	540	568	542	558	559	536	551	547	521	548	537	541	527	534	555	542	531	538	486	503	554	573	539	550	530	511	557	522	581	539	556	532	531	577	569	540	529	580	536	560	561	572	538	563	518	512	560	524	549	532	528	543	539	564	531	550	522	592	554	513	582	529	560	548	550	596	532	604	557	538	536	510	563	519	512	531	520	499	565	521	520	530	541	523	571	541	548	551	545	506	582	563	520	502	549	539	532	554	572	545	553	548	548	578	577	528	544	535	512	523	575	539	534	576	591	554	525	560	501	515	572	565	521	535
5786	1996	880	558	732	715	539	443	370	314	292	255	216	262	205	140	181	123	123	109	76	86	76	66	73	72	62	50	54	43	51	51	32	27	34	33	28	37	37	44	29	42	41	29	30	36	39	33	40	47	32	50	35	37	36	35	38	46	37	38	28	37	34	36	41	37	39	45	31	35	30	26	25	40	36	29	26	34	28	28	32	25	33	32	28	35	37	33	38	36	35	34	33	36	45	32	33	23	33	45	38	41	25	36	38	42	37	37	27	38	42	23	37	28	31	37	36	33	31	42	29	45	34	28	39	41	28	39	34	35	31	39	32	34	33	36	34	29	34	29	27	35	32	40	45	29	25	36	29	38	29	31	31	35	37	30	31	40	26	36	27	39	29	33	23	30	27	34	32	32	36	33	32	38	43	37	27	24	36	30	35	36	41	40	39	28	29	48	35	40	34	28	36	35	35	37	45	38	34	34	26	40	33	25	32	32	32	35	37	30	29	30	36	36	20	22	33	32	40	36	33	28	34	50	44	40	36	34	38	37	34	36	30	45	43	49	39	35	32	43	37	38	32	37	34	29	39	24	25	38	35	34	40	37	38	29	25	40	33	25	31	44	38	44	28	41	41	27	36	37	29	45	31	25	29	38	34	39	34	40	27	31	28	40	32	31	33	35	42	31	32	41	46	38	40	40	28	27	46	31	32	30	35	31	37	40	41	43	28	28	36	37	25	43	30	41	26	44	40	35	33	38	36	35	30	28	34	38	34	25	30	30	31	30	37	29	27	38	33	38	40	37	33	36	35	27	30	33	46	30	27	38	31	36	27	24	34	27	34	31	32	29	29	32	33	36	31	26	39	32	36	31	22	37	44	36	46	33	37	31	38	31	34	32	32	28	45	39	31	37	46	32	30	26	36	39	35	37	37	40	32	33	41	30	34	34	27	41	31	36	33	32	38	31	41	23	30	33	38	24	35	38	31	42	30	23	43	33	36	31	30	31	31	38	38	32	29	32	29	29	42	39	30	37	35	38	32	35	45	32	28	35	33	34	35	30	34	33	38	37	24	29	40	26	25	34	34	29	41	33	20	29	40	33	41	40	36	34	22	34	27	24	29	28	28	28	38	13	28	18	40	37	24	31	36	29	32	40	34	37	31	32	25	34	30	26	36	30	27	30	29	32	32	32	24	35	35	35	37	27	28	33	37	23	28	34	32	43	29	29	40	32	32	34	32	29	29	31	34	34	34	33	36	29	41	29	39	40	41	39	35	31	33	31	32	30	25	29	44	43	44	34	38	23	26	28	29	26	37	31	31	34	39	34	35	37	34	30	37	39	39	36	28	41	33	27	40	35	30	33	33	32	30	35	39	41	30	29	38	40	39	31	30	43	40	36	36	50	32	37	21	32	25	26	46	39	35	25	35	32	41	36	34	25	31	38	32	39	25	34	39	35	36	43	48	33	43	40	50	37	38	34	31	34	41	28	23	36	46	42	35	32	33	40	37	31	32	26	36	28	34	34	39	28	42	27	36	35	31	39	25	38	37	37	30	39	28	27	24	36	29	33	43	37	34	37	30	45	44	38	38	38	37	37	32	23	39	39	21	33	28	34	29	23	24	29	32	36	33	39	31	30	25	34	40	43	31	36	36	38	42	34	25	31	50	33	26	25	31	31	42	30	37	35	30	35	35	38	45	43	27	25	39	30	37	43	34	30	28	49	42	28	41	27	39	25	40	30	39	38	32	28	33	43	34	26	33	23	46	31	40	35	31	31	37	29	29	30	31	31	36	42	33	35	40	42	36	32	49	35	37	37	40	33	45	35	32	26	34	26	31	31	27	40	31	46	41	25	19	34	41	32	36	36	35	31	17	29	27	33	27	34	34	26	36	27	23	37	36	34	28	26	34	34	32	23	31	37	31	23	24	34	30	37	26	38	40	37	45	23	29	29	35	41	30	26	37	31	29	40	29	32	37	36	31	42	34	49	39	27	36	30	28	41	26	29	29	36	40	40	39	34	39	35	33	41	39	28	26	34	38	35	31	27	33	27	35	36	33	39	43	34	34	31	40	27	40	38	35	28	25	37	37	25	38	27	39	29	33	34	39	30	37	39	39	35	30	37	30	37	29	42	46	33	34	40	31	36	36	33	31	37	41	39	39	27	35	40	39	31	26	32	36	37	29	34	29	43	18	39	32	36	36	29	37	41	41	29	31	41	21	29	33	23	29	34	33	37	35	28	30	38	29	30	35	39	28	31	31	39	42	27	40	26	31	33	46	34	40	33	37	40	34	28	28	29	39	33	23	37	30	30	45	46	39	33	35	30	39	35	31	31	35	42	34	26	37	37	32	41	34	31	30	35	42	36	42	34	27	34	27	37	41	31	32	35	44	28	36	35	36	38	39	31	33	33	26	47	34	34	36	28	34	27	27	29	29	29	33	35	33	30	29	29	31	36	33	27	44	22	45	39	41	34	34	32	35	35	26	37	33	50	40	41	32	31	31	44	30	39	22	33	40	33	31	27	35	41	42	38	28	33	42	35	42	48	33	24	27	35	34	31	32	39	30	31	35	38	38	34	45	37	23	31	30	40	26	35	29	34	44	27	24	35	35	27	30	35	36	36	31	38	37	36	31	33	31	27	37	26	38	26	37	35	28	45	33	39	36	31	24	33	38	43	31	27	29	46	37	34	28	38	36	37	38	35	42	42	51	41	23	26	29	34	48	21	32	31	40	29	28	30	30	37	30	32	40	32	28	41	29	33	37	26	28	31	45	46	24	40	26	28	31	34	30	37	40	39	26	33	31	40	40	29	29	37	32	34	34	29	27	34	26	31	20	27	28	34	34	32	33	37	34	34	33	24	28	27	28	34	25	41	35	40	27	28	22	38	34	35	28	28	34	37	27	44	32	42	25	39	36	28	29	30	37	46	29	46	21	30	38	32	28	28	30	31	36	38	37	39	32	21	26	40	35	34	29	27	33	28	39	40	33	34	43	24	35	30	24	29	30	40	21	35	31	40	32	34	41	36	34	28	31	32	30	32	37	42	35	27	34	33	34	29	37	35	36	34	35	30	29	43	32	45	29	24	37	26	32	32	30	36	35	26	35	39	35	33	24	43	28	25	30	37	35	28	35	30	32	37	28	43	36	44	42	24	42	38	27	36	39	34	42	26	35	36	35	33	39	37	36	35	33	43	26	37	32	24	36	35	43	36	35	40	23	40	38	32	32	38	39	43	29	39	30	31	42	33	27	33	34	37	35	45	45	31	32	31	27	33	32	31	35	31	26	32	33	24	34	21	32	39	34	38	31	40	30	32	45	40	37	30	35	44	34	25	32	37	38	21	36	33	30	43	29	37	31	28	48	23	36	42	32	44	26	32	36	36	36	31	33	30	23	40	28	28	35	31	40	32	34	26	31	31	24	21	33	24	47	39	24	38	43	34	32	31	32	39	30	43	35	25	37	37	33	37	30	27	31	26	26	40	43	34	28	35
37846	25750	17322	27829	34636	33434	29426	25000	21231	17725	15338	13727	12683	11345	9652	7820	6795	6613	6070	4790	4022	3445	3066	2676	2531	2242	1905	1693	1569	1481	1355	1193	963	854	826	776	820	720	753	806	770	702	701	687	692	695	743	699	761	698	736	763	718	745	758	769	709	730	731	709	736	729	754	665	699	718	717	682	664	653	687	700	662	621	667	621	657	606	621	611	587	637	672	604	601	632	600	590	602	589	608	631	610	563	610	600	620	595	578	644	648	627	592	594	581	560	568	565	598	578	586	571	584	594	628	663	622	660	569	639	582	552	573	520	564	571	560	587	545	498	566	599	568	585	574	583	542	574	603	570	589	601	581	605	571	559	616	593	549	534	590	581	568	583	586	577	530	558	568	573	554	558	565	564	551	530	590	561	581	576	565	526	534	570	524	583	624	535	564	532	564	600	592	589	540	506	583	521	578	617	539	575	566	533	605	587	585	555	569	578	570	572	562	611	535	570	594	592	620	559	554	557	608	547	580	554	557	535	601	584	525	567	537	641	566	593	550	543	530	571	535	579	578	591	585	549	588	552	603	577	582	544	569	562	589	581	602	551	564	604	570	571	593	596	597	573	585	574	543	573	530	545	571	583	538	544	594	558	558	548	538	577	567	557	568	592	570	593	598	574	540	604	610	582	567	556	566	551	595	597	516	584	605	539	545	594	603	550	550	577	578	550	608	553	570	573	572	581	557	503	583	552	552	576	555	564	570	560	586	552	559	570	540	546	595	601	587	562	570	559	593	545	618	556	560	560	557	563	568	587	565	582	585	512	540	576	577	581	549	571	559	576	577	561	574	563	581	564	524	554	537	573	580	564	553	571	554	572	628	565	595	566	563	536	562	575	551	568	520	559	574	598	575	580	551	542	539	569	596	579	559	591	553	574	523	582	535	547	566	581	554	611	567	549	588	568	572	533	584	563	620	557	561	550	589	566	574	556	571	581	577	571	575	550	564	510	524	615	546	571	597	545	572	551	613	591	571	576	527	605	551	570	561	549	530	557	530	603	575	597	516	567	569	572	570	583	582	570	536	580	576	555	581	572	535	564	549	556	545	567	621	526	566	556	554	574	572	592	516	562	585	544	554	554	567	536	568	628	561	545	518	554	546	555	607	550	563	578	557	564	559	568	542	573	564	610	578	536	609	590	605	561	552	569	573	574	572	579	579	533	568	557	541	593	576	602	532	546	613	554	543	583	545	545	580	557	581	565	562	565	544	542	552	541	555	515	561	533	588	568	559	573	539	530	541	593	555	548	560	570	532	571	570	591	588	588	593	565	582	612	542	573	537	594	522	561	555	579	580	575	620	538	545	499	548	544	521	608	521	553	578	604	578	568	574	545	589	582	598	575	558	559	585	592	571	592	533	556	560	592	567	571	602	522	566	551	543	536	560	575	570	579	608	571	554	595	547	600	603	598	562	536	558	572	566	646	572	571	577	530	595	599	571	563	530	548	568	586	576	556	585	617	548	608	582	613	548	549	547	574	565	528	540	532	580	606	590	609	541	552	552	523	575	532	543	562	588	573	534	521	542	598	536	573	555	575	550	580	570	536	586	562	576	572	546	562	613	576	570	572	580	593	530	553	564	551	545	607	556	562	553	537	549	599	544	546	542	573	535	575	603	607	528	563	595	585	588	556	610	565	565	572	587	604	524	571	563	575	564	532	566	576	593	561	544	606	575	573	590	574	576	579	610	559	559	566	564	566	548	603	601	584	567	615	577	569	559	587	545	538	598	504	554	554	545	553	573	537	587	548	591	590	562	527	571	581	559	557	599	587	576	561	562	566	530	545	605	594	561	612	608	559	573	551	569	538	649	566	574	611	574	617	577	549	544	548	531	575	526	549	566	533	610	592	542	555	555	543	530	571	577	551	558	551	569	607	549	563	555	599	565	553	549	575	606	527	605	547	568	564	586	585	550	556	581	540	594	591	601	572	597	567	539	573	563	552	542	547	520	564	582	634	547	538	535	554	532	575	566	584	575	525	526	585	592	585	608	582	563	569	547	610	551	568	579	578	562	573	569	535	592	485	593	613	589	560	561	587	596	554	547	572	519	554	560	547	549	533	562	554	554	629	590	526	566	583	564	600	577	554	565	585	527	551	585	569	620	592	541	616	585	563	565	544	524	577	595	578	573	622	569	568	556	548	504	591	552	545	561	531	555	622	610	581	572	593	546	560	559	550	595	597	574	567	596	596	560	551	576	554	554	586	570	581	578	586	538	587	595	524	598	566	585	557	594	557	501	551	555	593	559	544	560	567	580	534	526	534	591	597	603	591	590	572	558	559	595	592	519	597	533	597	568	583	590	588	572	560	560	551	579	580	579	549	583	560	573	572	580	538	566	541	565	597	551	528	588	560	546	558	582	573	535	547	561	583	567	556	566	579	569	546	542	578	531	523	559	581	608	587	586	606	538	561	599	544	602	545	555	587	574	557	539	559	561	571	579	565	551	569	547	547	556	548	575	642	594	573	547	569	568	599	582	548	570	550	577	599	587	596	555	556	566	568	567	591	547	565	605	571	584	549	577	587	573	556	551	544	574	584	584	570	577	550	595	561	579	568	583	564	543	548	547	558	548	580	548	612	566	586	563	544	548	607	585	592	554	588	590	563	540	550	570	561	549	610	566	600	565	600	553	589	583	586	588	581	571	562	560	567	558	563	572	579	595	544	567	576	576	566	569	592	567	587	557	568	619	632	567	561	596	558	590	559	593	561	586	561	571	564	578	545	610	563	558	547	585	568	543	530	568	562	531	548	529	618	525	569	541	564	589	555	552	566	554	560	561	547	539	553	611	586	583	542	559	567	550	543	588	566	605	599	550	568	590	606	574	549	551	532	553	553	548	562	576	621	580	582	581	501	579	572	569	570	601	561	522	566	560	494	597	640	535	531	567	587	555	545	605	559	539	588	585	602	544	606	564	570	574	571	576	575	500	538	509	598	574	603	548	570	582	582	585	532	571	521	627	550	559	582	543	562	581	565	565	567	565	559	525	582	576	550	556	565	544	552	572	552	535	568	585	565	572	549	585	546	589	586	542	594	550	554	554	554	592	574	578	592	587	578	592	601	600	590	563	567	546	554	596	573	539	542	577	586	589	538	579	546	562	549	552	564	566	572	536	587	556	588	609	569	575	562	501	520	576	609	538	589	558	554	573	545	490	548	549	521	599	588	588	541	586	610	547	561	540	582	599	628	585	545	569	583	562	549	582	548	534	575	523	595	583	546	565	540	578	555	574	576	616	581	579	565	561	554	529	561	581	560	536	560	578	579	548	538	601	617	565	532	580	599	602	540	596	592	546	585	569	552	567	558	576	574	522	534	560	546	531	573	572	576	555	572	569	600	594	620	553	547	521	564	543	558	579	603	589	540	548	564	601	625	574	586	628	538	594	566	613	565	539	596	572	555	555	589	553	544	536	565	557	516	557	564	582	556	580	556	574	555	573	550	587	552	574	580	564	558
7080	2934	1237	801	1048	1030	756	645	537	443	412	406	316	330	241	226	204	184	192	144	110	106	95	106	97	72	77	77	66	73	54	55	53	51	52	40	42	50	46	51	42	45	38	49	40	45	38	32	52	45	37	53	55	44	40	48	43	40	45	40	39	53	48	37	37	50	42	47	31	42	48	47	44	36	39	36	51	31	33	47	33	41	34	39	32	38	36	43	31	42	52	45	34	44	41	28	29	38	44	44	39	34	41	35	34	35	42	38	33	54	22	41	47	28	28	28	42	39	41	31	37	39	39	40	26	46	35	28	35	38	31	39	39	39	54	39	30	42	41	43	38	37	35	44	40	36	33	38	46	42	42	44	41	36	36	30	49	41	37	33	47	48	40	45	44	32	49	29	32	39	44	32	37	47	25	41	42	33	30	29	43	35	31	37	31	20	46	43	35	31	40	40	40	38	36	35	41	41	41	39	31	32	40	40	39	32	33	34	33	53	35	51	34	49	34	38	26	40	44	40	49	45	36	40	45	50	27	35	43	31	45	39	34	36	43	36	38	40	33	42	30	36	40	46	40	27	42	39	43	40	35	29	36	32	44	34	37	44	48	39	34	37	42	30	49	35	31	33	49	45	42	34	32	32	38	49	44	38	48	50	35	33	41	46	30	29	42	33	35	44	42	40	28	43	30	40	34	27	41	30	45	50	33	21	36	43	33	42	41	38	40	38	39	44	30	35	44	39	31	40	34	40	34	42	38	51	49	45	33	41	54	31	46	31	43	35	40	36	46	41	50	32	41	38	32	45	34	54	34	32	48	39	40	36	33	47	32	35	26	26	42	34	33	39	30	43	51	41	33	36	40	38	51	44	43	52	53	39	40	40	42	34	44	33	54	37	38	43	36	39	45	46	43	40	38	38	33	33	35	46	32	42	38	45	49	33	33	25	35	40	47	34	36	32	31	42	50	32	42	36	47	29	40	31	32	42	31	49	36	39	36	38	36	58	40	38	46	38	38	32	33	38	41	34	35	36	28	33	40	37	53	34	32	25	38	45	43	40	40	51	22	46	30	45	33	39	46	50	37	54	40	34	36	40	37	46	36	37	36	28	36	36	40	36	39	33	32	43	38	50	44	39	33	38	38	27	39	40	53	28	38	29	61	42	31	49	51	36	36	41	35	45	43	30	37	39	36	50	41	29	42	50	51	42	38	40	30	39	41	36	37	45	43	30	34	39	40	37	37	40	38	46	37	40	38	37	54	43	34	38	33	38	40	35	30	32	42	40	41	30	45	35	43	42	39	38	37	35	35	53	37	38	38	47	40	46	40	34	28	38	34	46	38	38	56	32	32	37	42	35	38	39	36	36	26	39	36	40	37	40	35	42	42	42	44	38	40	50	31	33	24	46	42	37	51	34	30	30	48	31	24	36	34	47	38	45	37	40	35	41	40	47	33	24	35	40	31	34	34	43	45	31	37	36	41	38	37	34	39	33	35	33	38	37	40	37	45	36	33	33	39	36	39	36	47	28	34	32	37	25	38	42	37	36	42	38	47	36	22	37	36	34	35	38	37	30	37	37	38	37	38	40	44	48	37	46	34	49	30	46	34	35	30	43	32	42	32	36	43	42	43	44	39	37	23	37	37	37	49	48	39	39	26	40	42	38	30	54	35	40	28	32	44	32	32	28	30	39	39	38	37	29	43	45	32	46	43	44	32	46	40	33	31	37	41	36	38	43	39	43	31	41	40	38	37	34	27	33	42	32	41	32	32	41	34	32	41	34	50	32	38	40	36	39	38	35	35	38	42	49	39	42	28	34	46	40	39	36	40	33	35	36	39	33	58	48	35	33	42	39	49	40	31	47	37	37	38	28	42	29	41	39	42	37	51	37	36	44	34	42	43	39	38	27	35	35	29	32	37	43	34	39	44	48	35	45	35	35	36	32	34	36	49	35	46	35	38	33	36	39	35	45	32	43	37	40	35	44	41	33	41	45	44	40	36	43	33	39	35	42	41	36	46	27	34	37	38	41	36	38	31	42	44	42	43	29	39	39	42	45	42	43	42	26	27	32	37	46	36	36	34	41	32	41	41	30	43	37	51	30	42	39	42	33	35	37	32	35	40	41	39	48	41	41	41	43	29	29	33	43	36	29	40	51	42	55	45	43	39	31	34	35	35	37	43	35	47	29	52	46	44	40	34	44	41	41	50	31	22	38	43	42	36	36	39	47	41	27	42	45	42	33	40	34	42	29	29	36	48	32	34	39	49	35	47	37	45	36	42	30	30	48	54	49	43	42	37	43	32	35	39	31	36	40	43	37	38	47	42	24	44	33	49	44	38	50	45	33	44	46	39	42	39	25	47	40	35	35	37	40	43	44	38	39	35	37	40	40	36	46	44	44	37	36	38	35	34	43	41	32	47	41	44	46	39	45	46	26	38	38	35	40	30	38	48	46	40	39	38	46	42	34	46	41	34	46	31	37	33	34	40	41	39	41	28	46	36	39	43	37	44	39	30	51	61	38	34	35	40	39	40	32	31	40	43	46	36	48	40	41	50	40	35	29	46	31	28	43	43	36	42	49	30	41	47	34	39	33	31	36	55	42	41	25	39	38	42	48	32	54	40	32	40	33	31	42	42	36	47	32	40	26	30	41	54	38	41	37	36	37	37	28	33	49	30	36	34	49	30	43	44	30	36	34	36	40	30	31	47	40	42	45	32	42	42	34	32	33	44	43	38	41	42	28	41	41	38	52	39	27	35	48	36	47	48	41	45	32	34	44	33	58	30	31	46	35	33	44	31	31	40	44	26	40	38	28	39	39	47	31	40	36	41	35	36	48	39	34	37	41	30	44	37	26	46	37	28	37	42	38	34	37	36	51	31	40	45	40	38	47	42	40	34	37	39	41	35	40	44	41	44	31	31	38	45	35	48	33	48	41	39	37	36	40	50	47	44	43	36	31	44	32	42	45	38	46	44	41	35	32	40	49	39	38	44	28	43	43	40	46	47	44	51	35	53	39	35	40	42	41	46	42	32	42	31	37	49	37	40	45	48	39	36	45	46	40	38	45	38	50	39	47	31	39	43	52	30	37	37	32	32	46	45	35	48	43	44	39	33	50	42	38	39	40	36	41	44	45	39	37	46	39	44	48	41	48	34	41	32	36	54	39	45	36	29	27	44	33	40	27	37	33	34	41	35	44	34	37	42	37	43	43	39	29	37	35	39	36	43	34	47	41	47	34	32	32	42	35	49	24	48	52	38	44	36	47	37	35	31	43	43	37	41	31	37	53	43	44	46	23	38	31	38	37	37	39	39	38	46	36	53	29	46	42	42	42	36	35	44	35	40	38	33	39	39	46	37	33	31	37	41	43	45	39	41	33	24	38	38	41	28	46	43	45	40	41	32	35	34	36	49	41	27	38	34	37	46	35	29	38	49	41	32	35	44	40	45	28	41	40	30	38	43	35	54	38	36	40	35	44	43	42	45	38	32	43
43981	29698	21710	31995	39499	38366	33912	30502	25469	22637	20239	18227	16970	15300	12847	10847	9464	8823	7904	6575	5496	4746	4228	3985	3581	2915	2573	2371	2162	2067	1780	1436	1313	1140	1056	1055	939	937	940	920	947	948	883	855	897	844	923	892	952	886	924	884	902	882	917	856	893	852	938	904	928	908	932	867	875	846	784	792	824	814	839	728	708	732	711	722	789	721	735	752	723	735	761	693	719	663	723	647	688	742	702	667	680	681	689	680	679	672	686	696	674	687	657	696	658	697	628	649	685	679	639	655	688	658	721	724	759	752	711	690	713	637	664	638	645	628	592	603	578	640	660	674	682	614	616	618	628	655	650	630	681	638	681	669	638	668	688	639	654	637	701	656	670	650	677	638	629	645	671	615	641	649	645	644	633	717	665	641	687	658	633	643	658	607	670	663	700	651	620	583	667	588	633	599	658	638	693	590	684	642	645	644	634	649	646	655	623	649	653	642	628	645	654	643	635	715	636	606	653	633	645	626	600	667	652	613	646	622	621	620	655	628	646	655	635	672	611	608	640	628	605	644	600	626	645	618	692	649	655	688	692	664	642	649	643	645	584	640	610	631	626	621	639	650	604	625	629	618	663	660	633	619	659	655	644	702	594	613	641	620	664	628	678	641	634	662	647	635	599	628	658	663	652	647	626	649	602	600	634	631	698	655	690	615	596	617	630	647	628	669	618	635	629	651	625	654	657	678	618	680	644	634	642	639	646	643	617	633	680	688	612	624	654	634	643	637	627	639	658	611	704	646	579	655	625	621	625	682	621	636	589	650	641	673	660	666	684	626	645	674	645	669	611	635	659	672	678	611	663	615	668	624	653	605	677	627	669	656	648	649	625	654	643	678	597	627	647	635	641	658	636	607	631	603	646	660	627	642	630	599	615	646	651	668	651	607	685	678	642	642	627	644	643	619	608	629	621	679	647	632	666	692	646	640	649	681	650	645	669	657	612	653	645	623	619	654	609	630	634	639	642	655	624	640	631	622	657	631	646	630	648	647	669	660	665	604	667	636	663	664	653	617	637	631	642	649	629	606	645	624	641	652	636	636	641	602	637	624	655	657	617	643	647	602	669	633	677	642	697	594	668	611	570	590	633	648	625	680	621	584	621	628	577	660	614	627	621	689	644	664	609	587	702	675	633	670	638	657	618	624	637	672	623	644	662	652	648	630	664	633	608	656	676	611	616	643	612	675	616	658	585	667	627	661	663	619	640	654	622	635	653	613	640	609	634	679	623	689	599	670	646	662	645	628	659	682	628	684	652	692	670	668	633	621	673	670	630	623	648	684	645	689	661	637	654	648	636	649	614	618	655	625	668	626	652	687	676	632	667	652	651	643	626	647	629	635	638	632	671	602	642	661	593	620	634	608	615	655	711	650	641	620	604	682	620	646	700	603	675	634	652	621	666	608	605	659	645	609	630	640	689	663	615	606	640	641	651	605	580	636	602	657	663	651	615	619	662	640	639	643	591	693	665	630	673	647	625	663	595	617	613	713	646	670	653	597	632	618	659	618	622	634	644	592	666	653	603	586	610	625	619	623	644	611	652	629	631	583	599	634	637	666	634	664	644	611	682	600	668	608	678	594	686	630	614	691	618	600	644	660	616	607	657	685	665	635	625	678	625	633	643	663	626	620	640	621	646	651	659	627	667	659	605	629	652	644	660	673	631	654	641	657	586	655	645	682	625	599	640	662	619	661	636	624	641	637	637	640	639	617	639	676	636	641	634	626	612	595	650	681	666	638	665	682	632	598	691	600	596	618	625	702	627	626	667	625	674	695	575	629	696	648	591	621	635	658	632	666	636	606	594	621	643	637	604	621	648	649	629	640	644	650	603	650	626	591	660	638	660	646	639	641	639	678	668	652	674	614	674	602	592	630	663	638	585	649	628	655	641	614	632	692	639	689	628	655	651	685	642	637	644	644	652	594	665	663	617	645	682	630	685	653	608	638	632	666	663	667	671	648	587	642	637	632	631	600	666	618	635	640	637	663	634	646	635	615	656	663	717	630	612	674	680	626	669	614	650	621	666	597	611	671	669	660	634	687	614	655	657	609	628	657	661	639	716	624	621	611	638	670	656	677	678	663	662	639	665	656	684	611	629	692	688	661	648	663	628	653	659	695	659	621	609	708	609	642	637	658	635	616	654	646	617	617	651	612	631	648	642	623	646	655	649	617	689	609	669	613	635	616	603	626	661	624	617	653	681	663	640	629	627	619	625	659	650	650	614	662	665	627	645	684	631	616	619	618	644	640	616	621	642	656	605	618	642	681	660	650	613	648	666	644	669	642	658	671	674	675	647	630	666	630	627	641	660	656	649	646	672	644	630	653	649	635	633	593	595	654	632	634	662	629	657	652	636	617	618	646	651	603	630	597	619	625	650	655	632	612	623	656	647	631	623	630	639	615	614	613	610	614	675	650	640	619	638	657	644	637	638	615	666	636	643	644	618	649	675	657	612	645	657	626	629	637	634	639	610	652	649	659	641	625	632	656	617	590	607	652	673	663	662	633	631	629	618	625	621	633	646	611	610	645	628	642	638	669	652	602	636	618	631	663	668	646	638	644	613	617	663	685	607	669	610	661	650	615	605	685	662	643	639	678	624	639	589	654	651	639	633	612	673	647	673	640	612	648	640	623	681	638	625	663	643	653	703	639	636	664	671	620	601	618	672	654	658	631	667	689	668	646	646	633	629	648	638	658	647	626	628	663	629	652	648	621	615	618	673	637	646	646	629	635	637	646	599	634	640	641	634	630	623	675	654	693	668	660	622	654	631	652	592	640	640	702	621	669	644	698	613	653	610	637	607	625	644	615	629	652	657	607	660	612	692	629	656	645	644	628	622	615	644	649	590	673	653	654	665	635	624	622	619	653	608	642	666	624	663	651	637	607	670	669	654	654	659	638	661	638	635	652	627	680	639	589	642	635	649	654	629	634	578	649	648	636	654	602	648	626	626	667	639	635	626	616	671	631	622	651	621	667	640	671	694	639	642	654	689	635	606	622	632	689	674	664	652	690	598	679	621	642	637	647	654	692	649	595	667	635	683	630	620	626	655	648	642	641	655	634	624	674	666	623	631	645	668	610	627	638	625	632	627	648	649	655	654	625	608	672	604	658	679	623	640	664	668	635	650	682	602	620	614	604	614	642	655	603	701	633	643	611	625	636	641	646	664	621	615	639	663	624	630	648	672	598	644	652	646	639	605	648	667	681	621	670	606	663	590	638	618	645	602	594	672	657	640	602	658	691	593	660	610	648	627	611	616	595	660	632	616	578	644	595	664	631	618	633	659	642	645	658	609	665	649	683	661	636	694	657	624	616	639	629	626	656	645	597	663	671	639	599	606	636	647	626	641	604	642	647	663	606	599	643	660	661	631	651	637	658	654	630	647	639	649	579	638	622	636	686	647	629	664	646	639	621	645	639	692	597	638	631	646	653	616	636	641	631	626	678	652	621	702	660	623	657	647	617
3292	1258	606	397	459	496	426	327	248	226	221	166	183	126	130	129	96	111	96	73	80	57	56	40	44	45	45	37	37	35	30	43	21	30	33	22	22	27	23	27	15	27	27	22	25	27	27	26	28	22	18	16	26	29	32	25	23	30	30	20	24	28	21	28	29	22	22	19	28	27	24	32	25	34	22	32	20	26	25	21	33	23	26	25	21	12	26	21	20	24	37	32	21	26	28	18	29	26	27	26	33	30	25	26	25	27	28	37	28	28	26	27	26	16	27	15	26	31	19	32	23	33	29	30	29	38	24	21	12	19	43	26	30	26	23	16	32	21	30	23	31	21	27	24	31	21	35	23	31	25	27	31	30	36	26	24	24	21	30	24	20	17	21	15	20	23	29	27	20	38	32	27	22	20	26	25	23	20	28	24	34	28	27	30	27	26	23	27	33	20	26	26	19	21	18	23	27	18	21	22	26	20	24	32	28	19	18	23	20	16	23	31	25	28	18	22	23	34	32	23	24	22	29	14	25	25	30	25	23	19	32	22	21	33	21	21	26	27	21	23	29	29	10	22	37	32	35	24	25	24	22	31	27	36	23	30	21	21	30	24	19	29	19	20	21	22	24	32	18	30	24	15	21	14	28	26	27	26	21	20	27	23	27	24	27	26	16	20	24	30	34	26	19	26	29	31	20	25	27	24	21	30	15	26	29	30	19	21	27	29	15	21	23	24	26	27	25	29	27	32	33	28	29	34	29	25	19	23	20	24	23	21	27	18	20	17	26	22	34	20	34	26	24	31	29	17	31	20	19	17	20	19	34	22	24	18	22	21	30	28	28	23	23	16	25	20	24	24	24	26	25	26	30	28	20	16	26	32	16	26	32	32	24	27	23	32	26	35	26	21	29	28	19	25	29	12	26	22	24	30	24	29	25	26	28	29	24	20	28	24	25	17	26	22	23	19	22	22	23	28	24	27	21	17	29	23	25	23	27	20	19	22	23	29	21	29	20	27	27	26	23	27	21	17	20	22	19	25	29	25	29	25	20	34	30	26	31	29	31	29	26	22	31	25	34	18	26	21	27	20	27	26	21	28	23	18	34	27	19	21	22	24	34	26	26	21	15	24	28	23	26	17	17	27	25	26	25	24	27	21	32	17	24	24	36	20	28	28	24	35	21	22	25	26	23	34	32	27	28	36	23	30	18	28	20	26	24	23	36	31	25	19	24	22	29	21	22	26	26	23	34	29	19	26	34	21	26	30	20	19	27	26	27	26	32	25	25	24	18	19	23	27	25	22	24	29	27	17	30	27	21	32	30	25	23	26	16	18	26	21	30	23	27	22	20	26	33	23	23	31	26	30	35	30	21	34	20	24	20	23	20	24	23	24	22	27	25	19	30	31	17	31	21	13	21	27	21	22	23	36	31	39	27	24	19	19	23	21	23	20	29	29	23	27	21	10	26	31	22	23	21	26	23	23	23	32	23	30	21	25	31	27	31	31	16	19	15	30	25	27	26	28	25	24	24	28	22	28	31	22	26	22	17	24	18	27	22	31	39	29	31	31	26	22	22	29	32	20	12	24	31	25	28	35	25	28	35	29	23	18	16	29	23	27	30	18	28	22	28	17	26	22	25	33	26	30	16	23	35	32	24	28	30	16	27	25	21	27	30	29	20	33	30	25	22	32	25	21	37	22	23	21	21	18	32	30	33	26	20	35	26	25	29	25	25	20	21	29	29	14	25	26	26	21	24	18	28	30	23	21	37	17	20	33	13	26	21	15	24	25	27	25	24	33	28	28	22	31	22	22	26	24	20	27	27	23	35	23	28	37	24	24	19	19	23	37	26	32	17	36	17	31	14	27	26	17	18	29	21	31	25	23	31	16	32	27	44	23	16	20	27	22	26	25	24	31	25	28	35	20	35	20	26	24	24	25	21	23	17	35	34	18	28	25	25	23	22	25	23	30	27	31	25	31	30	18	23	24	25	28	25	18	28	21	29	28	21	29	17	23	25	22	26	24	28	30	30	28	29	23	29	19	30	21	26	25	27	14	27	23	20	30	26	29	21	23	33	34	26	22	21	27	23	30	34	30	33	27	34	30	32	32	27	25	24	24	29	22	26	26	29	24	28	22	27	20	31	23	25	21	31	25	20	21	27	23	19	29	25	26	20	28	26	26	26	37	28	13	25	24	19	24	27	21	21	35	25	29	32	18	19	29	31	19	21	17	34	18	28	21	32	23	24	26	20	19	28	22	32	18	26	25	30	28	21	26	19	32	24	23	31	28	29	20	25	19	23	25	26	30	26	25	17	33	24	20	31	26	28	20	27	37	21	29	14	37	20	24	22	26	37	31	24	27	21	29	21	21	29	33	28	27	27	25	32	26	24	18	19	22	19	21	21	33	31	25	24	21	22	21	23	24	25	24	33	23	29	30	20	25	30	29	20	25	28	17	21	26	20	21	31	25	37	29	24	35	30	23	24	28	27	23	23	31	25	27	21	29	22	20	24	23	19	19	25	26	27	21	28	26	23	23	23	20	25	30	23	30	18	38	27	21	28	24	28	23	27	22	25	28	22	20	36	32	15	23	27	29	23	16	23	23	33	24	21	29	32	20	22	24	18	23	25	29	27	19	28	18	38	24	33	27	29	23	24	31	29	19	27	19	30	28	19	24	21	21	31	26	25	37	22	22	27	23	23	28	25	21	27	27	27	26	24	32	26	36	31	27	25	21	22	20	25	37	31	25	26	32	27	27	28	31	33	28	20	22	23	20	31	20	24	20	27	28	24	27	31	32	25	24	18	21	26	34	16	19	20	30	24	25	24	29	35	19	32	28	27	28	22	22	27	33	32	23	26	25	27	28	31	19	20	25	24	32	29	20	18	20	16	28	23	26	33	29	24	21	34	26	22	14	21	30	23	26	25	28	26	29	31	28	21	31	19	23	29	19	27	24	26	28	20	27	26	24	32	23	23	30	21	17	31	29	24	31	24	37	21	27	22	20	28	27	21	30	22	23	29	25	20	27	27	23	25	33	25	25	19	25	19	22	16	23	24	16	24	32	18	33	28	20	29	23	31	21	29	32	31	32	21	26	24	29	32	27	22	29	28	25	29	20	19	34	24	29	26	20	27	24	31	20	25	23	36	25	25	24	31	24	26	31	14	22	26	34	21	26	25	33	21	23	23	27	29	34	29	19	22	33	28	23	20	20	21	21	26	27	19	13	25	28	12	24	31	24	36	25	28	30	21	26	19	24	28	31	26	29	35	22	14	15	23	19	32	22	24	29	30	21	22	26	27	30	23	22	28	30	28	23	31	28	16	26	24	29	27	29	35	19	31	21	24	18	18	32	18	28	32	28	25	23	37	29	27	30	23	28	27	29	29	22	29	20	21	27	30	20	27	27	22	20	22	22	19	30	29	28	24	24	19	33	31	17	30	22	30	32	23	24	24	27	34	28	34	19	25	30	22	24	33	18	24	17	19	21	18	26
33670	22357	14655	24406	30318	29608	25961	21434	17231	14751	12855	11450	10341	8539	7164	6145	5291	4858	4327	3305	2729	2328	2091	1895	1659	1379	1346	1110	1072	986	863	745	650	550	554	561	545	531	503	569	524	513	508	510	553	498	532	511	552	537	524	513	531	515	527	554	519	547	553	594	563	532	512	584	562	511	542	500	479	484	479	468	475	501	449	471	481	473	473	466	430	451	463	456	447	450	437	457	444	505	426	471	446	467	427	421	451	438	435	486	439	455	449	470	432	402	370	465	468	451	410	452	411	449	487	428	453	467	436	479	413	421	406	421	392	400	388	415	447	397	439	410	413	430	452	417	426	421	407	481	387	420	417	425	457	413	414	443	406	465	460	469	420	439	414	414	448	426	435	446	428	449	420	424	434	412	447	410	413	466	434	453	432	417	431	436	393	437	429	407	395	444	415	398	427	436	408	416	431	421	485	409	438	453	391	470	436	444	402	437	430	434	419	410	394	438	428	435	446	454	433	449	414	437	393	439	392	454	441	441	432	423	430	412	409	421	459	446	440	420	395	456	440	426	422	429	433	451	398	441	408	454	443	463	399	447	413	418	408	377	454	401	446	420	436	417	412	412	416	392	423	451	426	434	407	428	413	430	411	429	424	393	440	418	403	412	452	411	404	413	461	404	435	446	465	422	451	475	429	422	403	462	428	429	442	393	421	433	426	412	440	414	417	401	431	423	404	421	415	443	457	411	414	442	411	457	435	437	476	433	468	420	429	445	413	391	430	441	392	472	392	464	426	456	449	437	412	438	442	439	468	416	426	431	427	428	394	419	419	413	420	417	393	429	422	410	423	440	432	434	447	450	461	410	471	429	413	407	397	405	460	412	437	434	413	398	403	426	442	431	435	420	424	456	417	456	434	434	403	446	462	440	432	402	397	432	397	428	439	437	426	427	406	432	451	389	405	408	451	447	424	433	435	408	438	459	465	403	479	426	378	374	446	444	461	399	463	469	414	428	426	463	431	450	423	397	429	412	448	421	428	432	419	473	421	416	442	446	418	419	414	432	436	390	429	428	416	424	455	447	442	433	418	427	408	396	462	461	442	434	444	395	419	424	444	405	424	400	435	448	427	404	428	407	404	452	418	416	412	441	415	472	427	440	469	408	421	423	422	480	433	437	428	433	430	423	399	462	423	455	407	433	411	415	402	385	453	446	426	420	417	440	446	421	439	418	478	431	417	387	408	434	419	450	452	429	410	422	440	438	441	433	419	441	408	452	416	436	386	434	423	430	442	427	421	419	444	456	415	462	436	447	404	458	418	390	443	417	443	436	418	404	405	441	429	415	449	428	438	432	423	407	408	455	393	423	420	403	417	436	411	420	480	458	413	412	416	397	413	456	443	425	459	416	452	459	401	406	460	448	387	419	408	426	446	442	448	431	425	452	412	433	457	425	436	412	433	433	453	403	447	395	450	416	415	424	434	444	454	448	404	460	425	407	408	429	402	426	423	437	391	423	432	433	423	390	386	405	436	448	430	441	438	421	410	438	448	438	429	443	416	431	436	412	402	396	404	427	447	422	446	427	436	455	427	426	453	420	429	382	433	448	442	444	427	423	450	453	392	418	409	408	455	443	394	428	424	390	439	462	464	436	407	417	451	456	448	415	460	461	495	462	436	437	406	423	414	402	399	449	408	404	422	449	419	402	420	428	416	462	401	396	429	472	419	389	439	438	445	472	442	427	450	411	432	438	457	415	454	426	439	403	427	443	442	389	399	441	426	398	438	429	392	431	438	387	436	413	397	413	403	405	417	464	445	393	439	408	394	413	413	440	385	427	462	431	440	399	421	426	430	429	433	432	438	394	434	451	460	421	438	421	423	421	438	421	386	440	411	433	416	417	408	422	454	466	472	442	449	438	451	426	436	434	403	435	463	449	408	406	456	422	421	458	417	425	449	417	407	421	426	446	412	456	447	423	436	426	435	440	373	429	401	446	437	395	443	454	438	419	400	427	474	437	418	419	425	421	432	424	422	423	420	424	492	404	451	439	460	463	409	414	418	453	422	405	412	397	449	441	418	422	453	426	411	420	429	443	430	437	441	458	433	441	455	392	455	459	415	418	403	450	430	462	374	422	415	397	418	440	420	418	395	468	437	448	403	412	437	421	411	419	485	446	388	413	475	415	427	422	418	440	409	440	410	404	454	404	401	426	452	452	434	396	416	421	419	401	422	437	440	430	393	410	424	414	448	440	414	414	433	431	402	413	433	436	438	406	451	433	449	440	420	499	399	428	427	427	418	395	445	416	415	393	428	390	433	459	407	413	475	397	426	449	418	450	444	410	445	412	433	434	436	450	403	429	422	434	405	426	435	435	404	441	424	416	421	394	420	460	445	471	415	418	398	423	418	397	419	446	465	434	399	423	430	455	427	413	445	388	421	414	427	395	429	461	443	447	429	457	439	396	453	429	413	398	414	439	436	469	412	463	426	417	438	440	394	428	432	451	435	408	429	433	435	410	428	414	397	393	449	441	430	442	444	440	405	419	435	425	449	440	457	428	454	436	462	425	415	443	440	469	435	443	449	422	422	397	398	399	395	431	440	410	424	432	424	411	422	479	436	421	421	432	441	445	432	450	408	427	439	421	440	424	432	463	429	433	395	444	432	417	422	423	410	406	480	420	427	405	409	422	430	414	464	395	468	424	436	418	425	437	392	383	451	381	399	471	450	425	447	398	447	443	438	431	428	437	429	393	438	417	440	411	424	450	400	432	437	415	414	456	429	444	392	418	472	444	422	438	437	416	421	433	428	408	417	436	414	421	438	438	410	412	434	429	433	396	428	407	446	381	421	427	390	443	476	443	421	430	417	408	426	451	459	439	463	412	418	455	421	432	431	412	415	409	424	410	407	429	445	425	414	432	461	406	440	449	416	440	449	429	454	407	416	433	407	431	430	436	414	450	432	409	399	442	415	408	431	452	438	391	401	439	456	440	433	416	420	429	423	412	400	383	413	433	439	426	427	415	439	399	447	433	424	404	440	415	408	369	437	417	438	435	423	395	418	419	421	401	406	438	395	451	437	445	468	385	424	416	427	404	401	423	446	438	483	437	437	444	410	473	437	419	453	407	441	429	427	442	491	400	433	398	441	411	420	397	462	422	438	425	428	414	472	473	387	456	425	405	414	427	425	433	411	397	417	419	436	413	428	406	455	454	404	482	441	401	431	440	462	441	411	427	392	396	446	423	438	421	463	427	407	413	429	401	416	390	438	462	443	437	427	433	408	449	479	429	417	424	425	428	440	425	446	397	457	411	424	421	435	447	396	415	441	427	484	405	414	399	429	414	466	427	412	447	467	425	404	412	476	433	446	450	425	423	469	413	488	460	429	432	443	407	442	401	438	413	455	464	439	417	476	450	412	422	410	428	453	418	427	441	430	417	458	433	433	458	418	443	426	477	416	420	412	437	405	417	398	428	464	405	424	452	447	420	449	427	447	437	422	466	407	401	459	447
5806	2505	987	753	876	858	668	581	477	424	362	332	310	271	221	181	183	154	144	116	113	98	71	91	57	51	57	56	51	39	34	47	41	41	44	44	34	31	39	39	38	39	40	33	47	37	30	33	36	36	35	26	38	31	29	31	41	37	46	35	48	38	41	35	32	39	33	38	31	33	37	34	34	25	35	30	34	33	33	40	30	20	38	30	27	33	28	37	31	20	30	39	36	36	29	36	29	30	31	43	36	31	30	23	33	39	39	33	27	29	42	30	28	43	30	54	35	37	36	39	25	31	41	31	35	38	25	33	40	24	28	37	31	38	27	33	32	38	43	26	27	25	45	34	31	24	33	31	24	23	41	26	29	34	38	37	38	31	28	44	34	35	38	39	38	31	39	31	25	34	30	29	32	34	33	32	30	26	30	28	38	36	31	28	34	41	26	32	29	36	37	36	22	26	24	39	38	54	36	33	38	34	27	21	33	29	33	33	37	27	26	25	35	34	31	36	30	33	31	38	36	37	23	30	28	37	38	27	29	34	36	31	41	29	26	28	32	25	37	34	31	45	44	30	25	29	28	29	36	29	30	27	31	23	25	28	35	23	31	26	41	35	43	28	41	33	28	29	40	36	36	37	36	32	33	25	29	35	31	26	32	39	37	37	31	42	30	21	29	31	31	45	36	27	33	52	25	26	30	42	32	34	34	34	29	23	32	29	30	40	29	32	39	27	25	36	33	29	36	31	36	41	25	33	43	37	29	37	35	38	28	31	40	33	33	31	36	34	36	38	31	23	37	35	23	29	27	30	24	31	22	25	29	31	28	26	32	28	28	30	31	37	38	25	35	32	34	41	35	32	32	32	28	41	28	30	21	25	35	35	32	43	35	30	43	34	32	23	33	41	27	30	34	32	42	24	30	24	35	43	30	43	28	24	28	24	32	23	22	32	33	30	36	28	31	32	31	29	43	27	23	24	35	32	30	34	35	29	29	42	32	32	39	29	36	33	32	30	26	37	31	36	31	30	38	38	27	28	22	38	29	29	31	30	29	41	34	34	43	27	32	35	23	29	23	27	18	35	31	34	33	38	24	30	46	31	26	39	34	23	31	35	22	31	27	29	27	30	42	30	29	37	35	26	20	31	32	36	36	34	39	31	28	32	36	32	35	39	38	37	38	46	36	31	31	37	34	31	29	29	25	34	23	47	41	33	41	26	40	32	29	34	25	41	32	37	27	30	33	28	37	26	30	32	42	35	33	36	29	42	22	29	28	34	35	38	38	30	28	32	30	37	30	27	33	31	29	33	37	25	29	34	35	27	36	30	28	29	33	34	37	43	28	29	34	35	36	37	33	24	29	32	26	42	31	23	41	34	38	28	35	33	34	31	29	31	42	38	34	42	30	37	24	29	30	41	44	32	32	33	39	25	32	32	31	45	35	23	33	40	23	31	31	26	31	44	28	37	36	33	37	44	30	29	34	29	44	31	36	34	38	31	38	26	34	32	36	35	41	33	34	31	35	39	36	39	34	36	30	35	21	49	28	36	34	45	34	33	40	39	25	33	32	28	34	31	21	31	29	33	33	31	28	28	37	28	28	28	30	36	32	37	35	37	28	37	33	26	35	22	39	34	22	35	36	37	24	39	40	38	50	27	32	21	25	23	32	39	30	33	27	43	31	29	28	30	34	38	33	35	31	35	28	25	34	36	31	32	39	37	34	36	36	20	33	34	31	28	50	30	28	31	30	18	33	32	37	32	34	29	26	32	36	20	25	29	29	37	31	38	27	36	31	25	29	38	31	25	30	30	39	43	27	21	32	31	31	32	31	32	27	34	30	32	44	37	26	33	35	31	39	31	28	39	26	38	28	30	23	36	31	26	37	24	35	30	41	37	33	38	23	38	28	32	31	35	25	32	36	28	27	30	27	30	31	37	36	42	29	31	35	33	46	37	26	34	26	24	44	41	40	35	30	29	39	30	35	25	40	31	24	39	37	41	33	33	33	28	31	31	33	21	38	27	38	41	27	30	34	27	37	56	24	34	31	31	29	38	31	33	34	34	38	40	40	30	32	35	33	29	32	33	36	31	18	23	23	31	34	28	31	27	24	34	26	26	36	35	43	30	37	36	42	22	31	35	31	18	32	23	31	26	28	33	36	31	28	26	44	28	38	34	34	31	32	31	32	23	35	30	33	38	33	38	36	26	33	27	26	31	37	26	30	33	28	27	35	36	26	40	31	33	37	29	21	30	33	41	24	31	29	27	18	27	36	24	34	21	26	37	35	31	23	28	33	29	33	31	42	25	32	34	33	34	28	27	33	39	33	29	26	32	29	39	57	23	31	27	31	33	29	28	34	33	34	31	55	37	31	23	29	25	35	29	30	36	36	37	36	30	29	33	37	30	42	31	36	27	37	39	33	36	38	55	31	32	27	39	30	43	34	36	38	25	34	29	21	39	27	29	20	46	26	35	33	27	28	30	35	39	34	28	29	28	34	36	38	31	28	37	37	30	29	25	28	31	21	37	28	35	32	31	32	34	28	37	28	31	29	32	24	29	35	29	33	30	26	31	34	34	27	30	27	30	36	28	38	33	24	29	32	35	39	40	31	45	25	36	28	26	36	31	24	30	38	36	27	39	38	36	33	32	30	33	25	39	33	34	36	34	30	33	29	36	33	27	33	39	27	33	32	29	29	32	31	32	28	30	33	26	30	17	34	31	33	26	31	23	27	43	45	29	40	27	31	34	37	32	32	37	31	28	29	41	26	36	32	29	36	29	45	31	23	28	28	31	38	34	36	36	32	30	28	40	20	25	40	30	39	35	29	46	34	29	36	31	29	33	28	40	29	29	33	32	39	21	32	30	34	36	29	27	25	27	31	26	33	30	28	36	20	34	27	35	31	22	30	41	30	41	35	28	33	27	30	23	36	32	20	27	30	29	30	49	30	33	32	33	28	45	22	39	32	39	41	28	41	38	31	29	31	32	23	43	28	42	28	35	40	42	29	29	29	37	29	25	42	25	33	30	34	31	34	30	32	29	23	26	37	42	29	35	31	31	24	33	37	31	26	29	23	29	44	24	34	21	29	31	33	36	27	44	37	19	31	35	38	29	34	36	32	32	40	43	24	28	39	32	28	27	25	26	28	35	24	31	28	29	32	33	40	34	27	29	24	35	24	26	44	31	29	26	29	27	25	22	23	41	27	35	23	33	28	27	31	32	28	36	29	27	31	30	29	34	31	30	39	35	29	34	19	37	35	25	47	35	30	25	39	29	27	30	29	30	33	30	24	35	23	24	19	29	30	34	29	30	29	32	31	33	31	26	21	25	17	33	32	30	37	38	29	33	36	30	41	31	35	25	33	28	38	35	23	35	35	26	25	33	36	25	38	28	38	32	29	34	37	23	30	32	36	24	33	27	32	37	27	27	39	23	32	43	35	31	37	26	36	47	43	38	32	35	35	28	42	30	27	29	26	42	36	26	37	35	27	24
42227	27825	19501	31538	37133	35822	32956	28716	24404	21296	18888	17121	15754	13261	11245	9452	8355	7484	6732	5222	4447	4206	3768	3091	2730	2323	2208	1972	1842	1604	1413	1169	1096	881	854	817	845	833	812	756	803	716	738	764	745	719	690	769	785	814	805	762	799	743	817	805	787	782	791	714	804	740	771	673	685	716	654	687	688	684	620	634	666	714	674	705	604	600	650	641	631	650	626	580	582	633	660	587	589	538	586	638	600	556	608	563	570	564	660	566	566	537	601	621	561	598	576	562	549	540	549	568	532	596	616	597	619	564	572	613	546	579	545	579	538	565	535	547	534	555	545	548	553	565	530	542	544	534	576	585	540	538	539	539	552	557	524	552	527	517	550	566	544	529	548	530	542	501	517	537	540	533	534	550	575	505	523	603	539	566	559	535	522	576	568	536	559	524	530	565	556	539	563	558	558	510	579	543	568	614	562	604	522	586	539	547	541	519	557	557	511	501	534	556	531	558	538	534	547	555	559	526	588	571	544	509	539	529	555	538	590	546	557	520	561	529	530	565	514	532	548	513	602	510	565	518	577	523	534	538	558	554	554	541	545	552	571	546	534	557	575	546	497	524	531	501	533	543	563	555	539	571	564	561	559	582	503	520	553	516	545	482	560	515	565	537	530	551	535	554	524	559	564	593	541	571	569	555	558	530	530	530	512	495	551	564	539	532	576	551	511	511	544	549	531	572	589	556	553	556	564	560	512	546	523	525	549	537	524	548	565	482	529	535	576	531	561	536	531	555	553	541	548	535	568	535	558	538	503	541	563	552	503	517	565	532	554	533	555	544	530	538	535	550	559	545	575	568	493	586	544	585	535	528	528	520	524	538	552	549	525	555	522	551	559	526	534	524	543	559	556	494	565	531	539	545	500	570	522	574	540	536	507	565	515	588	480	551	555	540	517	522	574	520	533	530	563	520	585	557	556	526	489	536	504	558	561	523	538	546	543	582	540	533	523	540	564	528	519	540	534	556	583	584	515	521	571	579	560	577	586	566	517	575	504	566	539	586	557	501	594	508	529	539	504	524	548	568	590	534	590	542	565	551	530	554	555	505	539	547	557	556	544	547	522	583	537	469	519	511	532	568	530	555	551	530	575	528	555	503	559	546	546	510	555	519	550	539	554	522	552	591	567	526	605	530	582	570	558	569	564	543	523	500	515	544	566	500	544	544	558	557	553	514	550	561	523	526	529	587	569	538	526	521	510	543	578	563	521	552	545	550	569	558	542	514	536	543	540	551	517	530	547	517	534	539	542	544	568	509	538	581	505	553	525	527	563	582	532	510	525	514	538	539	517	513	509	563	535	564	578	548	570	541	529	521	542	561	555	528	534	547	541	551	530	539	562	563	550	527	534	555	569	542	508	515	586	569	544	568	555	547	551	520	555	578	587	576	585	539	540	548	517	539	550	561	518	546	535	565	568	524	521	539	536	525	536	497	544	521	517	537	571	525	559	515	572	516	538	574	522	529	489	542	549	569	542	527	528	509	558	528	590	574	548	558	500	507	567	589	564	542	559	540	515	572	549	568	537	555	504	555	555	547	534	577	521	501	526	542	508	554	555	547	542	517	543	487	538	557	570	507	577	557	563	536	537	543	581	511	526	534	558	561	556	525	532	548	543	555	526	540	566	591	579	540	572	582	530	526	571	514	570	532	535	542	477	501	484	570	549	545	547	532	551	552	565	520	578	524	538	530	579	585	542	550	516	542	543	571	530	556	531	539	502	568	508	514	532	503	578	530	516	543	533	560	555	525	539	544	546	490	571	576	600	539	500	524	535	545	553	522	572	541	532	540	509	597	563	536	552	581	529	551	564	518	528	538	562	564	542	538	507	541	521	512	530	552	546	538	538	551	583	566	496	555	542	579	535	560	534	590	567	551	559	568	536	538	524	560	522	513	542	562	526	516	524	542	562	531	499	539	551	521	559	572	556	533	519	543	529	512	540	547	538	559	516	546	547	563	521	495	546	532	511	509	510	546	523	569	529	571	557	563	553	545	544	496	531	530	550	563	553	524	565	569	518	568	549	545	518	565	538	530	476	561	550	527	559	533	520	575	531	556	529	509	562	524	563	536	540	557	535	526	523	542	530	562	521	552	507	533	528	565	557	565	542	554	542	493	500	536	530	493	583	544	535	540	533	501	571	525	560	575	571	536	563	584	551	524	563	562	539	558	533	524	524	546	542	501	545	554	567	538	555	552	568	523	513	531	541	516	583	517	588	587	543	586	552	524	515	545	535	555	559	557	554	541	570	555	514	550	523	516	542	564	569	536	548	555	574	534	512	528	564	575	542	525	530	542	561	507	539	541	552	554	566	521	521	542	536	549	572	538	549	546	556	579	564	538	568	568	556	549	514	552	499	570	535	519	546	549	562	559	563	594	536	517	565	577	555	537	577	551	526	525	514	562	527	523	583	576	547	533	561	524	543	497	522	571	540	533	514	551	586	536	530	574	582	560	550	544	562	550	545	522	595	533	548	534	544	549	503	537	544	552	575	549	598	567	535	519	550	586	539	551	542	559	526	561	545	546	542	542	520	521	571	540	527	533	573	552	587	537	529	547	536	539	532	575	528	567	556	547	538	536	538	524	535	544	543	488	553	531	536	573	521	556	564	527	530	562	522	568	530	550	548	537	539	556	542	501	593	560	533	544	495	558	579	604	591	539	505	548	560	578	552	532	544	527	507	527	490	564	482	564	513	544	558	550	585	567	573	556	573	525	522	640	492	525	564	546	535	542	543	534	560	552	531	557	557	538	517	564	560	528	570	552	532	565	502	541	582	542	533	533	535	551	590	529	543	541	523	549	539	519	544	564	532	516	510	541	516	546	549	536	556	540	544	525	602	521	564	562	492	564	542	555	547	549	532	548	557	577	527	528	561	567	553	538	533	508	532	528	552	526	524	549	543	528	534	504	562	546	546	544	559	527	569	565	529	534	536	563	537	562	530	523	537	511	545	569	515	598	547	537	527	575	520	531	500	527	572	571	514	589	536	554	527	483	530	523	580	518	559	548	570	553	543	510	574	570	566	534	562	510	512	531	528	542	515	554	533	481	562	548	527	532	504	549	550	524	551	561	539	507	531	564	551	578	534	533	568	521	564	551	516	519	559	541	535	534	547	539	554	550	559	562	553	527	531	563	564	544	559	541	537	560	584	533	550	557	578	543	517	526	547	572	582	543	579	567	538	523	528	531	539	542	538	537	519	520	576	543	535	542	539	565	556	540	505	513	540	512	521	545	524	556	505	516	569	539	554	521	579	561	532	563	541	550	571	532	519	548	555	535	502	540	514	532	508	515	518	538	510	547	532	599	547	602	516	546	553	524	582	539	531	539	534	601	554	526	550	566	578	534	523	531	542	542	540	553	531	522	524	524	530	550	566	537	545	511	541	574	540	541	534	565	557	565	520	530	525	535	529	569	545	525	561	541	504	503	570	577	496	539	531	583	528	572	573	580	552	536	578	505
5811	1747	816	573	713	667	555	511	435	353	315	265	261	219	209	157	134	122	127	99	90	93	69	69	65	61	52	59	48	52	44	41	47	35	42	43	36	33	30	36	36	39	42	41	45	31	42	27	36	27	33	30	41	26	33	45	37	36	24	33	49	34	28	51	39	34	30	50	41	30	44	32	31	26	35	40	34	31	27	40	27	31	29	31	37	28	34	30	32	35	30	29	34	37	34	32	35	36	36	28	27	29	38	38	48	40	29	40	36	30	23	30	37	33	32	30	28	27	28	39	35	42	34	42	40	38	41	32	22	30	33	27	44	36	31	36	42	40	34	44	26	33	36	39	34	37	37	28	31	22	23	30	24	21	32	38	35	28	44	30	44	34	28	39	33	33	40	32	44	42	27	22	42	34	43	39	21	33	26	27	34	28	31	27	27	23	27	38	26	38	39	28	30	28	34	40	38	37	37	45	32	34	31	33	38	38	44	25	44	34	29	35	32	29	28	40	34	25	29	29	42	33	33	32	29	40	26	34	37	46	30	34	43	31	42	23	43	38	38	34	20	39	47	32	32	34	25	47	26	33	36	30	25	24	34	28	32	37	42	27	39	36	40	33	42	34	36	29	32	36	43	43	40	44	39	36	42	24	40	37	27	43	37	34	30	40	29	33	33	35	24	37	28	42	33	30	36	39	28	41	34	32	32	33	37	30	40	39	31	26	38	35	29	35	30	53	40	33	33	38	39	39	41	42	34	39	29	30	28	38	35	39	35	24	38	39	28	38	37	19	33	31	32	41	42	37	37	45	31	39	30	36	36	42	31	35	38	36	23	43	32	33	31	31	33	38	34	35	35	41	20	22	37	31	38	38	26	45	31	36	30	41	38	36	33	39	39	30	42	34	24	47	33	34	34	39	22	46	38	33	36	39	41	29	35	36	39	30	34	36	31	41	37	36	25	32	29	23	41	32	46	36	40	27	29	25	24	37	34	40	38	29	26	37	40	34	38	32	29	31	27	35	33	21	34	28	37	35	28	23	26	25	38	38	33	32	46	36	26	27	33	23	36	29	31	37	28	33	34	30	45	38	29	31	32	32	32	22	27	42	34	39	29	40	25	38	39	34	28	26	35	38	30	39	26	33	32	32	49	31	36	25	39	23	39	45	30	37	27	36	39	28	29	29	40	35	33	27	34	37	38	32	37	31	35	30	29	17	37	29	31	36	33	38	30	29	30	31	24	35	34	44	35	30	34	23	36	37	36	32	35	27	23	31	25	30	27	29	36	21	36	40	34	29	40	26	45	26	33	31	34	37	29	33	29	39	35	33	33	44	24	36	27	27	27	27	36	27	29	45	36	25	42	32	22	30	34	38	23	28	30	35	42	44	35	38	44	30	29	34	31	29	34	36	42	35	35	30	36	38	31	30	46	21	39	27	27	18	37	22	28	35	36	31	42	39	27	52	51	34	25	38	43	38	37	31	36	44	28	42	30	27	34	34	39	42	32	32	29	34	46	43	24	27	36	30	40	39	39	30	34	30	39	27	41	37	32	38	36	33	22	37	39	29	29	25	34	47	31	40	31	20	34	27	30	33	42	29	33	34	32	31	30	37	32	41	37	32	27	40	36	32	28	33	42	31	25	33	37	47	37	44	23	34	38	34	40	31	39	35	28	27	30	37	37	25	34	30	38	33	35	25	35	37	20	43	39	26	43	36	37	37	34	38	24	32	22	40	36	31	32	41	30	32	27	31	31	33	38	30	36	38	36	38	27	30	27	32	36	37	39	23	34	40	36	34	36	38	35	29	32	21	30	33	51	30	44	39	44	33	31	44	40	35	34	33	33	42	38	33	26	32	35	43	32	35	34	30	31	32	33	32	32	37	40	31	26	35	31	31	38	36	33	39	31	28	40	32	32	42	38	32	33	36	17	33	38	49	35	35	47	36	36	35	32	34	23	39	37	38	36	45	40	30	36	30	26	38	41	36	49	28	31	35	41	36	44	32	37	37	32	34	44	21	29	35	28	32	42	35	31	33	36	40	26	30	38	45	45	41	34	32	37	30	50	35	37	30	32	38	36	34	33	27	29	25	32	31	34	36	38	28	32	24	30	39	23	33	40	29	44	31	28	42	42	27	39	42	31	22	28	33	37	40	33	30	28	31	33	34	39	38	37	44	24	30	44	32	31	33	38	35	39	29	24	42	39	29	36	30	39	36	28	44	35	29	26	36	43	25	36	26	27	32	22	49	35	32	39	35	39	37	27	36	41	39	40	38	28	36	40	35	40	22	27	27	37	28	48	30	33	34	31	30	31	36	30	38	28	34	22	36	38	40	35	33	39	34	31	38	30	33	28	25	36	32	31	34	35	34	38	25	35	32	36	35	30	46	43	45	20	29	30	32	24	32	41	40	36	30	31	39	41	45	40	33	29	41	25	33	39	25	36	36	29	31	29	42	33	36	27	38	40	28	25	40	30	37	40	42	32	33	42	24	30	39	31	30	33	47	27	44	26	31	36	31	44	35	31	29	26	42	37	32	48	37	23	28	30	33	48	35	30	26	41	40	40	48	37	39	41	30	26	32	36	33	27	32	33	38	29	34	26	35	39	36	25	32	37	39	25	32	35	32	37	27	34	43	38	42	28	31	34	37	38	29	28	41	45	43	32	30	35	37	35	32	34	37	32	35	38	29	36	31	26	30	33	29	40	37	32	32	30	37	34	42	29	35	28	32	33	34	30	25	38	38	38	33	31	31	49	34	34	28	33	32	35	30	34	42	29	32	30	36	37	29	40	45	38	30	38	35	37	32	35	33	28	30	34	27	34	26	45	31	28	35	33	24	31	28	25	29	45	32	39	40	37	22	24	28	34	38	36	35	27	27	33	31	34	27	30	26	32	19	46	36	38	29	34	34	33	31	29	35	36	41	38	38	31	39	31	25	37	36	37	38	33	35	28	28	36	28	35	40	37	34	36	30	44	35	33	27	24	31	34	33	38	29	36	33	42	35	38	29	24	27	37	39	34	31	37	36	41	38	33	23	34	35	37	38	25	34	30	34	28	32	26	35	26	35	34	34	38	41	33	34	33	23	38	38	34	33	30	30	31	29	40	35	30	29	46	44	32	36	38	34	38	45	34	34	41	32	22	28	38	34	28	32	38	32	38	36	31	21	40	46	29	42	58	31	33	35	40	26	46	27	25	35	41	28	32	37	23	34	30	36	39	38	38	38	37	29	35	36	35	30	45	44	35	39	33	38	35	48	35	39	39	35	35	28	36	40	36	33	39	38	35	36	29	43	28	34	39	29	40	32	25	27	31	34	36	36	36	44	37	34	35	39	32	29	29	38	38	30	36	37	35	27	32	30	28	40	30	37	24	28	31	32	37	26	31	33	29	42	29	36	32	44	32	25	32	28	33	25	42	33	42	17	36	30	30	37	27	33	30	45	43	29	37	35	27	40	44	47	34	37	35	34	41	38	31	32	35	34	36	26
37479	24931	16465	28390	34824	33132	29560	26167	22307	19015	16492	13981	13084	11181	9743	8129	6947	6397	5424	4339	3874	3630	2999	2506	2162	2021	1805	1600	1564	1393	1116	996	917	805	822	763	745	701	816	768	698	708	739	700	741	667	748	779	748	708	749	746	760	760	745	737	778	759	724	779	727	740	736	725	686	693	685	669	659	726	664	673	660	664	604	640	606	644	651	644	613	635	597	592	615	615	600	622	614	609	632	642	616	602	589	635	593	620	640	571	580	599	577	617	652	626	634	596	559	584	573	571	587	618	596	605	631	560	577	582	570	553	577	555	536	571	568	577	572	564	576	548	547	559	532	590	606	594	576	567	570	559	561	559	537	586	529	559	575	583	610	554	550	575	600	601	589	600	580	587	567	551	578	569	543	580	548	577	531	596	555	559	574	546	543	570	573	569	572	545	569	572	586	557	502	565	531	583	575	556	522	586	568	560	564	531	549	552	527	623	569	568	543	543	582	563	551	539	539	572	584	551	552	543	567	544	552	583	569	590	542	586	573	573	569	595	593	576	612	578	556	606	554	567	535	593	542	584	570	525	526	585	574	598	573	594	580	551	528	558	563	607	580	539	575	571	599	553	551	590	595	596	524	566	553	588	566	597	549	546	597	565	574	534	621	502	608	560	524	536	558	564	555	556	565	558	574	550	557	559	560	530	577	579	585	575	526	598	579	593	547	567	548	578	535	536	545	610	544	575	574	564	558	611	614	554	558	580	555	558	553	549	567	560	593	543	550	598	584	589	553	579	559	557	565	573	565	560	551	583	591	534	521	535	547	574	570	573	557	564	531	548	587	589	556	591	587	602	572	531	598	542	587	564	545	589	528	547	578	523	572	544	524	549	548	573	558	570	564	600	588	579	529	551	616	562	603	540	522	523	562	599	564	558	563	548	597	526	520	579	544	587	586	556	560	527	572	546	558	571	571	564	525	557	598	534	576	578	560	546	556	607	563	555	544	532	506	533	580	529	578	528	545	582	586	540	558	567	525	583	555	605	589	582	555	582	553	561	557	548	588	555	571	559	575	549	555	562	588	544	574	567	572	575	540	557	579	586	560	564	614	574	565	561	563	542	589	620	550	565	590	582	569	586	545	605	570	574	568	548	559	565	584	569	546	565	583	545	533	577	584	549	557	567	558	519	583	541	568	566	534	569	620	529	622	587	558	575	573	597	574	562	565	544	555	608	545	560	583	551	566	584	543	565	588	601	595	561	543	567	534	531	539	525	570	526	608	597	604	539	543	551	551	585	597	556	566	586	524	557	546	572	566	534	548	579	601	600	529	575	573	563	551	561	548	544	525	565	606	603	585	572	577	560	522	583	562	585	604	583	567	562	531	567	560	552	561	586	598	586	555	564	523	533	559	557	579	550	564	565	547	591	564	517	539	499	570	578	527	578	562	570	594	576	559	551	599	569	549	554	590	549	560	514	563	524	556	552	514	561	525	565	541	568	571	627	561	564	571	541	594	607	569	565	557	586	538	565	546	568	531	525	577	518	572	592	562	570	568	516	566	557	601	637	567	539	575	552	556	576	600	598	584	582	547	633	545	551	590	605	564	554	572	596	587	554	552	570	585	579	589	531	589	530	545	568	618	539	582	568	534	573	582	575	568	549	568	591	591	575	609	555	576	556	576	561	546	549	481	545	567	573	576	567	560	565	563	559	577	568	551	544	581	559	576	512	582	627	592	494	582	595	600	586	538	588	578	568	548	546	595	567	583	577	557	543	580	571	555	582	563	598	555	554	562	563	551	560	581	563	568	585	578	574	526	548	507	606	559	524	619	569	563	581	564	558	564	508	563	573	536	567	570	562	584	575	510	556	556	514	537	570	543	545	546	573	573	570	525	537	572	550	569	536	576	568	570	546	590	566	556	538	557	563	563	588	536	595	578	555	561	520	543	513	552	577	568	590	575	570	550	547	606	538	567	559	542	587	561	554	525	548	548	554	585	569	571	565	525	584	532	576	557	579	542	580	564	579	592	569	570	569	580	535	536	578	566	558	541	576	505	585	573	570	533	562	570	589	568	564	539	562	568	579	623	606	534	561	596	614	564	574	589	561	543	533	558	583	547	561	591	582	542	584	542	543	542	563	579	559	536	543	516	571	610	545	567	570	563	601	555	557	588	533	552	556	576	553	577	595	566	551	559	519	581	594	559	578	563	549	588	597	612	560	558	563	569	547	545	586	568	583	576	558	550	569	586	565	548	559	553	582	561	584	592	594	565	533	549	536	609	561	584	576	588	582	563	564	583	542	592	555	574	547	553	543	563	546	533	577	545	547	562	547	565	590	584	561	562	548	549	552	553	538	522	552	579	526	557	558	549	598	583	562	528	582	527	548	539	581	566	539	576	555	561	563	598	548	576	577	570	557	614	583	527	575	550	532	562	575	548	568	574	552	568	561	565	538	559	577	572	548	580	552	589	536	593	609	558	518	561	567	580	525	617	566	566	605	559	596	539	565	570	567	558	558	570	591	566	569	553	601	528	583	556	590	569	559	568	553	559	555	591	623	564	560	581	553	585	553	544	562	572	535	595	539	619	562	569	595	554	537	590	565	541	580	576	566	578	582	563	526	551	573	580	565	546	509	538	555	560	601	576	592	579	527	578	578	579	553	560	562	551	543	612	526	546	547	547	581	536	564	551	571	532	558	572	561	574	562	531	559	595	532	567	573	572	594	538	547	554	595	547	554	611	559	582	567	583	589	534	552	566	571	595	578	582	573	579	533	581	571	548	552	583	541	534	549	576	554	560	535	533	621	558	579	541	582	576	547	572	584	570	604	563	593	537	578	539	547	578	560	553	597	525	592	544	579	583	576	542	598	550	575	606	535	550	574	536	587	553	548	551	605	543	568	569	561	597	542	535	539	572	608	536	585	572	565	534	549	523	572	547	573	550	556	550	574	517	573	588	561	532	557	536	549	567	564	575	575	546	571	591	592	528	554	543	557	575	571	556	593	605	604	581	516	590	545	555	586	568	544	556	546	582	582	583	555	551	585	577	538	579	518	587	584	587	613	566	537	570	487	552	558	508	580	578	534	585	526	578	569	534	555	538	581	535	585	561	596	623	519	560	570	561	562	577	580	571	608	533	555	542	558	578	545	576	592	584	608	548	586	527	555	570	553	580	556	603	562	630	539	537	557	567	583	554	602	563	554	591	574	556	550	551	583	590	559	522	618	589	589	580	511	532	575	542	575	553	552	556	577	570	542	542	579	573	570	570	624	580	596	565	557	569	564	584	554	566	562	543	545	535	548	562	583	619	560	534	574	606	609	553	571	586	549	553	563	601	534	595	552	564	575	622	553	584	553	568	577	571	550	544	561	514	547	580	571	593	556	581	581	557	538	561	573	569	595	571	588	551	536	529	541	542	532	596	593	583	551	609	594	568	593	622	583	555	585	576	530	588	563	547	569	528	532	584	574	559	563	576	557	572	558	586	554	585	585	623	533	578	542	577	561	546	552
7547	3290	1190	839	1075	1059	848	655	600	544	431	315	334	331	260	206	204	186	159	129	115	114	91	95	87	75	65	79	59	57	49	63	54	44	36	54	35	51	50	44	49	38	49	52	46	40	42	31	48	38	49	53	40	38	56	48	44	43	47	36	49	47	41	39	41	50	40	41	49	36	57	43	46	46	42	60	45	46	51	39	39	45	53	48	38	27	51	30	44	41	37	42	36	36	28	46	37	40	36	40	38	42	42	36	33	42	38	47	36	44	38	33	32	38	42	43	32	37	30	34	32	35	33	37	50	42	44	38	41	34	39	45	47	37	41	37	34	45	39	29	44	37	36	42	42	35	36	41	41	55	42	41	34	40	43	43	46	35	36	35	35	30	36	39	35	35	39	34	45	48	27	40	50	35	38	36	38	44	43	40	50	41	31	38	35	40	34	42	34	27	50	33	33	53	34	36	29	33	40	41	43	47	49	41	49	46	35	43	43	42	43	46	27	38	37	43	59	28	50	42	43	44	46	46	30	53	32	56	48	36	39	38	42	42	47	38	49	37	45	32	35	37	38	36	48	39	41	28	31	32	26	37	32	37	50	36	36	43	42	34	36	38	40	31	44	42	48	30	30	29	42	55	24	33	19	38	50	28	47	31	34	50	42	50	32	40	45	30	40	39	27	31	51	44	38	36	34	39	39	40	29	38	34	42	41	38	52	44	43	29	34	38	31	46	39	27	31	42	27	38	44	33	45	44	33	39	29	29	32	45	43	41	37	37	43	50	27	38	43	34	32	35	43	49	38	44	36	47	30	47	37	35	25	37	44	42	35	39	37	46	43	43	43	38	35	37	40	39	36	44	46	48	43	30	46	44	48	44	45	38	49	38	48	37	38	33	43	39	30	42	33	33	35	46	42	38	36	45	41	42	31	37	37	29	41	37	33	32	46	30	45	47	29	41	39	35	34	38	37	42	40	37	50	26	54	41	42	52	43	39	40	44	33	38	38	36	28	43	32	41	35	38	33	39	35	53	37	40	29	39	36	37	38	34	41	37	36	36	34	37	38	50	49	36	43	40	38	29	44	29	32	31	39	40	48	49	29	41	41	33	28	39	32	42	38	47	48	41	39	46	45	34	29	29	34	36	49	44	42	35	29	33	37	40	38	48	47	42	31	37	38	35	39	34	38	42	38	40	38	46	37	43	46	26	40	37	44	44	28	34	43	40	41	35	36	49	35	31	41	45	34	31	50	47	33	44	36	36	45	35	41	43	36	43	39	42	40	47	43	49	50	30	39	40	41	28	29	45	43	50	36	31	47	42	46	35	45	39	33	45	36	36	35	44	36	38	38	38	36	42	42	28	37	40	38	39	43	42	31	35	30	18	36	41	35	46	41	41	31	46	46	36	41	39	46	49	29	41	41	30	50	42	57	31	35	36	36	38	51	35	36	43	35	40	33	30	36	43	43	38	34	28	39	39	41	42	35	30	34	39	41	40	29	37	53	32	47	44	36	48	47	32	35	44	48	45	35	39	33	39	39	39	26	35	41	32	42	23	30	36	43	28	47	42	32	37	36	35	50	38	35	36	27	50	37	36	38	41	41	39	49	34	36	31	44	38	46	42	33	49	20	38	42	47	48	47	44	38	44	34	30	39	41	36	47	39	38	45	42	41	34	33	44	42	44	44	42	37	32	45	30	46	36	44	29	33	37	31	35	41	32	38	46	41	38	35	30	36	26	36	47	38	46	34	46	40	32	39	31	40	25	43	35	45	32	34	23	42	37	33	31	34	37	27	31	35	40	45	37	48	36	33	33	34	31	37	33	47	30	35	48	40	45	34	41	29	29	37	50	44	38	38	42	33	33	45	40	32	44	31	36	42	37	42	44	28	44	38	39	38	47	35	39	39	48	34	30	43	50	41	43	30	24	50	45	28	35	28	40	39	35	43	30	34	38	42	52	28	41	51	33	34	40	39	28	44	44	44	27	39	37	40	27	45	48	32	43	36	37	44	40	37	40	44	38	44	38	36	40	58	40	28	26	28	39	34	29	32	32	39	24	28	42	42	35	44	57	40	41	47	40	46	41	46	23	41	44	46	37	37	39	42	38	39	47	32	46	38	39	39	40	33	30	32	44	22	33	34	33	43	30	24	49	32	38	28	38	45	38	42	36	31	29	33	37	37	33	40	39	45	33	40	23	36	45	37	34	46	30	40	41	39	46	51	34	39	36	52	44	42	34	38	42	30	46	35	26	33	46	43	32	35	33	35	35	35	44	47	39	47	35	38	35	43	42	36	44	44	46	39	45	52	29	40	45	39	40	44	54	38	47	33	32	33	48	26	48	44	42	28	35	40	36	31	33	41	33	44	38	39	45	39	50	40	45	36	42	41	35	31	46	45	38	43	32	40	44	36	39	40	31	39	30	53	39	37	33	48	31	33	32	28	48	29	45	36	35	38	36	47	38	36	41	30	38	44	39	50	32	43	37	39	37	40	43	43	31	27	43	36	51	41	37	39	35	43	37	39	41	38	39	38	45	39	40	48	30	44	31	33	35	31	37	39	45	32	43	46	42	34	38	34	43	32	42	36	24	37	40	33	35	36	41	30	38	30	37	38	36	35	42	37	32	41	45	38	46	43	44	39	25	45	34	46	31	29	49	51	40	53	37	34	37	40	29	45	27	38	55	33	45	43	42	42	38	44	43	40	37	32	44	35	37	30	28	34	44	41	46	58	36	36	23	28	40	41	49	42	36	38	45	39	38	38	33	39	34	33	35	32	47	39	42	33	44	44	38	38	45	43	43	41	44	38	39	30	45	44	34	45	40	42	38	38	44	34	48	42	30	44	38	19	43	36	32	34	35	28	43	29	37	45	31	37	41	31	35	29	36	39	35	43	44	37	44	40	40	44	43	47	28	41	34	31	45	43	43	40	53	38	52	48	37	49	40	46	42	42	32	39	30	38	37	38	33	37	40	42	33	30	39	33	29	44	41	41	37	36	45	47	49	43	44	41	48	52	43	41	33	33	44	36	32	35	41	29	31	54	32	33	32	33	40	35	43	25	42	51	31	36	33	46	33	49	28	46	32	42	44	30	34	35	34	44	40	39	38	37	46	37	43	45	40	44	33	44	43	44	41	35	44	33	35	45	40	30	43	43	39	40	47	46	27	52	37	40	40	32	53	20	37	34	44	43	38	35	36	35	34	32	36	38	38	39	41	43	31	23	44	37	37	37	38	46	31	41	33	29	47	56	51	35	45	34	34	42	38	43	34	37	42	49	40	44	37	39	52	29	37	42	43	38	37	37	37	43	33	39	44	49	38	37	41	29	38	35	42	36	39	42	48	35	38	42	41	43	45	34	25	30	40	45	57	33	39	43	32	38	29	32	43	48	54	47	31	41	55	39	34	34	38	42	39	28	21	47	39	19	29	27	35	40	43	42	28	32	46	45	35	35	41	42	27	40	35	42	53	44	38	42	37	39	34	46	41	34
44714	29998	21022	32545	39798	38559	34667	30961	26999	23427	20681	18007	16516	14320	12438	10941	9720	8234	6865	5931	5486	4908	3970	3345	2961	2774	2529	2304	2153	1880	1510	1227	1184	1034	946	935	996	986	876	948	933	865	886	887	913	894	925	899	999	949	890	958	939	897	839	949	881	895	927	898	936	937	846	879	848	841	770	838	820	773	792	754	786	754	789	749	768	732	738	704	713	725	737	716	704	690	665	742	695	706	740	696	746	659	740	639	725	696	695	665	692	696	682	661	682	631	679	704	622	714	682	667	666	711	666	693	711	692	711	613	644	653	647	630	644	680	627	681	643	684	661	653	661	622	662	650	642	630	675	630	652	688	675	621	657	655	626	669	624	642	638	648	633	656	590	693	626	678	604	611	656	654	601	655	611	659	653	663	633	633	649	636	650	617	666	604	658	621	628	651	655	658	645	685	603	602	665	616	657	645	628	653	599	677	648	644	659	623	624	660	655	654	663	623	609	573	591	676	659	676	601	657	669	627	613	593	637	639	652	629	627	602	643	611	638	606	647	665	620	666	636	689	636	636	603	634	640	608	665	646	630	644	593	620	685	613	635	645	625	618	644	650	624	608	644	654	673	658	670	617	597	633	660	585	645	650	697	615	684	615	642	667	607	662	637	648	640	637	682	635	638	604	654	672	614	674	606	660	641	641	650	647	638	616	599	639	643	630	659	654	638	696	666	589	631	596	621	651	595	612	585	624	638	640	640	625	601	593	671	607	653	661	645	619	649	655	633	670	666	619	637	651	617	666	601	654	633	635	647	651	659	636	661	608	690	630	644	683	629	649	611	661	616	655	664	616	683	628	621	643	610	633	676	622	657	608	635	660	640	637	692	644	633	650	612	631	590	650	642	585	656	639	626	623	589	612	625	623	677	664	604	653	644	641	661	584	630	646	649	669	617	631	604	621	642	600	620	643	631	647	719	673	665	609	590	627	611	692	656	675	661	651	614	605	647	632	665	643	618	671	594	656	636	705	605	653	664	633	643	595	674	652	624	637	626	639	646	617	643	657	645	647	607	639	623	661	623	667	646	606	612	661	654	599	652	633	620	636	628	637	634	663	640	637	651	590	621	672	632	620	637	628	641	590	647	663	647	630	600	655	671	618	665	669	629	658	638	675	660	649	613	638	562	628	665	644	647	678	602	635	608	654	687	695	636	593	644	598	605	631	640	590	660	622	640	621	676	651	649	690	623	641	582	634	647	628	633	664	641	615	639	639	648	647	658	619	580	679	637	649	643	594	644	632	627	671	652	673	613	648	647	609	636	672	628	620	628	635	625	599	578	633	589	655	667	651	633	684	684	646	646	637	678	621	667	616	625	575	662	602	655	628	597	620	639	636	626	677	641	606	624	681	585	652	677	620	621	654	644	651	616	627	647	639	653	602	670	611	674	651	686	688	663	646	622	689	628	621	651	605	637	599	653	633	651	653	632	640	667	655	682	637	602	619	670	657	635	634	585	636	581	596	609	653	664	636	673	678	619	649	610	591	621	666	602	622	621	652	629	617	687	645	597	636	653	703	658	647	636	672	645	665	626	644	614	637	619	627	655	678	594	659	625	607	633	633	643	651	636	678	604	662	669	634	636	603	610	622	622	605	606	632	636	608	664	662	681	659	664	668	632	600	670	640	627	604	588	652	670	605	670	566	636	654	653	621	633	643	670	617	642	625	617	654	656	695	646	630	620	647	665	715	684	622	661	653	622	628	679	648	623	654	642	653	696	662	625	662	654	650	687	622	649	676	640	642	659	628	669	608	607	624	646	615	625	594	655	639	619	621	634	635	641	590	581	664	664	637	614	638	604	641	643	595	610	605	624	635	616	600	661	652	634	623	646	650	669	650	665	636	620	617	652	639	565	620	658	613	652	673	685	592	648	627	638	625	612	610	647	652	663	637	637	622	605	596	672	661	606	620	695	588	607	634	580	629	653	657	657	655	676	583	636	616	645	655	638	665	631	679	616	646	634	610	635	632	667	664	648	672	656	637	614	653	640	601	601	662	641	619	642	632	682	663	666	663	633	620	647	594	601	595	623	647	620	638	610	610	640	650	594	620	650	636	677	630	611	662	650	640	675	643	640	615	631	655	593	631	621	618	643	657	652	656	655	675	625	646	640	604	574	608	647	645	683	642	650	636	632	646	569	647	629	625	622	621	642	620	593	605	643	635	632	638	685	608	616	633	639	610	605	638	631	674	601	639	615	613	663	657	675	635	652	626	627	654	626	644	612	645	610	634	676	645	629	687	628	646	626	642	631	685	669	645	636	614	635	643	662	628	617	661	639	621	677	621	588	643	657	620	626	674	618	675	595	600	611	618	647	620	646	653	658	635	635	648	650	640	696	635	630	657	629	683	669	664	628	628	624	627	666	620	645	629	640	656	675	612	660	608	607	633	658	622	661	615	642	629	641	683	638	586	618	617	681	664	624	611	611	689	630	662	681	628	614	626	602	646	572	663	615	628	627	679	586	648	587	623	652	618	681	614	655	656	639	630	662	610	616	666	602	624	623	625	613	696	630	651	635	637	667	626	631	677	599	629	616	650	628	683	685	633	606	618	650	650	631	625	599	666	657	617	622	634	637	614	627	581	631	643	599	680	617	655	631	645	673	620	629	614	662	629	667	645	610	626	697	648	685	615	626	616	623	644	609	593	654	657	638	665	622	600	633	655	636	590	633	653	628	686	710	678	654	627	643	641	612	617	655	593	642	628	629	677	604	628	672	651	578	638	640	641	646	666	625	671	605	643	666	634	661	617	672	651	611	683	676	591	603	606	646	621	613	667	622	628	602	622	615	646	644	615	694	627	628	663	643	613	673	709	632	654	628	631	657	638	634	637	633	626	640	657	634	616	630	635	649	608	621	635	627	640	677	640	599	621	612	696	643	630	629	641	619	644	643	604	679	627	602	625	666	689	617	681	586	603	666	645	621	635	667	653	678	584	687	620	639	638	634	598	669	640	644	641	593	638	647	661	642	646	613	596	639	665	629	605	647	620	663	646	659	648	625	629	636	601	641	633	667	688	648	623	663	664	621	634	638	613	617	648	657	717	635	657	636	628	627	579	609	608	667	674	637	675	639	652	581	641	669	668	598	607	639	658	652	624	619	596	667	611	656	625	668	685	653	642	693	655	628	621	642	657	638	623	601	655	649	647	673	602	659	635	596	657	633	652	633	630	643	623	632	624	644	676	618	671	683	643	635	659	630	654	645	613	592	670	621	617	656	636	610	594	663	582	608	641	658	669	701	642	630	646	639	644	652	603	594	672	665	677	618	648	583	672	634	589	639	650	634	660	641	609	600	629	618	603	668	651	630	606	600	603	645	655	627	623	614	654	638	620	624	639	609	626	649	604	581	638	602	614	628	640	629	674	619	627	645	653	629	682	647	674	641	619	640	651	656	660	638	662	638	615	616	597	652	625	629	600	680	663	673	638	640	692	592	626	590	642	615	646	621	606	644	617	634	658
3417	1228	516	417	521	489	402	363	316	261	231	182	171	165	140	106	82	89	83	82	58	72	44	43	42	51	44	36	31	37	24	30	42	25	24	42	22	25	24	23	22	35	24	41	32	34	17	36	30	30	30	29	27	22	20	30	32	35	33	25	18	31	28	28	30	29	18	30	19	21	30	31	28	28	22	24	20	20	23	28	26	25	31	21	28	26	25	25	35	20	21	17	35	27	20	25	32	27	21	36	28	29	27	29	22	31	17	28	20	27	32	37	32	26	20	20	25	27	24	23	28	36	25	34	20	32	18	25	26	20	24	33	19	15	23	30	31	30	31	26	25	14	22	25	16	18	25	29	13	24	32	23	30	26	24	19	26	30	17	18	24	33	24	21	25	24	27	33	29	26	18	34	23	24	28	20	23	28	25	22	24	23	27	20	21	28	31	30	22	34	33	24	23	29	23	20	26	24	28	24	25	27	24	22	30	28	22	30	30	23	33	35	21	28	26	26	27	33	18	33	25	25	27	26	19	36	36	33	20	26	23	30	13	33	28	32	24	34	33	30	20	35	27	33	20	25	22	27	18	22	20	30	18	24	21	23	28	32	22	24	23	30	35	27	23	21	21	30	24	29	19	30	28	20	20	19	31	32	30	27	28	18	34	23	33	28	27	27	27	18	13	27	25	25	30	23	20	28	23	12	25	31	33	25	25	31	30	17	27	25	18	27	17	22	25	20	25	23	21	33	31	31	17	25	23	33	27	30	23	24	18	15	25	21	20	20	39	13	21	21	34	22	29	26	30	23	30	25	24	26	20	19	22	23	20	19	23	23	29	27	14	31	30	22	30	23	18	27	26	33	21	33	20	22	38	29	24	16	27	28	17	23	37	27	26	19	34	27	25	25	28	31	16	32	32	20	31	25	31	25	22	26	25	19	28	14	20	30	23	14	30	20	21	26	16	24	27	22	28	29	23	27	19	19	28	24	27	11	23	17	25	20	18	36	23	23	23	28	20	20	25	22	19	34	23	32	22	27	28	26	26	31	28	22	27	25	28	26	23	23	24	30	16	19	28	26	33	30	24	21	39	29	17	30	29	17	24	33	29	20	25	36	22	24	26	18	31	24	23	27	30	31	21	23	28	23	30	33	28	22	14	25	26	15	34	29	26	14	29	24	21	28	25	28	25	23	24	23	30	18	36	23	19	31	29	22	20	28	26	21	26	31	29	18	31	17	28	29	29	32	24	25	21	16	31	29	24	19	24	26	23	24	17	25	26	21	27	27	24	27	28	26	27	23	23	33	24	28	26	27	23	22	29	23	25	23	37	28	11	22	29	34	30	27	26	32	23	27	28	28	24	27	17	24	25	18	28	26	25	23	27	22	25	20	25	25	34	26	31	30	27	22	32	25	34	25	25	22	18	26	35	29	21	26	25	30	29	26	26	28	22	33	31	33	34	20	31	35	15	26	30	21	28	22	23	26	23	20	22	17	23	29	32	17	21	29	45	22	32	30	25	15	32	24	17	27	15	22	18	26	23	23	22	24	27	20	21	22	32	27	25	23	28	25	14	20	17	35	28	27	28	24	30	24	22	16	23	22	24	25	21	22	23	28	26	34	24	32	27	33	36	26	29	24	18	29	29	10	25	33	30	15	16	23	32	32	29	23	22	18	27	30	23	21	22	14	17	34	24	23	17	16	22	34	18	21	20	30	22	25	31	17	17	24	19	22	27	36	26	33	26	26	30	24	31	29	25	32	25	29	29	20	22	24	26	26	13	14	24	25	22	24	19	26	29	34	32	33	30	23	21	23	34	29	23	32	21	26	30	30	23	19	24	29	14	28	22	31	24	25	23	27	24	31	24	24	30	20	30	17	36	24	23	30	18	27	26	22	31	16	30	28	26	24	30	17	16	28	18	35	29	35	26	23	24	30	31	18	28	26	28	26	28	23	29	30	30	32	32	27	25	22	9	18	29	22	23	26	33	29	23	23	22	20	29	23	32	36	25	17	24	21	21	26	15	34	28	34	22	19	29	26	24	28	27	40	20	32	32	18	28	25	16	37	21	31	31	28	23	27	30	36	23	22	28	21	23	21	27	25	24	32	21	22	23	16	28	26	24	27	21	32	22	29	21	17	29	32	23	25	23	27	20	27	18	20	26	28	25	25	22	28	29	26	25	18	16	23	32	20	18	17	26	25	16	22	26	27	26	27	26	24	25	30	19	19	20	20	24	31	26	26	33	22	24	29	20	22	28	27	29	22	27	23	16	21	26	21	29	25	27	26	23	32	32	35	36	25	34	29	21	36	23	28	24	28	28	23	28	21	23	28	23	30	24	31	22	24	21	33	33	31	27	33	29	24	23	19	17	27	24	17	26	22	25	17	17	32	28	27	17	19	16	30	23	23	20	26	22	26	21	25	24	16	23	19	25	25	27	14	21	21	24	26	20	24	21	28	37	19	29	25	24	26	20	28	31	28	23	21	33	23	29	38	40	22	25	25	29	25	21	18	24	24	34	27	32	20	21	27	25	20	28	19	22	25	27	25	32	27	25	28	29	25	26	30	28	22	27	15	27	25	31	31	24	22	17	22	24	24	27	33	22	28	22	37	34	29	21	22	19	25	30	30	28	17	34	27	26	37	20	30	23	18	29	28	29	24	23	26	28	19	25	24	38	36	20	21	23	31	18	24	25	21	17	20	29	25	22	26	22	22	21	20	21	22	23	28	28	28	27	25	34	26	16	29	38	18	28	24	21	32	21	24	22	24	31	28	30	27	28	23	30	21	20	29	29	25	23	32	23	30	29	31	22	22	23	24	26	20	31	23	32	20	24	18	28	22	28	26	31	32	26	26	21	23	26	31	20	21	29	21	25	15	21	18	31	26	21	23	28	27	26	34	27	34	31	26	22	15	29	20	22	22	21	21	28	24	24	20	25	24	31	27	34	33	24	19	30	18	22	15	27	25	27	26	18	29	25	18	25	28	31	30	22	23	25	17	24	18	24	36	25	32	33	40	20	27	24	31	22	15	24	35	26	28	26	19	19	16	22	26	19	30	31	30	26	20	36	26	18	25	24	23	28	22	26	25	28	24	27	25	26	26	23	18	29	19	19	30	14	21	21	25	27	20	24	19	27	27	24	29	29	21	23	22	23	27	18	26	27	32	26	24	22	31	28	25	17	39	17	26	35	24	28	27	27	24	23	24	26	31	22	20	18	25	28	25	29	32	28	29	16	31	19	21	33	29	29	25	26	26	27	21	26	28	27	20	24	31	20	23	24	22	34	28	26	20	25	12	34	18	33	20	21	20	26	24	21	25	22	20	31	31	20	23	20	30	12	22	28	19	42	27	25	17	26	33	23	23	26	28	22	30	28	20	25	15	28	21	20	26	35	30	25	21	24	32	24	20	17	23	23	30	14	24	26	36	26	19	28	27	32	22	23	17	28	28	20	25	23	18	27	26	24	24	33	27	25	29	19	26	32	29	27	18
33942	22397	13935	24009	31080	30623	26992	23060	18546	15713	12906	10895	9932	8342	6944	5661	4615	3776	3477	3124	2807	2403	1944	1648	1483	1355	1170	1170	1084	809	725	629	581	545	533	506	537	511	524	528	499	528	503	502	486	489	546	541	535	527	556	547	571	563	565	566	519	576	520	556	510	551	513	475	511	516	509	495	481	520	501	471	472	476	450	450	467	483	465	450	467	462	458	459	493	473	428	468	458	418	435	418	460	469	423	433	470	469	424	467	434	492	452	417	437	436	440	446	437	436	458	428	456	408	442	454	441	486	474	441	451	414	419	428	414	386	404	397	424	396	432	440	440	406	411	400	434	427	432	455	412	426	438	475	407	429	432	444	416	400	432	450	423	403	422	439	410	411	437	440	422	419	440	440	393	416	429	453	480	384	442	424	445	446	432	426	405	418	437	424	401	391	408	391	432	425	415	415	418	401	384	392	432	438	463	470	423	417	459	434	403	420	424	441	405	409	401	411	432	446	430	430	412	467	447	429	472	393	420	445	433	421	387	427	399	400	449	416	446	437	468	447	423	372	422	398	451	464	416	436	392	420	437	393	447	409	465	431	449	419	418	412	401	410	431	423	433	427	442	466	425	435	388	405	386	410	445	393	416	410	447	418	455	426	429	401	423	365	439	403	449	411	417	408	423	431	453	421	413	383	438	449	453	406	426	425	437	427	424	419	420	413	448	430	397	423	447	434	431	444	405	424	424	429	451	419	414	444	435	403	447	416	445	435	437	458	436	407	444	434	431	441	427	388	474	426	411	436	381	430	433	392	411	429	405	440	437	447	430	383	412	376	415	439	395	415	429	456	434	395	382	408	427	442	416	418	393	420	438	442	425	387	423	433	420	393	404	413	438	371	431	417	483	457	423	438	416	448	432	475	465	389	451	421	387	462	402	392	433	436	401	454	393	417	457	429	406	375	424	416	415	377	409	439	411	417	456	419	416	430	444	407	451	429	410	430	434	424	470	424	439	446	426	397	408	417	457	422	434	422	447	449	417	441	423	427	388	424	455	443	402	360	433	405	475	448	426	447	426	390	382	415	399	429	423	394	386	394	418	473	429	459	476	426	454	404	393	424	422	421	433	404	397	443	434	425	430	396	410	392	403	427	412	458	425	458	421	404	419	423	414	454	420	427	455	422	438	404	434	427	434	437	431	409	406	470	429	425	423	418	380	389	423	398	433	426	449	448	412	438	388	394	407	389	445	418	425	427	374	380	425	428	432	407	436	431	415	446	435	439	419	438	417	409	445	400	394	456	380	429	433	445	433	418	382	354	404	420	418	436	435	425	403	374	432	429	425	388	433	417	445	406	436	435	422	459	435	439	439	428	430	399	414	417	425	441	435	408	411	435	450	447	421	405	459	398	422	402	422	447	415	416	453	401	432	428	403	430	407	460	429	408	417	403	371	461	421	465	427	417	435	464	434	424	424	426	446	447	449	409	407	418	455	445	435	413	430	420	464	446	409	423	409	439	454	396	437	424	441	450	415	402	436	367	449	400	452	445	430	410	455	461	427	417	460	418	402	404	416	431	421	421	454	454	453	425	457	402	410	413	410	430	425	412	380	459	417	410	435	411	421	393	437	425	426	411	448	448	404	423	452	454	405	453	414	433	460	386	433	405	391	464	457	447	432	478	416	431	425	454	426	422	413	482	408	399	442	420	438	415	418	452	421	430	408	409	442	425	446	431	423	441	417	443	439	420	411	424	430	397	436	447	408	426	470	468	413	380	432	413	412	416	441	436	430	424	419	402	453	451	424	434	404	435	411	440	388	469	433	416	476	424	409	404	424	436	434	437	429	439	444	391	423	422	429	390	393	422	444	446	457	397	426	397	412	407	412	422	422	421	406	378	430	428	455	479	438	412	433	380	445	415	398	378	408	383	446	426	438	407	457	400	425	426	455	419	396	447	459	422	428	389	420	397	413	417	430	434	436	420	407	383	392	468	436	444	451	438	417	418	400	460	432	406	445	437	409	447	401	404	468	420	442	401	440	441	387	429	383	392	431	392	389	376	433	411	420	434	400	406	445	394	387	444	448	407	456	450	459	376	440	415	432	425	424	394	427	415	421	454	418	411	444	429	403	455	410	457	433	400	486	404	412	406	408	436	423	428	411	445	390	388	418	404	438	392	419	416	427	484	388	414	404	414	460	445	418	418	426	424	428	411	434	420	439	428	386	439	452	427	455	408	383	426	434	420	391	413	413	449	462	405	400	439	453	438	399	434	427	411	396	429	439	430	425	439	427	428	415	456	389	392	439	462	406	403	450	418	457	414	440	432	434	419	437	420	436	414	435	457	456	428	424	399	387	416	414	448	406	430	410	383	409	438	404	430	459	405	417	445	431	460	398	443	435	430	413	411	407	445	418	432	400	422	429	443	410	434	433	406	412	386	404	426	407	377	437	433	436	418	391	436	411	406	402	416	407	437	413	390	454	409	402	429	425	396	455	398	411	413	431	435	429	434	410	420	415	425	426	402	395	398	415	461	425	411	435	428	465	436	390	437	460	393	464	422	430	415	414	418	431	447	411	414	444	412	414	426	447	403	424	425	434	425	414	446	459	398	409	467	412	431	443	433	462	435	430	435	432	446	414	445	458	425	425	413	424	389	411	440	411	412	434	430	452	407	415	404	442	412	408	411	397	431	433	397	406	430	432	453	423	445	432	450	460	439	368	408	376	418	415	406	436	427	435	445	396	416	437	435	450	376	416	402	441	418	414	422	429	413	436	469	437	427	415	398	400	408	406	404	453	408	378	422	418	451	441	435	429	393	399	478	397	471	439	389	441	431	406	429	417	430	396	433	420	464	435	423	438	396	443	416	439	425	427	455	461	452	439	423	441	448	387	422	390	407	383	386	470	398	422	391	439	409	419	441	474	420	402	425	411	440	408	459	438	413	423	422	420	455	444	423	462	441	443	418	434	439	405	418	432	436	422	395	444	439	429	397	424	385	395	401	426	424	393	439	414	380	431	401	438	439	424	435	415	433	422	404	430	419	438	402	439	438	439	436	411	427	420	425	395	423	437	392	445	423	373	416	417	455	396	424	427	402	428	429	426	417	405	430	409	438	413	444	433	426	452	423	430	464	468	427	408	435	451	395	448	443	420	414	436	431	376	403	410	408	465	406	397	419	393	400	388	429	422	464	414	448	435	443	405	418	404	436	404	425	432	423	411	406	439	440	419	456	457	425	426	428	449	400	427	388	448	432	401	463	429	388	446	403	448	422	439	437	463	425	422	454	432	453	459	427	417	411	382	412	404	398	412	427	404	453	428	459	403	434	423	432	409	433	373	437	436	448	414	406	398	435	394	409	391	464	446	422	462	424	405	432	398	436	441	441	430	439	414	412	403	422	439	439	441	404	392	434	407	410	434	429	434	482	384	435	441	423	440	398	448	408	405	416	411	449	415	438	406	461	441	418	423	420	424	404	413	432	411	460	433	424	401	402	411	430	417	396	439	419
5919	2927	978	657	931	910	841	693	547	431	358	316	297	227	189	178	165	137	112	98	95	87	67	90	62	61	54	54	45	50	38	27	38	41	35	28	46	34	39	42	29	39	36	31	39	37	34	32	34	45	36	34	34	32	48	25	38	38	28	34	36	48	35	35	43	38	32	40	38	27	33	37	27	30	35	30	26	29	30	45	37	27	37	25	26	40	37	33	40	38	30	41	26	32	27	30	27	19	35	35	27	40	45	27	26	25	36	38	35	32	24	41	28	39	36	29	24	37	33	37	23	27	23	32	29	37	31	36	37	40	34	28	34	39	29	39	33	34	31	39	30	29	28	33	24	32	34	26	40	25	38	31	28	32	30	32	28	30	48	30	29	31	26	35	28	35	35	28	31	28	40	38	34	31	32	28	23	34	27	34	28	28	20	27	41	34	35	34	29	28	32	36	45	26	35	37	35	30	32	34	27	37	26	37	29	31	29	29	35	35	28	28	26	32	36	28	34	30	38	30	33	38	30	23	33	26	36	36	34	33	23	28	37	26	32	39	29	37	37	39	40	35	25	39	30	39	31	37	32	29	31	16	34	30	31	27	28	34	32	29	32	29	37	19	31	33	38	37	27	34	20	32	34	27	29	24	37	41	30	31	33	24	35	36	40	45	29	28	23	32	24	29	32	33	26	38	42	37	33	21	26	33	25	29	36	40	26	36	26	25	24	29	38	39	30	42	47	29	32	34	31	36	40	36	31	32	37	30	33	46	35	35	31	28	26	29	36	31	28	32	34	32	45	29	34	42	31	29	38	32	31	26	28	29	36	31	31	28	29	26	24	36	27	23	33	23	34	36	34	32	31	39	38	35	39	30	36	28	37	30	30	26	21	28	26	40	29	37	29	27	44	37	30	37	29	39	22	41	25	26	26	30	29	38	34	30	36	33	39	39	25	34	35	34	39	16	28	35	27	29	30	34	39	21	34	15	45	36	26	27	28	38	25	35	24	36	30	40	23	42	39	40	32	31	36	35	29	30	38	37	32	29	34	26	26	35	31	29	38	26	27	34	31	32	25	40	30	32	25	31	29	34	36	38	31	29	26	32	28	32	29	33	27	39	24	33	29	38	42	38	24	31	27	31	28	29	40	44	26	31	36	24	27	24	43	37	31	28	34	28	41	29	29	19	30	44	40	25	31	37	27	26	23	39	29	37	32	28	31	34	33	31	44	29	36	44	25	30	35	34	35	27	22	19	26	25	39	35	30	30	23	34	28	45	31	37	27	35	36	33	38	35	18	33	24	37	42	32	25	33	33	38	24	28	28	33	32	36	42	26	32	34	37	31	33	39	26	31	34	21	34	40	35	35	36	28	24	24	35	29	26	29	43	30	34	30	21	26	36	31	36	32	47	38	31	33	27	32	28	34	32	33	23	45	25	37	33	41	28	33	30	38	26	33	36	30	33	29	25	36	34	26	39	28	26	20	36	26	28	27	29	39	34	25	28	34	26	44	38	28	30	30	32	39	36	32	38	24	38	35	26	30	37	33	35	26	30	29	41	31	28	21	32	33	23	33	44	38	36	30	32	35	26	26	32	24	32	25	33	27	30	31	35	39	38	23	29	31	39	22	33	38	38	27	43	33	34	38	32	30	40	39	37	37	36	19	20	25	32	35	31	38	31	28	35	39	32	34	29	29	36	35	26	30	39	29	33	30	29	39	32	39	38	35	33	30	19	30	30	38	29	28	31	31	32	29	38	27	34	44	37	32	37	30	27	36	32	25	21	36	26	42	36	35	38	34	31	37	29	32	29	31	29	26	39	32	25	30	33	31	29	21	26	29	29	30	29	37	30	25	34	28	27	27	37	24	34	20	34	39	31	27	44	42	34	27	29	26	26	24	25	27	48	23	36	41	33	38	32	35	31	33	36	27	35	24	29	23	24	26	24	31	27	34	30	43	30	26	35	45	36	32	29	35	34	28	33	31	36	44	36	35	30	39	39	30	33	28	42	40	33	35	25	31	33	28	34	37	33	36	32	38	33	28	30	36	35	30	44	38	40	19	28	32	34	30	38	27	27	34	28	42	30	31	42	25	23	42	31	26	38	46	33	24	41	31	36	20	43	30	32	33	28	29	40	26	22	38	40	27	32	24	36	32	39	32	24	30	33	26	36	25	32	41	35	27	32	35	28	29	30	32	32	27	35	29	35	34	22	37	28	25	35	30	29	38	34	29	32	28	30	34	31	33	39	34	23	28	40	30	37	39	33	30	29	44	34	36	28	29	35	20	31	38	38	34	25	26	35	18	36	19	27	36	27	30	23	25	41	26	34	31	37	30	23	34	31	26	28	35	37	41	28	43	31	31	29	41	28	31	34	40	37	27	26	30	29	43	24	32	30	33	36	29	27	34	40	32	30	20	30	34	27	25	29	24	24	27	39	32	35	27	25	40	44	30	22	38	31	37	32	31	29	30	31	26	24	41	26	31	40	23	45	31	39	30	37	28	42	25	21	41	37	29	33	35	37	26	29	32	34	38	29	29	30	21	35	39	39	32	38	33	31	32	35	26	38	32	37	29	36	33	42	26	27	28	30	28	39	32	28	37	26	39	31	34	27	36	36	43	44	28	33	29	30	38	26	34	39	37	30	33	33	40	32	32	40	31	25	33	30	31	49	34	30	22	47	25	36	21	31	26	28	23	36	32	33	24	33	35	34	36	30	29	32	27	32	34	32	23	23	28	36	24	34	28	21	38	28	27	35	29	27	31	23	27	33	36	30	27	37	22	30	35	33	36	30	27	33	39	37	34	34	44	29	31	32	27	34	32	27	31	33	34	33	49	33	32	29	28	31	29	27	30	27	20	33	31	31	29	33	33	22	25	35	28	31	30	21	36	38	29	44	32	35	33	29	26	23	32	36	26	36	28	39	32	29	32	27	39	32	28	42	29	26	29	25	24	28	31	26	44	41	41	46	31	28	28	23	37	29	29	32	37	24	34	35	33	23	28	25	37	33	37	37	30	37	28	36	44	34	38	19	29	30	33	46	35	27	29	33	36	30	39	34	33	40	36	27	32	30	28	32	26	23	24	29	34	36	31	36	29	35	35	38	25	36	30	42	25	29	40	47	37	31	35	34	35	34	23	30	31	22	33	42	25	45	23	35	33	34	32	28	28	43	23	42	28	32	37	39	33	30	38	32	33	36	32	28	40	15	28	36	39	34	33	34	20	35	24	37	27	30	35	43	40	28	34	34	30	38	29	31	31	39	28	26	32	25	34	35	32	35	33	44	31	30	27	22	42	31	24	28	29	32	34	37	26	32	30	26	27	37	35	37	36	28	26	23	35	35	32	34	34	43	26	34	29	35	24	34	35	35	28	33	38	22	37	29	29	35	36	38	33	30	28	53	33	38	22	36	36	42	33	31	35	32	36	35	27	35	29	28	36	31	32	32	26	37	28	27	28	35	32	27	31	31	35	26	29	28	33	33	25	39	36
42942	29165	19304	30159	37609	36669	34416	30220	25727	22181	18334	16057	14613	12541	10116	8677	7051	6124	5779	5118	4623	3798	3268	2702	2425	2371	2141	1946	1590	1338	1120	1049	944	846	868	826	788	817	819	774	778	715	793	768	736	803	740	768	835	769	798	763	781	766	771	823	793	783	791	737	737	750	732	744	708	694	700	703	676	631	622	656	665	656	644	624	669	629	640	610	595	589	627	610	646	604	588	639	568	597	616	602	582	566	624	555	630	567	575	595	648	586	576	607	590	549	558	564	600	574	619	570	541	575	620	590	576	601	599	556	539	550	555	524	543	539	543	574	528	533	507	528	552	557	550	570	598	538	569	537	532	511	546	523	527	578	524	546	559	531	498	595	550	497	538	520	537	549	507	542	552	559	541	567	551	516	526	524	562	517	542	541	556	536	498	507	540	546	538	526	516	566	520	576	552	544	540	541	528	545	536	586	545	530	556	528	556	516	545	561	516	530	555	550	547	553	561	558	520	501	544	555	555	567	554	552	536	528	544	480	534	520	570	567	545	532	519	540	484	550	544	570	558	566	533	509	562	542	527	527	535	525	552	542	559	551	526	596	564	540	555	579	513	518	559	529	576	544	574	555	504	531	516	528	552	528	520	537	551	566	518	558	536	546	561	546	522	568	524	554	560	524	532	509	509	561	574	539	562	537	522	542	506	498	534	534	540	511	546	537	490	572	532	574	535	542	540	562	558	515	561	546	518	529	529	508	550	513	504	525	547	518	548	555	516	522	538	553	556	540	586	541	536	547	522	536	535	537	548	504	516	577	543	531	569	559	511	560	540	521	557	496	526	503	511	530	546	540	503	529	573	535	541	506	527	514	539	524	507	512	568	568	549	541	517	545	555	515	559	543	525	534	538	528	524	531	554	462	556	518	519	557	556	526	506	488	539	513	542	505	535	518	521	526	554	518	554	547	515	550	542	527	570	509	555	571	505	549	530	566	526	516	522	542	540	507	523	561	547	533	527	567	541	542	578	554	552	508	558	551	519	542	554	534	530	521	575	536	501	535	523	513	583	518	532	543	526	576	533	523	527	523	520	555	534	525	519	520	531	536	567	527	523	517	489	515	550	554	526	549	555	554	566	549	549	528	547	532	482	534	533	540	554	558	550	525	533	529	557	521	496	544	556	524	557	505	557	516	547	549	549	521	588	522	540	464	516	556	519	553	509	534	527	569	550	538	551	552	581	559	546	566	557	538	521	567	552	511	570	545	554	548	554	546	524	521	526	510	530	567	581	543	562	543	549	535	576	552	507	544	548	514	534	535	525	508	505	589	530	520	505	521	578	520	539	522	545	548	562	576	549	527	546	535	560	535	573	545	543	556	561	550	539	510	535	503	520	519	540	565	547	537	545	519	631	492	558	544	510	547	567	506	568	525	535	501	529	554	578	536	510	571	549	528	525	514	584	545	541	546	557	521	548	544	512	535	509	568	583	518	560	490	552	527	574	523	529	539	535	532	524	528	548	545	552	509	490	544	490	569	554	572	536	573	523	558	507	554	529	519	562	585	528	533	554	535	506	538	500	506	543	513	516	529	545	576	523	541	531	516	578	529	534	527	543	531	521	554	545	531	578	523	528	546	594	521	561	530	525	533	550	535	556	531	554	536	572	609	497	503	528	590	518	550	519	547	526	533	531	530	563	537	566	544	545	569	518	509	546	540	538	508	601	540	502	536	553	578	535	530	550	582	513	541	544	529	566	530	521	579	555	561	537	530	502	529	579	517	578	540	531	550	512	500	539	567	520	553	507	551	537	572	529	516	519	545	566	561	538	527	534	551	552	548	562	526	518	560	549	536	530	566	559	543	517	547	523	576	547	548	562	562	521	576	528	557	579	531	520	531	572	583	546	551	560	522	529	516	550	538	517	573	553	554	530	560	586	542	549	501	496	539	500	533	535	527	533	557	534	514	539	534	554	503	524	516	561	480	536	544	554	533	568	560	559	526	542	564	552	515	505	571	520	585	561	521	530	536	565	596	526	534	568	517	525	593	566	570	539	554	546	546	561	532	526	523	511	567	574	522	535	541	518	538	500	528	548	527	525	569	487	567	546	558	508	500	557	525	534	534	540	540	544	548	526	530	575	518	546	541	528	555	496	560	530	554	537	564	555	520	526	481	533	544	524	565	553	540	534	504	527	533	508	579	558	570	565	551	512	543	531	555	552	569	537	537	546	526	487	505	514	560	557	539	534	550	549	563	502	573	545	549	534	516	540	538	511	533	552	532	573	516	546	539	562	542	582	518	556	552	519	581	546	540	532	558	541	529	525	526	521	594	548	547	545	576	476	498	545	511	528	558	513	559	527	553	533	570	552	570	545	537	523	565	525	509	494	546	545	526	546	510	550	587	560	531	565	593	551	546	559	534	532	530	542	539	558	532	553	517	533	555	521	519	565	548	554	502	545	530	545	548	525	531	554	535	528	535	552	577	541	577	546	539	541	539	533	569	557	566	521	532	566	550	517	570	538	553	503	520	535	573	561	511	525	586	520	521	538	555	493	526	513	517	548	517	553	569	547	535	546	540	560	515	607	575	546	529	536	536	502	515	551	505	538	561	567	552	546	488	535	511	527	562	524	557	517	542	509	557	534	538	543	521	583	486	528	529	504	536	525	574	551	570	573	543	546	510	577	582	534	528	550	518	524	537	574	526	538	517	553	562	531	556	592	527	545	541	553	521	542	524	509	527	524	518	522	544	526	515	543	569	503	532	531	539	553	502	564	531	517	529	544	565	509	525	537	525	515	482	564	504	564	544	536	552	531	538	571	494	538	533	503	553	534	567	521	522	542	530	520	521	527	540	543	481	505	521	518	524	543	551	520	551	536	540	523	531	620	534	575	510	529	532	557	535	484	546	541	545	566	478	540	586	541	539	527	583	541	513	537	543	512	525	531	539	561	503	534	573	539	555	496	519	512	565	524	578	535	519	519	570	511	525	520	518	551	545	511	521	514	536	562	516	534	539	583	548	517	552	589	475	549	525	562	557	562	506	511	524	544	551	543	568	562	543	554	561	565	522	488	559	524	593	553	533	536	567	525	492	529	544	540	509	555	571	559	523	512	596	554	552	497	585	535	567	541	530	542	517	497	528	529	519	588	531	554	508	531	522	522	557	560	516	536	556	518	513	513	503	513	507	523	575	558	502	554	521	512	527	508	581	579	542	563	483	506	557	509	577	530	531	523	506	574	509	581	548	550	543	533	543	539	579	548	521	571	494	556	522	543	553	520	522	562	540	575	547	583	546	567	547	545	530	520	551	564	527	554	564	548	510	588	507	526	526	552	532	518	494	557	493	501	559	515	571	554	505	530	514	559	537	531	546	502	529	561	522	527	551	535	551	534	528	532	466	508	558	584	522	502	579	546	541	515	512	549	531	541	528	551	545	589	522	539	502	528	554	548	492	555	557	537	570	527	562	527	553	525	553	535	526	520	554	544	526	544	493	518	504	589	512	496	537	567	543
6166	2043	788	541	685	682	667	561	438	368	302	238	241	202	168	136	131	107	85	98	88	84	59	64	73	61	48	44	57	45	40	46	36	26	46	28	27	41	34	36	48	41	42	36	34	27	37	27	38	39	47	34	28	32	35	31	35	29	28	29	34	46	42	37	33	44	39	42	48	34	42	39	34	33	40	26	38	40	40	32	45	43	34	39	43	29	36	28	33	31	35	36	27	43	33	44	28	27	39	29	39	31	35	36	29	28	31	33	33	29	23	35	33	33	41	27	43	33	31	42	36	37	29	42	35	31	43	33	37	34	30	17	34	27	31	32	36	30	20	41	32	34	25	27	30	49	31	28	27	28	36	40	34	37	39	38	34	30	42	39	31	34	37	27	25	38	38	37	30	29	33	32	31	40	38	37	38	29	36	28	31	25	32	31	23	36	40	22	31	32	25	32	33	39	31	27	44	31	29	40	27	40	43	41	37	28	32	25	34	25	30	31	39	34	32	26	37	33	32	30	32	43	42	28	36	42	32	29	49	30	31	25	40	43	35	33	46	40	29	45	44	34	38	37	45	39	44	30	40	33	29	34	34	35	35	27	35	28	44	25	30	25	32	29	34	33	46	39	38	37	20	39	27	32	40	27	24	30	34	47	28	32	21	36	36	35	27	34	34	33	38	28	34	26	32	37	32	37	33	28	32	47	32	34	39	40	40	29	41	30	36	39	33	40	31	30	26	33	25	37	27	33	32	31	35	33	33	39	30	29	44	34	36	37	44	44	43	33	27	45	37	32	27	31	33	31	35	35	30	44	42	44	33	37	34	27	29	25	44	24	40	35	33	31	34	29	32	31	38	34	43	29	35	34	25	27	38	25	38	28	32	27	26	32	34	40	32	30	25	37	30	45	39	34	42	34	31	32	33	31	36	36	44	33	28	35	25	30	29	26	31	30	40	37	39	34	38	36	37	30	34	25	35	40	31	27	33	32	38	29	31	27	29	50	39	29	31	24	41	37	22	33	37	35	29	38	37	38	32	32	32	38	46	41	33	36	35	23	42	34	46	33	33	26	27	45	26	38	29	40	37	42	26	29	29	24	29	30	26	32	39	35	27	35	26	29	39	43	28	32	31	33	41	35	17	33	23	40	33	32	32	27	39	41	29	34	41	26	34	35	35	37	40	35	31	34	32	31	40	29	43	41	39	41	27	40	29	29	36	29	41	32	37	31	36	30	26	47	23	27	36	33	27	36	27	35	29	37	36	29	25	42	36	33	24	36	36	26	28	37	34	47	35	24	32	33	34	32	43	33	37	40	37	36	30	34	44	41	35	27	35	27	24	25	40	33	32	37	35	25	27	46	34	28	36	26	41	29	39	19	38	31	32	38	39	30	37	37	28	36	36	41	29	27	34	28	39	31	32	36	41	39	36	28	41	26	38	25	39	23	34	36	28	38	31	37	37	34	35	38	26	26	36	26	37	42	38	29	37	30	29	35	38	29	23	32	28	26	33	31	35	43	33	24	37	20	32	33	28	33	37	27	29	32	37	32	32	35	34	24	27	27	41	40	27	35	42	44	43	37	35	35	33	36	42	20	28	28	32	39	24	36	28	19	33	41	37	27	27	39	40	31	30	31	32	37	30	36	40	30	38	37	32	36	37	32	37	26	28	32	37	32	33	40	31	35	32	32	35	31	34	34	29	37	38	36	31	29	37	27	33	33	40	27	37	26	37	27	32	41	37	31	35	33	27	32	28	35	23	34	40	26	31	27	28	32	34	27	35	26	39	36	30	31	36	27	35	36	44	37	28	33	34	30	34	36	35	28	29	28	42	30	34	35	37	39	46	33	34	21	27	44	29	41	38	39	37	36	28	36	35	36	50	30	40	37	31	20	34	29	30	36	33	45	45	29	44	32	25	45	28	31	40	41	27	37	36	34	35	31	42	40	32	32	35	27	39	35	27	33	26	36	26	27	30	43	25	30	42	29	46	32	26	29	43	34	36	42	33	43	33	36	41	29	37	31	24	27	26	28	35	45	31	40	31	24	38	30	29	31	31	30	40	25	29	24	31	26	41	31	46	36	26	30	34	32	30	35	28	30	42	33	29	30	24	41	25	33	39	13	31	30	28	35	27	43	26	28	30	39	38	32	28	32	29	25	33	24	34	33	36	34	34	37	33	32	24	40	37	36	38	25	36	38	38	36	34	27	36	37	35	39	43	28	27	52	35	39	33	36	34	36	32	37	30	49	40	31	40	28	35	29	37	23	45	30	43	28	39	35	29	23	39	35	24	28	33	33	37	35	31	23	37	39	38	30	36	38	31	31	29	24	32	33	43	37	28	30	34	42	37	39	39	37	39	28	27	24	31	24	33	27	35	32	40	38	21	31	38	32	35	29	34	30	29	23	25	42	34	18	39	31	30	26	37	36	41	34	32	37	26	39	32	35	24	27	36	36	37	36	37	35	35	41	39	35	36	41	34	31	41	37	34	35	29	37	42	36	35	30	38	26	34	42	32	22	31	30	37	44	46	47	32	25	34	35	32	34	25	37	28	30	34	25	32	34	35	26	34	29	31	40	45	39	31	29	36	27	37	41	26	32	35	38	36	23	27	35	40	33	35	30	39	28	25	40	27	43	38	30	36	37	35	43	28	32	32	38	33	31	34	25	27	32	34	39	32	30	24	30	39	33	45	34	30	36	37	37	32	28	28	50	33	35	23	42	29	45	31	36	43	39	41	34	31	33	32	44	26	25	37	36	38	30	41	37	31	40	39	29	29	32	35	31	36	32	30	33	31	42	26	34	37	29	34	31	26	40	33	37	35	34	27	36	31	34	31	43	36	30	27	38	29	28	37	34	34	43	27	38	37	31	28	26	40	35	35	34	33	23	39	46	29	30	26	31	40	24	49	27	32	26	23	24	25	35	25	26	34	33	34	49	35	33	37	27	39	28	29	30	35	40	33	28	26	34	44	39	30	30	35	33	37	28	42	33	32	31	28	32	24	30	33	37	33	39	46	25	32	36	35	27	35	24	37	29	33	26	26	25	34	28	34	20	36	34	32	27	29	43	24	35	37	40	33	40	31	30	31	38	32	38	32	34	30	28	25	40	27	38	44	36	39	39	33	35	34	28	33	35	36	38	41	30	39	20	41	31	34	26	41	33	26	34	21	43	31	41	29	32	27	35	32	34	30	47	37	42	31	28	38	36	31	38	30	32	40	29	34	26	27	25	33	37	34	38	25	30	41	30	25	37	35	37	36	30	40	33	32	33	32	36	41	29	35	27	35	34	31	27	29	41	32	32	31	24	42	37	24	30	38	35	32	33	32	31	27	32	31	29	35	41	30	42	36	37	32	30	42	31	37	39	29	41	27	37	28	37	32	38	27	41	36	31	24	24	42	40	31	31	32	42	38	29	41	32	31	31	31	27	37	28	39	36	32	29	30	36	33	35	31	33	26	28	33	31	24	24	36	31	35	33	31	28	23	28
38810	26482	17159	27366	34739	33703	31906	27959	23122	18893	16082	13439	12015	9764	8003	6905	5917	5300	4699	4154	3579	3134	2502	2214	2130	1959	1771	1574	1323	1166	1036	897	797	814	880	828	803	744	781	753	717	755	712	770	700	810	792	740	780	789	789	742	752	707	746	735	722	726	731	793	740	699	709	681	676	667	658	747	699	675	667	616	644	610	591	623	649	640	579	611	628	605	588	615	626	620	591	652	643	643	611	606	604	651	630	577	623	611	586	600	572	571	623	591	591	577	546	559	588	582	543	577	564	616	679	626	631	653	604	592	552	615	533	561	559	593	585	576	558	579	587	569	594	585	549	589	568	575	536	598	624	545	529	592	555	579	568	576	565	575	573	585	557	560	551	582	574	535	595	572	572	551	552	586	582	575	575	581	547	615	529	578	568	577	568	529	539	537	593	594	557	507	585	569	571	573	598	608	573	570	533	577	592	605	566	555	555	567	582	537	568	572	547	570	584	561	564	543	521	601	573	579	591	566	590	563	599	587	554	582	548	547	560	591	590	587	529	564	570	545	589	546	559	531	579	538	588	550	546	568	560	548	570	612	579	550	553	599	546	585	560	556	572	529	566	581	552	582	554	543	569	555	595	553	564	534	544	586	571	556	600	570	565	561	527	548	596	594	573	592	545	555	566	558	595	529	575	546	570	601	532	570	558	584	586	577	547	552	585	572	552	552	585	558	579	556	590	585	553	570	550	540	557	546	591	603	555	547	558	556	549	545	550	574	577	580	561	547	574	535	590	556	573	551	572	598	602	569	564	555	536	565	562	538	615	566	551	564	607	522	516	533	586	544	557	548	528	575	568	570	594	586	563	540	585	575	580	573	614	553	566	566	553	553	559	570	533	529	574	549	549	575	569	558	563	579	556	537	579	564	543	542	508	515	550	536	573	571	528	549	567	561	567	573	533	568	583	530	559	524	572	577	551	558	571	560	558	548	547	558	575	592	522	581	536	564	567	574	537	555	556	552	530	573	559	557	540	567	574	552	569	577	576	539	554	540	551	534	582	583	577	574	533	576	578	575	567	542	561	536	559	605	532	590	548	569	571	506	552	578	559	523	545	543	547	580	580	570	574	531	536	605	552	532	551	586	556	590	579	618	533	540	542	531	556	565	559	566	598	560	557	551	556	578	535	587	561	543	574	613	583	579	562	506	576	526	579	560	574	527	557	549	539	583	609	608	590	531	572	587	550	555	583	577	526	577	620	585	604	544	585	542	563	577	559	584	571	539	555	581	613	607	559	549	566	521	565	538	543	612	554	525	581	542	574	589	589	591	621	565	568	596	566	535	529	544	589	563	562	570	502	536	596	527	529	544	557	505	608	584	549	563	561	565	566	553	609	550	600	536	531	599	538	547	568	556	570	580	544	531	597	530	570	565	566	544	580	566	572	548	531	591	582	550	571	570	559	556	537	596	580	521	616	605	569	563	598	583	563	584	573	611	554	559	539	562	574	572	514	545	577	550	579	576	496	593	502	543	585	600	519	578	582	529	546	584	578	580	571	569	622	587	586	557	588	541	595	564	557	574	554	589	562	554	548	586	571	533	533	590	566	601	558	561	554	577	580	554	573	533	583	589	564	546	521	584	582	565	560	551	563	614	575	525	558	559	567	529	560	565	553	520	556	547	579	582	575	547	519	547	550	540	576	546	571	531	587	542	568	600	568	533	604	547	578	584	580	542	581	554	578	581	568	543	513	543	548	591	556	581	525	573	538	579	563	546	577	545	565	562	585	565	560	555	528	561	561	537	554	581	523	553	578	551	536	581	576	559	589	573	558	574	535	547	576	561	543	576	578	607	525	592	573	574	568	553	529	553	542	562	581	556	588	572	586	561	572	579	514	573	582	526	561	567	616	616	519	560	554	542	553	540	551	589	574	519	567	542	584	553	558	562	573	555	556	549	588	576	541	569	530	589	586	538	568	562	564	560	574	610	597	582	560	575	554	632	589	594	545	548	546	557	570	546	569	598	546	589	574	586	588	523	574	546	574	595	572	532	534	556	565	584	590	543	560	605	532	571	549	576	533	561	575	585	568	564	558	564	580	585	558	567	569	558	550	564	588	569	544	591	556	580	547	563	555	539	548	558	575	548	538	547	590	574	604	543	585	563	555	559	570	599	550	578	590	558	545	599	527	590	535	564	542	600	508	528	574	577	573	602	535	543	523	601	606	586	565	572	514	553	566	530	563	593	578	572	573	527	566	541	578	571	573	578	581	558	595	546	553	566	577	561	570	536	573	583	530	581	581	524	522	517	537	559	564	577	534	557	596	594	545	513	586	568	601	515	603	592	556	563	582	511	589	550	564	529	553	538	577	538	519	563	551	583	550	566	537	532	572	553	566	578	545	572	579	534	540	584	556	579	570	567	587	599	550	557	564	585	561	576	601	594	531	526	522	545	562	563	555	538	599	589	601	562	581	587	577	521	567	608	560	568	564	545	559	530	567	538	536	582	594	555	588	575	535	544	563	561	591	593	531	515	533	514	528	545	589	524	591	555	557	544	569	527	582	549	563	581	613	575	572	512	583	580	539	539	560	571	575	608	558	546	550	556	602	586	562	534	562	568	518	544	567	572	590	549	550	571	514	525	559	544	529	547	555	546	572	585	565	606	561	533	560	553	581	532	553	540	550	569	540	593	576	563	537	531	597	543	558	545	542	606	555	541	579	552	529	584	594	573	591	533	603	554	546	540	570	606	564	464	577	540	558	551	568	582	574	529	563	599	514	558	546	546	605	546	538	577	561	553	530	577	527	570	585	607	582	582	574	603	580	559	567	551	605	575	574	578	548	541	576	624	565	562	547	577	525	573	550	587	582	596	586	608	507	566	512	576	570	570	557	569	542	532	531	570	547	588	571	583	534	542	566	547	592	553	569	576	598	598	549	515	568	521	525	623	577	580	554	542	587	573	588	577	511	559	527	568	517	582	554	577	542	574	538	583	588	576	577	582	592	574	520	550	543	617	543	562	569	544	559	578	534	545	569	608	555	585	553	622	581	580	540	561	556	576	550	538	600	564	572	568	592	535	547	577	572	562	543	556	555	515	585	583	581	536	557	557	544	565	555	536	550	619	577	566	570	566	553	569	508	583	551	555	575	570	597	521	574	514	564	520	547	590	584	560	545	546	527	540	550	539	606	566	550	578	554	543	557	547	585	487	596	582	548	530	605	587	552	551	562	538	576	577	587	546	595	569	568	579	565	529	569	580	572	556	569	541	543	558	535	595	595	586	563	539	571	521	542	543	554	597	544	533	516	547	615	569	517	526	538	548	557	571	546	562	569	546	570	514	603	566	563	558	545	559	582	544	554	572	547	612	543	559	548	559	556	592	549	555	587	588	571	572	551	564	581	585	541	518	540	554	535	537	569	572	551	592	586	592	577	575	575	591	557	564	516	579	511	545	574	580	539	563	556	556	538	544	537	538	544	548	574	532	576	543	580	549	605	579	554	558	521	599	553	586
7970	3473	1428	746	1061	1052	978	814	657	487	410	316	344	248	224	169	166	158	136	121	130	94	81	84	71	76	69	64	63	62	47	43	37	48	49	42	41	37	48	41	45	38	49	29	47	32	48	56	47	47	36	60	42	49	44	45	30	45	41	33	42	37	43	38	35	43	39	42	32	48	41	49	47	31	52	40	41	47	45	40	48	42	51	36	30	35	28	43	45	42	43	50	35	37	48	46	29	33	36	33	48	31	30	49	37	51	43	45	39	42	40	41	33	36	36	38	31	37	38	37	32	34	45	44	25	33	42	36	46	32	31	37	25	44	39	35	36	53	40	45	39	40	41	46	33	39	29	46	43	37	41	42	41	27	30	32	26	38	33	39	46	28	41	36	37	39	48	33	57	41	27	37	30	50	35	36	32	42	34	41	38	43	44	39	39	48	26	35	43	32	53	42	46	36	29	43	34	38	31	41	30	39	34	27	42	43	41	48	39	33	59	41	40	48	35	37	39	43	38	34	32	42	39	42	40	35	44	27	38	37	38	28	34	30	34	43	31	40	35	30	35	33	39	38	44	46	34	41	32	26	35	40	35	42	43	38	37	47	37	44	25	42	45	45	30	43	33	46	36	36	32	28	31	52	45	40	35	35	34	34	43	41	30	37	43	40	30	31	33	30	38	41	40	40	45	43	36	31	34	29	35	36	34	38	35	36	34	39	32	27	33	39	52	44	30	41	27	41	39	43	29	36	32	47	27	36	29	27	41	46	46	41	34	29	35	44	54	47	55	41	38	42	40	37	45	49	33	40	34	29	43	28	44	37	39	49	42	24	33	45	41	35	37	40	34	40	40	40	39	29	54	50	33	44	38	35	50	38	24	36	34	34	42	35	38	43	39	24	36	42	42	37	41	35	33	36	37	38	45	40	42	37	42	32	27	27	38	49	36	47	29	45	33	40	36	30	31	40	34	31	23	35	32	40	39	37	34	32	34	35	47	31	46	35	35	37	31	36	38	35	45	37	33	31	33	49	50	37	42	35	41	35	45	42	36	38	47	36	40	35	39	39	36	39	30	44	40	35	41	37	35	36	45	38	40	34	35	37	32	39	20	50	44	34	42	31	33	31	49	39	39	44	39	39	37	37	34	56	30	48	46	38	47	42	39	32	24	32	39	39	32	46	35	40	33	38	33	25	34	42	40	43	41	52	46	44	25	35	43	38	39	38	44	38	43	49	36	45	40	39	37	54	36	41	32	36	39	42	33	53	32	31	40	35	36	33	42	46	35	33	49	42	42	44	45	51	35	33	43	32	36	30	29	40	43	42	41	43	33	41	39	36	31	34	46	50	37	32	40	37	42	48	39	25	46	30	29	32	44	35	35	47	42	31	40	31	32	39	35	37	39	50	35	43	38	25	37	42	32	53	48	46	39	39	31	43	35	40	34	34	32	37	31	49	50	43	48	32	35	34	33	47	48	48	38	40	31	35	37	42	35	32	35	44	43	36	37	36	39	28	36	30	36	38	36	26	38	30	27	49	42	28	40	35	34	23	33	40	43	35	50	38	31	41	42	34	47	40	29	32	40	37	32	37	36	34	45	42	37	45	35	37	37	24	37	33	49	42	43	36	29	35	44	39	32	40	48	44	40	39	51	34	42	31	43	44	41	39	40	41	39	32	36	25	38	43	37	37	45	37	41	45	39	30	32	44	31	33	27	38	30	38	41	34	46	36	45	37	35	46	48	43	43	45	33	32	39	39	35	30	37	31	51	32	45	37	30	25	40	33	35	45	44	40	36	32	40	46	34	36	33	43	34	46	35	36	37	47	41	38	44	46	34	45	47	37	40	38	35	49	34	39	38	36	49	37	34	28	27	41	30	25	20	30	39	37	30	47	36	37	38	34	38	27	35	35	39	34	35	28	41	35	48	37	35	41	29	24	37	37	33	31	43	40	43	42	25	37	41	30	40	47	39	30	40	36	29	39	43	38	32	41	37	34	40	49	46	36	38	34	38	33	30	38	42	42	38	37	31	33	31	36	28	49	42	34	35	45	38	40	39	39	31	33	36	35	26	38	37	34	41	38	42	39	32	29	34	42	36	43	34	37	34	33	29	50	37	40	36	39	34	49	34	27	34	33	35	43	40	42	36	37	35	33	49	42	29	47	47	31	30	37	30	42	39	26	36	40	42	36	39	45	37	37	35	37	36	47	42	38	29	23	38	38	51	40	44	34	38	35	49	36	37	38	38	35	45	37	31	44	41	31	38	38	31	37	41	37	38	28	44	39	39	36	35	35	43	34	38	36	36	34	34	27	36	47	47	34	35	42	48	42	33	36	35	34	48	32	32	29	46	35	33	38	43	44	40	44	37	35	37	40	43	47	46	44	39	38	34	35	36	41	38	30	29	34	33	56	42	38	42	46	36	31	43	54	42	30	36	41	34	51	29	44	26	31	38	25	32	34	33	40	39	44	46	52	36	31	37	34	39	36	38	47	39	38	25	43	43	41	29	33	42	42	26	28	45	35	40	35	32	39	30	30	28	39	36	45	43	32	38	35	38	33	33	37	37	42	36	52	46	42	33	36	38	34	44	48	28	45	37	32	45	32	46	46	42	32	35	33	42	38	43	38	40	34	31	46	27	35	39	35	39	41	53	30	41	38	44	35	41	41	29	43	40	44	39	56	34	42	36	53	39	43	44	44	31	37	41	27	37	37	31	33	37	51	29	46	50	37	41	23	34	42	36	34	36	43	40	34	35	39	41	45	39	33	30	51	37	32	44	48	47	29	45	45	41	42	43	37	41	38	36	49	40	27	34	34	36	32	32	39	50	41	33	34	34	32	39	39	43	44	40	52	45	50	45	43	38	36	29	37	33	42	45	37	47	38	35	48	40	43	45	36	39	34	37	37	32	38	36	38	35	37	35	31	34	28	36	35	47	40	34	34	47	46	37	34	38	42	40	29	41	48	37	44	43	30	37	35	33	32	36	38	37	46	44	29	40	31	37	57	39	40	36	35	45	43	38	35	36	40	32	37	32	43	31	37	33	36	45	37	44	30	34	31	41	42	38	38	28	32	35	31	43	54	43	36	33	46	43	33	36	39	38	30	27	25	38	32	36	34	48	36	44	36	47	32	42	40	39	38	44	46	34	47	28	45	35	35	37	56	38	43	44	30	42	37	44	34	37	36	44	45	42	44	39	37	40	33	38	32	37	46	36	44	33	33	41	31	28	49	32	33	54	43	37	36	36	35	34	41	33	43	42	41	33	38	48	42	28	41	30	33	42	41	41	30	27	31	39	46	39	36	45	35	50	38	43	43	49	41	31	38	38	30	45	36	34	35	36	34	45	40	45	49	37	38	43	50	38	50	36	41	40	36	38	35	41	34	42	43	39	44	41	38	45	40	27	34	33	39	41	53	49	31	44	40	34	46	40	36	37	39	42	35	48	33	43	54	46	34	27	38	40	44	40	44	30	24	36	37	32	31	32	35
45342	31523	22480	32119	39450	38735	36123	32592	28048	23747	19342	16673	15291	13229	11074	9480	8297	7278	6314	5239	4733	4019	3609	3119	2748	2713	2584	2199	1906	1701	1433	1147	1087	1021	1075	1050	995	987	943	970	919	953	856	885	972	974	990	978	1002	929	916	903	952	879	912	889	902	939	850	882	900	860	855	857	830	840	865	868	812	790	770	780	762	763	814	723	739	786	739	722	697	791	698	746	701	725	739	684	719	708	664	735	714	641	684	690	701	642	719	694	675	687	682	709	630	651	628	655	662	716	682	718	665	650	723	692	687	696	686	643	605	624	614	620	597	641	642	610	622	630	621	653	688	692	659	634	662	681	674	628	682	596	647	658	649	616	652	640	660	664	661	650	640	628	615	645	678	621	635	650	664	675	643	620	630	646	674	633	605	628	611	601	604	605	612	667	680	662	641	591	636	625	676	613	647	595	614	656	623	608	627	641	627	634	641	585	658	674	634	652	655	649	642	635	618	623	629	632	677	624	606	646	653	655	662	689	597	591	661	672	616	656	662	654	606	703	604	635	684	605	666	650	614	662	631	667	673	635	650	664	616	633	649	615	649	673	644	634	633	666	638	622	651	619	654	651	627	662	591	622	630	656	600	623	615	596	622	587	601	689	614	632	667	615	620	680	607	632	624	666	596	682	606	651	620	623	633	631	667	633	651	618	692	641	657	613	663	653	679	640	618	644	658	625	660	648	640	647	641	627	563	632	612	603	642	602	607	635	645	652	610	656	661	692	655	643	598	714	679	611	675	664	644	627	632	651	607	633	696	620	657	616	661	662	635	663	695	615	647	654	614	616	609	636	594	647	589	628	640	666	617	674	677	588	659	645	651	630	634	629	596	638	664	664	588	595	625	614	613	644	629	633	676	648	658	665	666	624	653	660	590	672	597	592	626	643	647	628	625	640	608	660	603	667	657	608	643	622	606	584	619	638	631	618	623	656	654	652	658	660	696	627	650	585	634	598	629	684	659	613	635	614	634	669	660	640	635	648	691	668	604	621	635	609	606	618	663	640	677	668	630	605	659	678	646	659	660	599	653	644	620	650	675	666	679	608	614	658	684	630	647	653	653	655	671	651	631	642	654	644	610	653	638	655	667	619	611	580	660	587	661	592	579	620	665	681	584	663	652	629	656	645	645	650	632	639	602	622	657	662	583	633	624	639	652	667	612	648	660	644	650	611	647	600	648	690	620	642	628	630	629	629	667	642	604	617	690	620	643	675	643	642	641	626	669	623	661	623	702	640	632	649	650	605	659	642	632	582	607	656	627	619	658	644	621	672	635	584	641	646	613	604	575	633	647	647	653	648	656	676	659	622	677	641	611	689	625	622	640	602	694	672	604	634	659	653	653	611	638	689	660	639	631	685	636	647	620	631	641	677	686	660	589	621	602	649	634	663	638	658	616	657	647	606	656	671	637	636	695	633	628	640	648	593	599	631	648	661	641	695	632	657	677	638	712	646	661	641	613	597	621	654	641	643	641	634	625	634	654	616	644	592	649	661	641	620	596	628	619	686	688	627	614	646	662	674	611	686	609	667	628	644	668	646	666	674	642	667	605	650	672	681	603	601	643	592	629	676	649	683	638	619	658	664	664	677	698	670	591	664	641	671	643	633	688	613	682	595	671	642	625	677	632	612	644	615	645	678	653	644	632	629	657	626	605	590	638	645	623	614	605	589	631	681	624	626	636	673	628	645	644	650	625	660	653	599	635	668	670	626	651	636	626	615	615	625	651	643	684	653	566	644	622	653	630	646	654	626	599	639	667	608	606	609	631	620	646	627	635	639	639	615	587	634	661	649	617	638	675	599	650	647	667	608	630	640	668	656	638	612	594	588	616	647	654	685	647	648	596	655	631	641	640	644	590	641	643	624	647	632	650	652	623	637	639	680	666	603	606	606	634	631	636	647	691	646	668	635	652	623	625	672	597	655	618	616	650	635	659	693	646	608	679	629	631	626	649	637	611	673	618	641	706	648	662	623	627	649	656	648	681	618	663	657	591	655	614	632	634	616	650	614	627	634	615	655	605	664	636	652	630	645	647	597	659	624	583	671	628	616	637	613	638	659	614	628	605	608	624	652	635	631	657	623	644	623	576	657	633	616	644	650	642	641	665	628	649	657	620	624	657	636	625	658	615	652	660	684	602	654	644	625	647	648	659	671	664	611	684	643	609	637	617	643	657	645	639	541	637	643	639	656	652	643	665	623	653	640	621	629	664	680	604	653	584	670	628	632	612	602	672	623	659	675	613	653	658	622	660	609	657	670	629	615	617	689	636	630	650	654	615	597	628	630	627	624	610	640	653	587	626	604	656	662	661	619	683	637	612	631	677	622	666	636	623	613	637	673	669	625	617	641	656	635	638	639	655	619	694	643	624	669	641	610	680	604	656	645	653	643	659	656	655	581	629	637	606	601	628	664	634	642	626	649	597	649	649	635	626	627	618	658	635	639	620	604	680	631	626	636	669	638	607	592	679	634	598	640	645	625	623	654	667	644	643	651	599	697	614	627	629	634	654	625	626	665	632	633	656	639	669	630	662	667	631	659	647	646	652	644	639	647	678	643	649	683	610	609	648	643	609	599	657	616	608	657	650	653	665	640	634	635	599	654	649	665	683	605	618	624	667	633	652	609	664	608	654	629	610	645	628	645	614	639	629	660	622	669	690	643	568	661	618	655	634	627	680	666	618	612	656	681	624	609	644	644	629	599	650	607	679	621	623	661	596	636	643	637	631	644	625	634	630	590	614	618	623	623	610	616	601	667	621	621	643	628	647	655	632	596	664	619	641	637	636	634	597	688	670	681	632	678	628	639	612	664	641	624	670	659	630	646	626	655	639	641	624	651	662	586	609	626	630	600	640	678	637	647	630	630	615	627	600	613	607	636	594	644	626	647	638	636	636	604	663	623	606	631	653	605	649	655	653	640	641	648	626	639	636	573	663	590	634	610	642	620	598	629	614	656	677	648	616	634	610	606	619	648	623	641	637	692	637	634	599	596	635	594	618	674	627	659	597	615	680	620	705	659	603	668	653	663	620	675	662	627	655	620	617	618	652	659	633	672	651	649	628	656	641	603	640	629	682	638	652	648	640	647	600	633	644	630	659	622	646	619	636	613	605	690	611	648	616	622	663	674	641	620	625	677	651	674	668	633	677	589	658	612	663	605	696	627	668	636	665	621	643	592	623	656	624	609	616	670	680	659	635	645	624	628	693	692	662	630	636	616	639	621	632	639	618	568	581	677	600	635	618	628	673	641	620	616	639	663	657	625	595	661	639	640	604	625	688	635	627	561	598	631	635	600	636	654	671	622	636	647	646	655	631	656	619	653	644	623	633	632	582	652	629	598	648	602	641	614	678	645	600	667	626	654	619	625	668	597	632	655	684	612	645	640	644	621	628	678	628	633	626	605	644	632	619	622	611	647	618	647	636	659	657	634	674	653	640	643	644	646	658	651	637	658	659	628	661	608	668	613
3538	1360	642	403	502	496	429	360	266	233	177	175	164	125	111	113	92	81	65	54	53	61	61	54	24	36	46	35	25	29	32	34	19	29	29	31	21	30	26	37	23	23	18	27	30	28	31	25	32	19	29	29	29	35	28	30	23	22	30	27	30	32	26	27	17	28	31	25	26	25	28	28	25	29	23	20	28	25	27	25	18	20	35	29	21	26	29	29	24	24	22	17	20	25	26	30	18	37	26	19	25	22	32	30	28	27	25	36	22	19	25	19	20	23	28	24	24	24	24	25	30	20	20	27	28	19	18	26	21	29	23	18	21	20	29	34	30	19	18	22	15	33	17	20	21	23	20	19	27	19	28	27	21	22	25	21	30	25	31	24	25	25	27	22	27	24	22	24	28	22	26	22	36	29	26	24	29	15	31	29	24	29	21	18	32	26	25	26	28	27	16	25	22	20	28	22	20	18	27	30	27	19	22	23	30	33	33	28	23	24	25	27	34	21	13	26	29	24	23	20	28	22	28	27	23	33	24	20	28	20	21	30	22	21	32	23	35	27	27	18	19	21	30	24	22	16	29	32	22	32	28	24	24	17	28	28	28	27	18	37	24	16	24	18	20	16	19	22	28	20	16	23	32	27	27	23	14	28	29	22	18	26	22	22	18	19	26	26	10	29	17	29	17	21	16	29	24	19	27	26	26	27	21	24	24	39	23	23	29	28	22	36	12	27	21	24	29	30	26	22	24	27	20	18	26	24	24	26	20	25	26	32	27	26	19	22	15	23	26	21	29	28	23	22	25	28	19	20	28	28	28	20	22	28	19	29	37	33	29	14	26	24	29	22	27	18	35	20	19	29	27	22	26	19	30	38	27	25	28	22	20	27	33	23	29	20	19	31	19	26	18	24	26	23	30	29	25	27	29	27	26	25	28	24	18	22	23	20	17	15	15	23	26	23	25	19	14	22	23	25	24	20	23	26	23	20	24	23	23	16	26	15	29	19	24	31	23	27	21	18	27	30	15	33	19	19	20	22	23	25	29	23	28	25	22	22	22	36	25	23	38	15	30	22	15	24	31	28	28	40	26	22	24	29	15	18	27	25	26	28	15	27	30	19	18	24	34	22	30	33	21	24	31	20	20	35	21	19	30	20	30	22	26	20	29	32	17	19	27	18	28	27	25	24	26	37	30	28	25	23	28	30	19	21	22	36	18	20	34	24	30	31	24	21	24	23	20	28	37	24	21	33	30	18	31	25	37	25	33	22	27	17	25	24	24	21	35	28	25	19	28	20	29	22	20	29	21	26	28	23	13	27	23	27	29	21	28	25	21	26	25	24	25	20	25	27	24	24	27	22	16	17	22	26	17	27	24	29	23	26	28	22	26	15	27	17	19	22	22	24	26	29	29	24	22	26	22	21	20	32	28	27	19	22	29	22	24	27	23	17	28	29	27	24	24	20	21	17	20	29	24	27	22	27	19	21	26	18	22	18	14	24	30	31	22	22	17	24	17	15	25	23	27	31	34	32	26	24	30	38	34	22	31	28	25	29	24	31	28	27	27	18	22	20	28	18	26	23	27	17	28	27	23	15	19	18	21	32	25	24	27	21	29	28	25	25	22	32	29	22	26	22	19	27	31	21	35	25	28	27	20	21	20	22	30	24	27	24	30	27	26	25	19	21	24	25	23	23	27	25	14	26	23	38	24	24	24	35	31	24	23	27	26	37	25	28	19	20	31	23	24	31	25	18	29	21	26	31	27	25	20	18	26	28	27	23	21	19	14	34	32	27	26	29	24	23	26	23	27	20	23	30	31	14	25	20	20	24	24	20	25	27	24	22	24	36	20	25	22	21	26	22	34	19	27	24	23	21	26	15	24	19	22	29	22	27	26	25	29	19	16	19	24	22	24	25	27	26	16	25	26	20	20	25	28	21	22	18	19	28	27	17	27	29	31	24	24	20	21	22	25	21	25	21	14	26	25	22	23	26	17	22	22	24	26	24	17	29	21	20	21	31	22	25	33	25	26	30	28	27	19	24	20	29	21	27	29	20	26	32	26	24	19	31	26	28	20	21	34	28	25	18	22	23	19	23	19	21	25	18	23	32	23	21	31	31	31	19	37	22	30	26	22	34	23	25	23	25	30	28	25	23	20	26	25	22	26	19	24	36	28	27	20	29	30	24	22	32	17	20	25	21	26	27	26	20	18	22	23	24	20	26	33	16	30	13	25	30	20	22	30	18	21	19	22	33	27	25	18	27	26	30	24	21	20	22	21	24	16	25	23	19	21	26	34	21	28	29	29	16	24	19	21	36	26	31	31	22	26	20	27	24	29	31	25	30	23	24	28	26	22	17	33	27	25	24	27	19	22	22	19	23	19	22	22	35	25	23	25	27	23	32	19	36	28	29	21	23	31	35	23	11	27	27	16	21	23	17	24	20	28	21	20	25	22	17	23	18	23	24	30	18	26	27	25	26	26	27	32	27	34	20	22	25	25	34	23	16	36	26	26	25	26	29	25	19	23	31	31	34	28	15	30	17	20	22	18	34	30	23	28	21	16	29	25	32	36	31	25	28	27	27	22	23	34	25	27	25	26	26	25	26	37	23	36	26	32	20	22	33	24	24	22	20	37	27	18	27	19	20	22	24	28	26	23	19	24	31	36	33	17	21	25	27	26	21	23	26	26	17	20	24	21	24	20	28	22	16	24	23	25	31	27	19	19	17	24	27	21	21	28	24	20	21	21	22	33	20	28	24	26	29	30	25	32	26	18	27	34	21	20	18	27	18	17	19	26	25	25	27	24	26	19	23	18	19	31	25	24	25	21	26	25	25	18	29	29	24	34	18	20	29	32	19	26	19	38	26	21	28	39	25	23	20	27	31	26	24	25	18	24	22	21	23	19	26	26	30	20	16	14	22	25	20	22	27	22	25	19	27	23	22	18	20	23	27	26	25	26	20	28	22	32	19	30	23	20	30	27	22	26	26	23	30	18	37	26	21	39	24	28	23	21	24	19	31	32	26	24	20	36	24	14	26	22	17	25	25	17	24	24	20	31	21	29	26	18	24	26	26	18	24	22	23	29	21	22	32	18	24	31	15	22	24	31	22	30	29	26	23	26	28	19	32	20	26	33	23	22	26	24	21	33	28	26	35	23	24	31	26	25	20	26	24	32	24	22	25	23	30	25	26	27	34	20	28	22	23	30	20	18	23	20	23	32	18	22	19	25	28	21	22	35	29	23	23	36	21	24	30	29	24	18	26	14	22	30	26	24	29	24	22	28	19	20	26	28	21	16	23	24	20	17	29	23	23	30	24	15	27	19	29	26	30	24	28	17	22	23	22	26	26	21	35	21	32	25	17	30	31	23	21	25	21	33	18	26	18	38	25	25	24	24	31	23	24	20	21	17	23	18	20	39	23	22	25	27	26	30	21	24	26	29	18	28	16	18	16	18	26	21	33	22	15	28	25	32	27	29	36	21	23	24	26	23	30
34594	24149	15378	24303	30966	30485	27585	23371	18888	14552	11569	9830	9070	7625	6372	5448	4430	3621	3043	2650	2285	1996	1773	1531	1453	1353	1177	1008	894	769	603	585	599	566	562	603	558	574	550	503	499	503	493	545	530	535	561	578	534	552	540	544	542	564	552	503	550	538	525	513	520	495	483	505	511	527	483	531	510	483	484	459	480	490	491	422	474	460	475	509	471	484	458	447	499	463	456	480	440	473	445	472	462	449	432	431	425	472	476	443	420	440	439	440	439	437	412	424	416	457	420	446	428	419	477	484	472	421	398	448	424	449	424	435	418	429	459	421	371	465	388	469	422	421	461	411	420	403	413	420	389	404	428	426	461	442	456	457	406	423	412	457	439	428	423	419	417	407	401	382	418	437	467	440	433	430	443	477	418	428	444	401	414	410	445	398	383	408	436	438	469	408	425	419	411	442	456	440	423	459	423	419	420	412	456	412	455	390	438	437	366	394	373	408	417	402	442	448	411	407	423	438	419	415	439	421	421	403	418	435	424	387	446	436	420	388	457	423	432	433	460	435	420	417	421	408	387	443	408	427	444	417	445	445	417	429	395	375	397	388	419	417	448	452	443	418	430	415	431	431	446	430	399	418	409	447	417	413	430	404	427	405	430	399	409	453	417	409	426	422	413	444	433	436	403	431	410	377	416	436	438	425	423	464	395	413	421	430	457	413	430	422	429	417	442	401	421	403	405	411	431	403	461	382	432	409	390	399	428	392	457	404	411	424	417	429	410	452	463	404	441	445	461	402	410	441	466	433	450	403	440	407	452	397	401	378	415	439	460	431	394	425	377	451	449	432	444	455	401	424	374	401	408	422	386	409	449	411	415	429	390	418	426	407	423	447	422	422	405	432	435	429	433	416	442	406	417	414	399	410	447	400	417	409	401	423	383	415	472	386	415	438	439	403	430	434	457	406	427	400	438	424	425	440	440	418	443	413	457	463	407	405	421	462	413	441	450	396	443	420	426	401	409	411	442	412	429	427	437	386	416	441	433	436	395	402	417	439	433	426	437	429	428	447	401	420	385	413	395	412	394	439	431	393	457	402	407	406	435	442	426	444	416	391	419	466	413	426	429	412	406	417	429	445	437	416	394	406	436	395	429	423	453	413	422	408	426	447	455	395	427	450	428	413	447	444	438	398	410	409	396	413	392	428	392	442	423	428	422	445	421	417	432	419	436	395	405	461	453	380	429	422	444	433	401	423	412	407	422	431	393	441	435	444	407	402	438	409	398	457	430	395	425	413	411	433	429	388	431	382	429	384	400	441	407	433	420	380	435	446	444	429	410	436	404	416	413	417	441	413	445	440	433	388	442	376	425	402	425	412	479	427	429	412	401	421	408	436	433	415	437	426	399	398	421	412	413	423	398	435	437	419	415	387	439	442	426	442	393	426	455	446	414	420	390	410	399	424	451	451	403	445	455	432	427	442	439	407	367	433	435	427	432	416	398	468	417	413	397	387	407	434	433	394	416	422	406	432	394	395	387	388	425	420	421	462	442	447	404	414	448	417	440	458	407	396	452	423	398	375	464	406	410	410	387	404	422	453	450	433	422	430	411	424	435	444	415	408	440	416	402	391	439	463	406	399	419	418	406	409	397	398	427	406	403	431	404	416	422	408	428	398	438	441	381	408	423	454	418	425	400	414	399	402	372	415	465	409	426	404	438	423	423	447	397	429	410	404	432	425	407	422	421	395	417	427	429	426	414	438	408	423	435	418	400	399	442	443	366	464	421	422	413	412	429	390	466	428	429	415	439	436	440	430	419	402	396	438	406	426	428	413	404	421	414	449	445	427	433	410	421	404	426	419	414	435	400	406	437	432	406	384	448	432	428	435	441	438	437	399	447	390	390	390	404	479	441	382	417	429	451	423	444	433	414	431	392	413	416	439	449	420	417	412	441	390	420	397	434	400	424	435	397	440	424	418	417	433	434	433	407	409	413	373	414	408	432	416	405	432	411	431	460	381	400	418	398	428	471	413	410	388	435	425	393	404	414	444	442	407	384	459	461	453	374	394	435	404	449	397	425	417	436	430	444	429	409	418	390	437	439	426	433	406	416	458	398	422	416	422	430	431	411	429	404	429	423	438	398	423	419	409	448	423	423	413	414	393	456	459	437	421	465	404	431	411	397	432	430	434	405	406	435	420	406	404	419	408	419	425	446	417	431	402	419	413	403	399	458	401	373	426	432	427	404	417	415	449	382	413	402	416	401	440	432	413	452	402	407	424	450	419	424	415	445	425	461	434	398	451	457	450	399	454	427	407	407	450	441	422	433	421	461	423	378	439	413	432	400	414	410	408	395	424	462	411	418	387	415	419	402	418	441	440	420	449	471	409	418	434	420	437	432	368	422	411	416	418	435	442	388	426	398	428	423	454	401	422	445	383	439	428	431	418	407	424	424	414	418	374	448	395	419	398	411	409	410	422	429	439	419	410	441	422	397	407	432	420	424	444	387	418	422	374	442	431	430	418	384	414	434	421	400	410	420	408	389	416	431	426	422	420	412	431	420	388	418	425	444	470	458	416	426	426	411	439	398	412	405	418	403	411	426	450	398	406	406	403	446	422	415	426	442	449	425	415	397	416	427	433	419	431	401	469	432	406	429	424	421	371	382	446	384	428	426	431	385	397	423	421	463	396	414	412	430	403	430	413	388	409	444	434	427	412	448	464	394	395	418	446	409	447	383	413	425	373	397	424	443	410	401	414	396	410	422	463	394	443	388	416	441	400	409	409	403	439	403	453	497	410	404	470	404	430	451	436	410	405	434	430	453	439	435	457	401	383	441	453	460	395	416	421	447	432	428	424	430	423	418	448	423	422	418	398	436	399	396	403	379	437	438	453	404	445	417	395	426	421	391	448	393	407	437	393	421	453	427	429	424	443	422	411	407	400	443	427	427	461	418	391	394	441	437	400	445	415	442	423	389	419	414	438	432	444	430	421	446	404	407	474	431	422	400	392	420	429	422	446	403	434	451	434	409	419	446	419	428	424	397	451	409	425	392	430	419	424	413	436	422	446	406	429	412	438	433	422	412	418	404	462	402	396	407	413	483	422	389	405	456	460	419	426	437	380	390	419	380	412	408	435	436	433	408	405	421	395	451	409	405	399	447	411	413	436	431	394	441	419	432	413	441	432	426	433	434	416	417	402	418	402	436	454	399	408	437	429	440	448	399	446	368	465	400	400	437	413	417	429	436	443	440	440	443	442	451	412	418	408	414	436	453	427	474	423	447	402	423	421	425	436	441	432	447	422	457	409	433	405	413	412	381	450	414	408	432	405	404	453	433	408	438	406	425	423	463	402	394	416	398	410	432	448	412	412	392	378	436	441	432	421	465	434	406	440	444	441	441	455	422	411	393	423	439	422	425	441	404	416	429	447	424	430	412	432	452	385	400	401	447	423	406	408	428	426	397	447	421	419	407	397	398	419	436	436	414	397	416	409	400	457	385	427	383	377	391	409
5779	2820	1187	693	929	907	785	669	494	407	309	296	286	230	207	196	129	118	109	105	80	69	69	55	56	68	62	52	40	45	43	32	42	40	49	39	42	31	41	33	33	40	27	30	41	42	41	25	30	31	32	38	24	29	34	40	28	46	33	35	44	39	26	34	36	39	24	35	34	38	44	37	29	28	35	38	41	30	29	41	38	28	38	28	23	34	34	37	33	39	26	39	29	34	29	34	34	27	32	41	26	27	40	32	27	27	37	34	31	27	41	32	28	24	32	30	35	36	37	36	30	27	23	41	37	43	37	41	26	29	42	26	31	37	32	24	36	32	35	35	32	30	24	38	24	33	18	32	25	35	36	35	32	27	28	32	39	32	24	27	35	28	26	35	31	28	35	28	34	26	30	32	32	30	35	28	40	43	28	31	28	31	33	36	36	29	25	31	32	30	31	32	38	27	35	36	27	26	25	29	33	37	35	24	45	29	35	37	33	38	19	37	29	32	32	24	32	35	28	32	36	28	41	34	41	25	25	28	21	27	30	34	37	29	29	37	34	21	32	33	19	33	30	28	36	27	30	29	31	36	39	27	27	42	22	30	35	34	40	28	25	25	36	35	26	42	29	34	30	24	25	38	40	38	30	33	20	30	27	31	21	29	17	22	22	29	32	28	30	37	30	31	33	32	28	38	37	28	36	23	30	24	34	40	31	39	26	27	31	46	24	24	31	38	35	25	30	38	36	30	28	29	37	31	43	28	32	41	20	29	31	30	31	39	38	33	29	23	37	41	29	38	35	29	31	25	32	28	33	38	41	20	37	31	28	33	38	35	34	27	29	32	30	36	42	39	34	31	39	27	33	34	33	17	27	34	23	25	28	33	39	30	26	36	28	39	32	35	37	21	31	21	28	49	33	22	40	33	34	32	26	42	21	31	35	25	31	32	21	38	34	27	25	29	31	30	28	40	36	23	24	41	33	39	26	33	33	27	30	24	36	28	26	33	35	34	35	45	40	40	28	35	19	31	26	22	23	35	27	31	33	19	25	28	21	28	31	34	32	44	40	27	36	33	28	35	28	23	30	24	39	25	23	36	29	25	27	33	31	33	35	34	34	27	39	28	31	31	39	35	33	35	38	40	35	30	28	36	28	18	26	28	28	31	32	41	31	25	24	35	35	31	33	29	27	38	34	37	31	25	32	35	35	20	29	33	30	28	35	23	25	30	26	28	36	25	25	27	21	33	35	29	39	28	35	31	37	25	35	32	36	28	22	32	30	22	38	43	36	31	45	24	21	18	30	33	37	31	32	25	28	35	28	34	27	24	24	34	28	28	26	32	31	26	36	26	28	23	31	23	34	37	39	32	32	37	38	27	30	24	45	31	36	31	32	39	29	34	37	30	33	35	30	30	38	35	31	33	28	19	27	26	33	39	35	31	23	34	33	37	31	41	30	35	43	28	25	35	26	27	41	26	33	34	27	34	30	27	33	29	31	31	36	35	39	24	37	35	38	33	38	32	36	31	39	47	30	29	43	26	37	26	30	37	30	25	41	22	37	26	31	33	27	35	33	28	34	34	30	26	30	40	30	32	32	26	29	33	37	27	36	35	31	28	38	28	28	33	33	33	33	23	28	34	35	25	31	34	25	39	26	31	41	18	32	35	34	34	37	32	32	18	29	22	35	34	33	24	36	26	26	42	36	40	25	34	36	35	23	36	25	33	22	31	32	28	40	37	23	26	44	42	38	29	27	30	33	40	37	26	34	31	30	31	33	27	21	27	26	30	28	26	26	41	30	34	39	32	32	32	21	33	43	31	34	28	30	26	32	32	30	28	27	30	31	22	35	28	34	37	33	26	34	31	33	24	36	31	36	28	33	28	36	39	29	23	33	25	34	38	31	49	30	46	31	28	31	26	25	29	25	29	19	36	21	29	37	39	42	26	36	31	28	31	34	36	33	36	41	25	39	25	37	38	31	29	27	30	31	34	31	27	34	30	29	28	26	28	41	31	30	28	35	31	31	28	22	33	38	27	35	35	32	23	37	36	25	29	29	30	30	35	27	41	40	40	35	33	25	33	23	30	32	35	36	32	31	23	32	31	30	36	34	32	32	25	30	31	22	23	34	20	26	28	45	26	33	38	24	31	38	38	39	26	23	30	28	31	41	27	42	36	23	22	39	42	40	39	38	36	25	33	28	35	27	29	30	28	28	36	33	33	33	31	40	24	31	31	27	39	27	37	27	37	23	27	30	40	37	29	31	42	30	29	32	32	33	30	32	27	32	36	30	36	40	37	30	43	27	34	28	30	38	37	28	26	37	30	25	21	35	26	23	32	38	29	26	26	28	28	26	40	19	32	33	29	45	32	41	36	25	28	38	28	28	32	34	31	36	22	33	38	32	36	32	30	30	44	33	37	26	31	35	39	34	32	43	33	31	33	39	38	35	28	31	22	40	39	25	35	35	32	17	37	30	35	26	32	33	24	35	25	29	32	37	37	42	29	31	34	35	41	27	35	49	32	33	29	32	34	29	31	29	36	33	32	31	33	25	26	32	33	33	34	35	26	36	32	33	33	25	26	18	31	29	19	25	28	24	37	32	27	25	24	34	36	29	36	33	39	28	32	39	22	24	26	19	31	32	23	36	32	29	38	32	47	25	28	44	35	31	28	27	30	34	29	40	34	37	35	31	30	35	31	25	36	37	39	34	33	35	30	40	32	34	33	22	26	33	36	30	27	29	32	28	28	28	29	39	28	31	36	33	39	29	31	31	42	23	36	42	29	36	26	38	37	48	38	32	29	23	23	33	35	28	32	29	40	31	28	24	37	30	27	30	31	24	36	30	27	29	34	28	32	30	27	31	41	34	19	26	39	30	40	28	29	28	33	34	32	34	41	31	37	28	27	27	27	28	43	40	35	38	40	39	23	30	40	28	27	25	25	25	36	28	32	26	31	33	31	21	36	22	28	28	30	42	33	28	31	29	34	23	30	33	24	41	36	28	32	32	33	31	34	33	24	28	35	26	20	24	41	39	43	21	30	36	34	35	38	37	30	44	31	27	41	26	31	31	21	35	33	37	35	33	27	26	28	28	31	35	32	21	45	29	29	37	29	27	32	35	43	30	34	20	29	35	36	35	35	31	34	28	24	31	25	28	35	32	39	35	31	29	35	35	28	29	20	28	46	42	34	34	29	36	35	32	24	44	35	30	26	29	32	33	27	35	40	43	30	39	21	25	29	26	39	30	31	45	28	33	38	32	34	26	41	28	35	25	29	25	24	25	30	33	37	36	45	31	39	27	30	31	32	41	43	15	27	31	36	29	32	31	33	36	33	31	31	30	31	27	41	43	30	25	33	33	40	34	38	28	33	34	23	27	26	33	34	35	39	24	43	34	35	32	23	35	37	19	34	33	31	29	24	34	31	38	34	30	46	32	22	22	47	35	36	27	32	27	35	22	36	39	42	43	32	30	34	33	32	37	41	29	29	34	29
42621	30233	21681	31805	37747	37298	34391	30253	25310	20854	17387	15485	14174	11916	10240	8839	6959	5705	5027	4469	4004	3512	3016	2790	2457	2239	2037	1703	1487	1246	1027	953	938	876	887	821	867	822	826	799	763	756	789	857	794	821	804	848	823	817	801	842	798	788	761	782	799	745	741	738	744	776	692	690	627	716	679	737	712	635	643	666	646	652	675	633	622	682	608	618	613	646	618	600	657	546	594	581	647	575	658	562	574	585	562	575	555	569	615	548	596	523	571	584	573	610	562	556	550	598	589	584	522	564	593	598	567	617	561	512	549	579	520	520	531	546	536	562	518	575	520	504	561	494	543	501	550	553	567	536	570	517	555	527	537	554	556	544	506	563	498	564	562	550	557	567	567	514	566	528	512	553	532	582	544	506	529	541	557	501	587	574	503	545	531	513	536	561	505	562	562	527	551	562	522	544	512	512	541	546	542	538	578	519	535	520	564	520	497	554	510	522	552	522	510	549	531	531	571	538	509	537	509	573	569	522	567	563	560	529	500	548	531	564	523	521	549	552	532	553	550	583	529	525	555	507	537	550	541	546	504	510	518	524	543	544	514	554	557	539	543	539	548	535	543	527	549	531	530	550	576	524	514	504	571	534	490	512	537	552	493	548	513	542	547	491	579	504	517	525	543	536	546	527	563	533	555	542	544	506	526	571	553	525	542	573	564	516	572	544	550	518	541	520	548	557	501	544	537	580	564	493	547	530	495	522	519	552	516	558	546	510	491	562	515	549	577	520	571	526	518	509	549	523	556	568	559	517	570	508	565	520	507	530	553	564	552	560	548	560	533	502	506	532	521	561	528	504	501	520	543	499	538	562	569	524	543	532	539	513	502	537	533	543	536	564	562	499	525	545	556	535	537	566	553	563	510	464	545	532	525	553	509	523	528	507	528	533	489	524	540	577	565	528	552	545	511	550	533	494	511	542	533	554	526	503	525	562	536	527	572	535	525	548	552	558	532	510	539	474	570	540	502	547	555	553	567	536	594	550	537	564	551	547	529	533	533	544	516	533	564	544	565	526	545	522	521	544	515	501	549	537	577	535	533	536	571	518	547	513	570	517	537	502	512	529	544	563	550	535	526	571	524	561	525	531	559	543	549	547	546	542	534	536	568	515	552	511	532	554	533	541	500	523	578	627	529	568	587	554	521	543	582	507	557	542	556	525	531	582	561	542	542	535	514	503	539	525	515	538	570	504	542	524	580	518	535	556	504	471	544	538	567	510	527	547	528	537	579	529	532	578	539	516	569	533	514	529	589	566	530	519	508	567	525	562	486	516	539	532	503	567	564	533	564	523	591	563	571	529	575	511	550	511	540	561	539	535	551	533	522	553	503	554	473	561	486	520	516	536	506	530	537	549	533	528	537	546	503	533	517	565	549	538	581	502	545	546	522	539	515	540	535	488	575	519	496	505	566	530	534	575	537	525	517	543	526	578	537	547	567	521	555	580	533	518	577	540	523	526	523	544	523	536	575	493	542	516	564	540	529	544	568	547	543	514	515	516	553	564	531	520	525	507	531	553	500	508	563	551	524	544	490	505	481	545	562	513	544	523	533	531	536	533	510	567	563	545	512	555	529	562	507	594	561	532	571	528	520	528	518	539	518	513	528	526	501	578	517	523	556	479	557	489	475	541	568	578	536	519	496	517	531	531	534	533	584	516	519	530	502	556	562	558	544	543	583	564	491	503	577	536	562	558	564	554	559	535	535	515	509	551	513	582	523	547	570	525	555	536	511	543	515	519	537	519	557	517	514	534	557	526	517	511	516	501	532	540	549	532	508	530	507	528	514	546	480	561	533	598	525	546	507	562	499	496	502	512	546	526	509	496	521	528	512	538	580	534	527	519	537	511	529	511	529	497	507	506	506	594	521	517	513	535	534	525	556	530	549	568	576	519	569	503	524	517	541	536	543	550	509	546	528	532	566	534	517	522	507	548	535	511	581	557	538	533	509	532	550	543	507	516	529	502	566	548	581	530	517	558	508	488	549	541	562	565	500	527	501	570	543	528	566	518	534	532	521	544	536	503	525	498	545	534	504	542	542	532	528	544	533	560	562	520	512	578	592	521	533	508	565	551	565	539	523	529	512	535	545	547	532	527	574	541	561	513	516	521	526	566	555	510	556	537	548	538	535	513	536	521	507	534	550	556	558	544	490	514	552	548	486	519	547	536	537	526	524	487	551	540	508	510	523	526	528	534	550	542	551	560	530	482	535	548	571	553	543	515	522	523	544	565	559	570	513	537	486	531	535	561	555	513	531	533	556	552	570	554	554	562	539	515	572	540	529	567	494	572	549	533	533	559	570	505	524	552	525	579	556	559	529	555	526	534	541	548	551	519	501	540	570	525	503	530	512	551	542	555	488	521	506	543	568	511	523	498	520	592	541	535	571	538	554	548	508	550	524	529	545	536	501	536	499	506	539	545	538	556	521	510	497	547	511	547	548	541	571	519	561	521	529	497	550	535	534	527	570	522	531	545	510	569	545	549	524	551	601	504	504	503	540	547	539	520	541	539	534	539	577	528	518	571	574	552	557	577	541	574	581	518	529	563	539	543	554	528	524	548	501	540	550	533	520	513	551	552	551	545	546	583	546	510	501	515	551	513	549	554	540	529	537	528	555	540	564	527	527	543	525	533	551	514	506	515	520	559	546	524	562	515	523	514	544	536	555	569	580	533	527	555	537	547	541	535	496	511	508	516	577	552	504	535	592	518	532	546	550	509	539	521	499	543	510	544	548	554	559	533	555	515	533	594	520	552	548	497	561	572	531	547	535	522	553	546	540	563	565	557	511	514	543	541	542	512	541	580	555	562	517	545	506	606	547	541	510	529	528	560	547	529	509	554	506	567	556	556	546	536	505	578	537	509	530	550	508	547	496	574	528	549	541	541	595	547	517	520	495	552	539	488	546	538	510	527	566	530	558	549	532	502	514	553	553	545	546	507	482	556	513	506	534	518	547	555	536	515	495	467	536	520	573	551	560	524	490	536	525	524	545	531	594	542	570	529	527	529	520	547	508	537	564	545	529	488	557	553	497	558	534	544	524	531	549	552	584	504	533	496	504	566	567	514	516	524	519	518	539	538	581	556	496	569	535	568	515	554	514	531	563	577	530	547	533	534	543	528	552	542	527	512	528	547	506	556	502	520	549	568	512	561	542	516	544	546	526	533	541	516	525	537	499	514	547	554	553	546	539	568	522	541	511	542	516	525	553	534	552	505	534	558	516	533	531	534	552	535	537	538	542	524	518	524	534	531	534	569	559	542	543	568	530	566	561	569	520	549	529	556	514	535	538	551	501	561	535	538	490	559	521	541	571	560	551	516	512	544	556	558	477	540	548	553	562	506	533	547	555	528	554	542	532	549	595	494	527	507	566	558	565	555	542	534	540	489	582	514	526	527	535	521	515	507	546	533	516	575	512	549	532	528	526	523	541	551	528	575	565	539	485	525	508	548	536	509	564	546
5852	2385	1071	655	708	722	648	532	417	323	252	271	264	207	162	146	97	99	83	97	88	77	69	58	55	58	54	53	49	43	35	31	49	42	47	36	36	32	34	38	36	35	41	27	39	40	37	28	32	35	41	35	35	39	33	32	35	34	41	31	33	39	32	26	29	29	29	32	36	33	28	36	34	35	40	31	39	29	35	36	31	30	33	37	31	41	29	38	33	35	26	32	30	38	40	28	31	32	34	33	42	44	46	27	40	35	26	18	34	40	32	29	37	31	41	32	42	28	34	32	45	26	24	35	43	21	32	41	37	37	27	23	24	31	31	35	39	29	36	37	24	25	37	18	30	30	34	37	35	40	39	29	39	35	35	41	28	26	28	27	28	27	29	32	44	20	32	49	41	36	38	30	39	29	22	31	30	23	35	29	36	31	37	27	37	42	40	26	40	40	29	42	29	27	27	29	32	51	38	29	36	45	31	28	33	24	34	30	40	36	25	30	34	23	29	28	37	24	30	33	26	31	27	31	34	31	29	22	38	27	33	24	37	31	35	26	31	25	31	42	36	36	34	33	36	29	31	39	33	29	39	28	31	18	30	28	30	37	34	36	37	39	28	32	30	23	30	28	30	26	36	29	25	33	30	24	33	29	27	33	35	33	36	36	39	31	25	26	30	36	27	28	37	36	37	29	39	36	31	29	27	41	36	37	30	33	36	32	31	35	31	34	24	37	28	39	30	36	31	27	31	46	34	30	29	45	37	27	46	29	31	34	25	30	39	30	31	38	40	39	24	31	39	35	31	28	28	32	21	27	32	40	31	22	28	30	45	31	29	31	40	34	27	27	43	33	30	29	40	31	32	33	44	29	37	43	27	33	31	25	46	32	33	35	32	34	27	34	31	28	26	35	34	40	34	26	40	32	46	39	36	36	33	33	41	31	28	31	31	40	40	27	24	33	32	34	31	29	23	25	23	35	31	28	35	39	33	37	40	35	38	39	32	27	40	32	25	26	30	34	32	33	25	32	27	33	41	34	38	36	37	39	38	43	25	35	38	27	37	37	40	37	30	36	37	27	31	44	31	24	33	26	39	38	31	24	33	29	34	29	33	44	28	37	38	26	30	23	33	37	39	41	39	28	35	37	25	34	40	35	32	46	38	28	26	41	35	27	38	38	31	32	31	29	32	31	40	31	36	31	29	32	32	30	25	37	26	29	41	37	39	28	37	38	36	28	25	34	25	34	39	40	25	23	33	30	34	28	30	30	27	30	31	25	38	36	28	34	45	31	33	32	32	34	43	33	34	37	35	29	33	33	26	33	28	33	36	39	32	28	31	41	40	36	28	35	32	30	41	30	41	27	39	33	31	34	33	28	30	35	25	30	32	35	28	31	33	37	22	32	36	32	33	37	29	30	22	33	40	37	41	18	41	33	24	30	29	34	37	36	40	34	37	29	25	33	33	40	27	33	31	26	22	41	28	31	28	25	30	27	32	35	27	31	32	29	33	37	33	36	30	37	28	34	28	25	33	43	18	24	28	38	38	31	36	29	47	26	35	40	27	34	42	28	27	41	37	30	38	26	40	46	34	40	31	28	30	33	29	34	36	29	44	37	34	36	24	36	35	33	35	29	26	35	39	29	27	29	38	25	33	32	34	21	33	27	30	32	27	24	29	28	32	33	33	33	30	24	32	23	27	35	39	36	26	35	38	32	30	37	38	34	32	36	30	31	34	32	26	29	40	30	34	24	47	26	43	33	33	46	33	32	40	30	37	33	25	35	24	24	34	30	26	40	34	33	31	33	31	39	36	33	38	27	42	23	44	39	35	29	26	48	28	36	26	33	32	40	32	28	28	27	35	33	29	38	41	30	38	33	35	23	39	29	35	35	32	29	26	39	42	38	41	33	27	28	36	31	31	36	25	38	28	28	31	32	21	31	31	33	34	31	33	39	45	30	31	42	39	39	31	23	33	32	33	30	35	35	34	31	34	36	31	41	33	34	45	31	44	29	36	33	36	26	45	28	41	27	35	38	32	21	36	27	34	35	26	34	30	34	38	28	30	32	26	38	40	36	32	33	33	21	40	26	34	36	45	37	28	33	38	33	37	36	27	36	33	32	37	33	29	37	27	27	38	37	37	39	29	35	35	36	26	29	27	27	31	31	31	31	31	36	35	38	31	33	25	33	37	31	31	43	35	27	32	32	21	42	54	39	51	44	30	26	32	30	25	39	36	38	20	42	34	26	39	26	37	19	23	32	40	30	25	41	31	36	41	33	30	35	35	31	33	34	34	24	25	26	32	36	39	31	42	37	21	31	39	38	30	45	24	33	38	32	41	35	28	27	33	32	29	31	43	28	38	40	36	34	28	40	29	34	33	41	32	34	33	27	32	29	42	27	22	38	50	32	28	33	32	38	30	42	23	37	33	36	29	43	45	25	19	26	20	37	39	32	20	31	36	25	42	28	34	36	32	37	32	33	33	41	36	28	40	39	32	39	40	29	33	24	36	23	38	27	26	20	33	36	35	38	43	18	30	34	31	45	40	38	29	34	39	38	37	31	31	37	36	22	40	35	29	39	36	34	27	41	38	40	39	55	31	32	35	34	39	39	34	36	28	31	37	33	42	37	37	30	31	30	37	36	31	30	31	31	28	26	40	30	33	23	32	37	43	34	29	32	44	33	31	39	34	42	32	29	32	36	37	25	27	21	27	26	29	32	28	33	35	38	20	27	29	33	44	17	30	34	28	26	35	32	36	32	41	38	24	27	30	40	38	29	35	35	27	46	43	22	34	31	34	26	26	37	34	30	28	31	33	27	41	26	36	34	24	29	35	35	25	25	36	25	31	35	33	23	32	31	40	36	27	27	38	39	40	36	35	30	27	28	34	39	36	38	35	52	26	38	32	36	26	31	27	31	42	32	34	20	33	36	43	39	25	35	38	31	29	42	36	37	47	31	43	38	32	26	27	31	27	37	27	31	34	45	29	36	27	31	29	39	38	31	34	36	29	24	38	18	33	37	29	30	28	34	38	32	23	24	31	33	24	32	31	29	26	41	37	26	33	28	34	30	30	31	30	40	36	34	34	46	42	30	38	45	41	56	34	30	34	32	38	40	42	39	45	30	32	26	24	33	33	32	27	28	32	34	35	31	26	33	39	36	32	27	29	34	24	37	34	36	28	37	32	45	24	39	34	35	35	26	38	32	40	29	27	40	41	41	30	34	33	36	23	32	32	29	36	41	36	41	30	31	28	28	33	38	31	28	37	32	44	23	32	29	34	44	28	42	29	45	26	39	35	32	30	31	18	33	38	38	39	31	35	26	37	37	37	29	22	32	31	28	23	28	31	38	42	32	24	26	35	27	32	32	35	28	29	30	32	34	37	22	29	35	29	28	27	30	40	34	31	34	29	52	33	32	37	26	34	32	29	29	32	33	31	32	22	24	27	35	31	37	25	35	29	21	35	43	31	33	27	26	39	33	30	22	27	27
37830	28492	20406	29781	35349	34432	31698	27757	22494	18078	15344	13894	12156	10270	8499	7149	5590	4386	3835	3624	3286	2768	2532	2271	2071	1764	1519	1403	1175	1029	895	872	819	835	834	798	795	791	794	747	711	750	802	745	750	806	798	808	831	776	726	715	700	743	794	738	736	742	687	712	721	732	703	674	680	674	667	681	672	694	642	672	640	651	669	651	579	659	598	650	638	585	566	625	646	578	574	571	598	643	571	573	601	585	622	602	580	602	592	589	562	612	556	585	579	581	625	582	593	655	546	555	580	615	626	577	580	594	593	537	539	576	546	584	546	549	568	572	582	571	565	580	546	557	597	589	572	577	556	584	568	549	581	554	550	598	564	581	584	542	586	553	551	556	545	560	550	584	555	579	542	577	569	567	550	548	555	524	551	560	568	556	559	564	562	590	529	560	592	593	533	571	537	618	565	547	572	525	605	517	578	546	586	564	571	529	564	515	580	580	565	517	561	568	566	569	565	557	538	565	554	551	527	579	625	587	563	586	576	563	579	560	542	565	552	558	569	564	596	546	552	553	593	557	551	530	557	553	554	549	567	539	589	563	560	523	581	605	522	528	548	573	598	551	526	599	591	583	574	571	564	566	553	509	552	598	562	528	569	545	548	553	573	557	570	563	535	540	563	547	537	531	600	539	531	546	575	531	552	563	588	524	562	569	559	588	556	561	550	562	570	587	574	519	584	547	563	527	600	532	544	566	572	544	558	588	557	554	565	511	519	552	573	604	566	542	580	576	572	557	610	550	541	543	517	545	550	610	502	517	528	609	569	537	581	564	540	553	559	542	536	530	570	543	532	559	569	587	536	502	561	563	542	554	554	564	526	574	553	586	589	567	576	577	562	561	566	530	577	561	580	534	524	531	599	576	500	564	553	580	549	539	557	589	566	568	547	515	589	550	589	538	563	531	529	517	565	594	543	576	577	593	597	553	552	571	550	563	572	552	598	547	561	526	544	530	551	618	538	582	585	537	564	539	517	555	545	521	555	539	559	575	540	526	555	528	572	540	550	542	554	530	606	538	549	600	573	587	583	550	604	599	598	615	598	562	557	553	581	602	562	547	530	578	539	586	560	565	557	605	568	595	524	578	571	611	537	545	577	589	500	581	620	572	547	550	560	551	569	553	543	532	538	562	567	534	543	534	576	559	553	532	535	555	549	562	530	521	545	572	599	526	569	540	571	573	534	561	560	545	547	578	552	551	539	567	551	543	517	552	563	525	551	598	567	581	542	560	547	524	557	587	522	560	593	523	571	573	568	536	552	578	541	524	538	515	565	566	556	593	533	551	632	550	577	536	575	574	538	557	558	546	552	576	550	545	541	595	531	580	586	548	547	580	560	559	584	579	575	577	548	572	543	547	570	512	585	547	547	603	546	586	531	558	559	587	570	560	584	552	577	596	565	516	532	543	572	556	561	573	561	565	547	595	537	522	540	575	596	565	588	573	577	555	554	584	555	575	554	586	601	573	589	588	514	563	569	563	563	530	526	539	546	565	564	608	542	590	530	562	610	579	524	575	586	545	582	559	545	587	541	553	574	542	597	557	618	586	612	574	549	573	549	545	568	542	539	557	583	575	619	598	556	565	587	575	524	580	570	536	559	585	566	557	538	532	565	595	544	580	573	603	554	539	562	565	562	554	575	516	566	559	527	550	554	588	546	561	493	546	579	588	581	555	573	570	585	566	580	542	510	589	577	573	611	539	538	564	583	533	542	530	549	584	570	550	586	528	553	567	563	550	598	583	545	575	507	551	549	579	547	606	561	557	528	550	599	546	605	559	540	550	579	538	507	598	534	575	613	547	588	541	540	559	524	556	531	543	557	574	595	574	524	568	533	591	585	525	555	575	555	585	563	544	573	582	546	545	549	551	545	557	572	544	537	581	607	563	550	559	542	532	602	539	566	527	545	598	565	560	560	554	568	551	567	576	579	556	551	600	575	575	568	579	582	549	584	580	547	545	546	598	536	541	583	565	542	557	545	547	605	555	565	573	596	547	543	565	556	554	593	564	573	559	555	560	528	596	530	598	539	565	597	550	584	607	551	551	531	589	574	564	532	574	579	564	559	554	546	577	583	569	582	567	582	579	517	551	547	585	579	525	583	564	515	582	522	554	535	568	596	589	577	586	553	574	554	529	520	578	597	544	588	544	558	532	553	555	579	584	547	540	535	555	570	561	539	577	540	551	587	537	560	572	524	578	562	559	529	528	595	590	582	549	569	570	569	564	615	554	526	630	595	514	559	566	539	564	568	546	594	589	577	590	577	632	535	580	538	555	597	564	556	593	574	546	555	588	564	543	535	561	548	574	555	553	596	508	539	556	549	597	587	607	571	582	501	567	528	605	545	579	586	545	571	549	579	560	527	625	584	570	545	544	536	538	569	523	571	532	569	547	523	562	586	639	576	584	587	580	564	531	586	525	546	565	514	581	575	560	547	584	549	524	544	597	553	553	539	580	578	594	572	542	552	540	540	586	620	576	562	549	546	549	570	518	612	548	583	588	534	587	531	587	552	583	573	616	570	532	574	571	559	556	588	580	542	552	603	549	567	523	569	592	545	565	583	601	551	559	576	523	491	568	564	550	532	582	558	541	565	535	577	557	564	532	632	589	550	574	546	519	572	598	577	575	566	564	555	574	589	608	563	552	577	555	541	564	561	571	548	561	562	541	574	579	571	527	554	540	518	583	565	583	561	570	573	582	529	577	541	591	561	517	552	543	603	531	589	549	577	578	557	595	570	544	512	548	592	559	574	539	549	577	540	537	545	500	538	525	539	524	572	548	543	567	584	557	499	508	581	530	554	556	524	580	570	593	593	556	614	553	530	589	565	557	597	542	564	551	544	548	549	570	568	509	531	587	546	612	572	542	564	505	573	567	544	579	586	573	580	530	583	544	547	566	551	561	536	603	591	570	576	550	564	574	560	526	545	523	550	548	581	582	525	574	583	547	554	541	555	560	535	532	558	574	576	573	546	585	583	582	571	522	605	616	584	532	573	562	513	517	577	565	558	590	571	568	551	559	573	546	598	577	530	541	569	553	538	542	576	559	592	518	590	581	596	544	586	597	572	576	553	578	584	554	549	526	557	548	563	568	534	565	573	577	545	585	564	563	583	579	551	507	555	539	559	544	570	529	556	516	561	585	570	590	537	576	551	604	556	555	575	608	529	546	569	554	576	529	526	554	537	558	574	543	558	536	565	565	576	567	544	559	596	543	554	581	565	549	570	575	528	548	592	564	532	564	602	555	575	564	580	544	572	545	568	564	577	565	533	553	553	583	592	593	554	575	557	574	557	574	565	583	566	555	551	574	571	519	540	535	549	571	536	508	554	536	570	563	550	548	544	555	567	570	577	543	564	595	527	510	580	598	558	568	585	543	554	530	582	569	567	566	567	567	563	567	546	556	567	573	578	545	566	598	530	559	538	585	584	579	593	571	533	551	561	562	568	591	557	573	534	548	590	570
7575	3746	1588	990	1118	1098	954	772	638	487	459	365	346	253	214	195	152	145	127	149	104	106	68	89	76	61	72	54	64	63	51	31	37	43	44	45	40	45	39	41	45	44	47	42	43	44	55	54	48	53	56	49	33	47	56	51	36	35	50	59	50	41	45	38	44	39	39	44	37	44	41	46	44	47	32	37	53	34	39	48	34	37	38	43	37	43	32	46	39	43	37	33	42	46	43	24	44	39	23	37	34	37	45	42	33	34	34	53	42	46	43	33	44	37	34	50	37	39	41	38	47	34	34	33	31	36	40	43	26	45	40	36	31	43	42	46	44	42	33	39	36	37	27	29	33	37	39	34	33	31	39	39	34	36	53	36	34	33	39	42	33	40	30	42	49	31	41	43	43	39	37	42	31	38	34	33	41	39	41	38	40	33	44	45	32	38	45	43	37	45	33	38	31	39	39	39	38	42	41	45	40	31	45	38	42	35	40	38	48	39	44	35	41	32	33	46	33	47	41	42	42	41	33	43	44	39	40	42	37	35	38	35	31	34	38	32	33	29	52	29	39	33	40	26	33	43	36	35	33	36	42	37	39	33	42	40	45	44	37	32	36	33	25	44	29	46	37	33	34	31	35	37	38	33	41	33	47	37	37	48	40	43	22	41	37	50	38	38	38	39	36	44	47	34	44	38	43	34	32	34	37	32	34	37	44	42	45	37	43	29	41	30	35	28	43	36	46	45	39	38	36	37	37	40	38	39	44	38	41	42	24	35	41	34	32	41	39	33	27	43	38	39	28	36	47	45	37	45	47	39	40	27	35	31	33	36	48	41	43	32	43	24	37	44	36	44	41	40	35	30	43	35	28	28	42	33	43	46	43	38	55	35	42	36	38	30	38	53	34	43	29	34	43	35	44	36	32	26	43	39	46	40	40	36	34	42	37	45	33	31	34	39	35	40	28	38	34	37	44	41	35	46	37	42	40	33	46	31	32	38	42	32	42	38	37	44	48	33	43	36	30	40	31	44	34	46	50	45	43	34	34	46	48	27	38	40	38	49	48	31	33	32	34	33	32	29	36	35	38	48	39	39	40	52	38	35	35	44	33	42	39	34	42	39	36	30	40	43	42	49	32	29	48	36	32	57	31	42	40	31	47	27	38	34	45	38	42	38	35	38	39	46	42	29	34	41	33	45	41	33	29	47	37	35	43	35	29	37	39	50	39	39	50	37	41	50	35	25	26	34	40	48	35	43	41	57	48	44	32	32	40	40	45	37	47	37	42	30	38	30	27	36	29	40	49	29	34	48	33	43	33	28	33	34	49	38	45	39	37	31	33	37	48	31	46	42	46	37	46	34	35	34	31	44	40	36	38	39	40	29	30	41	47	39	40	26	42	41	32	33	44	43	39	41	35	40	39	38	33	45	36	53	35	42	44	42	38	39	40	37	39	35	39	29	32	46	27	32	34	32	29	39	34	49	25	37	42	37	39	29	50	41	34	29	23	37	39	36	44	35	40	36	32	49	40	40	41	44	39	34	42	37	35	40	37	40	34	34	36	41	42	39	39	47	46	33	34	38	31	37	35	47	36	39	37	36	35	40	34	44	40	24	33	41	29	32	22	30	34	48	34	35	48	30	35	36	31	34	38	50	44	28	45	40	40	40	28	43	36	33	27	40	39	46	38	34	38	35	39	23	43	41	43	31	41	37	55	43	33	35	28	41	47	36	32	40	35	43	40	44	46	36	23	33	39	41	34	31	49	28	36	36	43	41	35	34	42	48	35	45	30	31	40	51	36	27	36	45	32	36	35	36	45	33	42	31	29	47	34	33	40	35	32	41	37	31	34	32	40	35	34	36	32	37	44	39	36	35	36	38	27	44	49	42	49	50	48	32	44	25	37	33	37	36	40	50	43	44	41	32	45	34	37	37	36	43	40	29	40	33	39	40	43	31	33	37	44	32	28	39	34	33	40	35	37	36	38	24	43	31	30	41	31	42	35	31	44	42	36	31	35	26	46	37	40	42	31	30	32	28	42	28	32	34	38	42	35	35	38	42	50	30	42	42	27	31	32	34	31	27	39	29	38	43	45	39	47	48	45	38	44	28	31	42	44	39	34	44	45	46	55	39	42	36	36	32	32	42	41	33	46	43	31	29	36	32	42	38	46	29	30	35	35	25	29	40	31	33	39	44	33	50	32	35	42	32	43	37	31	30	46	39	41	34	44	24	32	35	33	46	45	47	40	41	47	35	41	33	35	35	46	44	36	34	38	45	35	32	41	48	38	33	42	43	43	31	34	35	35	38	40	41	30	18	51	33	43	40	42	38	36	28	47	46	48	30	38	46	35	25	30	33	40	41	40	42	32	33	32	34	30	37	36	35	22	41	35	41	40	37	48	36	30	26	38	37	37	48	40	42	53	40	39	35	37	42	38	35	29	35	34	28	44	40	34	36	31	33	33	39	41	36	31	42	31	30	37	27	48	40	32	39	32	44	41	46	45	28	43	36	41	48	35	31	37	39	36	42	34	53	29	43	39	40	30	37	42	32	37	34	34	46	42	36	48	30	33	43	35	35	33	43	36	36	51	43	25	14	40	25	40	32	33	40	33	41	28	35	22	39	33	29	34	37	39	38	43	29	43	22	42	45	37	41	49	45	34	34	29	35	36	44	44	31	42	31	31	48	34	33	47	36	33	42	45	36	41	36	32	43	39	39	42	35	37	30	31	30	41	35	44	36	28	37	34	51	49	45	44	32	52	32	43	42	46	27	24	39	41	35	42	38	40	29	40	35	40	30	34	38	44	33	37	31	28	37	35	37	45	35	39	36	44	39	34	33	38	32	35	42	36	33	42	33	41	30	37	40	56	39	42	34	35	37	40	45	36	41	32	47	32	45	34	33	38	38	41	34	34	45	32	43	36	33	32	40	39	38	32	33	32	37	30	44	31	51	40	36	33	40	48	36	37	40	34	41	41	38	39	37	36	24	44	38	36	43	38	31	29	36	45	30	34	40	32	31	44	36	38	29	46	34	35	32	32	39	41	31	37	45	37	46	47	32	45	53	36	40	40	47	28	28	34	41	28	40	37	44	36	44	35	39	33	34	44	37	34	33	33	31	37	49	33	33	39	34	34	39	34	41	35	33	29	40	31	42	47	36	33	32	51	39	38	33	50	44	33	34	26	41	43	33	37	37	48	46	32	37	27	48	34	37	37	38	45	33	27	43	42	30	46	32	42	31	26	41	47	39	35	33	42	50	33	46	29	35	36	40	31	41	30	36	37	35	38	34	33	35	38	46	39	34	36	30	34	38	46	35	32	46	31	29	35	51	32	30	39	48	46	32	35	23	40	43	32	38	39	39	35	36	31	35	36	42	43	40	29	36	28	26	36	31	28	36	40	35	43	37	43	30	42	39	26	55	50	33	32	35	40	35	41	41	34	47	35	41	36	30	47	33	45	37	31	33	35	39	34	30	41	30	45	50	37	41	41	35
44940	32468	24827	35014	40669	39579	36806	32407	27664	23494	20716	17745	15418	13253	11333	9464	7778	6731	5592	5284	4650	4028	3654	3064	2913	2570	2048	1770	1556	1297	1100	1096	1071	1080	1062	1010	1045	992	914	941	960	1001	929	1012	991	998	994	1040	930	960	944	947	979	913	926	900	896	898	837	940	875	820	785	836	849	814	849	833	813	832	814	725	753	775	770	719	727	728	729	683	740	731	700	670	673	715	762	713	680	712	670	698	639	712	683	697	651	739	694	716	704	670	669	712	632	673	622	681	676	662	676	684	677	650	690	687	669	668	616	621	663	668	674	665	680	638	614	627	640	654	632	644	619	657	703	612	639	649	624	614	606	640	630	628	658	682	597	626	661	654	668	607	621	626	622	656	654	615	616	650	632	661	667	643	636	673	595	699	630	619	644	658	659	620	633	646	635	672	646	625	655	600	632	611	617	637	569	640	615	629	583	641	670	652	631	608	655	619	618	648	607	626	663	611	613	617	631	610	646	629	647	602	624	645	648	602	680	642	574	638	634	625	631	603	609	624	647	649	627	659	640	633	628	641	619	666	646	575	648	613	646	661	641	570	630	661	640	601	649	648	617	669	622	651	658	611	599	656	652	644	658	673	606	656	599	629	644	639	637	653	631	642	632	639	667	627	651	564	613	651	641	634	633	603	614	631	640	662	628	650	637	654	621	627	635	626	670	663	611	628	642	618	613	640	634	663	621	644	624	617	646	613	641	636	676	635	627	598	625	647	604	640	590	641	599	601	577	619	581	658	637	635	571	621	624	615	659	651	628	661	668	618	631	638	624	655	641	667	600	656	640	598	599	654	626	626	589	630	617	607	658	635	608	590	648	634	580	615	609	609	638	578	625	577	625	615	649	663	602	606	641	628	614	681	623	604	664	678	585	660	637	671	676	603	644	612	612	614	655	629	634	707	630	649	655	652	644	621	644	606	611	624	624	642	627	701	646	616	620	614	685	620	671	615	647	686	640	614	688	669	602	613	631	638	618	612	648	624	618	674	631	641	684	674	638	640	640	677	641	655	622	612	610	608	622	619	648	652	611	628	608	651	674	652	624	615	638	647	601	613	590	627	665	664	639	700	590	632	607	640	660	662	659	613	632	604	670	606	629	615	616	617	665	616	683	615	620	608	639	644	627	673	617	603	626	611	605	599	630	713	606	624	595	594	626	633	614	690	635	618	636	638	684	614	608	701	613	588	600	609	620	669	627	631	608	633	602	613	643	628	635	583	667	633	646	624	659	596	609	592	631	669	631	637	656	668	608	651	643	609	586	658	588	626	596	608	621	643	602	656	609	609	626	680	625	613	646	635	599	612	599	633	607	595	641	638	646	627	607	653	655	700	614	661	648	627	660	644	655	634	646	614	647	615	646	617	650	633	648	627	623	639	633	628	620	647	635	637	649	593	606	669	669	637	615	650	590	649	603	641	603	618	640	632	676	642	616	656	624	641	668	639	665	606	676	647	671	611	584	609	614	637	674	620	620	619	632	631	690	652	653	621	579	648	646	610	670	620	632	652	636	629	673	643	657	648	646	634	646	640	620	669	660	642	636	636	614	620	661	653	594	602	644	645	600	621	614	603	657	611	660	649	651	653	639	568	661	669	668	609	596	613	607	643	638	647	650	620	644	662	676	586	624	649	615	657	607	678	671	663	632	655	638	622	658	629	636	613	662	646	632	590	677	628	609	655	672	608	657	611	625	624	624	597	680	618	676	633	625	612	641	643	615	637	622	603	687	657	632	624	596	626	623	680	651	625	651	667	635	610	635	624	670	624	661	632	622	590	632	630	636	658	606	612	655	690	655	635	612	655	623	631	633	611	636	594	628	644	633	633	621	570	656	625	576	653	626	604	583	647	617	615	668	643	604	655	647	655	630	629	684	636	607	596	595	628	612	636	606	605	618	624	652	622	630	664	631	647	624	618	630	606	646	602	586	619	649	573	615	604	661	615	639	637	658	615	657	586	675	609	637	581	608	622	598	642	612	668	631	632	672	649	657	638	610	634	650	653	635	620	623	659	612	612	638	620	617	655	624	608	619	637	610	618	643	619	602	617	620	639	627	640	594	621	653	686	622	648	592	653	573	602	625	608	623	585	656	642	601	653	681	632	665	603	657	646	610	656	608	635	660	616	618	645	636	647	650	669	613	643	670	665	629	605	684	618	709	636	631	666	644	629	630	622	640	659	648	681	650	669	630	649	650	665	683	616	657	662	665	615	641	628	592	673	673	590	660	610	633	639	654	638	600	623	629	647	631	671	658	593	630	567	594	656	662	622	630	651	654	622	649	655	583	661	651	633	656	654	608	603	647	687	645	638	568	643	637	634	578	611	651	619	596	613	655	666	638	588	622	613	607	678	621	671	613	623	646	639	610	589	607	657	645	651	671	655	639	580	636	630	633	613	644	705	662	676	625	659	668	641	646	647	588	651	666	625	651	677	641	622	628	624	603	652	637	632	663	662	647	585	612	639	602	630	616	642	628	635	607	709	606	669	633	653	663	675	621	595	657	645	587	631	629	660	632	632	629	623	637	621	613	684	587	647	646	641	616	642	667	623	644	636	619	639	646	632	664	639	591	616	631	663	609	602	646	604	659	632	622	606	680	609	647	657	606	627	669	637	631	602	641	581	607	587	625	633	627	600	634	630	659	682	652	655	617	675	611	598	692	643	650	666	649	649	636	650	605	632	669	594	633	656	676	641	640	643	619	631	630	637	618	601	674	616	640	626	587	619	627	644	630	645	659	661	648	635	644	648	623	628	625	635	626	631	606	622	618	658	675	640	647	614	670	619	616	619	600	657	594	603	596	631	614	610	652	646	629	655	709	655	669	553	585	604	659	640	583	668	669	688	634	669	606	665	646	591	568	643	662	638	646	664	638	640	594	612	627	641	641	655	665	579	663	662	640	650	581	647	626	665	657	649	629	634	646	575	594	647	618	656	646	607	623	650	631	606	623	658	649	663	617	601	616	595	598	645	596	622	605	603	604	600	666	602	612	631	659	664	612	654	606	661	645	619	592	648	604	670	609	621	652	692	603	624	653	677	601	610	656	653	628	588	592	648	580	621	670	640	639	636	637	630	613	602	658	622	629	604	662	625	617	622	664	650	639	613	699	593	648	619	646	675	593	661	640	644	667	627	662	646	627	605	648	643	620	604	608	642	641	642	697	635	600	661	616	598	660	634	611	645	610	636	658	654	614	635	670	672	656	598	637	640	650	609	623	609	639	612	634	599	654	656	590	596	666	627	640	617	622	628	637	636	663	626	607	629	640	613	655	641	616	675	639	661	684	666	631	618	620	651	642	673	630	663	614	653	639	636	605	602	607	640	650	632	664	645	631	656	615	634	582	652	607	611	613	709	611	636	617	654	657	655	608	614	641	617	647	670	652	636	652	605	587	612	658	670	649	672	644	607	638	646	679	628	677	610	634	640	663	661	626	610	628	618	648	637	585	599	638	620	616	621	633	584	633	601
3541	1484	718	464	584	632	436	361	297	213	195	151	142	121	101	91	67	73	72	62	65	49	36	38	39	44	34	31	30	34	27	31	26	24	19	20	26	27	20	30	24	24	23	20	30	32	24	28	27	15	26	25	25	28	34	21	33	21	19	27	27	23	23	21	30	28	24	21	36	25	24	21	25	22	26	25	22	17	23	23	26	24	27	22	27	26	26	24	30	31	18	23	28	18	19	34	23	31	36	20	18	25	19	32	26	20	20	26	27	36	28	22	19	26	30	33	24	25	20	35	17	18	21	23	27	19	24	29	15	25	18	27	23	16	26	20	26	31	25	26	29	22	21	27	21	29	32	27	32	21	28	29	22	28	28	24	26	18	18	27	31	19	27	25	28	28	30	30	18	32	23	19	26	29	20	16	28	27	18	16	29	19	18	24	19	30	28	20	32	16	26	26	25	28	33	20	26	29	33	26	25	27	23	27	31	25	32	27	16	26	31	26	32	22	18	20	30	22	26	37	30	27	22	25	30	26	17	31	29	36	25	27	20	11	23	23	23	17	22	24	22	26	22	34	33	32	32	26	21	22	26	19	14	22	21	27	24	22	25	14	28	22	30	26	23	21	27	22	35	29	30	27	29	26	26	19	19	22	29	30	31	24	22	29	30	29	20	26	24	35	22	25	22	31	20	22	22	16	15	29	19	15	24	31	23	28	21	24	21	19	29	41	18	18	35	24	28	22	23	22	21	19	20	21	18	17	23	29	23	24	22	25	15	29	26	14	28	22	17	18	27	22	28	34	27	16	18	22	18	26	30	24	19	19	32	30	23	21	26	23	26	26	30	24	23	29	18	21	16	26	20	32	18	27	17	16	24	28	29	24	13	21	26	21	23	26	19	25	23	25	17	35	19	16	23	24	31	15	17	24	22	26	18	32	30	23	20	24	26	23	31	30	34	33	33	24	21	22	28	29	20	19	15	17	14	26	26	17	28	23	16	23	20	24	24	22	19	27	24	24	28	32	23	33	26	24	26	24	31	25	15	26	17	16	31	32	27	26	23	20	26	23	23	21	29	22	35	31	25	31	27	32	23	18	28	23	22	27	23	32	21	27	19	21	21	24	18	27	22	34	22	28	20	19	21	27	26	24	22	28	33	27	25	18	23	24	19	30	31	27	30	18	14	22	23	20	24	28	22	18	23	40	16	19	26	23	24	25	26	23	26	23	31	24	25	27	32	19	20	27	20	29	22	26	26	32	24	12	34	26	18	29	27	17	31	24	25	28	27	24	27	23	25	22	16	27	27	28	25	24	23	27	30	29	18	29	27	21	25	21	29	26	23	23	16	29	26	28	21	20	31	27	27	16	25	18	17	26	31	14	29	23	28	25	15	29	27	28	27	24	15	15	27	23	27	27	21	24	23	18	25	23	24	21	22	32	29	26	21	28	20	27	21	36	19	23	28	31	17	20	23	24	29	28	28	19	20	29	27	17	24	27	26	25	22	20	27	28	22	23	21	19	26	25	21	24	27	29	18	17	20	23	22	25	22	30	21	35	21	23	27	32	18	20	22	22	21	22	28	31	13	18	28	21	25	25	24	24	19	30	22	22	32	28	27	23	22	31	30	25	22	26	25	26	33	25	21	25	24	28	19	24	29	32	25	25	21	25	24	20	22	26	35	27	20	24	27	27	33	37	19	29	18	22	25	23	21	20	25	18	22	27	23	20	29	30	22	19	21	23	24	27	30	25	22	27	25	12	26	23	32	24	21	31	35	21	30	17	26	20	26	31	31	22	17	27	27	22	26	26	31	24	32	24	21	15	26	21	27	30	24	25	24	23	21	25	23	19	21	28	32	17	21	23	18	20	23	24	21	28	25	22	30	32	41	20	25	23	24	25	20	18	34	24	26	26	21	23	26	26	28	20	29	30	23	21	17	30	14	21	22	22	16	17	23	18	19	28	25	25	28	22	27	22	18	20	28	28	26	31	26	24	23	23	19	23	22	27	26	22	24	22	24	17	26	23	19	27	23	17	23	25	21	28	27	28	26	31	20	21	25	32	21	31	36	22	27	24	25	29	20	28	36	34	26	23	20	20	17	19	25	33	29	31	24	14	25	30	18	17	22	16	16	26	25	33	37	12	23	22	17	18	25	23	26	21	27	25	30	20	21	27	28	26	22	13	24	36	26	31	25	25	33	26	29	20	20	24	25	28	36	34	24	26	24	24	29	21	27	28	18	25	20	19	22	19	24	24	27	18	22	26	30	25	32	28	28	21	22	32	30	20	19	27	25	21	20	26	27	29	27	32	26	26	25	28	24	22	22	26	21	29	24	26	23	24	35	21	29	21	19	40	31	20	22	24	22	20	22	24	26	25	19	23	19	25	24	35	31	25	25	19	30	17	21	24	24	23	28	26	29	19	27	27	29	33	23	31	28	23	21	28	18	26	20	27	25	23	21	26	44	25	14	25	29	26	23	26	25	27	18	26	24	24	33	17	27	26	11	35	31	24	23	26	19	24	15	21	26	27	30	24	26	24	21	22	23	24	26	29	27	29	25	23	30	26	25	28	19	29	28	25	20	20	26	21	27	29	23	21	26	13	29	22	32	21	20	19	23	18	19	25	19	31	28	19	29	23	24	23	21	28	24	29	15	17	35	19	26	28	21	27	31	32	28	23	26	31	26	25	27	23	27	27	29	20	25	24	23	14	25	25	25	20	15	24	23	23	26	30	30	20	34	29	23	27	12	22	25	23	22	31	22	22	19	28	23	23	19	18	21	27	22	19	29	18	23	29	34	29	27	23	16	23	22	28	30	18	35	24	30	24	27	24	25	24	20	26	20	15	35	27	26	19	20	33	22	23	27	26	27	23	21	28	25	24	15	20	27	35	20	18	32	17	25	21	28	21	24	28	26	19	41	21	25	23	22	27	32	25	25	13	24	25	23	20	27	26	23	19	17	26	22	17	21	24	15	27	18	28	29	23	25	33	21	26	20	22	26	28	17	15	28	23	26	22	30	24	30	21	23	25	23	23	25	18	30	25	18	27	25	33	28	23	22	31	38	23	26	29	21	23	18	32	21	25	29	30	26	23	23	26	20	13	25	32	23	19	22	19	27	36	27	26	27	28	25	18	25	31	19	23	24	22	23	27	23	25	23	23	31	30	26	33	24	29	23	24	32	24	18	20	24	29	27	25	33	31	23	22	23	31	24	29	22	28	41	26	23	28	24	23	13	21	23	36	18	30	25	16	31	22	26	21	25	22	23	24	17	16	30	25	20	19	25	18	18	21	21	26	24	20	23	23	35	15	39	22	30	32	15	29	27	35	26	32	28	27	23	32	30	22	22	15	20	19	36	21	29	23	24	28	15	22	21	29	28	25	30	29	26	24	35	25	22	30	44	22	32	18	17	28	25	31	28	25	24	27	30	25	16	18	22	30	27	21	25	20	37	26	20	25	28	25	20	28	20	15	22	26	27	23	19	25	24	24
34450	25493	17803	27158	32999	32426	28455	23700	19218	15376	12591	10438	8781	7292	5936	4961	4295	3701	3247	2898	2491	2090	1629	1576	1400	1105	915	863	670	619	584	580	554	582	576	567	513	473	536	551	555	535	555	599	549	537	544	591	578	502	575	554	564	528	537	560	501	517	508	521	497	513	517	523	494	515	501	478	425	450	502	511	470	472	468	489	465	484	477	425	480	465	443	452	444	438	474	442	416	442	441	453	472	477	433	462	428	452	456	493	475	469	410	421	400	467	457	430	439	460	406	434	449	469	411	412	437	417	417	384	407	452	444	407	436	401	391	439	436	470	468	469	428	441	401	445	416	434	421	396	394	402	424	423	424	424	460	406	416	459	433	424	435	402	423	413	427	431	453	438	406	449	452	404	416	418	394	416	419	437	420	397	424	404	435	412	430	394	390	411	382	420	429	406	401	361	372	416	412	452	412	427	381	437	398	469	433	410	428	430	397	429	410	457	420	422	455	431	450	372	419	436	420	447	376	403	423	393	431	429	412	402	417	438	429	431	415	440	447	425	447	375	426	376	415	417	436	380	391	471	414	416	398	430	407	423	404	414	420	420	463	404	426	409	417	395	426	411	421	458	427	414	443	438	466	426	370	414	414	378	407	411	439	462	441	415	427	431	461	435	392	416	426	428	413	438	392	413	413	398	420	439	421	433	441	410	434	440	432	410	434	430	414	451	426	463	458	397	436	403	429	432	427	411	412	406	411	404	464	411	428	383	403	427	417	413	442	428	438	361	424	440	375	426	447	409	385	400	397	462	449	392	431	420	401	418	443	413	416	423	424	462	415	441	413	421	433	404	405	438	427	400	429	389	411	420	409	451	419	442	439	394	440	471	412	432	399	439	421	444	449	398	453	380	428	385	413	447	416	424	415	423	473	395	413	384	415	454	423	418	399	410	431	415	415	413	421	420	404	405	414	419	434	432	374	461	374	446	428	407	417	419	417	450	397	430	460	389	439	412	429	383	423	447	433	394	409	424	401	451	447	409	440	396	422	405	440	421	416	455	429	399	412	436	418	448	426	439	457	438	404	404	419	412	396	405	416	423	432	425	453	422	394	408	405	372	439	404	426	405	419	447	389	402	436	427	415	431	448	372	395	399	423	428	411	400	415	423	407	448	398	421	422	427	426	431	389	396	404	410	409	442	430	394	400	420	447	401	418	425	424	391	463	387	417	438	392	463	447	453	440	421	472	418	429	429	459	429	425	407	451	436	423	413	396	440	380	431	438	425	418	429	437	459	392	440	394	447	414	435	440	410	437	437	428	422	430	452	396	399	439	429	439	436	465	424	394	452	439	424	393	391	424	434	423	395	421	413	415	381	431	449	408	425	426	443	434	420	445	389	404	435	399	424	420	428	426	430	412	408	429	351	414	411	400	418	407	434	439	408	421	437	445	414	497	414	407	433	410	416	433	420	379	433	374	425	439	428	463	436	420	420	407	441	434	346	461	395	419	416	440	437	428	420	440	425	400	413	378	392	463	431	411	402	465	413	457	447	395	389	439	423	407	413	410	450	420	420	444	409	416	424	406	422	416	419	422	394	409	412	411	403	425	420	414	444	409	419	390	430	402	452	403	407	420	432	406	428	405	394	449	417	427	436	455	453	375	430	439	409	386	415	431	428	443	451	373	417	422	444	440	397	423	389	446	420	428	424	423	418	409	406	421	414	426	438	427	412	454	389	408	408	405	437	394	428	460	397	466	428	416	445	470	433	417	448	426	458	430	417	446	403	382	397	412	427	432	430	419	472	413	419	432	390	434	412	448	441	402	413	435	411	458	419	392	410	414	423	416	407	381	392	424	438	401	431	396	417	415	424	376	418	393	412	436	401	422	426	429	451	433	421	395	425	438	411	401	438	433	431	404	441	400	450	400	411	431	445	403	447	418	412	424	418	421	400	429	421	406	438	428	391	424	437	403	416	411	458	431	427	427	436	397	382	382	414	404	402	419	390	415	407	399	407	399	411	409	413	429	407	422	419	401	418	476	402	449	459	441	460	438	452	431	428	390	439	415	444	449	443	437	400	438	426	445	411	413	413	402	427	385	464	409	424	428	413	438	439	407	401	397	418	411	428	418	420	407	432	439	426	440	411	396	440	419	435	393	441	433	391	424	401	403	419	454	398	452	415	411	454	459	440	430	419	439	403	431	384	397	396	409	381	396	448	432	442	417	424	425	393	440	441	435	395	425	437	421	433	445	388	425	456	407	437	401	426	435	412	433	405	386	444	414	424	402	400	423	451	456	447	442	448	450	441	424	452	425	424	420	404	391	434	451	415	423	450	378	435	432	409	430	426	409	456	420	396	425	449	395	403	453	415	396	408	405	421	400	419	434	399	475	427	417	427	443	430	417	416	421	448	405	408	438	394	447	400	427	420	404	416	407	422	430	440	426	387	394	430	405	448	426	414	431	423	446	435	417	392	422	400	416	417	437	409	416	411	423	419	434	387	415	430	396	407	440	438	398	419	409	431	439	388	442	453	429	381	404	426	427	440	442	427	440	410	419	419	436	396	437	436	437	430	413	409	432	418	423	401	433	434	450	401	389	398	436	406	433	416	452	430	456	384	447	431	424	423	405	406	473	455	424	418	432	453	433	436	394	441	400	443	412	417	411	447	412	387	442	392	399	432	427	435	427	393	470	395	395	438	471	436	445	379	433	455	438	426	411	453	430	401	408	442	384	409	410	432	406	454	413	444	428	435	409	388	415	407	437	436	405	405	436	439	453	415	447	416	439	404	432	431	434	452	424	419	367	403	394	428	453	416	418	414	400	410	394	415	433	429	392	440	420	428	437	435	441	462	430	433	418	409	447	423	419	420	409	412	446	424	395	455	394	432	436	437	446	417	428	450	453	397	413	391	429	424	418	419	425	393	435	446	444	392	399	403	416	419	441	428	411	425	431	422	421	413	404	432	383	393	393	405	453	433	421	452	409	418	407	418	443	425	384	426	428	458	404	398	400	420	430	468	426	433	420	416	421	430	403	396	442	437	393	412	421	462	454	420	447	417	407	402	457	442	398	406	407	451	413	441	410	423	411	382	427	396	398	409	406	406	392	402	429	414	436	467	417	382	431	411	430	383	408	428	406	415	455	435	434	423	431	436	362	437	374	380	420	444	439	398	448	423	428	403	426	407	365	406	413	412	433	491	456	395	417	411	389	429	428	408	435	423	434	428	406	418	433	425	410	417	386	439	438	425	409	391	418	411	394	433	454	432	402	433	431	420	438	433	452	444	432	419	405	442	422	438	373	424	419	426	418	451	411	419	387	410	380	450	444	412	441	432	436	399	393	390	426	427	413	401	419	429	401	420	424	463	411	424	421	416	390	422	398	399	405	468	414	413	445	400	428	404	423	452	425	465	435	437	412	426	389	428	449	480	407	443	434	399	441	397	422	406	439	423	444	441	427	433	411	409	415	437	446	425	410	413	411	382	416	431	429	450	420	446	466	425	399	445
5980	3279	1460	863	1151	1106	927	729	576	449	343	288	249	224	171	163	139	133	115	125	75	78	63	74	56	68	49	47	50	37	36	37	41	48	31	51	36	37	47	31	35	31	38	47	36	45	32	37	40	41	36	29	39	40	44	37	40	39	43	32	38	40	40	40	32	38	48	26	35	38	27	24	23	31	39	38	34	33	37	23	26	32	44	18	32	25	30	23	40	42	27	32	28	37	32	21	43	24	29	27	39	36	37	31	43	32	34	37	44	36	42	32	42	47	27	30	29	28	41	32	37	36	27	29	29	29	32	35	27	47	24	26	24	34	33	34	35	43	33	27	35	24	27	30	27	26	40	34	26	23	24	33	28	24	47	25	28	38	22	33	34	34	33	25	31	33	44	26	38	39	27	30	23	27	39	38	35	27	39	29	34	21	29	22	31	27	33	23	27	25	39	24	21	34	27	36	34	26	27	44	36	37	37	29	30	28	37	39	37	28	33	28	24	22	33	28	34	29	25	30	38	22	43	35	33	35	37	35	33	28	33	43	30	23	32	34	33	24	36	33	31	30	29	28	37	38	28	23	38	35	35	34	40	26	25	36	25	33	28	30	31	26	35	26	26	38	29	24	27	29	39	26	23	37	32	45	33	33	29	30	29	33	34	33	23	35	29	25	51	28	39	28	34	30	33	25	36	30	28	35	38	34	29	28	20	41	25	37	19	22	28	34	36	35	37	19	32	32	35	27	29	28	35	34	38	34	32	11	30	35	28	34	31	34	32	41	35	33	41	31	27	34	23	33	34	27	40	31	25	24	36	30	35	32	33	34	29	34	42	38	35	36	23	39	31	43	31	34	43	30	37	29	34	32	34	27	26	35	32	40	43	35	27	35	32	33	30	39	40	29	27	24	37	34	41	37	47	40	28	41	28	30	25	30	28	36	26	28	32	32	29	30	41	29	32	30	31	30	40	32	33	32	30	24	29	36	34	32	30	26	26	29	29	32	26	33	26	31	35	36	30	24	38	28	27	35	33	24	19	31	32	35	36	35	29	36	25	32	36	42	32	39	43	29	29	30	23	28	34	24	35	23	26	43	30	28	35	47	27	29	33	30	31	43	28	27	30	30	34	29	42	26	31	28	28	31	36	30	36	35	31	39	27	34	31	25	35	36	32	31	40	21	43	34	30	33	37	35	29	31	45	26	30	33	35	38	38	37	33	28	44	26	33	32	30	27	27	37	44	32	30	30	36	19	41	33	34	20	33	23	23	25	30	29	18	38	28	34	38	29	35	33	36	33	34	32	25	26	35	36	43	34	42	32	34	42	39	20	28	22	31	30	36	28	30	26	25	33	22	31	34	29	27	37	29	17	41	32	41	29	24	34	26	48	25	31	31	33	44	29	26	29	31	35	31	30	26	29	29	30	43	41	29	45	31	26	28	30	27	32	32	31	40	30	32	32	22	35	28	38	49	29	32	26	40	48	27	25	35	34	27	26	40	35	39	30	40	36	30	25	26	36	33	26	37	35	35	43	36	25	33	27	28	28	29	33	33	22	29	28	30	34	42	32	34	33	30	27	27	34	34	33	27	24	18	29	26	28	35	24	35	45	35	34	32	36	26	33	34	45	26	35	31	36	30	19	31	40	35	40	30	35	38	37	34	31	30	26	32	38	29	29	33	27	34	33	33	39	38	33	26	33	26	43	39	32	29	33	35	33	41	27	30	26	35	28	30	31	29	27	36	36	36	22	29	27	32	31	27	38	31	24	37	27	22	36	30	40	30	34	32	24	36	30	37	47	46	31	29	21	39	28	34	34	28	34	26	24	30	31	26	16	27	21	31	20	29	29	30	32	19	25	37	29	28	44	28	34	27	35	28	30	29	38	33	37	32	29	32	28	38	27	25	36	28	33	31	28	31	33	37	48	37	38	34	43	29	45	24	29	27	33	34	39	29	25	33	31	29	26	39	27	17	28	33	33	30	33	28	34	30	29	27	36	37	25	22	39	38	36	32	28	32	26	35	32	31	37	28	33	24	31	33	30	28	29	35	36	27	54	24	38	29	40	24	23	29	36	35	39	34	36	28	28	33	30	34	34	27	35	31	31	34	30	33	37	27	27	27	38	24	33	32	33	32	29	34	35	33	29	30	33	30	25	36	38	26	22	27	43	23	36	42	30	30	26	38	38	26	29	31	39	30	26	35	27	39	38	30	43	32	35	24	40	25	34	37	37	25	35	31	46	38	29	35	28	37	20	37	40	28	32	35	35	21	35	33	25	21	31	32	34	33	24	40	27	26	33	21	24	35	41	37	42	43	36	24	29	32	34	29	33	34	31	28	30	23	34	32	28	31	36	42	29	37	35	34	30	38	31	23	31	26	34	22	17	34	32	44	30	27	38	28	28	41	43	27	28	34	24	26	42	30	37	32	30	35	31	29	38	27	29	27	39	39	32	25	30	42	27	26	37	33	27	31	24	36	28	29	22	24	28	29	36	32	33	29	27	32	30	42	21	26	31	45	34	32	37	34	28	33	30	28	26	26	27	38	47	31	35	39	27	29	32	21	50	34	29	29	32	32	36	33	27	27	35	33	34	36	33	39	42	33	36	34	27	30	40	39	34	21	21	32	25	32	29	38	30	33	24	24	29	32	32	30	28	28	24	34	27	31	36	27	32	32	27	23	37	25	33	36	37	32	33	40	28	36	31	38	33	42	28	35	41	43	25	40	24	39	34	26	35	32	37	17	35	45	29	33	38	42	37	32	33	35	32	25	41	34	28	28	36	28	35	34	35	39	32	27	30	23	33	41	29	35	33	24	25	36	23	31	37	33	38	28	31	32	36	28	31	23	31	31	41	20	52	26	30	36	25	34	27	33	30	28	32	33	39	24	34	42	31	31	29	30	38	35	25	31	39	34	41	29	26	24	27	32	29	35	30	28	25	29	30	24	37	27	33	37	33	37	35	29	36	38	42	30	29	39	27	27	30	37	36	37	31	39	20	28	30	39	22	31	28	37	32	33	34	26	35	32	37	37	30	35	22	32	30	34	36	33	31	29	31	33	27	29	31	20	37	24	32	33	22	30	35	29	40	31	31	34	38	36	29	38	33	28	23	22	23	32	24	27	37	28	29	40	28	36	32	31	42	34	31	34	28	25	31	29	19	29	36	20	26	29	33	28	29	22	34	39	26	36	36	43	32	27	35	40	33	26	25	40	36	33	28	22	36	29	38	31	28	36	30	25	28	28	35	38	34	33	39	40	37	22	33	32	23	35	40	34	27	28	23	22	37	22	26	38	29	34	43	20	26	29	38	23	22	36	40	22	37	24	32	41	32	24	26	34	29	24	33	20	26	39	31	31	31	29	25	36	29	27	23	32	26	26	35	27	35	25	33	24	35	37	25	31	39	22	37	32	34	28	28	37	20	34	27	34	33	24	33	25	32	29	23	24	30	43	37	31	19	36	24	37	27	34	31	28	25	37	37	36	28	30	30
42809	31755	23984	33812	40130	39334	35829	30725	26044	22113	18261	15061	13184	11011	9432	7807	6957	6088	5667	4826	3771	3261	2876	2607	2378	1886	1665	1358	1216	1000	949	917	871	884	867	847	803	860	818	805	826	766	814	824	898	763	850	780	824	795	798	785	756	756	854	778	804	769	773	717	693	694	735	717	727	691	663	703	729	757	659	651	651	617	638	643	654	608	632	610	636	588	608	590	632	542	619	562	572	583	550	540	577	610	578	582	552	575	611	591	555	570	562	597	549	562	594	555	553	555	566	576	613	561	592	608	597	564	549	549	520	584	532	535	509	550	582	580	573	532	521	531	512	528	492	543	533	520	541	539	548	582	536	536	621	547	589	554	539	513	533	492	520	547	522	530	540	524	571	540	545	576	513	537	560	523	541	525	574	479	545	523	554	573	544	571	533	549	513	538	505	538	522	577	546	502	542	528	536	508	523	521	566	505	539	526	507	534	513	521	543	538	526	559	553	541	565	536	516	540	506	491	553	529	539	513	504	545	498	524	546	560	518	516	553	527	522	559	568	520	558	574	545	561	559	540	578	544	503	553	515	548	518	522	514	549	518	499	487	556	520	514	530	528	518	551	529	540	514	511	525	540	513	538	568	524	603	513	517	558	518	546	550	537	566	540	556	539	544	517	490	559	577	511	528	531	546	546	548	538	529	516	538	526	562	519	555	556	504	552	538	544	566	554	538	536	543	515	479	528	481	538	514	562	590	551	533	558	523	511	565	529	511	553	534	530	519	542	541	531	554	549	551	515	529	515	546	553	534	532	516	542	551	554	576	495	548	484	576	534	542	583	518	535	492	531	581	581	571	538	506	529	524	510	542	528	526	503	552	572	534	503	515	556	531	513	573	547	543	552	489	528	563	573	521	550	543	543	506	560	546	528	529	524	549	562	569	552	530	542	566	526	556	534	527	557	516	555	530	512	561	560	519	583	511	513	536	539	557	500	538	507	555	524	566	541	555	531	525	490	543	533	528	560	534	539	543	543	541	510	544	572	602	546	507	509	531	504	523	525	555	557	516	525	564	565	534	548	529	536	563	530	572	535	551	545	527	505	541	525	537	500	538	544	506	540	510	565	553	519	528	539	540	564	503	568	562	513	554	575	535	501	517	557	536	559	508	517	546	534	524	491	560	597	529	548	554	550	501	570	524	533	514	505	550	511	520	541	565	527	548	512	535	555	528	541	532	542	543	540	534	539	535	566	512	518	572	554	511	546	583	531	587	574	558	585	507	560	502	539	543	568	512	567	500	521	541	530	499	522	513	482	558	586	510	575	538	555	507	565	534	598	541	502	537	547	523	527	545	555	523	545	516	554	574	545	532	532	510	539	572	541	503	544	513	545	568	535	522	560	540	509	521	549	564	489	521	539	513	496	553	504	535	562	511	556	541	541	555	502	498	539	551	516	516	498	518	516	532	528	513	525	536	494	520	490	536	504	521	560	547	535	536	525	511	479	567	513	557	576	560	529	528	516	573	527	570	528	509	540	504	552	530	500	507	537	545	621	591	514	504	506	548	547	565	572	577	510	526	482	522	518	510	532	501	573	560	528	568	553	512	520	546	525	549	515	512	569	572	554	512	523	546	538	567	533	572	517	544	530	539	540	546	502	508	527	501	518	542	545	532	538	530	532	474	557	556	543	474	580	528	537	552	520	521	584	516	487	557	534	548	582	544	488	490	477	527	556	534	510	556	484	518	547	532	539	546	534	493	545	512	551	549	475	551	507	553	547	515	537	531	527	532	541	508	530	553	562	524	593	504	508	535	538	538	537	551	509	553	516	539	544	566	543	575	548	537	532	549	504	526	534	504	530	550	518	564	524	514	544	550	534	527	544	512	566	556	505	533	533	545	523	585	554	553	505	567	524	556	523	523	528	547	575	518	513	538	556	533	534	509	571	488	505	574	525	565	567	513	501	527	491	527	513	530	517	570	555	547	517	582	488	550	517	568	529	546	523	539	575	594	535	538	534	478	550	540	571	534	520	531	521	544	511	536	524	540	491	529	548	535	524	530	524	517	537	542	522	530	527	534	559	511	516	547	516	578	594	546	532	504	542	579	541	497	502	539	557	531	548	518	552	571	519	534	517	507	546	522	536	543	536	555	552	541	532	543	565	510	539	538	533	560	575	556	536	567	537	494	526	568	536	537	529	558	534	530	582	531	549	541	565	525	544	572	536	507	544	548	506	511	545	550	530	530	528	524	538	547	527	506	543	568	524	549	546	539	551	530	562	525	512	550	543	565	508	548	547	493	546	538	517	546	504	546	578	530	560	552	528	522	563	557	575	509	503	581	544	548	530	576	503	565	535	561	539	547	550	520	540	546	542	522	511	534	533	553	523	536	520	525	542	553	556	576	551	529	540	548	532	480	536	549	514	562	551	499	562	561	555	569	535	531	547	516	545	567	552	517	536	516	589	527	522	509	561	551	519	541	511	588	512	538	583	496	539	535	568	538	524	546	539	539	560	512	545	524	566	546	512	520	509	528	534	562	564	515	574	522	510	569	573	522	549	573	554	550	506	571	498	542	551	540	531	536	505	547	537	540	542	531	563	590	522	532	509	505	527	560	545	549	543	527	527	515	525	548	533	572	509	538	571	538	519	565	565	575	541	514	589	524	510	533	544	547	508	554	549	533	572	488	556	526	557	538	575	536	501	510	531	549	557	510	557	569	553	531	511	559	529	544	557	492	550	506	529	548	530	510	529	524	558	573	542	562	518	544	533	509	551	551	546	529	547	567	561	526	549	505	532	514	530	493	556	561	545	550	541	529	535	542	569	506	543	530	572	521	535	561	577	504	555	541	569	529	525	546	554	520	549	535	510	500	559	556	500	529	560	543	530	578	500	516	545	556	523	517	566	545	573	543	546	551	543	524	527	573	557	538	521	532	549	505	521	559	520	516	547	539	525	509	521	558	529	568	554	503	525	505	508	544	531	540	540	479	516	573	556	546	540	506	553	568	541	550	531	572	519	522	566	543	509	532	535	525	549	533	501	534	534	565	554	537	520	512	542	540	536	550	525	537	541	496	539	532	548	506	502	528	571	544	534	524	554	557	538	508	524	517	529	547	535	506	496	526	541	515	532	557	529	507	481	549	557	527	575	515	528	560	539	604	539	521	518	512	547	504	542	544	531	510	579	546	536	549	521	551	532	537	566	575	503	542	554	539	553	553	564	557	536	566	539	506	518	522	515	526	560	512	550	504	513	573	546	543	507	531	537	543	548	508	546	528	543	532	515	542	516	530	564	557	563	534	502	530	498	560	518	557	546	573	538	525	539	518	569	512	483	525	532	508	512	544	567	594	479	548	517	548	536	556	528	539	548	508	606	544	599	533	560	536	540	491	535	547	571	508	521	554	529	565	532	505	520	534	571	526	559	588	508	530	557	562	512	541	530	556	552	552	565	551	513	517	564	513	544	574	510	497	548	509	569	550	548	540	504	557	521	521	532	555	575	506	496	532	517
5981	2349	1197	702	946	923	800	563	459	335	261	267	200	167	144	126	112	108	90	90	73	57	68	57	52	59	48	56	42	27	31	41	41	41	39	45	27	34	40	33	36	49	40	34	43	35	44	39	31	50	39	36	50	37	36	34	35	42	44	42	35	39	31	36	34	38	42	39	29	36	32	45	29	37	31	46	42	42	42	49	38	29	39	48	21	20	36	34	30	29	30	39	40	26	36	28	32	25	34	31	41	31	28	26	36	38	45	44	28	37	27	24	25	31	36	47	42	28	36	35	31	25	32	24	25	26	32	33	30	47	30	41	32	33	33	23	35	28	25	43	40	36	32	26	27	35	25	37	31	35	39	38	42	38	32	32	26	22	31	31	27	35	31	33	34	33	35	29	50	34	35	30	30	25	15	22	38	37	31	36	34	31	30	26	42	42	31	27	30	39	37	41	31	40	31	35	35	47	36	26	31	25	44	44	40	40	26	26	27	42	37	38	24	35	26	34	44	31	41	29	37	28	31	27	42	44	31	41	34	29	31	30	41	27	27	24	36	31	17	28	28	18	37	22	32	30	37	30	30	28	32	30	31	44	29	30	34	24	34	28	30	33	26	28	41	33	33	33	23	37	30	35	27	36	35	33	37	31	32	23	33	43	41	35	37	25	24	34	43	31	26	29	37	45	29	28	42	33	36	24	30	33	34	39	40	37	26	43	27	32	41	36	36	36	31	28	35	34	36	29	34	28	20	41	31	31	31	32	31	30	45	26	50	35	42	28	28	42	33	28	35	33	44	29	37	28	34	31	36	38	30	31	26	30	43	37	35	44	38	37	27	35	28	26	23	45	32	32	30	23	45	36	29	26	30	34	31	34	39	47	34	42	36	35	40	28	35	25	28	36	31	27	53	34	30	35	36	34	43	33	41	24	37	35	41	52	51	34	26	30	23	41	38	27	36	45	35	33	34	28	31	36	23	34	35	37	38	36	42	39	32	32	44	27	27	33	31	27	25	43	40	35	35	29	40	30	33	28	37	50	37	32	33	33	29	27	28	29	30	47	31	37	44	37	31	31	24	39	35	38	28	29	36	37	41	40	33	34	34	23	27	29	38	23	35	37	39	33	32	30	43	29	35	47	39	40	35	29	30	34	32	32	39	34	38	30	43	35	31	30	38	28	33	29	35	31	30	33	32	28	36	30	44	21	39	36	52	41	33	29	29	30	37	27	34	31	29	40	32	27	26	27	28	40	40	39	35	36	29	34	23	31	26	34	40	34	37	32	33	35	36	25	37	26	24	24	36	49	33	25	31	37	27	39	28	32	32	30	36	34	30	39	38	29	28	31	30	31	35	25	33	31	40	33	38	37	31	32	35	24	37	33	23	40	34	32	29	29	23	29	33	43	41	30	35	34	36	28	32	41	30	38	32	28	33	30	33	28	42	32	34	29	37	37	37	33	45	34	26	38	33	37	41	39	31	27	29	42	39	42	35	33	42	35	30	27	41	26	25	30	42	28	25	36	39	28	35	33	38	38	38	29	30	29	39	29	36	34	39	37	43	42	38	23	34	27	33	33	43	31	36	36	39	30	28	35	19	31	27	41	38	36	30	34	33	33	39	33	30	34	38	26	28	28	38	27	41	31	29	24	38	31	32	34	36	30	34	29	31	31	28	43	37	35	42	29	35	30	32	34	33	30	43	36	32	39	31	29	41	31	31	41	34	25	48	30	26	29	44	29	30	34	35	41	36	27	43	24	29	26	36	29	37	34	27	42	38	30	30	29	29	41	34	32	34	35	27	29	30	23	30	34	37	36	30	28	26	27	32	28	37	30	37	37	32	34	37	40	29	41	33	29	39	25	32	38	31	33	35	33	22	28	37	36	35	32	27	34	33	32	34	24	34	33	31	34	31	36	39	26	33	39	30	39	27	28	30	37	28	34	41	28	27	20	43	34	38	38	33	38	34	24	26	26	32	38	18	32	35	30	43	30	40	29	27	35	19	39	21	36	46	42	36	36	28	28	39	25	36	28	44	39	35	48	33	47	29	29	35	30	39	22	23	30	31	32	35	32	28	33	33	37	41	37	39	30	34	29	26	27	34	44	27	33	35	24	32	32	32	35	39	33	32	26	39	28	36	36	38	32	39	33	35	33	26	30	38	20	31	46	23	36	35	33	28	31	41	45	30	33	28	39	34	24	39	31	36	32	27	41	31	32	23	39	34	42	29	25	44	46	33	38	37	37	29	35	28	39	30	42	33	37	49	37	25	29	30	32	32	32	30	21	39	28	32	35	42	33	37	26	36	32	23	22	24	35	32	25	27	27	27	35	28	36	33	30	33	36	40	35	37	37	37	31	34	35	38	35	36	35	42	50	38	37	37	32	29	47	23	32	34	36	23	42	37	38	35	30	34	36	28	29	34	34	25	24	34	37	36	37	36	31	36	27	29	43	29	32	42	32	33	25	33	37	34	35	43	31	23	34	24	27	29	44	35	31	32	37	44	26	25	24	28	37	38	31	26	35	39	31	32	33	35	34	32	26	37	30	28	31	37	37	33	41	25	26	35	30	24	40	38	33	43	33	40	39	36	31	31	32	41	31	44	31	39	28	30	37	39	34	39	28	30	42	39	27	47	25	37	27	28	34	39	37	31	30	30	26	27	46	31	39	33	40	37	32	25	37	40	32	33	40	41	34	39	36	27	28	39	30	35	34	23	31	21	33	40	38	37	40	37	34	35	28	37	33	33	41	32	33	20	38	39	37	33	37	42	36	25	29	33	38	25	40	27	33	28	30	33	29	32	28	30	44	27	31	47	28	34	28	28	26	31	39	36	29	36	29	35	24	23	30	24	42	35	31	28	32	29	39	35	24	27	29	30	25	37	40	29	39	41	32	32	43	36	33	31	30	34	39	36	41	33	30	26	38	29	43	28	35	36	42	35	33	20	31	38	35	34	26	42	39	32	22	43	38	33	41	38	29	29	33	49	30	30	50	31	29	39	37	36	50	35	34	28	38	26	42	23	28	26	35	31	38	36	31	29	30	37	25	34	31	36	39	29	33	35	36	36	37	26	31	35	36	37	38	23	24	20	18	31	27	31	30	35	36	39	40	34	46	33	36	25	45	33	27	39	36	23	35	38	33	23	37	38	35	33	41	29	34	41	25	38	34	36	26	37	34	32	28	34	34	37	30	43	33	27	32	32	31	27	25	24	35	31	30	27	36	27	34	34	28	40	47	33	27	37	39	29	44	34	33	40	39	22	29	44	25	38	43	33	36	32	29	35	40	34	33	31	33	36	37	37	32	44	38	22	25	42	39	35	33	33	30	32	42	36	23	37	40	31	33	42	39	35	40	32	37	29	34	31	37	46	34	28	31	42	26	27	32	31	33	38	32	35	29	33	31	30	37	34	36	33	33	34	23	40	38	33	30	30	29	40	27	23	40	20	32	22	36	33	29	34	31	25	35	37	34	29	33	41	28	35	38	38	32
38307	28837	21856	31737	38055	36909	33694	28524	23214	19069	14906	12408	10968	8919	7111	6103	5602	5151	4405	3647	3090	2758	2409	2235	1999	1581	1365	1126	980	882	858	817	850	827	816	818	803	792	766	722	779	804	854	794	767	846	772	786	752	801	774	814	753	747	771	735	749	702	691	704	735	676	683	689	690	658	661	664	631	620	638	688	644	619	656	655	630	593	605	588	641	637	600	630	593	623	587	619	586	603	616	578	579	568	608	563	569	635	596	605	633	549	569	532	588	552	611	586	591	587	629	577	628	614	628	567	562	597	575	605	572	545	580	524	561	538	549	568	560	599	543	562	602	563	573	546	549	570	555	554	548	581	567	531	539	554	548	571	581	590	547	535	594	636	567	532	594	541	547	574	551	577	594	555	557	498	563	570	555	571	539	543	585	602	551	516	551	570	590	555	563	545	542	523	575	569	570	570	591	569	520	556	555	628	566	574	539	574	582	543	591	529	538	573	566	563	571	550	584	569	537	590	541	535	538	552	538	575	552	552	557	553	562	565	553	556	602	595	549	560	580	551	554	583	562	552	550	522	582	602	614	598	575	575	569	583	514	604	562	546	620	576	576	514	580	561	610	533	587	550	580	556	574	516	584	598	563	606	540	559	572	581	562	561	547	565	535	528	568	572	536	590	587	538	536	565	611	567	564	566	511	583	539	576	564	593	545	525	557	554	573	569	550	553	584	530	567	537	574	574	551	514	604	552	546	577	560	553	574	529	580	549	577	537	571	591	557	562	570	592	574	548	561	573	510	557	537	535	586	531	539	579	550	533	585	538	584	535	557	556	602	553	560	536	524	566	608	548	550	526	520	630	566	564	587	520	560	535	579	556	591	569	541	549	557	573	539	565	580	556	530	560	545	555	578	508	566	566	584	522	576	546	581	534	535	565	579	558	576	570	573	596	630	591	562	568	545	570	557	579	562	558	544	585	589	555	576	540	587	584	588	598	595	534	528	593	554	560	565	537	578	563	594	588	572	566	590	557	525	545	553	589	576	593	538	565	598	568	544	558	552	570	542	577	576	561	583	586	536	539	584	559	539	576	528	596	598	550	612	554	567	573	552	581	593	572	564	544	572	520	545	571	555	571	588	555	593	565	621	563	534	600	532	567	567	580	570	596	543	511	542	550	560	556	561	570	579	561	525	559	526	566	571	570	540	554	587	528	581	550	556	562	502	580	567	586	518	564	549	563	547	535	548	590	554	555	574	595	566	579	582	597	559	565	552	573	555	543	553	589	568	576	592	588	546	546	569	540	533	570	583	552	541	577	563	568	601	565	567	568	553	566	526	571	531	524	562	544	550	560	556	577	571	572	548	561	554	547	539	553	537	574	576	586	541	561	571	599	577	605	537	568	563	571	577	583	573	575	590	594	547	533	574	519	617	560	619	535	544	541	584	596	572	544	543	564	571	559	568	570	556	564	581	567	557	564	551	530	565	560	544	554	566	542	550	587	520	536	600	571	631	580	558	587	556	566	542	582	586	548	549	569	542	552	600	546	583	566	583	545	583	567	515	556	552	606	567	591	602	542	563	525	527	544	549	569	597	558	543	527	565	557	543	550	592	523	590	583	504	612	563	581	540	538	556	548	543	591	576	554	570	552	551	562	546	556	572	531	543	536	532	583	559	534	551	592	551	564	565	583	599	556	572	588	565	576	535	559	575	553	540	559	559	584	568	568	548	553	561	571	552	559	514	559	524	540	563	552	580	573	545	593	559	542	565	521	588	544	528	568	570	578	588	592	570	580	546	527	577	524	559	567	578	561	558	557	587	571	530	558	518	571	589	568	595	574	583	576	537	572	583	570	557	578	570	495	556	579	546	557	586	568	547	586	541	532	567	551	561	555	549	548	579	531	561	571	560	585	542	550	550	587	577	549	538	601	541	525	581	621	556	570	503	544	564	556	573	595	590	557	548	530	577	539	577	577	541	592	571	552	584	546	562	520	595	539	555	577	520	542	601	549	573	580	555	561	570	584	566	530	628	603	542	569	533	530	573	534	565	573	541	573	563	562	575	562	557	585	527	576	556	543	562	592	563	559	566	566	569	545	532	576	585	576	591	569	547	557	595	560	556	567	538	561	519	572	578	564	565	596	553	592	569	567	574	558	594	561	527	548	577	529	544	530	544	555	571	542	523	581	561	580	583	575	551	559	550	534	542	559	573	607	543	535	550	555	587	553	567	545	567	581	547	565	598	550	560	533	541	614	553	560	559	590	543	543	575	527	570	561	555	539	560	534	574	588	544	573	573	552	513	572	572	583	559	524	539	512	555	577	583	529	566	555	523	570	537	576	586	579	566	574	539	570	582	566	528	562	580	522	546	563	562	614	627	561	588	543	586	559	564	565	530	577	556	577	592	558	588	606	579	569	557	563	540	583	517	562	569	573	563	519	555	584	584	573	586	563	563	560	568	614	540	605	594	533	580	588	579	571	567	565	562	546	540	549	558	566	546	599	549	584	552	528	522	557	557	563	557	555	566	583	566	588	565	577	578	565	579	585	532	540	575	548	527	570	565	476	558	538	531	531	536	533	543	579	562	564	611	555	493	572	529	540	588	560	559	533	534	564	527	549	572	573	571	551	543	550	528	549	544	606	544	563	603	560	541	581	584	592	605	544	595	502	541	573	574	542	563	523	561	555	555	609	543	543	560	536	606	597	536	550	557	604	568	534	537	546	533	580	549	543	558	581	575	548	571	581	568	566	524	557	557	578	577	573	567	554	564	558	518	553	548	591	600	532	565	581	603	576	599	538	599	546	574	554	568	594	560	556	526	555	593	508	509	605	561	568	562	575	568	502	564	609	522	578	555	557	547	536	548	540	556	613	575	562	578	581	577	538	524	559	564	546	562	550	570	546	557	580	580	557	562	611	610	551	562	594	541	577	552	519	554	598	533	547	581	558	555	577	543	606	595	616	559	546	559	557	593	594	529	524	589	579	573	599	560	580	587	562	545	571	549	593	581	563	540	553	554	556	546	554	579	592	564	545	568	574	535	515	573	608	529	550	585	579	583	598	572	610	571	590	547	535	600	526	571	550	569	573	564	576	518	573	580	602	520	561	524	557	547	548	554	570	570	586	568	585	575	567	567	570	545	583	566	580	542	575	571	577	572	540	548	529	579	581	538	551	554	581	561	590	587	551	562	524	535	558	527	541	540	545	573	563	549	574	553	556	559	517	567	584	553	548	557	547	581	583	579	562	573	554	568	573	546	569	590	585	599	539	558	556	560	573	584	587	569	539	561	555	539	502	548	555	593	598	603	609	585	578	566	553	561	547	574	551	598	518	602	575	579	569	593	576	558	569	555	555	529	558	599	553	538	571	543	553	564	542	557	540	524	556	617	541	577	549	548	576	581	548	532	551	556	571	554	574	559	571	581	549	554	531	597	540	558	573	587	578	570	593	583	557	552	597	555	578	553	595	509	602	559	549	544	548	597	564	490	585	574	570	545	523	593	533	577	598
7617	3828	1752	1246	1489	1492	1153	899	702	491	385	300	308	249	220	172	169	167	122	105	110	100	75	86	78	82	66	49	48	55	64	42	47	32	46	33	40	56	50	39	33	38	29	49	58	44	41	35	50	54	42	44	30	34	37	35	28	28	36	36	44	45	41	41	39	38	33	50	51	36	45	39	47	34	41	39	39	38	31	36	49	38	37	41	48	34	36	40	34	46	41	50	44	29	39	45	43	36	34	40	47	42	35	34	38	43	42	27	36	32	34	44	42	36	49	38	44	38	40	33	29	47	35	36	46	41	34	46	50	39	29	37	38	46	41	38	39	36	47	30	44	32	35	47	33	34	38	42	51	28	35	41	39	39	30	35	31	37	39	39	43	38	41	39	37	44	30	48	38	34	33	44	41	43	39	41	42	41	48	43	45	36	38	45	39	29	32	36	31	33	34	51	32	45	37	40	29	35	30	40	40	37	47	45	52	37	21	35	44	42	46	35	40	41	38	42	47	33	37	47	41	31	38	32	34	42	32	35	32	24	35	38	32	45	33	36	34	42	39	49	39	30	45	61	54	40	26	31	38	41	41	34	31	46	51	47	45	37	44	40	29	48	37	29	36	35	35	27	37	37	35	37	29	37	30	38	41	39	42	40	45	36	36	44	35	42	50	41	33	39	41	36	46	38	23	30	39	24	31	41	33	47	28	29	32	44	37	39	38	37	46	37	51	35	39	32	33	36	40	38	37	33	42	34	41	26	40	44	38	50	30	33	33	38	36	30	24	44	43	38	35	32	46	31	37	46	35	31	38	25	34	39	39	37	36	37	30	35	36	32	38	37	37	35	35	46	49	29	39	30	38	41	37	46	39	39	30	51	31	28	19	36	46	34	48	41	46	36	43	39	30	35	35	38	41	45	30	30	39	32	37	31	50	43	42	40	39	50	43	33	41	37	40	45	29	31	39	42	34	32	35	37	30	33	43	35	35	34	36	29	55	38	34	34	35	33	36	39	37	40	34	43	37	39	40	38	35	40	33	44	33	39	48	39	40	31	38	49	35	42	39	40	33	33	45	37	40	34	35	35	28	33	40	34	37	32	36	40	36	44	34	50	28	38	31	39	35	34	31	38	36	39	44	38	28	34	37	35	39	28	30	39	38	31	40	38	31	25	43	47	51	32	39	35	33	38	39	30	38	44	47	40	43	46	29	29	42	43	35	33	43	47	42	44	35	40	37	55	50	34	36	35	34	34	38	34	43	38	36	39	34	48	44	40	42	35	35	44	52	31	50	45	36	43	41	39	39	36	29	48	37	31	36	51	32	32	31	31	38	45	34	38	49	38	44	41	46	48	31	38	36	33	33	28	47	40	35	30	33	40	52	37	22	28	42	38	45	41	36	33	35	27	34	32	38	27	38	39	39	33	42	30	41	35	28	52	32	38	41	29	29	50	45	44	47	38	33	32	31	44	25	38	44	34	45	39	38	42	41	44	28	31	47	50	40	39	32	45	27	33	37	39	38	45	42	33	42	33	48	34	42	39	36	33	37	33	22	38	33	41	31	47	34	32	28	51	38	42	33	40	40	47	39	35	35	37	40	35	28	40	35	38	49	42	46	34	34	37	40	45	45	31	47	47	34	38	49	27	44	42	49	39	38	37	31	34	32	35	34	31	32	32	24	36	37	38	35	32	40	27	27	41	31	40	27	31	35	33	31	39	38	32	34	36	28	29	37	32	49	42	35	31	24	39	38	43	44	33	29	50	43	41	29	37	37	33	31	36	26	50	33	41	41	49	36	42	45	40	27	30	41	35	28	39	30	48	42	32	42	40	41	30	42	26	39	36	39	27	38	44	43	42	35	36	38	38	43	40	47	36	43	37	45	39	35	35	32	30	36	51	32	35	46	46	39	46	39	39	35	35	41	42	39	29	29	37	39	37	22	37	37	37	48	33	31	31	41	43	43	29	44	52	40	30	31	37	32	26	36	42	37	36	43	40	38	39	30	40	33	36	40	38	27	46	34	40	39	33	27	21	50	34	36	40	41	32	35	46	35	35	39	40	33	45	38	39	35	48	35	44	41	34	36	43	25	39	28	32	38	31	39	33	43	34	36	45	42	40	36	24	36	42	30	27	26	37	29	39	32	30	28	48	54	39	34	33	25	30	40	28	42	40	39	53	32	39	32	36	40	36	34	36	39	43	27	35	38	39	40	31	42	40	38	41	37	45	35	35	43	46	42	40	46	40	37	37	43	32	46	31	36	34	42	37	36	36	31	37	38	29	34	32	38	47	34	33	34	35	38	39	39	37	45	30	40	44	32	32	29	30	32	41	42	36	35	29	49	31	35	29	45	31	31	36	34	42	39	38	28	33	30	34	37	45	36	36	33	39	46	49	40	47	40	35	46	37	37	37	37	40	34	40	45	40	41	37	31	51	42	35	33	34	40	40	45	33	37	45	42	43	41	50	42	31	34	39	39	38	35	37	31	46	28	43	46	35	45	51	38	38	51	39	36	35	43	40	38	37	43	33	35	32	40	44	37	43	31	37	40	36	48	45	45	38	42	44	41	36	55	44	31	43	36	35	35	38	32	38	35	39	44	40	38	32	26	36	43	55	33	45	55	31	42	33	38	32	20	37	39	24	39	56	39	19	36	33	40	33	38	39	41	35	42	35	38	38	47	38	35	44	38	37	45	34	37	45	49	39	25	37	50	26	35	38	34	35	28	47	44	27	32	43	39	40	43	41	37	37	41	32	43	39	28	33	44	38	46	29	50	51	40	40	38	42	39	34	35	34	42	40	32	42	33	40	49	49	39	31	47	48	32	34	44	39	28	47	37	35	50	43	40	41	39	36	33	38	46	28	52	48	52	40	36	43	47	30	34	47	42	39	38	29	41	48	41	42	39	41	33	35	44	34	37	33	29	35	42	32	39	35	34	39	33	35	34	51	29	44	31	42	27	31	34	45	43	31	28	37	30	42	35	44	33	36	27	35	41	45	41	39	32	32	44	38	33	33	31	38	42	46	33	30	48	43	40	40	53	43	41	56	35	39	41	41	39	36	40	30	37	31	39	45	37	36	41	42	40	50	38	34	33	32	46	38	27	37	44	33	37	35	35	35	36	37	39	42	36	42	40	48	29	40	31	35	40	36	42	40	35	31	34	36	33	37	27	25	33	42	40	39	41	43	36	27	46	34	45	38	41	42	34	30	29	40	27	39	39	42	34	34	28	42	41	28	32	33	29	41	39	35	35	31	31	43	42	40	40	43	33	35	45	34	46	38	34	40	41	49	43	41	33	27	40	34	43	46	35	31	33	42	31	33	43	49	33	35	33	38	34	51	48	28	40	38	35	43	43	37	42	43	27	36	40	45	29	35	32	56	44	37	34	38	35	43	42	42	28	41	41	40	24	43	28	37	50	40	37	41	41	35	24	41	31	39	46	39	35	31	41	33	39	37	28	27	32	36	39	48	44	30	40	38	32	35	49	48
44770	32942	25658	36794	43183	42515	38205	33350	27938	22943	18757	16179	14467	12211	10147	8623	7783	7037	6299	5017	4436	4011	3601	3169	2692	2224	1762	1380	1250	1180	1105	1105	1130	1035	984	986	950	1017	943	948	966	959	995	1003	983	1005	977	978	964	1043	925	972	948	954	958	946	881	902	894	889	815	863	840	803	791	829	776	810	768	812	738	728	742	804	784	771	719	737	726	717	777	700	691	681	695	777	686	690	696	689	732	683	705	713	714	689	705	667	722	681	658	736	655	662	678	679	728	682	682	620	691	681	722	696	647	688	662	667	688	660	682	630	663	607	636	642	620	615	676	599	683	674	664	657	649	640	638	631	615	609	699	636	640	624	630	639	640	614	665	635	652	611	637	594	630	640	628	604	625	627	645	651	636	621	625	656	613	616	696	659	710	640	638	692	619	601	594	664	661	688	664	599	651	629	600	574	593	612	630	594	646	618	635	639	672	629	645	654	635	644	578	619	617	694	657	633	593	665	629	649	655	626	640	675	643	617	674	613	672	631	635	656	641	634	638	630	621	671	657	666	644	614	596	653	613	637	607	640	639	619	636	611	644	619	614	664	635	629	636	616	590	631	633	647	638	640	565	613	639	690	646	662	659	624	616	624	608	632	600	625	657	649	559	663	648	644	627	644	663	587	640	616	649	665	618	630	618	682	624	649	610	617	674	625	581	635	605	643	642	656	640	594	644	609	659	676	614	642	611	672	655	622	636	579	601	658	614	634	645	618	654	631	650	619	590	625	621	653	633	584	626	618	582	666	632	604	646	648	629	607	651	617	652	630	650	575	586	581	631	659	666	662	681	619	631	656	628	668	640	629	571	587	671	613	669	653	596	629	657	644	608	643	622	598	674	637	659	639	630	569	621	648	656	667	646	593	667	642	632	630	612	654	634	671	641	642	617	634	583	633	593	617	607	615	614	626	623	633	647	621	647	610	663	576	626	623	634	659	694	632	666	632	623	653	615	637	624	623	616	618	628	682	666	628	639	688	629	670	612	645	641	625	671	637	641	648	612	621	637	671	600	652	622	647	628	622	631	630	648	617	647	615	621	659	649	651	654	651	612	627	612	631	592	651	657	652	587	567	612	604	644	673	631	592	641	636	656	639	616	621	655	665	687	644	595	655	637	653	640	658	649	659	619	646	622	637	601	642	605	638	649	635	649	612	650	598	638	601	666	646	591	653	613	668	626	584	638	604	624	662	609	643	625	622	601	703	596	637	642	591	607	584	654	622	591	625	660	645	621	625	619	651	647	649	619	593	705	661	607	661	642	654	631	666	632	623	649	623	613	595	638	638	593	602	633	627	646	601	616	646	614	607	631	637	626	667	655	589	643	582	670	641	640	633	654	615	617	632	652	636	659	600	596	671	618	610	620	655	657	588	622	634	624	624	666	626	670	636	601	627	656	612	603	666	637	585	654	634	632	630	644	667	671	618	633	643	651	659	634	608	617	613	669	681	632	592	630	616	621	634	599	630	636	677	625	614	609	652	647	637	625	645	610	576	628	620	618	602	631	634	652	600	630	608	606	658	661	659	575	645	602	632	659	610	645	634	635	646	656	655	653	614	605	643	671	612	617	663	641	625	651	657	655	648	582	605	679	643	611	608	626	642	660	686	622	646	645	667	693	604	651	669	624	647	662	603	614	614	646	582	633	662	659	617	646	623	646	639	654	646	636	645	634	661	622	627	609	600	651	653	614	622	633	634	652	602	649	611	616	561	637	658	660	680	667	600	611	642	612	598	696	634	646	645	620	638	643	621	645	668	622	576	620	651	612	611	610	655	631	628	672	638	632	616	662	614	641	624	638	652	609	607	580	639	684	606	649	683	629	615	619	567	613	641	624	605	653	637	579	623	628	633	655	628	637	608	627	637	653	630	659	618	663	640	646	655	704	660	649	625	620	634	640	622	647	652	673	626	628	626	609	621	632	632	627	653	633	668	657	650	640	659	635	631	636	631	635	630	603	626	581	608	604	620	666	647	654	640	617	593	629	640	630	643	618	596	628	622	583	638	661	620	648	646	582	684	599	615	579	630	687	633	602	658	608	610	641	684	619	603	644	650	681	644	619	608	682	594	641	640	698	617	643	626	640	647	656	649	650	601	682	671	627	648	624	633	655	647	676	604	694	614	641	592	656	606	642	614	639	673	602	611	611	641	611	605	616	691	638	637	640	626	608	619	643	628	654	590	645	647	664	635	630	642	615	693	603	629	621	611	599	625	657	673	685	640	637	616	589	642	668	617	651	637	654	638	636	612	631	604	641	664	599	676	649	644	630	630	692	675	613	602	615	643	662	674	620	662	625	620	682	676	677	627	580	641	631	583	608	629	645	646	625	669	607	622	618	703	630	636	605	616	615	652	645	632	610	576	678	642	639	603	593	615	657	629	664	643	625	656	685	572	619	641	633	669	613	616	644	618	677	620	635	645	645	601	629	634	620	654	611	608	628	644	644	644	618	655	669	687	639	632	641	614	661	637	657	662	620	581	651	651	643	644	617	629	613	609	635	624	613	597	656	616	606	636	659	665	588	664	601	631	649	631	576	645	617	636	635	643	690	625	683	644	606	638	651	621	609	618	636	611	617	627	582	632	592	611	630	663	647	636	663	677	681	614	591	643	630	630	645	651	629	618	641	679	591	602	629	649	653	624	632	640	678	633	629	614	622	635	575	672	670	594	649	629	625	625	654	627	620	636	623	597	617	684	607	606	679	602	627	598	618	618	634	609	610	673	632	638	628	589	678	632	622	582	630	636	635	636	623	651	625	629	633	687	622	618	642	679	604	616	615	636	629	655	665	646	601	621	608	591	623	612	627	618	608	613	624	628	598	602	644	680	650	592	624	658	640	621	622	627	647	673	672	607	575	642	632	624	648	649	611	634	651	673	616	655	642	638	598	615	615	615	608	596	611	637	663	614	673	633	645	617	544	705	626	607	655	582	629	631	648	659	646	623	595	630	675	621	661	629	640	640	626	666	640	605	610	635	644	615	627	591	611	626	607	622	606	628	646	622	607	625	675	607	649	613	611	624	633	639	646	653	625	618	628	594	640	616	626	658	603	636	607	616	616	584	644	635	636	605	678	612	613	678	590	662	641	657	574	620	677	628	646	627	626	632	668	585	614	613	626	632	635	623	585	630	601	619	640	647	585	594	598	591	605	628	695	637	636	621	585	573	659	643	690	604	592	659	624	676	630	644	658	638	643	630	660	605	631	654	678	596	625	627	642	623	634	634	616	662	651	618	626	610	609	643	624	665	624	625	668	638	600	627	637	657	612	612	631	635	640	660	618	646	657	611	653	646	633	619	631	629	662	621	626	637	654	653	653	626	670	662	668	646	677	634	661	630	606	638	635	622	622	633	626	612	602	669	616	635	615	611	649	645	652	639	585	597	670	620	645	595	651	663	675	590	666	602	655	645	658	591	552	602	626	652	652	664	635	659	624	687	651	617	624	622	622	647	603	573	658	590	629	614
3507	1424	753	509	720	705	578	402	311	211	173	181	139	107	93	89	96	79	81	69	46	72	46	38	35	35	36	32	25	30	33	29	28	26	17	30	24	35	24	31	23	19	21	21	25	34	26	30	30	21	26	23	22	28	28	28	21	23	25	31	35	36	22	22	34	26	30	20	24	30	20	18	30	28	26	30	25	25	27	29	24	23	29	20	28	24	19	15	17	19	25	28	32	25	28	29	29	29	21	21	32	23	21	31	25	30	31	28	30	25	20	28	34	29	34	13	32	18	21	27	24	22	29	29	28	26	23	33	26	22	20	12	18	37	20	21	34	28	32	24	28	26	27	19	30	33	19	29	29	26	25	29	24	23	22	21	26	23	14	24	21	20	31	34	28	29	28	20	24	19	31	24	17	21	28	23	20	36	26	15	32	31	31	27	27	23	27	31	27	31	25	23	19	22	31	28	19	19	20	22	26	28	23	27	17	26	28	35	23	22	25	18	24	25	34	26	22	25	19	32	22	26	24	27	22	25	17	19	36	13	30	22	28	21	20	22	20	21	26	30	22	25	20	25	21	29	17	15	34	28	24	24	28	21	28	16	35	20	22	32	26	14	21	24	31	25	19	23	28	25	40	34	26	26	24	24	30	25	29	16	19	36	33	34	26	23	25	25	21	28	18	25	28	26	22	32	23	22	24	21	26	23	26	27	29	16	29	26	23	26	22	20	28	31	14	33	31	35	30	22	26	32	24	25	25	31	24	25	22	25	25	24	29	19	29	20	25	27	19	22	27	21	25	21	27	18	30	26	32	21	26	19	27	19	29	30	20	32	29	25	28	26	33	21	24	24	22	26	18	18	23	28	20	29	24	18	18	21	23	21	27	16	26	26	33	25	22	32	35	24	33	39	24	31	22	26	21	35	30	27	36	30	15	22	26	27	23	31	25	23	29	20	20	26	15	20	32	12	23	23	18	23	27	26	24	29	29	25	20	17	26	25	24	22	33	20	35	34	22	30	20	31	22	23	25	18	27	22	18	26	41	22	25	15	23	23	23	32	24	33	16	29	21	25	25	22	32	27	22	21	28	26	28	35	15	27	24	29	16	20	31	38	26	28	15	19	24	33	32	21	25	27	33	29	25	23	27	25	12	20	19	18	36	26	28	24	37	28	27	28	27	33	18	16	19	20	27	28	18	20	33	20	30	31	26	19	30	24	22	28	23	28	27	21	17	30	30	24	27	30	22	23	36	31	20	23	27	17	21	16	24	30	25	25	31	23	37	25	32	24	21	23	30	24	32	26	23	22	28	20	28	23	17	18	31	26	18	27	15	25	18	31	35	24	29	16	16	28	29	25	15	23	24	23	25	32	20	23	26	19	30	26	32	31	18	26	21	20	13	22	22	28	21	26	25	28	39	17	21	24	18	27	21	19	18	30	28	23	26	18	27	25	27	20	28	29	23	31	30	24	26	23	23	23	16	25	23	33	23	26	24	25	32	27	25	17	19	18	20	27	26	30	32	22	26	25	33	27	24	25	24	28	23	25	23	33	26	30	38	23	28	21	24	29	17	29	19	30	30	23	20	38	23	19	28	27	29	24	29	18	19	27	26	20	17	25	24	20	34	24	17	26	21	27	28	21	21	32	21	31	23	30	20	26	21	17	18	21	23	26	25	33	21	18	30	32	19	29	30	26	32	25	25	24	32	28	19	27	25	18	26	21	31	18	30	16	20	20	25	24	30	34	24	30	28	25	24	23	24	27	24	28	30	23	27	35	22	26	26	24	22	19	18	23	24	23	31	28	21	25	31	23	25	34	23	28	19	27	25	23	21	25	30	29	17	34	32	23	29	28	27	28	25	20	42	27	22	25	42	22	33	23	32	30	26	29	26	19	28	23	31	29	18	26	26	22	21	19	23	24	20	14	18	26	24	27	35	19	22	23	25	15	26	31	23	27	18	28	13	24	17	25	30	29	25	13	12	22	30	27	30	33	22	26	25	27	15	25	26	27	29	19	26	31	32	28	32	17	25	22	25	30	14	23	23	25	11	22	29	23	23	19	28	25	25	22	24	25	18	34	23	28	29	29	21	15	23	14	25	29	30	27	29	24	32	28	25	30	26	29	18	25	29	16	28	28	40	17	23	20	31	26	21	36	17	27	27	27	23	21	20	27	31	23	21	16	33	16	37	14	21	27	25	16	16	28	24	26	14	18	27	19	19	30	25	31	36	21	21	26	24	15	33	25	25	17	23	24	33	28	20	24	32	22	28	30	29	30	25	26	28	23	30	17	23	27	23	33	25	26	18	26	26	26	27	26	30	33	20	31	18	36	30	22	16	25	25	21	25	25	30	23	16	24	25	27	23	19	27	23	22	18	23	23	18	30	24	17	34	33	27	28	27	24	21	21	20	23	21	32	26	23	34	15	22	25	25	28	27	25	28	15	28	25	23	29	19	26	25	24	29	30	16	31	23	24	24	30	33	22	17	28	25	32	26	21	31	21	31	22	25	29	24	22	21	15	25	19	25	31	15	21	28	29	25	24	27	19	26	35	34	23	18	35	20	36	26	24	22	26	33	22	22	31	32	24	21	26	23	19	27	30	16	36	20	29	34	21	27	29	22	32	28	20	14	23	26	35	30	26	21	18	28	20	23	29	27	27	31	28	22	31	29	23	26	33	21	23	28	27	29	34	26	24	28	20	18	20	30	34	24	19	24	22	30	27	25	20	28	21	25	22	18	18	22	27	25	14	32	23	27	23	21	17	28	17	25	19	28	25	33	23	19	18	21	31	18	27	31	19	23	20	24	17	36	27	26	26	23	34	25	32	22	20	20	31	15	19	35	24	25	31	21	17	20	25	20	28	19	26	27	17	30	25	19	23	19	23	16	26	21	21	22	27	26	17	25	27	38	20	23	25	26	30	18	25	20	33	18	36	28	28	22	19	26	33	27	17	30	22	22	24	25	27	25	22	26	16	29	34	20	27	29	26	21	25	27	18	28	24	34	21	18	25	16	31	23	12	29	23	24	25	20	25	27	19	22	30	26	25	16	24	20	39	25	30	16	28	33	19	20	25	26	20	27	34	21	29	29	22	22	32	18	19	23	28	17	25	28	28	20	24	32	33	21	18	28	22	21	25	20	30	30	33	20	29	25	19	27	24	18	28	26	26	31	26	23	24	26	16	20	19	21	32	24	25	22	13	22	26	28	31	20	24	28	24	22	28	24	31	20	24	24	20	23	25	20	22	27	18	35	24	30	21	16	30	26	22	27	26	27	22	28	24	29	21	29	25	16	22	24	25	27	24	30	20	35	26	23	32	22	26	20	21	27	25	33	24	33	23	24	26	30	24	24	17	22	22	15	27	25	21	22	19	30	21	28	23	14	20	24	25	29	24	29	18	24	25	34	25	25	15	23	18	20	28	15	12	20	27	30	23	26	25	27	26	25	24	20	28	26	23	24	24	32	23	22	28	29	17	29	30	30	24	36	26
34315	24625	17547	28331	34761	34035	29732	23802	18609	14594	11628	9455	8282	6815	5859	4772	4366	4053	3462	2829	2280	1903	1860	1452	1220	1028	810	677	591	593	607	604	600	534	527	551	607	528	541	576	572	529	566	565	559	576	566	556	557	582	530	547	572	595	547	524	552	537	511	504	509	484	504	527	478	479	523	523	494	485	458	448	511	473	505	488	470	479	475	494	448	488	445	448	402	472	469	426	419	461	468	444	488	435	460	414	433	428	440	463	443	478	452	436	411	498	490	441	383	401	452	435	457	449	437	412	410	449	420	418	431	463	428	424	434	430	450	383	385	401	432	427	419	384	437	389	419	400	443	409	457	444	456	426	414	440	400	476	398	446	409	460	467	399	447	430	425	423	430	419	422	437	406	442	378	408	398	407	409	433	383	411	410	385	430	411	404	422	427	476	422	383	399	401	389	419	403	427	400	429	457	421	432	427	405	436	391	468	397	394	405	396	416	427	386	436	452	422	401	411	432	433	393	410	426	418	421	413	418	459	394	438	403	432	420	412	443	437	420	387	434	419	398	424	448	437	431	403	408	401	417	428	441	451	433	446	441	389	417	428	394	402	415	425	415	388	438	448	423	434	437	415	407	423	395	419	412	483	461	397	461	407	411	413	461	431	402	423	429	423	417	463	411	423	396	408	413	417	475	437	420	402	439	434	399	435	469	418	472	412	397	411	449	432	426	428	403	425	437	425	436	436	411	423	437	445	439	432	453	392	391	391	418	450	417	430	466	450	427	413	403	405	393	418	446	393	404	405	440	413	414	404	393	427	399	436	434	419	384	412	385	420	402	415	433	378	431	380	443	394	394	416	441	388	437	402	429	401	408	419	409	426	377	407	404	415	438	422	394	434	416	434	435	419	459	429	422	479	365	457	434	410	441	393	431	391	438	418	398	439	397	447	420	409	392	433	415	408	433	412	436	413	445	417	413	431	434	411	374	396	447	426	409	434	415	431	421	444	424	468	420	398	393	430	439	413	444	418	434	398	489	410	427	417	387	411	470	413	453	414	394	438	403	409	442	417	445	433	420	405	395	439	441	417	437	408	449	435	397	433	433	417	421	384	435	400	413	442	446	392	412	453	442	407	437	410	456	422	411	424	428	397	410	422	425	426	438	404	466	461	448	423	397	389	417	422	415	418	421	420	423	434	392	399	420	441	408	387	397	422	422	455	460	390	397	426	461	440	428	428	437	427	408	440	438	405	429	439	407	429	408	446	425	429	413	450	410	399	411	438	392	430	420	417	413	435	427	427	418	424	420	407	431	422	437	445	406	434	448	424	439	387	406	426	398	407	411	404	419	437	432	398	429	417	408	399	399	449	414	413	422	433	390	420	407	396	396	401	432	438	429	407	419	426	422	381	392	425	430	443	425	450	473	417	423	460	440	423	397	416	435	420	393	395	408	430	430	446	435	384	414	453	402	452	418	412	414	442	449	422	379	420	440	454	399	440	387	453	425	440	410	425	395	434	390	447	427	422	416	465	446	430	407	420	423	429	433	390	445	420	429	452	420	442	445	427	429	405	459	419	438	412	431	418	411	430	443	362	382	447	409	430	431	423	410	442	408	420	394	392	412	436	444	422	426	427	413	443	424	399	430	418	417	397	448	396	387	404	426	429	431	421	414	411	428	468	422	444	422	412	415	414	461	404	442	368	402	414	428	409	430	413	398	405	434	406	423	448	428	415	442	452	458	398	437	460	421	432	420	463	429	424	471	407	423	426	415	391	402	419	428	432	440	417	409	429	398	436	450	385	459	428	412	426	439	424	390	436	429	407	415	390	407	416	422	404	420	436	424	433	425	409	404	409	451	404	429	404	410	437	446	440	445	426	466	431	412	430	384	454	401	419	439	416	422	407	419	477	431	397	417	438	402	408	417	405	391	390	444	416	440	418	436	444	434	411	407	438	441	409	413	450	444	426	380	412	433	454	426	382	419	431	428	444	419	380	391	386	404	453	439	375	423	404	424	422	377	385	415	445	435	428	421	419	458	417	428	390	467	410	445	434	438	446	445	416	419	423	428	442	451	453	387	423	445	427	418	422	425	428	440	426	398	364	405	404	417	432	432	447	403	431	436	405	425	419	420	418	400	418	404	400	441	454	445	429	497	432	421	391	416	426	423	396	423	461	450	423	440	416	432	418	400	410	432	459	410	398	418	414	425	464	453	452	441	437	425	392	420	451	422	391	417	441	438	380	451	434	408	432	434	409	426	407	447	448	457	425	420	389	422	401	431	430	432	407	462	422	447	434	430	444	414	421	415	384	413	448	437	446	400	423	424	461	429	422	428	394	426	376	409	429	456	408	428	406	388	420	450	451	412	393	425	401	401	424	448	441	399	441	427	446	432	456	400	428	430	427	450	419	439	429	464	445	433	465	407	414	423	406	419	403	440	438	421	421	401	441	431	433	424	436	432	448	365	418	392	427	405	433	447	398	449	462	437	405	430	458	444	431	479	407	392	437	417	423	422	437	418	450	382	422	441	438	436	439	435	415	431	441	424	411	409	440	415	431	393	400	418	400	421	428	410	460	401	456	445	415	402	411	428	437	398	416	410	446	456	459	412	430	400	399	407	402	450	413	448	439	426	407	408	426	472	395	425	428	428	422	423	406	437	432	439	409	440	377	437	433	429	446	389	460	398	442	437	405	390	422	441	435	443	423	431	406	408	403	389	434	440	417	405	413	403	444	426	418	397	374	425	405	408	456	400	434	383	435	415	436	415	420	444	424	416	464	463	446	444	439	418	426	431	427	419	369	418	411	404	407	431	406	434	446	406	449	450	395	425	455	435	450	424	431	408	426	408	391	404	448	424	415	470	454	378	422	383	402	405	420	440	449	412	434	415	439	427	401	418	410	402	404	454	419	448	427	410	443	427	431	444	433	400	420	415	428	423	418	421	459	415	438	404	429	430	383	401	459	474	416	388	406	417	418	414	428	421	422	386	441	428	441	424	432	370	408	430	420	416	406	459	452	442	413	405	425	441	416	411	381	429	416	421	436	422	406	426	414	386	453	414	406	426	455	435	393	422	392	407	405	428	411	427	399	385	389	405	422	450	401	410	420	421	453	477	435	443	399	424	431	461	409	407	434	436	399	416	421	393	399	396	422	417	421	428	409	420	440	428	444	404	395	431	427	439	426	434	398	416	402	447	432	463	401	463	439	379	393	408	438	404	419	411	428	418	443	395	395	425	442	403	401	427	443	406	445	420	428	419	431	425	449	438	450	417	449	439	436	403	445	423	432	432	395	416	431	444	433	451	437	429	459	376	451	415	424	384	410	428	425	409	394	468	429	442	419	425	400	421	408	456	434	441	445	405	462	430	435	423	427	423	398	421	419	407	419	433	423	432	435	421	418	400	411	407	421	392	420	440	390	418	383	447	433	417	420	433	417	404	420	413	453	440	415	393	386	420	405	368	437	412	422	411	408	463	433	417	401	462	427	409	425	427	418	425	426	415	438
6022	2770	1385	895	1166	1126	919	651	481	361	323	247	256	224	192	169	127	119	114	102	86	69	80	75	45	51	52	39	44	44	32	34	43	42	32	49	44	29	35	27	39	35	31	43	43	35	38	27	40	35	31	22	28	32	49	37	32	30	40	41	38	37	26	39	23	32	32	28	43	26	30	40	33	39	37	37	43	36	41	28	23	35	31	40	37	34	26	32	33	34	36	43	29	34	34	29	28	34	32	40	36	27	36	28	34	30	34	26	23	33	29	37	37	24	25	36	35	25	37	28	18	31	32	37	31	30	30	34	45	38	32	39	40	32	41	24	30	31	30	25	25	37	22	19	47	38	37	35	34	21	37	37	45	34	28	31	29	30	32	32	36	33	31	32	22	35	25	29	27	26	26	28	27	32	32	30	26	37	45	33	27	36	36	38	38	25	27	35	22	27	26	31	29	33	37	37	41	24	32	39	32	42	32	32	42	27	37	38	31	34	32	33	35	36	29	32	27	34	16	37	27	32	24	28	35	28	30	36	34	21	40	41	38	35	38	26	32	26	32	35	24	25	26	41	36	29	29	28	27	38	42	36	36	26	28	32	31	27	42	28	25	31	36	23	32	39	29	33	36	43	36	36	35	29	29	28	32	30	30	38	37	26	37	28	25	23	23	37	30	34	33	34	47	22	34	35	22	34	20	22	28	39	30	27	28	23	30	30	26	26	35	26	30	26	40	52	45	37	32	32	34	33	32	29	24	26	37	35	28	36	28	25	32	20	30	29	35	39	35	36	28	27	31	25	35	48	31	32	23	31	29	35	36	28	34	29	28	29	33	37	24	23	30	19	38	30	37	35	31	35	33	30	33	29	35	31	32	35	55	24	31	25	31	31	28	34	33	28	29	29	30	34	20	40	39	32	34	40	28	23	31	31	30	36	27	29	35	22	30	29	32	24	29	36	30	26	25	24	35	35	30	33	31	31	41	27	28	31	30	28	33	22	26	44	38	35	33	43	40	46	33	23	34	35	39	31	31	35	35	24	31	31	28	35	26	34	37	26	33	37	32	29	26	31	30	23	33	32	28	40	26	35	30	31	46	31	34	25	25	33	28	28	17	28	25	28	30	37	31	30	27	29	29	33	35	29	14	35	20	34	27	45	36	26	26	39	37	27	35	34	37	25	37	48	33	32	28	25	41	36	29	18	30	27	31	27	32	31	28	27	38	30	31	34	29	22	37	28	36	36	35	30	47	42	32	33	35	34	22	38	20	40	26	30	27	35	22	33	24	41	25	45	30	34	27	25	42	36	31	23	30	27	31	35	15	34	20	32	39	26	33	31	24	31	38	33	36	28	24	30	32	35	35	32	33	29	21	40	29	33	29	33	28	30	31	43	33	33	48	35	28	35	24	39	28	32	28	27	25	26	25	26	30	29	37	27	34	29	36	32	38	32	39	30	34	27	40	29	30	30	31	33	35	27	25	23	29	24	32	47	28	26	26	21	37	36	20	25	25	31	34	39	32	29	34	38	32	39	28	34	49	30	37	27	36	36	26	36	37	28	30	30	24	30	31	30	34	36	36	33	28	39	26	24	37	35	33	41	29	22	31	34	36	34	37	34	26	26	23	29	30	35	33	29	21	41	26	37	43	29	35	31	29	45	22	42	37	29	28	29	43	42	41	33	34	21	35	36	34	32	34	35	26	42	26	39	33	35	34	24	41	26	34	32	30	36	34	32	29	30	28	39	27	42	32	31	30	26	27	28	32	29	26	32	33	23	26	25	36	32	35	21	33	27	30	37	31	28	35	23	32	30	43	36	30	24	42	26	33	32	42	29	32	38	30	31	24	35	33	29	26	37	28	28	32	40	36	28	34	30	34	32	28	36	30	30	34	38	33	42	35	26	25	34	34	33	32	32	31	30	32	25	26	30	23	25	38	27	30	28	36	24	34	39	33	35	35	30	37	33	31	32	44	35	22	27	35	35	30	30	33	24	27	25	47	36	28	30	34	25	36	31	36	36	25	33	35	21	21	25	21	32	31	31	30	24	38	30	30	27	30	30	40	20	27	31	35	28	35	25	38	32	29	20	37	38	32	26	31	31	27	25	34	32	40	40	30	39	28	30	27	34	38	35	27	24	33	29	31	42	31	27	29	27	38	36	41	17	25	27	28	37	18	26	43	27	29	27	30	30	31	25	17	38	29	38	42	26	30	40	42	38	28	21	27	31	31	35	32	36	25	32	37	31	22	35	37	20	25	26	28	27	26	36	31	27	33	37	39	37	31	25	36	25	28	25	30	32	36	26	45	33	24	36	31	29	35	17	34	30	39	30	24	38	38	36	29	27	39	34	41	37	37	32	35	33	32	27	29	33	26	29	41	36	36	33	32	33	39	35	32	32	26	40	25	26	33	32	31	26	27	32	27	27	26	24	35	26	33	31	25	27	31	35	40	33	33	28	31	22	30	40	31	33	27	32	35	23	27	28	30	25	25	29	30	30	37	34	28	37	19	31	27	25	29	21	31	34	35	25	37	33	42	32	45	26	22	33	37	36	29	25	26	38	31	25	29	36	34	29	41	27	38	29	32	42	25	26	31	28	26	26	21	31	31	30	31	28	28	51	31	28	39	36	29	22	21	28	36	34	38	30	33	29	25	17	35	19	29	31	32	24	34	33	43	30	39	25	35	22	32	20	32	31	40	32	33	32	40	31	27	38	36	39	35	28	39	31	31	29	28	36	47	31	37	31	31	34	29	37	28	33	28	40	28	34	32	33	31	24	38	30	27	29	33	20	37	29	38	29	32	33	37	35	37	38	32	31	31	29	31	41	19	28	32	26	28	26	32	33	35	35	31	31	28	35	37	38	28	25	34	39	28	36	34	41	42	28	39	34	35	28	30	25	29	29	29	33	31	34	33	20	33	32	35	24	33	37	28	26	25	25	27	26	41	26	43	28	37	28	28	48	29	28	26	33	34	29	28	33	32	35	27	42	27	28	31	28	28	36	36	39	25	38	40	27	25	32	20	27	33	26	27	32	45	31	49	27	24	38	31	27	28	39	34	36	37	35	23	25	39	26	35	34	23	42	28	23	31	33	38	26	31	34	28	30	33	34	39	33	32	34	27	29	30	30	32	39	44	29	37	32	33	28	40	37	38	36	28	35	30	29	28	21	33	31	26	34	26	28	30	24	34	33	29	31	40	30	27	36	33	20	32	25	32	40	37	31	30	30	33	30	27	29	32	38	38	42	30	33	31	25	29	29	42	26	29	31	31	35	26	22	38	25	38	23	28	27	29	35	30	34	41	36	36	24	31	43	30	34	29	32	27	35	26	42	29	32	28	36	32	38	27	40	35	35	35	41	35	35	34	30	29	32	33	24	40	26	22	34	30	42	34	27	24	29	35	34	33	38	33	28	41	36	28	39	41	41	33	37	33	29	29	22	40	22	30	32	32	24	33	32	27	26	22	30	25	30	31	28	37	26	32	38	37	32
43067	29743	23161	33845	40597	39546	35905	29965	24580	20440	16715	14063	12897	11026	9580	8375	6996	6470	5658	4630	4063	3776	3199	2481	2013	1765	1309	1121	1011	956	944	963	939	871	885	891	873	831	865	863	836	820	796	862	883	856	828	810	833	850	905	792	775	805	833	799	782	751	718	704	712	715	695	664	705	635	696	672	674	696	658	661	659	680	604	636	639	646	621	613	599	602	572	605	617	618	606	623	627	612	564	614	562	552	564	556	583	578	604	566	588	512	516	561	543	574	594	543	574	553	606	530	621	575	582	587	544	514	539	555	595	533	531	534	543	554	511	545	520	522	555	526	551	492	583	531	617	574	575	533	527	546	599	499	551	552	577	542	551	540	546	559	539	574	561	538	535	516	575	565	561	543	529	548	537	520	530	526	544	545	563	566	560	592	543	555	528	527	535	504	575	527	550	533	546	531	495	526	556	561	555	512	523	520	506	551	516	509	542	524	512	523	548	559	567	486	530	546	541	525	498	535	560	515	514	507	542	500	572	541	514	524	526	523	551	530	540	557	529	505	555	518	486	547	542	573	529	543	542	482	548	546	519	513	515	551	534	517	547	541	548	553	516	493	513	535	525	529	558	574	557	533	513	570	553	515	555	559	493	543	538	536	521	526	540	562	550	520	560	549	534	505	526	542	500	499	547	505	516	560	526	521	505	514	519	513	537	532	545	555	510	520	533	569	525	550	507	543	542	574	510	547	524	542	542	542	520	527	577	561	560	525	527	543	535	512	534	525	544	532	527	528	581	547	548	527	518	557	527	535	517	554	578	497	533	487	513	540	538	568	529	545	526	559	535	489	492	525	557	543	530	526	555	522	561	538	491	546	491	569	534	546	562	531	568	498	523	524	541	527	530	521	489	552	534	515	513	573	546	525	557	544	536	533	543	527	524	535	510	552	516	529	518	583	550	559	563	526	544	524	577	514	522	515	550	535	498	491	476	519	523	524	565	540	556	579	535	564	493	537	523	568	534	544	522	523	517	514	544	538	533	523	543	555	530	522	534	547	513	586	548	543	569	507	564	563	535	536	541	493	507	540	557	506	534	527	515	584	558	522	514	546	547	554	541	561	575	531	557	533	550	527	533	514	567	543	548	558	542	507	594	547	534	508	544	498	517	543	508	558	546	554	516	560	537	547	531	551	532	507	539	540	528	546	551	484	541	544	535	522	511	525	507	503	514	525	552	520	542	548	557	547	532	573	540	563	508	495	519	519	543	517	539	513	528	592	548	543	555	583	523	538	571	548	546	566	487	522	500	567	523	503	504	534	520	542	520	546	564	558	538	551	533	600	549	539	581	533	543	547	542	579	531	542	535	584	509	530	496	585	517	548	549	542	507	601	559	539	545	555	547	505	561	534	508	495	560	556	524	579	593	543	538	572	573	529	539	519	556	549	539	519	581	515	552	526	537	532	505	552	558	541	551	540	554	524	491	563	555	513	528	491	507	516	520	552	551	543	540	549	505	551	553	525	523	535	595	559	537	546	556	514	531	555	561	545	537	516	554	494	513	542	583	550	510	535	538	517	512	539	537	507	533	496	528	540	555	488	497	585	497	554	538	509	533	497	536	532	511	517	582	521	522	559	551	535	517	545	500	494	510	524	525	521	539	502	514	591	566	513	486	528	552	529	514	571	538	545	523	542	544	546	542	535	507	551	510	503	514	588	541	534	550	542	553	505	555	527	482	553	527	580	550	558	526	518	579	530	493	530	483	544	561	534	524	566	574	462	494	534	526	599	515	545	537	527	530	500	525	537	499	530	503	498	536	524	506	538	542	591	512	518	560	550	555	507	520	548	521	519	551	554	547	546	547	520	524	552	521	532	516	542	515	519	554	542	526	558	508	561	524	525	532	547	522	556	573	542	583	553	556	556	557	540	574	546	561	524	517	536	506	525	568	536	575	518	545	550	548	522	541	525	522	526	550	491	536	509	527	490	503	529	515	539	547	542	520	522	557	532	523	533	541	565	566	533	539	545	568	513	486	549	552	548	549	565	528	550	542	548	573	543	517	530	503	579	542	540	485	531	510	492	567	521	532	517	530	548	555	512	582	509	511	534	500	513	516	491	537	498	514	545	564	506	541	558	540	529	573	541	514	528	535	488	510	536	538	545	522	574	533	513	536	540	490	520	547	562	523	510	563	531	551	511	539	536	535	531	553	512	524	536	511	511	517	541	572	558	561	525	516	581	546	496	559	539	513	558	570	594	516	518	556	527	507	557	510	535	511	508	484	481	557	565	516	520	505	525	507	516	545	558	520	537	498	550	514	529	531	547	515	570	539	522	521	538	516	484	490	523	538	549	506	559	547	543	517	497	542	514	546	542	565	578	529	525	487	541	572	555	542	545	498	561	558	566	547	524	513	501	557	537	546	547	515	565	490	510	495	505	540	592	567	544	503	522	550	525	553	570	554	539	505	550	568	497	534	568	532	536	530	563	494	547	555	509	512	505	524	552	558	586	559	514	533	527	568	575	546	580	557	537	537	559	506	500	549	524	538	541	524	551	561	539	535	512	522	518	553	569	523	538	532	504	529	531	576	542	548	552	516	522	522	516	541	557	532	543	559	574	510	545	555	532	517	570	539	532	557	548	540	543	541	513	550	509	509	517	551	539	531	543	521	482	517	536	532	495	544	551	574	567	540	564	541	521	514	579	557	588	499	537	525	508	536	511	537	493	534	535	568	535	524	539	527	587	505	529	534	519	587	498	557	495	527	527	533	533	535	552	510	536	518	539	544	521	516	517	565	530	552	503	580	488	502	526	537	540	511	510	516	519	518	535	567	553	526	511	517	543	503	512	513	553	528	509	544	529	567	540	547	492	555	519	529	509	539	498	533	526	530	538	565	538	500	541	543	512	490	471	559	534	480	579	498	534	558	506	533	578	561	556	535	508	540	502	508	525	508	581	524	543	529	538	480	528	556	537	511	484	542	527	571	521	535	529	506	554	524	511	556	596	544	513	553	510	506	558	525	615	535	529	507	525	544	588	550	526	487	541	572	545	514	495	542	527	550	557	558	562	502	516	512	527	516	544	579	519	558	550	581	536	555	530	532	527	484	518	546	530	521	524	528	546	575	505	502	495	531	567	540	548	554	557	556	570	518	533	572	576	506	543	504	534	577	534	549	529	578	524	565	526	510	516	523	555	506	522	581	550	547	547	540	551	547	530	542	520	535	536	503	528	553	536	510	525	517	526	544	594	505	545	556	538	480	485	531	567	532	520	544	507	539	486	515	576	518	587	574	543	538	506	523	555	536	552	541	547	557	487	519	540	538	559	534	521	541	579	537	522	561	505	558	517	511	553	533	520	562	488	558	562	531	541	518	518	536	546	534	542	519	521	530	532	565	565	574	552	541	519	541	557	563	541	509	546	522	528	533	546	544	537	505	502	535	556	534	585	523	532	529	518	486	551	520	535	514	541	564	526	541	509	533	547	515	523	546	501	532	561	552	591	549	550	506	547
5961	1935	956	688	903	888	734	508	392	321	244	200	197	162	159	124	135	119	98	75	79	86	60	66	51	51	31	42	38	43	43	37	44	37	36	42	34	42	29	47	36	30	36	37	33	37	40	47	54	45	38	24	33	34	31	30	34	36	39	40	39	40	32	39	33	43	39	27	33	37	34	41	36	38	28	30	32	38	30	27	31	23	33	35	42	32	26	31	23	37	32	36	32	29	36	26	28	36	38	31	39	44	35	38	36	45	26	31	34	28	33	34	36	30	32	39	25	27	28	31	41	36	37	31	46	31	44	26	37	34	34	38	34	34	24	34	35	44	38	40	38	19	33	30	40	37	37	30	25	35	28	29	34	30	35	26	33	33	23	29	36	23	32	23	34	43	32	34	29	36	27	23	40	32	30	40	19	35	45	30	35	23	41	37	31	29	23	34	26	33	33	29	49	36	27	33	32	26	41	35	26	44	37	36	35	33	38	28	33	37	29	34	34	35	35	27	40	47	36	28	38	31	32	41	28	23	28	30	35	46	34	36	44	42	32	31	36	38	41	40	32	34	30	34	30	43	34	31	24	43	37	41	42	34	29	37	41	32	29	37	27	48	26	27	32	41	27	28	39	34	33	28	30	25	34	39	37	36	33	37	35	22	36	28	43	37	33	38	31	24	26	28	44	37	36	35	27	32	25	31	31	31	35	34	36	43	27	40	31	29	29	40	30	31	25	30	32	35	32	23	27	30	25	33	32	39	33	28	33	39	25	40	37	29	32	32	41	44	36	31	33	25	23	28	28	41	28	37	29	38	37	35	40	34	30	39	42	33	27	37	27	43	34	37	36	37	32	39	31	32	34	34	23	40	24	36	35	43	41	36	47	31	39	39	27	37	36	30	39	42	38	26	25	48	33	35	26	30	29	25	33	31	30	31	26	36	46	37	29	31	37	30	26	35	30	31	35	33	34	30	29	40	33	40	41	32	44	38	35	33	42	37	26	37	28	24	42	28	35	32	41	31	38	47	39	33	34	30	48	24	27	40	43	49	39	37	27	40	17	31	30	35	34	32	27	25	30	39	33	34	29	31	38	37	30	34	32	34	24	33	30	39	32	43	35	33	37	38	37	33	32	30	42	37	34	34	34	32	40	26	45	31	38	34	32	30	32	31	31	30	43	35	30	29	36	26	26	34	38	33	27	27	27	28	32	24	32	38	31	49	26	37	30	35	42	29	30	31	37	25	40	45	36	39	32	33	35	46	39	27	30	45	39	26	32	36	39	28	40	34	37	30	30	27	35	27	31	33	29	37	42	31	45	42	39	44	45	41	34	26	29	47	28	29	34	37	28	31	29	26	31	34	37	26	25	26	49	36	31	38	28	28	38	42	41	31	30	27	22	30	34	34	37	32	33	37	33	34	22	34	31	28	25	20	32	23	36	35	42	28	29	24	29	42	30	31	23	27	32	39	35	38	25	33	34	34	41	31	36	36	39	26	30	25	36	23	24	32	32	37	46	32	41	28	39	37	42	38	29	23	39	28	43	43	31	33	38	29	28	27	35	42	30	43	31	36	33	35	30	41	30	35	33	38	32	29	25	38	30	40	39	34	32	39	41	32	30	25	29	37	30	33	38	34	30	31	25	41	27	40	32	31	29	40	44	40	43	30	26	37	19	32	26	37	29	34	33	31	32	33	29	38	33	30	30	43	33	26	39	29	34	27	37	31	32	29	31	33	32	46	30	38	29	24	32	34	30	44	37	43	44	33	33	34	38	44	43	40	37	18	32	28	34	26	30	33	33	36	28	24	27	36	37	28	31	39	43	36	35	36	37	29	29	26	26	26	31	34	34	46	45	32	38	28	44	27	31	42	40	31	33	30	36	27	37	33	33	33	27	40	41	34	30	39	31	33	36	39	40	37	34	33	24	34	42	41	31	40	29	33	20	41	21	38	37	32	32	36	34	41	33	24	34	37	29	36	24	29	41	35	39	40	30	27	38	40	28	28	27	39	30	28	41	34	37	29	36	27	31	35	29	24	27	31	35	26	37	32	35	26	36	33	33	39	30	31	26	32	27	32	22	25	38	35	34	35	29	39	27	46	34	27	39	39	33	39	29	26	34	26	36	38	43	33	38	28	30	37	21	28	29	38	32	46	38	40	34	32	20	34	38	34	31	45	29	35	27	39	30	41	28	31	36	38	34	31	38	31	41	37	30	31	25	32	35	33	32	38	36	30	34	39	32	36	23	37	26	30	36	33	32	38	32	34	36	39	31	30	39	46	32	42	33	35	34	26	34	37	28	29	40	41	37	34	38	30	26	41	26	38	28	28	40	32	27	36	33	42	25	39	41	32	32	27	23	42	40	31	31	36	35	42	38	39	31	28	33	30	51	23	26	31	38	39	30	33	37	33	37	29	43	27	28	37	31	37	44	36	40	40	35	32	27	34	39	39	32	36	28	40	37	23	39	31	30	34	29	20	34	41	44	34	45	37	28	46	32	30	30	41	47	33	40	35	34	34	28	29	34	31	40	43	47	41	31	35	45	35	34	33	38	41	27	37	26	39	36	31	32	42	39	26	31	41	28	38	38	40	36	30	41	37	41	29	38	38	31	17	35	35	34	29	34	32	37	32	31	32	29	32	30	30	36	31	41	31	30	25	31	29	30	27	33	37	36	27	28	35	27	36	32	27	38	32	29	36	28	41	40	26	29	29	26	25	31	41	43	32	28	40	35	21	31	28	26	32	32	32	30	33	39	41	34	33	39	24	46	26	38	38	30	32	31	43	28	33	33	24	39	36	31	30	29	33	40	42	44	41	31	35	34	32	38	20	32	37	44	31	33	29	31	43	28	29	29	25	31	39	32	39	41	52	31	39	43	38	43	27	37	25	26	34	35	27	38	31	37	34	27	38	30	38	45	32	27	34	48	25	31	31	24	38	36	31	27	37	28	27	36	36	38	33	32	31	38	43	36	35	31	32	28	40	30	28	44	27	35	31	22	29	42	34	28	36	40	39	30	34	34	27	33	36	22	39	17	27	25	33	33	40	38	37	31	36	32	35	37	42	31	31	34	27	32	33	37	35	26	25	39	34	30	45	43	35	38	41	30	39	42	28	37	25	32	30	32	39	28	23	39	29	34	32	31	37	27	28	37	40	31	26	34	38	31	42	37	34	27	39	36	32	29	45	33	48	36	41	38	34	32	33	20	30	32	26	30	29	29	39	41	33	27	29	39	37	32	37	40	43	23	43	25	32	34	26	26	35	39	24	33	28	41	40	22	37	38	30	33	27	40	37	34	37	39	30	32	39	40	28	42	33	34	23	34	30	35	34	47	37	58	29	36	33	31	42	36	36	24	36	33	33	27	25	39	36	23	37	31	35	28	33	41	28	41	33	33	25	28	42	35	35	31	34	28	35	32	33	33	37	39	27	29	37	32	39	32	36	34	53	44	29	26	43	34	29	26	35	45	35	32	27	34	26	31	32	38	38
37749	26281	19956	30826	37592	36710	33014	27078	22055	18076	14546	12369	11217	9436	7910	6443	6262	5811	4528	3893	3658	3114	2698	1940	1556	1274	1047	960	901	838	854	875	839	791	787	789	804	821	778	834	803	803	775	856	857	841	806	763	743	753	748	779	774	805	836	743	706	734	726	708	712	696	721	610	649	664	682	707	638	682	686	676	675	626	682	686	619	632	621	562	628	600	593	634	602	626	592	640	630	593	600	596	609	609	571	626	592	626	618	590	596	575	612	545	620	641	558	589	588	595	571	565	607	573	597	574	574	552	553	588	518	573	552	579	535	591	578	578	561	552	595	550	589	528	572	563	560	566	547	605	600	582	580	575	558	606	574	582	512	573	577	542	526	566	540	550	563	571	578	547	508	574	581	583	580	547	582	545	534	549	588	578	555	540	574	582	580	511	553	560	546	551	574	561	540	571	579	565	532	586	515	576	575	583	570	616	573	519	567	531	531	559	564	532	595	547	532	554	580	588	565	559	560	567	538	566	529	554	567	544	597	576	561	489	585	543	579	556	546	580	589	602	512	567	561	573	547	601	576	540	545	519	570	544	545	527	566	573	578	558	551	595	546	569	570	562	558	532	552	580	570	561	532	515	581	602	567	565	579	550	560	567	577	571	573	564	550	594	548	547	519	568	534	573	579	604	577	579	595	515	566	592	531	551	619	516	579	537	601	524	548	554	556	537	625	577	567	525	557	579	585	583	521	546	548	569	592	601	564	590	517	568	585	551	549	525	558	567	548	607	518	562	553	567	584	559	521	536	536	532	542	563	596	545	520	580	615	561	563	545	547	538	548	540	540	548	551	562	553	561	544	565	571	549	533	559	585	581	556	569	592	565	547	508	531	536	530	533	555	542	547	594	519	564	566	565	564	541	558	547	561	533	597	585	602	573	579	574	562	583	580	540	578	564	559	538	559	497	563	521	569	607	569	549	585	586	566	549	569	590	594	549	585	567	503	572	541	554	543	547	607	591	564	576	551	572	570	554	552	542	571	580	598	561	583	546	591	536	556	574	528	576	559	524	541	574	562	587	540	546	576	569	550	537	589	544	529	526	535	509	592	589	600	575	585	561	583	544	574	534	574	568	547	573	588	546	520	523	557	562	557	556	532	546	554	511	528	579	530	506	547	564	530	548	513	541	554	576	539	524	569	533	582	537	558	581	543	535	526	582	522	548	557	530	558	550	544	543	588	561	540	581	578	568	553	517	524	556	577	612	567	580	562	572	580	527	546	560	540	583	572	563	573	542	557	552	572	560	583	577	603	564	534	590	567	549	599	561	569	557	561	541	551	528	523	565	563	624	561	545	554	551	588	554	524	565	561	515	572	583	579	584	551	544	545	555	588	544	582	590	572	564	567	512	536	549	570	519	531	557	549	552	557	598	561	559	589	567	586	560	580	546	533	569	526	571	596	560	581	538	551	547	570	562	549	530	561	575	558	516	562	530	604	576	568	575	608	555	571	565	567	511	545	564	560	591	577	544	564	568	570	520	605	551	582	584	558	542	501	548	563	551	583	540	543	608	571	592	556	542	549	575	550	534	577	556	530	536	593	521	546	557	557	566	560	563	547	571	543	528	520	567	548	560	592	544	585	543	589	553	585	582	548	549	537	572	551	596	555	555	541	591	566	570	524	568	553	576	560	547	542	570	559	593	607	572	534	516	553	595	533	573	536	605	574	542	563	554	566	572	556	535	553	553	557	581	567	565	584	562	576	606	597	536	529	573	576	538	513	543	603	621	533	534	534	584	530	610	568	554	557	554	515	514	539	526	573	544	557	554	542	566	575	560	522	523	561	561	556	577	577	503	562	592	560	535	572	519	572	587	578	566	546	628	587	566	556	552	583	520	545	549	573	512	602	608	596	562	572	528	554	606	542	573	545	530	530	531	590	544	542	524	541	568	569	549	566	556	583	556	543	559	573	562	587	528	563	567	583	548	598	532	597	527	600	603	552	550	571	566	544	538	568	566	605	532	572	547	558	549	586	588	575	561	572	567	531	580	554	561	556	572	577	582	523	565	601	570	573	518	598	610	571	600	569	601	538	574	577	591	555	515	552	552	538	564	534	589	591	544	551	584	578	559	579	600	599	587	540	546	540	561	558	576	547	565	567	550	549	499	556	508	569	570	558	556	551	559	570	574	560	534	518	572	597	569	509	574	555	573	582	574	546	558	556	577	552	581	576	559	594	558	563	546	521	565	584	559	583	588	517	582	540	538	532	526	560	579	569	583	602	542	583	594	578	547	590	535	545	544	577	585	511	534	552	575	559	618	548	538	526	521	590	576	576	542	536	560	572	611	595	543	557	587	560	534	547	540	566	544	552	554	541	523	594	549	559	584	568	574	557	562	518	575	518	550	580	559	546	554	591	576	558	589	516	587	562	569	539	548	567	543	558	580	569	540	565	525	597	565	566	546	580	582	531	559	569	556	592	565	539	551	589	563	531	562	568	559	556	576	576	614	555	516	592	544	573	565	522	517	573	569	545	529	551	561	583	612	519	621	552	577	530	561	544	600	556	570	572	557	550	561	559	549	550	570	542	513	561	531	527	529	557	549	598	537	560	561	576	554	546	559	515	521	555	575	573	509	572	574	571	553	564	616	571	576	554	563	562	594	599	518	563	555	536	616	562	587	591	541	534	583	502	552	548	573	554	515	608	554	553	528	521	593	540	593	520	547	601	548	557	584	534	540	573	566	532	565	583	606	523	547	584	537	547	559	554	518	538	576	526	574	536	550	536	580	546	552	549	532	552	534	580	494	592	624	566	574	540	596	581	574	575	554	574	572	589	549	600	595	543	557	588	576	559	552	576	552	561	586	580	517	561	564	542	576	520	558	572	501	572	560	572	573	541	539	541	544	550	555	537	569	555	550	536	577	578	544	511	491	551	571	570	561	533	543	592	563	548	565	554	533	575	573	554	558	550	541	554	511	551	545	570	565	561	546	557	593	595	577	529	523	549	593	558	585	553	528	548	539	532	576	535	539	535	545	526	558	560	544	549	560	559	544	552	588	544	529	554	571	563	551	534	544	544	540	557	619	553	510	554	567	561	536	557	567	578	569	566	560	525	579	523	552	597	540	584	582	560	552	528	595	512	564	567	565	595	566	580	568	537	552	558	563	554	529	556	589	588	585	588	555	571	528	571	571	538	596	550	502	530	588	542	554	560	557	555	542	551	592	538	583	556	563	583	540	551	587	582	513	548	590	567	527	550	577	538	568	569	550	552	566	521	552	489	550	572	551	569	568	570	549	601	589	534	566	511	559	557	568	572	565	570	566	559	558	579	589	554	554	536	554	575	520	543	528	545	574	575	573	575	579	561	552	566	527	555	587	544	548	552	544	580	552	566	567	533	584	552	568	532	586	566	574	551	573	530	567	581	548	543	565	599	539	520	535	528	531	549	546	587	539	577	579	602	581	569	528	517	546	587	561	590	528	556	515	600	604	587	592	544	577	558	552	566	515
7616	3197	1424	890	1308	1188	1150	728	579	467	362	304	285	265	192	184	208	174	122	110	127	98	89	84	49	58	50	50	51	51	47	31	50	53	46	33	44	40	54	46	50	33	40	44	33	40	52	45	53	34	49	48	43	40	46	45	39	45	37	45	45	40	48	33	52	37	44	46	34	40	40	48	52	49	47	31	28	50	33	30	50	32	48	40	56	37	47	43	40	52	42	40	36	49	33	37	36	41	37	51	38	31	41	36	35	38	34	43	37	42	36	49	42	41	21	51	54	25	36	32	39	42	44	28	53	45	48	33	28	51	36	38	40	40	30	33	31	41	35	43	53	40	40	28	50	41	36	32	26	39	40	35	43	35	33	33	23	34	46	30	45	37	42	46	32	44	43	37	26	45	40	51	43	44	33	47	33	47	33	35	32	35	44	43	37	37	37	37	35	33	27	44	37	42	49	44	41	38	34	36	53	41	36	34	25	28	30	40	49	38	50	36	52	31	37	40	28	33	43	34	34	38	34	33	47	40	38	49	46	44	43	37	43	47	26	38	33	39	40	38	31	37	34	43	38	41	29	38	41	50	28	45	44	36	40	34	40	32	30	31	39	38	43	25	35	42	34	41	40	33	46	44	28	44	40	30	39	30	40	32	50	50	44	42	26	33	29	39	43	38	34	35	36	45	37	32	31	32	34	27	46	35	44	28	39	41	44	42	42	36	41	45	33	44	36	32	33	35	30	45	36	34	33	38	42	42	40	50	41	46	38	43	32	38	37	42	49	35	41	48	37	29	44	30	37	30	40	43	44	41	41	46	44	31	40	38	42	37	38	38	37	32	34	34	42	41	33	34	37	38	41	33	31	43	43	40	32	34	41	42	44	45	47	44	32	30	29	41	40	50	35	46	36	38	36	41	34	38	42	40	34	27	31	32	41	38	37	35	36	29	34	28	47	33	41	27	32	34	35	47	33	35	35	32	35	40	46	41	38	40	37	38	41	40	42	35	37	33	33	42	36	44	44	55	40	42	37	39	46	32	33	36	51	41	29	47	39	31	35	32	33	42	30	39	44	57	31	43	30	29	44	34	34	28	38	51	30	45	30	40	31	35	39	25	36	45	39	53	55	36	33	35	34	40	39	39	38	37	36	38	35	39	39	48	42	39	34	44	42	43	26	45	46	41	51	53	41	42	39	44	48	37	47	29	34	26	42	48	36	44	30	36	37	35	39	39	34	32	33	34	27	45	32	44	54	38	43	61	41	32	40	39	34	33	31	30	27	39	44	35	37	35	36	35	35	40	26	40	37	41	44	46	31	35	31	41	29	42	35	36	48	49	38	43	34	41	42	35	37	29	48	30	39	46	45	34	34	37	42	42	42	33	34	44	42	37	24	32	27	45	44	42	36	37	44	36	33	26	36	31	31	38	34	43	42	33	46	43	35	28	35	36	53	38	43	34	33	40	33	36	35	43	31	47	34	44	37	25	30	37	30	40	49	36	30	48	32	36	32	36	46	29	35	33	38	25	35	33	37	25	33	48	29	31	41	45	38	35	33	34	41	30	39	41	42	27	45	38	32	37	36	32	36	32	49	37	36	40	36	33	38	38	42	38	39	40	43	39	36	40	25	37	41	40	37	37	35	46	38	47	29	37	32	29	38	32	31	32	36	33	47	42	26	49	36	38	42	29	39	38	37	51	20	50	40	33	27	31	46	37	42	31	48	51	41	40	30	29	35	30	43	40	36	41	50	38	46	48	29	40	44	36	36	49	25	43	33	42	39	43	24	36	42	44	36	39	40	41	34	35	44	50	50	32	44	30	31	45	47	39	39	46	35	41	34	45	38	42	40	38	41	48	40	39	42	28	39	39	47	37	31	37	40	36	38	41	38	34	50	39	44	41	34	41	33	38	39	35	33	41	31	31	36	49	24	48	35	35	28	39	38	34	40	40	33	33	45	39	39	38	35	39	35	50	36	30	33	38	35	49	29	29	37	44	45	41	36	45	42	43	44	35	43	39	36	43	29	36	42	41	34	39	41	45	41	31	39	42	32	37	35	41	56	44	29	37	31	26	48	35	33	47	39	37	33	39	36	26	38	34	48	34	38	29	39	39	34	33	45	48	44	32	37	38	44	35	36	37	44	32	36	39	42	45	47	30	35	42	28	39	36	38	42	34	42	38	48	43	27	34	31	38	43	41	37	33	26	44	45	39	36	35	32	37	37	45	38	43	41	30	36	41	32	42	45	37	35	45	35	42	37	36	46	39	38	42	36	29	38	28	40	45	28	30	31	38	33	39	50	37	33	32	42	49	49	32	43	39	30	31	33	33	49	38	42	49	38	37	39	30	56	32	46	41	45	29	37	33	34	35	43	42	45	42	34	39	31	33	47	54	35	37	45	52	37	40	29	28	43	42	36	33	43	44	44	26	38	39	32	34	52	38	34	40	37	40	32	40	45	41	37	33	39	34	26	46	34	37	48	37	39	37	24	32	36	45	32	33	42	42	34	50	43	41	39	34	29	38	26	48	32	29	43	38	42	40	46	37	42	40	37	40	39	37	40	41	43	39	44	50	40	39	33	37	35	33	34	39	33	32	44	48	31	41	43	35	39	47	38	33	30	41	44	48	40	33	30	38	54	44	33	44	42	46	41	37	36	36	40	42	37	45	38	41	47	47	32	28	42	38	45	33	35	33	34	39	44	45	40	29	38	39	43	28	45	46	45	37	45	29	33	28	34	41	42	54	38	31	40	33	41	33	37	46	36	32	38	30	41	44	41	38	33	36	30	48	32	29	38	44	40	33	45	46	39	43	43	32	46	46	38	40	37	49	32	34	53	36	41	35	46	34	51	26	33	41	29	34	38	33	36	36	42	42	44	32	34	31	43	29	38	43	32	33	34	36	43	39	45	49	41	37	41	34	40	34	38	40	39	48	28	40	34	42	36	32	37	38	42	38	41	40	48	40	35	42	45	32	40	46	29	40	37	35	30	37	39	39	32	21	39	42	36	40	41	32	45	36	33	42	25	41	48	38	29	36	34	27	46	35	38	30	30	40	38	40	46	34	38	46	45	37	37	42	30	58	41	30	53	37	30	36	42	38	38	32	40	35	29	40	37	36	32	37	37	36	37	34	33	33	41	28	34	41	43	29	39	34	39	47	36	43	47	39	32	39	33	36	41	25	35	42	32	41	45	46	38	31	43	33	31	38	42	30	39	31	41	36	44	41	36	38	35	28	29	32	38	42	27	45	44	45	26	35	35	39	40	41	37	47	44	33	39	36	45	40	46	39	26	46	44	41	35	42	33	33	44	42	32	36	32	35	43	34	39	41	31	40	31	31	45	34	24	42	30	38	39	44	34	24	31	31	33	37	41	38	41	47	34	31	38	38	32	39	39	39	39	36	34	37	42	32	36	44	42	33	33	39	38	37	39	42	31	38	29	41	35	48	40	39	40	29	33	40	31	33	37	42	42	35	37	40	45	40	42	39
44586	30412	23519	34801	41866	40853	37640	31544	26746	22057	17977	15916	15025	12749	10485	9236	8735	7734	6290	5933	5255	4317	3257	2497	2050	1545	1380	1296	1224	1226	1135	1110	1118	1101	983	1023	1069	1015	1080	1050	984	993	1033	1088	1120	1012	1005	1080	1029	997	1059	982	962	1011	993	877	895	894	879	850	853	843	846	811	784	777	785	785	777	840	815	811	796	774	743	746	760	733	716	706	688	716	677	712	632	728	745	673	685	697	714	731	697	752	659	653	671	739	698	669	702	681	653	635	689	653	675	665	645	657	694	673	717	642	678	652	638	624	682	643	590	639	610	594	627	648	651	610	638	641	631	662	687	658	658	646	603	595	644	645	643	684	619	672	672	657	665	615	625	632	612	668	693	577	590	648	616	624	653	635	634	644	669	661	660	663	654	640	648	632	639	621	622	629	603	667	645	650	669	623	638	655	646	603	621	625	665	648	587	636	633	636	622	647	605	631	620	640	648	631	653	654	599	632	648	688	661	586	603	630	596	624	601	662	635	615	657	565	638	611	678	634	620	641	645	590	643	652	613	643	614	613	664	600	612	685	632	621	612	642	643	660	620	676	629	557	624	637	621	653	678	613	582	654	603	616	644	622	645	663	621	627	618	646	635	649	618	638	616	627	589	615	632	619	614	602	642	632	636	654	645	624	634	561	629	601	607	605	624	584	596	609	630	609	679	641	618	649	606	614	651	634	633	618	677	657	657	626	612	653	642	587	593	618	643	693	642	613	616	635	606	623	633	608	617	653	541	668	663	617	658	612	630	621	635	643	655	646	633	606	677	645	657	644	652	588	684	624	600	586	625	593	626	615	610	612	636	629	635	660	653	627	652	627	637	617	664	635	674	607	634	688	649	627	652	642	628	639	631	576	611	659	597	643	654	616	634	617	618	649	617	650	568	662	655	632	577	640	613	621	629	646	638	626	604	627	639	630	637	653	613	638	639	626	624	633	615	595	637	604	611	616	593	585	601	613	638	635	604	650	640	624	635	643	611	647	641	673	622	648	598	561	664	650	642	575	613	642	615	621	646	557	614	611	633	646	631	626	642	626	650	635	639	610	635	661	638	644	619	597	589	591	614	631	643	658	653	683	593	640	654	629	653	644	624	621	606	647	657	591	631	619	656	619	621	633	641	621	630	624	607	621	623	612	626	619	651	585	633	650	596	613	622	607	655	613	631	675	628	596	676	584	652	590	642	592	581	651	594	589	624	614	638	608	624	651	621	586	645	648	633	640	646	606	644	640	620	685	614	625	624	664	625	665	649	626	602	628	645	601	659	655	628	639	613	669	651	579	644	615	627	616	650	624	628	642	656	656	633	609	629	625	618	604	617	664	621	628	581	603	654	640	634	623	612	627	599	605	586	610	585	638	598	627	640	615	647	628	631	642	624	583	610	583	621	640	658	577	658	611	628	602	600	620	666	637	695	635	635	652	660	651	640	625	639	647	619	635	623	673	616	598	646	656	638	683	658	607	611	649	631	600	614	638	607	634	650	617	627	639	608	614	630	673	592	643	630	638	607	632	636	643	607	614	603	600	607	587	624	618	659	581	645	596	641	588	591	645	604	610	636	631	611	617	678	591	629	647	640	634	594	635	676	606	625	624	619	643	639	635	654	622	677	614	645	637	630	605	672	657	619	621	639	627	590	651	619	624	607	629	606	637	629	634	659	616	641	606	641	618	553	576	628	626	659	575	605	634	652	636	637	593	616	573	580	584	587	663	615	615	628	617	657	624	601	623	642	623	639	637	621	604	664	637	606	638	628	640	612	609	630	661	599	653	647	613	653	661	659	625	654	651	616	677	593	619	619	627	647	648	646	634	601	649	659	644	616	637	618	618	616	636	643	593	679	656	608	602	582	625	588	616	632	623	618	665	616	598	660	581	605	587	628	643	612	625	653	677	603	625	640	616	601	657	661	643	635	613	624	634	656	625	677	636	605	682	656	670	620	627	604	636	646	615	647	603	614	612	636	623	667	617	643	603	678	619	638	643	638	617	633	660	642	626	641	648	558	618	621	638	643	624	622	631	672	617	668	589	632	574	635	620	606	623	578	610	642	625	632	619	614	624	597	624	632	645	604	626	637	615	628	644	630	623	615	653	644	603	646	706	576	597	624	621	599	652	644	579	628	610	648	669	673	641	648	620	634	672	605	638	630	643	608	638	616	616	691	633	586	607	633	627	627	603	640	594	629	653	626	628	636	631	565	610	591	589	589	678	622	643	654	625	666	623	620	607	597	586	603	628	676	600	606	654	648	639	614	646	620	603	597	596	632	556	622	603	600	599	612	595	662	636	635	610	585	573	603	648	616	628	613	621	663	630	641	604	642	667	591	639	609	652	588	575	627	612	625	622	612	627	644	640	614	623	635	638	651	608	609	600	609	633	640	653	635	658	636	623	665	610	583	636	601	634	605	615	606	602	672	634	603	672	620	637	659	682	660	624	644	628	618	586	625	615	640	622	608	616	642	643	626	626	619	602	619	613	628	615	614	654	648	632	619	650	630	664	590	607	561	665	630	623	637	667	595	665	638	611	616	690	618	671	601	613	629	656	553	650	618	622	545	660	610	647	625	600	668	660	630	650	643	634	637	571	608	614	652	610	630	634	645	645	622	611	622	581	654	609	596	587	630	637	606	642	663	600	628	663	583	629	636	654	682	642	605	644	589	594	617	649	634	648	644	602	622	627	599	648	614	637	652	639	595	616	602	657	614	610	607	654	590	645	632	615	646	649	613	594	663	643	646	602	618	614	676	645	635	617	634	600	623	629	646	625	698	620	644	631	640	628	612	611	621	659	622	662	650	635	609	613	647	605	622	627	655	615	627	607	630	641	616	645	610	586	629	603	629	640	609	589	600	609	636	625	618	636	638	636	586	674	611	625	607	623	593	589	615	642	620	649	604	653	607	566	655	663	597	612	597	598	618	627	663	646	676	650	596	636	572	644	613	628	627	591	627	656	641	568	618	637	621	655	603	661	627	633	597	613	578	613	633	687	648	650	647	609	616	686	622	629	644	634	629	626	605	639	651	661	585	619	645	632	623	619	626	622	639	598	604	663	652	635	640	611	652	603	637	577	689	597	632	631	590	634	640	575	650	625	600	666	624	617	654	654	635	610	621	629	624	581	630	633	652	599	656	653	621	600	626	636	652	606	622	661	619	615	606	618	619	638	627	644	697	658	636	654	629	627	628	612	651	634	653	624	625	616	659	594	589	583	643	580	625	650	587	608	617	629	596	601	639	660	595	641	649	618	611	599	654	622	616	650	605	673	626	681	621	606	594	628	653	636	658	625	693	617	619	636	627	656	648	657	609	623	606	602	666	655	626	637	620	619	616	613	653	609	636	626	614	612	654	646	640	613	597	632	594	629	653	637	632	599	644	649	641	639	616	649	605	603	643	625	651	606	647	648	630	619	628	601	658	642	609	616	632	666	641	645	633	638	663	672	617	687	647	632	653	673	685	597	615	637	635	681	653	636
3557	1262	579	412	621	578	463	355	272	226	163	143	142	127	107	88	79	70	73	72	73	49	35	29	31	19	33	32	21	29	30	22	21	25	24	31	26	25	31	32	26	29	26	23	28	21	27	22	23	30	28	27	33	24	27	29	22	30	28	26	31	25	27	31	34	27	29	31	21	31	32	23	32	23	28	28	21	33	23	24	28	21	20	26	30	29	19	17	22	25	24	32	26	28	26	26	25	22	30	17	21	28	19	18	23	25	23	36	27	17	21	32	16	34	21	22	30	22	24	25	26	27	31	32	23	25	13	27	26	29	25	24	26	16	28	20	29	19	21	22	26	27	22	18	26	24	18	19	25	18	22	29	29	17	25	22	25	26	27	24	20	29	22	20	23	21	25	28	28	25	10	25	21	38	15	17	25	27	21	33	21	22	26	24	15	36	32	31	27	28	22	16	22	25	25	21	13	21	26	17	18	19	23	22	18	15	37	27	23	18	25	29	26	26	33	29	24	29	31	23	22	28	24	31	32	27	15	33	19	22	19	29	21	32	21	22	23	21	21	27	21	26	15	30	25	26	19	25	23	15	20	17	32	25	23	25	15	25	22	21	23	19	32	27	24	18	27	16	25	21	26	26	24	19	27	25	26	27	28	26	23	23	28	19	24	23	32	25	23	24	27	29	23	17	14	25	29	24	18	23	22	22	25	23	16	28	32	22	20	14	35	24	25	19	18	25	26	30	23	32	15	22	25	23	33	19	12	25	21	26	21	17	25	18	21	20	23	28	26	35	20	30	29	23	24	27	29	21	22	30	28	20	24	23	32	18	23	22	29	22	28	28	23	31	26	17	19	31	21	20	30	23	21	27	32	20	25	29	28	18	22	20	22	25	20	30	24	14	26	35	20	25	20	21	24	18	27	18	18	26	22	18	27	23	32	24	22	22	33	26	25	27	29	27	16	24	18	25	31	24	28	25	28	30	23	17	27	18	30	24	30	21	30	26	24	36	24	22	30	24	24	19	21	19	17	26	22	24	31	22	22	26	27	35	28	28	23	28	18	24	17	33	24	33	21	29	25	26	28	22	27	18	27	21	25	29	10	24	29	27	24	30	30	23	28	26	26	22	15	15	15	27	19	34	24	29	29	23	20	30	11	16	24	29	22	23	19	22	28	31	32	21	23	32	19	25	29	25	25	28	30	29	23	33	28	28	27	22	28	21	40	31	24	19	10	19	23	24	19	16	22	19	26	27	26	15	25	22	24	20	24	20	25	25	26	30	25	27	17	26	27	31	21	28	25	13	23	23	14	18	19	21	27	28	33	29	31	23	33	22	23	19	28	31	21	24	22	29	24	22	32	18	20	18	38	22	22	22	21	19	30	25	31	32	31	13	22	23	21	25	20	36	25	19	13	17	19	20	19	24	28	23	23	22	23	13	39	24	29	24	26	22	28	21	27	22	18	23	27	24	13	23	17	23	15	29	36	24	20	31	15	18	22	30	20	34	15	23	25	26	27	25	19	18	27	24	14	24	20	30	26	23	19	20	29	33	31	22	25	21	23	18	26	27	23	20	25	25	34	21	22	26	27	24	26	17	19	19	36	26	29	22	27	23	23	31	26	12	30	25	24	22	37	24	20	19	14	29	16	32	27	25	27	22	22	26	26	31	17	26	32	20	21	35	29	32	25	21	20	15	28	30	20	34	24	19	31	35	31	20	25	18	26	23	16	17	29	27	24	21	22	29	22	22	21	25	17	26	30	22	20	16	22	20	26	25	29	22	27	26	24	18	31	28	31	24	13	21	30	25	29	27	25	25	26	24	33	20	23	29	29	21	25	31	18	21	19	26	21	21	17	24	27	23	20	13	31	32	23	28	17	27	28	30	16	14	24	22	28	25	24	23	26	19	34	28	29	33	22	28	24	28	18	23	28	33	25	24	18	25	20	20	29	25	26	24	14	20	29	32	26	33	26	22	10	26	21	27	25	25	20	27	24	32	30	29	24	33	38	28	27	25	26	20	24	31	21	34	26	23	24	23	21	33	28	18	31	21	38	37	19	21	28	14	25	30	19	29	17	24	28	31	30	27	29	29	27	38	27	21	19	32	23	35	18	21	12	17	24	30	31	32	26	36	25	21	17	25	24	23	19	21	24	23	20	29	25	24	20	25	25	27	31	27	25	21	34	22	28	24	27	24	27	26	28	19	34	19	26	32	30	23	19	19	30	28	27	28	20	17	20	22	28	32	21	23	22	30	24	21	26	25	23	19	24	33	25	16	35	24	28	33	23	28	28	25	23	29	22	18	28	21	19	20	18	23	34	28	21	18	22	27	23	29	31	14	23	25	27	23	26	22	18	18	24	19	26	25	20	34	28	29	31	26	22	23	20	25	24	24	25	22	29	24	22	20	16	31	25	29	36	28	19	26	25	28	31	24	24	29	26	39	25	26	20	22	26	31	24	24	30	29	18	20	21	20	25	24	28	25	23	35	29	23	26	27	21	24	30	18	28	37	28	23	21	22	22	19	32	27	36	28	23	17	27	23	21	19	20	24	21	22	30	28	28	17	37	21	28	24	39	25	29	27	24	30	23	33	33	29	21	24	21	33	30	17	26	20	27	26	22	29	24	27	30	27	18	25	20	29	26	29	23	37	33	23	25	33	17	16	22	26	18	34	25	24	20	21	21	26	22	23	34	28	14	27	36	25	26	28	13	30	23	30	30	26	27	14	23	18	28	21	23	29	27	28	21	23	27	32	33	30	21	21	24	26	28	23	31	30	26	21	31	25	22	24	28	26	27	22	25	23	21	21	17	16	27	23	25	24	20	24	27	25	25	22	18	27	22	29	19	24	31	24	19	21	26	20	28	29	29	22	22	17	19	23	22	19	24	28	19	24	16	27	32	25	25	24	22	29	22	24	16	31	25	18	33	23	16	27	25	17	15	18	20	25	23	14	16	17	25	31	22	21	27	26	21	28	31	23	28	22	29	32	29	27	28	17	21	20	29	28	25	27	19	17	26	31	26	31	22	21	28	21	22	29	25	27	31	24	31	26	26	29	23	24	26	16	29	16	19	18	18	25	18	27	23	22	31	30	17	17	25	24	33	20	23	30	27	33	23	28	27	27	23	21	29	32	25	20	29	23	30	20	18	25	16	33	26	20	25	30	26	23	22	18	28	29	32	20	33	27	22	33	27	21	27	21	25	32	24	15	25	17	26	40	35	20	21	24	22	32	25	25	21	23	30	25	26	30	26	28	30	21	18	28	28	27	23	26	30	18	33	23	25	33	23	27	24	25	16	27	24	27	31	21	33	29	18	20	28	32	25	23	25	16	26	33	17	33	26	25	27	23	21	28	32	32	23	24	26	24	37	26	23	33	18	24	33	28	25	21	28	25	26	19	22	22	26	19	33	27	28	20	24	29	26	24	20	15	18	29	26	30	30	19	23	23	23	22	26	30	22	23	23	16	26	30	25	22	35	28	14	14	33	25
34325	22705	15401	26506	32871	31911	28439	22754	17441	13708	11036	9699	8487	6821	5704	5285	4818	4146	3455	2856	2524	1990	1469	1134	901	737	668	641	601	581	616	579	563	616	575	612	599	574	581	582	593	560	592	574	610	663	581	621	604	574	585	579	597	544	554	574	586	561	510	487	460	496	479	503	529	519	474	463	495	484	500	460	501	516	487	484	455	453	457	444	461	422	422	426	444	425	442	478	450	463	448	459	456	444	458	433	433	477	437	413	450	437	418	453	466	436	408	404	431	431	377	466	442	450	404	471	386	414	438	418	407	434	414	446	434	429	438	405	432	407	442	412	432	431	407	420	426	425	398	416	430	423	455	433	406	398	407	398	411	422	401	427	416	437	398	430	458	440	416	413	385	395	403	438	414	401	405	427	440	435	448	409	414	402	398	416	403	444	438	436	388	389	401	392	452	384	407	412	412	458	451	431	433	418	410	428	480	445	427	408	417	422	380	376	445	395	452	419	422	412	404	424	417	432	426	414	394	419	397	399	436	411	406	431	398	420	400	397	392	455	411	388	429	426	432	411	396	448	433	447	439	421	434	435	416	415	421	450	438	437	421	388	422	437	414	418	414	402	391	388	414	400	447	429	412	414	411	411	411	414	403	416	407	401	401	444	391	426	443	413	395	386	374	430	403	399	434	420	446	441	439	416	383	426	445	420	428	427	431	421	444	432	417	430	419	387	417	401	421	445	438	416	388	408	396	443	397	428	458	446	376	419	438	415	434	395	434	430	418	466	436	391	426	453	449	399	395	417	426	414	431	418	426	395	415	433	428	396	432	416	417	411	447	457	443	411	390	429	388	393	436	437	396	391	428	400	442	434	413	427	441	416	411	431	439	387	399	418	406	402	427	432	388	417	393	414	403	443	436	396	418	445	388	443	427	424	431	431	396	403	402	414	426	434	427	440	442	432	369	418	396	439	436	389	410	396	449	430	398	431	421	418	402	439	436	392	411	419	443	435	392	443	407	382	435	406	427	432	420	390	414	440	399	437	424	456	415	429	414	432	360	419	399	417	376	421	409	450	411	423	414	436	413	382	438	402	377	422	450	429	426	408	413	389	427	402	423	431	453	395	442	422	408	432	380	450	397	413	398	431	392	414	392	386	438	421	423	410	436	418	397	423	430	402	426	407	427	415	396	435	412	431	404	445	392	367	415	390	403	382	405	412	415	409	401	436	448	428	428	411	401	456	396	425	409	440	428	448	429	418	417	418	415	416	437	431	431	453	417	457	416	425	406	440	432	429	456	413	411	413	446	412	384	445	435	415	422	426	391	401	406	455	441	415	435	409	400	419	418	432	413	415	442	411	405	409	405	427	462	382	430	408	418	399	428	438	425	380	411	416	411	409	418	424	462	420	434	437	394	420	410	418	453	405	417	432	442	439	412	435	427	445	446	406	410	410	398	442	425	426	449	393	416	422	391	429	442	374	412	378	402	362	415	412	392	418	435	452	417	393	446	404	437	456	414	429	386	417	446	364	419	410	436	446	405	409	431	409	452	432	425	405	424	394	361	432	426	393	411	383	422	408	423	381	387	453	454	403	431	440	397	380	429	439	446	424	412	420	402	422	433	426	418	404	404	433	427	431	432	405	426	432	401	442	446	416	412	429	401	418	433	422	425	468	407	406	436	425	400	395	406	414	396	424	410	418	441	391	406	382	454	440	421	386	404	416	428	407	424	406	385	428	406	439	431	414	424	457	415	372	401	425	398	433	403	452	379	457	438	436	433	415	401	433	421	390	417	456	418	457	409	411	470	449	411	417	432	421	437	419	453	390	401	430	420	443	405	411	436	410	398	406	410	424	401	374	416	433	443	403	422	426	450	445	418	420	424	431	405	416	410	451	411	403	407	441	408	434	416	444	431	415	456	401	386	423	399	410	428	407	446	448	450	411	414	411	403	410	417	419	406	378	439	450	394	419	416	414	408	419	443	443	384	396	397	455	419	392	403	403	398	425	412	387	429	414	432	419	408	442	398	425	422	408	452	429	446	464	407	395	410	429	399	427	399	371	437	415	407	447	433	387	447	402	433	409	429	412	423	435	387	435	408	405	428	422	423	412	437	426	414	414	422	411	406	421	415	407	406	434	375	395	434	392	394	437	388	448	398	391	374	394	393	415	405	445	419	398	400	386	443	405	437	430	447	420	419	437	403	402	388	403	431	432	436	413	435	426	432	411	429	451	446	385	449	422	468	437	420	396	409	410	454	401	397	386	383	421	404	418	396	439	414	431	444	415	421	413	377	423	417	415	415	467	400	463	419	428	441	424	410	401	457	428	436	422	434	416	427	431	413	414	423	427	403	418	430	406	410	425	425	433	381	435	438	428	437	406	397	397	428	380	448	391	402	420	394	405	443	367	392	405	433	419	395	476	426	458	424	408	432	426	424	406	405	461	446	430	454	437	407	441	423	389	414	432	449	411	428	424	445	437	421	435	406	399	388	439	433	415	413	410	437	403	430	452	399	427	391	374	400	430	393	407	418	418	404	415	415	418	415	413	451	420	413	430	423	429	413	415	432	414	397	438	408	401	418	454	400	392	393	436	425	409	434	435	415	436	432	433	430	466	369	470	428	438	413	440	437	440	441	406	419	445	404	374	446	410	432	436	433	409	415	390	429	412	375	415	402	441	400	416	428	416	450	413	382	439	404	449	388	373	438	391	477	416	393	414	425	383	412	423	399	393	415	419	439	403	442	427	418	395	393	384	397	429	426	382	425	390	454	397	386	430	446	425	419	416	411	434	452	427	417	404	424	441	381	430	427	436	427	392	418	425	398	418	413	392	429	436	396	428	414	406	419	400	389	407	427	403	415	406	449	461	424	399	430	428	405	442	401	426	431	398	401	390	407	442	434	423	393	438	404	430	427	418	399	411	429	431	428	408	409	446	400	410	392	402	433	405	451	434	442	398	403	449	447	424	381	412	393	416	383	420	444	393	427	399	426	402	382	392	440	433	419	395	374	444	443	391	424	446	440	408	431	409	423	419	385	411	416	393	397	414	426	393	425	396	443	451	398	412	434	417	431	398	445	393	441	385	433	448	391	449	412	400	409	416	428	408	416	449	374	426	403	387	423	375	402	431	430	395	451	449	436	423	391	410	409	397	426	408	438	415	439	418	436	429	445	428	393	362	398	403	399	452	434	375	439	426	414	402	425	409	403	408	395	423	440	413	409	377	443	425	426	443	431	387	435	419	411	377	412	450	419	416	397	425	410	420	406	417	426	416	428	426	437	408	353	431	440	388	410	406	400	391	394	427	403	402	393	388	386	434	443	434	415	394	441	430	414	409	426	398	440	423	394	418	403	413	406	424	419	416	410	414	415	430	422	420	404	416	403	389	419	411	412	376	426	410	412	408	402	423	423	457	394	426	412	431	404	430	388	406	418	424	385	401	362	405	452	412	415	423	430	406	403	413	395	426	449	460	433	412	396	456	400	453	422	405	458	394	446	426	429	403
5928	2647	1110	720	1090	1022	754	595	447	329	301	253	257	191	207	157	147	169	91	116	92	71	75	38	55	53	47	33	33	40	42	38	44	36	31	41	26	33	34	40	34	33	31	41	38	37	44	42	48	41	32	43	36	31	48	39	33	40	29	29	25	39	33	31	27	35	41	27	35	32	31	44	42	33	25	26	25	30	33	35	35	32	29	30	28	19	22	30	28	26	44	41	24	33	37	34	35	31	32	30	31	37	34	32	41	23	37	32	33	30	30	26	43	43	41	34	27	24	34	33	37	33	20	31	40	22	36	20	30	35	24	34	42	29	30	29	32	31	35	22	32	27	20	35	21	25	34	32	35	36	31	33	40	31	33	39	17	32	26	38	36	32	31	43	31	27	36	27	27	30	31	33	34	23	28	36	35	23	35	31	29	27	33	24	28	41	33	25	33	34	45	36	35	40	24	28	43	27	28	32	31	39	26	35	29	33	29	34	34	35	30	26	27	26	38	37	38	41	34	35	33	27	31	38	32	33	34	34	35	24	37	34	27	26	22	37	31	27	32	38	33	46	31	24	20	27	28	26	38	27	27	28	19	34	31	39	36	39	29	39	29	38	40	31	43	23	32	30	32	31	28	29	28	34	29	31	35	23	25	31	26	28	22	34	38	28	38	29	29	31	32	34	17	40	29	25	29	37	33	27	32	28	30	28	28	32	23	31	22	29	39	24	23	33	39	19	24	39	29	27	35	30	27	30	39	28	24	24	30	33	31	35	23	37	27	39	29	46	30	27	29	28	37	34	24	32	27	37	38	29	28	28	17	29	35	36	37	20	34	28	23	24	33	38	33	28	31	28	24	33	33	19	25	37	23	21	35	30	13	24	37	32	26	27	29	33	22	30	32	41	27	29	41	35	26	25	32	32	20	31	25	21	41	40	23	36	32	38	24	29	24	41	36	27	33	38	37	27	29	48	31	32	32	20	41	35	31	20	32	35	33	37	35	30	35	36	33	34	32	39	29	25	32	28	33	21	34	24	38	34	32	40	25	32	37	35	24	37	30	37	28	37	27	29	33	33	31	31	33	33	33	31	30	32	35	25	31	38	29	22	23	29	31	30	39	32	33	28	33	35	28	28	22	26	35	39	25	39	32	26	33	32	29	31	37	29	30	29	31	38	33	29	37	21	32	24	32	27	33	33	43	39	23	33	45	31	30	36	38	27	29	36	33	28	21	31	31	32	39	23	24	33	27	25	34	34	29	33	25	23	22	25	25	31	33	32	36	42	31	28	29	22	32	24	31	27	28	40	32	29	26	36	33	29	28	27	31	31	30	31	36	34	37	29	27	25	33	22	27	31	35	24	25	24	38	32	30	31	25	36	39	27	39	40	29	25	32	29	35	36	36	33	36	31	29	26	26	27	27	32	36	27	38	39	29	22	38	40	30	41	32	31	43	31	32	29	32	36	30	30	31	34	23	33	26	24	36	40	35	36	24	42	29	32	29	24	28	37	24	28	38	36	22	28	36	31	31	38	24	25	30	23	34	25	28	34	27	28	29	30	39	25	35	43	30	39	28	20	34	32	30	32	26	24	23	44	38	36	21	30	22	35	26	33	26	30	20	39	33	35	26	33	35	32	36	24	35	34	30	36	36	35	29	21	30	29	31	26	35	25	28	32	23	32	42	37	23	32	30	23	26	30	32	34	26	35	27	35	28	26	30	45	23	20	24	31	21	27	29	31	32	26	24	38	33	32	30	30	31	26	31	27	33	30	41	28	36	34	38	25	29	41	38	25	25	29	21	33	28	31	34	25	38	34	28	29	35	34	26	37	27	30	26	28	33	31	37	38	33	36	35	27	37	34	39	30	34	29	34	43	35	25	37	28	27	28	33	27	32	33	39	43	36	24	38	37	27	38	23	31	31	25	30	36	34	20	31	31	39	30	37	31	29	30	26	27	27	29	32	27	36	30	21	20	35	35	42	33	25	27	31	36	42	23	40	24	39	32	30	33	31	40	35	40	38	30	36	32	23	34	32	40	24	22	24	25	29	41	29	36	24	19	33	36	24	29	30	30	43	27	25	34	32	35	39	33	30	40	29	32	37	38	32	34	24	19	28	32	33	36	37	32	34	29	28	32	29	27	31	29	36	36	22	26	23	26	31	31	40	22	35	37	35	28	32	38	32	40	31	31	28	22	18	24	33	31	45	32	38	27	30	32	40	35	27	39	35	25	26	29	33	36	34	34	31	29	33	28	34	34	41	35	36	26	21	34	29	23	29	28	30	30	35	27	31	24	27	34	32	28	38	24	28	26	36	29	36	35	40	36	25	28	37	30	28	24	37	33	33	41	29	35	30	33	29	29	33	26	28	16	26	39	32	36	25	23	24	35	26	25	32	25	35	35	27	27	29	32	24	37	30	31	33	29	32	39	36	34	44	30	28	24	28	36	36	26	28	45	23	23	23	34	32	37	26	27	25	19	33	24	30	33	33	28	26	35	46	34	43	33	31	21	32	26	32	47	33	36	22	30	37	28	40	33	30	29	30	39	39	37	29	20	39	46	38	34	44	37	26	22	29	33	33	32	36	34	23	28	33	24	23	25	27	35	36	26	26	33	28	38	38	27	24	33	34	24	28	31	29	26	25	30	46	39	28	30	21	27	41	39	30	33	25	29	32	29	44	26	26	46	35	38	33	29	27	33	30	29	32	23	24	34	25	37	28	32	36	29	30	33	31	35	26	33	34	31	36	34	28	18	35	40	26	33	30	29	28	23	30	20	29	27	36	38	27	21	32	31	31	24	38	30	23	33	30	26	32	41	33	36	32	45	37	36	38	27	32	29	37	38	28	28	33	34	23	42	25	33	28	25	43	35	31	31	26	22	27	30	33	27	31	16	36	33	36	35	25	31	35	25	30	25	21	26	23	35	24	34	24	36	35	29	36	28	19	31	35	32	38	28	34	33	36	38	27	33	25	32	30	30	31	43	37	29	21	28	23	31	32	36	26	31	33	38	36	18	42	37	26	31	28	38	33	25	26	36	24	32	31	31	42	34	39	40	28	23	27	24	39	29	36	33	32	38	26	28	24	32	30	37	26	32	47	35	43	28	31	39	34	40	22	28	38	36	34	23	26	30	30	33	30	30	28	28	33	34	39	35	23	35	24	31	27	26	29	27	27	25	40	33	23	28	26	38	12	19	31	27	30	44	37	32	19	31	30	35	31	28	32	31	39	34	34	27	28	46	30	33	30	26	28	36	18	24	28	39	30	23	31	33	28	45	41	29	40	31	36	29	25	26	26	22	36	26	31	42	37	43	34	38	27	38	24	32	32	32	29	38	31	42	35	20	32	28	35	40	23	34	32	43	25	28	38	30	26	41	28	33	34	23	40	34	28	34	34	37	27	30	19	37	22	26	25	30	28	33	36	36	31	35	21	30	27	37	34	32	23	27	25	29	30	23	21	33	43	38	30	35	38	26	33	21	27	32	20	33
42954	28592	19916	32584	39313	38365	33579	28658	23771	19867	16318	14370	13148	11193	9590	8938	8008	6712	5631	4996	4384	3398	2459	1959	1492	1180	1210	1108	1035	1091	1047	986	972	936	911	906	926	855	884	920	898	880	919	927	854	933	854	892	815	902	877	866	873	845	836	828	795	723	773	733	700	689	689	677	684	684	714	733	707	654	657	653	679	674	645	638	644	631	633	571	595	638	591	583	604	565	631	552	609	605	585	593	581	613	568	601	588	605	590	616	557	538	596	591	602	623	558	584	579	586	634	613	560	590	556	555	531	504	548	527	542	522	535	543	547	523	525	518	554	550	530	562	544	544	563	572	544	525	534	514	572	544	550	541	498	547	561	524	520	501	531	548	551	556	573	523	541	547	501	507	557	550	512	511	542	511	551	521	516	514	524	507	540	588	530	532	479	499	483	505	541	517	541	535	505	508	514	493	513	533	548	500	546	557	554	560	505	528	545	527	551	543	562	551	518	542	527	545	531	519	538	546	557	528	475	544	522	518	530	548	555	507	556	484	563	521	476	497	520	578	490	489	507	576	540	543	492	511	533	587	539	539	520	526	544	517	545	514	529	522	527	543	562	582	554	543	554	571	563	533	534	526	509	534	551	580	533	503	526	494	531	507	543	520	495	469	522	561	520	562	509	497	514	493	530	516	548	547	573	567	504	504	550	545	519	511	538	511	492	511	564	558	567	506	511	544	536	563	502	552	550	547	544	513	521	579	536	500	526	538	489	495	554	550	526	522	468	553	511	513	571	554	534	483	532	492	526	517	519	535	541	556	556	548	537	525	512	514	531	552	552	524	495	520	538	493	485	499	543	527	531	526	551	542	559	512	548	526	519	543	542	537	528	497	512	516	502	495	540	479	503	510	511	527	515	521	539	534	471	555	522	479	535	540	520	540	507	511	491	564	509	529	548	567	487	516	552	516	540	554	539	530	550	533	544	558	562	532	553	561	483	545	556	526	527	495	521	572	523	515	542	536	531	532	521	523	581	533	562	558	580	476	534	590	533	511	538	536	551	535	548	490	548	515	549	499	513	526	532	527	551	526	550	472	528	556	539	566	528	528	573	563	562	537	514	512	495	536	533	511	515	505	491	487	547	508	526	579	534	523	530	552	565	565	542	526	543	509	519	498	496	562	525	539	536	582	556	497	554	534	524	520	538	531	523	532	545	537	563	596	536	493	569	524	535	558	509	507	560	507	538	539	537	546	498	549	547	542	501	533	544	553	549	549	522	525	543	534	549	522	533	512	595	516	542	529	565	527	513	487	499	511	524	503	497	494	542	535	558	553	533	534	542	507	538	515	505	563	489	523	499	549	551	507	561	558	538	518	524	511	565	535	512	504	523	551	541	542	543	522	531	523	547	533	530	512	518	554	552	548	502	528	535	513	540	564	529	525	564	526	525	527	529	528	525	540	545	528	522	549	504	552	512	537	511	542	537	558	551	545	523	519	538	525	537	557	560	527	493	503	513	566	536	478	518	515	544	519	480	524	506	547	557	558	518	545	554	539	543	536	532	546	520	538	501	521	557	506	530	508	561	573	538	518	513	522	490	546	558	539	574	588	497	479	512	521	512	530	553	482	494	511	505	485	577	520	527	511	505	546	525	512	537	518	530	556	526	522	505	492	570	532	545	550	503	513	546	567	557	557	520	515	574	535	521	547	539	520	565	533	489	523	506	511	537	520	512	529	493	528	491	496	500	497	503	531	507	516	559	551	542	546	537	509	538	526	526	517	528	550	499	547	547	531	560	541	518	530	481	583	567	537	523	507	520	546	504	515	580	556	518	544	522	541	518	525	557	528	543	557	523	577	499	530	558	547	500	536	508	505	536	502	511	538	523	514	524	520	550	532	522	499	545	549	545	522	510	524	538	519	536	498	503	501	485	562	512	517	488	539	517	548	513	546	535	525	511	517	507	560	577	531	531	530	520	533	525	531	536	535	499	541	532	557	566	534	520	565	513	506	535	532	502	540	498	579	528	505	563	517	526	526	533	582	534	505	509	547	580	520	530	512	500	518	507	530	516	526	533	551	522	518	597	552	509	519	569	555	513	534	526	539	514	506	544	509	525	474	476	535	523	514	592	521	551	530	505	533	537	550	562	520	528	540	556	525	496	544	510	525	533	530	571	490	531	489	563	532	568	550	575	515	548	560	536	514	493	576	545	527	521	531	510	551	579	546	513	514	542	584	491	524	514	526	515	508	544	535	559	545	524	559	508	518	540	566	559	482	540	537	521	547	517	525	559	543	552	531	505	540	504	535	517	527	527	522	535	527	591	561	533	509	537	514	504	532	510	557	512	526	536	561	528	559	527	535	517	513	506	566	508	556	505	540	548	559	523	550	541	539	550	527	547	499	566	547	499	555	500	484	511	534	500	565	482	524	521	523	583	531	545	545	544	559	549	584	507	511	545	572	550	543	540	579	518	575	536	522	525	516	520	513	498	613	522	557	531	503	520	551	542	533	571	478	569	495	547	529	510	509	529	514	509	520	573	533	540	523	536	571	492	541	558	536	518	498	550	535	535	547	506	502	537	530	543	531	521	546	507	511	542	543	540	551	545	516	529	538	527	560	534	536	545	552	534	530	510	536	547	507	509	507	537	488	525	508	554	559	528	515	521	588	522	509	602	542	512	514	548	569	552	565	539	535	520	565	514	514	518	548	553	547	538	526	515	501	536	520	579	530	518	511	490	521	523	528	519	513	522	597	523	532	538	529	527	534	517	527	531	519	551	534	525	582	514	525	534	543	519	482	509	532	552	508	533	550	533	537	553	562	518	531	515	562	540	511	519	551	526	540	551	498	552	522	549	531	486	523	557	489	551	518	553	553	567	538	505	534	527	518	539	497	552	552	541	527	562	516	515	505	533	540	454	545	521	554	510	513	528	541	537	524	516	503	549	531	572	530	526	509	538	569	569	567	545	521	533	556	512	510	513	521	580	567	491	510	552	531	574	532	554	529	546	552	553	533	525	558	512	535	545	550	507	547	551	536	505	561	571	490	548	500	520	534	504	520	522	544	539	573	519	559	544	501	516	515	517	491	555	479	504	551	526	557	522	519	509	502	513	516	506	526	514	542	520	534	532	533	539	526	516	559	503	544	528	518	538	536	548	556	498	560	529	493	568	520	535	532	513	530	538	523	519	514	554	545	561	508	497	525	585	515	541	559	498	571	547	530	549	513	530	537	553	542	576	525	541	513	518	486	554	500	544	530	529	561	534	509	506	486	547	541	522	510	519	516	537	551	549	515	526	556	538	495	545	582	568	567	535	519	547	522	515	548	510	489	516	534	564	571	519	529	526	570	534	518	512	516	507	497	492	538	532	594	535	531	508	557	551	501	523	508	546	548	562	520	516	524	499	521	500	550	490	533	577	579	508	527	522	519	544	574	505	538	552	506	505	534	514	539	531	529	531	511	515	527	554	524	546	539	536	560	560	534	499	514	541	530	536	534	514	536	520	583	532	522
5919	1934	811	602	742	852	589	453	373	281	213	175	246	202	171	152	137	127	85	102	84	72	47	53	47	54	38	36	35	41	47	36	45	46	40	34	30	49	29	53	32	40	40	33	37	35	48	45	35	37	35	38	44	28	41	48	37	38	34	27	37	43	31	25	37	42	41	35	34	31	35	27	39	32	37	34	42	35	29	35	33	30	28	28	44	45	30	37	26	20	19	35	34	30	40	33	37	34	35	36	32	32	39	35	24	25	31	40	46	29	36	26	38	34	30	33	38	27	38	25	36	29	33	30	29	39	44	33	25	30	33	22	33	33	43	38	38	26	42	33	49	35	43	39	33	40	45	25	27	30	31	38	24	31	47	31	31	34	31	27	42	35	25	31	32	26	26	34	39	45	36	23	34	37	25	38	31	33	34	34	36	33	25	26	41	27	34	32	28	35	42	29	30	32	33	33	23	31	35	41	38	35	35	25	39	39	37	19	25	28	28	31	38	25	29	29	37	27	41	25	43	28	34	36	39	39	35	30	31	38	37	26	30	31	32	33	28	26	40	35	27	27	38	33	40	29	33	35	33	37	37	26	36	38	37	22	23	41	28	38	36	30	43	28	28	19	27	38	27	36	32	37	30	30	38	40	32	32	48	36	26	34	41	35	28	39	44	29	40	41	29	28	35	45	33	32	32	35	20	37	34	23	43	37	27	32	30	32	26	39	32	41	38	27	33	25	31	39	34	32	37	28	34	28	33	40	30	31	31	28	35	29	22	32	39	34	31	38	35	31	34	41	21	27	28	28	30	35	36	38	34	36	32	38	32	35	34	27	26	41	29	47	35	22	36	34	34	26	41	26	33	31	26	43	31	36	40	40	23	24	21	24	41	39	44	31	29	36	25	32	36	31	26	25	41	37	42	28	37	29	32	32	37	47	35	27	29	28	25	36	34	38	39	24	36	37	31	33	30	38	36	27	30	34	32	45	33	28	32	33	42	40	28	32	21	23	26	33	46	29	32	39	33	20	36	44	40	33	26	31	28	37	22	27	38	36	36	29	35	35	32	33	36	31	30	34	39	32	39	32	42	40	33	33	38	37	20	39	24	28	29	39	30	48	36	36	39	29	37	34	30	38	30	44	41	41	28	30	24	32	33	42	37	26	27	35	43	36	43	26	36	35	36	29	34	33	38	31	32	24	26	30	27	32	34	30	32	36	28	34	26	37	34	36	26	29	26	23	31	33	37	33	37	26	32	35	38	40	28	41	35	42	34	24	35	31	36	25	33	35	43	38	27	37	27	34	24	32	51	29	30	34	41	40	30	44	35	43	29	38	30	36	34	30	34	26	48	29	35	32	31	39	39	37	27	32	31	42	33	37	38	38	31	34	34	37	22	34	36	37	40	22	29	33	31	37	24	27	35	44	30	36	34	30	37	28	21	33	32	22	25	42	31	23	35	40	44	29	31	36	31	30	49	48	42	42	42	27	32	44	45	31	31	46	26	24	39	31	32	29	39	29	30	34	27	30	23	30	41	37	32	23	26	29	37	33	34	32	40	27	32	28	45	46	27	32	36	31	36	27	30	30	33	43	39	28	30	34	36	31	36	28	38	37	35	29	22	38	25	39	37	33	30	32	35	25	35	26	31	29	29	25	36	30	43	33	35	42	43	32	36	39	32	35	35	30	37	26	35	32	30	36	35	30	36	34	38	40	30	28	40	38	33	23	33	27	30	31	32	30	32	30	36	29	19	42	34	29	28	35	28	27	31	36	36	39	28	26	31	34	31	37	30	28	22	38	26	39	31	29	30	40	32	28	37	32	35	39	28	29	36	33	30	34	30	33	23	42	19	42	28	38	27	36	29	29	33	45	37	35	33	31	30	47	37	29	41	39	33	30	38	32	30	35	35	35	26	15	36	21	28	27	34	36	29	32	39	32	29	32	33	32	39	41	26	35	39	35	30	24	53	35	44	39	38	24	34	32	32	44	30	40	27	30	34	36	26	25	32	29	39	29	37	25	41	33	34	33	43	32	29	38	31	30	26	32	43	30	28	28	30	32	32	27	29	34	28	32	30	30	42	34	29	33	32	30	45	31	29	33	25	32	36	33	31	31	20	31	34	37	35	29	30	27	38	39	27	26	36	31	28	33	28	31	36	41	26	31	38	31	41	27	36	41	41	36	38	26	40	29	35	41	27	31	30	39	36	23	35	35	39	33	28	30	31	34	26	33	29	34	29	41	40	38	31	33	30	39	28	48	25	35	36	39	34	37	29	36	35	33	44	42	44	38	41	33	40	43	32	40	38	35	39	34	38	33	28	49	32	36	43	28	30	27	31	30	33	33	28	31	27	37	29	27	41	32	24	40	34	33	32	35	35	29	30	40	25	31	46	30	30	46	30	30	37	39	25	40	24	34	27	36	30	36	35	38	31	35	35	37	31	29	40	34	28	28	27	32	32	32	34	32	38	35	35	47	22	26	26	23	27	33	35	29	38	48	33	18	34	30	38	44	42	38	40	32	31	30	36	35	22	33	25	31	27	36	29	23	35	34	24	22	33	35	43	27	32	21	27	37	29	24	32	33	26	27	32	37	35	28	23	24	30	31	26	36	29	29	30	41	29	37	26	33	30	35	16	30	40	35	34	43	37	22	28	31	27	32	35	31	29	31	29	36	37	29	24	31	42	34	32	22	47	34	28	28	32	29	36	24	33	31	29	30	35	30	36	27	34	33	39	29	28	40	38	28	38	34	32	34	32	27	38	30	28	35	29	36	38	32	38	33	36	33	23	28	33	28	25	22	28	26	31	33	42	35	34	34	36	38	38	27	31	31	33	41	35	27	38	33	35	31	28	50	25	29	28	32	33	38	30	31	48	36	30	41	34	40	28	23	35	42	32	34	39	39	44	43	35	17	33	38	32	32	32	44	25	36	27	30	20	35	34	26	26	36	41	25	33	37	29	22	37	38	33	37	33	34	32	24	31	29	34	38	41	37	23	35	25	26	24	30	26	36	30	31	33	42	24	26	54	44	22	27	40	34	39	36	31	25	34	30	25	39	31	29	37	42	23	30	19	34	30	44	40	28	38	30	30	42	37	25	40	39	25	35	36	42	31	25	34	30	38	33	35	29	26	34	35	37	35	28	32	22	39	44	25	24	25	39	39	48	38	30	24	36	42	34	25	39	35	28	33	27	36	43	44	28	33	37	32	33	41	31	34	26	40	21	35	40	27	30	27	29	29	24	39	34	33	26	32	26	27	37	32	28	26	27	32	27	32	28	34	36	28	28	36	29	28	33	41	34	23	35	35	33	29	37	23	31	39	34	37	30	40	38	37	37	36	30	30	30	38	32	33	35	35	33	41	32	33	38	36	25	35	32	33	30	42	32	38	34	38	29	24	36	30	26	39	30	26	30	41	44	29	49	33	41	37	27	30	31	28	32	39	29	32	37	32	27	36	38	37	36	46	37	35	42	33	38	30	33	24	27	38	35
38412	25994	17523	29141	35926	35527	31194	25692	21018	16634	13331	11934	11648	10468	9164	7727	6541	5331	4786	4374	3467	2473	1774	1574	1155	1051	980	951	862	919	919	909	861	903	853	860	847	814	861	865	785	846	836	795	822	816	789	801	847	807	814	802	811	782	825	778	722	723	702	707	678	700	713	707	672	666	650	669	670	708	664	687	674	617	607	619	617	619	613	607	667	646	654	624	609	627	634	609	599	622	639	624	581	520	621	620	588	585	588	613	592	567	603	583	605	575	564	575	615	593	586	588	618	612	582	585	579	584	570	559	566	556	532	537	553	554	555	563	563	606	576	556	562	544	529	566	553	555	579	585	589	544	568	576	537	530	588	575	572	576	548	554	547	574	524	520	568	515	562	572	554	555	508	536	508	594	516	537	569	579	576	574	561	609	597	552	588	582	530	574	583	556	547	571	564	586	565	524	522	555	576	542	572	578	568	554	525	559	547	571	508	579	558	581	571	611	540	554	571	580	590	560	598	539	592	578	575	550	521	532	542	585	568	576	563	549	536	528	570	538	544	553	562	596	554	547	557	566	540	613	568	545	542	629	562	577	576	546	566	559	573	557	548	555	563	533	532	605	540	554	539	521	535	532	579	556	530	587	579	563	547	530	551	621	551	558	515	591	554	539	556	551	539	592	547	543	553	527	576	598	492	583	525	534	536	577	556	536	580	590	558	566	559	560	569	575	565	509	565	552	606	541	553	608	565	565	572	525	585	552	565	562	557	564	549	597	544	550	568	552	600	597	543	555	554	554	578	557	499	532	538	569	564	574	556	541	541	559	550	578	520	525	572	551	550	571	593	574	582	552	523	526	561	558	557	559	585	572	540	554	584	537	561	533	547	535	590	527	550	541	555	533	502	581	568	530	530	553	560	579	569	545	549	527	579	521	580	535	518	578	570	582	551	544	535	576	579	557	527	577	560	588	574	587	539	512	533	541	612	575	585	548	506	583	644	559	547	588	561	591	586	581	560	545	553	583	518	529	535	572	571	591	549	531	520	541	518	562	593	556	557	557	541	506	577	519	511	612	526	571	595	567	551	536	529	559	562	559	595	577	538	553	538	551	515	544	567	569	505	523	594	577	566	536	566	567	539	555	596	545	574	588	574	538	570	560	614	543	584	599	563	553	611	545	498	548	528	571	533	555	572	570	548	563	547	541	542	554	535	591	563	560	557	568	615	552	572	561	526	558	582	608	564	537	554	536	532	560	569	558	528	583	513	578	542	536	566	551	600	560	554	577	548	535	520	527	534	564	568	594	595	574	568	531	577	515	586	554	570	567	590	570	583	549	578	556	538	585	545	555	568	545	554	548	574	562	557	547	531	514	522	520	586	534	560	572	572	536	582	519	548	562	622	585	563	537	547	551	605	549	569	534	533	583	556	555	568	551	524	548	562	515	540	564	556	587	543	537	579	552	562	571	553	542	564	544	554	551	572	541	521	576	545	557	570	614	526	572	580	562	593	553	538	551	551	580	542	547	571	581	584	556	579	511	539	564	584	537	570	537	575	572	537	534	568	556	530	549	562	535	564	523	529	549	539	562	563	578	561	542	551	527	501	557	529	535	597	556	613	575	587	577	508	565	546	597	552	540	551	571	557	589	560	548	538	540	553	565	518	548	548	619	522	581	552	565	581	559	590	541	537	587	575	600	556	578	547	580	512	598	533	572	577	549	539	566	550	538	605	583	596	584	563	581	550	636	549	534	546	589	526	531	587	556	520	573	514	579	584	575	555	555	548	574	502	546	538	549	556	526	565	548	579	527	583	597	571	555	591	572	536	573	521	542	549	548	569	583	579	525	555	544	550	533	548	551	563	537	567	563	557	517	601	544	572	573	542	519	563	527	575	545	583	572	582	568	548	575	569	547	537	550	562	572	551	560	530	529	553	518	529	557	551	572	609	546	567	594	568	551	543	537	563	530	582	577	516	583	561	568	535	529	570	552	556	589	574	552	520	564	536	529	549	541	550	570	623	507	559	550	550	600	513	562	584	533	584	517	571	532	575	538	540	533	563	547	570	552	553	538	554	566	586	554	562	599	570	580	585	551	513	552	560	557	544	575	549	571	536	579	593	563	571	545	548	547	580	555	537	533	590	575	559	560	574	535	545	574	563	567	547	588	561	544	589	554	544	562	544	585	509	550	557	575	552	537	585	558	559	520	520	591	536	560	567	568	523	548	579	529	561	567	568	556	567	505	572	567	565	567	558	540	578	530	545	572	544	513	577	590	555	556	565	547	545	544	566	535	555	560	562	529	521	533	498	537	547	559	593	549	619	527	534	554	549	569	566	570	543	591	587	616	556	543	545	568	590	551	554	543	557	562	575	573	557	541	545	559	549	560	558	578	582	538	590	522	562	521	522	588	564	600	567	571	573	579	530	548	559	558	568	558	556	553	528	525	546	560	584	556	557	530	510	568	543	602	538	536	555	543	570	570	536	550	592	534	565	572	534	573	544	585	545	560	556	522	593	553	576	556	581	545	520	534	568	608	528	556	619	571	565	581	583	565	494	552	592	587	546	533	561	570	582	551	560	555	556	566	532	565	589	527	546	564	548	571	566	582	507	559	541	544	571	572	568	624	574	540	539	539	559	538	541	543	528	560	581	550	549	576	515	530	602	508	520	597	552	540	565	542	546	537	536	533	547	533	581	568	573	538	531	546	603	559	561	530	522	555	541	567	541	540	527	550	550	566	553	528	566	565	526	586	558	567	595	529	574	538	558	544	598	535	571	563	551	565	540	603	546	589	545	547	539	575	582	551	590	594	581	558	562	561	566	569	569	562	577	559	553	553	547	528	562	538	580	567	532	558	521	556	520	541	540	539	568	559	592	571	580	545	559	570	522	543	570	588	569	531	518	574	544	551	544	571	574	577	561	571	570	559	520	560	522	532	546	555	552	548	589	568	577	572	514	568	557	557	525	556	547	529	567	560	580	591	544	558	605	514	534	615	554	588	555	580	579	575	578	554	550	557	578	573	554	563	530	562	603	558	589	579	590	559	524	557	533	589	552	537	578	558	575	579	538	553	545	530	584	560	563	552	533	567	488	567	543	587	536	580	604	575	522	595	570	613	581	524	517	561	566	565	569	581	553	567	587	549	548	573	578	530	549	575	566	572	561	553	605	548	546	566	592	609	574	574	597	568	571	608	577	586	594	541	551	597	548	551	552	559	527	523	552	587	533	577	518	525	561	559	567	595	548	550	559	594	547	564	549	573	542	549	601	545	576	541	547	535	559	546	591	596	562	606	562	575	607	567	588	542	534	522	541	559	613	554	547	570	562	541	526	572	567	546	541	579	538	558	545	543	547	526	624	519	574	549	568	568	514	565	533	559	562	564	596	579	499	508	574	560	551	564	562	522	537	553	521	563	553	528	566	561	558	579	573	512	554	546	522	560	544	532	547	559	558	587	556	585	556	551	525	572	562	587	561	580	569	583	572	542	580	547	583	574	557	538	562	574
7319	3164	1175	828	1135	1114	927	654	551	401	304	356	310	274	233	194	189	166	158	111	89	77	77	43	45	44	38	51	45	44	32	63	37	39	44	48	51	41	50	51	38	42	46	36	44	34	44	37	42	40	40	39	37	47	41	33	29	35	48	43	51	38	38	34	48	45	47	54	44	47	49	34	37	40	41	40	41	30	35	48	37	32	41	36	33	44	50	43	30	38	45	34	33	41	33	45	27	54	28	34	37	38	36	47	41	27	30	38	43	33	33	37	49	37	50	38	33	27	36	41	40	38	43	41	42	34	36	32	27	28	38	47	50	27	43	32	29	37	35	39	30	33	36	35	39	39	33	45	29	34	41	40	34	34	32	37	41	33	29	42	39	40	43	33	39	35	31	41	42	40	40	32	45	31	27	37	30	49	45	41	36	48	33	34	30	29	25	26	35	48	36	34	44	34	39	40	33	36	48	38	37	35	48	45	39	30	44	37	40	36	33	35	29	26	35	38	28	28	47	23	30	47	39	26	33	33	50	46	38	34	37	46	37	32	30	39	34	39	31	40	41	32	47	43	32	32	33	43	23	39	46	33	26	34	42	34	40	38	37	36	41	32	46	40	41	39	45	44	31	42	36	34	50	31	38	39	33	39	30	29	43	48	45	25	37	27	32	36	44	35	34	31	34	33	38	36	36	37	34	36	35	34	45	43	36	44	39	39	40	41	38	37	42	34	34	44	36	30	36	33	34	33	44	44	37	38	38	34	34	43	28	26	32	33	41	46	37	34	40	32	30	47	44	36	39	31	37	38	43	31	41	34	32	34	34	39	41	37	35	38	25	19	35	39	29	39	44	35	39	37	35	38	38	38	37	45	35	37	41	40	42	37	36	38	44	35	29	40	35	45	36	45	33	35	35	35	49	45	35	37	30	47	38	32	38	39	38	38	32	45	34	32	33	33	38	37	46	32	44	39	21	33	43	35	52	37	27	32	37	40	49	31	50	34	35	33	54	30	40	40	48	28	31	40	46	39	39	33	36	36	41	34	42	46	33	45	47	35	38	34	38	40	33	19	27	35	43	35	36	44	45	47	37	39	44	39	33	38	35	45	42	35	40	34	53	26	30	30	30	44	47	34	34	45	39	30	38	32	43	32	58	39	34	57	43	34	47	28	48	37	36	25	34	39	35	40	35	36	40	43	33	37	33	33	40	33	35	38	31	38	33	35	31	37	42	32	39	35	50	25	41	35	44	43	27	28	31	39	36	46	33	54	37	38	40	41	35	42	32	31	48	31	34	44	35	35	35	37	36	45	40	40	42	46	42	38	37	32	30	28	29	39	42	40	28	44	38	29	36	36	35	39	37	38	35	29	45	28	37	39	30	39	41	39	35	37	38	34	33	36	29	33	42	37	30	40	45	34	59	35	40	36	25	37	43	31	40	38	52	30	28	49	40	35	38	34	48	53	38	39	38	31	32	36	28	39	34	36	50	45	33	33	34	22	39	30	32	41	39	49	35	44	32	40	39	35	38	23	38	53	31	44	48	41	40	27	37	42	41	42	44	35	32	34	43	37	35	39	35	38	46	41	31	34	35	35	40	40	44	38	47	36	31	35	28	32	57	43	45	26	51	29	32	34	32	42	45	39	42	26	45	35	50	34	38	40	36	26	32	37	47	43	36	31	36	39	45	28	33	38	33	43	35	32	45	33	53	28	44	36	37	41	24	41	25	32	34	30	42	35	38	33	33	44	33	35	30	35	37	41	39	36	50	33	29	36	38	35	33	31	36	49	24	44	39	28	44	39	40	37	40	41	33	41	41	35	26	45	34	37	34	40	48	38	35	34	30	40	29	32	37	33	42	42	39	33	38	40	37	26	42	38	46	42	44	40	38	34	33	52	42	40	46	32	41	40	30	42	36	47	51	38	40	39	39	38	32	39	26	45	29	40	32	31	37	34	24	27	34	33	37	31	31	39	37	45	37	32	27	31	38	34	25	33	35	45	42	36	39	37	44	40	32	35	31	45	28	33	29	34	31	31	36	46	41	34	39	44	36	50	36	37	36	44	31	35	36	41	36	37	45	38	46	48	28	45	39	35	23	39	50	40	41	39	28	37	35	33	33	26	32	43	31	50	24	28	40	33	42	27	37	42	44	34	38	44	40	51	32	36	46	29	33	34	33	31	29	35	34	35	44	39	45	34	35	41	39	38	34	28	32	47	39	44	48	33	36	47	42	28	39	35	35	40	32	39	42	38	36	33	37	31	43	51	46	31	43	33	48	32	44	50	37	45	40	25	43	43	35	34	32	29	39	38	30	32	37	40	42	31	34	46	27	41	42	36	32	33	43	35	37	47	34	43	44	34	47	27	40	36	29	34	42	33	36	39	36	31	44	39	39	42	36	32	41	44	45	40	38	34	35	56	33	34	33	39	33	34	27	37	43	35	31	45	28	44	42	26	35	38	27	30	37	44	47	24	33	29	41	41	45	33	33	35	27	41	40	40	39	25	47	30	34	29	42	32	30	28	32	37	25	43	41	35	38	34	32	38	47	37	33	35	41	34	39	44	42	46	36	45	41	38	40	36	43	31	46	40	42	36	34	38	43	45	31	28	38	30	33	48	26	38	35	35	42	32	36	30	42	41	32	35	27	32	36	37	28	44	41	42	37	36	33	31	29	33	41	41	31	44	39	36	36	39	44	47	47	31	35	47	42	39	44	48	30	34	37	38	45	35	37	39	40	41	32	42	40	32	38	48	40	30	40	34	35	33	45	30	35	42	32	43	48	37	33	45	39	41	39	44	41	33	28	44	28	34	38	34	37	34	39	32	33	37	42	34	34	42	43	41	39	33	48	40	42	43	31	36	36	33	48	32	38	42	35	44	26	36	49	38	36	33	45	32	34	37	46	47	48	36	30	42	46	48	36	44	45	40	31	37	36	35	49	38	36	35	53	51	43	30	45	43	42	37	36	29	32	31	33	46	43	32	41	38	37	25	39	32	38	35	32	49	30	40	39	32	36	41	29	35	38	39	35	40	38	38	37	40	39	26	33	45	37	40	24	49	40	34	43	37	47	44	40	32	37	40	39	29	32	39	40	42	36	32	45	41	35	34	37	36	50	36	50	43	28	39	33	34	43	45	28	41	30	40	33	32	44	38	51	36	36	36	23	33	41	41	39	41	27	37	43	27	35	41	35	37	32	33	40	40	26	34	35	38	36	37	38	40	28	37	40	25	42	45	37	30	35	41	33	49	29	35	44	40	36	35	26	38	41	34	34	28	42	24	40	41	37	42	35	34	45	38	40	41	33	46	35	38	58	53	37	36	43	34	51	36	31	45	35	39	26	37	39	29	36	33	38	49	49	29	37	27	46	39	44	36	35	42	35	48	49	36	49	37	38	45	35	42	43	26	31	44	31	24	43	50	27	31	37	39	36	32	34	30	43	34	41	33	30	39	40	38	40	37	39	37	34	43	27	30	35	35	38	38	33	38
44906	30628	21762	33534	40345	39659	35847	30570	25796	20871	17926	16815	15844	13556	12346	10516	8976	7571	6836	5643	4136	3135	2467	2002	1703	1504	1449	1328	1269	1303	1221	1217	1145	1103	1147	1152	1138	1107	1083	1103	1047	1116	1051	1092	1048	1116	1079	1048	1066	1098	1028	1019	1031	1032	1005	964	923	935	869	868	900	848	849	825	744	892	789	781	822	800	814	835	837	754	782	791	708	803	733	709	733	698	705	727	683	700	692	683	700	668	698	687	724	737	711	720	705	683	698	683	691	680	649	684	656	672	655	685	674	719	698	706	627	677	618	626	653	665	629	623	629	627	582	626	635	659	647	630	655	618	624	627	579	658	636	637	629	627	637	647	662	620	679	669	611	659	629	623	653	605	650	598	623	583	603	616	620	599	638	649	648	592	606	637	618	654	632	662	658	652	608	626	609	603	622	648	654	586	629	620	590	615	591	627	667	642	619	635	602	589	639	635	604	631	617	643	589	627	606	626	613	569	640	678	675	597	608	584	645	637	631	637	644	646	650	647	676	626	593	642	631	651	638	643	629	666	602	633	643	660	663	642	598	604	665	578	642	626	661	611	617	599	651	648	602	617	624	660	639	585	635	633	654	607	576	636	644	619	614	646	591	620	600	660	625	598	565	623	631	610	610	611	624	648	657	658	637	603	636	658	647	628	636	632	609	635	632	639	620	615	588	646	622	652	605	594	622	701	608	663	638	632	602	619	579	634	645	616	657	640	638	609	658	657	589	648	649	613	678	665	647	629	645	617	600	668	613	589	657	653	600	608	631	722	649	618	611	682	626	629	586	633	649	631	621	655	630	639	641	613	582	597	663	603	634	613	664	712	604	645	644	625	589	589	680	599	687	624	619	643	624	641	636	659	613	656	642	655	615	655	667	681	648	703	572	645	606	611	604	665	607	643	664	646	602	631	592	683	583	657	599	613	648	647	619	648	626	576	639	581	657	671	645	608	575	638	656	598	608	654	642	597	629	632	678	579	652	605	644	590	659	612	621	633	632	643	644	579	599	643	635	677	647	635	599	656	622	637	605	631	611	580	633	618	655	638	624	606	641	587	634	626	607	655	619	649	593	626	622	653	608	616	627	650	628	580	670	583	652	639	624	602	656	611	616	608	633	621	577	642	609	614	620	626	625	667	598	636	627	612	613	617	615	588	604	632	642	624	646	644	633	621	620	612	632	659	638	609	608	622	590	668	589	633	634	625	588	648	638	600	699	646	651	662	636	646	624	637	597	664	632	636	656	596	618	611	662	639	592	669	626	665	621	642	607	619	669	602	630	625	651	665	673	664	584	615	654	569	633	622	620	593	624	605	619	585	631	608	606	600	605	604	576	653	599	657	597	642	602	629	622	659	619	591	664	676	631	692	618	663	639	634	608	648	636	657	634	616	699	622	669	647	615	612	621	637	614	655	633	618	633	625	614	622	667	655	614	635	601	608	617	665	653	608	588	638	598	643	628	641	596	638	647	620	601	644	634	625	593	639	606	634	628	618	643	638	638	610	656	597	641	592	630	698	613	594	622	661	569	673	686	679	600	589	639	613	622	632	643	634	634	655	625	636	657	649	595	655	632	622	652	615	643	681	645	627	606	625	573	607	648	654	580	633	671	576	618	672	625	659	628	615	582	625	630	598	664	601	632	654	618	625	664	656	635	596	641	663	632	665	620	617	667	680	648	551	613	656	622	631	654	619	599	619	653	619	631	610	626	632	624	647	632	667	629	572	633	606	618	613	643	578	634	641	631	590	650	637	606	634	569	614	618	619	612	674	627	604	646	644	642	681	605	597	637	613	628	596	607	600	604	596	622	590	611	585	665	631	660	628	689	621	613	629	621	619	583	615	701	623	647	659	654	605	582	688	652	612	646	617	668	589	593	616	668	620	602	631	640	636	670	698	639	604	627	586	661	577	601	645	619	624	658	624	652	667	628	619	633	601	606	567	597	593	630	620	676	620	638	580	591	632	593	613	622	617	623	643	605	622	656	599	647	638	637	603	610	616	632	653	621	618	667	652	614	579	621	648	618	639	615	658	600	594	658	613	608	637	600	619	637	626	630	635	661	640	641	669	597	607	622	587	575	600	632	658	643	621	690	617	621	629	611	606	603	602	625	678	588	610	655	627	596	670	648	649	649	634	618	659	648	596	628	605	586	617	591	671	612	651	620	666	611	631	649	645	598	581	642	673	614	629	644	603	603	623	608	645	629	614	607	607	612	634	586	627	633	601	602	599	661	623	678	607	655	643	635	591	621	608	585	696	611	603	630	624	645	587	651	592	642	635	666	606	619	625	601	655	643	623	580	634	595	597	634	597	653	593	661	636	634	637	581	639	598	623	636	670	659	636	636	699	621	630	591	614	607	612	624	671	604	670	588	666	623	614	618	579	620	618	641	612	649	627	649	608	636	625	623	639	627	656	586	644	646	628	599	673	665	633	632	658	593	613	614	619	576	618	643	590	582	654	600	634	577	641	629	630	668	610	609	624	625	609	646	604	607	650	603	597	610	631	639	614	644	630	643	655	663	663	620	602	641	633	603	598	630	629	586	647	609	617	625	667	639	641	599	671	639	608	605	633	642	617	609	621	639	654	630	636	593	621	615	644	637	592	602	662	605	617	647	616	637	636	636	597	633	602	617	625	619	679	660	627	643	649	624	642	612	663	661	611	617	622	598	622	613	642	662	672	627	639	618	632	633	595	630	620	656	623	625	642	632	592	649	617	636	665	619	610	659	639	643	631	651	644	622	632	644	606	668	660	635	592	633	638	603	623	615	620	611	667	690	608	622	622	608	643	608	637	580	657	647	651	597	638	619	633	636	649	570	643	626	689	576	591	602	640	619	664	626	650	565	590	645	646	658	620	655	630	623	571	619	645	568	606	658	596	616	619	604	620	611	620	622	633	596	619	603	644	613	654	595	645	632	620	677	633	663	623	660	647	589	639	620	634	608	664	632	658	660	632	639	636	592	665	644	622	613	651	593	617	624	612	661	636	607	634	662	617	627	616	617	651	591	635	602	670	630	619	607	641	614	654	679	676	639	611	657	666	636	595	667	616	606	692	639	620	630	611	636	617	629	609	634	673	618	621	615	683	630	617	676	609	649	661	625	640	631	599	605	645	655	669	679	669	620	616	654	610	646	649	650	599	647	619	645	622	637	627	638	617	649	642	612	634	625	613	605	602	633	634	649	627	643	619	666	633	628	616	617	650	626	639	629	614	591	586	613	614	655	663	652	612	661	662	643	619	635	624	585	619	631	649	625	612	587	590	652	644	651	638	646	604	646	629	633	643	629	631	646	642	638	632	637	598	645	664	612	634	610	599	640	618	660	628	689	669	658	632	590	619	637	596	619	643	651	593	656	627	587	597	624	622	641	659	636	615	609	641	650	609	650	663	637	657	657	626	606	684	635	632	611	640	631	609	606	632	593	645	615	615	627	675	613	612	665	626	583	630	595	647	654	635	622	680	593	627	598	634	620	677	608	652	605	655
3621	1228	612	406	516	498	418	326	235	193	156	171	157	156	118	109	82	80	60	57	44	34	43	30	30	26	24	38	27	29	37	26	33	20	26	23	24	29	27	23	39	38	31	33	27	33	35	29	26	35	24	35	31	31	23	27	23	29	22	28	20	22	32	23	18	19	27	22	29	34	27	26	28	31	25	27	30	23	28	18	28	24	26	23	38	22	20	25	23	17	23	21	17	22	26	32	15	23	24	33	18	21	26	17	30	20	28	31	18	31	18	22	20	18	21	24	31	28	19	22	18	30	31	22	27	23	22	16	30	19	22	17	25	34	28	22	22	18	24	34	33	28	26	28	20	20	32	23	26	18	24	23	25	23	34	27	30	15	31	20	30	26	25	28	24	36	17	20	21	23	27	23	19	25	19	34	28	27	27	23	28	22	24	25	16	31	25	18	18	14	21	26	24	20	31	32	28	26	27	27	28	27	36	26	34	24	22	27	13	27	19	20	39	32	19	18	21	40	21	25	23	27	17	33	26	22	30	23	23	29	33	20	24	17	31	32	25	17	17	29	25	30	33	23	16	37	22	25	19	28	23	27	21	20	24	27	29	18	21	23	26	23	20	29	29	23	19	31	20	24	19	22	22	25	23	23	22	31	27	22	15	26	30	21	17	17	18	19	33	27	24	20	22	29	27	29	20	22	21	22	29	31	22	31	26	25	28	29	19	18	19	23	27	25	21	22	29	23	23	22	26	22	29	24	21	21	24	20	17	29	20	25	23	26	18	28	27	21	16	21	26	24	26	36	21	27	32	19	22	24	23	21	22	19	26	30	20	23	19	28	24	35	21	26	31	27	25	13	20	25	40	22	23	26	22	16	31	27	15	38	21	17	14	17	17	29	24	16	22	26	28	18	31	26	25	19	23	23	20	13	23	24	18	15	17	22	24	30	22	26	19	38	30	22	33	13	26	24	24	23	22	27	14	20	27	27	23	14	20	22	30	19	27	29	24	17	20	23	27	14	28	23	23	22	27	16	15	20	17	19	17	23	21	24	31	23	21	22	30	23	28	16	23	27	29	25	31	21	27	34	28	25	18	19	24	31	22	30	21	17	24	21	29	22	25	30	22	36	28	20	30	27	21	21	14	24	23	21	23	22	21	22	19	33	26	31	17	21	29	20	26	21	19	31	24	29	18	25	18	20	23	17	19	22	17	26	27	26	28	18	28	24	27	21	20	30	19	29	28	41	29	30	25	23	31	30	35	17	27	17	25	29	20	20	26	20	16	23	34	22	21	23	25	40	32	24	23	26	31	27	22	18	17	16	20	27	30	29	25	31	28	17	17	27	25	29	28	27	21	28	19	26	23	19	28	29	22	28	25	20	23	21	26	30	32	28	21	20	28	25	28	25	19	28	31	16	19	29	31	26	26	24	18	25	22	25	30	31	34	24	25	25	25	18	22	29	29	31	18	18	29	19	29	14	26	28	27	21	19	30	15	24	26	21	24	27	21	31	33	36	13	24	27	23	31	27	17	16	25	28	18	16	22	26	23	21	22	20	22	19	27	24	27	28	21	23	26	19	18	19	26	19	19	17	26	28	26	27	26	19	33	27	26	15	27	27	23	18	32	25	28	24	14	22	21	24	22	25	26	25	29	18	24	18	25	17	23	28	21	17	26	21	24	22	25	30	17	28	23	34	27	23	29	20	21	18	24	30	20	18	22	21	19	18	29	21	21	27	18	28	31	34	32	19	21	20	23	20	27	26	34	26	24	31	25	18	20	24	17	23	35	23	20	20	20	23	22	23	22	23	22	21	27	25	20	24	29	26	27	28	26	20	15	27	25	29	19	32	23	24	21	28	22	29	28	16	26	29	26	30	25	16	27	21	31	23	28	19	26	18	22	19	22	29	26	30	21	18	20	27	18	13	25	26	40	22	25	27	25	22	27	19	24	26	21	29	29	14	21	23	14	24	29	23	27	26	25	24	18	30	37	14	19	18	25	23	27	20	27	17	23	22	24	19	25	18	27	24	24	24	19	24	24	25	31	39	23	18	27	24	25	17	31	14	25	9	22	13	24	20	25	23	30	22	34	32	27	24	11	20	23	23	25	30	32	31	34	19	22	22	35	23	33	21	21	29	34	25	32	26	19	26	19	29	19	21	22	23	23	28	21	30	27	22	32	22	25	22	20	18	27	22	20	26	30	25	29	28	30	17	16	38	30	22	26	18	26	39	24	23	19	16	20	24	26	24	20	24	30	21	22	33	36	20	25	21	27	25	15	23	26	28	18	30	36	28	26	24	17	27	16	27	22	22	18	19	21	21	26	26	25	26	34	23	21	20	23	17	24	20	32	17	26	27	19	21	20	26	28	22	28	27	25	21	22	30	22	12	27	23	22	23	22	22	23	22	20	18	35	18	32	27	21	18	23	33	27	21	29	15	25	20	24	28	25	34	22	30	18	26	31	22	27	32	21	31	24	18	32	15	18	21	19	25	22	28	28	24	28	33	22	21	30	20	17	23	33	21	20	26	25	35	31	27	15	18	29	29	27	29	13	23	22	29	26	16	16	32	24	22	23	30	24	39	32	27	23	26	26	26	23	32	23	27	27	22	20	20	22	27	15	21	17	28	26	18	19	28	22	18	29	31	23	25	23	29	17	28	18	25	29	19	30	23	14	18	29	21	23	21	23	21	27	30	23	28	22	20	21	24	32	22	32	25	28	21	13	25	21	23	14	27	26	21	17	19	22	18	25	21	17	22	24	31	19	33	25	26	33	20	29	27	34	27	24	25	17	29	28	28	23	34	27	29	25	21	26	16	27	23	25	23	26	24	35	28	30	28	32	31	25	22	14	24	29	22	20	16	25	26	23	19	30	28	20	36	19	14	35	23	22	28	31	25	26	14	24	24	20	24	23	22	24	28	23	21	22	19	23	16	22	17	27	20	34	27	19	18	24	23	27	26	19	20	22	27	23	23	26	20	27	31	29	21	37	25	16	25	21	17	18	31	21	26	24	21	27	19	20	23	19	19	23	27	21	27	32	25	30	28	26	32	22	24	30	33	22	31	27	25	21	26	22	22	36	21	24	21	30	21	22	27	24	20	24	19	22	28	25	23	22	28	28	29	25	21	31	27	30	18	23	34	25	28	17	24	22	14	25	26	24	27	25	24	24	24	25	13	25	20	20	23	29	25	21	21	26	16	14	29	17	24	25	25	21	21	12	29	27	21	22	22	27	28	26	21	37	21	25	30	23	36	15	23	20	20	32	31	19	22	35	17	27	22	24	24	31	27	29	30	18	28	23	22	30	27	19	21	14	23	14	26	23	19	17	23	19	26	17	24	18	20	25	24	21	30	20	25	13	17	22	22	26	20	21	26	19	14	29	23	23	19	24	21	22	30	24	21	24	17	22	26	18	41	30	27	22	26	18	27	27	26	30	32	21	30	22	18	27	28	21	25	19	20	23	15	23	28	23	22	23	25	17	20	15	18
34721	22923	14283	24848	32097	30567	26812	21989	16853	12530	10436	10126	9503	8443	7359	5957	5073	3855	3231	2498	1828	1263	1099	882	756	735	704	658	644	592	597	612	645	585	601	603	621	593	593	588	611	627	579	576	600	600	583	542	611	611	592	624	595	541	598	585	530	520	515	507	495	511	528	539	516	474	524	464	486	434	489	507	471	515	460	490	492	488	451	479	477	452	461	449	460	436	442	416	449	445	449	485	459	439	438	439	451	451	466	443	459	458	448	460	399	434	454	461	450	419	432	426	420	444	435	417	446	412	425	410	364	397	410	424	391	410	400	376	425	377	397	435	421	413	411	396	413	394	425	396	396	425	461	388	405	408	409	421	431	429	419	448	392	401	432	383	414	419	403	388	437	406	445	412	381	370	394	387	409	417	432	407	432	397	383	430	448	471	433	432	432	404	402	421	405	442	401	376	402	407	426	442	430	427	424	412	420	422	397	388	389	394	465	405	393	377	444	390	403	443	398	428	430	425	416	423	415	414	393	400	398	412	398	430	415	393	411	404	441	416	465	410	414	397	436	412	440	405	388	379	412	422	411	435	401	430	421	424	389	413	437	408	458	431	439	459	430	391	445	433	427	445	450	417	423	401	398	404	438	431	436	411	419	430	424	409	414	435	449	415	435	473	412	406	419	442	396	399	407	380	377	417	410	385	419	422	415	413	427	411	424	412	395	427	440	454	426	448	437	380	437	442	437	415	444	400	425	439	413	427	433	394	432	419	402	415	389	392	417	409	407	407	401	435	463	400	427	422	439	421	395	394	409	431	411	436	419	429	418	373	440	405	397	412	437	429	413	400	405	432	382	425	420	415	389	392	426	401	416	428	386	435	388	419	404	439	433	433	421	418	420	426	410	421	411	441	398	417	419	424	437	437	440	403	442	391	405	417	369	434	404	425	428	405	399	368	416	394	463	427	419	459	430	416	395	400	450	416	407	422	448	406	432	420	386	424	424	420	416	443	419	388	390	403	384	414	446	387	442	449	406	437	412	397	427	410	425	427	411	426	401	400	387	447	416	434	406	415	430	446	408	394	450	441	412	430	445	382	441	419	394	418	417	415	403	421	404	419	428	426	408	437	392	412	415	449	382	393	379	433	434	424	427	429	423	429	415	448	437	400	418	389	419	405	412	435	392	410	409	424	448	394	415	457	403	377	408	456	411	470	430	412	406	422	407	397	433	420	416	403	395	431	385	368	443	413	429	414	407	385	391	430	428	401	437	436	423	407	400	449	380	401	402	404	438	434	424	408	472	423	463	389	409	439	450	432	440	442	396	398	420	391	413	398	416	410	445	425	416	411	415	427	387	411	464	408	434	393	405	405	407	390	408	419	391	437	430	409	427	410	408	395	401	448	432	411	438	449	420	446	416	405	410	373	414	388	405	418	426	437	418	403	437	417	406	435	391	404	432	401	392	443	418	409	401	425	412	449	422	411	440	408	407	425	391	405	425	387	425	468	402	429	439	409	381	413	412	410	413	442	415	423	411	405	422	449	411	434	400	396	416	424	425	419	424	406	438	416	353	406	395	466	416	406	396	396	424	377	414	430	411	413	422	429	383	432	409	409	397	382	419	431	413	457	405	426	398	420	384	441	420	438	421	401	415	407	428	436	421	416	401	400	425	405	417	427	416	399	433	440	402	386	445	397	439	390	403	405	389	421	436	401	372	413	444	401	428	402	400	435	438	424	407	392	400	428	449	367	408	442	432	392	434	428	414	394	455	435	413	377	420	413	444	444	393	427	432	428	407	430	416	441	444	409	447	448	435	439	408	387	415	408	444	399	382	449	400	395	424	445	448	420	461	443	407	405	409	437	437	432	442	429	408	452	414	410	431	418	459	402	412	421	442	427	433	425	417	411	412	400	439	420	460	423	449	432	385	419	405	413	406	432	437	411	418	403	402	381	413	410	426	414	465	417	455	433	405	426	401	423	409	426	430	417	407	410	415	424	424	400	442	443	436	416	413	439	402	431	428	397	430	380	408	395	435	424	402	402	430	433	429	423	403	388	403	394	426	434	392	448	439	405	438	445	381	430	430	406	399	431	402	397	404	396	422	408	410	422	433	411	414	428	403	459	416	432	435	458	415	396	368	436	417	434	381	424	390	406	416	392	419	441	424	411	402	440	408	406	434	424	418	432	440	423	412	425	389	415	397	429	403	393	413	414	391	386	387	418	438	417	433	429	387	410	415	394	400	392	414	454	445	407	449	393	409	380	408	450	412	429	412	404	435	400	405	407	439	383	403	409	414	445	418	456	411	376	409	413	408	418	407	437	444	388	418	417	417	445	432	401	431	410	446	434	420	411	410	413	411	432	408	432	414	441	414	446	403	404	397	419	412	395	421	407	431	421	411	412	436	415	430	391	425	433	415	414	427	420	463	426	427	394	385	422	425	423	413	409	398	404	381	424	396	413	419	403	436	442	433	401	383	463	423	427	381	412	414	398	399	438	419	403	394	438	442	389	416	428	396	473	426	416	388	392	394	401	397	401	407	434	436	432	421	415	429	422	371	429	413	432	424	413	382	446	399	406	394	413	413	431	394	412	414	414	400	431	436	384	390	436	404	408	417	421	435	411	393	425	420	432	412	428	411	398	409	425	414	420	429	407	426	427	422	441	450	472	407	390	406	423	431	452	445	427	412	411	414	422	441	391	415	423	399	386	429	427	441	415	411	410	416	440	445	441	420	416	442	423	383	408	423	424	417	440	426	447	431	404	409	420	407	388	413	400	459	430	403	429	473	425	416	416	438	414	423	406	401	417	415	397	410	412	401	421	435	408	435	420	426	412	396	440	386	436	422	417	391	436	429	411	411	424	387	413	413	425	423	415	387	399	428	416	410	402	392	388	411	380	404	399	426	440	404	412	413	376	419	400	417	370	402	398	414	439	406	410	378	426	459	391	385	427	404	363	410	434	438	400	418	438	454	392	442	430	414	402	452	448	412	399	401	405	448	423	434	419	415	414	413	431	387	426	418	409	401	415	443	397	436	402	425	422	409	427	408	412	415	454	398	406	391	409	426	409	419	407	424	414	418	432	459	421	419	353	413	424	396	430	435	409	427	421	437	426	407	431	457	388	409	401	420	442	414	438	446	440	404	428	444	412	435	425	392	408	405	384	438	426	408	429	422	402	429	417	469	441	415	411	393	421	393	420	434	415	423	460	394	428	436	440	409	452	434	362	474	372	432	427	425	376	384	442	443	437	368	440	397	407	452	440	443	423	414	411	449	417	431	431	435	404	427	415	397	426	421	423	412	411	401	443	430	438	385	405	419	419	430	388	406	446	420	447	435	401	468	419	417	433	428	432	429	368	470	432	431	405	390	454	414	439	401	389	408	407	438	407	416	445	442	429	382	402	413	429	419	389	423	426	413	412	408	431	460	421	412	439	390	408	419	409	382	427	420	436	427	451	424	414	427	387	388	430	428	401	415	406	439	440	381	398	398	368	442	402	423	422
5850	2649	999	663	957	968	738	521	421	333	294	302	283	267	232	163	138	121	119	72	67	67	45	38	54	35	35	46	40	41	42	39	39	28	44	36	41	34	45	32	45	23	33	32	51	43	41	34	44	41	40	37	48	45	33	41	40	35	24	33	31	28	48	36	36	33	34	32	26	23	32	41	41	37	37	39	24	30	26	17	43	28	33	32	31	32	32	31	38	42	29	36	31	21	22	50	33	24	27	35	31	35	32	32	28	37	41	29	32	34	34	31	34	27	29	25	42	41	26	31	20	26	33	34	32	28	38	37	30	32	31	40	28	25	42	38	23	25	24	27	27	36	32	29	37	33	31	32	31	36	30	28	27	23	48	35	29	36	33	27	45	30	33	28	23	32	25	27	41	34	30	27	32	35	32	33	25	30	25	29	28	33	34	29	26	39	32	31	24	28	32	37	33	20	32	38	38	28	40	36	31	39	32	23	36	31	39	21	27	44	31	31	29	28	27	34	28	38	27	24	28	35	34	35	33	30	27	25	28	38	31	29	33	19	26	39	22	36	35	29	21	34	30	33	30	30	25	37	30	32	30	35	33	37	38	20	33	37	32	43	30	31	30	42	38	39	38	31	22	31	28	33	29	32	26	29	36	26	33	29	27	36	36	32	28	31	20	30	41	25	33	27	32	36	28	31	36	34	29	30	31	25	31	29	25	22	22	33	41	34	30	30	34	28	29	29	31	34	36	37	33	24	39	26	26	36	26	28	30	36	26	30	31	29	35	31	36	41	32	27	22	38	32	22	27	39	28	43	33	39	33	35	36	32	37	39	26	29	26	40	36	31	43	30	31	31	26	32	28	38	23	35	32	32	40	24	28	35	39	37	26	29	35	28	35	35	35	37	36	35	36	43	24	38	25	29	22	42	31	32	34	35	35	28	32	40	39	37	24	30	33	35	25	23	37	29	37	29	33	33	33	38	40	27	31	29	33	28	36	29	34	38	27	28	34	26	35	33	28	35	31	41	31	32	33	28	32	25	35	37	23	37	32	40	31	33	21	32	27	30	26	28	29	34	32	31	43	28	37	38	27	35	29	36	33	32	41	34	28	24	23	25	40	28	33	22	27	27	31	25	32	32	35	28	42	27	28	32	39	27	33	36	29	18	28	26	32	35	25	31	34	40	34	32	26	38	36	25	25	28	37	31	29	30	32	45	22	32	44	37	38	34	41	29	32	32	30	31	26	30	20	32	32	28	45	29	30	27	26	28	27	29	22	25	39	37	35	25	37	37	34	43	33	36	30	40	45	31	28	28	32	26	33	34	38	34	28	26	24	32	29	40	41	23	31	29	27	30	27	34	28	29	33	38	27	17	33	33	29	29	21	32	21	26	36	50	39	23	26	30	36	35	35	29	30	27	32	36	31	31	35	34	27	30	31	32	32	22	28	34	35	34	38	35	24	20	41	31	27	32	40	27	23	40	27	26	32	30	28	34	27	41	31	26	24	27	37	36	34	24	27	25	26	25	35	28	35	23	32	37	28	36	30	36	48	30	31	24	27	28	25	30	26	34	27	31	26	33	33	18	19	27	42	24	34	34	44	40	33	32	34	30	33	24	20	40	46	32	41	35	23	35	31	29	36	31	29	28	23	26	27	27	38	37	25	37	29	36	33	32	20	27	25	28	32	25	33	28	28	36	29	22	33	32	37	42	35	32	37	22	27	44	34	25	25	33	31	30	34	39	33	26	31	36	41	29	34	33	33	31	39	27	50	35	28	29	39	34	28	28	25	24	25	27	39	23	43	27	30	32	24	33	35	23	35	27	33	39	40	18	36	29	32	26	36	30	28	28	35	23	30	29	41	30	32	31	35	38	18	25	35	38	33	30	41	33	40	31	27	33	34	32	25	38	29	33	30	31	37	35	34	29	26	33	27	30	23	33	33	37	32	34	31	37	36	32	29	30	31	41	35	34	26	27	27	27	27	28	26	30	34	26	28	29	32	24	30	37	34	35	31	24	37	34	31	30	39	25	32	31	43	22	32	31	26	41	36	28	38	22	36	37	29	35	26	41	26	34	35	37	30	34	37	28	38	45	22	27	35	33	39	33	33	29	33	31	31	32	30	30	27	35	31	30	38	25	26	35	33	31	28	27	34	32	19	21	38	35	28	27	32	39	34	31	36	37	35	25	33	29	40	38	41	25	29	29	34	27	20	30	35	30	32	25	37	34	31	30	21	37	27	40	33	43	29	30	26	32	36	34	43	30	23	38	35	33	36	40	29	29	21	29	20	32	36	27	23	31	28	34	36	32	27	29	29	36	26	29	42	23	22	31	26	20	23	35	28	38	25	21	24	29	32	24	29	26	25	31	28	26	34	34	31	38	29	18	33	29	29	25	22	31	25	34	22	28	32	21	38	33	26	25	32	31	23	35	27	39	32	33	33	20	25	24	35	26	39	30	35	35	33	31	24	25	31	28	24	35	25	35	24	25	41	22	32	35	27	34	31	24	31	38	40	26	35	32	40	30	35	27	29	31	25	22	25	32	31	36	24	28	37	33	23	34	25	36	31	42	28	19	26	26	28	20	30	22	22	31	26	22	36	33	32	36	23	39	23	24	20	24	30	27	38	34	34	19	35	26	40	31	36	39	29	24	33	31	27	21	31	18	29	38	22	30	30	35	36	28	28	29	28	30	39	40	38	25	33	30	40	30	39	28	19	41	22	28	48	37	27	32	27	29	22	39	30	30	27	32	29	27	29	27	19	33	24	26	31	35	29	29	36	27	29	32	32	36	33	26	35	32	27	30	37	22	27	25	25	33	34	26	23	16	32	33	31	26	33	33	26	24	25	27	31	36	45	35	24	35	44	38	16	33	31	32	32	30	24	31	37	37	33	35	29	38	30	33	30	36	36	28	30	33	30	23	34	31	32	33	33	37	24	42	37	28	31	25	28	46	29	41	35	27	22	17	29	45	33	31	48	33	36	26	29	24	35	29	36	27	30	30	30	25	28	38	30	28	32	31	25	39	35	24	40	28	21	32	34	25	34	24	34	27	41	28	33	43	30	20	41	36	32	40	23	30	28	43	29	36	32	28	27	35	28	39	40	32	36	32	25	31	42	30	34	37	32	30	24	32	35	28	34	22	30	38	35	39	26	24	27	34	36	33	31	28	29	43	37	27	28	29	37	28	35	25	42	38	31	22	33	29	27	32	32	32	19	27	35	30	27	40	24	37	34	24	37	35	26	35	34	28	32	27	43	36	28	29	43	21	34	33	37	34	23	40	27	36	27	32	24	25	42	30	27	28	35	30	29	33	28	36	22	27	36	25	34	31	32	39	34	33	43	35	23	36	30	30	23	28	33	34	26	24	34	33	33	45	27	33	21	29	19	25	22	35	23	33	34	25	31	28	26	26	36	29	30	31	29	30	27	20	29	46	34	31	27	31	29	34	27	31	27	33	31	27	31	30	40	28	25	30	27	33	39	39	40	20
42660	28707	19484	30888	38543	37429	32890	28008	22677	18589	16379	15429	14763	13896	11524	8812	7030	5410	4520	3832	2944	2369	1868	1487	1381	1369	1203	1122	1127	1049	1037	1065	946	946	1026	968	948	961	962	943	896	989	923	880	940	870	856	916	947	913	879	914	926	911	861	826	796	756	754	704	738	699	671	657	702	679	676	620	715	706	683	716	611	616	668	645	667	595	604	576	576	612	573	582	637	623	614	593	606	604	579	549	581	562	569	580	578	609	615	600	565	552	563	604	553	558	570	578	611	597	594	600	584	577	541	544	526	567	526	538	514	544	509	502	497	523	543	548	563	562	508	489	498	541	527	566	546	501	521	551	565	520	506	535	505	514	506	542	535	518	523	554	554	518	538	527	514	507	496	554	535	496	569	535	564	531	510	509	517	552	544	537	498	507	518	569	498	539	529	528	516	514	593	509	524	558	540	512	576	551	565	543	550	504	552	518	544	546	545	560	543	529	502	531	546	587	503	558	540	545	501	530	530	541	512	546	508	526	554	546	552	509	549	550	533	495	549	521	515	499	520	534	535	559	507	497	524	536	522	512	511	524	508	563	525	523	543	531	510	531	542	509	501	530	538	503	563	546	528	499	519	459	507	501	515	568	546	512	550	533	525	503	585	541	535	552	520	543	528	501	518	550	494	526	518	482	567	522	516	501	536	556	530	542	517	527	491	526	575	509	508	507	520	557	530	530	515	517	573	512	549	506	539	519	545	542	553	513	534	556	557	529	562	500	576	529	548	504	505	497	534	558	515	538	513	509	574	489	565	550	587	526	551	518	517	484	506	511	574	548	514	490	561	519	534	527	558	577	531	529	521	545	520	547	518	551	497	534	568	501	516	543	564	535	537	515	514	535	562	520	527	581	509	552	520	522	541	512	552	555	491	499	480	519	512	527	543	568	547	526	523	554	547	539	530	549	541	568	497	521	527	563	506	571	532	502	542	556	507	532	513	526	534	541	560	553	509	512	525	534	535	560	534	570	539	539	554	548	513	507	526	523	496	551	536	544	535	546	527	529	523	498	549	558	529	584	568	542	518	484	496	530	503	547	515	491	472	545	516	499	513	504	524	487	532	539	489	557	517	533	537	557	555	528	512	513	557	546	571	559	572	536	544	515	537	568	554	506	527	555	504	486	545	520	505	522	502	541	544	530	544	505	491	527	512	500	520	530	508	538	536	517	534	552	554	508	569	524	542	531	507	487	493	533	510	522	547	548	517	544	506	548	553	535	540	525	544	545	529	520	513	561	547	546	533	488	523	536	544	529	529	547	540	547	520	515	577	522	512	531	547	553	531	533	506	508	536	518	529	527	570	535	471	573	532	562	530	534	530	547	536	556	528	512	554	528	530	529	540	539	525	560	558	554	515	540	496	514	473	544	526	517	519	480	515	565	527	525	541	526	523	567	505	553	538	556	510	544	561	557	516	544	502	493	544	533	572	532	527	513	548	553	520	549	537	521	560	521	537	547	535	534	490	530	544	524	554	553	531	533	491	527	545	528	529	504	501	547	537	522	570	566	544	512	547	525	524	582	516	497	528	515	531	553	523	534	540	501	535	554	493	561	503	548	505	505	531	497	502	516	558	528	543	560	520	494	510	538	505	506	514	508	499	529	522	537	561	529	556	536	549	512	566	527	575	538	561	528	539	460	557	537	509	520	590	514	505	513	527	500	506	530	520	553	575	517	519	530	547	498	536	567	523	532	509	484	545	504	540	518	540	535	558	526	499	515	525	520	547	536	541	503	507	538	544	499	548	502	524	565	567	564	506	532	562	498	520	554	540	494	541	547	533	573	542	520	547	548	505	526	544	493	524	549	567	521	480	507	525	502	545	518	491	552	529	526	576	513	545	518	484	511	527	498	542	524	528	559	517	551	553	523	558	554	494	589	521	511	526	527	529	540	503	507	554	532	543	541	529	532	539	505	485	518	501	490	537	513	546	542	532	502	530	562	513	497	541	524	569	513	560	557	515	586	567	538	529	503	517	554	554	483	533	508	531	524	515	552	546	538	519	527	539	517	564	542	535	499	533	499	522	486	519	536	560	529	547	545	536	538	540	541	494	511	531	560	498	484	525	543	565	531	517	511	523	571	548	545	557	515	505	561	525	490	470	555	496	548	535	500	468	540	511	541	551	548	511	571	510	570	538	527	529	527	499	517	573	536	551	517	484	490	562	532	526	511	567	501	519	553	564	501	557	556	543	522	549	532	536	535	545	532	512	552	554	537	515	459	524	520	533	528	519	563	504	535	508	539	532	529	544	532	524	544	556	500	572	527	536	531	538	528	536	545	545	508	535	489	502	550	550	535	573	517	472	523	535	501	573	544	512	474	549	522	514	511	520	554	523	502	521	545	545	564	555	502	563	523	555	540	529	524	571	510	560	562	544	535	546	566	497	506	556	496	555	606	559	532	498	570	561	560	501	569	516	511	546	535	505	519	563	523	541	553	544	540	526	527	499	548	547	539	503	524	507	532	517	513	561	515	530	500	540	521	535	527	561	531	581	519	547	539	567	529	532	543	566	547	521	536	576	520	558	514	552	539	545	511	550	497	555	541	510	530	523	548	557	541	486	520	538	547	525	561	498	514	528	526	535	535	506	512	534	495	514	493	557	493	566	525	541	554	505	488	528	533	543	559	530	532	503	557	525	567	506	514	560	554	550	480	541	498	496	570	523	549	531	491	528	527	552	561	531	548	550	522	551	533	487	541	511	581	534	492	547	556	521	558	508	533	492	558	524	558	553	496	543	578	545	555	538	538	520	499	564	539	537	490	546	541	549	558	532	532	537	465	507	528	486	555	518	529	520	538	553	513	566	547	525	554	508	547	546	534	520	511	526	483	526	531	518	558	545	567	517	540	543	533	566	489	543	529	501	549	546	527	548	536	517	509	542	489	533	507	544	530	535	515	512	528	544	529	574	520	498	529	554	520	483	533	543	536	530	536	520	541	509	540	543	524	554	529	560	520	548	516	530	527	547	548	543	570	548	582	578	515	521	540	515	520	549	551	525	562	497	529	599	592	551	547	566	542	565	544	532	499	515	531	519	566	532	500	541	490	557	541	550	507	522	532	525	496	522	500	501	527	529	535	523	508	528	539	517	548	519	555	531	555	540	553	502	537	513	491	504	511	536	531	563	527	490	501	506	504	531	546	539	513	556	487	537	536	522	572	536	548	540	521	556	509	520	541	564	542	531	535	528	541	536	577	520	559	553	516	492	561	507	496	510	501	516	513	542	558	498	553	533	523	512	534	567	530	517	542	522	510	504	529	514	510	513	494	554	520	543	542	585	534	512	557	496	505	506	550	494	529	527	591	544	523	550	532	510	513	520	572	535	548	571	537	515	496	573	577	525	513	495	504	508	555	516	562	582	513	512	534	545	496	510	554	494	498	559	497	541	524	529	536	512	568	538	505	529	571	519	540	517	532	477	573	519	542	508	534	516	510	537	527	529	534	519	511	530	578	539	528
5924	1883	805	547	698	730	564	408	324	259	269	273	279	247	157	128	107	77	82	62	53	63	46	40	40	35	35	42	45	45	38	40	52	42	30	42	26	32	36	35	41	43	48	39	31	52	33	39	43	46	25	38	27	37	34	41	39	37	44	38	40	24	47	35	46	32	35	44	39	29	31	33	38	31	27	38	28	31	26	32	41	35	43	36	31	26	34	35	36	31	47	25	43	28	46	36	36	36	39	24	36	31	46	39	29	33	34	30	35	35	36	27	37	31	30	37	39	27	29	24	37	32	27	34	33	32	33	21	33	31	35	26	35	36	38	44	31	29	35	27	32	35	37	38	25	28	31	45	32	27	27	42	34	40	28	43	31	38	33	37	27	27	31	34	35	30	21	26	32	30	31	42	36	40	31	36	38	36	31	37	27	30	40	30	35	31	39	41	25	33	23	36	29	39	38	18	25	26	29	26	26	26	35	33	33	32	35	37	37	38	32	23	26	34	36	31	36	34	38	31	30	38	30	36	32	33	32	32	31	35	22	26	35	28	32	27	25	32	26	25	41	27	35	34	46	25	35	25	32	41	40	41	31	35	38	38	32	33	40	29	32	34	43	30	33	25	34	32	29	42	29	29	37	36	27	32	30	40	28	33	39	37	31	29	26	42	30	30	23	33	37	29	34	40	33	32	25	40	44	37	34	42	33	35	33	30	39	39	33	22	34	41	43	33	38	30	50	35	25	35	30	49	35	42	32	28	32	28	35	33	33	34	36	23	39	33	35	43	52	32	27	36	34	34	26	32	29	26	35	38	39	36	33	42	40	43	30	27	40	44	30	36	38	33	26	30	32	41	36	40	39	28	34	33	23	38	34	42	36	32	28	34	39	40	32	31	30	25	35	24	35	38	36	43	36	33	38	30	31	29	34	42	29	45	40	38	27	23	30	31	22	28	26	36	24	35	25	34	37	25	34	34	41	32	31	32	30	37	27	37	33	29	34	34	31	31	28	37	39	22	28	20	30	37	36	45	35	32	33	23	19	26	29	42	30	35	31	28	28	26	29	45	35	35	35	32	42	38	34	45	26	35	31	40	40	35	26	33	27	19	33	33	38	32	37	35	38	34	47	39	36	32	34	25	29	35	36	32	36	47	27	34	39	45	32	21	32	31	32	32	29	34	48	44	45	38	34	34	35	34	30	31	27	33	27	42	29	34	40	44	27	28	39	34	28	38	37	25	28	31	29	26	25	30	34	37	29	45	33	34	35	25	26	33	46	35	35	36	32	30	32	35	32	30	41	38	37	28	30	32	34	31	32	38	36	34	24	28	33	31	38	49	16	23	27	28	28	34	43	28	35	30	25	37	28	26	35	38	35	33	33	35	34	33	37	37	42	29	33	44	38	32	34	29	29	35	27	42	39	43	29	21	32	46	32	33	27	32	39	30	37	35	31	36	32	36	35	35	34	23	38	31	40	30	42	30	32	34	40	26	21	36	36	27	40	30	31	31	22	29	29	27	19	35	37	30	34	39	43	33	35	21	33	20	35	29	35	34	37	36	28	32	41	29	36	33	40	31	28	20	39	27	37	32	26	21	24	37	39	31	46	42	28	33	40	27	34	34	42	27	42	33	30	36	38	32	31	35	29	43	31	35	34	28	32	37	33	28	27	32	33	28	35	30	29	21	30	27	31	33	29	43	33	28	28	22	24	31	34	33	42	30	35	32	22	29	20	31	32	33	28	46	35	24	24	26	37	28	32	41	34	40	32	27	41	32	28	34	23	27	28	31	24	33	35	22	30	36	23	25	26	33	40	28	28	38	41	34	25	30	35	38	27	33	26	30	25	38	38	29	33	41	30	36	31	43	39	32	45	27	31	40	35	29	35	32	40	35	43	38	38	34	31	33	39	35	29	27	34	39	33	37	30	39	36	22	43	33	33	33	27	33	36	41	38	27	28	40	38	34	36	42	41	31	34	35	40	38	32	36	32	27	37	39	28	37	37	34	30	31	36	31	34	25	29	37	39	45	32	34	31	26	36	30	39	23	28	39	31	22	33	28	29	27	26	36	29	24	32	37	33	30	28	33	23	25	45	31	26	37	34	39	35	31	45	30	36	29	35	31	31	32	29	33	32	47	38	35	26	28	30	36	34	30	39	33	44	35	22	42	38	30	34	35	27	40	30	25	36	40	34	34	40	33	35	28	36	28	35	31	35	36	41	26	41	36	34	34	31	35	36	32	33	34	26	29	21	25	22	37	28	25	26	26	48	41	27	29	33	35	39	25	29	41	30	23	35	34	25	38	34	36	37	25	40	38	30	38	39	35	37	33	27	23	35	23	32	28	38	37	34	22	27	32	33	37	25	28	30	32	26	21	28	28	37	38	25	30	30	28	26	33	30	33	35	34	37	33	34	21	41	26	36	35	33	37	26	35	28	25	36	38	25	41	26	24	32	29	27	47	28	31	37	31	30	32	30	31	34	39	33	34	36	31	20	31	37	33	32	39	44	39	33	31	29	51	30	37	29	22	45	39	22	25	29	28	33	25	30	24	25	41	30	30	31	37	27	37	26	35	33	35	32	30	43	37	30	36	28	24	32	25	39	40	42	44	29	34	42	35	33	29	28	28	36	33	29	28	28	35	36	31	39	38	27	35	32	37	36	31	32	37	42	39	29	28	26	39	36	29	32	33	29	35	43	25	32	38	25	33	33	37	46	37	28	37	33	25	42	28	34	39	27	30	31	32	38	32	34	27	30	35	31	26	29	46	30	32	30	30	34	32	30	33	40	35	30	30	26	39	33	29	28	41	31	25	31	28	32	31	30	47	32	21	19	29	35	31	33	33	36	32	30	29	29	31	27	46	36	33	32	29	26	39	39	36	32	34	31	45	32	38	35	44	33	24	25	37	38	38	30	32	28	27	28	32	41	35	29	33	32	32	26	33	44	35	33	40	23	29	28	25	29	30	36	29	31	33	34	24	34	30	30	33	40	27	33	31	36	36	31	37	21	42	38	33	35	48	31	24	42	40	30	30	39	31	44	36	32	32	36	30	28	28	45	23	27	34	32	33	33	31	37	39	35	22	32	33	31	30	39	41	23	35	30	36	39	33	38	33	29	32	23	24	38	33	27	43	43	28	36	35	27	40	27	26	33	41	34	43	29	41	32	38	22	39	27	38	37	25	35	28	32	28	24	27	25	38	37	29	27	33	40	32	33	35	34	24	34	39	35	27	25	35	24	34	36	33	39	24	42	38	38	28	32	37	38	33	28	28	35	32	28	25	30	39	43	19	25	32	41	34	29	42	34	31	31	27	37	32	28	32	35	26	28	38	44	31	35	27	44	31	40	37	40	36	30	28	38	29	21	35	36	43	27	35	31	24	28	35	41	32	45	26	29	39	25	43	26	33	21	35	26	32	32	35	24	27	30	30	29	43	29	35	38	37	45	39	34	35	30	28	32	29	26	37	29	29	31	22	36	26	31	24	31	27
38220	26379	17188	27759	34993	34435	29930	24360	19385	16105	15237	14877	13984	12224	8491	6299	4989	3764	3087	2548	2118	1752	1433	1339	1158	1153	1045	1072	1000	909	978	926	932	929	941	823	883	863	893	842	887	883	880	909	818	855	854	831	842	876	869	832	846	815	842	766	788	733	747	719	690	685	724	669	694	662	667	682	687	643	665	670	744	655	628	651	675	626	617	589	630	605	651	609	633	589	633	604	617	572	582	615	617	614	579	605	618	635	594	641	604	595	587	580	602	608	557	625	619	608	627	588	631	545	562	549	553	584	546	550	555	540	583	538	561	550	542	559	576	587	543	544	550	568	519	574	554	595	576	541	551	526	596	518	568	612	563	591	573	576	554	569	576	565	554	556	579	534	563	566	563	563	541	550	544	573	563	565	548	540	570	505	544	588	558	577	566	564	541	514	579	536	576	538	509	548	562	611	538	624	537	526	549	582	596	599	569	548	591	514	557	550	521	591	562	594	577	580	582	562	525	558	582	538	595	603	583	533	558	529	585	549	536	534	581	552	569	537	558	590	551	561	540	529	543	524	560	556	575	517	531	556	532	574	550	572	575	570	571	553	578	549	543	571	515	602	527	540	575	535	564	603	569	567	538	534	549	581	585	570	531	587	574	618	515	561	544	554	565	547	551	539	589	558	598	574	580	585	537	612	552	608	595	552	555	522	554	529	600	561	543	537	554	555	578	562	555	574	554	527	562	584	528	552	513	543	571	552	576	581	555	534	556	561	567	535	557	546	525	557	562	554	566	496	569	561	533	550	558	526	524	567	561	534	547	576	569	536	562	559	540	550	553	624	550	533	551	568	537	549	576	567	517	568	601	593	555	581	586	568	548	543	554	548	545	559	588	533	555	570	568	514	583	542	591	613	555	583	579	529	533	581	577	542	494	535	552	591	565	544	564	562	562	530	549	568	521	532	569	574	541	587	558	535	543	521	558	543	545	536	562	545	517	556	596	531	570	560	552	575	602	558	594	548	571	572	576	577	551	526	565	552	576	568	569	486	579	555	572	518	542	545	573	560	536	574	559	595	544	534	615	552	569	600	512	549	584	550	580	566	581	555	597	575	541	578	595	557	571	577	561	556	579	553	592	561	542	542	579	549	576	572	589	569	588	505	576	543	624	592	517	579	558	589	574	528	558	542	526	552	554	572	553	498	576	554	582	575	541	540	544	556	553	520	576	534	517	524	580	549	539	562	560	549	614	549	594	537	601	572	548	566	594	502	540	579	544	541	536	509	558	587	574	555	534	566	529	548	551	578	619	535	527	596	543	562	521	562	536	559	558	586	556	573	553	571	581	519	547	576	530	532	563	573	537	535	563	552	592	563	543	567	557	493	566	562	531	510	517	571	538	540	579	593	589	551	574	554	534	584	599	571	536	550	523	552	543	552	553	559	613	564	565	558	530	561	579	520	569	562	591	569	564	561	550	548	585	557	564	593	522	567	549	557	601	519	596	558	540	598	549	562	562	539	541	523	568	560	601	556	595	526	549	564	533	547	544	553	541	553	532	515	536	546	557	566	570	545	549	602	606	544	519	518	552	575	563	561	550	531	584	546	545	603	535	575	587	572	534	547	576	568	533	566	568	596	518	543	575	532	545	554	529	597	579	568	539	547	562	565	572	596	527	572	580	598	552	542	565	538	545	574	573	573	558	529	507	561	540	569	540	567	549	559	563	546	589	567	555	519	560	563	564	554	595	538	576	585	555	538	606	561	583	504	581	549	597	570	541	518	548	563	612	570	579	550	542	530	566	568	559	549	541	554	567	567	538	566	528	556	542	554	552	556	601	563	533	576	549	540	571	535	594	559	540	548	562	522	559	570	550	498	586	557	564	599	575	498	547	539	566	631	558	532	569	585	531	584	564	526	560	541	536	498	526	533	559	566	564	555	537	566	607	561	534	564	554	548	563	583	562	555	526	560	556	529	567	566	600	589	563	561	554	565	519	580	560	577	597	555	580	528	560	565	555	573	579	578	551	549	583	558	554	541	579	552	539	547	557	563	541	560	559	569	593	562	566	558	560	594	577	533	572	542	581	512	558	587	609	540	564	534	554	531	557	577	591	542	487	550	556	557	571	566	577	536	554	562	569	559	584	506	536	543	569	543	595	551	538	577	565	557	565	573	569	576	550	579	545	512	564	566	531	567	590	585	540	566	588	533	588	584	533	581	512	589	562	582	581	581	555	586	544	577	558	562	540	603	540	553	552	584	559	544	546	568	554	561	519	562	542	568	543	547	533	599	536	530	561	562	592	518	551	589	578	579	548	530	536	561	515	550	539	569	588	572	540	537	582	574	533	577	548	585	554	544	562	568	552	590	577	566	546	586	572	577	583	550	541	591	596	590	553	565	574	561	559	552	554	532	554	543	562	563	557	562	574	585	549	619	563	557	573	570	537	559	575	596	570	578	521	560	541	526	545	559	534	578	579	564	545	601	531	599	538	562	633	630	542	540	577	571	550	569	570	555	554	575	614	582	543	565	583	554	568	614	571	574	553	528	585	574	576	555	532	542	545	566	514	574	578	546	584	589	519	523	587	556	541	597	599	536	523	575	548	553	551	551	565	574	543	519	547	586	549	550	549	551	514	567	525	515	530	577	524	571	553	568	544	540	558	588	578	547	552	567	533	588	553	543	587	568	622	618	548	575	566	529	558	546	563	533	567	581	548	568	549	569	602	558	544	575	571	585	587	551	559	585	536	541	540	569	583	560	531	519	587	562	556	623	545	541	582	553	552	529	597	566	551	554	547	542	514	545	523	586	554	542	545	610	589	535	567	598	528	593	569	555	526	595	560	574	539	533	570	580	535	519	529	534	539	557	563	563	575	547	598	536	556	579	561	567	552	539	520	544	567	580	549	558	582	563	591	544	530	567	550	563	556	561	586	528	597	611	522	531	542	566	569	565	565	527	574	535	596	534	603	577	581	523	539	562	627	555	521	559	527	577	562	607	576	574	539	576	519	551	567	555	589	572	539	547	545	527	544	571	560	572	604	584	516	546	569	565	583	550	541	560	565	597	558	587	554	522	556	586	537	602	532	540	582	531	561	611	594	583	530	534	555	563	508	583	604	533	541	544	520	578	576	532	621	535	556	531	552	542	548	535	575	538	551	571	567	553	537	569	570	573	569	523	551	581	582	593	536	550	600	576	531	532	545	599	531	552	575	596	514	546	539	561	572	565	566	556	519	580	567	555	537	586	567	571	540	581	555	575	588	562	572	560	606	530	560	579	559	568	562	580	531	583	516	562	557	518	553	548	522	533	579	588	589	583	526	570	545	557	526	600	594	571	525	553	554	554	537	547	568	562	553	559	575	574	550	513	578	548	537	556	502	576	526	571	536	549	510	502	560	566	576	538	553	534	519	567	565	524	576	563	546	561	578	537	555	566	577	581	561	534	573	564	543	582	540	553	555	575	573	551	541	557	483	527	536	549	614	597	582	571	559	599	540	583	558	591	525	505
7291	3039	1276	705	998	1005	776	563	430	397	398	410	392	304	217	125	142	107	97	86	72	71	63	59	68	50	57	48	49	46	54	54	59	52	43	40	42	30	43	46	39	46	43	39	54	55	42	46	45	44	45	48	35	53	60	42	45	35	48	53	34	29	38	36	49	37	34	37	42	35	43	45	41	50	46	41	38	39	34	46	30	51	39	36	36	41	37	56	30	33	39	36	43	40	34	41	31	35	34	39	52	37	37	33	31	44	43	45	41	46	41	36	38	34	31	35	35	31	58	38	35	33	32	33	37	30	36	37	37	30	35	33	34	43	40	27	34	37	34	38	36	47	43	26	36	31	43	34	37	41	35	38	35	46	45	37	50	36	33	30	37	30	27	41	37	45	27	37	33	34	47	41	46	33	36	36	44	33	55	26	39	48	32	32	38	39	25	25	46	41	40	50	36	22	44	32	36	30	34	46	35	40	33	36	36	35	31	35	30	34	36	30	36	34	37	45	44	33	38	26	36	39	33	31	27	24	34	30	35	31	28	36	32	35	34	54	41	43	39	24	40	38	33	41	35	44	42	34	39	37	31	35	30	36	27	31	36	38	29	42	42	35	39	35	33	42	40	39	32	32	36	28	37	31	26	28	27	40	26	26	30	37	41	35	52	30	42	35	39	33	38	27	35	45	32	39	28	43	34	34	36	27	33	42	39	42	43	37	38	35	43	25	47	34	33	42	26	38	27	39	37	39	37	32	38	41	36	36	39	33	33	36	36	32	44	41	41	37	33	34	35	38	34	45	28	27	38	40	47	31	39	38	46	35	30	34	42	39	44	28	37	42	47	34	42	34	31	42	42	44	26	27	42	39	37	46	38	34	38	50	44	33	44	34	35	38	39	38	34	47	30	40	44	45	40	35	43	47	40	30	30	34	37	32	37	48	43	43	33	43	41	34	43	38	35	40	41	34	37	45	34	29	26	31	34	45	35	41	28	39	45	37	40	42	50	43	31	36	36	31	52	33	43	32	37	41	44	36	34	33	20	24	32	38	38	33	42	38	33	37	39	39	25	42	41	32	38	42	25	40	34	36	33	35	45	44	37	32	42	31	49	32	34	41	38	36	40	34	40	39	38	37	31	37	24	29	39	35	38	35	31	37	39	37	39	40	27	40	46	36	34	33	51	44	42	52	42	41	31	37	49	33	43	29	32	41	38	36	45	29	45	34	40	41	39	36	30	50	31	30	32	31	43	35	34	39	39	30	38	39	53	42	35	41	31	41	32	46	33	42	39	34	26	32	41	45	33	36	44	36	40	34	37	52	35	32	35	43	32	26	36	41	39	34	37	36	41	36	34	25	41	25	44	43	39	28	35	22	34	32	42	32	37	26	34	29	37	38	35	39	47	43	30	27	42	25	37	40	41	33	26	49	37	38	27	34	31	35	45	31	36	31	33	36	41	35	35	27	35	23	41	27	38	34	41	37	40	40	30	30	43	46	36	42	30	35	42	37	46	29	45	43	40	39	46	49	35	35	45	33	33	35	38	38	34	41	30	34	39	43	28	42	41	39	32	55	36	34	40	36	41	33	30	33	42	38	47	30	36	35	43	33	43	32	33	33	32	33	39	33	28	44	30	41	34	29	48	48	50	38	42	35	47	44	39	29	43	49	32	32	39	53	29	34	42	39	52	41	42	40	30	39	38	37	38	43	33	38	32	39	30	30	40	32	41	44	33	27	41	29	40	35	34	53	48	38	34	36	36	33	46	40	33	39	55	42	36	33	31	28	42	38	28	22	34	37	38	39	38	31	38	37	38	43	39	38	36	31	32	46	40	34	44	30	41	29	39	37	26	45	32	39	42	38	39	30	40	41	34	34	42	28	28	34	31	48	45	28	36	34	40	39	36	42	41	31	34	28	37	31	30	32	37	44	33	33	44	35	48	24	31	47	39	60	37	49	28	40	37	32	31	43	41	27	36	38	40	29	37	33	35	32	45	39	47	37	37	39	39	28	34	34	35	28	37	29	28	44	37	35	31	46	37	46	43	26	56	49	48	35	41	41	27	33	36	41	37	42	40	43	34	43	39	41	38	38	32	36	32	35	35	38	49	37	36	36	33	34	40	42	39	45	42	42	41	38	37	28	35	35	37	37	32	42	36	31	43	47	30	35	30	31	40	35	35	36	29	26	39	38	39	41	27	37	39	29	37	40	36	29	37	41	26	39	46	35	34	35	32	38	40	36	30	30	43	33	48	26	35	43	35	41	38	53	38	36	34	43	35	36	37	43	42	41	40	26	35	31	28	40	33	43	41	45	36	37	37	34	31	32	31	38	47	33	35	43	35	39	37	55	30	57	35	39	44	30	26	33	41	43	36	31	45	35	39	41	39	44	31	33	41	32	29	28	28	28	41	28	29	27	49	38	47	28	32	32	34	37	45	44	30	48	35	32	39	47	34	34	43	32	42	36	34	33	36	39	34	50	38	38	40	50	35	43	37	32	37	33	36	36	35	34	35	56	37	33	38	30	30	48	32	43	31	28	33	39	45	44	36	36	36	39	42	37	26	33	40	38	20	38	45	39	30	29	34	38	33	46	38	44	30	34	32	44	38	37	18	38	24	32	39	37	34	34	35	41	28	43	30	37	36	33	34	34	38	42	35	28	48	38	41	45	42	30	39	37	36	27	35	45	26	52	28	38	38	33	33	43	37	41	31	38	37	34	37	31	40	36	35	40	30	34	39	29	34	35	35	39	31	34	35	33	41	39	39	37	41	33	34	38	43	37	32	44	40	37	46	31	31	25	25	44	41	50	37	29	43	37	29	50	37	37	42	47	37	50	42	41	46	40	39	55	43	34	32	33	37	35	49	44	39	47	44	40	36	46	29	35	30	27	40	42	38	39	43	48	35	34	30	44	30	25	46	38	40	34	32	42	38	45	31	36	41	40	31	33	39	32	36	25	24	38	48	34	37	48	28	37	31	34	33	34	44	41	37	49	40	36	46	42	35	33	28	33	36	36	32	27	48	35	33	33	39	38	25	34	35	42	40	39	38	34	42	37	38	43	38	39	29	41	25	38	44	36	40	42	25	30	39	37	52	21	37	41	43	32	34	42	39	34	33	33	41	34	29	44	39	32	35	32	44	38	34	39	34	29	30	31	24	45	29	22	35	42	39	37	35	41	39	41	32	34	27	29	23	42	48	46	30	31	34	41	34	43	48	34	33	47	38	42	34	36	37	31	38	38	29	38	45	45	39	39	42	38	43	34	41	33	57	33	32	39	27	44	34	46	47	29	45	43	44	41	28	29	54	37	39	36	28	36	41	51	37	32	45	41	37	27	25	35	32	39	43	51	34	41	39	33	49	47	29	40	29	39	41	43	38	40	25	33	42	30	33	44	32	33	35	34	42	41	31	33	36	48	37	39	32	44	27	41	31	25	32	27	29	49	37	32	36	33	40	41	40	33	35	38	42	40	48	34	23	35	42	40	44	28
44607	30923	22059	32120	38925	38001	34243	28219	23309	21414	20261	20148	18661	15174	10295	7670	6356	4963	4037	3464	2989	2496	2022	1836	1697	1595	1490	1415	1289	1266	1341	1213	1184	1288	1222	1152	1194	1146	1137	1148	1210	1142	1165	1098	1143	1167	1157	1101	1059	1134	1069	1052	1089	1049	1042	978	954	927	883	873	823	894	876	821	797	818	798	821	796	786	855	798	793	784	783	785	774	743	716	734	731	703	733	681	654	692	730	740	762	695	748	685	677	674	669	679	689	688	720	689	666	674	639	705	682	711	686	677	742	712	682	663	653	678	658	660	615	691	663	617	640	630	618	641	616	637	630	599	649	611	598	623	623	635	619	664	654	651	661	656	617	669	663	634	658	650	643	661	636	606	655	603	610	627	598	645	610	619	604	614	640	604	572	597	649	642	670	641	603	630	600	630	642	650	628	616	642	621	590	699	675	580	608	650	651	605	603	619	647	650	623	648	614	636	645	601	652	645	610	623	617	643	620	610	575	607	605	595	638	632	660	617	602	646	633	592	663	616	598	633	626	653	633	597	652	629	614	595	575	646	622	624	651	638	653	617	606	666	650	624	580	628	612	624	630	621	657	620	613	573	605	617	605	635	646	640	596	629	647	638	667	599	652	634	573	674	637	622	633	644	611	646	613	622	627	635	629	647	655	594	641	611	656	619	584	647	604	635	631	617	622	706	636	632	659	667	622	578	638	600	663	652	615	593	630	642	633	617	609	632	602	618	619	621	664	642	651	621	611	676	597	625	634	628	629	602	641	584	621	633	580	606	643	622	640	646	621	579	671	630	613	635	628	615	637	640	628	605	643	605	638	596	628	647	618	616	628	643	604	637	612	608	638	625	596	636	595	601	622	613	634	618	591	613	635	613	621	643	578	597	605	674	640	665	624	578	596	608	633	599	617	616	613	634	598	639	644	563	624	633	606	595	597	626	622	585	634	640	618	593	652	632	628	641	629	635	636	650	624	586	660	605	637	610	667	584	639	645	654	655	622	639	628	599	604	631	619	638	624	668	576	580	616	625	633	605	638	584	642	594	595	675	627	586	604	597	603	574	640	615	607	693	640	604	637	628	629	614	613	637	622	622	602	668	636	665	617	603	620	650	601	623	591	608	623	623	663	628	661	647	614	624	632	618	625	622	678	629	620	614	565	631	605	632	604	642	650	629	622	677	637	657	645	620	645	575	632	668	639	624	611	645	618	622	617	660	624	625	639	584	610	619	601	597	660	617	645	617	630	652	622	633	603	627	624	630	650	644	688	658	608	638	664	635	616	651	618	635	617	609	600	619	636	651	608	641	621	633	610	622	651	611	591	626	600	634	602	638	634	667	635	670	587	622	615	666	673	615	633	641	641	656	632	647	612	658	613	606	644	638	630	606	611	652	650	645	636	627	647	613	612	637	625	642	626	614	624	669	636	613	605	605	606	661	615	618	637	651	648	624	625	631	626	642	623	588	589	613	603	614	612	634	648	649	583	630	613	691	643	580	643	607	658	569	660	624	678	598	610	627	634	603	607	632	613	623	593	649	648	602	619	619	582	689	629	629	596	645	676	594	639	619	673	578	650	618	610	648	639	634	656	661	640	579	633	612	618	643	640	617	639	618	645	617	608	628	602	612	648	640	608	661	620	640	639	625	659	637	655	611	648	649	647	578	638	632	648	670	598	651	619	625	638	554	652	619	600	629	606	619	641	645	607	657	627	630	623	635	600	608	650	626	628	596	613	594	588	618	614	631	645	602	645	583	611	619	641	622	585	639	596	587	629	620	657	638	642	658	651	582	612	628	645	624	624	679	632	626	604	612	604	622	623	649	627	654	638	659	566	667	652	652	638	608	649	621	640	663	606	574	647	622	573	600	619	667	595	631	625	580	599	574	631	623	631	616	622	594	665	620	664	617	604	615	623	573	651	628	614	573	618	571	607	624	594	619	651	600	608	624	643	590	652	606	640	638	608	642	594	629	599	630	596	595	630	594	639	641	631	614	617	601	586	616	611	665	661	639	623	567	595	598	619	651	631	609	677	624	658	652	653	627	661	653	632	615	661	629	595	599	630	590	605	656	620	641	630	619	598	656	618	607	534	603	653	608	621	574	639	613	658	596	656	654	643	631	630	635	613	649	636	608	645	649	612	644	633	601	647	600	594	643	629	616	583	641	596	629	655	621	671	627	602	614	618	608	648	657	616	592	606	592	620	635	618	646	645	651	625	691	616	636	644	618	631	584	602	655	631	636	674	616	654	636	613	619	628	572	572	611	615	668	618	650	610	646	612	625	609	609	611	599	638	659	636	614	636	670	659	644	652	610	622	606	648	614	651	614	618	632	646	640	591	594	632	630	605	607	612	565	617	624	617	612	593	626	633	619	612	651	624	613	609	681	648	636	612	605	602	646	606	615	653	631	659	597	631	626	651	609	613	632	612	617	587	627	633	604	595	659	566	642	614	645	617	624	658	608	614	642	637	656	659	622	614	672	622	629	599	672	583	642	609	652	610	597	621	632	614	635	637	656	600	642	641	637	604	610	617	613	648	627	625	639	615	668	599	652	617	607	655	618	581	625	615	654	647	612	639	657	660	647	608	670	639	637	648	614	606	603	648	636	622	608	652	627	665	636	616	667	626	609	640	611	666	629	683	644	598	609	585	608	638	626	639	607	629	664	644	674	618	572	572	679	635	597	610	635	591	613	640	648	597	627	619	614	567	609	614	613	613	666	611	576	628	653	619	586	658	628	652	712	626	640	649	590	630	580	596	607	651	597	678	608	608	606	648	629	663	664	624	613	614	604	646	617	616	630	611	608	615	633	635	597	602	625	650	612	586	607	613	627	689	589	606	588	631	600	604	633	640	635	628	618	676	614	591	627	648	644	606	663	611	599	601	627	601	626	635	644	629	585	658	618	613	619	585	603	675	592	656	616	591	607	654	626	633	635	600	660	669	661	648	622	648	633	622	609	610	606	619	629	621	638	598	630	630	630	654	652	606	603	653	600	650	682	627	632	619	591	578	589	633	649	614	601	629	634	641	636	629	662	682	612	607	601	682	604	618	654	658	600	613	633	662	626	601	578	620	626	594	631	640	645	633	582	622	597	652	640	595	598	616	616	660	604	602	604	625	641	616	604	665	608	684	619	636	616	630	637	614	637	624	619	621	642	587	616	627	653	629	641	626	607	640	590	638	636	595	628	633	643	626	630	647	599	661	614	648	660	647	625	595	590	658	641	648	581	665	607	615	630	576	669	603	606	607	635	614	631	654	606	654	607	606	602	599	592	641	649	638	639	651	654	615	597	591	599	622	634	635	599	684	627	596	593	593	592	647	640	666	608	671	634	646	606	611	637	629	612	622	634	550	650	660	652	633	632	686	641	631	636	695	654	618	673	631	644	650	616	638	633	634	645	625	622	610	605	577	673	573	643	631	674	639	626	645	629	644	659	618	617	672	607	577	642	617	632	631	594	619	641	634	589	606	643	643	653	627	610	616	671	649	685	650	600
3582	1337	599	325	407	411	327	249	202	217	216	196	176	138	90	69	58	51	56	31	37	40	36	32	29	31	24	32	24	28	39	31	30	22	31	34	25	24	21	20	27	23	35	31	26	31	24	31	24	22	34	23	20	31	27	19	27	33	31	25	27	20	19	26	25	17	32	33	27	24	31	23	34	18	25	19	30	23	17	19	22	32	18	33	16	27	28	18	23	14	26	25	34	29	29	27	32	25	26	18	22	19	22	28	29	23	30	25	19	27	24	26	26	19	14	31	20	22	27	32	26	29	20	31	29	27	29	18	24	14	25	26	24	21	27	28	29	29	21	22	27	21	21	27	22	26	21	28	29	20	22	34	25	18	22	32	30	25	28	14	21	20	23	37	23	25	27	26	27	31	23	27	21	22	35	17	26	23	22	28	15	33	28	24	41	12	16	29	21	29	19	28	24	26	21	17	24	18	25	23	18	22	30	17	16	25	19	23	18	21	28	19	20	24	22	21	30	25	28	20	28	24	17	21	27	39	30	32	29	26	18	22	24	28	26	17	25	21	25	25	27	15	22	13	32	27	22	24	26	24	21	22	24	29	19	31	14	24	25	19	26	34	24	19	20	23	22	20	13	20	30	20	27	22	19	34	22	24	23	19	23	21	29	21	34	21	20	28	23	23	25	22	14	26	26	13	12	17	27	27	24	27	36	28	21	15	26	22	31	24	23	26	21	13	22	28	18	18	26	23	24	25	24	27	26	33	24	27	38	25	27	18	32	21	23	26	29	22	27	25	18	38	25	32	26	30	23	13	20	30	26	25	20	30	24	24	19	22	36	21	24	22	25	24	18	24	26	26	21	33	24	19	31	21	26	22	24	17	20	26	20	23	30	20	35	23	29	30	23	19	24	23	28	23	24	33	25	26	27	30	17	28	23	19	23	18	21	27	25	22	24	30	31	28	24	15	24	28	19	29	26	26	29	21	23	18	24	29	14	30	29	15	19	10	30	25	25	25	28	23	28	30	22	33	16	18	24	22	25	19	19	33	20	28	30	23	21	25	39	17	20	29	30	26	32	19	17	26	19	27	30	18	27	23	23	16	26	29	21	18	39	29	17	27	16	26	31	22	18	29	25	27	19	25	21	19	21	28	17	24	21	29	28	28	32	19	26	18	23	20	25	25	16	21	24	18	27	29	31	39	22	34	23	26	14	22	18	28	25	26	35	24	15	26	22	24	17	18	31	21	22	17	19	28	26	17	28	22	26	22	27	25	19	22	27	28	26	31	22	18	16	24	30	24	25	19	26	27	23	30	23	34	20	26	34	28	22	18	21	17	17	29	16	18	19	19	18	29	24	25	13	27	22	26	28	21	33	18	27	32	21	27	20	23	23	19	17	27	21	22	19	21	27	28	24	23	19	33	19	19	30	25	15	25	27	33	24	24	19	21	27	16	23	19	23	22	23	29	17	23	30	21	24	23	23	24	24	18	23	26	20	23	24	27	29	13	20	22	32	29	18	26	30	21	28	19	20	24	20	32	23	28	18	19	24	25	26	14	20	20	25	24	28	22	29	21	20	21	28	23	25	31	15	22	17	25	36	22	23	14	31	23	32	25	18	22	15	28	21	24	26	19	25	14	34	28	28	31	26	26	29	26	26	22	25	31	25	28	22	26	23	26	20	19	22	32	25	26	25	18	31	24	21	16	23	14	23	20	27	28	25	24	30	23	28	21	22	21	31	20	24	20	30	29	20	24	20	18	28	19	19	20	30	25	32	20	23	22	23	22	26	29	22	20	19	15	26	26	23	29	24	24	26	24	31	39	27	16	28	19	21	18	29	25	15	24	16	21	24	20	25	14	19	21	40	26	19	28	17	27	23	20	32	15	25	28	26	24	29	21	19	16	28	14	21	33	21	30	18	26	23	21	29	20	24	23	23	17	19	23	20	29	28	24	14	17	12	26	24	27	34	26	38	31	26	18	25	27	31	29	17	32	29	21	23	30	22	37	28	24	19	20	29	19	33	23	40	13	20	21	25	29	24	17	24	26	16	21	27	23	16	17	16	27	20	13	24	23	24	20	18	24	23	17	24	22	29	15	28	27	28	27	31	21	23	24	19	17	29	24	22	21	26	16	18	18	23	20	20	22	22	28	19	22	27	22	17	18	23	25	26	25	26	20	23	23	20	27	21	19	24	20	26	36	26	22	28	19	26	21	24	15	24	16	31	26	29	25	27	16	28	32	24	22	22	29	17	27	27	21	27	30	35	25	24	24	23	18	21	26	24	33	16	21	32	25	32	32	19	19	22	21	22	23	24	25	24	29	27	18	25	24	27	23	28	27	29	23	23	16	18	19	19	26	18	24	14	32	20	29	13	25	17	21	33	36	24	28	26	22	22	30	28	25	20	23	24	20	20	25	26	20	29	25	25	30	27	23	39	21	30	21	21	20	26	17	21	31	22	19	17	26	20	27	33	30	24	22	22	29	32	16	19	23	31	29	24	24	18	24	17	24	25	31	22	24	27	18	17	29	22	25	22	30	18	26	17	26	26	19	25	24	24	31	26	19	24	24	26	20	18	19	21	24	27	24	25	25	17	21	19	26	27	24	25	13	24	26	26	19	30	23	19	24	25	28	16	23	24	25	24	15	20	28	22	21	15	12	13	16	30	26	19	30	17	28	19	30	28	24	22	27	25	17	28	25	18	22	17	32	23	28	29	23	14	27	19	16	26	24	24	25	30	21	26	27	27	35	27	28	13	27	30	22	26	27	32	23	25	21	30	28	22	27	19	30	21	22	28	25	33	23	18	27	20	16	16	19	27	24	33	20	29	23	21	32	30	21	27	19	23	20	29	25	30	22	26	17	18	28	29	19	30	19	19	24	20	24	32	34	30	21	33	27	26	24	19	23	26	25	25	22	22	24	27	24	13	22	34	31	27	30	21	28	23	33	28	20	10	30	36	23	20	21	18	29	26	22	23	24	24	25	22	19	16	28	15	27	22	34	24	26	32	19	16	23	29	27	17	22	27	26	19	24	14	29	22	28	26	23	25	28	20	24	22	21	15	21	19	18	23	28	21	32	29	20	25	27	18	34	23	29	26	28	15	26	29	25	21	18	29	15	22	31	21	29	30	19	29	23	24	27	26	25	18	27	22	29	25	20	29	29	25	23	30	29	28	24	30	25	29	20	24	21	14	27	27	15	29	21	23	23	17	21	26	19	20	26	16	19	25	25	23	16	19	36	20	20	25	27	28	24	29	32	29	27	25	37	16	31	31	18	29	17	31	22	24	32	27	29	28	26	10	23	21	27	23	24	27	21	34	29	32	32	33	23	20	23	24	26	20	22	19	25	25	15	25	24	27	25	32	18	30	20	30	24	23	34	25	23	22	23	16	23	23	29	21	25	20	24	22	25	25	23	27	24	22	24	26	26	18	22	25	25	29	29	21	26	28	27	18	16	20	26	30	29	25	22	23	27	19	21	25	19	28	32
35051	23636	14961	22753	29411	28028	24177	19329	15710	14044	12612	11967	10861	7415	4781	3630	2731	2238	1843	1511	1229	999	969	794	792	765	729	663	649	679	644	630	671	678	662	635	646	623	643	625	642	613	645	606	652	638	630	642	629	662	620	595	592	614	569	553	525	527	537	478	457	461	513	507	526	472	505	509	514	520	479	505	471	498	493	467	437	459	455	406	470	439	478	474	486	471	413	473	435	429	461	441	463	450	445	430	435	426	458	465	421	454	408	444	455	407	434	454	485	451	446	452	427	452	417	441	395	402	449	421	394	397	401	385	414	442	408	433	430	387	420	437	384	408	413	440	389	416	437	418	405	438	425	386	434	430	432	420	403	448	438	432	422	388	386	413	425	400	407	431	437	388	445	423	429	391	468	418	430	420	409	434	447	432	449	411	417	381	395	410	401	356	394	410	399	447	404	422	414	440	407	368	381	412	386	433	413	388	392	403	391	460	402	415	420	442	404	406	436	405	438	424	394	421	392	430	405	416	399	396	424	423	362	405	383	426	382	416	406	390	430	402	403	429	412	400	419	415	418	415	414	395	429	411	449	403	392	404	435	420	450	390	437	405	415	403	368	412	441	419	400	435	453	402	387	424	386	437	414	414	412	414	384	405	427	379	418	414	397	428	445	389	405	449	425	428	374	363	378	415	420	408	396	447	412	420	418	432	417	401	446	407	392	440	424	404	410	389	425	433	431	397	422	446	410	411	416	414	388	420	366	409	404	417	440	433	413	396	432	418	457	407	390	449	383	404	452	434	412	449	435	389	417	391	434	406	393	381	399	420	442	411	386	418	448	439	411	397	402	401	395	408	375	399	396	411	401	429	433	400	430	402	421	390	418	438	405	397	394	383	424	431	428	407	423	400	401	413	375	442	377	422	365	367	382	441	425	383	445	413	406	417	421	359	355	397	411	379	385	413	399	394	399	410	437	446	388	433	435	370	410	421	417	440	402	404	402	426	420	410	434	415	378	429	442	381	396	391	449	398	436	444	419	381	411	399	446	428	405	394	384	394	418	431	409	430	395	402	403	409	410	372	399	397	394	458	406	411	400	410	432	404	384	394	430	392	402	413	379	403	454	440	411	393	434	461	407	405	431	443	409	409	387	437	406	397	420	383	424	439	425	395	377	431	395	398	404	417	400	425	405	410	419	448	414	375	388	410	390	431	447	420	387	417	377	414	416	414	415	398	420	372	404	434	400	410	400	461	413	441	433	451	407	439	412	426	450	424	369	431	419	455	402	433	423	422	402	417	388	440	390	413	434	442	390	419	412	396	435	438	404	392	395	400	422	424	413	436	407	413	384	402	409	406	425	418	401	406	463	386	402	453	423	400	366	371	434	412	428	410	390	419	427	366	415	398	414	450	415	428	421	392	380	418	424	394	419	395	401	409	387	401	462	426	369	407	408	419	403	469	398	393	400	379	390	412	446	413	425	422	402	425	430	404	405	401	399	392	409	376	421	395	430	428	421	403	399	374	385	405	428	435	394	399	443	399	407	449	422	402	430	403	420	425	404	401	449	461	433	413	434	417	419	444	390	406	436	407	409	395	374	408	398	394	430	413	415	407	437	409	404	415	372	396	397	402	402	390	412	392	414	413	412	444	442	411	455	426	399	420	431	390	411	416	403	381	448	421	392	407	434	427	389	413	418	372	438	446	424	389	458	420	427	416	461	429	401	417	406	392	408	375	423	378	410	374	417	382	409	425	427	455	415	428	406	402	396	465	404	407	436	404	410	412	386	403	398	398	420	435	408	423	410	429	419	411	415	406	426	434	430	405	412	442	418	401	424	400	407	404	397	433	374	424	425	415	408	391	414	413	414	408	417	398	454	420	440	415	411	404	442	368	395	399	402	409	423	409	405	439	442	383	401	419	420	411	398	422	422	423	395	414	427	410	435	413	411	422	416	436	429	423	386	412	401	426	395	427	427	430	393	399	423	404	401	409	432	402	404	412	420	445	418	412	415	408	391	395	439	402	421	437	412	440	389	428	408	414	396	412	431	374	421	428	412	436	466	431	433	428	414	403	409	402	437	400	429	383	366	406	394	444	414	416	404	377	409	418	397	398	437	419	456	387	416	414	374	422	407	460	411	399	407	368	418	435	434	424	407	402	413	438	439	418	414	434	446	421	417	374	413	414	436	359	427	425	416	436	405	414	391	406	395	445	435	435	412	408	388	369	416	431	391	368	421	391	421	386	409	404	392	383	415	432	393	402	440	428	419	426	404	442	376	427	434	401	408	416	397	457	415	379	414	434	398	430	398	409	423	378	405	438	398	456	432	410	413	371	422	405	435	394	434	396	396	421	421	407	409	391	429	422	437	416	436	402	402	472	427	447	424	442	395	415	398	397	432	411	445	401	419	431	405	420	414	418	434	402	402	380	409	401	391	424	386	412	390	442	421	430	428	393	415	406	407	419	390	437	436	415	404	413	439	402	408	401	418	364	421	427	442	404	415	402	455	405	444	402	402	434	425	429	385	391	445	418	407	431	414	451	420	417	445	421	411	400	449	423	422	450	411	434	399	416	401	428	422	443	354	413	414	409	396	422	410	415	402	425	409	390	434	415	360	427	405	402	411	446	390	434	405	446	432	418	406	396	385	380	439	402	432	402	388	427	403	415	435	430	385	431	402	393	414	453	409	386	414	427	434	417	421	413	439	383	393	406	421	426	417	410	390	412	403	385	396	404	444	427	435	445	417	446	404	430	420	374	433	420	418	437	405	388	427	406	417	439	461	397	419	406	419	428	417	419	432	434	411	397	443	428	462	421	421	404	386	432	422	414	423	421	433	432	387	399	415	370	430	421	420	417	420	426	432	420	445	409	401	435	424	404	420	431	398	426	415	404	406	417	413	410	451	432	445	437	408	449	356	400	419	395	418	430	379	405	415	421	418	407	398	398	420	399	478	415	404	381	410	432	408	421	430	380	401	416	400	416	407	416	381	370	383	395	416	378	377	437	427	363	403	409	444	421	459	415	444	417	443	401	403	420	439	375	405	430	445	439	390	420	443	390	420	455	411	405	377	393	409	361	410	415	409	384	472	421	411	393	410	424	421	363	396	445	447	435	411	428	412	414	433	420	407	413	418	426	372	416	438	414	420	396	400	412	434	404	392	418	432	391	390	414	430	391	421	411	397	426	438	414	454	428	395	412	439	398	450	414	393	422	417	402	422	448	430	399	399	410	444	416	402	400	434	379	418	387	438	456	375	426	420	425	454	412	361	410	417	396	396	393	409	406	397	408	427	416	406	401	439	410	415	384	426	373	433	424	414	425	407	401	399	432	403	429	442	388	394	409	435	404	422	397	415	402	462	399	401	375	431	430	438	397	421	448	426	402	418	415	406	375	442	421	436	430	408	404	418	412	420	428	411	407	401	447	423	437	410	382	423	421	445	414	402	430	425	455	421	423	444	446	403	406	405	384	414	423	409	418	390	427	443	413	431	392	394	400	441	418
5875	2746	1177	554	728	726	574	410	401	372	316	327	312	199	138	126	108	89	79	69	54	58	45	42	53	49	34	31	32	47	30	49	40	50	26	29	41	46	41	41	32	38	40	39	35	48	43	44	37	40	34	38	40	37	28	35	36	39	30	36	38	33	41	33	28	42	36	27	33	26	45	27	35	23	27	23	35	41	40	29	29	34	25	27	27	27	27	31	37	25	32	31	28	27	45	33	31	37	32	26	28	28	40	27	28	36	40	41	32	31	33	31	41	34	40	30	42	27	32	34	29	29	36	26	24	29	21	34	32	28	32	29	29	21	33	23	25	26	30	40	26	32	37	23	37	27	36	31	29	31	43	36	37	37	39	37	38	24	33	24	33	25	33	27	36	29	35	37	19	27	39	36	26	34	34	30	30	26	27	40	41	25	33	32	32	47	32	30	40	36	28	35	26	41	37	37	34	31	31	40	20	32	20	29	35	42	30	31	32	27	27	44	35	41	28	41	42	37	28	33	25	30	26	33	26	28	36	44	21	31	29	29	41	28	31	27	25	27	28	22	27	27	23	22	34	28	33	39	31	29	39	34	36	31	26	29	32	41	28	31	31	32	21	41	31	32	42	32	22	23	27	31	28	29	34	25	28	34	30	41	35	32	34	25	34	33	30	39	35	31	29	34	32	29	31	32	41	33	31	21	24	37	24	36	39	33	35	33	40	32	35	28	26	30	28	36	35	30	26	29	32	31	25	36	24	29	29	25	32	35	26	39	23	27	26	31	31	23	33	40	26	34	32	16	26	31	27	26	31	28	35	33	22	36	24	32	36	30	31	18	36	30	23	35	27	26	25	30	39	29	24	34	37	24	36	27	36	30	35	23	26	29	40	18	33	26	27	32	31	29	29	27	39	32	31	26	26	20	22	27	32	45	34	25	31	30	28	35	32	30	37	31	34	33	23	33	38	28	26	27	42	28	29	30	22	25	32	27	32	27	24	30	37	30	37	27	26	30	31	34	35	29	34	37	32	26	18	33	22	26	24	35	22	27	38	25	29	26	38	36	39	35	28	39	40	33	27	30	33	34	39	28	36	25	29	27	36	45	29	24	32	27	28	37	27	34	34	19	38	27	30	27	33	28	33	25	32	30	37	30	20	41	39	28	22	29	34	32	27	44	24	25	24	31	34	24	39	34	34	29	33	24	34	32	26	46	29	32	38	32	28	34	34	26	30	37	22	29	33	33	21	30	22	23	29	33	34	27	38	33	35	26	28	33	32	22	29	32	35	26	38	28	30	36	23	31	29	38	30	29	38	37	35	29	29	36	28	30	32	27	30	31	33	22	31	23	37	43	24	20	30	32	32	27	36	25	23	36	28	31	28	46	27	26	30	39	33	23	28	29	34	32	39	26	30	38	20	28	36	29	27	33	30	29	40	27	27	26	28	32	31	25	22	38	27	21	31	17	23	24	31	25	32	32	26	31	36	46	37	27	25	30	34	32	30	41	31	21	26	37	32	36	36	33	24	41	30	40	39	23	24	41	33	40	21	27	30	36	27	34	40	26	25	38	35	28	30	30	32	40	27	43	30	28	35	35	30	38	25	44	35	26	39	31	36	30	35	29	30	37	25	26	36	25	30	29	32	23	34	39	31	23	30	30	28	29	34	28	35	27	28	34	31	33	21	30	31	34	31	31	34	38	35	35	35	38	35	25	22	37	26	31	36	28	27	26	28	33	27	36	30	36	30	35	21	27	24	36	39	37	38	30	27	26	25	31	29	36	38	34	42	36	38	29	35	30	34	34	33	31	39	30	24	41	33	26	29	26	38	35	33	25	23	34	29	33	29	21	29	23	23	32	25	31	35	35	25	32	22	36	19	35	36	35	33	24	29	28	37	31	35	42	36	30	40	29	28	37	29	24	41	35	32	36	27	27	33	39	30	26	28	37	28	24	25	28	38	27	28	37	23	24	27	29	26	31	19	33	31	31	25	29	27	36	29	25	30	30	30	29	34	32	32	31	26	32	35	24	35	29	34	23	31	34	26	34	30	44	33	24	29	29	32	35	39	28	31	45	36	26	22	39	32	39	36	22	32	24	25	28	28	34	25	19	25	28	42	24	27	34	19	33	30	34	36	43	37	27	38	30	28	37	23	38	38	27	28	41	36	35	37	33	25	38	32	27	35	16	25	32	30	27	25	32	29	34	35	30	32	32	34	27	32	39	30	35	26	26	33	22	40	40	23	35	28	25	27	28	39	30	36	32	30	33	24	36	31	42	26	21	35	25	35	23	36	26	29	32	24	33	39	30	30	41	28	33	24	25	29	34	23	34	34	25	31	31	29	31	26	27	33	32	27	31	29	18	25	22	26	28	36	24	31	29	35	30	30	25	26	41	33	26	35	26	28	34	30	33	24	29	51	30	26	30	39	33	29	25	35	40	26	42	29	29	27	23	33	40	33	22	25	31	33	26	32	28	36	30	31	27	28	28	36	29	29	25	28	40	23	25	36	32	38	35	31	37	31	34	40	30	35	35	19	32	30	33	33	33	29	36	31	27	34	39	25	27	27	28	25	30	31	28	29	34	43	21	31	29	31	28	22	28	29	25	33	30	30	38	28	28	32	32	27	25	19	35	46	43	28	33	29	31	24	32	29	35	32	32	31	23	23	31	24	26	29	19	26	35	29	37	27	29	32	35	26	31	33	22	31	34	25	34	37	28	25	39	33	32	30	30	29	26	24	26	25	35	31	38	38	38	30	26	32	28	22	42	31	27	30	36	49	35	24	23	24	42	33	27	27	27	42	38	31	30	31	30	32	33	28	25	32	25	30	30	34	28	34	33	31	22	28	35	28	29	21	34	26	49	34	28	26	26	32	38	32	36	18	24	28	33	27	35	27	26	26	38	30	27	34	31	31	31	26	29	28	27	23	29	29	28	29	30	28	25	29	39	32	37	31	28	40	36	27	26	32	28	29	28	29	28	40	24	30	32	33	36	27	29	36	32	27	24	36	30	31	28	26	39	30	28	41	38	36	31	36	31	33	35	32	25	26	31	31	30	40	31	43	29	31	29	30	36	30	26	30	46	38	29	34	28	18	19	32	30	28	26	36	30	27	35	30	40	38	21	34	27	21	27	30	26	26	27	23	31	30	34	26	29	33	29	40	25	25	40	26	33	34	26	29	37	34	43	33	30	37	27	26	39	26	27	36	23	38	33	25	30	44	23	27	34	29	33	33	44	34	34	27	34	25	35	31	33	37	21	39	21	26	30	32	34	27	26	30	32	40	28	27	33	41	31	33	17	23	27	30	36	27	32	39	36	26	37	27	22	32	38	34	29	25	33	26	33	32	27	26	28	22	28	26	32	30	36	33	38	29	31	35	27	30	26	29	38	31	26	31	32	29	29	29	27	27	37	22	26	29	32	38	21	31	20	30	27	36	25	28	22	33	27	34	27	35	24	32	35	45	29	26	27	36	33	32	28	21	38	27	31
42822	29657	20437	28804	35047	34603	30021	25862	23010	20290	18048	17045	15543	11273	7786	6141	4865	3954	3162	2811	2270	1894	1729	1544	1467	1306	1246	1171	1182	1167	1133	1165	1183	1083	1057	1111	1005	1023	1025	1031	1011	958	955	972	980	950	916	972	908	971	948	942	927	913	870	858	789	806	767	727	738	754	663	700	681	708	670	659	730	717	745	683	698	687	681	647	634	564	647	639	636	616	617	629	613	613	605	606	614	604	600	575	564	552	615	573	591	606	569	606	639	549	574	552	586	598	647	600	626	569	568	549	569	550	507	545	503	545	516	558	526	517	542	566	547	527	547	522	521	571	546	494	540	549	518	559	525	508	517	555	526	482	502	494	529	500	533	530	538	536	528	514	558	522	525	564	538	526	523	500	527	516	512	518	559	522	534	543	535	482	534	532	518	498	535	531	531	523	501	528	502	515	512	544	535	599	514	512	550	528	548	573	574	471	601	543	583	498	503	536	540	544	557	545	494	510	493	494	548	556	550	527	522	555	510	515	467	538	514	533	579	557	523	515	513	534	542	590	493	534	491	513	540	527	516	509	511	534	523	538	537	524	584	531	563	501	573	504	542	516	568	514	519	503	512	546	529	550	501	535	529	527	499	542	561	488	480	520	514	513	528	564	510	500	498	507	529	538	538	499	504	551	547	533	540	525	523	518	518	501	525	543	529	530	512	525	556	522	513	515	530	514	551	502	525	511	521	542	532	505	529	511	501	509	515	555	533	520	522	508	494	507	560	512	537	521	520	521	552	535	474	526	494	551	512	488	527	508	520	513	517	531	522	522	546	511	483	562	485	471	551	563	479	525	516	592	512	520	573	487	510	563	513	514	560	506	513	556	515	544	523	484	530	528	517	500	555	565	482	562	537	500	514	526	524	535	521	538	531	527	505	508	490	497	536	520	530	558	500	558	508	584	537	566	493	506	522	519	511	526	553	499	468	507	538	530	532	506	501	519	543	527	501	486	510	535	519	523	487	554	558	514	533	557	542	500	549	525	518	515	506	533	569	500	509	523	527	536	524	533	563	489	545	540	517	531	520	558	521	521	521	553	527	521	525	567	504	503	518	533	528	514	519	518	502	520	525	559	519	526	529	506	535	544	502	500	553	517	513	498	521	524	556	577	552	543	519	540	546	520	558	535	507	502	514	526	524	533	523	549	529	486	562	511	544	524	534	502	525	549	521	514	509	563	529	547	513	475	530	533	537	547	538	537	545	492	543	536	535	531	485	515	499	539	530	518	502	508	522	506	521	509	527	542	504	523	517	515	523	522	565	543	519	503	485	546	501	528	522	515	511	555	522	504	539	511	552	531	511	506	511	509	538	527	535	557	471	547	560	537	532	514	496	521	503	533	517	501	530	497	483	547	511	511	488	530	538	517	516	538	527	539	570	520	532	546	510	542	545	514	519	566	529	526	518	498	525	531	521	557	535	523	528	557	520	498	544	537	518	498	542	568	504	531	526	531	560	517	580	501	517	538	537	516	485	502	516	538	495	550	487	530	539	556	534	504	509	527	514	508	494	560	496	531	541	533	532	530	504	569	529	552	559	528	517	515	564	517	514	554	548	570	564	509	490	495	553	490	533	514	543	507	553	503	522	527	507	528	538	525	545	534	566	519	522	528	515	543	562	533	509	540	524	552	522	486	527	511	521	539	510	485	518	501	498	543	522	516	494	548	539	562	522	540	478	549	497	536	501	508	540	501	521	534	550	514	532	551	499	490	519	544	522	523	514	499	581	536	467	528	521	553	511	512	520	549	506	512	553	549	536	524	526	530	488	524	500	543	510	534	534	545	529	536	551	516	541	541	535	492	529	526	503	489	534	517	520	528	502	509	518	536	543	540	531	550	489	525	509	508	508	533	555	529	518	537	511	543	525	518	493	510	574	542	554	554	539	495	507	571	554	567	507	520	527	511	549	556	547	571	504	546	511	558	561	533	512	500	528	516	513	507	505	521	515	495	529	511	528	507	530	570	559	545	499	495	569	509	539	512	491	540	512	542	525	452	496	535	524	482	540	531	557	553	497	505	469	538	520	534	554	531	486	509	492	535	533	516	537	553	538	518	531	562	521	553	548	517	515	545	542	536	529	548	503	495	515	507	544	547	526	536	499	529	520	522	489	571	532	516	556	515	537	540	509	540	530	525	576	566	552	519	540	531	524	524	526	464	535	520	526	552	511	529	500	510	563	506	539	524	499	515	537	516	502	547	550	578	533	554	552	554	509	519	520	573	552	494	525	545	518	540	546	491	555	509	508	543	545	520	516	562	555	524	553	563	530	506	528	519	546	535	524	561	539	558	536	545	503	509	536	520	508	567	545	528	515	543	537	537	546	575	527	513	529	550	521	529	525	503	537	551	497	494	512	543	552	565	522	500	573	517	527	538	519	513	511	523	528	514	551	510	516	493	526	486	543	519	513	572	530	533	550	531	519	565	540	512	496	521	570	511	537	533	519	518	509	525	527	561	516	536	577	548	533	482	552	522	532	516	539	512	519	538	552	505	590	533	545	531	544	527	523	515	520	520	513	500	530	529	562	536	535	498	561	521	514	538	522	534	525	514	504	540	526	526	527	512	470	533	483	533	524	499	495	538	552	530	531	533	504	501	508	551	524	544	541	545	488	485	467	543	464	511	509	552	487	520	530	512	516	535	508	546	516	493	538	549	540	524	543	541	524	509	514	535	556	521	494	536	528	550	499	542	555	513	506	475	544	533	562	513	480	502	501	543	540	519	552	502	530	502	484	536	504	555	554	516	495	532	520	530	532	512	532	483	553	526	504	499	520	545	542	522	568	526	473	552	522	541	547	541	539	513	540	520	543	528	488	531	489	550	527	532	518	489	586	524	518	517	563	527	565	508	541	577	526	531	544	542	548	517	542	480	498	488	514	503	520	504	502	601	486	569	515	588	503	518	509	511	487	572	544	537	517	503	560	514	484	534	515	531	526	557	507	548	513	530	536	521	535	551	541	535	528	551	515	489	532	546	519	512	525	527	517	486	515	548	531	498	509	528	531	594	535	520	523	517	501	526	470	514	546	490	529	559	523	523	538	508	520	566	532	565	508	512	509	576	518	481	497	492	484	498	519	517	510	516	531	515	540	520	532	491	525	533	484	538	505	504	544	531	564	545	530	528	547	537	533	524	540	550	513	504	566	523	498	549	524	523	533	520	492	539	554	530	502	552	482	547	533	519	496	521	499	518	533	526	527	526	495	497	529	512	484	540	559	524	513	512	542	486	518	563	567	534	534	530	539	495	503	502	513	553	542	528	497	515	522	518	528	568	531	535	543	567	534	478	519	495	506	506	544	559	470	494	514	514	494	570	527	524	490	545	550	555	504	525	529	514	526	555	551	516	521	550	540	541	577	533	513	557	538	496	519	577	511	552	554	498	561	526	523	533	506	498	530	529	513	525	509	510	546	553	564	503	535	485	528	554	545	517	547	508	537	537	532	537	510	483	514	483	541	568	518	532
5931	1944	824	439	523	555	448	334	318	314	310	287	213	175	100	86	80	60	55	57	46	50	49	57	52	31	30	39	35	45	33	47	36	38	37	24	42	53	34	42	37	34	38	31	47	31	25	33	29	45	44	53	50	39	45	40	27	25	40	41	23	34	27	31	40	23	30	38	32	44	36	34	33	34	40	29	28	37	32	36	42	28	43	29	32	33	49	26	31	21	37	50	29	32	38	37	41	36	32	29	45	31	30	32	32	33	32	26	40	31	38	41	30	27	40	20	44	30	30	26	25	33	33	36	30	32	23	42	36	38	33	34	38	29	30	39	31	35	31	26	39	42	39	35	33	25	24	38	27	27	32	23	31	40	37	25	31	27	44	34	32	30	39	22	31	36	31	28	27	26	41	28	35	42	36	25	25	38	24	41	36	31	34	35	40	39	39	22	31	27	36	29	32	28	24	32	24	29	30	44	40	27	30	32	33	33	36	35	31	38	28	30	37	23	30	33	33	31	34	35	38	31	31	45	36	38	36	23	35	39	30	34	33	40	27	35	29	39	45	32	25	46	25	19	37	32	27	33	27	34	25	29	37	31	27	27	34	41	33	28	31	40	32	34	37	37	29	29	32	33	42	27	41	37	27	28	35	37	27	40	36	30	36	25	21	31	33	42	40	40	27	29	35	31	38	41	27	37	32	32	39	36	36	34	44	36	31	27	28	30	30	27	37	32	29	23	24	33	26	31	30	41	27	25	18	34	32	25	28	32	28	29	33	26	34	40	28	35	37	26	36	37	26	41	29	33	24	34	40	35	26	27	36	38	22	29	35	24	30	33	26	39	32	27	33	38	31	30	31	34	31	30	36	29	33	40	36	34	23	33	27	37	24	32	24	36	27	42	26	35	35	33	30	32	27	32	44	24	39	26	30	24	25	26	26	30	34	33	45	35	33	27	26	37	30	30	42	34	44	44	32	30	17	36	23	30	42	33	24	36	35	38	32	33	29	37	31	31	38	31	29	39	31	37	26	27	30	23	28	39	22	30	33	30	28	26	41	41	26	42	28	29	22	31	40	34	25	38	34	25	27	37	33	36	26	30	35	31	26	24	35	31	31	31	20	37	37	35	24	35	38	36	32	38	30	36	36	34	40	36	30	37	38	36	34	34	24	32	35	36	27	35	25	31	30	39	40	31	31	40	35	30	37	32	38	36	37	35	33	38	33	32	27	36	33	44	40	31	28	38	23	31	31	25	34	33	36	37	31	20	35	37	27	37	34	37	39	19	32	38	31	32	29	40	25	31	40	38	31	30	40	34	28	30	33	31	33	42	29	28	34	26	28	27	33	39	39	37	18	35	36	37	35	33	25	27	39	36	29	30	42	34	40	41	29	29	36	31	30	31	43	33	33	31	23	23	31	33	36	30	28	38	35	24	27	36	33	29	27	30	28	33	31	29	45	23	31	30	33	30	40	35	25	33	25	32	43	31	33	32	34	37	37	29	31	39	31	30	30	38	30	32	25	37	36	39	26	37	34	39	29	28	37	23	34	47	36	28	30	37	24	29	39	40	26	30	34	30	39	23	33	27	34	29	32	31	31	27	29	29	29	30	36	42	32	29	27	23	26	37	39	28	38	32	23	34	30	38	34	32	29	29	34	31	29	32	33	25	24	27	25	29	35	26	34	34	39	32	38	33	30	37	45	24	28	28	35	29	32	23	31	25	39	28	32	32	34	37	42	31	38	30	29	34	24	28	37	28	35	33	38	35	37	31	37	22	31	31	36	24	43	32	40	37	31	34	31	25	27	35	25	33	41	27	25	24	36	36	25	28	33	37	33	30	33	21	38	30	27	32	32	27	32	27	43	38	41	30	28	36	33	41	27	37	32	36	22	19	40	33	39	39	22	26	36	31	26	31	31	41	31	37	31	39	44	23	33	28	20	41	23	38	30	28	27	34	34	24	31	25	38	25	29	36	34	37	25	36	33	36	42	20	32	39	37	26	29	32	33	34	23	36	29	27	42	42	24	38	35	27	40	41	47	30	37	27	29	26	26	37	41	25	38	33	23	31	31	24	33	28	24	35	31	21	24	22	27	35	38	34	35	34	31	44	27	38	25	32	36	29	35	26	27	37	36	34	28	30	34	38	37	23	30	24	25	39	21	27	35	26	39	23	36	34	36	38	40	26	29	31	26	36	30	31	33	26	39	28	32	23	27	31	51	26	33	45	34	28	25	36	30	37	35	32	23	31	27	41	40	35	37	44	34	28	47	36	32	28	36	23	35	30	29	47	31	28	38	39	25	29	41	26	29	25	39	31	31	39	31	29	27	31	44	30	32	45	43	40	39	28	33	29	38	31	39	35	35	24	29	30	27	42	30	31	42	31	37	22	34	34	35	33	39	26	30	33	33	31	31	32	22	25	25	37	29	36	39	27	37	20	30	32	35	45	32	34	29	37	31	36	35	33	29	30	28	35	38	21	41	31	33	31	26	29	29	35	35	33	33	30	27	38	31	37	23	34	33	37	29	28	38	26	30	27	21	39	34	30	36	27	29	24	34	30	36	24	27	34	31	24	31	28	39	31	30	30	27	26	25	37	35	27	39	38	42	34	31	22	37	35	38	37	32	36	41	32	33	27	29	35	37	28	43	30	27	31	34	34	35	30	38	41	38	46	29	27	31	26	25	29	39	29	31	32	36	36	39	30	35	36	33	23	37	28	29	32	34	31	44	31	39	27	36	23	27	29	22	31	31	23	42	33	40	28	49	45	40	35	23	43	41	23	32	34	44	27	29	31	41	33	31	30	29	31	34	33	16	29	45	41	37	35	24	32	35	31	23	25	29	34	41	29	31	31	34	32	26	35	44	33	38	29	24	36	33	27	36	31	39	33	35	32	32	40	35	22	34	33	23	29	28	36	25	30	39	43	45	36	32	31	29	25	38	33	37	27	38	39	30	27	25	31	33	36	29	38	24	37	31	33	35	28	27	33	29	38	31	41	35	40	36	31	38	32	30	34	38	29	30	38	49	31	28	31	42	32	37	21	25	24	43	36	36	23	31	30	35	39	35	30	24	26	26	36	40	36	20	33	42	26	42	36	40	41	31	43	31	29	41	32	37	23	28	33	26	29	36	42	34	39	37	35	40	37	22	39	27	33	36	33	25	36	42	34	37	27	29	30	24	30	32	28	29	31	37	34	36	36	34	30	34	33	28	28	41	29	23	37	37	40	44	29	21	31	36	37	27	31	27	33	32	28	43	32	34	20	30	35	26	29	25	28	33	34	34	35	33	30	30	35	27	27	32	32	31	27	36	34	39	27	30	34	32	39	35	34	35	24	27	29	30	34	44	44	28	36	38	26	33	39	31	31	27	37	30	39	34	33	33	28	28	42	50	35	35	28	36	31	44	32	38	27	34	44	30	26	25	33	37	34	39	32	21	41	24	37	30	23	36	37	39	34	25	46	33	49	28	28	42	26	37	50	30	23	28	33
37872	26769	17866	26200	31499	31046	27369	22878	20315	18118	16369	14823	12006	8623	5713	4180	3501	2932	2430	2199	1791	1566	1410	1320	1201	1123	1053	1078	1057	1011	1022	1025	1028	1011	949	934	943	928	970	906	940	927	865	897	918	913	873	880	894	855	872	913	838	875	788	773	741	765	751	658	686	717	686	641	643	685	721	685	653	696	657	695	710	629	648	660	669	622	630	649	608	622	626	621	608	616	608	587	578	599	591	604	562	603	616	590	607	616	554	614	608	565	636	564	594	641	599	596	585	602	645	588	581	592	593	552	535	569	563	559	555	557	542	540	560	591	597	558	573	524	595	563	570	569	566	530	565	574	546	505	563	539	539	557	551	573	554	562	558	562	528	531	529	578	532	527	571	549	569	543	547	530	542	534	555	550	565	540	532	550	534	534	499	550	554	581	537	547	551	585	547	546	556	580	572	555	556	597	536	563	585	561	551	546	524	528	557	581	551	577	544	512	573	600	609	526	555	605	500	572	563	506	559	553	577	540	558	546	537	534	585	517	542	550	527	543	526	562	558	540	532	565	577	573	515	519	564	543	566	572	559	594	522	536	582	536	518	579	559	618	570	554	526	531	526	549	566	545	560	552	575	583	568	516	554	576	556	556	527	528	537	506	561	549	575	558	544	574	564	553	522	571	582	517	555	534	561	554	537	540	550	541	550	545	560	502	520	512	564	517	526	528	568	553	549	560	584	508	536	582	598	559	544	558	552	567	564	553	548	598	555	580	542	552	575	535	528	549	580	565	538	588	572	556	548	565	528	579	559	568	565	550	577	567	548	590	567	549	569	531	582	549	541	549	535	580	591	581	544	548	536	583	546	570	524	544	578	529	526	575	603	526	599	489	565	523	561	587	620	576	552	550	533	566	568	596	525	540	575	550	552	551	577	551	541	547	560	570	577	523	523	531	525	582	530	537	589	560	591	548	578	557	538	548	568	547	548	516	561	534	577	558	517	554	560	580	553	567	587	542	583	573	585	524	563	569	557	540	592	547	550	574	538	570	541	598	601	530	607	552	561	527	563	590	553	553	577	562	596	558	541	584	566	610	567	571	512	525	532	526	591	606	539	555	525	584	564	571	520	554	545	565	551	540	546	529	565	520	573	524	524	541	591	555	562	537	579	563	551	572	545	566	552	540	551	556	538	552	556	518	518	582	568	517	555	541	570	567	531	567	565	561	539	603	584	553	562	527	555	535	588	538	551	572	528	566	561	553	602	540	549	544	581	542	586	531	573	540	576	577	567	563	568	603	544	534	517	544	541	558	559	554	516	548	549	554	550	523	538	552	587	569	547	568	573	546	555	559	528	596	549	532	568	555	539	583	559	515	532	568	554	556	573	583	539	570	564	517	573	520	547	532	544	544	560	546	545	552	526	533	540	566	543	530	559	519	563	528	531	557	559	554	566	590	582	568	542	535	561	580	547	535	554	545	534	576	550	595	541	524	571	586	582	581	557	554	572	545	544	564	540	576	486	572	562	569	527	538	577	548	543	558	544	554	565	571	535	560	593	559	527	552	549	548	582	566	570	552	523	561	555	562	527	556	539	570	548	546	553	548	554	573	599	542	584	512	551	512	593	544	557	556	549	509	508	568	547	559	563	553	554	556	593	541	563	542	539	540	507	541	551	533	526	552	544	587	531	509	594	543	522	558	522	567	569	546	575	586	612	573	559	564	551	587	573	560	541	537	576	530	559	543	515	545	560	548	541	544	548	542	576	599	570	574	578	564	531	537	600	589	577	582	515	518	534	535	542	603	573	544	563	549	528	590	549	567	557	573	545	530	553	560	527	573	567	577	578	560	611	538	540	586	599	572	555	530	515	550	581	559	563	568	539	556	496	601	543	569	535	581	572	565	580	575	557	557	534	548	514	582	557	542	528	587	548	572	585	509	581	571	528	555	576	559	578	585	518	541	518	568	572	515	568	553	594	579	550	549	560	546	570	546	569	523	543	574	568	522	523	553	569	522	570	542	556	566	542	546	589	575	525	547	564	551	542	555	573	529	504	565	559	547	531	543	542	558	538	518	527	556	593	548	566	572	548	575	569	533	580	519	589	567	556	573	541	544	535	541	540	552	500	550	540	524	576	562	551	561	534	576	569	608	549	535	568	526	574	554	574	536	516	533	555	514	521	559	544	581	594	526	554	519	554	537	534	574	533	528	523	562	551	578	509	546	563	552	561	534	542	589	529	567	553	587	575	573	535	568	556	567	522	540	534	531	551	550	595	543	565	573	568	531	556	555	568	571	558	532	538	528	540	553	557	531	569	528	553	506	522	545	568	548	541	544	553	551	526	535	572	549	519	537	536	563	565	571	515	545	510	527	570	598	479	526	549	519	547	591	537	539	543	522	500	577	554	583	523	554	561	527	582	602	558	555	588	533	570	571	561	528	547	561	515	555	550	544	623	526	553	558	590	542	499	557	548	573	505	568	544	512	492	573	530	572	534	515	575	520	573	571	538	545	564	561	579	546	561	543	579	536	547	564	588	538	553	573	604	597	543	547	543	547	555	509	544	573	585	579	525	560	552	581	595	508	553	585	516	583	561	594	540	513	559	510	532	516	546	578	547	559	541	516	542	566	582	561	568	538	570	530	554	545	506	542	522	516	541	571	539	537	602	570	583	548	571	542	578	524	506	546	563	534	559	533	589	553	578	551	566	545	591	545	530	571	545	561	539	583	560	560	526	528	555	509	526	554	526	515	532	536	577	540	560	573	536	574	557	562	553	539	523	534	532	548	562	537	550	621	552	563	560	546	541	611	554	556	566	545	525	533	584	590	536	548	547	506	548	526	522	531	533	594	569	555	629	578	524	505	525	542	563	529	516	571	564	541	577	527	549	579	576	553	574	520	557	519	542	542	538	542	558	512	568	542	555	561	540	562	588	543	589	587	511	524	550	518	568	495	558	542	548	577	533	544	542	565	540	534	543	603	607	559	569	548	572	536	526	528	574	573	586	535	574	577	553	543	559	526	559	592	577	518	574	570	553	575	542	526	566	558	531	589	579	555	584	535	548	621	546	587	580	545	553	513	572	528	548	529	571	524	566	570	514	531	518	588	544	564	574	595	534	551	573	554	548	547	553	608	554	527	552	534	519	550	559	545	566	557	530	530	554	566	575	536	563	547	547	547	565	589	555	584	565	539	567	519	551	593	517	551	558	559	524	583	533	556	553	541	559	580	542	574	586	523	578	567	519	546	533	611	565	508	566	516	567	508	531	513	583	570	588	575	544	530	550	517	565	586	544	577	532	569	550	549	559	518	541	564	568	543	585	569	565	526	557	569	568	571	556	558	527	570	571	562	523	576	532	552	523	527	575	587	558	568	529	574	531	600	556	533	548	565	521	515	549	518	519	559	544	542	542	565	550	558	519	591	558	514	553	555	552	558	550	599	601	502	527	541	532	574	571	577	516	542	550	608	547	553	570	528	536	573	563	542	512	500	537	560	523	560	573	571	529	551	542	543
7560	3052	1286	688	818	778	666	544	444	442	389	339	249	191	138	119	86	82	98	64	70	51	65	69	51	51	51	49	59	47	51	47	40	53	44	41	45	50	55	51	44	47	46	42	42	61	43	31	31	50	48	54	39	33	49	45	48	52	43	36	40	28	41	45	35	24	36	46	35	39	46	34	37	43	46	29	46	36	45	47	40	48	38	54	40	38	32	49	33	27	51	35	35	43	34	31	30	40	36	46	40	38	36	33	37	44	32	35	37	27	34	40	26	40	35	36	34	31	37	41	38	29	25	30	47	34	30	36	36	31	39	38	41	41	44	40	38	42	28	36	30	32	30	39	36	33	48	33	36	39	45	38	35	32	39	26	45	38	38	26	31	26	34	39	38	50	39	39	32	30	39	35	44	40	39	34	33	36	38	43	39	36	35	30	42	44	35	34	46	48	30	27	36	48	30	35	33	31	42	41	37	35	35	33	41	23	32	27	33	27	29	35	44	43	33	37	35	43	33	27	39	38	35	41	49	34	41	45	34	26	29	43	26	35	41	31	40	34	33	30	37	29	36	38	32	28	28	32	29	41	28	35	33	33	25	39	34	38	33	41	44	37	26	40	24	36	45	40	40	35	35	41	36	34	37	37	35	28	32	32	29	38	39	39	36	41	35	26	38	45	43	34	30	31	25	37	39	29	27	31	28	41	31	34	32	27	37	47	46	35	39	38	37	34	31	39	50	32	33	29	30	29	43	29	46	43	32	45	39	38	45	32	29	37	39	42	39	54	28	38	33	38	40	36	31	40	44	22	33	39	34	43	46	40	46	33	36	49	36	29	41	36	26	30	29	38	45	40	33	31	35	42	37	38	32	23	33	38	29	37	33	41	37	30	41	39	57	25	33	34	40	44	44	30	46	28	53	28	33	36	22	40	43	42	44	37	36	40	29	39	34	28	35	39	38	42	38	43	43	33	39	43	34	39	25	34	31	32	46	41	30	45	25	49	44	42	30	41	32	43	45	39	35	44	39	39	47	35	39	30	27	28	28	36	35	35	34	39	34	32	32	40	34	40	33	45	34	32	35	31	37	40	26	43	35	34	41	52	44	35	38	20	42	37	34	37	35	33	43	40	34	30	36	48	35	40	38	32	52	42	37	38	39	40	35	28	34	32	45	35	41	42	30	39	31	29	31	38	35	47	39	46	44	34	45	40	46	42	39	44	42	32	35	28	46	45	40	36	28	39	40	31	35	34	30	36	34	41	30	35	32	48	36	37	35	38	32	32	28	38	25	36	28	48	32	27	35	30	38	31	40	51	35	26	39	27	34	34	40	36	38	36	38	32	35	41	45	36	32	40	44	23	25	34	29	46	33	26	36	38	36	43	43	37	34	43	35	33	41	38	47	48	42	33	37	38	38	40	30	43	34	40	36	31	37	44	33	39	36	40	39	36	28	34	33	31	34	36	37	33	42	45	28	30	35	32	33	32	28	45	42	31	26	41	34	39	29	33	31	42	30	40	34	40	27	39	29	40	39	32	33	41	24	36	45	49	43	37	53	41	41	34	34	30	30	35	35	29	30	39	39	53	35	29	37	31	39	40	42	27	34	34	26	37	48	34	38	46	27	39	34	33	33	25	31	34	54	36	33	38	49	28	47	33	35	36	31	42	39	41	36	32	39	29	36	39	36	36	35	33	42	49	30	37	37	52	35	36	39	30	48	32	41	40	50	38	37	27	27	33	40	35	33	37	26	40	41	40	41	39	31	38	39	35	44	42	40	33	31	37	37	26	31	43	34	40	28	35	33	40	30	33	32	44	37	32	35	40	39	38	39	38	33	37	28	35	40	26	43	40	38	32	34	34	42	34	37	34	43	36	29	48	37	33	42	33	40	38	46	27	39	24	36	46	34	22	43	34	40	40	31	40	35	36	27	41	33	40	39	24	31	41	38	28	42	35	36	28	33	32	35	29	28	41	38	34	31	33	42	24	39	35	30	41	39	32	33	27	39	28	34	32	36	45	34	56	33	40	41	37	38	34	32	33	26	33	36	27	43	26	44	35	25	42	33	30	36	32	28	50	45	37	28	31	36	38	39	45	26	39	41	38	28	36	34	36	33	36	30	42	27	34	31	28	40	32	39	39	40	26	29	33	27	36	46	34	30	35	34	32	31	32	37	45	32	32	30	32	34	42	30	24	47	36	39	34	38	32	28	44	40	36	34	45	32	29	31	30	39	43	38	31	27	30	35	29	34	34	40	39	25	40	28	40	40	34	42	35	38	38	46	29	36	42	41	42	47	36	30	46	35	33	34	44	37	32	34	45	48	26	42	47	40	35	42	38	31	28	37	35	38	36	32	30	42	32	40	49	42	41	39	44	35	35	37	42	40	31	42	37	40	40	30	40	42	45	31	39	38	36	33	38	37	37	29	40	31	43	35	38	46	43	33	30	40	38	28	36	36	32	41	41	33	36	23	37	45	28	30	32	31	28	43	38	38	44	35	36	37	29	32	36	33	47	47	33	37	40	36	41	32	35	42	29	47	34	32	34	27	44	40	36	35	45	38	38	38	45	38	42	25	47	38	31	35	32	42	31	42	33	39	35	43	42	30	32	30	41	36	32	37	23	36	42	41	28	34	41	52	26	39	41	32	40	44	34	49	35	33	31	44	22	38	31	34	39	40	38	34	33	39	37	29	33	36	33	46	31	29	32	26	29	33	34	33	47	28	33	39	40	31	43	41	36	38	42	29	41	39	43	26	31	37	36	34	36	37	39	44	31	40	29	33	37	39	28	29	32	43	37	39	29	50	37	33	31	37	34	37	34	41	41	31	33	29	41	28	33	31	42	44	35	36	38	38	29	43	37	27	32	44	52	39	33	35	49	40	39	34	37	26	34	28	25	33	29	36	29	31	22	41	24	39	36	37	33	32	47	31	42	41	40	33	29	34	31	33	33	33	38	37	43	41	42	34	49	35	40	30	30	51	32	31	41	29	36	29	23	39	43	26	32	30	26	30	44	35	35	36	26	36	29	32	48	38	30	31	51	44	38	41	36	39	38	35	39	43	28	29	39	42	35	32	29	32	39	45	37	38	44	27	29	38	33	32	32	42	31	40	38	38	40	37	29	38	35	40	44	35	34	26	45	40	39	39	35	31	34	43	40	42	46	37	51	44	44	36	39	41	41	31	40	33	40	32	30	37	29	33	39	41	29	42	33	30	29	40	32	41	29	30	36	34	30	40	33	32	38	41	37	34	32	42	46	40	38	35	33	29	36	36	35	33	44	49	28	31	40	30	53	28	43	42	30	36	31	36	30	48	45	39	41	39	42	42	44	46	35	23	35	30	24	37	34	24	41	35	38	38	42	35	38	36	33	38	37	26	40	32	39	28	29	39	40	39	33	33	41	31	25	33	32	44	30	33	42	30	30	33	40	41	34	40	42	32	47	36	38	28	35	41	27	37	37	50	38	34	42	36	22	38	33	33	41	32	46
44730	30814	21769	30892	36901	35283	32106	27809	25104	23343	20977	17418	13395	9429	7431	5967	4939	4026	3514	2951	2434	2145	1994	1886	1682	1602	1511	1422	1458	1400	1399	1471	1372	1321	1375	1308	1230	1288	1245	1290	1236	1235	1230	1169	1141	1216	1126	1120	1120	1121	1126	1140	1096	1094	1004	1003	910	887	909	897	847	872	847	861	815	839	883	797	769	858	811	778	835	806	779	802	749	769	709	741	723	713	703	705	725	704	732	733	672	709	687	732	693	681	699	699	677	684	685	752	674	708	689	739	703	656	714	674	682	679	710	664	670	662	642	632	645	590	618	598	630	634	589	607	618	597	636	598	670	644	611	625	637	611	601	649	585	641	622	610	637	634	646	616	647	604	594	670	618	667	612	629	615	614	645	642	650	643	619	644	600	649	616	623	600	623	664	591	647	651	618	618	602	624	573	596	616	644	593	595	655	616	667	656	617	636	616	605	610	618	616	632	612	670	631	589	550	602	629	639	623	624	576	579	629	655	673	596	667	651	594	660	621	595	606	627	612	645	643	618	654	618	630	645	632	658	609	608	633	630	561	652	661	634	638	620	629	622	640	561	637	600	674	585	621	604	587	623	592	602	577	629	582	602	600	580	597	618	607	623	661	614	684	553	634	637	616	628	609	651	637	627	641	667	603	595	601	591	617	597	608	599	607	627	611	605	586	655	602	604	582	621	577	563	625	607	651	637	606	582	698	630	624	625	667	623	614	594	630	642	599	629	647	594	589	631	632	621	581	656	643	631	590	598	620	592	615	625	614	613	662	638	643	651	630	586	605	603	599	611	640	653	618	563	630	647	643	678	586	601	644	599	611	606	609	618	638	634	581	593	599	656	604	628	676	598	617	616	605	608	607	615	584	643	618	645	615	668	640	625	630	595	593	615	612	641	635	678	647	632	618	630	600	592	635	625	630	635	611	623	613	632	641	690	651	630	672	618	632	620	639	627	625	603	637	644	628	614	633	619	651	638	611	618	603	597	606	629	620	596	605	654	593	620	645	609	669	579	608	611	602	583	611	566	647	638	643	612	627	616	608	614	635	621	606	619	627	682	578	589	660	613	657	613	608	589	577	606	605	608	662	631	601	681	593	614	613	607	625	651	593	634	633	596	620	619	654	615	602	619	604	637	585	622	562	621	632	631	615	614	619	595	669	596	627	577	655	604	616	631	628	622	623	655	590	643	627	605	635	643	631	585	606	613	653	607	625	642	663	626	597	592	654	616	596	593	626	656	613	568	613	627	655	608	591	629	596	634	628	613	607	632	612	621	610	588	581	632	601	665	634	624	608	615	662	656	623	617	573	635	638	630	639	604	614	620	588	694	636	630	651	623	560	582	641	599	607	615	600	619	656	648	619	612	612	633	551	619	610	635	606	607	613	571	647	623	610	561	589	662	628	601	652	617	631	576	655	608	586	620	640	681	642	616	653	599	634	660	617	630	640	608	645	601	650	617	619	678	580	649	634	632	591	553	601	663	610	611	600	635	572	610	655	628	611	609	638	624	604	635	613	667	607	614	684	589	607	650	669	601	653	622	638	630	614	620	605	605	605	629	633	555	627	595	661	620	608	650	595	592	609	625	635	659	592	618	600	633	635	631	622	589	576	665	637	648	638	625	647	628	585	636	605	621	613	595	629	630	599	565	663	582	608	629	637	620	561	631	588	629	606	613	620	604	618	633	660	634	624	631	617	611	616	642	601	574	586	645	632	585	594	628	633	621	584	599	615	593	629	602	661	595	636	616	676	649	620	622	594	596	586	631	597	601	646	648	642	637	620	588	621	656	561	610	595	584	604	663	615	590	599	610	599	633	622	665	618	584	663	583	632	629	570	657	616	582	632	602	634	634	608	587	672	640	589	647	632	610	661	628	630	645	653	658	652	640	620	624	625	671	633	618	641	641	590	618	620	613	607	636	617	604	656	643	653	605	596	653	624	665	644	613	618	612	614	604	634	617	632	612	629	589	601	613	615	615	633	617	656	617	638	612	622	580	668	590	609	575	599	638	654	649	630	599	632	658	603	614	685	658	617	651	623	563	606	602	623	629	569	671	662	646	619	610	616	643	637	611	612	631	625	648	579	659	579	636	579	574	612	651	621	645	627	606	610	633	650	593	628	591	637	656	651	655	596	636	665	621	643	605	638	595	639	627	606	624	614	631	656	635	654	624	626	612	622	626	661	664	621	597	647	635	631	663	617	629	626	626	592	606	651	619	646	609	636	638	616	653	645	584	654	656	603	666	619	615	572	633	674	645	590	662	612	619	589	611	631	585	607	629	644	605	623	637	610	623	615	624	610	613	616	633	622	602	592	620	604	594	602	603	610	614	642	594	641	626	600	623	582	613	600	615	596	581	583	616	632	618	656	590	625	608	648	636	623	655	650	569	600	647	556	657	657	649	615	590	579	612	596	625	636	635	672	622	647	644	644	646	595	617	649	652	620	647	599	587	605	611	606	626	585	607	642	672	585	625	625	628	651	607	635	636	622	627	622	644	623	643	624	598	643	620	573	591	640	644	621	617	613	632	616	585	639	648	620	616	641	626	588	595	571	622	696	639	613	609	660	615	637	664	652	628	616	609	628	644	624	646	601	584	627	612	592	647	603	577	626	619	613	596	594	638	623	624	643	647	599	617	624	648	626	677	604	619	624	608	578	629	615	648	605	589	619	651	611	642	584	638	656	596	656	639	628	601	632	640	637	603	587	578	630	632	585	591	612	614	614	639	594	621	580	638	670	598	636	620	634	609	602	581	642	640	618	598	624	621	632	575	605	618	596	633	586	623	636	620	594	615	645	631	628	662	660	632	657	579	636	658	630	618	606	606	632	620	585	615	631	591	624	642	602	642	623	633	629	645	620	611	565	597	633	640	594	648	646	600	616	660	627	624	600	645	620	648	639	583	626	575	604	606	623	598	640	634	586	615	613	648	575	635	600	639	615	628	644	661	616	630	637	613	585	599	600	638	600	617	617	654	636	589	636	646	634	606	597	624	647	636	635	645	642	618	615	579	631	626	596	668	639	669	630	599	597	619	657	611	612	616	608	660	619	605	640	614	633	617	576	618	602	568	679	648	572	622	611	622	597	578	614	619	595	636	597	635	601	605	598	597	613	617	644	662	628	603	571	609	593	621	596	586	596	612	636	612	636	625	621	645	601	560	609	641	605	659	660	622	663	652	624	619	614	629	598	590	602	646	592	638	611	582	606	658	591	640	588	632	663	644	678	626	586	634	635	633	595	643	593	660	605	623	637	615	655	632	648	643	602	620	609	597	629	615	616	619	600	636	588	623	603	633	609	639	639	588	621	633	648	613	626	591	617	646	624	624	618	623	620	622	622	627	560	587	622	627	600	620	661	624	625	632	606	603	616	596	642	615	598	627	607	675	591	613	631	633	601	580	616	626	638	630	627	621	691	597	632	551	573	600	631	620	639	628	579	663	626	654	611	613	615	654	648	657	624	647	658	604	642	622	648	616	639	601	610	586	629	708
3401	1232	518	303	436	426	294	284	281	242	175	115	106	83	64	61	57	53	33	32	23	29	34	38	18	37	16	29	20	28	36	32	35	26	25	29	32	23	38	32	35	29	33	13	25	31	24	31	37	27	28	21	22	22	23	23	30	22	20	20	35	23	31	27	29	16	26	28	25	26	27	15	15	21	25	17	25	22	19	22	25	28	25	16	24	24	20	20	29	22	30	25	31	26	23	18	28	27	21	26	32	28	32	28	25	26	40	26	24	24	26	23	22	28	29	33	32	26	38	26	23	24	27	19	24	20	16	30	24	18	24	22	25	30	19	19	22	23	28	30	18	22	28	22	20	33	15	26	24	26	35	29	23	24	25	27	23	27	30	25	15	20	34	17	28	23	32	17	33	22	23	22	27	21	22	21	20	17	23	28	22	33	18	25	15	30	18	23	30	21	28	20	27	27	25	24	33	38	28	27	23	24	22	24	21	18	18	24	19	26	20	25	18	22	22	25	19	21	16	21	22	25	22	22	25	22	23	29	21	13	25	14	22	23	21	24	19	20	23	23	15	17	20	30	31	24	32	19	23	26	28	28	27	24	21	26	23	28	25	19	26	18	17	27	14	15	26	22	25	20	25	20	32	20	24	38	19	22	25	27	30	22	25	26	22	24	27	26	25	18	23	18	15	25	17	25	22	22	25	28	22	18	33	25	28	38	23	24	17	32	27	25	29	20	24	29	21	21	19	22	25	19	26	15	34	14	24	25	14	26	29	30	25	19	22	21	23	25	20	28	28	23	33	23	25	20	27	26	24	32	20	37	24	22	22	28	34	22	35	21	28	24	30	18	25	18	26	20	31	23	20	22	25	21	16	25	29	26	26	21	20	23	25	20	26	26	28	24	18	21	26	25	24	23	21	29	17	23	19	22	21	22	22	27	25	20	18	28	30	20	13	28	24	34	28	35	25	24	27	19	27	17	18	23	27	28	26	27	26	28	17	23	27	24	20	17	15	26	32	28	22	23	24	19	21	34	25	30	19	38	21	15	25	34	22	22	18	21	32	20	24	19	24	26	26	26	17	18	19	23	26	24	25	23	18	37	22	25	32	28	14	23	20	22	21	17	30	22	31	17	26	26	24	25	21	20	18	24	16	19	18	25	19	22	26	23	28	26	21	19	29	29	20	28	20	26	26	25	25	27	18	18	13	27	23	26	35	25	26	29	33	26	32	20	24	15	20	30	24	20	25	27	19	22	25	20	26	25	18	23	22	19	26	23	22	24	18	23	32	24	28	21	21	15	16	20	22	24	24	22	24	21	24	32	24	25	27	39	20	24	30	26	20	20	29	19	30	27	17	23	20	26	25	21	32	23	23	24	24	14	19	25	19	20	22	25	27	23	15	24	36	26	24	22	30	27	28	23	24	14	19	38	30	30	15	16	23	25	23	21	19	20	25	25	28	27	22	28	21	26	26	26	33	25	20	27	24	25	27	24	16	23	16	20	16	22	35	32	24	19	23	24	23	24	18	24	21	27	33	43	25	18	27	30	21	24	21	14	19	17	17	17	20	18	28	27	11	23	27	29	21	30	24	18	15	18	23	23	26	21	20	17	24	25	21	19	23	23	27	22	14	20	20	28	25	27	14	23	15	24	21	34	19	26	18	20	29	22	26	24	24	27	22	18	38	24	27	19	25	28	23	16	26	28	22	35	22	32	20	36	21	21	29	22	21	28	22	23	23	15	25	28	22	35	37	27	22	26	20	17	15	26	21	11	27	26	14	17	26	28	15	36	23	23	23	21	27	28	14	17	26	20	28	26	22	27	35	26	26	27	14	24	28	26	23	18	18	16	13	11	27	19	19	24	25	19	21	24	15	16	25	27	16	26	24	27	13	31	38	34	26	24	19	24	25	22	21	27	28	38	25	24	15	15	28	19	18	24	15	28	21	26	16	23	18	35	23	23	24	19	20	29	29	23	26	22	33	28	29	21	22	29	18	21	23	33	21	24	23	22	30	31	19	19	22	18	27	30	20	19	21	18	33	26	22	31	23	19	22	20	27	23	24	29	33	26	30	22	23	29	33	25	22	26	24	21	15	21	22	22	21	25	14	17	30	18	20	19	37	24	21	29	32	22	26	16	17	29	26	14	26	27	26	17	15	24	18	23	23	16	25	29	17	26	20	23	23	21	31	36	14	17	27	31	33	21	19	27	13	21	28	31	25	30	21	29	24	20	23	15	34	22	22	26	28	22	20	17	35	28	27	23	36	30	26	20	26	25	25	23	30	18	22	19	18	25	23	15	29	20	20	21	17	20	15	20	24	16	26	25	33	24	30	17	19	24	23	25	23	30	16	20	26	22	38	32	18	27	21	20	14	23	33	36	25	25	22	33	28	14	25	24	23	36	32	24	26	36	16	23	27	29	30	29	30	30	18	25	21	20	24	23	23	27	26	22	33	26	29	25	29	22	20	25	18	30	29	28	32	27	24	36	23	31	23	21	22	27	27	25	19	26	23	17	25	25	22	28	28	18	20	27	24	20	20	21	27	15	18	23	24	17	27	17	24	26	24	31	24	22	19	18	24	37	17	23	22	23	21	25	20	24	24	27	18	20	20	29	18	26	39	23	33	20	20	33	31	18	29	20	21	34	20	20	23	30	30	16	27	29	26	22	17	28	31	39	27	27	19	23	23	31	23	21	26	25	20	22	27	23	29	22	30	18	19	18	27	27	23	18	25	21	30	22	20	24	18	25	19	21	28	23	24	27	22	26	27	17	34	27	21	21	29	33	27	22	23	23	36	29	21	17	23	16	28	18	18	22	25	29	25	24	23	21	17	41	21	29	26	22	22	15	28	25	25	26	22	13	26	28	29	17	21	20	32	25	18	23	23	27	21	21	32	22	32	22	26	26	20	19	28	29	15	29	30	22	28	15	19	20	29	19	28	25	25	22	20	15	24	23	32	19	31	24	22	26	20	24	25	25	20	30	23	23	23	19	14	31	27	19	20	18	25	13	14	25	16	22	20	26	28	20	19	24	20	17	29	28	27	22	22	21	20	21	31	22	16	19	22	27	33	20	36	21	20	24	20	33	20	18	25	30	21	25	22	27	30	34	28	21	26	24	34	32	31	22	22	34	21	25	23	20	26	19	26	15	18	27	18	16	24	27	23	26	27	24	25	23	23	19	19	21	28	20	25	19	27	27	21	22	35	19	24	34	22	20	29	20	15	23	12	26	26	21	20	20	35	19	13	27	16	13	23	21	20	18	17	20	22	28	29	24	28	26	18	22	28	19	31	26	31	22	19	22	26	22	20	20	25	24	25	23	30	24	28	29	23	23	18	34	20	19	24	22	27	18	28	24	26	21	25	24	34	19	27	26	32	25	23	23	20	20	29	22	25	24	21	25	30	21	27	30	23	23	24	22	18	23	31	26	17	27	12	25	33	23	27	23	28	18	26	27	30	29	16	15	24	18	22	22	22	19	20	25	24	15
33650	22734	13585	22597	28368	27038	23499	20189	17415	15229	12384	9133	6046	4331	3218	2672	2098	1774	1448	1148	1035	991	864	892	842	701	706	735	693	740	721	738	764	681	717	673	708	706	681	672	629	674	707	630	626	596	639	609	598	638	613	586	664	572	562	574	543	542	560	521	502	497	492	491	491	544	505	511	504	501	509	516	467	503	495	452	451	509	446	446	469	471	463	517	454	450	466	436	476	472	427	446	462	443	435	437	406	430	462	462	456	455	426	454	471	415	465	416	451	432	433	413	416	429	428	403	433	432	389	421	463	459	411	402	421	425	407	384	405	395	402	448	377	426	414	418	410	434	427	424	438	354	393	375	423	421	376	401	386	432	446	403	418	421	423	440	451	422	450	384	411	402	422	417	407	377	410	427	413	420	427	402	427	435	394	413	428	379	459	395	432	421	408	389	397	388	415	404	380	401	420	401	419	402	388	420	421	432	410	423	391	414	437	408	420	417	409	421	405	427	403	429	401	420	402	414	399	442	436	435	382	449	466	395	389	424	403	448	397	407	426	414	395	403	415	408	426	386	403	436	431	382	435	419	413	434	430	393	413	435	435	400	404	373	447	437	395	401	419	371	394	416	419	419	398	447	421	399	394	432	422	397	415	399	385	429	408	392	392	391	412	386	401	420	386	402	379	403	398	430	396	400	416	444	384	420	400	387	407	370	426	388	374	405	413	397	392	416	435	397	438	421	403	407	408	390	405	450	413	411	388	414	416	436	444	459	438	403	394	392	433	401	400	423	408	367	409	412	386	389	454	437	441	406	390	416	446	402	413	382	409	405	399	398	413	399	425	422	433	408	390	395	384	412	400	389	414	424	429	408	381	399	394	415	408	406	430	396	425	419	400	432	409	406	430	414	398	425	395	412	407	382	409	407	426	461	438	399	435	424	416	426	421	397	412	403	409	420	441	435	403	411	434	399	399	393	363	430	438	447	428	397	426	417	405	433	388	431	416	405	419	358	426	438	391	406	407	412	417	441	403	434	421	399	415	401	429	378	485	445	400	439	415	439	441	406	416	423	420	419	408	453	376	403	415	431	445	400	398	431	412	425	389	411	408	408	424	448	399	414	439	455	428	423	413	423	367	435	415	405	387	429	399	429	431	411	421	419	438	429	436	426	407	417	424	414	415	396	407	423	379	399	377	425	383	349	398	428	422	401	403	384	436	363	418	407	394	379	358	437	408	381	394	397	400	408	377	426	405	395	408	403	372	411	419	427	408	391	384	415	429	382	412	402	381	394	396	415	393	400	428	371	378	398	365	392	409	464	396	406	433	372	395	418	422	380	418	388	401	416	396	436	398	374	428	412	423	406	398	396	436	410	419	413	404	399	418	410	420	386	399	416	402	410	418	401	428	416	423	460	426	435	404	431	409	437	409	435	435	383	428	422	378	429	407	404	407	399	430	399	435	420	422	402	426	406	406	418	418	429	388	394	428	424	436	433	408	403	405	393	379	400	457	440	416	396	411	419	456	385	380	427	415	430	443	401	412	416	438	449	413	412	425	401	394	404	413	424	389	388	407	449	411	415	432	404	390	394	458	416	430	409	408	389	395	413	422	425	415	421	406	411	407	394	444	400	427	434	426	381	403	435	426	405	396	428	419	427	403	412	423	414	389	421	405	418	388	386	421	432	419	417	417	380	423	400	443	413	432	405	409	409	417	396	415	412	403	415	405	404	388	404	408	385	429	425	416	377	379	381	422	424	413	427	430	428	387	399	407	446	405	385	420	395	395	400	416	440	440	402	409	394	398	431	393	398	422	369	436	434	424	421	398	433	447	391	425	417	429	411	401	414	411	403	410	387	402	461	424	393	403	397	414	409	388	387	407	392	444	405	423	397	451	412	425	400	406	433	404	444	407	397	382	378	393	386	414	416	408	416	446	399	444	432	430	414	382	393	399	427	406	396	425	402	347	412	377	388	403	405	403	431	389	396	401	412	402	419	414	384	431	402	381	404	436	429	407	401	402	409	425	428	403	380	409	394	420	394	404	409	403	401	432	435	415	393	417	426	430	406	435	381	440	473	464	406	445	404	411	418	414	411	422	413	408	421	420	401	411	413	400	410	418	451	405	406	392	420	418	434	416	434	456	391	396	432	412	433	407	402	411	401	390	433	426	410	405	413	399	397	388	437	399	435	393	426	398	420	433	432	437	401	439	421	401	414	413	429	417	406	359	415	396	391	390	376	409	405	390	396	381	380	410	412	427	428	381	484	368	413	377	411	392	431	404	388	433	394	396	387	408	398	432	376	392	444	394	427	393	410	400	431	401	421	435	370	379	397	448	415	413	416	407	380	394	400	383	384	421	414	425	440	383	398	407	425	423	398	435	442	360	397	405	435	410	430	407	387	444	397	388	415	394	419	412	402	389	464	427	402	391	399	384	420	461	399	408	417	432	376	422	406	409	433	408	415	418	421	408	385	432	384	404	360	408	397	410	400	404	428	419	405	409	434	391	426	408	378	386	379	424	426	410	413	411	400	431	413	443	468	406	426	434	404	410	430	400	426	411	399	396	407	435	382	415	418	400	429	412	434	407	438	444	406	400	442	400	401	385	432	412	413	399	413	414	370	406	426	421	447	401	402	396	428	434	420	391	407	433	405	391	437	428	430	405	396	391	418	376	424	390	437	388	413	395	420	403	407	402	416	445	372	408	391	414	411	439	394	393	413	423	404	384	413	403	425	391	390	399	397	441	416	410	383	402	386	401	355	436	417	378	400	427	390	416	400	426	458	392	415	434	426	401	415	457	420	417	455	395	386	440	432	424	435	394	392	406	415	421	393	427	421	418	402	442	370	402	427	434	390	376	399	442	447	424	414	425	398	391	403	399	421	419	413	393	405	416	426	422	417	400	375	446	406	427	394	390	395	405	407	433	415	381	379	421	417	416	382	382	380	404	416	434	385	394	426	415	411	373	417	390	427	404	404	376	426	425	387	443	390	440	439	433	400	360	412	378	414	456	404	409	435	397	391	413	425	411	412	399	455	398	402	397	408	396	409	392	410	425	431	414	396	412	393	400	371	429	394	428	405	411	392	434	418	394	383	392	423	432	425	417	434	403	399	423	390	419	406	413	441	409	383	451	416	431	381	421	412	408	416	433	423	393	436	415	428	429	431	426	399	369	427	427	407	407	384	381	413	454	446	426	426	424	407	415	407	402	427	401	426	400	421	402	406	439	432	453	464	387	377	390	423	422	387	391	428	425	423	404	405	386	401	407	371	436	413	403	430	387	419	420	445	389	421	403	399	422	379	416	422	443	406	428	426	429	396	399	410	411	414	381	416	405	438	424	407	434	417	404	424	406	401	422	406	444	425	403	426	408	363	373	446	441	420	425	425	405	446	396	432	420	424	426	422	381	440	418	373	392	430	418	391	392	389	398	421	388	418	452	416	412	435	404	430	408	406	437	439	421	429	368	401	430	439	419	413	413	391	403	413	452	390	440	413	408	393
5741	2506	958	601	736	700	587	525	425	368	254	219	163	124	98	98	65	61	60	54	63	47	56	52	44	30	54	55	46	36	49	47	49	43	31	45	42	43	44	41	38	36	41	37	37	40	40	28	29	29	50	42	37	34	46	45	39	36	26	37	32	35	34	38	31	30	38	39	25	37	38	36	27	27	34	38	33	37	32	33	30	35	30	36	32	35	38	26	34	29	24	22	43	38	34	28	25	24	33	29	26	35	33	23	29	23	28	28	18	28	30	28	30	44	23	29	24	32	39	27	31	40	29	26	31	32	25	35	26	28	27	28	19	37	32	28	38	26	23	23	31	34	37	38	37	34	28	23	29	36	29	26	30	34	26	21	29	26	26	37	22	32	37	21	26	31	29	26	27	36	25	34	32	33	29	29	36	30	29	31	30	28	33	28	27	29	30	34	27	29	17	19	32	27	21	21	29	29	28	35	27	36	23	26	38	27	39	34	33	35	38	26	29	24	31	36	31	31	22	26	20	18	22	27	31	32	28	32	22	31	25	39	21	19	30	28	39	22	28	19	33	19	28	27	35	40	42	35	28	45	33	32	29	27	29	30	33	37	41	29	27	23	28	27	23	37	25	38	24	37	34	24	26	28	23	21	23	32	32	34	39	31	29	30	32	35	27	30	29	30	27	30	27	33	30	31	31	32	32	32	30	33	29	27	27	32	34	28	22	32	24	29	21	21	25	31	31	33	28	29	31	31	43	25	37	20	39	29	36	45	35	36	19	25	30	28	34	27	22	34	15	36	38	33	36	37	24	23	33	24	36	30	24	41	33	31	34	25	37	28	28	29	17	31	24	30	24	22	26	19	29	40	29	27	31	21	21	24	33	26	26	31	25	24	37	30	34	29	29	34	31	29	33	22	35	29	28	23	25	32	29	37	37	56	28	24	42	28	23	26	38	30	37	27	37	31	36	30	23	35	25	22	31	31	36	28	29	37	31	25	29	23	34	30	34	40	36	31	32	28	29	26	27	31	33	35	34	36	28	27	19	37	25	31	24	22	35	30	33	29	31	27	39	32	27	30	27	25	26	34	37	28	28	29	30	27	25	17	37	25	34	26	24	29	30	30	28	32	37	34	31	26	27	30	42	24	36	29	27	23	26	30	32	27	30	43	35	18	30	26	26	32	42	38	31	29	25	30	29	24	24	19	27	27	30	33	31	25	38	26	15	35	36	37	23	29	27	33	32	27	26	30	33	31	29	28	30	42	23	30	31	35	38	27	31	28	33	31	25	34	25	49	25	27	26	25	25	35	35	17	35	36	39	28	39	33	26	33	29	25	28	28	37	40	31	37	50	26	33	29	25	32	31	34	35	33	33	36	31	33	41	25	33	30	35	26	24	39	24	37	27	34	21	25	30	43	39	26	29	27	34	28	29	30	34	21	31	27	35	23	43	31	24	32	29	31	32	34	29	28	28	26	25	32	39	37	35	27	26	23	25	35	25	40	31	23	38	38	20	30	33	29	34	36	29	30	28	39	38	31	34	34	34	27	32	22	37	27	28	25	29	28	40	32	38	35	28	32	29	35	29	32	28	33	29	26	40	32	29	30	40	32	40	29	26	24	27	27	35	19	33	33	38	37	29	17	33	26	24	37	27	34	32	29	32	34	30	33	36	25	33	42	32	39	34	29	27	35	30	36	25	27	30	25	35	31	28	30	29	38	33	24	27	29	25	27	39	36	27	24	27	23	25	33	35	28	16	32	30	25	40	28	35	29	31	31	29	35	21	33	38	38	32	24	33	25	27	30	24	27	31	27	32	27	30	38	25	23	21	25	34	29	22	21	35	31	29	20	28	21	28	37	36	24	23	35	27	30	29	32	26	29	34	29	31	28	21	31	25	22	36	35	30	28	35	34	29	25	41	44	33	34	29	31	24	22	30	37	29	30	32	33	15	25	27	34	21	33	36	28	26	34	21	38	27	35	30	26	34	26	29	27	28	32	29	35	32	34	18	29	39	38	33	30	30	26	22	36	31	28	41	29	31	33	34	34	33	30	32	36	37	41	29	32	28	31	27	31	39	29	33	35	30	33	35	31	31	27	26	16	20	27	20	27	26	39	25	31	28	28	32	22	33	36	29	33	33	32	27	25	19	27	31	14	35	29	28	34	32	38	28	26	25	43	42	31	24	28	32	20	20	28	31	34	28	22	40	33	27	24	24	34	21	27	30	40	25	14	34	35	35	33	26	35	29	31	26	25	21	28	33	29	40	29	36	23	28	29	35	25	26	33	39	41	27	23	26	25	34	32	32	32	27	33	25	26	34	45	28	26	25	24	27	25	18	32	22	36	31	35	24	28	42	35	40	35	37	33	29	30	39	35	34	27	14	21	32	30	23	18	34	22	31	25	40	28	20	40	26	32	39	28	29	30	33	21	39	31	25	29	29	31	32	25	42	30	21	39	25	32	35	26	23	31	38	32	32	30	20	30	31	36	30	35	40	29	24	29	33	24	31	24	25	29	33	29	20	22	36	31	30	27	28	27	37	27	29	25	19	30	27	24	28	31	25	32	25	33	29	27	27	24	34	27	28	31	33	21	25	28	23	27	22	36	31	19	38	31	36	25	25	32	26	21	34	33	23	29	35	25	26	37	26	32	33	33	37	30	30	26	37	23	30	33	39	39	38	28	24	40	27	38	40	25	32	32	46	27	48	35	41	29	48	32	35	23	33	29	25	34	27	33	24	26	25	26	32	29	26	25	26	37	33	25	26	27	32	27	25	38	37	35	44	23	31	34	27	38	30	33	26	29	30	35	28	31	28	33	36	30	31	33	20	27	34	24	30	34	32	23	25	21	24	35	29	34	38	29	43	25	31	30	28	37	24	25	20	35	32	35	27	28	24	28	32	23	37	31	23	29	33	27	35	24	35	24	34	24	28	22	28	29	27	30	31	35	36	30	30	31	44	26	32	32	28	41	39	23	37	22	22	29	24	32	33	27	36	27	25	30	17	23	31	31	25	30	28	37	29	36	18	36	28	37	35	36	29	32	37	27	25	29	36	22	25	32	22	26	30	32	31	32	15	27	25	40	31	23	20	43	38	30	33	30	29	32	40	29	22	21	32	32	24	27	24	29	33	43	29	33	25	33	30	25	24	30	27	29	34	25	45	33	33	31	27	26	26	34	24	22	35	43	25	24	41	26	29	27	28	31	25	42	23	38	42	40	27	22	25	28	31	29	26	33	30	24	40	29	24	36	36	33	37	36	28	29	21	21	33	31	38	28	32	27	32	29	28	26	28	29	30	34	38	25	21	31	28	26	43	21	37	32	40	27	31	24	34	26	34	35	38	27	27	29	35	27	37	30	38	39	40	38	19	34	27	30	35	29	27	17	34	23	27	41	30	30	33	28	29	29	22	41	27	45	27	27	29	34	23	31	28	28	30	32	31	27	28	39	31	30	23	34	33	23	30	30	36	24	33	27	27	28	37	34	32	33
42488	28780	19746	30073	35770	34491	31269	27273	23507	20330	15653	12213	9190	7112	5978	4732	3871	3048	2424	2109	1993	1847	1745	1600	1494	1373	1321	1230	1309	1212	1261	1246	1207	1204	1159	1165	1151	1095	1058	1145	1067	1014	1025	1010	962	984	952	1014	1054	1018	994	945	945	858	881	858	824	805	769	727	700	723	673	780	714	644	751	706	725	694	739	661	687	695	645	649	638	634	614	622	588	591	624	669	559	579	569	605	584	620	640	572	616	605	601	596	633	579	606	605	619	577	582	583	662	564	605	565	573	637	576	559	576	608	541	516	569	538	508	542	533	517	520	519	513	543	514	500	573	570	511	526	552	499	520	532	531	505	496	559	538	557	525	544	483	504	521	538	520	532	495	556	532	585	563	537	524	556	553	520	482	563	554	480	545	493	490	509	529	499	513	526	537	553	537	510	541	515	537	505	529	541	475	530	537	519	509	526	530	526	532	525	525	502	531	505	519	531	508	525	510	527	515	533	569	525	515	543	511	524	564	528	519	511	532	561	471	506	515	524	513	512	487	554	565	553	536	534	508	526	532	521	534	582	524	535	490	566	502	541	487	476	479	553	511	542	542	513	530	504	532	547	505	523	511	525	518	533	493	499	510	540	543	515	522	489	516	541	509	511	505	551	512	535	528	498	548	515	500	547	523	527	525	507	546	505	527	528	486	546	523	537	491	557	539	488	568	560	527	502	490	506	523	493	502	525	509	515	531	553	522	550	524	560	510	509	506	550	535	513	550	537	514	515	512	512	503	477	545	499	540	550	517	534	533	495	513	497	518	508	556	539	495	512	532	527	535	545	527	532	497	543	521	523	506	535	499	488	525	504	562	517	528	537	520	531	564	533	502	506	576	555	533	530	580	524	523	567	507	500	489	481	523	526	493	531	530	527	496	543	550	540	476	525	513	535	531	537	561	503	555	490	506	515	528	530	517	530	523	544	548	521	545	550	553	523	497	526	541	530	509	529	524	526	548	516	493	516	565	563	532	544	508	557	506	535	524	515	515	515	515	537	511	553	515	538	534	510	544	525	518	500	513	524	540	493	496	550	525	533	488	478	558	572	523	533	532	516	526	526	499	499	492	530	560	495	522	519	553	525	557	551	531	496	508	487	512	501	548	483	521	475	576	543	491	537	518	501	528	541	514	519	542	539	510	582	541	511	543	571	516	546	544	528	521	519	574	480	510	535	561	495	544	564	519	525	520	509	526	548	527	514	513	555	499	520	507	547	496	519	545	524	520	570	505	544	524	507	509	504	513	504	520	571	488	537	533	504	518	510	496	513	487	568	573	527	557	560	514	556	564	507	532	518	519	508	572	495	526	565	539	503	499	552	494	548	535	515	521	543	520	529	516	512	530	504	499	499	516	535	493	507	555	529	520	516	544	530	538	534	535	444	546	544	549	517	537	541	497	529	528	545	517	513	512	495	515	555	554	517	529	553	506	516	515	544	531	478	529	512	523	536	502	490	525	521	495	502	504	548	519	496	520	510	521	527	519	541	520	504	517	482	526	501	518	514	485	523	508	536	504	524	514	539	538	533	524	472	535	510	510	520	534	506	527	563	488	487	530	474	504	525	505	487	542	551	542	565	509	490	528	521	551	526	536	508	498	537	533	497	517	526	515	518	543	521	531	540	538	494	535	550	532	514	491	540	537	520	539	517	515	562	534	490	543	505	506	527	475	522	502	513	532	510	545	509	513	517	575	467	508	518	522	510	489	515	499	548	538	542	537	605	522	566	519	521	522	529	532	495	521	545	534	526	453	478	494	504	527	493	535	560	523	506	540	498	505	526	577	534	519	539	504	495	531	530	519	476	499	474	524	551	520	524	528	554	521	532	588	556	528	536	544	548	552	542	518	538	528	545	566	554	527	563	500	488	494	552	587	524	493	549	522	533	522	543	536	485	529	530	467	539	541	513	560	487	526	529	543	548	586	544	563	570	514	512	530	507	491	524	490	525	521	481	539	529	525	525	563	535	560	530	537	493	505	536	558	516	525	512	529	571	539	508	532	545	533	513	512	523	521	542	494	511	524	552	536	557	529	542	485	523	505	476	551	529	522	558	527	542	534	521	501	523	538	558	496	514	544	484	510	543	519	522	511	541	534	507	547	522	521	553	527	512	546	501	510	535	519	532	545	526	506	514	566	527	496	502	520	533	560	493	570	528	517	532	484	539	517	510	477	532	548	509	530	509	500	541	509	512	490	533	499	518	532	509	539	500	480	533	525	551	480	509	558	499	496	481	526	520	518	515	532	552	517	567	509	501	508	513	527	539	514	562	507	518	497	540	522	519	523	533	518	488	519	540	547	502	554	525	499	518	517	541	508	528	530	515	529	551	552	528	512	541	530	543	569	503	539	483	529	533	526	492	505	527	494	501	528	548	534	480	514	504	494	506	490	534	507	478	525	518	525	518	579	543	540	539	516	513	546	517	528	488	519	510	530	512	495	515	557	540	524	510	518	523	492	505	548	514	489	551	519	535	516	491	499	554	533	496	537	515	500	550	553	537	531	474	504	509	463	510	501	541	531	569	518	487	541	531	503	501	544	492	492	541	504	548	552	536	527	524	487	550	542	541	525	498	545	499	531	513	536	485	551	518	501	510	525	471	510	522	535	475	545	537	540	496	532	512	521	522	493	497	498	528	543	526	512	517	516	560	541	524	541	507	488	498	516	515	487	553	538	526	522	524	487	531	486	520	511	551	503	469	517	526	518	506	530	545	522	517	538	589	547	491	512	519	539	540	530	532	531	539	513	523	528	526	518	545	495	553	528	519	527	482	509	483	517	482	498	526	560	509	535	532	504	526	525	532	559	535	527	513	528	530	503	550	498	530	506	529	523	540	512	508	552	538	554	512	540	511	510	468	540	552	527	557	528	560	524	502	516	559	518	489	568	520	491	539	488	540	511	511	500	466	514	504	534	521	504	541	505	528	521	541	543	549	487	541	516	495	534	511	536	462	549	527	499	532	539	496	505	545	536	574	496	500	496	530	571	540	536	523	528	561	496	515	533	509	560	537	583	530	525	593	555	555	517	505	545	536	553	506	557	530	538	496	490	511	491	563	517	525	529	517	535	501	512	504	571	496	521	491	515	499	539	538	511	530	531	536	552	532	504	562	520	556	514	565	519	489	491	518	507	510	556	523	537	537	503	503	550	544	505	543	560	557	514	549	556	528	532	489	530	464	530	532	482	532	548	532	514	525	509	520	545	527	555	519	572	487	508	474	505	535	504	548	563	531	545	500	529	519	554	544	540	511	517	520	522	555	516	523	491	523	529	522	504	475	557	528	507	557	551	525	497	515	504	527	515	540	505	532	485	551	512	517	564	545	544	491	504	560	500	512	537	513	558	460	565	542	538	520	521	551	532	488	510	525	506	554	592	543	517	546	501	566	499	494	533	510	496	555	515	514	532	510	546	493	504	550	524	523	508	505	554	496	502	514	535	533	522	497	540	500	550	521	530	482	515	542	508	516	548	523
5647	1785	722	517	673	627	517	356	325	266	205	202	138	123	89	73	70	60	47	46	38	45	38	50	50	47	41	35	34	51	33	39	51	38	43	43	30	36	51	48	31	52	45	36	41	36	37	47	29	47	36	40	42	42	41	32	41	45	41	44	33	43	45	41	32	31	47	31	36	31	35	31	31	29	39	26	34	26	30	44	40	29	38	26	28	24	35	34	32	36	30	25	32	37	34	42	27	39	29	31	24	35	29	21	50	26	33	33	24	32	40	31	33	41	36	32	32	26	34	28	23	33	36	32	30	36	42	34	41	36	25	49	36	25	36	36	45	36	30	25	30	44	39	33	22	29	47	34	50	35	28	28	33	25	19	23	32	31	34	28	28	30	36	31	34	41	28	32	26	36	30	33	27	34	35	27	27	49	31	30	37	30	35	30	31	35	25	26	33	36	39	30	35	26	24	37	30	29	46	20	30	37	34	28	39	36	30	40	27	36	39	32	40	34	32	34	27	24	31	30	31	42	38	27	28	35	24	25	32	49	34	38	31	26	34	26	40	26	25	30	30	34	32	36	27	40	31	38	36	42	25	33	40	38	31	35	30	30	25	30	25	36	35	34	26	34	31	34	45	35	36	28	29	30	36	36	30	29	39	30	32	35	30	33	29	36	40	26	28	40	30	31	31	30	34	35	27	28	33	33	43	38	31	38	37	38	37	36	29	37	43	32	29	19	40	32	39	42	33	29	33	37	37	45	43	27	44	28	28	28	33	28	38	30	25	32	29	30	32	32	34	41	36	24	26	37	40	25	43	29	43	42	28	21	29	45	33	31	26	42	31	36	32	35	32	28	45	31	29	28	40	33	28	33	33	38	30	29	35	25	33	41	34	31	34	31	34	21	43	42	28	42	23	42	38	35	29	37	36	30	30	35	43	41	30	28	36	26	35	29	29	33	37	42	34	32	32	37	26	35	28	30	32	29	32	34	35	29	33	27	28	16	27	23	37	25	32	27	30	33	28	32	25	34	32	37	29	36	28	44	35	31	31	29	37	27	38	30	41	33	36	36	35	36	30	22	26	36	33	40	27	42	38	31	34	27	28	35	49	38	24	30	37	28	30	29	36	39	31	37	23	14	37	26	34	39	40	26	40	34	26	42	33	33	27	40	41	31	36	39	30	31	31	21	42	33	38	34	26	24	32	40	32	38	35	34	33	40	40	27	27	31	32	32	29	36	32	30	28	31	23	45	32	37	35	27	42	34	30	34	25	27	29	26	38	32	27	36	35	34	28	34	26	26	28	37	33	29	19	44	35	37	27	28	45	42	36	40	27	30	41	35	39	25	24	24	30	40	35	24	33	35	33	17	49	39	31	32	24	34	21	32	26	42	31	27	45	23	25	37	39	40	36	31	24	42	38	41	30	35	34	38	28	26	43	26	51	29	40	25	43	32	38	33	33	34	34	30	34	35	32	29	30	36	28	49	28	29	31	37	35	34	34	32	27	29	32	40	41	36	37	46	28	34	33	31	32	37	45	25	29	39	34	33	39	34	27	26	30	30	28	37	37	31	29	29	28	33	30	39	26	32	43	31	36	32	21	28	34	27	24	31	33	33	33	34	36	31	31	29	26	27	32	31	30	36	26	29	32	36	31	27	28	29	32	42	32	16	39	31	29	31	30	37	34	30	35	33	42	36	41	36	35	37	32	16	33	35	35	26	33	25	37	28	33	33	27	35	32	22	34	47	34	27	26	34	33	29	23	32	36	29	33	28	27	29	30	29	36	41	32	45	37	29	31	28	34	20	35	37	42	32	37	33	32	28	35	46	27	37	33	41	25	35	27	30	38	35	35	26	37	25	23	33	37	32	27	32	20	38	23	32	41	37	37	27	29	35	40	37	31	35	33	28	34	40	28	32	35	38	38	30	21	43	40	19	34	31	29	25	38	38	40	34	30	28	30	35	31	19	29	35	26	37	33	29	32	23	27	36	34	31	21	38	33	24	38	32	33	30	37	27	44	19	28	38	33	37	37	33	29	36	34	34	28	25	35	33	35	29	33	19	34	31	21	33	32	26	32	31	36	29	43	26	31	28	33	28	40	29	24	31	32	21	37	32	38	29	33	27	33	28	37	41	28	29	26	44	31	30	31	36	26	32	38	39	21	41	41	26	29	46	31	44	40	41	42	33	18	25	27	30	22	23	34	25	36	36	37	48	31	39	39	31	31	36	32	40	37	23	29	24	32	34	30	27	27	34	31	35	35	25	28	37	32	36	25	33	33	34	30	39	31	38	33	41	30	34	27	39	30	37	43	30	30	31	45	26	34	36	36	44	33	38	35	33	44	25	31	30	31	31	33	32	38	42	35	30	30	29	34	41	34	19	35	27	36	30	44	33	33	47	34	35	39	31	33	29	31	36	32	29	43	38	27	31	40	27	39	30	29	36	39	36	41	27	39	26	32	30	31	31	36	35	23	37	28	35	44	26	35	34	30	43	32	37	26	23	22	35	43	37	31	30	33	25	36	41	41	47	40	27	27	25	23	32	34	30	40	31	36	29	31	38	45	30	25	30	26	25	29	26	40	28	26	27	39	38	23	34	34	32	31	27	31	34	37	43	40	40	26	38	39	33	48	34	42	28	27	39	42	35	27	41	29	41	33	29	22	24	28	26	27	34	42	29	28	25	33	18	25	31	30	34	41	41	38	28	42	29	26	25	38	31	36	27	32	34	26	35	34	38	24	35	32	19	37	35	42	20	26	32	39	36	30	36	34	40	38	34	40	31	42	40	35	33	25	33	29	31	31	32	34	32	22	37	27	37	29	28	19	35	36	30	23	30	39	33	38	31	25	39	25	39	37	26	38	25	33	34	32	30	30	30	31	28	29	35	33	32	28	27	27	30	27	36	28	38	29	34	33	30	37	29	37	28	28	30	31	29	34	32	34	39	32	32	29	33	24	34	28	43	27	30	27	34	28	42	24	28	35	32	36	27	37	30	29	37	20	33	32	32	28	37	27	31	41	36	31	31	35	41	29	32	35	37	32	26	24	41	41	31	35	27	41	32	35	38	34	32	31	21	33	28	28	29	30	36	28	37	36	30	36	19	31	30	24	30	35	35	41	37	32	35	36	37	36	26	39	37	41	25	35	22	32	36	29	29	21	28	38	26	46	27	35	37	33	45	34	34	29	27	28	29	34	37	35	26	28	38	34	37	32	37	35	37	40	32	32	26	38	23	31	33	34	35	32	34	30	30	34	31	33	28	32	30	35	31	45	45	28	39	28	36	36	33	29	43	32	32	42	27	35	33	28	34	40	39	29	42	25	38	42	29	34	30	32	36	36	33	22	34	39	25	34	32	32	29	38	33	37	27	36	40	21	32	25	25	42	29	27	15	31	28	31	32	31	39	35	33	33	38	29	26	34	29	30	31	27	36	34	29	36	36	30	24	23	33	36	32	36	33	33	37	31	33	28	35	28	32	36	39	24	35	34	34
37171	25415	16772	27453	33595	32162	29064	23694	19387	15758	12746	9965	7836	5779	4552	3598	3029	2295	1887	1804	1626	1514	1484	1366	1221	1215	1125	1053	1177	1084	1069	1124	1069	1046	1116	1064	1043	980	1033	959	952	998	912	942	915	924	919	964	880	848	884	936	889	873	819	782	772	768	718	683	699	668	754	683	721	715	765	687	683	732	667	692	711	658	700	645	642	604	640	609	597	592	590	612	598	626	604	642	654	565	588	616	604	590	587	612	623	570	602	620	581	578	604	585	668	560	658	606	577	560	550	600	583	538	539	529	539	558	554	558	547	556	553	571	514	542	580	534	553	521	593	534	534	553	551	551	543	568	583	596	555	554	572	576	567	539	601	568	577	608	551	501	565	579	577	548	574	583	561	554	555	566	585	558	576	545	616	541	571	521	537	546	602	601	556	550	590	552	507	584	564	543	595	574	579	508	541	523	562	544	553	580	595	569	506	544	540	562	558	578	527	565	522	591	556	555	558	555	601	524	542	526	535	553	512	618	556	510	547	549	563	573	545	531	560	586	553	590	538	516	568	539	592	517	561	562	500	548	522	537	515	558	535	549	538	557	582	527	520	556	587	515	579	568	532	531	610	529	539	552	549	551	528	537	539	541	522	557	593	561	561	542	549	587	548	564	535	566	568	573	522	592	569	577	557	552	527	536	555	545	593	563	586	539	575	512	528	557	529	560	592	545	550	536	543	503	549	561	524	538	551	557	587	591	510	566	533	554	506	557	548	557	543	554	522	604	542	584	549	563	532	510	525	552	567	556	538	535	539	520	575	543	545	494	566	535	555	545	519	491	557	535	533	521	574	527	533	582	577	548	557	570	506	542	526	577	555	531	542	548	492	546	550	519	545	579	546	592	570	538	551	570	522	530	556	565	549	568	532	521	492	535	539	525	576	546	520	537	547	547	546	573	534	565	536	532	538	560	543	591	536	552	556	503	586	511	551	523	569	544	605	542	558	576	518	565	512	552	542	576	554	546	570	548	555	554	555	558	536	577	536	533	552	529	532	541	536	553	558	498	536	564	529	577	574	576	559	565	582	534	547	578	555	562	557	608	539	576	592	548	564	524	576	569	555	569	543	537	572	544	560	580	549	557	521	546	553	546	572	555	584	524	569	594	526	525	519	543	539	551	577	537	541	539	541	529	547	560	571	507	581	589	562	578	570	526	546	531	553	560	567	585	575	578	534	560	533	546	548	604	585	541	575	552	559	539	532	590	559	524	552	552	543	551	565	539	538	607	605	555	561	549	557	600	573	558	554	583	557	473	530	539	520	573	541	576	536	544	552	567	520	534	564	567	555	570	570	549	534	539	539	582	541	549	544	518	572	519	526	520	549	532	546	570	537	506	565	551	559	573	571	551	525	561	535	572	572	547	565	547	545	529	548	558	564	552	535	538	551	503	521	551	562	540	540	548	563	572	532	621	538	577	553	579	604	524	518	557	536	508	569	522	542	591	500	529	530	535	551	557	583	533	566	579	577	570	534	519	579	625	541	523	544	506	584	539	587	543	572	574	561	572	576	527	537	559	554	559	544	572	557	579	562	548	562	572	548	517	552	569	575	535	513	511	515	549	565	549	537	526	533	544	577	541	562	555	536	531	565	546	578	527	585	563	535	573	584	546	565	571	546	550	506	568	514	581	566	546	594	529	533	560	540	572	542	548	564	563	539	567	559	544	530	570	552	558	552	565	560	583	527	555	520	519	574	559	535	510	525	596	591	505	564	527	531	568	569	561	597	555	568	566	552	517	525	559	535	560	569	535	553	558	588	559	553	541	555	554	548	567	527	553	544	542	538	578	535	564	526	529	585	503	553	534	498	491	560	542	573	555	567	590	575	578	564	531	509	548	524	552	553	560	530	550	571	569	534	558	548	557	561	535	521	534	514	546	536	496	541	567	538	561	534	603	548	562	559	583	576	565	540	517	508	531	551	551	527	577	577	560	559	543	504	587	581	552	542	559	554	568	586	573	564	528	586	501	527	554	594	520	566	579	562	516	555	572	591	518	531	542	546	489	580	539	542	569	569	558	544	546	497	547	523	539	535	571	552	557	529	573	549	534	540	586	555	534	534	543	546	579	566	536	554	556	533	548	545	574	566	551	535	547	564	573	537	536	497	600	541	563	573	540	540	587	534	549	556	577	552	572	573	563	570	540	556	582	510	595	558	531	530	609	566	536	557	559	540	521	570	523	577	520	561	590	562	549	546	537	584	547	552	564	583	523	550	572	544	521	533	514	574	553	590	572	520	494	551	557	557	560	576	555	517	535	576	572	497	566	529	572	538	516	544	552	519	552	556	577	569	565	545	589	540	593	562	515	547	519	541	599	553	496	553	590	549	537	547	566	556	542	565	597	577	559	580	503	558	532	528	562	558	518	542	555	520	588	517	532	563	567	505	569	579	565	558	530	552	537	549	591	561	568	558	553	582	566	528	557	536	571	580	566	513	562	502	542	536	545	528	554	560	551	532	548	492	521	521	559	555	584	550	570	538	565	567	533	580	563	515	560	553	568	554	532	525	522	540	553	565	527	519	550	578	569	519	560	563	507	568	569	515	547	571	551	565	573	542	579	546	571	552	553	550	575	538	551	520	556	631	574	551	543	535	530	540	561	543	530	571	583	544	529	527	535	598	554	516	541	534	567	578	531	590	539	569	539	549	522	527	587	602	584	552	550	567	542	530	600	576	547	549	543	517	511	540	536	583	573	567	540	542	515	530	541	536	498	528	563	540	538	535	540	560	563	556	520	543	545	543	544	528	531	556	553	557	537	537	574	545	531	573	562	544	560	530	551	490	547	503	572	577	540	560	510	532	505	522	531	544	543	564	524	620	554	541	606	549	548	535	562	588	525	583	577	538	515	573	600	519	575	527	542	523	572	556	548	557	585	571	556	527	572	560	530	572	559	536	554	544	572	551	549	572	579	552	569	529	529	540	520	561	561	557	549	569	549	554	535	521	586	539	538	559	531	542	554	524	603	547	573	536	578	531	524	556	561	528	542	551	572	559	533	607	567	585	536	570	512	545	533	578	565	542	555	537	503	555	573	543	526	563	535	557	545	532	541	559	536	576	549	555	569	572	548	516	534	545	576	564	565	541	562	566	539	518	554	562	562	536	517	512	514	536	557	544	561	569	560	562	535	521	569	571	583	494	577	573	539	554	550	519	506	533	541	573	551	540	514	570	554	558	548	543	538	513	587	591	553	531	544	569	508	557	520	566	549	544	571	594	563	561	514	599	562	547	545	585	564	558	514	557	577	540	596	512	519	589	579	603	574	541	570	548	527	572	601	518	569	545	551	569	609	559	507	561	578	554	530	542	522	579	513	555	549	569	543	596	540	594	570	523	614	528	529	555	532	578	542	591	541	518	569	578	569	569	534	525	511	577	561	605	577	534	530	557	581	547	543	528	552	582	570	549	508	539	541	550	569	538	546	525	536	538	582	578	547	510	519	510	545	576	590	540	580	556	556
6980	2962	1195	763	973	917	673	511	408	377	286	224	195	144	108	95	85	64	69	78	62	58	59	56	56	63	53	61	42	55	56	50	66	47	44	49	51	48	45	43	43	35	46	47	50	36	44	52	50	48	39	49	40	52	43	52	39	49	46	34	42	42	43	36	38	46	50	34	28	47	37	47	39	47	38	45	42	38	40	48	39	36	30	49	36	39	39	36	38	36	37	35	36	41	25	43	26	48	33	29	34	45	36	39	45	46	38	41	42	35	40	32	28	32	38	30	35	45	34	40	41	33	42	37	37	36	40	41	40	33	26	28	41	34	38	31	34	39	40	41	41	37	46	35	28	52	40	28	45	45	37	33	42	38	35	47	35	32	33	40	45	32	42	37	43	44	37	44	50	28	33	36	35	41	34	37	36	30	45	35	41	46	37	34	26	41	32	32	43	45	40	42	43	42	36	34	31	31	37	31	37	41	33	41	40	29	36	31	44	38	37	44	36	48	44	41	40	32	43	47	31	38	28	46	40	39	37	28	37	37	32	33	30	40	37	32	31	32	47	29	29	36	42	38	35	33	37	36	40	37	40	29	40	35	39	30	33	44	44	37	37	39	40	40	27	36	29	32	39	34	27	34	46	44	38	41	39	37	39	35	32	36	31	44	32	45	40	28	40	37	29	35	33	42	31	37	38	35	44	38	45	32	41	28	40	37	31	44	30	29	46	38	29	44	32	46	43	36	42	37	49	37	37	40	34	37	43	43	30	36	29	31	46	48	38	32	50	35	31	34	40	44	40	35	30	29	30	39	41	34	38	45	39	33	51	42	30	46	50	38	45	35	31	44	26	47	32	25	44	37	31	31	38	46	24	43	43	34	39	39	25	49	27	33	43	31	40	39	42	37	32	35	33	37	30	48	34	41	36	27	38	25	33	38	37	41	33	39	30	31	49	40	39	42	32	33	33	31	44	29	29	39	37	29	29	29	43	28	36	30	41	26	41	40	37	35	41	27	35	36	48	32	36	34	37	34	41	34	35	37	35	23	33	36	40	40	29	28	37	37	35	51	33	41	49	36	46	39	33	35	28	42	35	38	36	29	36	46	41	38	38	39	31	44	38	43	43	43	35	40	36	32	34	28	39	39	34	46	40	40	32	38	31	40	32	35	38	42	41	40	37	33	43	35	47	36	37	39	38	29	42	32	41	33	44	36	38	38	47	43	40	24	42	25	37	41	29	43	41	44	33	36	34	31	29	35	37	39	40	42	30	41	31	46	36	38	39	27	29	39	27	40	45	34	50	41	35	34	37	39	36	36	31	35	33	41	29	34	36	38	38	34	38	23	35	38	25	41	33	41	32	48	36	40	39	47	29	37	21	39	41	44	40	30	37	42	34	39	42	43	35	36	37	27	33	34	39	29	41	28	38	41	26	30	33	41	43	32	40	31	37	42	40	36	33	29	30	46	45	46	44	41	31	32	34	33	36	37	37	35	39	32	37	53	34	41	35	22	33	32	35	37	36	35	42	37	26	30	44	44	40	46	42	35	44	30	37	37	30	30	41	46	35	37	46	31	43	33	30	31	43	32	31	44	39	32	35	29	31	33	36	33	29	32	39	47	38	32	39	38	24	38	43	33	49	39	39	42	36	39	41	31	47	37	33	34	41	34	47	37	35	28	34	34	32	30	36	35	32	37	38	27	36	46	35	36	30	31	44	23	43	33	39	35	33	32	35	34	35	36	41	41	52	38	41	32	44	37	41	44	38	30	34	38	27	34	47	39	37	39	40	27	28	46	37	31	39	36	45	39	25	22	30	32	37	46	36	35	33	30	38	39	33	31	40	39	34	37	39	36	31	39	36	37	29	37	33	29	34	40	28	44	35	43	45	35	33	38	29	37	33	31	34	33	43	40	35	24	43	37	44	42	41	33	48	43	31	36	44	40	43	33	42	38	26	42	43	51	33	36	39	37	38	38	42	33	37	35	34	35	31	25	33	42	41	31	47	26	36	35	31	31	36	38	33	31	29	29	32	38	42	39	31	39	34	34	29	31	32	40	45	55	47	31	33	43	37	31	36	32	33	39	49	22	28	45	40	38	43	39	47	30	42	33	42	43	33	42	31	31	33	35	33	43	34	44	36	42	41	38	33	42	37	54	47	43	35	36	40	39	44	29	30	42	39	32	40	29	31	34	30	40	29	24	33	34	32	38	38	31	36	26	35	42	28	31	26	39	26	30	38	39	33	34	37	32	43	45	27	38	53	29	40	36	45	32	35	35	31	43	35	42	33	23	30	29	36	30	42	29	33	39	41	44	40	37	24	36	36	33	30	27	31	52	46	33	51	36	45	35	40	44	44	37	35	29	36	31	47	47	32	40	41	40	35	43	39	44	28	39	28	31	40	51	34	30	49	34	28	34	32	29	32	26	26	30	26	39	41	42	40	38	40	38	37	29	30	38	33	40	44	32	31	39	32	35	34	34	42	44	31	37	44	29	31	35	35	33	43	36	31	44	36	26	45	39	40	39	37	33	46	33	32	36	36	43	37	37	31	42	28	30	39	35	37	47	39	43	38	31	40	43	26	35	29	27	46	47	40	36	40	37	40	47	30	32	28	41	32	39	20	42	45	44	43	43	36	33	33	59	44	28	31	33	33	33	44	41	35	38	37	33	43	47	38	40	29	39	37	40	40	30	42	18	41	29	37	45	37	40	38	38	41	44	53	45	37	27	40	34	39	41	35	45	26	44	31	38	37	26	28	34	42	40	47	28	33	29	41	37	47	23	42	28	28	30	48	42	43	38	39	23	41	39	36	43	30	42	27	30	35	33	39	31	30	46	48	31	31	36	37	31	40	36	38	36	39	33	28	40	27	35	41	41	31	40	40	37	35	29	33	50	38	42	32	26	40	38	31	48	37	34	44	35	29	38	39	28	37	37	47	31	39	41	43	29	33	33	29	40	38	30	34	41	35	36	40	41	36	31	32	38	44	43	33	32	36	32	36	33	44	27	39	25	28	49	33	40	28	40	35	39	34	35	34	47	33	26	36	37	39	33	47	32	42	37	37	32	36	27	38	32	23	33	33	38	33	36	34	34	32	31	35	38	45	39	29	41	48	29	37	31	32	26	39	37	34	39	40	40	40	31	44	33	39	39	31	32	32	35	24	40	43	22	36	33	38	43	45	41	41	42	38	33	33	46	36	47	35	35	47	40	35	36	30	41	32	48	42	35	32	44	44	34	49	30	36	37	39	35	44	41	22	32	34	33	24	34	37	40	40	36	41	35	31	35	32	46	37	36	37	41	43	40	48	44	37	32	40	31	28	31	41	39	33	34	36	29	31	31	39	32	39	31	24	34	51	36	28	38	46	49	28	38	36	44	42	39	36	47	21	37	43	41	43	39	35	38	39	32	35	30	28	30	39	36	23	43	34	31	27	32	28	26	49	39	34	30	39	33	29	33	45	39	35	46	41	28	42	30	46	32	28	37	46	35
44049	30187	21127	32010	38945	37623	33235	27483	22485	20026	16705	12879	10392	7742	6114	5028	3911	3343	2931	2624	2495	2333	2104	1898	1767	1645	1580	1642	1691	1614	1583	1518	1502	1475	1462	1389	1303	1279	1261	1254	1193	1206	1255	1192	1232	1191	1176	1185	1192	1225	1134	1115	1138	1054	1067	996	936	912	905	925	925	895	859	846	827	864	869	851	794	841	828	775	825	833	794	745	745	754	724	747	734	668	712	686	786	731	722	720	725	727	717	683	694	713	723	720	642	670	780	663	744	718	703	707	716	742	723	707	759	662	653	646	616	620	653	668	632	652	647	644	605	624	635	600	582	639	600	597	640	580	594	660	676	599	636	617	605	650	577	651	657	631	636	620	623	641	670	679	631	617	649	617	658	602	598	617	653	644	677	624	650	610	653	633	611	644	639	599	623	632	614	663	641	652	610	653	592	595	632	648	637	647	640	576	635	625	600	666	645	652	651	638	648	688	673	605	638	653	648	643	640	613	598	656	665	613	651	652	618	618	651	594	641	622	622	607	618	591	631	592	671	649	589	585	644	616	661	606	600	584	637	601	613	571	626	629	637	617	674	593	626	596	618	569	663	617	594	591	608	629	612	609	633	657	590	572	616	587	654	640	551	621	603	693	627	610	639	608	657	619	625	712	648	639	605	613	654	611	635	600	626	590	628	649	627	599	636	630	614	666	657	636	614	632	638	640	619	621	626	601	587	632	659	609	621	665	647	652	612	608	652	621	612	578	609	610	655	603	629	619	588	596	651	609	620	645	611	603	589	597	633	593	623	636	627	646	649	594	687	623	657	632	606	615	672	654	634	632	596	608	630	602	607	604	640	597	614	652	632	623	616	612	623	639	653	599	571	607	596	666	646	600	587	606	573	589	647	602	600	582	616	617	595	618	619	624	627	589	617	657	609	625	624	593	618	677	611	603	567	629	608	624	603	651	657	645	626	594	603	592	644	586	626	585	639	601	655	625	661	574	616	580	621	607	649	599	620	631	648	655	597	590	584	611	615	611	610	603	613	620	589	639	664	615	648	624	585	615	600	627	629	617	621	598	682	603	628	670	615	609	646	584	610	587	620	637	632	693	595	605	595	614	622	620	603	628	631	636	612	577	605	672	613	629	638	602	638	620	609	624	590	596	608	629	584	617	637	620	594	640	662	653	623	646	665	594	602	581	587	646	622	643	599	703	653	638	621	641	603	587	647	613	663	583	631	599	611	615	625	626	609	622	618	606	629	636	649	596	603	640	636	648	591	634	646	641	590	629	616	628	617	596	618	577	625	651	659	632	633	605	576	628	615	594	662	601	652	596	638	627	672	601	596	662	609	602	602	623	628	575	629	638	666	597	603	604	583	626	638	588	617	668	586	652	638	587	633	622	611	667	635	626	613	611	612	617	616	602	632	647	587	619	621	630	606	623	617	626	601	647	625	673	651	605	613	619	583	576	612	617	634	622	630	602	640	647	604	607	604	601	704	658	631	612	608	581	613	621	598	671	625	625	626	653	585	657	604	643	586	672	633	636	621	649	604	649	608	645	614	684	623	579	623	641	615	629	661	594	643	610	631	630	598	585	588	615	617	621	660	647	625	644	611	630	620	620	651	616	636	593	622	605	656	584	616	574	622	652	572	637	620	629	624	601	607	606	610	654	609	614	636	588	616	565	620	604	636	633	620	640	640	650	620	604	620	617	583	651	627	627	620	631	633	600	631	646	616	665	569	552	603	599	598	607	606	629	599	626	628	634	618	652	600	633	599	642	606	596	640	640	626	611	633	601	630	576	639	634	615	640	606	611	632	640	617	625	632	618	627	605	628	618	609	640	651	627	587	608	616	580	638	604	618	626	641	616	618	638	586	642	630	619	582	623	633	618	674	623	657	612	616	618	592	622	618	637	657	618	661	620	611	629	657	595	629	629	574	622	678	655	592	634	632	646	656	643	610	660	662	646	651	620	622	629	675	634	660	612	559	628	595	623	651	637	718	616	584	638	598	635	635	620	638	576	670	630	612	658	618	554	629	581	655	593	618	641	609	658	622	589	597	632	615	599	640	618	604	641	630	639	658	627	606	640	647	618	630	615	624	635	611	625	658	643	627	642	627	647	638	601	639	649	614	614	592	608	638	624	639	618	597	646	666	621	606	607	598	613	612	628	598	606	613	637	634	638	627	597	588	609	622	609	603	619	602	644	585	654	686	670	621	611	603	596	615	593	614	597	679	642	600	611	638	626	607	620	620	598	560	645	632	645	610	628	632	625	626	595	611	628	629	617	607	627	586	599	640	616	645	612	627	645	634	623	584	631	631	625	629	595	589	622	685	618	640	660	631	618	607	627	634	634	576	621	611	633	588	584	609	612	596	637	611	609	634	623	622	610	616	598	625	586	670	624	619	647	620	603	630	617	612	598	613	582	629	602	594	635	591	654	653	615	617	587	586	598	634	582	620	653	604	599	634	604	625	620	591	653	602	622	620	599	621	608	614	628	617	621	655	633	612	629	627	607	623	620	672	621	663	656	620	633	621	640	604	619	634	611	641	589	637	643	626	674	604	660	632	571	617	635	626	608	632	610	629	602	573	595	635	623	635	640	624	625	616	642	598	611	626	598	583	612	643	601	591	611	660	642	610	578	633	652	609	600	624	627	625	619	583	638	608	603	590	615	611	640	621	663	617	641	635	616	618	636	622	614	700	611	614	621	614	584	622	621	607	621	578	638	636	621	641	609	601	648	617	599	631	583	589	610	592	642	670	651	658	576	645	626	608	668	653	612	634	657	616	615	619	606	588	631	597	621	672	607	613	625	625	624	619	598	645	625	603	617	614	637	619	595	632	600	615	609	598	574	604	619	650	619	608	570	630	607	665	615	617	623	643	640	617	614	611	605	638	622	586	574	590	608	620	653	607	656	590	627	612	574	648	654	591	580	616	613	647	629	615	633	557	644	640	564	669	628	627	620	617	613	650	619	614	587	601	642	623	617	653	630	623	567	616	638	593	615	653	632	604	603	637	629	617	662	619	617	617	602	658	594	641	595	614	592	570	659	624	610	647	651	640	593	621	568	633	666	605	611	630	556	651	636	603	672	626	615	602	618	614	612	661	586	655	640	597	628	605	625	581	587	609	614	635	611	598	604	646	605	603	612	560	584	619	606	629	645	570	626	643	624	611	626	582	634	611	648	656	632	594	587	626	610	585	627	571	625	658	612	634	680	611	617	633	580	604	590	594	618	608	597	631	633	631	584	627	614	617	620	616	637	636	608	614	649	615	646	634	595	619	602	663	639	620	619	628	632	644	655	616	630	569	621	617	609	636	663	618	632	614	660	597	621	606	603	622	601	625	624	641	647	657	639	629	602	624	591	595	605	628	626	580	614	642	633	633	605	642	613	600	617	657	658	581	679	597	616	664	601	624	647	588	611	639	579	663	591	582	614	618	647	646	579	599	578	591	636	632	569	615	603	609	648	631	626	593	614	611	667	628	626	591	657	646	630	608	664	624	647	612	619
3244	1099	550	328	387	421	338	231	173	150	114	96	67	56	48	47	41	36	37	32	35	34	40	34	29	34	29	23	26	42	31	25	28	29	29	23	28	28	26	36	30	22	24	23	25	34	17	38	29	32	44	31	35	27	33	30	21	21	23	28	24	23	27	19	31	27	25	23	19	20	26	18	26	15	21	25	24	26	28	25	27	20	24	20	22	25	24	25	17	22	28	26	31	26	22	22	16	18	23	27	21	29	31	23	31	29	23	29	40	18	19	29	19	24	25	19	31	21	21	25	21	25	26	24	21	29	21	19	21	15	29	21	26	24	19	24	14	30	30	26	35	23	29	28	23	21	20	26	21	19	25	20	29	19	28	31	29	27	18	15	24	22	21	31	32	24	18	26	27	18	35	15	27	20	17	17	28	19	23	24	19	21	27	23	34	25	25	28	20	22	39	22	21	18	20	25	18	20	19	18	28	20	25	20	14	30	21	30	28	22	31	14	22	28	23	25	25	25	32	27	26	25	32	24	20	22	26	30	19	21	20	15	22	24	26	24	17	16	17	26	26	30	33	23	23	26	27	26	27	27	18	23	23	24	20	31	27	18	20	25	27	30	18	22	22	24	18	26	22	23	18	18	27	29	40	28	26	18	29	29	30	28	27	29	25	19	24	24	17	36	22	25	18	15	21	32	18	22	28	18	26	28	15	28	23	25	23	23	18	29	19	19	29	27	14	29	34	21	28	24	23	19	28	18	23	19	28	21	31	21	25	22	18	20	25	21	21	27	16	26	18	25	24	28	17	28	24	35	15	25	25	24	19	20	29	27	24	32	21	13	20	33	25	27	24	22	22	22	25	31	21	25	21	22	23	22	30	18	19	23	21	13	22	27	26	23	27	23	30	18	27	30	19	30	24	18	17	19	16	22	24	24	23	22	20	20	16	21	20	22	17	29	22	26	29	31	22	24	15	19	13	16	18	25	28	15	25	33	25	26	20	20	24	18	14	28	29	25	17	27	17	18	26	28	27	16	28	23	15	24	25	24	25	13	23	18	29	20	26	24	17	29	22	20	31	27	23	24	28	25	20	19	18	26	27	31	23	24	28	25	17	42	30	17	25	22	22	27	20	20	24	16	25	20	21	30	15	28	23	19	24	23	16	21	16	24	25	15	26	35	21	27	24	27	24	17	28	21	39	28	24	28	24	28	21	14	33	23	26	22	31	25	19	30	25	26	22	33	24	19	26	22	22	24	20	23	22	12	32	32	30	18	24	18	19	22	33	31	25	23	24	15	28	24	25	27	22	25	21	21	25	30	24	21	29	29	27	19	27	18	22	23	25	29	17	26	23	26	15	17	21	27	24	16	23	25	28	12	29	26	17	25	17	26	25	29	17	21	20	25	26	22	22	31	22	24	19	21	20	26	23	30	25	24	32	27	18	25	22	18	21	24	22	26	28	32	19	22	21	31	26	29	25	22	23	37	22	32	22	21	25	16	17	24	25	18	21	27	23	20	27	24	23	24	22	20	21	24	28	17	21	37	24	24	19	19	27	24	22	19	18	24	18	25	17	21	27	31	16	20	24	31	24	24	26	21	21	19	29	28	24	32	24	25	36	25	27	38	23	19	20	20	27	21	26	14	20	30	30	26	26	32	39	21	23	22	21	23	20	26	27	31	17	28	27	19	31	25	21	28	23	23	26	25	29	18	16	23	23	21	25	19	24	37	24	23	27	17	20	25	22	23	27	25	18	25	23	25	25	27	26	16	33	28	17	24	19	23	26	24	30	21	25	24	27	22	27	29	24	22	28	22	25	19	29	17	15	24	20	31	27	19	31	22	22	26	22	16	19	23	21	25	27	22	23	27	26	20	21	20	39	17	29	25	16	21	23	24	28	26	21	22	36	17	23	28	26	24	27	32	21	28	21	22	15	20	26	24	19	24	16	16	22	27	21	24	22	24	20	22	20	27	33	16	22	25	26	26	30	22	20	25	30	28	27	31	28	14	25	25	31	20	33	29	30	27	23	19	23	27	21	18	24	23	31	25	26	21	20	15	18	27	20	20	19	20	23	19	26	30	23	15	20	25	30	25	31	26	23	19	19	20	19	26	24	22	28	26	27	32	29	32	22	14	19	22	27	17	29	27	25	24	22	32	24	29	24	28	30	25	25	24	25	17	19	30	19	29	18	28	19	18	26	25	30	20	24	23	16	37	18	22	32	28	20	24	27	28	19	16	27	27	19	24	20	28	25	20	24	23	20	26	18	22	15	25	26	17	32	29	25	24	24	24	30	17	17	31	32	24	22	18	29	20	19	22	20	21	23	22	17	33	19	16	26	23	33	26	20	20	30	28	20	28	22	16	29	39	24	25	20	26	23	17	32	23	23	29	24	23	18	24	26	24	25	30	24	22	33	23	22	27	34	22	16	23	28	13	23	27	28	20	31	23	33	14	15	20	27	28	19	23	34	23	29	24	32	18	20	11	24	27	21	32	23	30	20	22	30	18	27	22	20	25	28	13	33	28	17	24	25	23	19	21	23	21	27	27	19	20	29	15	24	18	18	23	22	23	22	28	28	28	23	28	26	22	15	24	29	24	21	29	33	32	22	25	16	28	27	23	26	21	19	21	20	17	23	22	17	28	18	24	27	20	21	23	23	25	27	17	30	22	22	32	29	26	17	28	20	19	20	27	15	20	17	24	20	27	14	28	20	18	20	23	26	22	27	26	20	21	29	29	27	22	25	30	26	19	16	17	23	24	17	29	28	26	29	17	28	23	17	29	26	26	30	20	28	28	27	34	24	25	28	28	23	27	37	26	22	18	24	21	19	27	23	31	35	26	36	31	24	29	21	21	14	20	27	22	27	25	25	30	26	28	22	33	19	23	32	20	14	24	19	22	24	33	23	18	22	24	26	19	22	23	26	19	21	30	22	22	20	28	24	27	28	21	22	19	21	23	22	21	26	25	30	19	25	23	27	25	13	32	19	24	25	23	24	26	23	22	28	27	26	24	27	29	29	27	25	16	35	26	21	23	17	15	20	20	25	23	27	28	31	26	25	27	22	19	20	19	20	23	26	23	19	25	21	17	18	19	24	26	19	18	18	25	22	28	19	24	8	27	29	34	15	20	28	26	22	23	26	24	25	29	24	18	22	22	19	16	14	20	17	20	15	14	27	27	26	17	20	22	25	22	22	25	23	19	21	30	21	22	15	25	26	29	25	24	29	18	26	21	17	19	22	29	19	17	29	25	18	18	29	29	12	25	37	13	25	25	18	22	25	16	21	19	27	21	17	17	24	28	28	20	26	18	26	29	18	21	23	26	13	40	21	27	21	34	25	27	17	32	26	21	26	21	21	22	21	27	20	24	19	38	27	14	17	16	20	19	20	23	30	26	30	26	23	24	32	17	16	27	27	30	23	24	31	28	30	32	17	27	14	15	30	16	18	30	21	29	19	17	26	24	24	26	24	27	22	31	17	22	19	26	31	32
33278	22348	14070	23061	29083	29121	23318	17237	13237	11015	7803	5821	4498	3393	2495	1937	1510	1305	1269	1145	1096	1010	998	859	836	774	764	778	775	794	809	782	768	747	741	713	704	724	699	733	648	698	718	682	683	659	680	687	671	695	648	611	636	613	587	537	577	528	507	493	513	501	497	526	510	516	516	493	519	515	522	485	443	472	502	459	460	476	450	458	467	454	498	471	458	497	491	470	456	463	411	420	439	453	411	454	478	447	488	464	443	430	442	446	427	441	441	480	454	413	474	443	402	437	395	418	436	399	380	407	449	418	410	398	396	425	426	426	365	423	409	395	402	426	445	423	406	449	414	395	419	425	424	407	424	410	391	401	410	396	438	430	373	405	410	411	454	381	423	447	424	372	412	384	435	397	401	401	427	426	401	422	378	399	424	437	418	423	396	400	404	409	430	420	397	453	414	422	409	401	402	419	398	406	397	414	401	387	407	373	392	387	404	449	359	404	413	424	430	399	415	433	429	342	393	415	399	427	416	411	426	403	371	381	434	406	408	378	391	469	419	425	417	394	410	406	426	399	443	354	419	368	406	436	417	424	424	386	388	413	419	447	398	421	429	435	433	419	426	391	433	437	389	406	424	404	397	413	386	425	437	399	449	413	410	392	402	394	412	388	416	431	420	406	446	409	417	406	398	382	398	384	406	401	425	431	424	426	392	414	414	377	418	441	384	424	392	401	363	373	409	376	412	405	410	388	385	412	386	430	379	418	436	416	416	416	364	410	413	431	394	427	439	439	387	384	400	406	413	436	425	433	409	421	392	357	417	419	374	402	411	416	413	411	394	396	399	418	427	439	420	387	388	396	436	446	424	425	436	416	435	416	398	443	416	398	428	439	383	411	352	415	418	411	404	415	401	384	410	427	400	434	415	407	365	418	388	418	420	435	414	433	407	411	416	427	462	414	427	383	392	418	389	426	390	407	390	411	395	425	407	399	408	383	434	417	389	404	422	388	426	431	392	410	427	429	408	388	382	426	395	413	401	395	410	436	362	434	403	404	424	455	406	418	415	450	443	448	428	421	442	404	449	382	429	427	385	414	419	401	404	392	431	428	420	406	431	377	398	420	408	397	433	413	418	432	400	435	420	414	419	416	399	354	396	423	440	415	440	389	408	419	412	407	394	401	396	446	407	391	430	377	384	415	378	388	379	414	407	426	399	394	420	387	430	392	413	415	418	395	445	424	413	444	426	429	409	434	390	424	419	401	420	439	441	369	425	415	415	443	419	423	398	386	398	392	402	391	365	407	401	410	439	391	391	378	423	383	393	380	403	393	422	414	406	396	427	421	399	414	419	432	402	398	357	394	421	409	402	432	437	415	371	395	441	400	402	445	400	400	390	421	405	404	391	413	384	426	423	405	400	439	388	422	418	391	444	411	407	401	407	428	375	389	426	408	390	418	420	434	430	411	373	438	412	396	402	403	436	444	407	416	375	407	422	416	433	396	375	425	449	456	442	434	376	402	425	412	383	422	413	459	436	414	386	402	404	423	418	378	408	381	440	379	372	405	417	405	413	448	426	409	417	434	420	396	384	400	388	407	435	418	403	427	385	398	424	416	435	404	405	388	396	401	386	415	376	404	399	410	415	418	433	423	388	403	414	400	421	418	444	418	404	385	436	381	430	424	419	463	406	424	396	400	426	424	394	416	423	415	420	410	423	388	425	429	381	434	389	428	426	414	412	436	427	415	407	410	413	409	404	366	407	387	415	445	409	399	415	430	390	420	413	406	394	437	437	412	424	435	403	392	403	392	408	425	404	405	390	397	401	417	418	426	379	396	403	432	382	425	420	376	394	374	384	416	410	461	409	388	406	412	431	401	460	382	407	381	412	398	407	395	414	411	421	407	388	396	421	356	410	379	440	412	404	399	399	417	405	432	393	394	391	394	391	452	478	425	401	417	407	401	388	428	378	412	430	419	366	365	436	378	375	381	401	438	393	380	407	436	401	388	372	439	415	412	397	450	375	384	400	397	396	408	429	405	394	409	451	449	386	428	369	399	411	448	384	437	393	405	462	440	436	357	407	440	374	428	417	412	406	401	378	399	398	390	381	391	397	420	366	390	405	408	384	388	398	421	405	393	426	430	375	380	403	422	407	413	418	432	395	439	426	369	385	407	392	424	409	422	414	430	431	436	422	416	417	410	398	408	417	431	425	416	388	407	421	414	384	426	418	385	375	382	407	418	440	379	393	377	428	378	390	409	430	440	437	431	364	401	409	422	385	404	425	428	452	409	392	447	416	412	406	407	421	419	406	429	416	394	404	396	425	408	395	412	415	410	388	396	416	416	444	353	375	393	405	418	421	401	433	389	402	427	404	418	398	393	418	422	409	416	401	385	390	378	404	402	402	403	407	394	421	427	389	366	402	392	400	422	418	421	432	402	427	380	421	393	404	398	387	409	389	386	421	424	445	395	413	427	428	391	415	423	400	439	381	459	431	432	404	391	402	393	428	418	402	414	376	419	398	407	368	426	395	394	407	440	416	403	430	443	406	415	432	402	434	403	448	409	426	417	411	391	407	417	449	400	401	399	410	408	425	395	427	408	433	393	433	432	414	406	385	414	402	378	407	415	416	394	428	405	397	394	373	412	383	383	389	410	425	394	385	387	403	372	432	424	414	397	438	408	439	406	430	425	444	417	450	447	408	393	392	390	443	368	406	419	423	404	406	398	438	413	412	423	439	398	404	402	420	421	384	428	438	391	420	425	415	420	410	415	466	383	386	383	348	392	435	393	392	408	373	398	400	404	410	390	377	402	405	390	421	445	435	422	412	420	407	387	429	400	416	424	437	402	423	403	388	445	405	442	415	387	389	440	379	381	392	424	419	414	382	409	413	417	443	423	371	414	418	394	369	428	444	420	402	452	434	424	405	422	393	404	413	401	405	434	394	410	421	398	417	400	441	411	388	412	459	419	428	433	422	437	386	420	397	436	438	424	369	386	396	391	417	403	357	424	428	415	430	422	406	437	433	416	421	392	435	412	426	418	458	435	398	403	424	427	389	388	403	398	407	404	410	410	398	409	412	377	407	425	440	425	405	415	446	382	411	425	427	437	433	388	426	408	426	392	442	402	401	412	407	410	407	410	410	396	401	437	384	389	406	405	367	377	417	441	404	386	427	429	408	410	399	388	432	367	425	418	430	420	416	379	412	409	443	430	385	419	417	431	399	385	406	398	386	438	406	374	427	413	393	438	383	403	428	393	353	443	397	413	435	387	418	406	453	417	388	434	397	433	436	398	386	442	394	401	432	424	411	398	403	410	418	395	376	424	377	401	402	415	399	425	408	399	375	397	399	385	379	437	414	427	414	418	401	399	406	396	419	433	386	403	372	404	440	386	393	419	427	387	410	420	414	428	434	411	396	439	417	439	393	445	408	414	380	373	394	395	406	384	438	378	417	412	459	426	415	378	445	416	421	436	423	408	420	402	395	382	446	404	404	403	432	432
5420	2372	1041	644	681	721	569	383	298	222	185	174	117	99	100	68	58	59	54	50	52	66	56	36	37	38	43	48	42	52	45	41	45	43	41	47	34	47	33	42	46	29	37	46	46	52	39	42	47	51	44	43	37	43	40	35	39	44	31	41	42	38	43	34	32	36	40	32	33	38	31	34	37	36	28	33	37	37	34	32	29	45	37	26	26	30	31	23	32	27	28	28	27	31	23	33	29	33	33	32	25	31	44	33	32	33	21	33	32	28	22	22	36	29	35	38	32	41	27	31	26	34	28	34	35	26	31	31	26	33	33	39	37	28	42	27	28	25	27	28	24	28	36	27	41	35	31	33	21	33	37	33	19	32	35	33	28	33	28	24	42	34	27	27	27	28	27	31	31	30	36	28	34	28	41	27	30	34	40	25	33	33	32	20	27	25	36	31	30	27	39	28	27	30	28	31	27	28	28	39	23	31	28	30	41	43	25	27	33	40	40	32	23	33	26	37	25	29	32	29	27	30	35	26	35	21	28	26	27	45	33	34	23	23	30	36	27	30	28	34	39	30	29	27	36	30	29	32	27	20	33	33	21	28	31	27	31	34	22	39	25	30	33	33	26	37	29	26	28	26	33	30	23	37	42	35	40	38	38	30	20	31	32	30	29	33	33	29	35	29	33	33	26	26	31	33	40	36	23	40	39	25	19	29	30	28	24	35	27	28	34	26	32	34	31	31	22	27	29	32	31	25	33	18	32	23	44	29	32	40	19	32	30	38	27	25	39	23	33	28	23	35	27	33	40	33	33	35	27	26	42	31	26	31	20	33	33	30	30	33	35	25	29	33	32	32	24	25	32	28	25	22	27	22	39	27	26	22	35	26	29	33	29	31	25	35	29	24	21	30	30	31	31	31	33	31	26	29	29	26	26	32	32	26	26	22	31	28	23	29	34	32	20	31	36	34	28	29	31	21	30	31	36	31	37	33	23	26	26	29	32	34	33	37	31	28	18	34	30	34	37	31	36	35	27	31	28	18	20	24	32	32	22	33	23	39	25	27	31	32	29	36	28	34	25	24	35	32	35	35	32	34	24	25	26	39	27	26	33	29	22	34	30	24	36	31	29	38	28	27	35	39	40	28	39	27	43	32	30	27	41	40	24	35	32	29	33	30	23	37	36	32	30	35	36	35	31	27	37	26	30	33	31	35	24	20	38	29	29	37	35	33	32	28	32	36	30	19	34	22	26	32	28	27	16	32	32	37	22	25	28	22	25	36	31	20	26	37	33	25	35	37	42	29	30	31	22	34	27	40	31	29	32	29	33	18	34	23	29	26	35	30	28	34	30	46	34	30	35	27	34	25	35	30	34	34	40	26	30	27	29	41	36	31	33	33	35	34	33	25	28	28	26	27	45	30	34	29	29	34	37	37	30	25	33	25	32	28	40	24	38	31	34	33	32	22	31	27	37	30	30	27	38	31	31	35	30	33	30	36	37	21	26	19	34	33	29	20	35	25	30	40	25	34	25	37	28	34	29	45	28	29	37	27	34	27	33	19	32	36	32	38	33	42	29	27	31	40	27	21	32	34	35	32	33	35	30	37	27	42	32	29	25	40	37	35	27	26	29	31	35	26	31	33	26	31	34	32	38	16	20	35	30	32	41	27	26	32	32	22	24	28	27	27	34	28	29	35	30	39	24	31	26	32	27	26	41	31	32	32	35	28	31	22	27	35	33	30	43	24	33	33	28	34	31	18	33	21	28	27	30	41	34	23	25	16	29	37	35	24	23	29	33	28	40	38	25	32	40	35	34	22	23	22	29	47	29	34	27	25	26	21	32	36	27	33	28	42	21	21	30	20	33	24	31	26	29	26	23	30	20	29	30	36	30	34	23	31	31	26	30	37	28	31	30	39	37	23	25	33	30	37	40	30	41	37	30	31	40	29	35	42	31	21	32	24	15	31	31	19	34	29	29	35	34	29	25	33	28	35	27	30	21	27	27	25	32	24	26	29	29	31	27	39	29	29	26	28	32	29	44	30	23	33	37	29	25	28	29	25	37	30	29	26	40	25	28	36	33	29	32	27	23	23	25	23	25	32	23	22	21	26	34	22	29	36	24	30	27	26	49	33	33	27	28	22	37	26	29	32	20	28	37	24	30	30	30	35	25	26	33	32	19	28	28	28	32	30	37	39	32	35	30	30	25	46	28	34	37	29	34	36	34	29	35	39	25	24	34	40	30	18	27	26	34	32	33	34	31	32	34	30	30	22	26	32	36	32	28	17	28	36	34	30	34	35	27	35	35	31	32	39	34	27	23	32	24	33	29	33	25	21	42	30	27	32	27	28	40	32	33	26	28	33	29	26	34	36	23	31	32	25	35	35	30	28	37	22	27	24	29	33	38	38	35	34	23	32	24	30	32	29	35	25	38	33	28	33	37	30	32	26	25	30	37	35	38	33	18	34	28	24	34	34	36	28	32	34	19	31	22	39	27	28	38	31	39	21	29	23	32	37	31	26	27	25	40	30	34	22	33	28	35	30	28	34	24	31	32	29	21	38	36	35	32	33	38	40	29	20	31	27	37	34	28	21	32	27	34	23	27	27	29	29	27	27	40	36	29	29	32	28	29	26	36	28	30	24	36	31	29	24	24	34	28	22	28	31	26	28	35	35	30	31	33	29	40	30	39	33	42	27	30	32	31	33	35	24	29	28	34	30	38	27	34	31	35	37	36	37	24	31	28	23	22	36	26	31	28	34	22	34	27	31	26	31	25	31	32	25	33	24	33	32	32	32	41	37	30	31	27	28	35	26	30	31	29	28	39	35	31	34	21	31	35	29	31	35	33	21	31	29	30	23	27	34	26	33	27	29	38	28	36	28	31	33	40	31	33	36	25	30	32	27	31	30	37	33	30	27	33	25	25	31	32	41	36	32	25	30	28	31	31	36	21	32	32	29	34	25	43	36	22	25	31	26	22	39	32	34	30	41	21	43	34	32	32	32	29	30	30	30	31	33	30	24	36	24	37	31	32	19	33	35	34	31	34	32	23	42	29	22	28	31	26	49	38	34	38	35	38	25	27	49	33	28	32	27	26	36	21	33	27	33	36	30	19	28	29	35	39	22	25	41	31	26	31	31	36	33	22	29	36	33	21	32	40	33	36	28	28	35	28	37	20	30	25	24	31	36	34	21	35	31	31	37	31	29	43	33	18	31	33	23	39	42	29	28	37	29	32	30	36	26	26	38	30	40	28	33	27	32	20	20	22	34	35	29	33	44	33	26	33	35	27	34	34	33	45	27	43	33	27	30	27	19	31	38	27	20	37	32	22	34	26	25	27	39	24	24	32	29	28	26	38	26	29	25	36	27	29	29	24	40	34	42	33	39	31	38	31	19	25	37	31	27	32	36	45	28	28	37	44	38	38	30	41	36	27	39	26	29	32	27	35	26	29	32	31	31	30	44	40	33	27	26	35	29	37	27	25	37	38	38	30	35
41935	28659	19817	30039	35113	34434	30265	24142	19376	15958	12144	9728	8007	6013	4636	3806	3021	2668	2517	2329	2262	1957	1801	1584	1583	1470	1379	1396	1493	1445	1433	1409	1263	1217	1198	1196	1208	1150	1149	1107	1036	1028	1100	1046	1055	1064	1100	1112	968	1079	1015	927	931	906	845	860	783	794	826	771	732	710	744	729	776	706	736	747	741	790	755	696	669	687	693	681	687	612	660	661	642	627	642	659	695	639	643	624	616	636	611	592	577	616	568	630	603	641	612	574	569	615	540	625	559	608	634	561	545	547	547	601	558	535	533	526	513	562	480	552	561	527	484	501	537	479	521	576	530	561	505	528	510	554	570	507	553	535	549	575	548	527	519	529	534	530	534	564	552	493	530	556	535	534	555	542	559	562	526	542	548	521	554	542	536	506	526	569	554	598	512	515	521	531	483	513	517	574	536	535	514	518	498	567	519	544	537	536	553	528	501	519	514	520	553	526	529	527	555	480	557	526	509	522	494	509	499	501	540	538	523	505	538	505	508	532	549	520	524	560	503	527	547	499	459	525	514	536	495	511	551	543	504	511	542	517	499	510	563	510	514	478	546	514	534	513	492	505	522	508	538	548	563	492	497	559	503	577	522	510	513	520	539	554	557	529	576	527	554	520	521	548	510	524	511	526	487	536	493	537	521	539	537	528	517	532	511	522	544	523	528	460	534	527	483	528	508	534	543	525	538	496	544	567	509	542	540	509	532	555	520	544	539	455	511	503	511	501	533	549	570	532	510	519	551	536	484	508	568	464	506	550	531	530	488	582	563	495	505	545	543	515	511	505	502	537	478	536	523	520	506	524	505	522	522	499	510	489	523	539	530	574	486	537	505	500	518	511	513	519	535	490	525	495	548	529	545	532	508	516	555	501	547	550	515	513	470	509	475	533	543	571	488	510	516	480	479	499	573	479	531	518	513	533	536	508	488	522	526	555	503	530	532	516	525	529	533	514	509	498	475	549	489	558	564	497	505	535	497	510	536	517	510	520	474	521	530	569	500	541	535	547	538	484	493	540	519	516	537	511	499	527	496	552	550	508	564	493	523	516	531	516	548	519	533	519	514	511	531	547	526	511	510	501	490	545	518	524	521	509	529	538	564	540	548	542	525	511	513	543	523	523	564	544	503	551	518	461	524	528	477	521	495	516	554	516	534	531	555	529	523	524	544	537	509	535	469	514	495	521	525	513	522	515	504	565	497	535	580	498	532	479	546	513	571	511	525	561	542	560	528	520	533	522	525	532	534	536	552	542	510	528	518	559	532	539	560	523	487	514	542	527	551	499	484	524	526	521	522	544	527	485	528	554	524	546	524	514	521	533	489	518	492	480	495	522	495	544	505	550	488	530	515	515	529	514	537	540	473	507	577	517	514	518	571	519	514	561	554	479	515	533	534	549	536	521	530	554	504	505	512	555	549	542	480	583	539	533	490	561	524	542	540	516	509	512	522	536	519	546	469	526	503	510	518	548	510	532	517	527	524	513	550	513	528	478	502	529	548	494	537	517	513	522	552	542	513	558	559	479	518	563	505	517	528	508	531	532	545	478	516	550	535	529	531	554	501	488	503	531	557	539	531	509	545	520	533	511	535	526	504	505	511	523	513	549	541	550	515	542	508	519	519	554	600	523	545	465	534	545	514	550	519	501	529	547	513	542	515	504	558	516	536	558	527	544	535	536	476	530	550	543	509	518	504	531	500	507	529	539	494	581	527	571	491	521	491	552	540	541	530	477	517	526	501	562	494	490	509	525	514	530	555	497	522	559	517	544	542	535	496	523	554	498	554	549	536	523	532	571	508	535	519	535	541	526	528	511	490	514	495	532	520	551	518	516	508	501	529	537	518	514	500	486	478	540	507	553	542	557	528	494	539	488	556	491	514	531	532	533	587	561	471	524	495	564	545	527	570	530	491	536	518	488	518	541	507	541	527	524	510	535	519	552	497	581	555	541	560	501	511	523	552	516	506	521	541	535	533	505	518	508	524	541	556	533	531	514	526	513	536	512	492	498	533	515	508	515	537	558	536	489	553	520	557	498	529	507	568	498	499	544	517	515	532	488	589	533	508	507	528	540	539	519	495	510	538	506	502	523	498	520	547	545	487	515	552	496	548	549	528	518	532	567	516	524	510	503	520	550	532	541	519	527	511	488	565	535	502	545	538	566	540	543	541	524	535	466	514	517	503	561	489	535	476	536	508	512	530	510	521	585	543	525	515	517	498	507	534	479	574	554	485	494	481	500	531	546	499	522	550	531	505	544	522	531	538	513	516	528	558	502	516	512	517	554	529	531	538	564	534	508	548	506	535	546	566	506	578	568	560	519	538	563	532	498	550	559	519	520	483	507	542	507	515	494	550	517	543	523	502	526	527	515	570	523	543	519	508	541	527	510	539	490	489	495	514	564	547	554	531	484	522	534	552	550	541	519	574	562	539	532	526	520	530	524	520	506	494	574	498	503	521	546	508	570	522	532	539	585	489	537	540	538	584	547	513	543	510	523	565	582	537	539	511	524	503	516	556	559	510	516	529	511	534	532	489	559	517	527	561	560	544	576	549	515	506	494	507	579	500	539	525	555	484	510	509	513	544	519	479	487	479	557	518	491	547	538	513	571	529	478	508	541	542	522	545	507	535	545	568	497	492	540	514	514	512	504	511	505	521	496	509	553	460	536	533	557	548	520	527	559	512	527	541	500	549	505	565	510	488	513	550	517	529	548	529	519	527	525	490	522	499	529	495	547	561	531	507	541	503	540	503	514	508	505	529	518	528	505	469	540	538	541	509	495	549	531	561	543	503	504	560	544	512	527	503	484	521	507	510	531	489	542	517	545	506	559	538	532	536	554	553	500	523	547	551	541	568	546	549	502	527	513	514	520	550	510	534	523	474	494	558	545	479	527	533	515	552	491	521	494	522	557	477	550	527	535	529	519	504	508	495	501	538	518	549	512	544	527	529	518	550	509	517	536	515	495	517	511	524	531	528	523	496	554	526	520	538	514	525	526	550	538	483	479	562	512	527	509	524	527	536	512	540	546	536	495	506	504	529	498	525	516	551	482	491	560	498	525	538	480	506	527	515	488	501	563	523	541	529	544	570	512	533	523	513	581	516	538	505	547	512	500	551	557	570	518	482	540	535	502	509	546	526	512	537	523	513	571	519	478	456	547	465	522	515	496	537	521	518	531	491	525	532	531	562	529	529	491	499	520	520	504	544	499	569	521	544	537	497	537	521	532	537	494	548	556	535	502	547	537	511	534	517	496	540	533	545	505	530	519	535	502	524	538	555	535	486	539	487	521	521	501	554	515	517	552	530	494	517	536	514	509	531	526	536	539	483	543	540	510	537	553	478	528	532	510	486	538	515	523	554	530	485	529	510	563	510	604	483	507	550	523	525	565	536	500	518	553	518	540	519	517	539	519	560	510	562	536	559	493	545	481	513	567	503	518	514	560	535	536	549	573	483	528	476	539	527	505	529	508	505	508	499	542
5552	1646	768	468	561	488	389	303	228	180	151	131	113	85	77	67	61	56	44	61	52	48	61	56	42	49	48	42	36	37	54	43	51	36	64	31	35	35	53	43	41	34	41	38	35	51	34	25	39	41	25	51	36	37	40	29	36	35	32	42	32	34	38	35	32	27	37	38	33	39	42	36	24	30	34	29	29	43	28	40	34	38	34	35	29	38	27	32	47	38	36	29	36	30	31	34	28	35	34	33	32	41	39	37	30	29	38	36	29	28	30	31	45	35	33	26	37	36	26	33	34	36	28	45	26	43	41	46	37	25	29	29	34	37	26	33	34	31	30	27	22	27	32	29	21	35	30	32	30	40	33	41	27	28	29	31	32	32	28	32	41	34	27	32	36	26	37	25	28	38	38	30	38	38	36	37	29	35	31	37	29	34	30	35	25	31	27	31	27	31	33	30	29	29	36	33	36	34	25	28	25	30	33	30	43	31	32	32	24	29	28	29	33	27	43	24	30	33	30	36	37	31	30	36	34	35	28	30	33	29	36	32	40	37	35	28	37	38	32	25	36	31	28	23	23	38	32	41	28	25	34	31	27	35	28	28	27	34	34	30	24	39	32	31	32	43	20	36	30	33	33	29	34	33	32	41	27	34	33	37	32	30	30	30	43	29	40	34	34	32	36	35	33	28	31	40	24	37	35	30	36	25	41	29	31	43	41	34	23	28	31	28	21	34	34	26	38	26	40	31	24	28	35	35	27	37	31	32	37	35	35	26	30	28	28	34	37	39	36	39	27	31	37	38	33	40	35	30	33	20	17	40	26	39	36	31	39	35	31	32	36	34	25	37	40	27	31	25	27	39	27	33	31	34	28	33	37	33	34	38	20	24	40	34	40	40	40	31	33	41	39	43	27	37	28	17	37	27	33	25	37	32	34	37	29	31	38	23	25	25	23	37	49	37	35	35	41	35	33	43	36	27	30	37	39	37	31	29	23	34	25	28	25	29	36	31	37	27	34	34	22	32	24	33	38	31	33	33	30	37	21	26	31	33	19	38	45	28	26	21	31	24	32	39	42	32	37	28	25	31	25	32	43	31	30	32	29	26	24	27	35	28	31	32	25	40	34	34	30	46	31	27	29	33	34	28	33	35	36	37	30	32	32	35	28	28	36	30	28	29	39	28	26	33	32	31	30	35	24	37	32	23	28	37	29	21	25	31	30	34	32	29	33	38	36	27	30	29	35	30	29	32	33	26	28	29	40	28	37	23	19	26	27	22	37	31	32	31	35	42	20	35	33	33	33	31	28	36	30	27	36	33	45	41	31	25	38	29	25	30	30	37	42	29	39	42	33	35	45	33	45	31	44	28	40	34	27	34	27	35	44	32	34	30	43	39	36	35	28	36	27	27	36	36	30	29	35	34	34	34	26	39	26	34	21	40	35	31	30	29	37	31	38	25	34	40	37	29	26	30	36	37	34	33	37	24	37	33	33	32	37	36	34	26	32	37	26	27	33	37	41	29	38	29	22	30	31	34	28	34	25	27	37	30	22	35	41	26	24	34	37	33	36	35	35	34	32	25	26	29	34	30	34	30	29	28	32	22	24	29	40	26	31	32	36	28	19	31	36	26	36	31	28	35	27	29	49	24	33	47	30	27	28	40	37	26	23	31	35	35	34	43	30	35	37	25	34	32	23	37	31	30	30	39	29	30	48	35	28	29	28	28	32	32	38	40	35	31	26	38	29	36	35	32	30	22	29	40	28	30	29	33	31	34	40	24	34	35	31	39	28	40	29	47	28	37	26	34	32	33	28	40	24	33	30	36	34	30	40	34	33	23	38	41	23	33	32	34	38	41	33	30	38	35	29	27	27	25	30	36	36	35	35	34	24	38	30	36	37	33	25	34	31	46	22	26	32	29	39	36	29	38	21	31	31	20	30	36	43	22	38	32	24	36	34	24	27	29	38	24	32	33	39	32	31	39	31	22	33	29	41	27	39	30	35	25	31	25	26	37	24	33	38	28	33	26	29	31	40	37	21	36	38	26	22	36	30	32	38	36	21	26	27	26	32	27	35	23	37	21	30	38	26	20	41	32	27	37	26	31	28	26	33	28	36	25	26	39	26	31	30	36	30	26	39	40	27	26	33	26	39	30	22	29	33	34	29	31	41	30	29	40	26	37	36	32	38	37	35	36	30	26	35	42	40	26	37	33	26	40	31	37	36	30	28	29	42	29	28	32	36	38	35	34	33	33	32	35	37	30	27	35	36	29	23	32	37	30	28	24	36	25	37	25	26	26	33	27	31	28	42	31	30	36	27	36	31	34	35	37	37	31	38	31	34	32	32	36	29	35	31	24	36	36	31	29	29	29	35	41	46	26	35	40	40	30	34	29	36	21	31	25	30	33	43	34	31	30	34	30	24	32	30	35	39	26	30	46	35	32	32	40	33	29	26	21	33	36	28	30	35	28	44	29	35	29	35	38	29	28	37	34	28	43	41	26	29	34	32	28	29	39	35	37	38	34	27	35	36	35	38	31	41	28	31	39	32	38	33	39	37	39	32	33	31	37	24	37	31	35	18	37	29	39	40	30	36	30	32	35	32	36	26	22	39	34	48	29	34	31	38	29	28	24	37	36	44	33	27	30	36	36	36	29	33	37	35	23	43	26	31	27	32	23	26	31	36	31	36	34	25	41	31	31	36	38	24	30	35	34	27	35	39	29	28	40	32	26	21	42	36	28	30	35	37	31	24	26	23	35	38	26	30	23	21	34	34	39	36	25	35	32	27	47	36	33	23	24	26	43	36	28	39	30	32	28	25	35	38	32	31	44	26	39	26	26	19	28	38	30	39	38	27	33	30	33	34	35	32	34	23	28	37	29	24	23	42	40	29	28	39	39	34	24	25	33	26	29	25	38	36	29	39	38	33	31	29	26	30	29	29	31	32	26	31	30	33	21	28	32	30	23	35	32	35	32	46	36	17	33	29	36	35	42	39	35	34	24	28	30	23	37	31	31	25	27	37	28	28	29	34	31	34	30	41	37	27	32	27	25	39	30	37	27	30	36	41	27	23	36	32	34	29	28	33	25	30	24	26	36	35	35	31	40	28	27	28	28	30	33	34	32	35	34	34	37	28	29	32	32	39	27	28	29	35	27	27	31	28	30	16	26	37	29	32	39	33	33	40	41	33	34	30	34	39	27	30	29	38	34	29	19	41	27	21	32	29	38	40	33	20	36	33	26	39	28	30	34	30	32	36	35	31	43	35	34	39	38	31	33	31	33	38	38	29	41	35	37	28	37	33	29	41	41	28	36	37	35	37	28	32	31	39	12	35	28	30	31	32	24	26	29	27	29	26	34	26	30	37	39	22	38	29	32	39	27	27	31	36	39	42	34	36	32	31	24	39	31	37	46	31	36	38	35	26	23	32	34	33	46	38	31	35	29	34	37	39	28	40	29	29	39	22	37	31	29	39	30	37	29	35	35	40	31	22	35
37111	24852	16546	26956	31618	29603	26104	20913	16095	12164	9245	7288	5614	4433	3449	2940	2538	2224	2116	1890	1745	1584	1384	1396	1330	1386	1300	1318	1337	1265	1271	1236	1200	1183	1119	1012	1087	1072	1023	996	1022	1030	1005	1028	925	998	975	962	895	884	890	918	884	857	834	795	776	737	716	724	748	725	740	705	715	723	722	731	712	688	713	686	672	687	620	668	685	668	661	651	666	599	643	640	629	595	666	601	657	600	597	611	638	586	601	594	647	602	669	610	621	599	622	541	643	644	628	585	617	606	569	531	531	555	589	545	580	527	573	533	557	535	498	524	501	578	556	569	549	546	515	534	553	528	544	540	551	569	553	585	501	564	548	568	560	551	545	524	537	611	567	547	515	557	540	550	606	563	594	564	579	530	515	534	547	556	514	541	576	547	515	533	554	580	547	550	534	581	514	571	506	560	574	562	546	511	542	523	500	542	548	582	517	498	569	515	541	547	585	551	539	579	567	520	550	556	572	585	550	595	532	563	576	569	560	569	526	558	524	564	547	551	563	578	510	576	579	545	572	533	559	566	556	587	568	561	561	530	551	500	540	552	526	538	533	547	562	517	559	603	536	529	555	574	560	536	567	553	561	533	536	562	550	580	577	562	542	566	527	553	535	567	538	547	603	530	595	584	561	540	563	521	565	554	561	528	553	570	534	510	600	576	533	503	574	539	577	564	514	551	535	586	549	495	563	578	536	588	560	546	559	569	531	540	587	524	552	564	607	566	549	577	580	532	529	542	531	553	564	536	566	573	498	546	529	547	568	524	577	576	533	569	576	556	578	535	506	566	563	586	534	525	525	538	597	571	496	559	556	560	541	520	574	554	541	543	555	538	589	574	552	558	588	573	519	525	503	592	511	574	601	576	506	565	541	536	552	581	554	542	547	560	570	574	580	570	547	564	554	556	546	568	580	591	566	549	545	582	554	566	567	558	544	515	572	589	546	539	584	536	526	566	566	525	548	515	606	522	576	574	510	571	540	581	503	543	537	552	547	557	559	556	574	551	605	562	574	527	579	555	504	560	548	562	572	519	538	529	538	561	575	551	562	598	566	563	589	610	574	554	525	548	565	567	571	540	533	570	552	605	564	540	549	554	516	556	542	556	586	547	582	574	526	595	497	509	574	555	573	551	543	558	512	539	530	548	545	571	497	536	582	568	509	565	576	520	569	567	565	584	576	546	581	545	538	595	556	527	536	531	568	575	575	579	522	525	542	543	583	538	530	592	583	562	540	565	584	567	542	550	544	575	599	584	575	528	533	541	569	560	558	549	537	571	536	572	534	582	519	548	576	554	520	555	551	563	571	583	530	552	550	532	548	508	570	546	533	550	567	524	551	536	506	519	563	568	567	550	568	543	550	569	577	533	548	520	582	555	562	565	579	588	551	521	549	561	559	526	548	556	553	550	611	533	558	548	590	576	554	522	595	537	549	559	545	563	544	557	556	555	556	563	578	525	567	559	515	564	519	551	542	596	564	551	558	539	545	508	568	530	579	567	534	575	541	516	537	533	610	532	579	564	555	562	571	566	579	526	551	600	550	551	564	574	567	556	534	521	492	560	518	569	546	564	558	571	467	534	588	562	581	590	574	487	544	580	524	600	511	555	588	555	521	551	541	544	543	522	567	565	529	531	562	552	578	537	525	565	556	558	550	559	558	547	570	554	520	538	557	529	551	539	565	555	558	547	561	553	526	518	557	550	578	538	518	614	516	556	554	543	543	566	566	530	548	552	544	552	526	541	535	581	513	600	545	550	565	544	544	546	547	559	575	544	573	580	571	548	555	559	526	533	563	534	575	546	560	535	516	519	556	525	565	565	498	539	572	561	519	556	624	591	542	559	567	532	525	573	565	518	513	587	575	525	544	581	624	545	584	551	561	555	541	561	579	545	553	562	580	607	536	544	527	533	594	535	571	555	588	554	549	557	515	555	568	542	549	561	532	556	529	548	552	538	558	541	538	513	553	549	574	545	549	556	488	533	568	562	584	577	525	574	525	567	574	550	549	519	561	561	573	512	586	583	527	562	555	552	544	537	535	557	594	514	511	573	593	541	540	539	579	518	539	565	507	582	547	552	556	537	560	516	582	517	543	545	550	550	527	562	559	507	535	537	597	548	511	566	562	516	536	593	575	568	553	589	614	571	580	543	551	564	530	552	546	547	540	524	543	532	540	548	556	574	560	569	550	561	561	550	593	541	527	585	550	515	540	584	576	589	544	537	550	577	569	566	538	578	557	617	530	617	529	570	550	553	553	533	549	562	543	593	530	558	562	547	603	548	537	581	531	534	546	570	580	565	603	553	556	551	569	532	554	523	522	567	537	569	563	528	578	568	543	572	547	580	593	504	546	588	599	535	546	576	531	535	556	543	554	538	537	576	560	563	563	563	566	571	586	551	486	539	549	555	563	552	524	543	586	532	590	555	589	537	526	545	565	571	515	576	551	578	568	540	570	554	569	542	535	526	546	536	519	532	552	557	512	581	584	506	554	570	511	572	551	524	540	547	600	541	543	562	531	531	521	558	562	577	567	543	547	549	566	554	575	574	551	574	578	554	545	543	555	514	525	590	550	543	545	568	566	510	551	572	578	586	565	553	545	614	551	536	581	580	586	537	540	518	571	560	557	536	581	567	571	541	553	584	548	558	607	532	554	595	565	573	543	566	562	567	558	568	545	541	534	556	551	557	519	597	565	540	561	541	517	576	576	582	554	548	506	548	571	572	505	578	561	523	565	552	603	552	538	523	554	541	593	575	556	531	526	545	511	545	546	543	525	543	536	567	564	578	546	550	612	560	551	530	565	548	516	585	579	553	620	539	522	586	524	549	523	542	541	577	547	535	547	549	591	513	535	539	568	557	531	577	567	544	522	563	584	557	580	552	545	547	534	548	562	549	574	569	554	553	543	549	506	547	570	541	531	547	582	589	543	574	566	545	578	572	532	523	557	566	505	578	538	553	536	541	531	568	571	553	615	563	548	562	550	550	555	596	554	547	553	604	536	518	568	575	577	509	570	503	568	523	514	553	513	556	570	543	532	532	543	519	555	547	525	536	548	553	616	541	557	550	496	560	523	547	543	598	559	553	506	578	587	562	564	554	536	565	532	563	588	578	565	550	564	574	544	584	560	556	556	539	541	525	565	578	566	547	528	543	569	588	555	611	571	558	530	570	568	567	528	581	535	533	574	578	582	495	551	584	543	514	504	572	546	568	558	558	539	563	551	553	554	559	548	525	536	563	576	537	540	581	539	537	558	496	545	586	538	546	581	550	593	558	521	539	588	547	539	538	558	532	567	539	540	569	573	560	536	560	553	561	585	594	552	500	554	503	574	562	557	564	546	540	538	541	555	507	564	584	567	555	541	571	549	541	556	598	530	567	498	539	587	564	600	571	549	547	602	573	524	523	537	554	568	512	544	543	590	551	551	571	525	555	554	606	520	581	540	585	538	571	541	548	542	543	570	553	556	580	575	566
6794	2603	1062	633	802	640	499	407	333	262	207	147	147	112	93	84	87	72	79	67	72	54	43	55	51	66	43	74	54	66	53	55	53	74	57	61	63	55	49	45	40	55	50	35	36	57	37	48	44	42	38	44	48	47	46	48	39	39	40	34	46	27	47	47	51	43	47	56	38	45	37	44	37	43	36	32	37	36	45	45	41	49	38	47	30	38	41	43	38	42	40	43	41	39	42	39	44	31	48	47	32	33	34	44	38	46	35	33	32	39	32	35	44	39	41	37	40	34	37	39	42	28	39	35	39	41	34	36	42	31	51	38	33	36	46	34	41	22	33	43	28	42	27	34	48	49	43	29	35	32	35	42	31	28	48	35	38	31	29	34	40	49	40	47	44	35	33	40	33	33	26	38	35	31	30	38	33	40	44	32	42	31	34	31	47	38	35	27	38	36	30	35	35	36	43	30	28	26	35	39	33	32	39	43	29	34	31	33	36	38	41	39	49	31	47	51	35	36	30	36	39	33	33	29	41	34	43	35	40	38	36	29	45	41	42	41	30	34	42	46	46	42	32	34	36	46	34	36	41	29	37	31	40	45	32	37	38	34	36	35	38	44	33	44	28	34	33	50	39	38	37	20	40	31	43	30	35	32	22	25	44	32	23	33	50	33	41	37	28	35	41	34	39	53	39	46	26	44	28	34	37	40	27	39	38	34	26	36	33	30	33	36	44	42	32	31	32	43	40	41	30	43	37	46	39	35	35	25	33	42	37	41	43	45	43	36	33	35	49	27	43	29	36	42	42	42	40	35	40	36	27	38	49	40	31	52	38	38	33	44	34	41	45	43	42	32	37	37	32	35	38	27	29	40	30	28	41	39	28	27	31	42	41	39	41	33	34	44	38	41	26	32	46	25	39	35	32	40	29	36	33	40	36	35	29	31	28	47	40	34	43	28	42	38	40	35	38	31	37	33	29	31	42	38	32	27	36	41	35	43	33	27	33	35	39	39	39	36	40	44	37	36	32	45	41	39	38	27	32	42	30	33	32	36	47	46	32	33	33	32	31	34	42	42	27	35	51	29	33	39	38	40	33	49	40	44	32	34	32	36	27	33	31	40	36	34	39	39	42	37	35	44	31	41	41	47	46	32	42	43	33	50	38	40	30	38	29	38	40	22	26	37	33	37	41	46	39	34	30	33	26	48	34	34	36	35	37	28	39	31	44	46	39	33	31	28	30	38	29	27	38	23	28	31	35	34	32	40	39	43	36	33	38	34	33	36	36	24	40	36	33	44	36	32	46	36	40	28	38	46	37	28	32	35	39	39	35	57	35	43	30	44	33	36	40	28	31	44	42	36	25	35	39	34	50	36	37	22	50	38	46	28	36	40	29	34	46	30	37	37	47	43	45	31	44	41	35	41	40	35	24	33	35	38	39	44	32	31	47	35	36	32	38	34	36	43	38	30	31	32	35	32	29	40	36	42	34	32	41	38	32	29	38	32	36	43	33	39	37	43	48	43	42	39	39	38	36	45	29	32	34	38	26	39	40	32	33	41	40	32	29	34	37	48	38	34	37	31	33	32	36	38	44	37	39	29	30	39	32	42	43	37	46	37	40	34	39	40	37	39	43	29	37	35	38	47	37	45	28	48	42	29	41	34	37	40	37	39	22	48	31	34	35	31	36	42	36	31	25	29	39	37	41	58	37	41	35	39	36	34	35	32	45	46	32	36	43	36	24	23	38	42	36	29	38	34	28	39	25	31	33	43	30	38	41	31	38	35	40	33	30	48	33	35	31	41	38	26	26	43	30	26	30	45	34	33	37	24	24	40	34	40	36	30	22	31	31	43	27	35	42	33	50	30	26	35	32	34	35	43	38	43	38	41	30	35	33	44	35	42	36	32	32	27	33	31	37	34	33	38	33	34	40	38	36	45	39	22	41	39	31	27	42	35	32	30	39	44	43	37	32	34	38	33	45	39	41	40	53	36	40	40	34	47	37	38	31	39	26	29	32	35	36	40	27	22	26	37	35	40	47	40	29	35	38	32	31	27	38	35	39	31	36	31	19	33	52	34	36	23	35	24	39	48	43	39	40	36	32	27	30	32	30	43	39	37	33	30	45	48	32	32	30	39	21	31	44	40	29	34	33	41	37	39	36	31	32	45	38	43	48	42	33	39	34	33	46	46	38	32	31	47	40	26	35	36	29	38	44	35	39	41	30	37	44	44	36	38	30	44	31	37	36	37	37	39	33	35	37	27	34	34	32	38	35	39	36	29	30	37	38	47	28	32	29	39	44	29	41	38	45	39	38	45	49	26	37	39	39	38	41	43	36	38	35	34	47	40	35	35	32	31	39	44	38	39	49	29	37	32	32	52	39	45	39	39	42	44	35	33	33	37	34	32	29	34	31	36	28	24	33	31	42	42	36	39	34	41	34	31	37	32	39	32	36	27	42	29	37	36	29	24	33	44	33	39	32	28	41	25	47	37	32	45	35	29	35	37	38	37	37	25	42	33	24	44	44	37	38	23	32	28	32	35	33	36	47	38	37	50	24	33	38	41	32	37	41	46	42	33	46	32	46	34	41	34	35	45	44	41	32	32	40	29	47	35	34	39	34	29	36	37	41	39	35	46	35	27	27	33	42	36	38	40	44	42	44	39	47	38	29	31	29	37	32	33	32	36	27	36	33	37	40	40	40	27	28	29	27	26	44	40	38	44	38	40	46	26	33	42	44	37	38	33	34	33	35	38	41	28	43	43	38	33	29	36	33	35	36	32	42	41	30	40	44	34	35	50	24	44	44	47	43	38	46	41	35	35	45	34	38	33	49	26	30	28	36	43	39	42	34	43	36	38	40	41	38	35	37	43	35	37	40	46	31	34	38	28	45	37	32	34	44	31	43	38	30	32	30	39	40	32	43	37	44	42	40	33	34	34	44	51	44	46	38	30	47	29	37	36	32	35	41	31	39	45	35	35	39	38	42	34	39	31	31	36	43	37	37	26	37	30	36	31	40	34	31	42	45	26	36	42	37	41	39	36	37	46	47	48	44	43	26	40	35	48	38	46	45	35	30	39	31	34	32	45	39	39	31	42	40	37	38	39	32	36	36	35	40	32	43	36	38	43	36	37	39	48	25	41	40	28	42	54	30	40	40	40	36	37	37	42	30	36	41	46	42	37	41	40	39	43	29	52	39	45	37	40	47	41	31	40	31	39	38	37	28	36	44	46	30	32	26	35	31	29	27	33	28	30	32	38	36	51	36	26	42	51	40	35	27	38	33	43	35	49	32	38	39	39	35	40	42	35	38	31	23	41	32	41	42	33	36	31	34	40	47	29	29	37	47	37	49	30	37	40	39	35	27	41	42	36	34	32	33	42	40	38	34	34	36	42	41	33	27	36	31	38	35	33	46	34	43	43	42	34	39	43	36	37	37	41	44	43	33	32	33	32	34	30	41	30	33	35	40	29	30	43	38	39	36	31	39	28	35	41
43455	28761	19843	30513	35766	33452	29490	24603	19677	15618	12140	9710	7592	5985	5016	4386	4043	3474	3241	2819	2620	2271	2233	2111	1952	1900	1929	1855	1799	1836	1692	1629	1576	1569	1519	1411	1411	1446	1335	1339	1326	1391	1402	1282	1277	1303	1265	1314	1236	1266	1246	1184	1134	1145	1081	1000	990	894	954	970	955	884	887	885	894	958	840	919	948	895	886	792	802	833	832	838	792	795	764	806	807	707	718	784	762	791	720	769	765	711	738	775	681	743	691	708	680	684	735	673	733	679	688	678	730	727	661	696	660	703	639	616	665	648	645	601	639	635	621	626	616	612	642	620	672	605	603	592	637	605	592	616	610	663	632	633	641	669	611	622	632	651	590	639	642	665	634	689	612	622	658	628	639	662	617	613	623	652	611	614	646	612	618	667	633	605	621	594	613	621	596	613	621	639	632	615	648	599	626	629	610	653	606	614	635	628	620	620	621	610	580	596	639	613	590	578	581	627	612	633	652	616	653	624	630	632	635	627	594	620	624	614	603	655	584	622	628	600	638	626	601	638	604	607	607	609	612	600	654	646	627	615	609	597	635	599	601	627	633	610	579	622	630	632	597	641	580	656	607	647	647	612	625	640	648	620	615	621	610	623	600	587	642	664	630	635	631	643	603	583	627	614	653	621	645	627	649	632	596	609	626	637	600	628	647	630	621	602	651	650	615	616	636	597	631	623	612	599	620	681	587	629	593	627	618	605	612	601	625	591	610	608	605	702	608	591	631	622	628	606	637	582	618	576	604	614	598	620	645	624	625	640	623	634	616	627	596	605	629	583	642	630	592	669	612	634	625	603	646	607	624	661	639	600	604	585	644	635	642	648	604	622	661	602	592	631	607	615	640	649	621	611	646	594	618	579	650	643	573	585	643	612	624	600	608	600	613	592	572	631	629	579	590	615	607	564	610	626	634	554	592	651	647	654	612	577	603	636	594	599	590	612	642	643	564	604	602	631	625	626	579	583	637	620	608	594	689	622	614	619	586	642	606	582	632	587	653	636	623	607	637	613	634	584	621	612	612	639	644	625	611	593	598	609	639	620	583	621	580	636	617	605	629	619	584	633	620	666	597	629	648	588	618	600	641	578	618	627	608	670	609	633	657	617	649	628	674	638	648	641	591	618	581	659	611	636	619	619	619	635	645	648	583	607	610	648	619	597	626	629	680	639	592	640	624	567	659	615	605	604	611	661	636	540	657	620	628	605	615	595	632	608	616	596	623	652	644	637	596	631	637	579	636	615	622	623	627	613	630	629	633	587	647	660	604	609	663	591	641	561	606	627	587	684	601	603	638	597	650	617	628	617	602	623	601	594	610	589	614	636	632	619	643	595	609	629	623	607	591	589	565	609	648	607	591	596	658	602	615	629	594	604	625	591	628	629	592	641	642	638	592	644	631	640	613	630	628	615	614	588	600	670	619	598	608	609	620	602	634	621	597	532	595	644	642	621	615	641	601	640	617	625	653	590	608	644	634	628	633	627	579	579	596	615	650	632	610	635	642	624	581	608	620	613	680	579	592	655	664	668	613	650	624	635	620	663	626	617	636	652	562	646	636	615	556	623	615	613	587	606	630	624	602	643	634	665	586	603	634	621	601	630	671	608	633	670	636	627	619	629	635	642	599	623	607	663	608	618	648	653	579	608	601	639	613	665	580	557	595	617	629	611	590	608	588	622	594	657	623	631	617	643	612	603	631	620	610	606	623	594	582	598	610	621	629	615	645	588	621	597	601	627	633	626	656	637	634	558	618	616	606	621	619	632	633	639	648	588	586	608	612	665	631	635	633	591	631	616	637	637	633	616	620	582	641	573	631	628	620	642	654	580	631	615	608	574	637	594	630	566	633	581	588	582	591	610	613	630	625	641	627	612	618	629	610	572	587	625	587	654	583	664	612	667	628	630	658	646	619	608	634	603	616	601	622	611	627	669	620	679	651	593	652	638	611	657	608	588	644	634	617	620	627	691	620	612	651	621	649	630	580	605	633	642	601	657	613	670	622	630	626	625	585	635	592	621	588	600	630	642	632	647	608	616	605	642	660	654	601	607	596	595	635	601	600	574	604	620	643	568	598	595	587	636	588	669	627	615	620	634	629	644	601	659	627	604	635	581	595	630	664	647	604	641	670	624	625	635	608	600	656	628	637	595	589	614	637	658	622	635	604	615	606	619	621	633	626	607	610	625	603	606	633	570	636	627	642	570	662	704	622	638	594	613	624	576	680	614	614	630	630	603	632	605	606	654	619	665	650	669	633	637	670	618	602	633	644	632	643	623	625	638	611	645	662	603	627	635	617	651	620	640	607	623	627	654	592	631	624	648	603	609	700	626	594	598	634	665	637	664	645	612	614	581	606	614	598	623	610	628	609	625	643	624	675	624	609	627	551	636	627	673	633	634	623	601	611	611	606	577	612	613	644	608	651	619	665	656	581	602	604	569	645	580	642	637	648	644	613	654	570	613	605	614	607	571	607	619	610	606	652	609	616	622	649	561	608	613	645	635	610	594	628	647	612	616	602	572	623	619	633	585	629	609	649	619	630	626	652	604	583	648	615	615	624	643	604	630	649	664	636	614	563	659	623	643	554	613	634	629	646	589	612	603	608	644	644	610	633	648	605	589	600	593	578	673	593	633	622	575	613	580	637	602	593	584	696	608	636	630	640	577	586	625	633	609	628	587	646	637	635	660	561	604	607	645	654	688	657	605	627	642	629	602	609	602	631	609	636	578	619	665	654	630	645	636	612	556	575	605	638	608	634	566	584	641	613	642	621	631	605	626	635	636	660	573	624	575	634	634	634	642	643	653	601	572	651	628	609	601	603	657	615	707	604	639	620	590	640	591	617	607	651	608	618	631	624	612	638	647	633	649	574	634	595	635	609	634	608	600	634	637	664	650	621	650	612	618	593	605	610	620	615	626	643	632	625	632	608	608	600	628	624	597	594	571	627	602	707	614	625	621	582	671	594	628	643	626	599	610	653	592	625	602	658	655	622	627	628	594	599	625	641	588	628	608	598	589	595	616	607	640	598	647	595	589	626	644	604	628	644	585	621	601	675	596	586	619	620	648	614	632	598	618	643	608	628	619	617	596	616	593	556	662	608	637	629	611	618	620	616	615	613	657	649	630	567	654	610	608	629	620	585	659	607	615	639	630	604	654	629	602	640	587	586	614	602	626	634	609	613	623	612	595	650	693	592	608	617	628	615	633	654	648	583	658	626	614	659	628	631	653	632	577	619	631	572	616	645	609	601	597	610	579	622	595	625	619	613	595	647	640	629	604	623	628	650	629	639	656	603	624	679	622	638	586	606	651	621	617	623	664	612	619	668	636	633	648	645	649	621	589	620	606	647	616	623	634	644	651	613	635	645	593	602	613	605	606	628	607	616	638	593	640	617	576	618	621	624	612	617	628	645	628	657	604	597	592	657	578	621	644	610	623	631	635	667	644	579	595	627	636	664	670	620	640	596	643	583	606	625	646	625	608	640	646
3202	1037	456	277	361	267	199	141	132	94	70	60	55	46	52	42	42	53	37	52	35	37	23	28	32	36	28	22	34	38	42	27	25	28	28	40	31	30	36	33	29	33	20	25	38	32	20	32	29	30	28	35	24	27	20	25	24	39	23	25	31	29	22	25	26	27	21	33	27	23	34	23	26	23	21	21	26	28	25	22	18	27	30	29	20	24	21	32	23	25	26	19	35	31	22	26	28	24	35	25	24	36	21	20	19	34	29	25	35	27	22	21	28	24	18	28	18	21	30	20	22	25	17	18	21	16	24	24	24	22	26	31	25	26	18	30	22	25	27	15	22	23	25	29	22	23	29	33	25	21	28	19	23	17	20	35	32	22	36	25	31	12	24	28	24	22	25	26	20	20	32	22	17	19	25	29	29	20	20	18	19	21	28	29	16	29	25	24	32	30	25	28	28	27	17	18	22	30	21	22	22	22	17	26	21	21	19	21	22	29	21	24	24	26	24	25	18	19	22	25	18	15	33	22	27	25	26	30	21	17	22	27	24	25	23	27	21	27	19	25	16	22	21	24	28	21	25	25	22	16	23	26	37	30	18	23	22	29	26	17	29	25	18	14	21	21	29	29	22	29	17	22	27	24	25	16	27	20	21	29	24	24	13	26	28	26	15	26	30	29	20	16	33	34	26	25	25	26	27	25	26	32	28	28	20	26	22	19	27	25	21	23	23	18	30	21	25	25	29	28	24	23	33	20	22	20	23	23	20	20	27	27	21	21	25	22	16	29	26	22	27	22	32	21	23	24	29	22	18	24	26	28	20	27	15	19	14	27	25	24	14	23	27	24	21	25	23	17	27	19	13	22	25	23	26	21	31	33	20	18	17	22	32	27	17	14	25	31	23	17	18	25	28	24	26	25	24	18	22	28	26	30	14	28	28	19	35	28	24	25	21	32	24	25	20	19	27	25	27	24	24	30	27	24	22	30	13	25	20	22	24	29	24	30	19	26	21	19	19	19	30	30	24	27	37	24	27	31	36	18	29	27	18	26	24	22	31	19	26	19	27	18	21	26	26	21	32	19	27	22	21	13	19	16	23	27	32	28	25	34	23	29	22	22	27	23	25	28	22	20	15	23	21	19	19	21	26	26	23	16	23	23	34	25	16	33	23	22	24	18	27	25	28	21	29	21	17	29	25	26	20	19	31	17	17	28	27	24	26	31	28	24	32	22	25	19	23	23	26	19	17	29	25	26	22	22	24	28	21	23	25	24	20	22	20	19	23	28	22	23	16	16	33	23	29	18	29	29	18	17	29	23	23	24	16	20	17	21	14	28	23	28	26	23	25	24	24	28	18	25	27	22	23	22	22	24	27	19	20	23	27	26	24	28	25	24	24	24	24	23	31	29	20	23	24	23	29	22	35	19	29	26	22	22	18	21	41	20	16	17	29	20	16	23	22	19	29	24	19	15	24	22	19	17	19	27	22	28	30	24	31	18	31	17	33	24	21	30	22	20	31	27	21	27	21	18	16	28	34	28	22	20	30	21	20	27	25	23	20	29	30	23	14	28	25	24	19	28	19	23	23	20	22	21	30	19	20	17	23	27	27	25	28	24	25	25	17	25	22	26	21	29	24	23	28	28	28	16	16	17	26	12	26	28	15	26	15	27	30	35	23	32	22	30	26	18	21	25	18	19	25	31	15	22	29	22	23	20	25	23	22	17	21	18	17	28	29	21	20	26	19	11	34	15	23	18	34	23	27	21	33	29	28	21	21	21	27	16	29	19	29	30	27	27	24	24	28	33	21	20	21	21	22	28	33	31	25	31	24	23	19	24	17	15	23	24	22	23	30	31	24	25	23	26	24	30	19	26	29	37	20	25	18	23	28	25	27	18	20	27	20	22	19	29	27	23	19	29	26	24	31	35	19	19	17	25	26	25	24	25	31	15	25	13	24	16	23	27	20	29	21	34	24	27	17	13	23	23	27	26	29	30	22	24	17	17	21	27	19	24	22	28	27	33	17	24	25	17	23	20	20	34	28	23	21	25	21	23	30	18	23	15	32	24	23	22	21	21	18	21	26	15	21	28	25	23	14	29	21	20	20	31	28	26	20	25	27	27	31	25	22	24	28	20	28	16	22	25	25	32	27	23	21	23	19	27	28	34	28	20	23	25	30	16	26	31	20	14	30	21	26	23	28	29	27	23	25	24	27	25	32	24	30	27	19	23	28	29	23	28	25	22	19	19	26	23	30	30	24	25	33	27	22	26	24	32	18	16	17	25	25	23	30	26	17	24	22	28	33	29	21	26	28	23	28	25	21	26	22	25	29	20	18	21	22	38	27	22	18	27	31	20	34	18	13	31	19	37	15	26	22	22	21	22	30	17	25	24	20	30	18	25	21	20	33	16	29	24	25	15	19	21	21	21	37	31	26	25	24	15	18	24	22	19	25	18	25	31	25	18	22	25	21	22	17	24	24	16	28	28	26	19	26	20	31	24	24	31	24	30	25	22	26	31	24	33	29	24	21	23	30	24	25	26	22	29	16	31	16	40	27	20	32	20	24	30	27	16	24	19	25	20	29	22	20	21	27	21	17	25	19	33	26	15	27	19	21	22	17	23	21	24	25	23	21	24	23	22	15	27	18	21	23	17	27	25	17	29	24	24	24	21	25	27	20	27	22	23	20	33	27	27	24	26	25	17	27	23	30	18	16	26	24	28	19	24	25	22	14	28	21	26	26	22	25	29	22	22	29	34	30	19	11	26	20	29	25	24	27	15	34	17	26	25	19	24	20	18	26	27	14	17	22	26	20	33	29	27	25	31	19	19	36	19	20	32	23	27	20	26	15	28	31	22	30	25	17	18	23	18	34	21	25	25	25	33	19	20	21	27	25	23	31	22	26	25	25	28	29	32	24	29	23	24	31	24	27	25	21	31	24	28	19	28	22	25	22	21	25	23	16	22	27	29	19	22	19	25	18	27	21	23	23	19	19	26	25	29	13	31	24	23	16	25	22	18	20	27	25	25	17	31	32	26	14	33	20	30	26	14	16	30	26	21	24	19	18	25	18	27	24	26	25	22	17	13	23	20	14	21	29	23	25	23	31	26	19	22	19	22	24	27	18	20	27	10	25	29	20	25	24	25	19	15	32	29	13	23	12	31	25	22	28	30	17	27	21	24	27	25	20	28	18	26	15	33	28	21	30	26	21	23	30	26	20	22	19	14	23	16	20	18	26	15	24	16	23	25	24	19	13	16	24	30	17	24	25	19	19	28	18	26	19	24	21	24	24	25	23	24	20	30	32	25	17	25	30	25	28	16	20	27	21	29	28	25	20	22	25	18	18	15	24	24	29	23	21	11	25	17	34	22	26	17	27	20	23	33	18	27	28	28	27	17	23	27	29	23	29	18	16	21	28	19	28	24	24	19	26	19	27	20	24	19	18	17	23	21	24	26	26	23	26	22	26	21	28	19	20	25	21	24	17	28	24	17
32710	21516	12043	21201	25880	22935	18450	13814	9656	6838	4880	3786	3052	2477	1992	1843	1696	1471	1334	1181	1116	1065	1005	1012	947	933	969	922	939	910	879	865	816	693	751	775	770	747	747	753	622	699	727	707	749	700	686	721	640	676	665	687	669	624	660	567	583	577	532	527	561	552	494	493	528	536	545	568	517	545	496	550	524	472	502	509	484	502	459	510	439	476	443	483	464	461	461	438	478	436	468	435	500	477	482	463	428	496	437	468	505	461	435	442	468	471	461	461	479	438	427	391	438	436	414	398	412	396	445	408	395	420	419	444	450	416	410	423	451	396	373	422	402	423	408	432	425	439	390	390	429	432	414	417	452	398	405	417	421	429	442	416	424	414	450	442	398	434	405	419	481	439	416	393	429	419	424	421	416	397	416	408	404	426	430	423	421	385	401	441	442	400	382	419	410	398	409	388	383	454	360	453	446	399	411	423	415	403	432	385	420	411	446	427	412	395	445	423	405	389	393	391	446	420	403	408	399	420	428	388	416	452	412	417	435	432	395	408	430	419	412	400	434	394	385	399	419	438	387	438	410	411	403	391	408	401	445	408	387	389	382	408	447	420	414	423	428	398	428	391	402	408	458	391	425	455	431	393	425	398	422	430	431	394	455	401	413	412	433	382	432	442	395	416	447	416	395	392	438	402	449	403	416	446	380	403	404	405	429	383	437	364	388	417	388	431	437	414	424	415	367	399	419	385	399	424	450	411	403	395	423	417	428	443	398	419	446	423	408	424	447	388	413	418	453	412	411	407	373	431	441	421	404	389	401	424	423	391	421	397	420	423	426	453	427	408	408	422	377	407	424	406	448	434	432	421	393	409	407	409	411	386	459	415	442	419	424	410	418	399	425	416	398	428	412	436	433	412	429	417	401	398	392	409	418	439	421	380	414	417	438	406	391	404	380	403	416	394	410	383	419	461	392	387	411	411	414	398	412	437	395	419	418	396	444	436	434	386	416	418	381	389	416	427	412	418	446	400	411	344	372	415	411	407	441	417	398	414	419	425	361	430	416	428	442	440	410	401	408	422	433	425	421	431	401	395	376	411	434	401	434	423	409	388	370	430	412	404	411	409	393	402	402	417	408	435	446	425	432	454	409	425	405	389	427	417	417	432	426	424	434	428	404	410	418	426	409	376	419	435	408	434	403	429	401	422	418	418	440	417	396	455	411	427	391	412	444	397	414	414	459	409	428	407	452	423	462	403	397	439	402	371	426	375	420	412	354	422	370	420	408	411	408	402	381	434	397	420	390	404	418	438	428	380	442	429	417	408	418	425	398	396	438	412	396	394	392	421	428	389	437	404	446	380	406	423	403	423	424	402	409	418	393	413	397	400	417	415	424	409	443	397	435	441	435	392	396	440	403	429	399	374	425	445	445	410	412	402	387	427	417	369	438	402	407	401	424	421	464	459	402	440	422	412	397	425	418	405	403	408	444	430	398	429	390	425	410	422	403	393	418	404	447	466	474	448	435	420	421	381	418	423	387	451	403	424	416	402	396	426	421	405	392	425	422	440	447	445	429	404	421	415	411	403	409	391	407	418	419	444	436	405	416	397	425	421	401	400	420	413	440	414	414	435	438	386	425	433	407	422	393	401	414	418	397	411	403	384	459	431	406	421	404	440	424	434	407	424	448	445	420	412	430	427	379	426	412	418	408	405	401	434	393	421	394	424	391	416	427	449	414	406	417	444	422	408	416	434	398	430	411	386	444	420	388	417	368	376	413	425	400	398	373	387	415	433	413	393	453	431	444	425	390	398	425	446	418	419	374	401	412	419	439	371	425	441	405	415	437	407	373	409	419	432	421	415	386	461	416	441	418	419	410	421	414	402	383	415	408	449	422	438	436	420	390	434	417	425	417	414	386	426	460	380	392	425	420	435	446	397	397	429	423	411	446	404	406	445	429	424	380	433	407	405	454	402	440	402	402	441	435	412	380	417	406	404	427	406	415	401	393	439	432	380	413	390	404	402	411	407	368	388	458	447	419	417	390	428	417	429	388	427	399	422	404	380	443	401	398	436	385	415	403	442	387	404	422	392	414	400	441	409	365	392	405	415	403	411	418	407	405	395	450	395	418	425	425	418	423	409	415	384	412	419	419	436	441	423	428	406	404	402	403	383	409	419	419	431	417	436	415	379	422	395	409	436	425	445	432	411	397	426	419	416	408	435	419	413	406	393	416	410	379	403	404	404	422	417	372	427	424	380	421	367	443	379	377	425	394	428	389	404	412	397	381	430	406	384	454	422	398	412	410	453	419	416	404	404	394	394	424	402	397	407	401	398	416	399	468	436	409	426	429	410	410	415	401	443	440	411	413	412	425	409	403	433	426	393	385	415	377	395	431	418	393	424	443	383	411	364	406	399	375	379	389	410	421	430	423	420	427	432	408	420	423	439	430	444	403	357	381	387	415	409	408	423	398	403	420	434	432	412	406	434	424	412	419	443	391	417	387	405	387	380	426	384	422	425	391	405	418	403	407	411	424	394	418	389	403	420	390	412	424	440	388	403	424	382	438	412	418	412	398	425	426	422	418	428	419	418	422	425	425	406	400	444	386	427	413	404	420	412	427	395	429	402	413	375	407	406	424	404	381	405	411	406	412	447	402	427	419	382	405	426	436	402	415	440	438	406	442	399	415	405	416	406	412	400	425	409	430	399	425	414	419	362	421	429	404	396	395	401	413	451	418	457	426	408	431	407	431	418	403	405	419	395	430	401	423	398	420	423	403	434	409	423	387	416	422	423	388	390	394	392	424	419	416	408	406	410	390	365	413	429	407	439	419	422	384	436	376	425	414	398	434	381	415	416	397	415	439	430	397	416	390	392	448	410	408	430	434	412	406	416	420	404	453	432	424	396	411	407	410	442	424	405	402	447	470	397	415	418	426	435	433	391	417	439	407	479	416	428	384	385	407	422	392	417	390	355	385	404	444	389	423	410	419	434	460	431	395	391	428	430	422	413	422	430	387	441	429	419	427	467	411	417	425	440	441	423	424	377	399	425	396	421	378	414	419	431	445	399	426	424	420	432	410	410	425	434	415	453	413	401	405	421	420	430	395	395	407	378	391	426	390	438	431	427	416	430	427	419	407	413	465	416	451	421	414	418	388	386	406	401	416	408	422	399	410	403	416	390	410	417	438	369	462	453	428	416	414	459	446	445	422	415	444	420	431	436	436	434	411	414	403	444	429	411	385	389	422	416	409	394	364	386	413	406	417	410	386	416	393	412	423	421	378	396	406	408	405	427	384	422	413	423	451	390	386	394	375	393	429	419	426	384	412	452	402	387	417	401	416	395	423	425	407	411	433	394	460	411	407	411	429	416	402	394	411	417	386	402	399	425	426	435	400	394	417	437	411	378	410	441	405	418	413	409	385	413	373	412	394	405	387	402	393	393	432	409	408	417	389	458	428	468	432	427	406	427	418	412	420	410	406	411	397	423	402	426	384	416	437	419	412	397
5272	2341	767	507	559	464	327	272	173	160	133	115	114	93	78	69	63	62	64	58	61	46	61	58	48	51	49	49	43	56	41	33	44	43	38	42	45	50	47	53	41	45	43	42	46	39	42	38	42	36	46	44	30	43	38	38	37	31	33	37	35	38	32	28	31	41	30	28	33	35	34	34	35	27	27	36	32	30	35	32	26	33	32	33	29	34	24	28	38	36	44	34	40	29	29	26	30	37	39	35	27	29	40	33	26	37	36	27	34	30	29	17	37	33	26	32	25	38	19	37	33	32	27	35	44	25	31	29	25	27	30	27	38	31	29	33	28	29	25	30	30	26	32	30	17	29	32	17	41	36	23	36	22	31	37	26	25	21	34	31	30	30	29	37	39	32	25	40	31	37	37	32	26	36	38	35	36	24	20	29	28	27	38	34	26	39	33	29	31	33	22	43	36	32	44	28	27	37	30	29	26	24	33	22	31	29	38	31	30	36	32	29	31	30	31	32	29	42	32	30	34	28	24	32	33	28	36	27	24	24	23	28	39	27	34	35	30	48	30	36	29	25	35	27	35	35	31	40	33	35	36	22	25	33	26	24	29	24	34	34	25	33	38	38	31	32	42	41	24	32	30	28	19	23	25	25	28	29	34	30	25	27	25	36	33	31	38	31	34	25	34	32	26	38	32	29	34	38	30	35	33	42	27	28	29	25	32	22	27	29	23	30	32	32	21	26	35	36	27	39	32	35	40	31	27	25	26	24	21	36	26	29	36	27	27	41	39	29	28	26	30	19	33	21	21	43	31	35	30	31	33	34	33	31	31	39	37	31	34	35	32	37	29	41	25	35	28	30	32	22	21	33	37	29	40	39	23	22	35	34	35	36	31	30	33	24	34	25	27	29	21	20	32	38	34	21	27	31	29	31	23	37	35	39	42	34	36	43	43	28	31	30	22	42	30	37	39	23	31	29	21	26	28	38	33	27	17	35	31	26	29	26	33	22	39	27	24	37	34	32	29	33	35	36	29	31	31	31	35	20	31	40	26	30	36	32	25	33	36	31	37	31	28	32	34	22	35	38	30	25	33	33	23	37	39	40	31	41	36	34	36	27	26	28	37	31	35	43	23	32	43	32	25	32	38	21	35	36	33	34	29	33	24	27	36	23	25	20	41	23	38	22	25	23	19	41	29	36	29	28	27	36	36	33	32	31	22	28	36	25	25	27	26	34	33	32	24	32	32	30	28	36	28	35	37	19	38	37	31	25	41	33	23	24	26	29	26	35	34	32	31	30	30	34	29	32	27	34	23	22	29	28	39	34	33	26	27	31	32	34	30	33	36	16	25	37	30	32	28	28	20	40	28	29	28	40	32	30	33	33	24	28	30	29	22	31	29	37	26	31	25	24	38	37	34	40	31	31	33	22	27	34	33	28	42	34	30	28	29	19	27	28	35	25	23	36	31	31	38	38	33	33	31	29	33	22	29	35	34	36	22	25	26	31	28	26	24	20	25	28	34	22	22	31	26	26	28	31	32	28	26	34	29	34	44	43	26	27	24	41	29	28	28	32	32	32	35	33	34	33	28	27	31	26	34	29	38	31	23	29	29	36	37	25	21	40	40	20	26	26	29	33	24	28	33	23	28	34	22	26	28	34	31	38	32	37	35	29	33	35	35	32	31	34	32	36	30	29	28	36	32	36	27	38	26	29	34	34	33	41	25	30	35	22	37	27	30	22	32	31	30	44	39	24	27	33	38	30	32	29	36	18	22	20	43	29	23	27	26	23	32	35	33	38	27	42	29	28	32	29	30	23	37	33	46	20	36	40	33	36	28	25	29	30	32	36	31	31	37	33	31	27	39	55	28	36	40	37	37	34	25	28	19	26	30	39	25	32	29	33	29	41	32	38	38	24	34	31	25	41	26	27	34	34	38	34	35	33	33	23	43	27	26	34	25	28	32	29	33	47	35	25	26	28	35	32	33	33	30	30	25	35	25	24	44	23	20	30	32	30	31	36	34	34	20	33	32	30	36	30	24	33	29	33	38	32	30	30	26	30	38	38	31	29	23	25	43	34	26	30	29	26	32	34	35	25	42	38	31	22	22	27	30	20	31	18	35	33	34	31	35	32	31	29	29	23	23	30	25	30	33	26	32	35	27	29	27	31	30	31	31	38	28	30	24	36	38	40	33	30	24	29	34	31	29	41	31	34	22	37	43	22	31	23	27	28	31	32	36	30	24	31	25	37	22	36	28	34	24	29	31	33	24	41	22	29	28	29	28	29	30	26	27	30	29	34	33	24	31	30	30	27	38	23	22	36	39	33	21	27	35	27	29	27	33	31	22	35	28	35	26	26	24	29	26	27	40	28	27	40	38	41	30	29	36	26	34	30	34	29	37	32	33	35	37	33	34	27	31	32	30	32	27	27	27	25	27	33	28	23	36	36	37	27	26	33	22	36	33	25	22	42	38	29	29	26	32	40	23	29	32	24	30	32	39	43	32	37	38	43	40	34	31	35	25	32	33	18	32	32	40	36	38	20	36	21	23	29	36	35	26	33	29	45	36	25	30	24	23	31	35	34	37	31	35	32	35	27	23	24	27	37	33	25	36	32	31	36	36	29	41	29	36	20	35	28	22	42	35	26	27	23	29	26	35	24	33	22	26	28	34	32	28	32	33	21	40	29	33	38	27	36	32	32	29	23	33	30	28	23	29	32	24	32	33	34	28	25	23	41	25	32	31	33	31	33	32	25	31	28	29	28	29	23	32	31	21	26	28	31	28	34	24	31	31	26	36	30	28	40	36	30	29	27	27	33	28	28	35	32	27	36	19	36	25	25	26	25	34	24	43	28	32	27	37	23	27	38	31	26	23	30	29	27	34	32	30	36	23	24	32	26	32	29	25	31	24	28	23	38	34	33	34	38	40	32	23	30	29	31	28	33	36	29	25	29	27	30	23	34	22	35	37	35	39	28	27	24	40	40	24	25	27	24	33	39	19	35	29	27	33	26	33	32	28	37	37	29	31	28	45	33	31	33	30	36	30	24	30	29	31	31	33	34	38	26	35	32	32	33	28	23	39	31	35	23	23	28	40	42	33	33	31	30	33	31	35	32	27	27	39	30	31	17	32	24	26	41	28	28	28	24	37	36	27	30	30	25	32	32	27	35	24	30	30	29	37	48	26	37	26	32	32	30	33	29	29	40	38	26	34	32	26	37	25	27	43	32	31	24	27	37	20	37	32	24	34	19	24	33	33	23	41	33	30	30	31	30	35	22	22	19	27	27	21	35	34	30	24	34	31	35	34	37	22	27	33	40	30	23	25	28	32	33	25	28	27	28	35	34	42	33	26	25	31	27	30	28	38	20	24	28	26	38	28	33	39	22	24	27	35	20	36	40	28	32	31	39	33	28	26	27	14	36	42	31	43	34	36	32	36	35	40	23	30	20	36	28	31	38	36	33	34	36	39	24	31	34	28	37	39	26	37	34	26	34
41517	27338	17186	27517	32232	29692	24915	20125	15150	11267	8603	7041	5872	5034	4392	3825	3268	3014	2478	2349	2238	2105	1989	1846	1717	1698	1730	1609	1519	1538	1520	1432	1431	1358	1278	1281	1250	1323	1214	1104	1216	1176	1135	1155	1102	1081	1118	1088	1149	1100	1006	989	1002	992	928	868	832	873	793	827	780	769	789	728	743	748	781	773	802	808	735	763	767	719	687	685	636	695	662	602	636	672	639	658	672	645	622	581	622	605	610	641	593	626	626	651	618	600	663	608	637	604	586	584	616	628	638	588	546	542	576	541	566	511	523	495	557	488	535	533	542	557	533	524	556	560	510	538	540	528	560	511	518	516	528	514	557	535	548	539	509	497	539	564	499	558	528	540	510	539	602	547	533	510	530	481	493	525	507	538	533	519	543	495	518	519	515	540	549	522	543	511	516	551	517	539	518	525	520	556	529	535	521	494	538	477	558	554	536	552	506	552	528	544	536	527	527	514	511	514	539	522	532	488	516	532	531	527	479	489	527	543	557	547	534	494	511	537	521	526	524	493	525	516	525	507	532	537	556	534	493	521	526	535	558	518	507	512	528	520	530	499	533	539	563	567	513	521	550	520	541	522	518	534	545	517	532	515	530	531	488	528	491	502	541	506	538	543	530	509	490	534	486	494	519	539	532	543	504	537	541	513	496	541	519	516	533	540	540	513	556	558	524	541	482	523	533	549	507	557	526	520	521	561	533	538	503	540	527	533	481	485	504	531	536	516	493	568	517	527	507	508	512	518	532	531	555	525	520	518	498	510	574	551	525	508	549	589	517	528	501	507	515	553	538	532	531	547	540	545	520	499	567	521	525	529	506	507	537	522	531	527	477	495	522	476	540	511	517	530	537	522	564	554	515	529	493	519	543	524	497	538	577	509	518	519	535	570	514	565	544	568	537	521	492	531	524	549	506	511	536	537	499	507	548	585	589	544	530	562	521	553	496	569	508	541	514	543	556	524	489	507	509	552	527	507	519	536	518	499	510	555	522	502	490	481	497	517	550	521	565	507	512	536	524	514	501	520	530	561	543	490	535	497	520	532	491	504	535	517	503	560	565	536	522	549	486	534	519	545	561	544	527	526	513	566	540	531	493	539	507	507	536	546	526	490	511	538	516	522	558	551	499	505	491	552	516	550	545	563	563	560	549	545	524	511	528	577	512	510	526	533	536	500	558	533	540	482	508	529	512	533	547	545	546	527	534	509	509	507	538	542	513	493	565	464	522	509	534	517	531	558	526	534	504	534	540	501	534	522	506	516	497	496	485	526	531	492	534	523	518	489	519	525	530	510	530	512	536	550	545	493	563	500	556	519	565	522	509	495	537	504	535	559	503	552	479	508	562	506	528	523	555	505	540	547	511	502	520	500	559	513	499	504	503	480	478	525	553	571	570	529	539	511	527	536	498	504	548	501	526	528	524	545	511	552	544	535	521	516	521	502	550	516	505	541	532	536	542	517	527	513	526	473	511	563	516	536	541	532	517	506	540	506	548	540	507	522	513	516	583	544	499	545	509	524	501	543	549	560	496	549	537	556	544	485	508	544	529	540	536	531	524	555	492	534	513	517	501	526	509	504	486	542	536	557	483	538	514	486	500	507	514	534	568	524	508	506	514	525	511	499	544	494	530	568	545	563	517	498	518	560	491	544	493	521	528	501	525	546	505	559	543	510	513	527	499	560	560	570	507	569	519	544	509	504	520	530	547	542	526	514	535	564	544	523	566	482	492	512	542	542	550	530	537	527	565	497	563	560	501	520	513	530	580	513	554	496	547	549	545	522	516	514	533	513	542	517	503	545	552	516	480	560	538	510	531	532	559	539	575	538	518	504	544	526	511	537	508	517	568	531	548	531	539	520	563	503	511	515	516	535	560	528	551	515	518	551	537	492	540	504	548	499	540	522	520	533	554	542	547	523	512	492	521	490	518	561	525	530	532	505	503	540	481	546	563	496	528	513	515	513	523	521	511	515	540	543	531	516	537	542	506	582	508	577	504	555	532	555	530	511	544	520	537	525	565	488	544	514	516	510	529	526	527	540	500	539	515	539	521	545	570	536	524	498	544	494	532	541	563	536	541	550	522	514	530	503	548	531	513	538	530	548	492	530	542	546	548	547	536	522	507	508	509	519	510	523	532	513	531	545	514	524	579	529	483	559	488	534	514	504	509	500	490	523	563	518	541	519	534	522	507	530	535	548	530	552	507	572	523	541	532	506	496	550	535	526	491	515	544	510	519	535	522	511	529	523	558	547	525	520	549	523	495	489	554	512	469	518	529	500	520	522	543	517	552	514	530	540	551	558	551	531	513	512	502	576	502	513	547	541	517	509	522	501	515	493	503	551	541	514	523	554	502	504	538	508	519	500	521	520	505	486	497	516	496	518	522	528	531	520	545	518	546	515	520	489	523	491	504	504	541	511	521	573	526	527	487	556	491	552	522	504	537	478	577	538	521	548	519	502	529	510	507	534	509	509	517	541	492	546	500	527	521	512	507	526	523	530	533	533	505	537	539	505	497	538	531	524	554	569	564	486	471	505	478	523	546	525	547	526	534	522	506	585	502	522	521	548	557	525	515	533	497	556	552	566	559	550	519	548	489	509	542	493	540	551	503	511	510	498	499	532	498	534	520	527	522	526	533	506	568	524	533	509	511	537	484	539	484	516	541	517	497	545	554	510	530	547	515	513	507	500	545	535	510	558	518	526	503	486	539	508	564	526	537	542	507	535	475	539	505	544	523	472	570	564	558	512	558	523	500	494	518	475	539	530	547	523	480	531	538	519	528	507	507	528	529	521	551	531	523	590	551	507	499	521	512	563	534	521	471	536	533	540	516	544	525	526	523	530	537	487	488	501	537	505	543	525	542	512	534	532	481	562	545	544	499	547	546	511	542	514	526	511	490	473	567	552	513	544	534	546	519	506	540	559	545	496	524	544	563	514	509	511	555	524	495	525	494	525	507	496	523	511	544	558	481	514	520	518	502	541	524	540	522	515	534	515	488	549	507	535	562	485	563	518	529	518	504	513	545	499	516	528	493	518	513	528	532	532	547	514	526	461	529	524	557	515	541	513	528	488	553	535	546	506	558	510	532	481	501	553	482	506	540	548	516	529	507	547	508	531	499	501	502	542	492	486	547	553	526	556	519	533	549	554	525	559	562	491	518	521	491	546	521	553	520	511	524	506	507	500	517	581	531	486	539	501	569	538	504	497	545	532	503	564	557	504	543	544	545	542	524	522	548	536	521	507	483	517	526	531	505	528	510	475	548	509	510	529	556	504	515	495	516	537	515	526	510	535	525	527	521	513	506	546	512	553	527	558	534	498	542	524	553	529	520	552	545	521	507	545	511	552	500	532	532	512	538	562	542	498	519	513	519	527	529	521	486	546	549	554	557	468	557	562	517	533	528	495	559	523	549	498	529	516	513	510	488	497	493	543	555	575	569	554	546	514	522	523	519	519	501	506	533	508	532	563	544	552	489	480	512	545
5243	1483	577	328	389	336	237	196	182	115	116	99	81	76	81	52	54	60	43	57	52	49	43	53	50	46	61	63	45	41	31	48	49	46	57	36	45	59	46	39	40	43	29	41	47	36	35	37	40	42	38	43	27	41	33	36	26	29	27	32	43	28	35	36	42	32	41	45	35	39	39	28	35	33	39	38	34	35	36	31	43	31	37	31	30	38	31	41	33	24	33	34	34	28	34	43	25	44	26	31	34	27	37	33	39	33	28	30	34	31	38	28	36	28	34	32	26	26	28	28	39	33	34	31	35	36	31	25	49	35	31	32	23	40	36	30	28	37	41	28	30	32	34	37	36	39	27	32	32	37	35	37	31	26	44	23	23	22	29	31	32	39	32	34	32	39	33	25	29	25	28	41	43	35	35	26	29	31	29	32	30	44	40	31	34	29	34	38	32	33	34	25	33	31	34	36	31	26	35	28	38	31	34	40	33	24	28	32	35	31	31	37	28	29	35	36	41	30	34	35	27	33	29	27	25	39	19	31	26	31	26	28	40	31	32	30	33	25	33	32	27	31	38	28	32	26	24	31	30	41	39	22	31	30	24	34	33	21	37	34	24	28	39	34	25	30	31	30	37	35	38	36	29	39	35	34	32	33	27	31	29	37	39	29	27	30	40	33	23	30	40	31	27	29	37	34	29	28	31	39	34	27	40	36	23	26	31	38	36	28	45	32	36	36	41	27	30	38	27	33	45	31	32	30	30	38	33	31	27	23	29	31	36	22	24	36	34	30	44	33	34	34	32	40	30	31	31	30	30	32	30	24	26	36	31	31	24	33	35	42	33	25	43	27	30	23	31	30	39	32	28	32	35	38	24	30	32	26	35	40	28	40	46	36	20	24	28	37	29	38	31	24	31	35	31	35	21	39	34	32	30	41	34	42	34	26	33	31	28	33	34	27	35	40	44	34	36	34	25	26	35	32	33	44	37	35	31	44	25	24	21	33	41	33	26	47	32	40	27	35	31	26	30	35	25	24	30	31	32	27	27	23	35	32	29	37	35	26	38	25	40	36	34	29	37	46	38	38	29	33	29	42	33	24	26	25	30	31	40	25	39	29	30	25	42	35	24	28	29	33	31	25	32	26	34	36	28	25	36	23	35	37	36	37	31	32	35	27	38	31	26	27	32	35	33	34	34	36	30	33	37	36	35	30	39	38	32	30	30	34	32	25	41	20	33	26	37	30	29	28	35	27	34	38	42	41	34	38	31	42	28	37	35	26	27	33	38	30	31	33	36	28	34	35	35	29	28	30	34	31	41	33	18	22	39	21	25	46	24	21	29	33	26	36	35	25	24	32	48	36	39	31	32	22	30	29	32	36	28	31	34	39	45	34	27	31	25	41	32	25	31	45	32	34	27	25	32	38	28	34	20	41	39	29	35	39	27	35	41	33	35	17	35	27	28	27	40	25	29	35	32	34	28	31	30	31	16	25	38	39	41	29	28	26	32	46	36	36	31	22	29	23	30	28	33	33	44	36	24	24	39	39	24	42	31	31	26	37	41	25	38	34	40	34	29	35	32	30	33	28	32	27	36	34	22	29	29	22	27	30	40	32	25	33	37	24	31	32	34	38	34	26	33	28	40	36	34	28	32	36	32	32	35	43	30	45	39	39	42	26	25	36	28	32	27	49	33	36	37	29	32	19	31	34	33	34	41	40	26	24	32	32	28	27	26	29	36	29	41	43	36	29	39	51	37	31	34	29	35	35	44	38	29	38	29	29	27	34	25	40	25	35	32	35	32	31	33	29	41	46	28	31	28	31	36	35	27	39	33	35	28	34	31	30	41	42	27	35	31	34	32	33	27	34	28	30	23	33	25	46	32	41	33	34	26	36	31	26	32	28	39	31	33	34	28	41	33	35	30	37	32	32	21	21	30	22	37	31	28	29	32	40	35	22	33	31	30	32	35	30	23	29	29	32	24	29	31	33	34	33	33	32	34	40	32	29	36	42	33	28	31	26	43	39	35	40	33	28	39	20	40	31	31	29	34	24	50	27	37	22	34	36	42	27	31	25	22	31	31	34	25	31	30	30	31	30	34	34	29	30	19	20	32	43	29	27	40	32	37	32	28	32	38	31	39	39	30	37	41	33	16	27	37	36	43	29	26	30	42	39	31	41	41	28	35	33	28	27	24	46	31	29	32	43	39	36	31	36	33	33	39	41	30	26	32	22	24	29	40	32	28	34	36	33	23	23	41	39	28	30	26	45	27	28	29	32	29	32	31	29	23	40	22	22	31	28	31	24	33	31	32	34	34	41	28	30	36	38	28	34	40	46	31	38	30	38	35	33	42	29	27	29	33	23	40	37	39	36	44	28	33	25	41	34	35	35	20	38	33	35	32	29	36	33	32	31	30	34	37	24	36	30	27	35	36	28	37	29	35	36	25	38	30	28	33	45	33	35	31	40	27	45	38	35	40	40	31	36	32	36	38	17	38	37	27	28	39	33	29	38	36	42	25	24	35	26	34	34	39	29	38	30	30	35	26	29	33	29	24	28	39	35	33	31	36	36	35	21	36	38	36	43	32	39	32	32	24	24	35	37	38	35	31	35	28	25	32	23	29	34	37	32	28	33	25	26	36	28	23	24	30	33	35	34	26	34	39	31	34	40	37	27	26	36	36	25	32	27	33	37	36	29	38	39	27	41	33	27	45	30	34	30	38	35	42	41	26	27	31	30	28	32	26	30	30	30	30	35	27	26	24	47	36	45	41	32	32	40	38	31	32	36	39	23	22	38	30	32	42	36	35	27	32	36	34	29	29	31	34	35	29	25	38	35	35	32	31	36	37	27	34	43	32	32	34	46	32	23	36	31	36	34	29	30	25	41	38	30	27	31	38	40	34	32	29	26	37	32	32	28	25	38	30	38	20	29	38	45	24	42	29	33	35	30	37	32	38	44	37	32	33	29	30	35	36	33	41	30	43	35	31	39	25	25	28	30	33	41	26	32	31	31	26	23	32	22	30	28	25	40	36	33	38	34	39	33	39	42	32	38	22	29	27	20	20	37	29	28	34	26	33	35	46	29	24	40	39	32	45	39	32	28	38	23	27	39	33	45	30	35	23	26	41	36	27	35	26	37	31	36	40	30	30	33	30	32	44	32	29	24	21	32	42	46	31	25	36	25	26	21	29	29	26	29	39	31	32	20	28	33	38	41	30	50	27	41	37	42	39	29	34	36	24	39	40	35	30	31	30	35	24	35	35	32	29	23	36	42	43	29	28	27	29	35	42	32	35	32	48	25	40	29	42	40	24	31	36	30	39	26	29	20	37	28	32	31	23	41	34	24	39	41	31	34	40	26	29	43	31	31	37	33	47	34	34	37	42	28	37	30	34	34	23	40	34	28	35	31	28	42	30	37	30	29	29	33	33	33	31	37	34	35	27	26	37	39	37	33	45	30	31	41	41	32	33	45	28	28	27	39	36	48	30	45	39	25
36338	23351	13896	22632	28420	25302	20904	15776	11716	8572	6683	5653	4588	3849	3320	2973	2565	2290	2138	1996	1884	1755	1640	1542	1538	1487	1484	1351	1369	1393	1351	1210	1165	1201	1149	1112	1106	1125	1128	1070	1063	1065	1020	1003	1011	1038	998	974	973	977	926	937	920	948	891	868	800	777	781	779	726	755	754	763	793	737	770	768	739	766	732	710	661	767	709	684	668	691	654	625	632	649	676	643	675	652	649	645	618	656	596	594	655	604	601	642	647	608	612	628	595	666	587	641	651	605	618	562	599	547	607	612	542	546	523	576	584	539	552	556	568	569	583	574	564	563	541	516	555	560	581	565	522	565	568	540	555	533	557	585	592	562	571	571	546	588	524	519	538	583	555	549	583	563	572	516	572	563	552	516	530	532	561	570	582	581	542	553	548	570	558	534	595	577	541	549	581	533	540	570	526	549	527	570	585	549	538	578	549	557	544	563	597	583	520	570	536	596	546	547	549	579	534	589	613	549	556	556	535	558	539	579	547	527	560	604	565	505	551	549	582	587	592	578	561	602	539	518	585	576	504	595	532	577	556	561	527	532	544	549	565	520	539	543	553	553	585	586	563	588	614	559	604	571	595	558	557	527	587	576	563	533	528	571	556	561	512	539	574	560	563	550	603	548	554	540	566	556	553	576	573	549	554	578	548	559	572	553	540	580	550	562	593	597	566	576	555	562	557	548	542	512	544	577	580	557	552	550	507	546	546	522	514	555	532	527	531	573	566	576	550	590	543	533	549	556	526	479	557	562	540	579	549	565	547	520	581	574	554	561	520	576	559	550	525	556	561	581	582	544	555	520	562	556	548	603	561	550	538	552	562	589	578	540	538	539	581	556	602	537	584	561	572	513	560	573	604	532	540	554	560	549	572	525	530	512	504	534	552	583	596	553	548	566	527	519	562	591	586	523	542	550	542	580	560	544	587	557	540	550	570	565	501	564	545	542	558	571	540	523	537	587	576	557	560	555	571	529	542	546	538	593	523	582	577	547	532	565	582	531	544	497	577	578	517	555	596	563	540	575	506	566	515	570	575	550	566	529	537	559	569	520	550	535	583	554	538	568	536	552	566	555	603	539	520	573	524	565	529	560	561	576	599	548	554	555	553	539	575	597	559	602	544	529	540	578	541	557	556	532	519	520	554	545	549	537	563	582	569	557	573	577	573	527	576	549	520	517	539	541	600	572	549	564	572	573	522	568	556	546	536	555	552	538	541	582	520	571	539	562	504	547	542	589	552	586	527	587	577	563	589	535	554	530	517	527	515	579	569	565	573	545	542	560	513	503	540	554	566	544	565	536	589	535	551	543	577	578	593	562	521	584	568	577	524	539	509	564	545	550	552	534	566	548	553	542	514	543	542	541	563	543	532	508	595	548	580	574	556	549	544	512	576	552	545	552	523	569	543	558	536	525	556	540	536	554	534	600	589	527	530	562	538	561	598	488	545	593	579	557	583	540	564	570	528	609	532	572	563	564	559	519	545	540	525	558	562	536	577	554	553	601	543	513	590	533	541	553	511	536	547	520	557	558	583	593	536	568	533	551	561	583	578	526	549	567	563	544	566	556	577	553	568	526	547	610	529	559	576	540	554	572	521	566	562	583	598	528	551	572	572	538	534	550	557	544	565	538	559	583	553	569	545	543	608	573	510	612	566	596	537	552	539	522	597	594	564	522	536	543	555	541	588	515	529	529	570	546	563	567	569	586	549	593	590	558	602	541	516	576	576	515	556	523	573	537	566	548	561	570	558	529	567	557	548	605	537	506	524	567	562	549	544	543	554	554	587	579	562	569	547	552	557	558	560	599	553	582	522	560	548	559	567	576	471	559	562	596	547	568	584	514	575	560	535	551	594	513	574	538	579	576	579	572	562	558	554	535	574	546	555	595	582	549	522	555	557	567	586	535	554	524	559	566	589	538	491	554	549	558	588	580	563	545	564	558	569	525	514	552	590	511	513	548	570	526	536	543	560	587	544	533	546	608	593	550	558	558	589	548	542	518	555	566	572	527	545	587	574	544	572	579	538	546	517	522	568	553	541	561	574	550	569	539	555	572	560	545	546	554	548	544	557	570	549	553	512	582	593	563	566	553	574	573	556	576	515	531	581	569	549	594	554	540	555	568	552	558	585	543	546	562	574	591	568	584	534	585	568	535	567	575	581	534	552	562	574	569	535	519	543	544	558	527	536	578	547	528	531	547	584	550	560	521	553	560	564	532	585	532	533	589	582	561	533	547	572	569	503	562	537	558	552	548	554	574	564	540	527	566	587	548	543	550	526	533	557	526	551	549	572	541	588	563	570	549	539	579	566	549	526	556	568	513	532	560	607	563	503	573	541	557	544	553	591	564	572	542	514	599	543	554	619	541	533	562	563	548	574	587	587	588	546	546	568	515	561	550	531	567	581	556	559	586	546	555	512	610	548	567	562	568	545	582	555	571	531	555	550	563	586	546	590	567	581	525	568	607	519	586	596	548	566	542	575	540	543	554	554	549	497	594	568	547	543	514	559	503	573	515	520	565	557	577	559	562	548	596	596	560	569	547	576	559	568	548	553	565	596	551	544	527	547	480	561	528	554	591	557	546	549	577	573	589	547	565	527	583	519	548	554	572	555	525	582	563	553	572	543	544	573	588	547	510	523	496	555	573	575	545	585	583	545	518	526	562	545	554	512	546	568	606	552	543	529	568	523	560	545	589	552	553	563	522	523	534	513	547	578	615	507	594	578	547	540	531	580	544	592	542	536	604	528	600	543	590	559	567	580	582	522	559	543	575	548	539	556	602	555	570	537	585	559	586	583	588	587	544	539	564	571	548	541	555	544	577	512	570	540	518	553	570	556	540	535	548	550	564	539	573	561	533	579	553	561	538	558	575	570	546	586	577	552	591	595	576	596	578	575	545	636	536	547	554	586	570	528	585	527	562	542	568	564	515	563	619	593	514	515	581	596	548	551	551	570	600	615	525	535	521	590	553	549	585	524	603	541	557	553	580	570	553	562	560	557	511	495	539	596	550	556	564	617	547	539	547	556	538	487	511	575	533	540	556	541	588	600	566	584	548	597	575	541	581	575	552	564	608	582	584	572	564	568	564	550	566	537	564	592	525	597	542	557	594	567	565	538	576	561	528	571	571	585	544	547	587	530	555	540	566	554	542	535	602	529	576	555	507	573	506	544	551	529	568	518	528	555	611	552	553	575	553	541	571	545	545	542	522	576	549	576	563	513	586	591	570	580	559	583	560	550	527	562	551	562	588	560	553	536	530	554	530	549	556	559	547	578	556	591	579	583	597	539	546	592	536	564	532	551	588	544	528	566	582	548	567	563	549	548	528	521	564	534	513	564	590	578	570	517	544	558	556	553	564	566	539	531	576	573	571	558	594	546	575	550	530	564	552	575	570	538	532	548	576	558	506	584	550	600	524	523	561	551	543	576	547	545	560	543	576	559	584	574	568	560	531	567	551	581	604	540	558	541	564	533	562
6403	2447	775	445	611	512	356	289	227	183	159	160	109	106	101	100	77	76	75	68	68	80	77	63	60	51	62	52	60	61	40	53	51	51	53	51	57	51	41	58	51	52	48	47	47	42	55	43	68	58	46	49	50	41	62	46	42	37	37	39	37	39	40	45	46	38	36	44	41	39	50	36	27	40	38	40	32	31	36	34	30	33	43	39	37	46	32	36	33	47	33	37	44	42	33	40	31	43	36	45	35	35	54	36	41	24	50	36	41	37	33	32	36	34	41	29	46	50	48	32	30	52	42	39	33	49	29	36	38	37	34	32	46	37	30	44	46	34	35	37	37	32	34	31	47	43	27	36	37	38	35	38	40	27	50	34	38	46	36	30	39	49	24	40	32	31	35	33	45	34	38	40	34	40	32	35	37	38	39	36	28	35	38	38	36	23	42	43	34	32	32	42	36	32	31	38	39	35	32	34	40	39	42	39	31	28	40	39	32	40	32	38	35	34	31	35	36	45	32	41	38	47	32	40	52	37	35	24	47	46	40	47	35	36	38	31	25	36	26	31	40	41	37	28	37	39	48	34	35	48	29	36	34	35	33	33	32	36	31	34	36	44	31	44	37	40	33	48	28	43	22	45	37	37	32	44	40	36	28	45	35	32	36	46	30	34	28	32	41	44	31	31	31	40	36	35	45	27	41	41	43	45	37	33	36	28	37	28	35	38	25	29	34	34	41	34	44	33	37	41	30	43	37	35	35	41	41	35	43	43	42	38	36	38	42	47	39	40	40	30	30	37	49	43	32	38	35	34	47	33	34	32	24	40	35	33	31	40	38	24	45	36	41	43	37	45	36	34	29	30	36	38	34	28	44	37	31	44	26	27	35	35	37	40	37	30	32	43	43	39	41	26	41	34	36	35	43	38	42	46	32	26	34	29	34	42	26	34	24	24	34	25	41	34	33	41	33	38	41	37	44	34	41	42	39	35	41	34	42	31	43	35	44	38	42	36	37	34	25	35	46	30	37	32	30	39	47	38	28	36	32	29	29	39	41	38	40	31	41	39	43	36	35	40	34	33	31	25	41	38	30	31	39	33	46	44	32	41	35	32	34	40	30	38	32	26	33	41	33	36	29	33	40	32	45	20	44	31	39	42	26	32	30	41	28	28	39	33	25	38	37	38	35	38	37	36	46	43	48	39	31	38	31	35	38	46	27	36	32	35	31	34	37	34	31	31	35	39	34	30	37	36	34	38	28	37	29	36	26	41	48	22	36	24	44	25	31	37	42	48	39	34	39	47	37	32	38	28	33	33	31	36	42	46	35	35	37	29	36	30	40	39	35	40	48	32	43	40	35	31	43	43	38	25	29	33	34	44	27	45	37	33	31	37	42	35	34	37	28	34	31	31	26	41	43	46	25	46	44	26	40	26	26	30	34	43	34	35	35	29	38	34	32	37	30	28	35	43	29	33	40	41	43	31	31	42	30	41	42	37	29	48	48	53	47	37	28	35	43	32	26	51	33	43	33	32	43	40	36	30	36	29	36	34	30	34	52	29	40	28	38	42	43	46	36	36	39	36	33	39	52	24	40	33	30	39	41	35	42	22	31	38	28	34	30	35	35	46	36	36	29	38	35	34	55	26	37	35	34	34	37	44	38	44	39	43	27	50	44	30	42	27	44	46	33	30	34	39	39	33	36	44	48	27	32	39	28	40	39	34	35	33	32	36	33	36	38	39	42	34	39	33	35	28	22	35	40	40	40	34	34	34	33	32	35	37	24	28	37	24	30	35	32	40	33	36	33	28	37	39	38	27	35	34	27	36	35	42	22	38	28	37	29	37	48	38	36	38	33	48	32	40	29	41	33	31	36	36	35	39	42	33	32	34	28	30	32	34	25	30	39	37	35	40	35	38	31	34	34	34	31	34	26	43	32	45	47	26	24	35	35	26	30	39	27	47	30	27	31	46	33	43	33	36	35	41	45	49	47	43	31	40	40	34	40	35	35	26	37	40	44	48	22	34	34	47	30	41	40	39	27	48	36	36	38	40	32	37	27	30	47	37	38	30	43	34	33	32	41	23	32	22	35	25	35	39	26	26	47	41	36	41	41	53	38	29	47	39	34	45	43	48	29	30	35	38	35	27	34	39	36	41	32	31	40	43	32	37	24	39	47	38	39	33	34	40	49	36	27	46	35	28	19	35	31	28	24	29	32	35	38	30	39	34	29	36	42	31	46	37	32	33	19	31	39	38	37	42	37	31	45	40	34	37	40	30	25	36	33	33	40	32	33	26	35	34	41	36	27	36	32	44	34	25	35	46	37	38	34	25	37	36	42	39	35	36	32	37	25	39	44	23	44	35	28	33	36	33	42	31	36	27	30	36	30	40	29	42	32	36	38	34	37	36	34	30	39	35	50	30	47	34	44	39	27	41	28	29	37	37	28	44	41	30	36	40	32	34	41	37	28	39	21	32	31	34	40	32	26	41	37	38	34	26	30	30	35	31	30	36	39	35	23	27	46	43	38	32	34	32	40	36	23	40	46	38	23	28	39	27	38	44	39	45	46	32	39	27	47	31	39	43	51	31	27	42	43	22	31	28	29	32	39	33	33	44	36	44	37	35	39	43	31	36	42	45	45	28	35	23	39	33	40	25	32	35	38	40	38	32	29	39	31	37	41	30	22	38	28	28	38	37	30	34	33	28	30	33	40	41	39	30	40	25	35	35	40	31	40	39	28	39	31	48	47	24	33	31	35	40	28	37	47	22	38	31	36	30	37	28	27	32	42	33	29	52	48	38	38	36	33	29	41	41	32	37	46	38	30	49	44	41	44	33	41	28	27	35	43	35	35	45	35	42	36	42	44	43	29	30	43	41	31	29	32	37	40	50	27	33	41	27	32	40	24	31	39	35	55	39	34	35	25	39	26	29	22	46	39	38	45	37	30	40	32	27	33	41	35	32	38	27	35	37	29	35	38	45	43	34	35	34	45	44	29	43	38	30	39	39	44	35	45	29	39	28	28	40	34	41	31	29	29	43	38	27	34	27	38	50	35	33	41	24	35	36	39	42	36	29	35	44	47	35	35	40	35	34	37	38	33	37	23	35	42	45	36	46	45	51	39	36	35	36	33	29	41	42	35	36	27	49	45	37	38	25	34	39	36	23	41	27	33	40	32	32	32	25	39	33	37	33	38	33	39	29	29	27	48	45	17	40	36	26	33	41	31	39	27	34	50	43	28	34	35	46	41	29	33	29	37	37	27	34	36	32	25	33	37	27	40	33	38	28	41	32	33	35	42	26	36	42	38	25	31	34	36	34	41	28	42	37	40	50	38	25	47	24	30	33	36	36	41	37	44	34	21	29	39	29	27	49	32	29	36	34	39	34	39	37	35	35	33	43	46	35	39	46	46	31	32	42	41	40	40	33	32	43	32	26	33	38	39	38	34	40	41	36	44	28	42	47	36	27	32	46	36	47	29	37	32	34	26	29	25	31
43240	27088	16759	25375	33279	30149	25891	20155	15949	12234	9835	8386	7169	6136	5217	4371	3928	3364	3133	2906	2680	2601	2450	2364	2280	2168	1980	1986	1897	1934	1922	1688	1610	1661	1509	1515	1477	1452	1458	1411	1420	1371	1403	1345	1419	1301	1306	1277	1279	1240	1284	1192	1179	1145	1153	1088	1053	947	982	967	971	981	933	961	928	937	904	942	928	919	889	856	849	880	930	838	816	758	785	764	748	816	793	793	773	805	801	776	738	762	730	705	738	782	710	767	716	759	702	679	701	733	713	752	734	738	722	743	653	698	662	662	646	664	619	675	623	595	627	636	656	632	620	608	635	609	665	536	596	585	646	656	629	660	607	678	595	623	639	625	631	629	599	637	627	656	632	658	636	679	625	625	592	590	599	619	659	621	627	617	617	612	657	681	652	606	630	645	585	618	628	604	618	585	639	618	668	589	636	591	640	585	637	642	590	633	612	579	639	602	615	608	647	617	620	594	631	604	662	616	624	585	631	617	612	636	625	627	628	651	609	628	619	620	553	654	627	594	595	604	613	598	661	617	610	629	602	625	619	620	656	611	592	577	600	578	665	604	572	563	625	638	565	635	641	626	621	638	650	619	629	619	649	588	634	662	613	629	582	597	646	625	633	597	618	608	635	623	596	617	650	642	601	603	591	641	641	608	619	641	617	596	642	642	634	608	604	654	640	609	624	617	613	611	597	602	624	619	620	626	634	632	577	596	645	630	600	597	619	638	633	586	644	644	626	612	589	577	570	612	614	602	591	599	606	563	600	612	607	613	642	574	688	622	608	627	611	619	631	630	626	599	594	626	641	591	615	630	602	637	616	622	620	644	605	606	626	650	623	609	599	624	617	626	628	612	671	597	613	585	629	627	612	617	620	636	630	641	614	622	618	600	612	598	575	604	603	600	564	670	661	610	596	596	623	640	648	633	612	584	607	629	569	637	602	637	613	602	677	653	619	619	589	625	630	663	575	604	592	657	612	606	624	636	599	630	609	624	604	623	601	640	589	612	605	650	631	605	607	630	632	651	593	592	646	620	614	641	559	630	607	621	625	637	627	632	672	645	640	608	609	632	622	613	623	586	625	621	625	616	614	616	613	597	602	628	606	677	616	596	602	654	630	633	578	598	607	632	613	622	625	617	587	628	647	606	617	618	678	661	607	609	623	576	613	641	612	640	641	636	633	624	616	603	602	603	640	673	595	601	616	650	621	632	622	653	621	598	612	617	647	635	666	574	644	629	646	657	608	583	627	587	628	561	588	673	575	628	596	603	607	627	656	631	647	617	628	618	621	620	660	653	602	641	601	634	623	598	619	625	643	596	673	596	673	610	627	608	658	623	553	608	643	607	614	616	637	666	650	625	639	594	644	661	624	612	625	623	570	591	606	647	652	609	650	613	646	605	579	596	639	616	618	607	633	665	601	601	632	582	624	652	628	656	612	635	634	644	615	616	597	681	615	622	611	605	614	628	632	623	620	640	607	604	648	652	636	597	584	631	642	600	601	598	613	644	668	647	610	609	626	621	593	608	599	608	629	588	637	623	640	627	619	619	667	560	631	621	688	607	586	667	658	628	635	608	620	665	663	633	632	598	612	616	622	636	663	602	652	632	636	622	630	614	576	683	631	671	616	600	605	591	632	657	591	611	616	596	625	662	598	595	631	655	605	641	604	599	629	632	631	591	599	586	634	621	604	659	630	615	592	620	626	677	648	630	635	596	616	602	599	614	667	630	597	624	610	661	651	629	634	602	579	609	613	591	613	652	634	688	593	574	636	622	606	649	608	588	609	638	632	596	608	633	594	647	641	631	616	684	616	569	653	622	631	642	661	592	653	576	640	639	624	632	608	706	640	603	631	641	609	652	607	656	610	626	628	679	589	603	596	633	587	650	663	642	622	613	619	614	601	591	620	632	565	631	606	618	586	619	617	633	662	616	587	620	627	602	596	667	684	585	610	653	618	646	613	640	633	637	629	586	647	636	632	605	615	607	646	603	644	603	612	586	617	605	614	645	635	619	570	587	625	622	624	599	626	644	637	596	631	605	591	610	654	637	632	605	616	611	602	612	613	573	620	601	625	623	671	619	619	596	619	619	642	626	664	633	695	627	588	628	597	608	605	651	631	585	653	609	632	589	679	615	642	600	631	651	617	655	599	621	606	591	583	583	555	588	623	610	557	653	610	606	624	596	605	605	569	629	640	625	600	598	576	619	618	633	594	576	635	626	626	645	625	604	673	619	610	589	636	618	601	630	633	651	628	658	606	601	604	622	580	604	634	572	643	616	649	653	664	669	625	602	583	644	599	608	608	582	578	622	653	596	610	657	620	621	654	597	615	616	625	594	681	653	648	633	603	644	606	589	615	611	641	626	575	607	595	636	640	635	615	625	593	612	639	590	613	596	631	651	593	665	651	655	605	632	646	633	627	636	634	551	671	656	600	618	621	609	635	609	607	583	628	584	638	600	588	557	625	666	628	600	576	621	598	626	645	616	624	648	658	614	644	670	657	646	631	637	630	629	628	597	620	601	613	590	620	633	619	623	609	645	626	644	610	623	642	593	655	638	628	580	639	578	600	601	642	630	666	635	618	593	597	605	623	640	602	613	639	605	665	642	678	605	636	632	614	608	634	625	639	597	606	578	638	584	626	649	607	642	601	580	626	642	590	640	630	606	617	601	619	600	661	608	616	658	638	606	596	597	609	612	612	594	606	618	640	635	623	629	601	613	631	599	607	667	578	604	640	644	592	636	630	603	627	567	652	593	623	570	602	620	638	603	651	629	645	611	636	621	662	603	590	636	618	655	624	655	625	625	587	591	634	659	645	611	592	602	624	591	627	638	643	613	614	598	653	619	597	625	622	616	595	651	634	609	646	643	592	615	661	617	629	597	615	597	629	627	609	615	611	644	602	605	618	596	644	691	665	641	606	605	626	631	618	626	593	583	635	613	618	623	655	586	701	605	588	571	615	669	606	612	609	617	639	633	617	604	634	614	628	584	636	606	657	610	622	599	583	625	630	598	603	605	678	604	635	634	628	611	645	644	604	642	606	626	658	626	676	606	591	607	668	638	627	651	596	658	604	658	596	570	602	638	611	626	592	584	625	640	653	684	579	619	624	669	594	602	616	622	594	653	639	602	640	623	641	619	627	584	590	641	636	604	632	632	631	658	638	617	596	629	599	616	604	592	629	627	605	598	595	592	624	630	617	624	628	597	558	638	637	624	640	634	648	643	640	628	653	657	611	593	653	636	607	610	626	605	595	615	637	601	629	627	637	612	647	605	666	638	625	603	629	611	665	634	638	614	553	630	614	619	592	640	602	639	644	612	601	614	652	629	607	594	598	607	603	591	598	606	656	625	654	590	613	588	652	623	608	621	650	646	620	644	611	608	594	667	601	611	606	640	642	627	669	613	609	606	627	619	610	610	599	632	645	601	628	581	647	666	587	635	610	595	658	604	585	623	585	650	653	610	618	569	574	656	583	625	662	586	601	640	585	611
2900	748	240	142	212	196	129	103	104	86	61	61	48	47	34	37	55	45	51	32	23	29	37	30	40	35	29	27	26	34	28	32	27	33	34	23	25	36	28	26	30	25	26	26	30	32	32	32	29	31	30	24	31	32	29	30	26	26	27	23	31	31	21	29	22	23	28	24	24	32	26	29	27	30	32	27	25	21	28	26	29	28	22	26	28	26	28	26	21	25	29	31	27	27	15	23	26	31	28	19	25	24	27	29	25	23	24	24	31	28	28	16	29	24	16	23	22	22	28	24	17	22	30	28	26	19	21	14	19	30	21	22	22	24	24	29	17	25	22	19	24	17	27	20	27	18	24	27	25	26	27	27	33	12	23	19	20	28	22	28	23	21	18	28	29	29	22	18	18	23	25	25	18	30	22	20	22	18	24	24	22	27	22	29	23	25	39	27	19	22	18	27	29	20	27	31	19	18	23	23	15	17	26	36	27	19	23	26	22	33	37	23	32	34	15	26	28	27	25	25	26	24	27	22	33	25	22	17	22	21	24	20	17	24	21	21	18	22	18	28	25	15	23	16	30	22	29	23	26	23	17	19	30	26	20	21	28	28	15	23	29	21	35	21	30	16	20	28	18	18	19	23	34	18	23	16	20	26	21	23	18	28	25	23	26	30	16	21	17	22	19	11	26	22	22	12	24	24	18	25	30	22	18	23	21	25	29	13	26	18	23	32	26	29	28	19	22	21	20	24	21	24	33	24	30	23	24	28	21	24	28	24	28	29	28	26	30	16	13	27	22	22	30	33	19	29	12	27	26	21	16	12	16	17	14	25	29	30	24	26	24	27	25	30	25	27	24	21	26	23	21	17	17	20	25	19	26	22	27	26	14	23	19	23	29	18	22	25	24	24	18	22	24	16	25	24	17	23	31	26	37	21	24	24	33	23	24	31	17	32	26	24	19	30	19	18	8	21	30	20	20	26	19	27	13	17	32	24	19	19	18	27	30	28	16	20	24	27	26	15	24	29	28	22	19	24	22	28	26	17	37	23	23	30	27	15	33	27	15	28	19	22	22	14	22	20	30	29	18	23	21	25	15	26	28	25	26	12	22	24	31	27	18	23	20	33	22	32	30	23	18	18	23	24	28	24	22	22	27	25	16	21	25	33	24	33	37	25	24	24	23	24	30	18	22	28	23	27	20	24	23	16	15	20	23	18	20	26	25	25	17	30	26	22	22	19	19	18	23	31	31	23	25	23	25	18	26	12	19	31	16	24	24	32	21	23	21	20	25	17	19	34	26	24	30	33	20	29	25	26	27	27	28	23	33	19	25	22	21	24	24	24	24	40	21	25	31	24	19	24	32	22	23	22	27	26	28	27	16	22	27	17	26	27	28	26	17	22	31	21	14	35	22	22	18	23	21	27	29	26	19	21	27	25	27	29	26	31	33	25	27	22	22	31	30	25	28	25	20	23	18	24	26	26	22	26	18	21	29	24	22	30	23	25	24	30	20	22	26	24	26	28	26	19	40	25	32	21	33	16	25	27	17	24	25	29	27	18	25	26	21	25	18	16	28	20	19	21	27	20	33	22	22	16	36	25	25	20	30	16	16	22	22	27	28	19	25	20	32	25	25	20	24	27	20	22	24	28	19	23	24	23	28	26	16	13	27	18	17	23	28	17	24	26	28	23	20	22	21	21	22	31	20	21	23	19	25	20	22	28	20	21	30	14	27	25	31	23	22	23	26	24	22	27	26	24	18	19	27	20	18	28	30	31	15	19	27	27	36	28	19	23	28	29	22	27	27	25	23	22	26	25	20	25	21	24	24	22	31	22	19	25	29	28	23	19	22	26	20	22	24	20	26	27	26	23	26	22	21	27	26	17	20	26	19	19	18	17	22	20	20	21	24	18	20	23	32	29	21	16	23	21	24	23	26	29	29	22	21	22	28	18	21	21	32	23	24	29	25	16	18	27	22	22	33	31	27	14	25	27	30	18	28	30	33	25	20	27	25	24	28	28	34	25	23	25	25	21	19	21	27	21	26	23	32	28	24	19	33	24	23	18	22	27	29	19	20	24	14	20	29	19	43	22	18	32	18	28	24	17	26	16	32	30	23	27	24	26	24	22	24	22	30	34	17	26	31	30	30	24	21	23	29	24	27	28	21	30	21	27	25	15	27	25	26	26	33	19	17	30	29	21	25	20	25	23	29	23	31	21	19	28	18	22	32	19	21	24	26	17	25	29	28	19	27	24	22	15	23	22	28	29	23	21	13	26	27	19	23	21	28	27	26	31	19	25	19	27	21	30	13	19	27	18	31	29	28	29	29	24	20	32	19	22	23	32	25	25	19	19	24	32	19	24	22	19	29	21	26	26	19	31	34	30	15	27	18	26	26	18	24	29	33	28	30	27	27	17	30	26	29	23	22	30	33	22	30	27	23	22	24	18	17	20	26	22	31	24	19	25	24	29	25	22	30	27	21	23	19	22	18	30	15	32	26	23	24	20	20	26	22	25	19	25	29	28	18	26	12	21	20	13	24	13	27	32	37	25	27	24	21	30	23	29	26	23	19	19	21	21	19	22	26	24	28	29	28	20	25	28	20	25	22	25	22	24	24	21	24	14	19	19	24	21	26	17	26	18	19	28	23	26	27	22	20	19	24	13	28	22	28	20	29	29	18	22	12	27	24	24	19	19	20	27	25	22	27	42	19	24	28	27	23	19	26	20	13	26	28	31	25	12	26	19	29	27	26	18	30	37	26	17	21	25	25	30	23	21	20	30	25	17	17	22	18	24	19	28	17	27	31	26	22	33	30	24	25	20	35	24	26	25	25	18	23	24	17	23	23	24	21	25	23	26	23	30	19	29	22	18	27	18	28	32	23	24	24	21	27	30	13	23	25	21	21	18	22	26	28	24	31	22	25	29	20	30	22	25	23	20	22	21	31	17	21	28	14	21	24	24	24	15	25	18	27	24	23	27	25	19	32	31	26	28	27	24	31	16	21	29	24	20	21	17	29	33	24	18	21	22	25	28	20	23	30	23	22	14	11	28	18	24	25	22	21	28	20	24	24	24	33	24	28	27	30	21	21	20	16	25	20	15	20	23	20	18	28	25	17	24	19	27	18	20	25	23	25	33	21	21	27	23	30	21	31	21	22	19	21	32	25	22	14	22	26	23	28	28	24	25	25	33	28	19	23	29	18	23	21	20	23	18	27	23	33	20	25	36	21	28	21	31	30	25	25	26	28	24	25	18	25	29	19	29	20	22	26	25	26	22	19	28	21	25	9	26	20	29	27	21	25	15	37	21	25	25	25	20	25	21	31	20	20	31	22	28	25	17	30	43	25	20	22	27	22	18	34	34	21	18	18	21	28	16	22	22	24	22	28	28	31	18	25	19	28	30	27	17	24	22	36	23	24	20	21	27	29	20	24	26	25	30	27	15	21	26	24	26	21	23	22	33	15	19	32	15	25	23	21	22	23	25	27	24	22	19
31726	17051	7702	14277	21440	19153	14686	10133	7181	5138	4073	3432	2952	2352	2069	1722	1567	1453	1329	1257	1257	1192	1179	1083	974	942	913	1003	930	927	953	896	820	809	795	783	827	749	815	802	817	771	774	780	731	749	747	716	710	680	692	727	663	642	618	641	602	582	609	608	562	548	590	615	567	523	572	534	557	560	551	566	545	528	566	547	535	475	496	485	499	499	486	499	502	472	470	478	473	483	434	447	469	477	468	477	460	507	455	500	430	455	463	496	439	442	456	436	438	437	384	419	400	414	431	401	383	407	410	410	382	407	384	434	389	439	418	446	438	427	390	433	433	390	453	448	453	393	405	403	421	418	420	394	489	456	408	427	403	416	391	431	421	385	377	400	392	393	432	423	416	414	413	437	444	397	391	462	402	389	426	428	438	434	392	438	421	420	412	396	408	455	398	424	434	419	422	399	397	438	414	436	436	430	430	391	374	367	416	398	421	447	377	419	430	395	407	407	418	403	389	436	433	409	416	443	455	436	415	412	414	407	466	430	395	414	423	408	414	422	394	400	417	374	435	376	433	421	420	463	442	419	377	406	366	411	415	441	414	399	429	431	389	420	421	456	409	422	426	414	422	437	455	414	407	399	423	444	377	417	407	397	407	475	458	390	419	431	410	420	403	416	442	386	382	379	424	417	414	401	443	424	401	431	383	406	416	423	416	444	436	410	411	403	399	393	407	403	444	408	409	417	422	407	358	423	410	449	401	395	423	419	375	421	396	410	381	355	467	392	424	418	405	410	393	416	420	398	413	430	420	428	426	419	388	432	443	411	389	374	449	435	427	408	388	395	412	420	460	400	441	438	435	396	429	436	448	418	390	377	419	413	399	426	412	470	460	409	433	398	441	421	413	446	431	434	378	395	406	406	395	427	412	387	395	431	443	420	422	433	398	392	420	416	412	421	411	386	433	434	402	416	411	395	438	413	407	406	424	431	395	377	424	425	400	384	427	480	427	444	403	405	425	399	437	403	433	403	426	438	437	404	403	419	382	401	407	461	428	430	412	380	402	436	409	426	421	415	421	393	426	429	397	392	440	399	445	423	416	379	387	412	410	428	424	428	381	411	410	426	405	401	404	413	432	425	391	433	424	415	398	389	403	408	431	427	411	414	417	434	392	413	424	424	382	356	365	395	406	407	409	403	433	468	406	426	414	375	402	399	371	463	384	391	401	392	404	390	449	402	409	434	406	389	394	434	432	439	408	413	446	370	416	436	427	419	391	432	424	428	394	390	415	393	393	372	422	403	428	432	421	401	439	416	399	411	427	403	389	420	409	418	433	435	406	409	419	432	421	427	428	404	448	414	406	405	418	409	377	414	424	427	431	422	413	428	442	398	418	395	368	398	412	409	431	460	422	427	398	412	425	398	408	429	363	404	426	431	442	440	389	438	387	419	388	455	418	403	437	433	466	406	398	423	377	391	418	400	398	385	426	398	393	423	426	402	413	417	427	409	375	419	423	401	426	403	420	388	407	385	409	408	408	414	413	411	428	414	401	414	471	421	380	431	417	399	415	428	409	411	425	423	421	412	392	423	413	428	384	395	436	395	409	404	413	422	417	439	385	423	397	416	424	413	409	449	375	383	403	393	412	392	424	364	440	427	428	431	408	434	425	385	428	431	404	423	413	405	369	390	434	398	416	409	409	427	376	436	412	419	459	418	430	402	406	422	404	424	422	386	410	445	428	443	414	410	424	428	433	437	449	390	445	395	426	409	446	434	378	389	414	382	431	442	390	373	429	423	408	415	397	402	424	422	429	404	405	401	446	430	401	427	402	403	406	436	427	411	414	461	419	418	406	433	437	406	400	401	380	435	403	436	376	405	430	447	402	429	419	451	451	394	413	398	404	390	432	407	376	396	439	434	452	447	415	435	447	409	421	395	436	362	408	422	387	393	399	405	394	426	423	408	441	386	413	397	393	413	403	433	418	424	394	443	425	431	431	420	406	424	396	407	417	419	402	406	424	427	464	429	405	386	372	426	404	440	400	377	393	401	435	378	434	411	386	398	391	421	397	417	407	417	428	384	408	403	426	414	425	447	430	419	400	402	386	436	441	393	443	432	422	439	423	446	398	430	380	385	429	431	450	405	465	429	384	390	433	465	413	427	393	420	410	439	437	429	438	428	387	429	422	412	376	464	431	412	415	393	441	414	437	434	403	424	423	413	421	406	373	430	440	402	388	393	418	428	384	429	445	409	366	421	413	430	445	427	413	449	407	373	444	419	446	430	401	464	407	394	408	405	423	428	388	398	415	442	404	429	406	403	377	416	404	415	407	397	422	408	419	403	450	425	410	380	413	436	403	442	434	411	405	405	425	437	412	396	403	442	432	439	412	402	410	395	404	403	408	387	409	398	422	401	420	375	428	404	382	388	408	452	416	420	409	404	409	400	428	415	398	424	425	402	404	430	409	378	416	407	434	433	418	414	423	409	406	410	426	371	461	399	404	452	394	444	412	392	441	431	419	389	366	421	433	406	439	432	408	418	416	431	431	386	419	428	453	421	435	454	409	450	428	390	400	423	382	392	417	435	431	414	414	463	404	468	464	429	419	391	408	441	443	402	436	418	419	382	383	379	417	432	414	440	400	389	390	398	422	434	399	415	415	370	416	399	424	436	413	469	458	391	442	399	418	405	431	402	385	452	426	425	401	430	428	396	422	452	394	373	381	429	459	409	390	403	403	416	415	394	383	412	389	415	375	439	435	420	400	410	424	429	415	391	447	420	411	446	414	401	401	463	381	405	436	442	392	380	442	410	430	394	426	451	404	401	430	405	399	377	415	393	405	439	409	401	383	401	446	415	439	384	428	374	402	375	407	386	422	435	454	405	437	443	412	425	393	421	396	396	402	456	400	393	377	428	432	421	436	424	413	402	413	432	414	395	403	438	439	402	387	407	427	402	425	400	417	395	418	432	423	421	368	393	417	451	446	420	401	372	412	405	374	394	406	432	413	403	402	369	405	461	419	426	417	438	397	404	441	429	414	402	381	404	412	462	411	409	457	451	403	416	408	389	393	428	395	428	431	438	391	411	397	339	419	429	456	398	395	401	387	440	403	418	404	374	425	431	434	444	422	376	390	411	414	403	403	417	415	424	400	395	411	420	412	373	398	377	407	402	430	397	382	393	408	426	384	401	409	420	434	423	412	388	412	448	413	441	428	389	407	437	417	394	395	398	387	420	383	417	410	375	425	414	420	396	408	380	417	396	436	420	403	434	399	382	427	432	400	429	416	430	407	412	458	453	405	423	409	416	384	402	402	433	412	433	408	410	424	400	414	432	399	422	428	432	387	409	432	391	400	438	422	386	436	405	388	400	423	417	429	423	414	390	404	411	403	420	389	376	392	392	416	451	437	442	380	415	395	398	396	447	395	392	430	407	383	429	406	437	383	439	421	401	400	436	419	414	401	445	401	414	412	448	403	406	415	400	415	381	435	436	403	377	410	445	401	427
4944	1560	506	293	401	403	300	218	165	162	132	113	81	104	82	84	72	55	70	66	43	58	55	58	50	49	53	49	53	51	50	39	41	47	38	45	43	47	35	42	51	44	38	45	34	38	41	33	34	42	52	32	34	37	37	42	25	36	37	30	36	31	41	32	48	38	34	42	36	43	31	30	31	31	40	37	36	32	32	41	33	27	31	35	32	35	39	30	26	25	32	35	37	38	27	31	32	19	35	30	36	31	28	36	32	21	25	33	24	42	41	30	23	27	32	30	27	22	31	27	30	26	39	29	23	33	34	19	32	33	21	27	24	30	43	26	25	32	25	26	35	27	26	38	27	32	23	37	31	32	17	34	21	38	32	30	32	31	33	26	27	23	34	43	25	21	25	34	21	23	35	31	38	29	28	29	39	24	35	46	34	22	32	36	23	31	38	22	29	30	34	24	38	21	38	29	22	24	28	26	30	26	25	30	23	42	35	31	29	24	30	30	29	19	37	35	29	29	25	28	27	27	29	30	33	25	30	24	29	27	29	30	34	29	32	23	31	34	36	27	29	29	28	32	30	27	26	25	22	33	33	37	22	30	31	35	37	30	28	20	27	26	28	32	37	36	31	32	33	24	26	30	28	35	28	25	26	47	26	29	36	16	21	34	33	29	28	22	29	23	36	28	24	24	27	36	35	37	27	25	21	33	32	35	33	17	21	27	33	36	26	30	26	30	25	28	33	25	32	37	29	18	29	35	32	27	35	31	29	30	30	26	29	21	34	25	29	27	32	26	24	34	36	29	38	30	25	27	22	25	36	36	34	33	26	30	32	34	36	28	21	17	36	37	37	28	31	39	25	30	19	22	25	33	26	33	37	22	31	33	32	28	29	25	32	25	28	24	34	28	27	27	27	29	35	33	36	23	27	33	30	25	33	38	25	24	21	32	29	38	29	28	27	32	25	37	38	22	29	24	31	33	34	28	34	27	28	28	35	28	36	21	36	28	34	25	29	22	25	28	35	36	28	23	27	34	28	30	33	30	32	29	33	41	32	28	35	26	30	33	21	27	30	35	36	28	23	25	34	30	32	26	33	35	28	31	36	33	18	30	25	29	28	29	24	29	32	24	35	35	29	32	32	34	31	29	31	30	28	36	27	40	33	29	34	22	35	28	31	27	33	32	25	32	32	25	24	29	30	25	31	23	35	24	21	25	33	30	30	28	24	28	28	25	34	40	31	30	27	25	26	30	27	30	34	44	36	33	29	30	19	25	26	18	42	40	35	37	30	38	36	38	20	29	23	42	36	38	34	32	34	25	29	28	32	38	20	33	32	34	30	21	35	27	25	25	22	23	19	27	33	40	38	31	27	32	28	24	26	28	30	29	40	22	25	27	37	36	29	34	21	35	18	31	24	36	29	36	43	27	21	28	38	29	31	29	28	35	31	28	26	35	32	24	25	28	36	19	24	38	37	31	26	31	39	35	39	30	32	31	22	33	17	35	35	33	28	26	31	30	29	34	25	35	34	26	28	26	35	30	22	38	36	41	35	25	36	26	36	28	32	21	31	27	29	28	31	28	26	35	30	28	29	29	27	32	30	32	40	26	23	28	30	31	39	24	31	28	19	41	29	31	25	20	27	39	27	32	32	37	24	22	35	21	27	23	25	29	38	29	33	30	28	23	35	34	35	25	33	26	22	30	28	26	31	33	23	33	30	24	20	37	24	23	39	29	24	29	21	29	33	31	26	28	25	35	26	33	32	35	29	27	25	28	25	30	21	34	19	33	24	22	31	30	28	29	21	32	39	26	29	29	36	29	26	31	22	23	26	34	33	33	23	23	36	32	40	25	25	31	27	37	32	19	22	23	25	24	26	33	34	36	28	28	37	39	25	35	29	32	21	30	33	26	19	27	29	25	27	17	26	30	19	25	38	23	28	27	22	31	26	32	27	34	19	40	28	31	26	29	25	38	37	37	26	38	28	26	30	37	28	36	29	28	37	28	28	27	24	31	26	31	32	23	37	21	33	29	35	24	27	28	31	25	23	27	22	36	26	35	26	47	38	31	33	37	29	25	31	24	23	41	27	40	39	22	25	19	38	29	27	28	35	26	33	25	28	39	31	33	29	33	34	33	19	31	28	25	30	29	26	29	28	24	34	28	21	26	28	38	22	31	29	21	40	36	33	25	29	36	33	32	30	21	30	27	43	14	29	49	31	25	32	31	39	19	19	32	27	34	33	26	32	26	33	22	32	22	18	22	27	34	32	20	27	22	27	27	30	46	24	24	38	39	34	24	37	29	23	35	29	25	27	24	34	33	28	37	35	31	38	30	34	37	24	35	28	33	22	24	31	32	23	31	27	39	35	34	28	28	38	33	29	23	38	32	33	43	27	34	26	38	29	31	32	36	28	34	31	32	30	30	34	34	27	26	26	27	33	30	26	38	27	31	20	33	40	27	34	34	27	24	43	35	33	29	34	30	31	25	28	21	26	34	36	23	26	23	31	31	23	22	33	31	18	23	29	21	36	31	31	30	31	26	35	29	37	28	38	36	22	26	35	30	25	24	33	24	29	30	30	21	20	29	29	38	26	24	36	37	31	29	30	43	23	33	23	26	14	30	20	18	37	31	21	29	26	31	31	30	33	36	29	21	36	33	25	36	25	26	29	23	36	27	28	34	34	26	29	19	28	33	29	23	32	42	22	25	30	36	30	35	28	26	30	33	35	23	26	44	37	37	31	27	33	27	35	27	29	27	22	25	23	19	31	29	28	33	27	25	29	22	37	32	32	34	37	37	28	32	27	36	37	26	26	36	32	22	25	31	36	30	26	39	22	24	31	26	34	24	30	35	30	16	31	32	35	25	19	24	35	35	33	43	25	24	28	31	22	33	26	30	35	23	23	36	26	40	38	41	31	30	42	27	44	28	18	21	35	30	27	34	40	23	31	25	25	35	34	26	30	27	41	31	19	29	29	36	22	31	36	28	28	25	35	22	32	37	32	26	26	35	24	26	29	31	28	37	25	31	22	27	32	34	27	29	25	21	35	30	31	31	26	40	24	26	31	23	35	30	28	31	30	22	33	22	19	29	22	26	29	23	28	38	24	29	39	30	33	23	33	24	27	33	24	21	27	29	30	35	33	29	35	16	26	27	35	30	34	28	34	37	19	25	35	40	20	30	26	27	28	29	21	24	25	25	28	26	19	38	36	38	31	29	35	35	33	26	28	33	28	28	33	32	29	35	31	30	40	25	33	28	32	32	33	29	26	33	26	23	17	24	32	25	33	28	41	37	27	29	30	24	37	35	25	28	28	32	34	23	28	23	22	27	24	25	18	26	29	30	21	26	24	24	30	33	33	33	33	34	33	24	25	38	27	31	31	29	26	39	27	36	29	40	35	33	36	34	31	41	29	25	30	39	35	32	38	25	27	35	31	38	28	28	29	32	28	28	42	38	30	24	35	28	27	28	24	34	30	22	18	31	32	27	36	27
40583	22723	11863	20948	28841	26941	22000	16708	12892	10203	8273	7281	6206	5106	4422	3715	3253	3021	2815	2595	2383	2375	2186	2058	1939	1796	1743	1736	1713	1620	1576	1557	1482	1425	1377	1404	1330	1351	1232	1320	1246	1261	1217	1168	1159	1178	1141	1159	1142	1058	1084	1068	1004	1042	969	896	896	877	894	890	912	871	838	786	837	863	806	851	818	796	804	751	741	748	769	690	713	718	677	681	661	675	677	681	657	644	654	639	604	618	634	598	618	623	628	625	639	621	603	567	630	598	632	615	638	597	604	574	545	590	550	543	536	540	470	503	543	523	527	534	503	546	525	548	543	543	525	518	532	507	500	548	532	531	534	536	524	518	545	519	521	510	554	532	563	551	526	487	497	556	526	515	530	500	504	513	546	546	527	517	515	506	513	482	517	516	528	523	509	517	494	534	538	554	522	494	531	539	534	528	534	536	524	509	512	497	548	485	518	587	515	520	469	525	490	539	504	523	537	523	499	496	535	500	571	522	481	550	501	523	492	533	532	510	543	496	527	490	493	509	503	502	518	512	530	513	551	496	571	529	542	570	510	562	496	494	556	511	569	553	527	468	533	509	514	537	513	504	532	488	543	523	480	492	513	523	548	526	549	518	556	520	552	521	513	527	522	492	518	536	523	522	526	489	541	496	507	537	539	527	534	509	557	523	573	504	530	536	557	539	514	492	539	554	541	517	535	527	499	479	466	499	541	481	503	530	521	533	564	536	521	481	538	542	548	550	547	556	573	516	570	525	533	522	539	526	538	510	511	522	523	508	556	522	546	551	516	532	563	502	515	549	538	528	489	475	538	556	522	527	511	500	517	516	542	489	503	528	557	542	470	522	538	560	539	497	513	562	503	527	514	521	534	501	518	513	516	503	543	501	516	530	522	569	520	531	521	497	499	523	535	498	534	532	496	521	554	540	514	526	554	488	494	503	519	529	518	505	540	505	494	550	520	504	538	509	511	511	504	496	543	502	559	525	556	506	504	523	533	506	529	510	535	505	513	504	557	535	531	500	555	527	528	534	526	506	533	541	546	520	509	558	484	515	506	479	514	480	537	546	539	514	532	556	556	519	499	511	483	542	499	549	520	514	500	506	532	522	540	525	550	537	563	496	531	523	533	539	538	533	555	543	525	537	528	553	506	524	480	501	518	486	521	506	498	532	451	536	495	528	559	538	580	496	476	524	548	494	519	499	515	543	519	522	559	493	498	497	570	533	505	485	527	529	533	538	509	499	583	555	526	540	507	513	478	516	534	506	520	490	552	499	517	548	514	565	522	554	524	517	497	532	523	555	506	542	522	508	535	476	500	493	530	531	515	487	499	507	528	518	519	564	550	540	538	534	527	541	526	512	552	506	525	573	485	490	518	486	528	536	487	518	531	547	518	563	496	552	526	493	535	584	519	558	527	505	518	508	540	520	530	518	508	499	505	519	528	521	493	531	531	510	486	506	537	527	552	503	540	552	504	527	515	532	532	516	509	509	526	506	522	480	531	528	496	518	517	574	548	497	552	534	478	515	521	513	525	515	500	536	508	545	511	576	505	536	541	520	522	509	513	569	565	526	497	550	520	478	531	529	519	571	530	512	505	565	520	498	521	547	539	517	489	501	527	509	482	493	540	527	497	546	486	507	536	536	519	542	539	559	527	531	509	545	562	497	515	530	487	545	571	506	513	498	535	562	536	508	489	518	548	484	515	537	520	509	566	503	520	497	516	527	476	510	553	542	518	535	516	507	515	511	521	539	526	519	514	500	500	498	568	558	510	477	519	511	482	525	482	516	546	487	542	535	518	467	508	504	571	555	529	550	528	531	554	532	505	500	529	497	505	530	522	511	513	508	538	550	558	488	534	525	549	511	523	502	532	498	549	563	537	517	514	537	525	525	495	524	545	564	523	556	562	524	510	533	516	565	564	565	500	560	544	507	517	549	491	502	512	489	515	524	552	528	549	469	521	551	534	559	535	536	498	545	530	532	538	508	521	530	546	532	544	524	525	538	524	516	560	545	539	508	526	527	550	550	540	513	530	545	504	496	482	566	516	519	530	533	515	535	547	537	520	540	522	492	561	518	517	530	513	502	531	520	522	525	491	539	557	523	471	532	524	516	543	510	517	510	548	544	501	537	507	509	536	518	555	559	515	525	534	519	522	500	549	534	534	525	552	541	566	544	510	490	489	479	487	509	472	535	506	549	530	483	538	545	565	535	516	513	480	482	532	501	534	485	489	530	518	495	524	536	527	539	564	536	519	524	516	486	518	499	550	499	572	524	501	487	498	534	596	499	509	503	513	541	546	533	480	557	483	527	521	538	545	559	480	527	523	500	574	530	526	509	544	521	484	494	500	586	560	507	499	503	517	512	460	553	537	516	523	512	532	514	511	574	559	517	509	495	554	523	551	531	550	496	535	495	491	539	548	519	503	556	521	551	479	556	522	487	546	504	505	566	540	545	513	509	546	489	549	540	515	490	545	550	478	605	538	506	513	514	544	522	506	518	523	551	517	525	519	501	523	516	497	522	564	515	488	551	563	502	575	550	522	533	539	532	520	491	500	531	506	469	534	521	544	528	575	537	511	502	510	536	541	542	517	492	522	504	541	555	521	504	538	543	530	530	527	569	535	519	530	528	524	479	539	493	552	523	538	536	533	519	506	508	504	507	504	554	542	504	539	542	557	453	529	535	563	519	480	546	573	528	514	519	557	514	518	518	510	529	490	526	512	545	512	517	498	525	561	538	525	575	519	533	544	542	541	553	511	507	538	500	509	547	481	495	503	538	522	576	497	496	472	507	512	568	560	516	536	539	519	533	520	537	557	503	526	522	490	551	548	545	540	523	558	590	514	509	508	505	515	522	505	516	542	525	504	520	557	515	508	525	526	478	531	504	504	504	514	516	540	541	510	513	497	533	541	521	502	500	546	519	557	503	581	549	551	515	530	572	543	540	540	523	537	549	562	537	496	525	500	537	508	504	515	534	488	512	519	530	534	496	515	569	520	517	549	544	528	527	501	494	524	507	510	537	552	512	522	492	508	503	539	518	531	538	548	487	495	518	546	506	555	550	508	523	521	514	531	536	553	543	487	489	543	507	522	490	499	547	540	497	556	550	522	517	505	542	515	550	536	492	536	498	532	572	506	524	518	559	531	524	483	492	511	552	521	529	529	539	501	490	577	536	508	532	454	524	533	553	535	520	529	481	522	501	516	535	494	522	501	571	512	504	545	477	531	514	547	518	540	507	487	516	519	556	550	514	553	509	534	509	551	530	510	541	505	566	522	526	538	507	509	512	501	520	534	526	499	513	505	562	519	546	520	527	505	566	505	540	514	549	494	548	524	532	542	506	531	509	472	544	548	546	514	501	518	503	503	507	508	514	555	531	538	506	533	499	538	529	524	553	520	516	527	555	542	502	547	515	520	519	506	488	519	523	565	485	530	515	527	553	524	548	511	486	510	493	526	524	522	526	483	495	508	533	512	522	513	540	529	519	490	540
5043	969	368	232	290	300	185	136	117	117	116	91	90	89	92	58	56	50	59	62	46	52	46	51	48	43	48	48	47	32	48	38	42	54	60	40	35	44	48	37	45	42	36	41	47	36	29	56	45	50	42	36	34	30	26	35	34	35	33	38	44	38	49	30	36	40	40	25	40	36	41	35	29	41	38	36	36	31	32	30	32	31	43	25	31	34	35	39	31	39	29	46	42	41	40	34	28	41	44	39	29	23	40	24	43	43	35	37	34	27	25	34	27	30	32	39	40	26	29	41	52	32	28	38	25	32	24	23	24	42	35	35	34	40	19	39	41	33	35	42	38	30	38	24	37	30	31	32	32	26	37	37	32	28	34	36	35	33	22	34	33	43	22	22	36	36	29	30	29	35	33	43	29	37	33	28	39	25	31	39	31	35	37	23	36	26	35	34	34	25	35	39	43	30	30	42	39	31	27	39	26	33	21	30	25	28	26	31	23	21	36	34	33	34	30	36	35	36	25	31	37	37	23	34	26	38	29	30	34	32	37	35	28	26	28	40	26	35	29	24	23	30	29	34	32	33	29	46	37	31	42	36	27	36	29	33	27	33	32	27	32	39	24	40	27	24	39	29	39	39	33	28	38	28	30	35	33	43	28	40	34	32	27	39	21	40	26	29	26	28	24	35	49	39	26	28	20	27	26	32	31	32	24	35	27	46	30	35	25	24	24	32	47	39	30	41	22	25	38	30	28	34	31	30	29	28	38	34	29	29	45	29	31	19	33	23	33	25	39	33	35	26	22	39	33	25	33	41	33	26	35	33	28	34	38	35	40	42	25	38	31	27	38	38	36	30	40	40	31	37	28	37	35	41	30	40	31	35	38	26	42	33	38	38	27	32	29	29	37	39	32	32	43	39	38	30	27	30	26	34	37	39	25	37	30	35	31	37	25	32	30	27	33	29	33	38	30	31	32	31	36	32	36	29	34	33	28	42	32	20	36	30	32	30	33	44	26	34	25	31	35	29	32	35	26	35	33	38	43	34	34	39	36	34	39	30	35	22	29	38	34	30	45	37	34	37	21	26	24	31	22	45	34	41	27	38	38	30	30	20	27	24	31	29	34	33	32	35	41	24	33	31	46	22	25	27	35	24	32	33	34	31	28	31	29	36	28	26	30	29	32	23	23	34	21	35	26	42	32	27	37	39	42	35	27	30	33	50	44	27	33	25	38	33	25	52	29	40	29	29	35	30	30	26	32	36	32	33	27	39	31	26	24	25	28	30	34	48	31	29	24	29	30	31	26	32	39	31	21	21	42	33	27	28	25	26	30	47	37	31	35	37	27	38	27	38	27	33	35	33	31	29	37	30	29	38	29	25	18	34	22	33	23	28	35	28	30	40	27	43	36	31	28	23	41	37	33	25	31	29	38	34	30	37	34	32	29	29	27	25	26	32	26	24	31	28	28	31	38	37	38	17	35	31	32	36	26	38	40	35	31	27	37	30	34	30	30	40	24	36	35	27	39	28	22	41	33	26	28	29	34	29	30	31	29	31	37	25	29	25	36	34	33	43	31	29	37	29	23	34	34	32	32	34	27	35	27	22	27	17	34	38	36	44	27	29	31	39	25	31	35	35	26	35	33	23	37	37	41	42	38	32	31	39	36	46	42	40	45	20	29	35	39	25	33	30	36	31	26	35	47	19	32	34	38	45	34	32	33	22	38	34	28	35	27	39	31	37	32	40	42	43	30	28	23	35	37	32	33	37	32	34	25	33	37	31	35	32	26	31	31	34	24	33	31	26	30	28	39	29	46	29	24	37	24	34	33	29	31	28	21	31	25	37	34	35	37	30	44	34	31	27	33	28	39	38	34	31	22	31	27	39	23	41	22	31	30	26	32	31	32	25	36	25	26	35	34	25	28	33	25	33	33	31	32	42	32	31	29	32	29	35	34	34	37	35	25	31	27	26	26	29	35	33	31	28	27	36	32	25	28	35	40	32	18	36	31	30	38	35	35	34	36	26	30	29	33	24	43	39	36	41	37	19	26	29	34	33	33	45	33	23	35	30	22	34	31	30	34	33	31	38	30	29	28	26	34	27	36	41	25	29	25	33	41	31	27	30	35	34	35	31	26	22	31	39	33	35	25	26	32	25	32	40	23	26	37	24	28	32	29	26	22	20	37	39	34	29	27	28	35	31	27	28	28	27	37	35	32	39	35	34	29	33	29	29	29	27	29	33	37	39	36	27	36	48	28	34	35	29	31	19	32	39	40	33	20	23	41	35	26	30	26	24	34	19	33	36	26	29	33	31	31	36	33	28	30	28	33	41	53	33	27	20	28	30	27	32	40	21	47	26	33	21	33	33	28	29	36	32	24	33	43	35	34	35	30	26	28	29	34	32	26	31	26	27	28	26	19	22	35	26	25	33	33	35	29	30	32	34	29	38	24	25	29	32	30	36	35	32	41	35	31	37	34	36	34	44	27	42	22	30	42	35	37	34	36	36	38	30	32	19	29	35	36	30	37	35	36	33	30	41	34	38	28	25	27	30	38	37	26	28	29	25	36	46	31	30	31	40	35	23	26	29	37	29	22	27	39	43	27	36	27	22	33	42	29	28	38	26	31	36	28	30	26	27	36	32	24	38	27	30	25	31	28	33	30	22	28	33	37	31	34	39	43	40	27	28	32	30	34	29	38	33	38	39	35	34	29	30	34	36	31	39	35	31	31	32	33	31	25	31	19	20	36	29	24	22	36	32	21	46	24	25	41	24	23	35	39	25	30	29	28	29	37	36	41	34	33	31	36	31	26	26	30	39	32	23	34	31	30	28	30	27	32	33	30	33	19	34	40	38	34	26	34	35	26	32	36	31	31	32	31	34	44	28	47	39	33	39	30	23	38	23	30	43	34	23	46	35	36	25	25	41	31	34	36	35	28	30	31	31	26	25	28	26	31	35	36	27	31	29	42	32	23	31	40	30	39	44	48	38	36	33	29	40	36	24	35	36	34	35	34	33	43	38	44	25	33	36	27	32	40	23	36	29	40	31	26	46	30	36	32	38	34	35	36	27	30	33	36	33	44	34	30	30	28	24	28	28	24	27	28	40	28	34	43	36	30	29	35	26	29	26	36	35	27	27	22	33	38	36	35	28	28	34	40	19	26	27	37	36	27	29	21	37	33	36	34	38	34	35	22	38	33	35	29	23	37	34	32	35	24	28	29	22	33	28	35	33	32	34	30	28	32	31	37	34	33	27	30	38	40	27	42	41	33	29	29	37	35	31	31	23	31	22	26	30	42	35	26	35	32	36	32	32	25	42	28	41	28	39	36	37	35	27	36	38	31	32	36	32	35	40	33	34	35	32	36	27	37	33	25	36	34	29	36	31	32	36	42	29	31	35	35	28	37	34	31	28	33	43	22	28	24	24	37	28	35	35	35	16	32	38	23	38	35	31	42	27	36	28	26	25	44	34	28	25	40	27	36	33	34	33	25	26
35431	19113	9256	16842	24031	22726	18305	12989	9904	7848	6630	5661	4798	4051	3372	2842	2486	2313	2189	2055	1991	1740	1804	1780	1664	1613	1483	1548	1485	1447	1300	1305	1232	1167	1203	1263	1193	1120	1128	1127	1156	1104	1128	1086	1036	1029	1018	1013	951	950	961	977	972	922	878	904	835	824	833	870	831	811	836	779	797	783	799	793	772	764	762	715	730	695	658	712	699	662	695	650	683	690	656	626	644	615	652	645	669	659	643	611	640	623	614	588	591	634	608	656	604	601	667	573	644	621	553	578	584	562	599	583	537	540	545	499	552	530	600	546	545	549	575	530	573	526	564	591	547	544	532	573	539	524	549	563	583	566	566	575	560	580	556	575	632	545	608	526	554	569	575	512	582	554	575	549	541	565	554	562	552	558	568	570	543	580	576	535	562	600	594	545	583	591	561	527	514	550	537	577	543	556	537	538	545	567	596	570	539	576	548	503	549	589	600	575	544	579	550	539	529	554	563	525	554	555	536	570	529	555	530	546	583	553	540	521	557	579	568	598	542	539	528	554	525	540	550	548	570	554	571	546	585	553	613	555	538	555	601	498	512	561	560	535	509	521	574	546	522	570	525	527	561	604	555	568	581	524	518	553	518	530	508	533	491	554	555	581	540	562	552	564	557	547	532	540	546	566	512	570	511	560	584	590	539	536	587	526	539	563	546	530	586	529	550	562	587	568	557	565	573	545	548	561	576	574	490	548	582	568	527	474	571	536	551	577	554	534	562	510	553	553	560	506	522	543	548	564	537	525	534	560	586	559	543	542	557	560	559	553	580	546	571	571	553	555	497	554	563	566	572	535	535	546	543	546	566	535	589	559	544	585	562	554	524	558	500	554	579	541	510	536	550	578	554	532	552	549	550	566	539	594	590	575	532	533	557	520	551	527	576	544	520	578	531	533	569	581	571	563	536	575	550	523	517	555	545	522	516	538	518	547	567	567	573	548	542	563	584	557	529	549	557	569	554	560	502	554	549	550	570	568	545	536	507	560	566	566	563	571	532	565	589	549	565	540	547	581	562	557	595	504	571	587	515	489	487	516	549	568	528	563	538	507	544	587	543	569	555	566	554	545	543	504	565	535	549	561	553	544	523	511	595	517	548	604	549	566	524	488	549	529	556	605	561	577	526	552	564	561	550	550	594	533	564	590	549	548	538	557	570	558	577	593	527	538	522	545	546	575	539	535	560	526	536	554	549	544	599	524	540	543	515	507	548	559	542	576	568	523	554	561	560	560	534	540	538	552	561	529	535	502	532	574	543	563	561	520	576	584	559	551	541	532	575	521	576	550	525	530	561	624	578	520	583	556	552	544	557	570	538	562	559	536	568	520	515	570	559	546	541	569	581	544	576	569	538	469	534	555	529	513	561	570	571	525	555	535	561	558	577	522	559	606	580	559	608	521	556	527	572	584	558	572	567	546	570	551	512	508	577	534	554	553	543	565	595	547	551	532	590	552	571	582	516	573	558	525	524	576	550	496	518	578	570	508	554	542	576	574	553	552	548	574	569	568	543	528	547	587	526	558	528	518	542	528	497	520	535	551	493	535	554	538	556	523	572	588	564	543	533	566	573	569	540	568	542	509	511	585	513	525	570	580	534	523	538	597	544	589	516	545	542	557	520	580	574	531	526	547	534	583	554	499	537	560	549	597	572	571	549	531	502	568	566	572	581	577	546	524	576	567	542	541	538	565	546	567	518	564	576	527	522	600	579	536	559	569	566	561	536	526	572	566	516	497	566	541	593	527	557	552	532	565	543	524	567	556	555	542	577	586	526	549	549	514	543	521	558	571	526	558	568	565	549	514	566	534	588	563	549	542	523	566	551	562	566	537	560	546	553	534	561	573	541	537	524	575	591	572	596	556	562	555	585	578	599	572	512	519	542	547	578	522	538	573	532	563	564	556	501	583	560	549	543	558	597	546	536	611	525	554	565	562	526	515	559	544	570	551	547	538	569	517	559	589	552	524	578	553	534	519	553	527	557	543	554	567	540	540	507	526	574	600	565	559	598	526	572	554	541	559	547	551	545	508	569	557	515	549	555	507	595	594	564	575	579	545	554	568	572	515	556	560	582	586	535	522	537	556	556	532	557	530	553	564	552	569	578	553	566	547	564	539	584	525	582	554	531	511	571	552	578	562	564	532	601	531	563	587	546	544	561	538	541	538	541	555	559	603	572	577	516	569	574	558	541	558	545	532	586	577	564	588	529	506	565	546	561	541	562	531	536	554	589	597	516	555	571	577	574	583	538	588	550	568	542	549	561	549	538	588	560	577	536	546	561	562	546	525	568	521	541	591	516	595	564	557	539	551	542	551	550	564	566	562	575	585	568	575	530	557	551	569	523	534	555	556	544	562	535	546	523	553	520	501	571	528	543	536	531	557	581	586	568	558	531	537	559	496	539	554	563	512	582	525	564	558	552	548	535	543	580	577	586	530	559	530	530	571	582	555	522	561	530	545	555	547	576	533	572	547	541	562	598	544	564	547	541	564	562	570	541	554	562	549	554	535	568	516	548	533	560	545	569	562	499	535	543	556	493	545	551	515	522	581	574	570	543	582	524	566	538	576	522	532	571	563	553	577	536	567	562	574	557	573	589	548	542	512	570	594	555	556	582	555	534	601	566	527	529	565	554	549	541	591	545	493	555	607	511	546	580	538	557	511	540	531	508	537	544	551	544	578	568	511	534	554	547	560	566	514	546	623	553	588	572	590	534	548	545	531	562	569	563	571	546	586	534	553	579	570	567	563	543	551	555	559	544	534	547	586	570	535	546	549	555	586	546	524	602	544	560	563	526	542	517	548	602	562	538	548	534	560	534	536	545	562	558	551	562	596	566	566	590	510	566	556	526	544	553	554	528	532	536	578	531	572	552	592	528	534	568	528	572	545	532	558	559	556	567	542	517	567	564	530	532	569	557	540	573	565	553	513	516	555	595	518	544	533	540	611	523	568	554	534	567	505	541	598	541	561	533	593	601	574	588	566	544	497	613	558	521	551	556	550	553	554	530	564	524	494	524	572	547	541	575	552	563	592	554	509	511	570	546	525	539	504	529	545	544	576	579	582	531	577	559	534	561	569	588	530	543	522	556	550	532	578	555	500	571	538	558	561	522	584	531	582	524	532	525	487	565	572	560	553	586	531	580	560	587	558	570	619	562	516	573	570	534	526	564	577	556	536	571	548	579	564	556	498	565	556	527	516	556	554	569	502	536	558	552	535	534	522	522	540	531	562	545	533	580	576	572	555	489	579	553	520	536	550	531	534	564	561	563	548	536	552	584	533	555	514	535	571	588	525	565	523	597	557	567	565	552	532	566	572	564	545	562	535	548	539	575	569	569	521	548	568	569	528	549	560	574	558	523	510	556	564	552	549	528	525	553	558	548	507	525	537	499	530	548	533	534	594	583	574	571	592	575	527	526	571	569	565	563	553	513	529	623	578	572	506	540	519	573	578	534	529	537	536	603	540	515	579	531	542
6239	1948	526	318	442	398	303	281	201	153	173	168	119	121	99	92	95	99	76	71	66	74	65	64	73	63	60	67	64	54	56	52	63	57	59	46	52	62	48	53	55	43	50	41	43	53	48	45	48	48	54	53	56	51	42	43	48	52	59	42	47	40	35	44	42	53	48	41	49	38	52	39	47	42	39	39	46	36	26	31	46	35	49	37	34	39	41	37	38	33	22	41	43	46	33	46	31	35	36	35	39	49	40	39	38	34	44	17	26	43	36	32	36	38	44	33	32	33	39	43	44	32	38	25	24	23	31	45	36	38	37	34	29	33	35	33	35	47	40	30	29	27	31	33	24	43	26	29	42	39	39	25	39	30	42	29	38	26	29	34	42	40	37	33	32	26	35	26	40	34	36	33	23	42	34	28	39	35	36	45	32	39	35	34	26	38	28	37	43	37	25	25	26	41	26	33	44	40	37	38	28	31	43	41	35	30	34	32	42	40	33	33	38	37	37	34	29	39	27	28	43	37	37	42	37	44	37	45	35	30	34	43	35	39	38	29	40	47	40	33	40	30	33	35	27	39	33	40	39	33	44	39	34	42	36	30	39	34	35	43	39	33	30	34	43	38	27	37	32	33	43	44	44	32	36	35	28	35	30	40	44	32	39	43	29	32	41	43	32	49	25	34	41	49	38	40	43	31	37	42	32	42	41	26	41	29	41	31	29	37	32	37	34	45	34	43	35	25	41	31	31	26	29	39	42	43	30	41	47	26	38	36	50	42	34	45	38	37	36	31	39	34	34	41	35	36	37	40	43	32	28	38	30	39	45	30	33	31	47	38	29	30	25	32	32	27	48	26	43	26	25	43	38	47	27	39	29	38	28	39	30	37	32	36	36	31	27	36	41	38	36	30	33	27	24	35	28	33	42	37	37	33	29	27	39	34	42	40	42	34	44	31	40	35	32	38	38	38	41	38	33	38	23	45	33	30	33	31	28	27	25	30	41	39	39	31	28	28	30	45	39	39	24	38	34	35	35	37	49	34	27	35	37	46	32	31	44	32	26	40	30	42	42	55	38	36	35	35	29	41	31	30	29	43	37	49	40	32	39	43	31	39	41	43	45	35	36	44	29	39	39	37	40	35	41	42	36	28	37	40	38	43	42	30	34	41	36	24	35	33	38	36	27	30	38	34	34	36	31	52	38	36	40	43	40	38	30	31	43	39	38	35	40	39	34	43	34	40	33	43	36	30	36	40	33	38	33	49	37	29	29	38	40	22	37	38	36	29	45	28	36	29	33	37	34	40	50	40	29	40	25	40	32	40	33	43	37	41	41	29	29	42	43	30	32	38	44	41	42	36	32	35	27	31	32	43	28	30	33	45	37	33	32	50	40	35	37	33	31	33	20	42	53	28	28	32	33	37	43	37	30	38	35	39	41	40	37	35	26	35	27	43	42	43	40	30	29	27	35	44	39	44	41	30	33	28	31	35	34	36	37	34	34	35	32	38	36	32	31	41	36	35	35	26	43	24	42	36	32	40	29	32	38	32	32	45	34	45	47	37	40	40	34	26	39	46	42	48	37	35	38	30	35	32	42	44	49	23	30	45	35	42	51	52	35	39	28	31	41	39	36	41	36	37	34	28	37	42	33	24	46	39	37	38	36	38	29	34	28	37	37	23	34	36	36	40	21	37	30	47	33	41	38	33	42	31	45	40	42	35	41	35	48	30	36	37	38	40	27	49	42	37	40	35	40	39	32	29	48	44	32	31	46	34	42	45	39	33	35	30	35	36	37	37	34	42	35	39	35	27	40	35	29	44	36	47	29	43	29	30	39	39	32	37	46	34	35	39	35	38	41	36	37	38	36	27	31	43	33	33	42	32	38	42	36	30	30	41	34	42	41	34	38	40	33	39	29	42	34	33	34	36	33	42	34	31	34	42	43	50	30	45	46	25	37	36	35	35	28	33	44	41	35	36	30	38	38	40	41	38	41	39	28	35	36	44	35	36	38	30	26	35	45	33	37	33	34	23	22	36	26	30	36	32	30	37	34	32	30	32	48	42	30	42	36	29	37	34	27	35	30	32	30	33	32	25	41	37	47	33	28	29	35	29	45	46	31	32	36	33	24	34	39	32	27	36	39	32	39	35	47	32	34	31	23	35	36	40	33	31	31	45	34	33	29	38	31	34	39	34	30	28	36	45	40	37	29	40	39	32	40	32	45	38	38	35	29	37	45	29	31	43	27	39	37	54	36	26	43	30	36	41	38	38	35	29	33	33	41	40	47	31	32	29	53	52	45	31	31	44	37	38	41	33	30	36	35	32	26	44	41	24	46	45	36	33	29	42	41	25	31	31	38	34	33	41	35	41	39	43	33	26	33	36	33	36	37	47	42	47	27	38	40	40	40	40	44	27	34	30	39	35	36	37	44	32	32	46	41	43	35	41	31	37	40	29	39	36	39	30	30	23	33	36	43	28	39	29	40	37	40	41	35	31	45	30	32	36	33	28	37	36	41	42	35	42	40	38	40	28	32	22	30	33	30	32	42	32	16	32	45	39	33	36	25	45	35	44	40	39	27	34	33	29	39	42	36	32	44	39	37	41	34	48	38	35	27	31	35	45	26	30	36	36	29	44	38	37	30	47	42	28	33	39	40	42	32	39	37	41	33	43	44	29	40	39	35	34	38	32	26	40	30	23	28	43	37	37	39	36	33	36	30	33	35	29	36	41	33	31	34	34	29	25	41	41	40	43	27	30	34	41	43	34	42	46	35	35	36	33	42	33	26	27	46	33	45	32	32	31	25	40	29	30	41	35	42	35	30	33	29	34	37	31	40	29	31	42	48	36	38	36	40	42	33	33	43	43	30	35	26	30	34	29	33	25	36	26	41	44	39	34	34	37	35	26	32	21	37	37	32	41	34	33	38	43	38	33	43	32	43	37	37	34	37	22	38	32	39	25	40	36	29	40	34	44	35	38	40	33	40	33	39	40	34	29	34	34	32	37	34	40	28	44	35	42	37	24	29	28	36	27	34	36	35	46	40	31	40	39	40	41	34	39	40	39	37	39	40	30	37	43	40	37	34	41	33	30	43	39	34	34	45	34	36	34	33	37	45	38	49	37	33	32	40	38	27	36	31	43	40	31	41	28	30	34	41	25	30	33	30	26	31	36	43	41	29	37	37	33	40	44	26	46	34	34	35	30	37	42	27	38	38	29	43	32	32	31	32	29	39	38	28	23	38	45	30	40	29	24	27	22	47	41	40	23	24	41	40	47	35	39	27	37	34	36	35	29	33	38	34	41	42	39	44	27	47	35	33	34	38	30	28	33	37	40	29	40	36	35	40	52	26	34	41	34	33	31	39	41	33	23	32	38	51	29	36	42	31	33	31	36	48	47	31	41	40	36	40	43	34	37	39	41	43	41	39	43	33	39	42	38	47	39	48	34	40	45	29	29	35	30	43	31	35	37	37	32	37	35	29	39	34	40	35	36
42808	23699	12526	21242	28818	27869	23596	18103	14053	11670	10107	8416	7037	5952	5020	4328	4002	3645	3464	3045	2948	2726	2657	2524	2362	2161	2197	2282	2217	2012	1866	1789	1704	1742	1695	1733	1627	1540	1595	1444	1525	1413	1412	1477	1344	1348	1430	1329	1242	1253	1266	1232	1205	1258	1089	1117	1133	1068	1047	1022	1025	985	993	994	964	996	989	985	936	948	915	885	923	903	870	835	798	805	844	779	783	806	762	811	806	767	747	753	735	762	746	696	739	704	757	681	726	708	695	699	691	728	666	741	704	647	624	739	650	597	646	618	627	630	644	632	612	618	638	651	629	616	591	623	600	597	626	615	641	641	599	622	620	636	593	637	612	626	607	628	629	643	632	641	672	610	628	657	594	580	613	583	628	603	610	608	617	608	619	598	658	634	693	592	604	615	620	612	636	588	601	618	603	606	614	616	643	605	633	624	630	623	655	600	616	598	631	633	588	656	637	638	579	598	653	598	618	593	613	649	596	658	611	609	625	604	563	592	634	628	621	598	677	548	618	607	613	665	661	630	649	567	600	629	629	604	628	608	618	639	623	626	585	629	583	646	642	617	590	598	611	593	616	603	608	596	601	608	604	583	575	606	621	618	610	630	609	660	605	589	643	605	642	600	601	597	624	588	626	586	645	612	648	565	652	623	604	629	648	622	610	621	636	616	647	619	611	633	605	603	627	641	633	665	636	574	554	634	641	608	621	572	660	648	590	627	618	648	593	627	592	576	622	619	613	598	661	621	627	630	610	615	649	660	620	567	619	613	605	601	644	664	632	658	614	630	644	633	607	609	597	628	601	558	588	588	607	563	616	637	621	600	629	592	592	627	623	601	602	609	574	626	635	651	639	612	645	577	620	631	641	595	630	639	666	633	622	608	621	658	623	601	603	616	614	648	594	618	616	581	622	574	616	561	606	612	662	646	611	617	649	592	618	597	572	638	623	577	599	602	607	615	582	658	629	611	637	650	615	574	611	576	622	627	594	630	573	592	678	641	646	594	619	626	586	661	619	588	612	633	621	587	668	633	583	617	616	578	659	598	612	591	620	615	596	646	638	606	595	569	618	623	628	581	612	636	631	611	648	626	637	604	607	642	607	638	606	615	613	586	620	651	627	593	603	638	609	624	613	626	615	608	623	619	589	652	619	645	598	614	623	625	608	615	633	613	634	611	615	643	598	610	630	634	578	596	614	596	613	601	602	625	612	612	608	626	571	613	646	604	608	613	587	576	660	598	569	634	651	645	596	610	636	632	619	636	633	627	637	588	657	594	613	607	623	580	618	653	650	612	647	595	603	632	576	610	610	633	631	579	630	648	596	624	619	620	573	593	632	625	624	595	606	604	642	636	620	585	579	639	585	658	596	593	613	620	606	620	626	637	614	650	632	633	596	630	666	612	643	583	643	639	646	625	623	628	606	585	639	608	615	597	633	643	598	640	624	574	622	627	599	614	568	663	605	679	639	593	566	635	596	584	583	656	615	653	601	628	617	589	643	621	622	637	609	660	616	612	636	574	583	641	589	617	651	621	604	625	631	705	609	643	579	638	603	610	609	609	628	621	645	597	625	628	608	625	659	631	664	610	619	625	599	649	651	600	651	634	606	621	575	635	607	592	625	631	583	611	660	600	599	671	634	624	635	615	645	600	638	636	642	598	608	631	605	645	610	638	650	646	676	600	616	611	631	630	602	658	648	601	612	661	590	631	616	608	648	641	637	614	664	620	614	614	590	655	608	605	604	593	607	628	551	646	617	601	604	664	610	596	655	606	629	604	617	598	596	630	622	594	632	578	622	608	604	590	613	627	574	636	601	637	633	637	597	620	614	650	638	610	685	626	622	626	590	571	599	609	627	623	627	637	603	668	620	630	583	653	600	618	615	613	637	628	615	615	618	657	640	623	663	629	570	588	610	603	606	584	591	645	618	617	651	596	575	630	629	592	568	607	590	624	654	637	596	612	606	637	647	600	637	559	593	635	645	647	610	672	614	633	561	589	537	648	597	582	580	653	597	611	596	634	666	646	632	642	609	583	598	609	636	616	637	604	615	615	635	647	639	644	586	585	619	598	606	653	573	619	643	630	621	656	602	617	591	600	629	615	605	613	646	640	636	636	613	598	646	623	650	628	620	579	595	609	622	596	631	638	589	609	653	611	623	657	656	561	572	639	611	612	597	619	600	559	582	591	600	621	627	621	582	621	611	629	646	653	594	610	623	604	624	655	626	625	609	663	590	634	603	622	607	605	602	633	614	643	627	612	613	624	597	645	585	663	697	615	642	611	582	603	626	616	625	571	628	640	607	613	573	644	594	591	689	648	587	609	615	641	594	658	610	608	563	583	604	584	625	638	603	642	625	631	591	604	608	625	609	622	621	610	629	627	642	627	624	621	635	602	585	620	632	649	616	608	623	622	609	637	633	611	621	614	594	600	647	564	627	615	589	646	633	645	597	601	642	595	625	589	618	598	656	585	612	617	634	623	638	618	619	584	621	594	614	635	649	626	604	644	622	604	616	619	578	611	626	641	581	577	607	608	621	651	586	600	605	621	595	610	646	621	551	597	657	623	573	630	630	656	594	645	605	625	626	585	644	624	603	638	571	592	631	635	621	652	619	587	612	642	617	629	595	586	638	598	605	597	617	599	569	599	598	606	586	627	636	617	642	621	612	643	587	628	621	623	626	591	656	562	590	645	623	574	624	615	659	616	587	618	641	644	621	587	602	610	573	604	645	564	600	638	648	620	604	604	605	611	640	622	659	577	618	588	623	596	665	611	618	594	642	615	588	614	632	640	582	620	560	624	644	571	591	599	569	642	617	603	604	628	625	575	590	617	599	602	656	611	632	642	577	667	618	645	568	645	629	615	601	669	585	639	632	618	626	590	596	659	619	635	611	632	606	653	636	598	628	628	614	569	586	595	584	601	628	593	593	609	626	613	589	583	624	645	607	607	614	631	612	563	592	663	629	625	650	614	627	600	632	575	626	668	639	655	624	642	635	595	653	561	599	634	632	632	636	621	617	634	610	589	637	599	672	629	656	589	586	621	618	641	602	640	594	590	612	632	620	628	647	583	598	657	627	632	619	671	657	595	605	592	659	638	612	625	634	623	634	615	584	645	639	623	647	614	652	590	594	624	628	610	608	632	603	638	622	625	578	553	595	625	637	647	580	605	636	591	601	652	595	579	567	625	586	633	659	611	601	608	642	603	590	604	630	616	639	641	612	646	600	612	618	593	627	614	636	590	617	622	590	642	620	646	637	623	585	669	637	679	575	622	639	645	606	611	662	701	592	586	591	696	638	608	617	659	608	642	623	636	613	601	633	642	590	572	605	599	625	611	666	634	640	615	590	596	627	596	641	633	607	610	639	590	633	659	595	627	656	622	605	601	627	590	614	656	573	658	614	613	600	587	624	614	659	633	594	602	602	651	630	605	636	588	606	655	618	609	611	620	588	604	643	594	583	647	613	631	610	610	621	612	609	624	620	579	624	595	549	595
2671	514	156	131	141	143	116	91	82	64	50	55	45	45	37	54	43	43	31	36	29	24	50	31	29	26	32	27	34	29	19	26	34	27	28	43	22	38	35	39	19	33	21	30	31	31	24	29	25	38	31	25	24	31	29	16	27	24	33	24	21	27	32	21	22	28	25	25	29	32	26	25	30	17	26	33	28	17	18	30	22	21	24	35	14	19	29	24	27	33	12	29	21	25	20	30	27	32	21	26	16	20	14	33	19	27	26	23	25	19	22	21	20	27	20	26	18	25	18	28	32	16	13	21	23	24	18	22	26	26	20	27	26	22	29	21	26	28	36	20	29	35	27	25	25	18	16	21	29	21	13	31	26	35	21	19	25	27	24	14	18	27	27	27	21	16	24	13	26	14	25	24	27	18	24	25	13	29	21	19	25	24	26	20	31	31	25	22	24	30	17	31	20	28	20	22	26	31	18	21	17	18	21	35	22	22	19	22	20	24	21	24	23	19	16	30	36	23	26	33	29	21	24	29	22	18	23	23	23	19	21	31	23	22	18	15	23	25	26	27	28	22	26	29	14	24	14	21	28	30	21	18	19	22	25	25	19	24	27	17	17	20	23	17	17	21	25	27	27	17	27	25	24	20	21	21	27	21	19	25	27	21	20	13	23	29	19	20	19	23	32	25	25	17	15	24	25	24	28	23	23	26	26	30	28	24	21	25	20	24	20	21	27	19	26	20	24	22	22	16	12	20	19	20	24	19	28	21	27	26	14	28	25	32	22	25	20	23	23	24	20	31	24	19	24	22	33	13	33	19	22	22	23	31	28	17	38	18	27	10	21	29	25	19	14	20	27	16	26	17	21	25	24	27	15	17	23	19	29	21	21	30	17	14	14	22	34	18	27	31	31	21	19	18	32	26	18	28	21	20	16	21	26	28	26	28	27	24	23	19	22	21	14	15	23	19	26	27	27	28	32	29	27	20	28	24	30	26	25	26	20	25	23	17	26	17	23	18	38	31	31	28	26	28	17	17	20	24	32	15	13	24	26	24	22	16	20	17	18	28	13	26	21	31	22	21	32	18	24	22	29	21	22	34	17	25	31	26	21	21	22	24	25	22	29	29	25	18	23	21	28	21	23	17	23	31	23	31	21	25	17	32	21	17	25	22	18	26	19	24	28	19	26	20	24	15	23	21	29	22	21	27	26	19	29	22	26	20	10	26	28	27	18	28	22	25	21	23	21	24	19	23	33	24	22	25	18	23	18	26	19	24	21	22	23	30	14	25	25	15	23	27	16	29	22	30	22	19	19	25	20	24	16	24	27	15	21	20	23	31	25	26	31	19	22	27	27	32	29	28	15	33	31	29	26	27	24	26	23	34	15	26	18	12	19	30	18	18	37	23	22	14	19	26	19	26	28	21	18	20	28	31	25	24	22	25	20	21	25	23	25	10	27	11	20	30	21	23	19	25	24	23	23	21	25	26	30	15	22	27	17	20	16	16	24	23	26	21	22	21	27	28	20	24	28	18	26	32	20	19	23	28	30	21	25	22	15	18	15	23	23	27	29	18	25	29	28	32	25	26	15	17	24	20	30	28	14	23	22	23	26	24	21	20	18	20	13	18	16	22	25	21	26	23	30	26	22	21	20	27	29	24	23	28	24	25	16	24	25	23	21	30	18	25	20	21	24	25	19	12	18	26	26	23	25	29	19	32	19	23	24	28	18	26	19	32	19	25	27	29	26	31	23	25	21	18	18	18	27	26	34	23	23	20	26	29	27	24	22	21	29	24	19	27	15	26	21	22	26	21	23	33	22	22	20	24	19	21	25	21	21	20	24	20	24	34	16	27	24	23	29	23	25	30	34	21	32	29	32	24	21	30	27	23	24	29	33	22	23	17	19	20	21	25	26	28	24	28	25	26	24	25	34	28	20	26	21	22	16	20	26	21	28	26	21	32	19	25	27	21	23	25	19	29	30	25	22	26	29	24	22	19	21	19	23	32	31	25	15	27	27	25	16	22	32	27	20	24	29	17	34	19	20	26	23	20	24	21	25	20	22	24	30	27	26	24	27	27	23	25	21	22	25	25	26	27	20	27	15	16	19	24	15	19	32	30	21	18	27	19	27	26	24	28	35	35	20	23	32	23	25	22	26	28	30	23	27	22	18	24	23	27	20	33	19	32	22	9	22	27	24	32	29	16	21	19	22	20	27	23	19	23	29	22	18	21	24	30	23	24	29	24	14	15	20	24	26	18	27	21	20	21	32	18	21	26	31	21	22	22	24	15	23	26	19	23	24	24	22	25	19	28	24	16	19	23	24	27	22	24	22	20	20	26	19	21	25	22	28	20	24	22	26	28	18	29	32	31	28	25	19	23	31	27	15	25	24	25	30	28	24	22	20	19	24	22	28	30	25	28	22	24	31	21	15	15	23	23	27	25	22	21	28	23	21	27	18	28	26	35	24	27	20	20	19	18	35	21	25	23	22	29	22	25	25	25	23	23	20	23	22	31	27	38	19	24	24	19	21	29	25	27	21	21	16	40	22	28	37	26	21	29	22	21	25	20	27	21	17	23	28	21	31	26	21	21	24	23	26	21	21	23	16	20	19	22	22	32	24	24	30	19	23	23	22	19	26	27	24	30	23	24	12	21	21	26	19	27	25	22	22	23	21	24	19	29	18	22	30	17	22	22	28	25	29	26	31	27	28	25	31	20	22	20	28	23	17	21	25	19	27	22	27	19	35	12	27	24	30	24	23	20	29	22	31	20	22	25	22	26	22	21	38	26	31	24	28	20	20	24	24	29	22	21	30	25	22	37	27	24	19	18	30	24	23	18	19	16	28	22	22	25	22	27	24	23	18	22	27	17	17	17	27	22	25	37	24	30	21	23	27	32	22	23	17	18	31	16	24	27	25	31	25	18	33	26	21	25	23	18	23	24	25	21	23	17	21	15	27	27	23	23	32	30	22	22	20	18	17	19	19	18	20	29	30	20	21	28	33	18	28	19	32	25	21	30	17	27	19	25	19	15	22	22	24	26	29	16	27	25	24	26	25	24	25	29	21	16	20	28	33	22	28	18	23	28	25	24	19	34	26	24	26	22	24	28	20	24	21	18	26	24	28	29	27	17	18	25	20	22	19	23	22	23	21	22	27	26	26	25	25	18	23	20	22	24	27	21	29	22	22	28	22	19	24	27	25	21	25	18	24	28	27	21	37	25	25	24	28	32	30	26	21	29	28	24	19	15	25	25	20	14	23	26	27	30	22	25	25	17	32	28	33	22	21	18	21	14	15	25	32	21	31	22	19	17	24	20	20	18	20	32	27	27	27	20	16	24	18	27	28	23	21	19	22	25	21	18	18	28	27	35	20	25	30	21	22	26	23	28	34	27	16	23	25	27	27	23	28	28	31	23	31	19	25	20	23	24	32	24	27	21	19	21	27	29	18	15	23	20	22	20	28	38	23	27	26	21	25	23	26	25	21	18	25	20
30816	14731	5801	11060	16015	15497	11938	8572	6321	4852	3858	3210	2761	2231	1905	1699	1578	1501	1364	1308	1326	1236	1251	1160	1081	1090	1064	1052	1022	951	884	860	839	859	902	899	791	822	827	758	824	794	759	724	743	776	775	709	700	693	712	690	697	634	659	633	623	591	607	594	551	607	643	646	584	613	585	586	602	592	571	583	536	564	517	508	512	516	537	502	547	490	489	497	506	457	499	492	474	432	478	468	491	486	498	441	432	433	440	434	462	454	460	450	436	464	415	458	406	406	426	412	405	426	466	434	415	408	438	434	429	422	428	441	387	409	385	391	404	440	397	412	428	421	440	459	417	443	411	394	408	401	398	422	393	434	432	408	406	356	421	396	401	466	393	413	422	405	406	413	436	411	418	422	407	388	435	407	426	390	400	402	422	417	399	405	394	376	419	421	392	446	417	449	380	400	405	416	410	426	434	395	459	418	359	399	419	414	409	444	410	439	432	423	428	409	428	407	430	416	408	419	415	399	428	399	413	392	373	443	417	381	437	430	435	411	404	398	370	381	424	403	395	453	433	391	383	398	386	431	408	430	449	407	404	421	427	466	400	416	427	397	408	483	439	386	374	428	402	406	391	464	436	393	444	413	377	409	439	437	393	402	417	395	432	415	420	425	436	430	399	415	353	418	446	413	396	416	411	387	412	435	421	406	421	420	371	398	412	422	415	416	391	451	407	382	406	410	455	435	441	394	401	404	407	401	418	412	408	422	397	410	415	404	413	431	434	397	405	418	416	438	407	431	417	451	444	411	447	424	411	432	417	393	420	411	412	406	407	404	431	402	438	459	434	431	359	425	369	375	425	428	421	420	365	407	426	433	413	436	413	440	426	408	408	422	422	361	406	415	434	416	422	427	420	416	410	398	420	424	403	411	423	440	366	396	404	420	366	445	401	405	414	405	415	377	421	442	381	443	383	425	385	416	441	451	416	410	420	436	355	397	449	416	435	391	381	420	424	424	413	415	410	399	384	432	387	402	409	406	425	418	427	422	414	431	431	425	432	474	394	421	416	417	456	420	384	394	438	422	434	384	424	400	416	408	442	430	405	410	446	421	410	413	424	402	376	416	411	418	419	388	419	434	368	440	447	432	439	415	412	398	391	454	384	376	426	396	395	426	397	416	426	410	453	447	407	403	452	413	407	418	430	431	421	432	427	403	423	360	421	401	426	435	399	407	435	417	434	422	400	394	407	416	424	382	410	404	427	413	372	451	406	427	436	413	436	424	420	444	417	444	421	392	401	342	372	427	427	385	425	419	448	418	388	419	432	410	403	403	428	406	414	446	400	411	443	423	414	396	419	394	412	409	394	410	419	421	422	418	403	418	411	422	433	406	380	433	468	389	408	438	411	418	387	441	426	444	428	416	409	442	427	419	407	402	415	425	417	465	423	426	420	411	378	382	438	383	428	415	427	402	435	432	418	427	405	430	414	438	384	386	405	394	449	423	420	390	441	440	403	407	435	429	423	437	413	425	400	432	456	413	431	395	411	383	430	425	407	406	451	412	427	372	380	431	445	421	466	389	375	391	402	417	412	418	399	428	429	396	401	400	374	410	456	417	390	412	396	422	451	399	431	404	401	389	465	439	409	436	425	427	404	403	426	433	390	398	421	441	419	419	398	403	391	409	435	413	394	428	415	435	420	446	380	387	413	404	420	421	428	418	402	446	395	397	381	382	420	416	400	445	410	388	394	397	438	390	438	421	430	401	449	453	421	438	407	431	409	400	421	406	412	433	424	409	405	390	377	424	396	409	404	455	416	424	425	386	385	425	386	423	421	411	439	413	411	402	349	374	404	421	407	433	414	402	398	408	457	365	383	409	407	403	398	424	410	423	417	403	408	406	410	415	410	394	434	421	424	429	410	389	439	425	413	419	437	415	441	363	399	424	422	409	424	422	410	410	380	402	399	413	436	424	434	412	443	411	419	401	383	426	432	438	421	408	415	407	374	388	397	416	432	410	416	397	414	406	450	424	401	443	444	418	441	409	414	377	417	398	414	401	436	386	415	403	401	448	417	379	359	399	391	425	448	387	401	417	422	438	433	373	438	421	409	417	403	437	439	433	416	413	404	400	424	382	382	420	420	443	428	417	439	385	425	389	463	409	423	399	423	389	410	382	426	427	413	421	411	398	418	409	426	413	405	453	406	428	430	422	449	404	399	412	404	411	387	426	441	439	398	406	401	398	435	393	403	410	408	435	422	430	399	406	352	418	408	419	408	404	398	449	401	408	427	415	394	439	427	378	410	424	419	357	423	415	436	396	409	439	418	419	379	398	422	424	409	414	411	394	430	432	442	393	369	397	417	410	450	443	402	407	406	412	424	384	425	418	445	363	415	457	402	439	402	450	401	403	418	402	415	430	392	414	389	404	402	382	426	423	417	407	433	440	420	388	435	412	380	399	410	390	425	397	383	400	409	441	435	436	418	422	422	401	445	407	400	390	405	408	401	390	405	440	393	441	360	400	386	427	411	427	425	408	423	422	396	377	388	409	424	427	407	381	396	447	411	414	404	446	395	404	417	400	418	440	412	431	401	396	426	451	434	419	408	402	416	425	391	362	364	415	386	425	396	413	409	417	438	420	389	432	421	440	407	406	373	421	429	408	390	434	421	454	447	416	408	400	429	435	397	440	439	401	411	419	399	426	404	396	403	397	411	393	431	416	432	416	437	440	396	413	419	420	401	397	409	405	384	432	395	457	402	406	381	450	440	409	453	400	388	388	458	395	399	390	416	411	413	384	402	407	428	456	343	401	397	408	400	411	388	403	393	365	415	427	409	436	394	417	433	381	418	411	375	386	442	414	428	419	407	398	427	414	414	420	469	396	406	428	414	394	409	400	411	391	442	375	441	447	428	417	431	435	405	425	424	436	435	412	405	406	422	442	380	421	436	429	414	428	389	409	414	394	404	432	434	404	432	387	411	388	389	396	424	418	444	432	409	431	408	441	455	442	463	416	423	394	428	403	400	438	418	382	405	426	397	409	405	398	405	443	414	404	415	399	402	432	397	430	429	442	419	394	432	395	405	388	387	449	424	432	392	389	395	414	416	377	404	378	425	445	407	431	430	387	424	420	428	404	374	400	403	401	403	427	400	430	398	419	445	408	432	424	406	426	453	422	384	379	429	414	412	393	369	403	420	423	430	424	401	384	398	400	368	443	391	429	396	413	409	439	415	423	383	446	414	413	399	388	381	407	428	418	415	433	410	409	411	402	413	415	424	435	429	392	408	396	393	397	425	401	437	408	445	436	413	385	455	407	425	391	465	413	410	419	431	391	439	424	438	417	406	368	410	393	423	389	392	415	422	437	406	424	408	420	456	421	427	385	405	404	386	440	400	410	437	359	387	402	412	420	422	436	436	439	429	400	410	363	415	436	404	399	425	412	403	374	418	420	430	406	422	429	424	432	411	436	460	401	413	414	415	403	408	421	419	419	382	435	415	440	419	416	421	374
4622	1455	386	227	329	293	246	156	158	126	109	125	112	92	102	82	73	57	60	64	65	62	56	67	49	41	51	51	40	36	48	45	43	47	51	36	32	42	50	50	67	43	40	50	52	44	29	31	43	31	49	46	43	45	45	33	37	39	37	34	34	33	38	37	28	29	35	35	31	34	28	26	40	41	44	36	31	22	32	32	35	40	31	34	32	27	30	31	27	28	18	33	31	28	35	31	29	46	43	34	32	22	31	27	29	37	26	26	31	28	40	26	29	28	26	25	34	23	38	17	25	40	25	36	27	30	35	31	31	26	24	39	30	25	36	34	36	34	41	30	30	23	36	32	31	27	32	30	17	23	22	30	34	24	34	35	30	33	17	30	38	24	33	45	39	33	30	27	33	26	24	37	25	25	34	28	31	30	36	39	36	29	25	28	29	30	30	32	22	25	29	26	29	30	25	34	23	25	34	33	29	30	24	43	25	18	32	39	36	34	37	22	30	30	36	33	25	27	36	41	29	34	33	27	29	31	23	31	22	31	34	20	32	24	29	29	34	34	27	23	31	34	33	25	22	30	28	27	25	29	30	26	18	23	33	30	36	37	27	20	23	27	24	32	28	31	33	20	33	26	23	36	24	22	32	30	22	34	32	29	41	37	25	23	36	24	32	29	30	29	28	32	34	33	25	27	32	28	25	25	33	36	33	32	25	46	22	32	25	25	34	33	28	28	38	31	29	32	26	34	44	33	27	19	19	35	35	35	30	23	28	27	25	22	24	28	24	22	24	31	21	37	29	24	30	32	33	27	32	39	30	23	30	32	46	35	30	31	31	31	26	28	22	32	30	34	38	37	28	28	27	33	28	27	26	28	27	36	20	37	24	24	44	31	28	32	26	33	37	25	36	34	28	37	36	25	30	27	32	34	33	25	21	31	19	20	32	26	31	30	25	29	33	39	29	31	31	34	26	26	39	34	29	30	42	22	27	32	31	28	31	36	38	31	26	27	38	38	30	25	25	27	37	29	33	35	31	33	32	32	25	39	33	30	31	20	43	28	36	31	34	32	26	39	33	25	24	21	31	26	28	28	37	37	28	36	21	27	29	27	31	32	26	24	31	27	33	23	30	25	27	25	32	37	23	25	30	25	35	37	25	35	39	34	24	33	36	24	34	30	31	20	32	37	37	28	34	28	34	28	20	28	23	28	30	31	26	27	26	31	35	27	30	30	24	31	35	32	35	28	29	26	29	22	38	25	23	30	21	36	27	27	28	25	19	27	27	29	38	30	35	26	33	30	28	23	36	31	32	37	39	38	28	24	32	30	27	32	33	30	28	33	25	30	27	28	42	33	30	28	32	38	23	31	30	28	31	31	21	41	30	18	32	32	41	32	25	38	32	25	21	34	29	34	33	37	41	22	37	31	29	47	22	25	31	36	26	31	34	23	38	31	30	25	21	33	34	33	30	27	22	39	30	27	25	26	27	23	39	32	34	35	32	41	27	30	22	22	27	31	30	27	16	28	30	33	27	39	31	22	30	33	29	25	36	34	33	30	37	29	31	25	26	31	23	36	24	32	43	30	21	37	32	24	29	35	31	32	38	34	33	32	26	20	30	25	29	32	31	27	26	32	29	29	33	30	35	30	29	28	32	30	25	18	29	20	28	26	33	25	28	31	38	23	28	22	25	29	33	37	20	35	29	34	38	29	34	28	27	35	34	17	26	29	37	33	26	29	28	27	26	30	33	33	21	37	34	29	21	26	37	33	27	37	33	22	35	27	26	33	31	23	37	31	27	24	42	33	32	31	27	23	30	26	29	16	30	37	28	21	30	33	27	29	23	33	33	34	41	26	26	28	29	23	29	22	28	24	37	31	38	28	42	33	26	34	23	34	27	31	22	34	37	30	26	30	24	28	18	30	28	28	28	40	26	38	31	30	32	33	25	37	22	35	29	30	19	26	30	22	30	26	28	32	25	31	28	18	26	26	33	23	28	43	23	38	16	36	29	22	34	34	26	26	29	24	41	19	33	24	23	28	26	24	24	36	29	36	34	36	27	28	39	39	25	26	31	22	46	29	33	32	32	34	45	34	36	31	25	23	28	29	28	32	27	26	29	38	40	38	24	27	36	27	29	29	40	39	30	33	37	27	31	27	34	32	41	35	27	44	36	28	23	30	30	26	34	28	21	26	25	29	30	30	40	34	28	30	37	23	48	28	37	26	30	22	23	27	37	22	36	29	33	28	30	18	31	25	34	23	34	26	40	27	27	31	24	19	26	31	24	30	38	24	28	26	24	18	39	24	39	25	37	35	27	33	29	23	37	29	25	38	23	37	40	39	22	35	33	26	30	29	35	34	23	21	28	18	37	31	29	32	37	26	33	27	29	29	25	30	38	21	29	22	26	28	27	29	28	29	33	29	26	36	18	24	25	27	33	27	28	31	34	27	31	39	26	30	31	27	35	33	27	26	33	35	27	27	20	23	32	37	29	33	27	27	30	31	24	29	28	33	35	35	31	31	24	31	33	25	33	35	32	31	33	29	22	36	26	29	30	35	42	22	36	32	25	24	30	28	38	36	32	30	34	37	34	30	29	34	30	28	24	22	27	31	23	29	30	32	31	36	23	27	27	24	27	32	35	27	35	31	37	25	35	26	32	30	28	36	31	22	19	25	22	33	25	39	31	29	30	35	26	29	30	22	22	35	24	31	30	32	35	39	43	32	26	35	28	28	23	29	30	26	27	34	27	40	25	23	32	30	22	31	40	33	31	32	23	28	31	37	23	31	26	35	24	41	31	27	23	33	36	41	40	37	23	24	31	23	24	24	22	35	27	30	35	32	25	27	38	33	20	33	33	33	29	39	32	19	33	31	29	36	25	22	24	29	19	28	27	30	22	26	42	41	28	31	30	32	33	29	30	26	32	31	29	28	29	23	22	27	29	32	30	32	26	46	20	25	25	37	31	25	32	33	29	24	22	33	26	30	28	32	23	27	29	26	38	34	25	31	35	31	40	30	32	25	32	25	27	28	32	24	40	28	30	25	36	33	30	37	29	22	23	31	32	25	39	34	34	28	31	30	25	33	29	16	32	36	37	21	33	37	21	29	31	22	28	40	31	34	21	29	22	26	21	22	41	28	30	36	25	35	33	27	33	36	27	27	23	29	22	32	25	30	30	32	40	29	36	34	37	27	31	23	35	35	26	32	36	35	25	30	30	28	35	24	28	33	27	18	25	38	31	33	29	29	29	25	26	29	33	27	24	24	32	33	34	36	28	32	28	28	39	31	31	22	27	27	31	32	25	33	23	35	32	26	26	22	26	22	29	31	28	30	26	34	33	28	33	28	32	28	24	27	31	30	38	36	29	33	35	38	29	32	30	28	21	35	31	40	25	19	18	34	28	26	29	35	29	40	29	32	30	31	26	36	19	22	33	32	27	31	27	36	29	27	23	34	30	31	30	29	24	25	28	42	35	29	28	25	22	21	33	27
40103	21253	10104	18424	25223	23982	20053	15772	12443	9918	8353	7159	5774	4974	4132	3842	3421	3069	2904	2559	2553	2415	2220	2034	2011	2005	1993	1908	1709	1564	1523	1448	1578	1445	1470	1441	1420	1363	1249	1268	1321	1212	1270	1259	1228	1112	1129	1111	1124	1055	1106	1152	1085	1025	992	1027	934	887	956	904	901	864	851	895	913	849	862	830	824	798	841	807	787	739	745	727	704	706	683	702	692	661	686	630	637	649	603	633	636	623	609	617	685	616	606	599	616	599	607	573	560	597	606	596	581	586	535	575	534	569	557	546	505	513	525	503	506	506	509	517	546	487	540	529	587	487	515	564	559	508	537	532	520	483	524	494	521	566	502	549	511	554	536	558	508	519	486	516	517	545	530	554	525	563	514	517	555	545	506	501	521	511	511	524	513	565	499	477	529	488	559	488	538	516	534	509	548	561	544	495	509	496	526	531	546	542	531	527	500	537	536	519	491	504	528	530	525	561	540	522	533	513	549	514	496	511	542	507	528	539	531	550	557	514	522	584	500	492	526	550	523	540	491	535	532	537	526	532	542	569	483	475	505	522	535	492	554	524	492	501	515	515	544	517	517	533	534	512	508	543	527	460	523	506	476	531	586	553	510	547	482	562	543	488	527	493	567	491	551	516	541	517	544	504	521	534	535	523	533	531	533	493	524	528	506	513	505	517	513	540	487	512	512	540	523	518	500	495	512	499	533	550	473	518	504	505	536	519	555	513	598	528	516	485	533	529	503	521	509	509	511	529	509	521	532	525	527	508	524	552	518	490	518	525	533	530	522	492	515	514	522	505	526	539	515	541	506	521	559	523	539	488	522	522	517	528	519	515	541	540	544	532	508	549	469	558	518	526	529	571	502	532	508	500	512	548	547	530	523	531	560	508	569	496	535	547	508	493	527	529	574	494	531	510	514	504	528	537	516	513	529	513	526	526	539	517	513	520	531	501	489	530	568	509	535	506	511	520	539	547	540	490	522	541	540	540	515	574	514	515	513	527	532	527	523	515	526	496	523	500	506	494	525	552	550	545	489	513	546	535	549	542	475	547	489	552	494	522	543	516	488	487	485	535	536	530	517	488	531	561	497	500	527	507	502	540	501	519	528	539	508	518	493	522	501	500	528	528	507	543	532	472	528	532	549	513	495	541	499	518	548	561	538	489	508	506	496	540	541	533	498	516	501	523	511	508	503	503	495	530	537	526	530	503	538	493	516	544	566	496	545	524	516	506	536	540	523	512	505	521	508	555	512	565	543	589	553	509	531	524	536	524	490	504	525	533	473	535	507	534	543	523	538	520	498	520	525	537	559	493	513	504	511	504	529	526	519	538	532	528	537	533	524	540	547	548	532	535	536	530	509	494	504	489	490	504	558	532	534	540	513	522	552	545	522	545	551	525	487	550	521	531	497	528	524	511	518	516	494	507	544	503	572	547	501	565	509	556	500	485	502	537	537	491	559	505	522	515	539	493	556	535	527	544	561	494	507	536	547	531	540	538	509	508	588	521	567	518	523	543	516	487	586	516	546	491	551	532	540	504	505	546	511	529	526	510	508	512	478	536	487	528	531	514	546	540	495	505	542	496	496	497	493	560	549	519	470	515	514	514	540	512	508	498	570	532	528	515	492	494	515	541	573	532	557	519	526	503	504	497	524	538	503	523	524	511	511	513	526	533	542	508	506	518	517	534	538	529	515	591	577	511	519	463	509	514	525	545	497	479	508	507	501	521	515	535	530	521	503	547	536	577	527	504	516	484	536	536	520	534	466	513	514	545	498	538	548	514	524	502	511	545	489	527	507	530	478	512	534	504	601	515	510	527	485	530	542	557	523	529	555	518	515	513	498	535	503	510	543	557	529	539	543	540	496	528	500	496	517	491	533	508	555	562	535	535	502	546	515	506	534	501	496	507	532	516	502	571	498	507	559	535	533	525	506	551	525	544	512	541	487	511	529	564	526	570	515	530	482	508	551	473	554	481	508	516	518	500	493	510	535	530	527	538	479	555	524	516	525	518	496	510	536	515	581	504	543	516	550	509	529	540	507	530	498	520	516	508	515	511	475	534	519	537	533	537	539	536	526	544	518	505	515	517	526	501	513	549	526	518	470	510	521	488	513	528	517	543	532	547	534	549	520	483	515	501	550	498	516	540	553	496	488	524	530	510	522	513	545	570	497	515	502	507	546	495	530	539	527	519	553	532	563	488	549	539	545	531	521	501	535	566	480	529	509	499	518	530	518	501	528	513	505	514	506	516	512	536	512	498	498	528	530	527	537	496	469	551	490	505	542	489	511	509	550	554	548	539	518	540	508	526	524	508	514	499	497	546	567	499	480	505	548	504	567	531	532	496	496	526	479	510	511	517	483	532	556	528	512	497	531	541	547	556	526	523	514	532	460	540	532	533	506	543	481	523	540	556	530	535	544	505	533	504	519	502	539	498	489	518	527	479	568	535	550	533	535	541	508	522	518	532	531	539	545	529	489	512	573	506	509	540	585	527	513	538	533	536	505	529	509	490	532	522	539	501	481	515	519	499	534	523	518	530	504	497	543	537	562	527	535	551	510	542	559	555	530	494	498	546	580	535	535	503	513	503	526	511	504	525	506	525	581	519	510	510	520	520	549	503	526	555	489	521	491	525	555	523	528	495	522	497	527	524	498	510	534	537	523	505	529	497	538	519	494	505	533	525	560	543	551	515	528	524	493	502	513	523	543	556	490	553	524	537	540	530	528	497	563	519	552	510	511	536	480	548	517	520	506	520	496	535	551	565	507	577	548	561	526	532	523	527	557	542	535	503	487	527	523	545	521	529	499	480	537	551	545	529	513	501	546	545	519	522	523	472	514	508	515	557	500	556	586	523	539	531	534	528	517	525	542	520	490	524	497	509	515	556	504	473	558	573	491	534	514	519	496	537	510	516	505	545	604	532	511	539	528	550	490	490	503	519	524	518	557	506	514	515	507	514	566	500	520	485	501	544	533	537	521	523	512	528	532	442	529	489	504	504	509	496	529	542	550	524	565	485	554	555	534	512	522	451	494	540	515	488	511	510	529	507	511	514	521	507	497	480	539	509	529	547	537	512	548	525	502	547	530	500	534	527	493	502	522	507	502	522	526	488	499	522	516	528	525	537	511	521	511	525	517	481	521	484	535	509	560	504	543	518	528	517	503	538	488	504	518	575	535	537	543	516	523	477	494	538	523	502	514	488	521	551	532	514	546	513	485	513	550	509	526	547	509	538	580	524	529	505	550	516	511	525	551	522	536	555	558	532	522	516	483	506	557	505	518	526	531	528	518	555	558	509	516	513	517	518	524	499	504	544	554	547	536	506	537	521	513	494	511	532	547	500	536	496	561	488	540	506	546	541	557	510	491	487	517	543	570	500	527	546	541	503	494	511	516	484	509	510	500	538	538	542	515	532	503	489	504	533	522	518	505	547	530	522	530	510	510	505	527	523	532	567	512	526	518	497	541	544	536	548	520	515	529	536	515	590	524	534
4674	872	283	180	208	234	143	150	120	101	98	103	87	74	60	67	61	58	64	48	55	43	53	75	51	53	50	45	38	47	53	51	43	47	49	44	36	37	40	33	42	38	43	39	41	31	41	34	50	41	50	35	33	40	30	35	42	41	45	44	28	35	30	40	33	35	43	41	35	34	33	34	30	35	37	27	39	38	31	31	33	31	37	41	23	41	35	27	36	30	29	43	31	30	36	37	45	41	28	44	27	23	38	27	42	37	27	35	32	32	32	37	31	40	39	22	33	30	27	39	32	25	28	29	32	34	30	28	32	27	28	37	33	29	37	30	36	37	40	44	21	33	35	41	30	20	32	36	43	39	33	26	32	23	30	21	29	32	33	33	37	31	33	30	46	37	33	37	19	41	31	39	36	31	30	28	30	30	29	39	40	30	37	32	29	31	35	31	24	36	32	27	46	26	29	39	30	23	25	24	27	37	32	28	36	30	37	37	35	23	33	28	27	35	31	32	30	41	36	31	31	35	35	25	35	26	38	24	26	41	24	30	26	32	29	42	35	31	33	30	32	33	34	26	36	37	31	20	31	29	40	27	34	35	29	34	46	33	28	34	34	28	37	21	34	33	39	29	35	45	36	29	30	30	27	36	28	33	26	39	31	32	32	36	31	42	25	32	36	25	35	36	34	31	28	25	30	28	30	26	30	27	34	28	29	40	35	28	26	28	41	30	26	34	34	34	39	31	37	32	27	30	33	33	34	34	31	37	37	31	44	42	29	31	29	30	42	34	26	37	40	35	27	30	32	40	44	24	34	26	33	33	30	34	34	35	39	32	31	21	40	28	31	39	36	32	35	32	38	30	42	31	30	29	32	26	34	18	33	23	30	31	28	38	27	27	31	30	32	47	31	41	26	26	24	28	27	27	25	37	30	26	30	33	44	30	36	41	36	37	25	40	31	21	29	28	35	33	28	40	36	34	39	37	31	33	29	24	30	29	34	21	37	33	29	33	33	38	33	33	40	35	26	29	25	33	29	33	34	29	41	31	28	46	43	30	24	35	36	36	30	29	31	28	32	45	33	36	29	24	30	30	34	37	32	33	35	27	40	47	18	33	28	32	28	34	28	31	33	32	31	26	48	30	36	29	33	22	32	31	41	34	41	30	30	35	37	36	34	32	36	29	28	38	28	30	33	25	29	32	19	36	24	41	30	32	35	24	29	19	25	36	40	28	29	25	34	29	30	34	40	30	23	33	30	25	26	27	45	37	38	28	33	35	32	30	40	36	30	34	30	37	29	32	27	43	29	18	31	27	44	35	20	35	30	31	41	37	29	29	33	27	28	34	36	39	29	31	24	30	31	27	40	34	32	31	25	31	24	44	29	33	35	44	30	34	38	31	24	25	32	31	33	33	32	19	25	26	41	31	33	34	35	30	43	37	28	36	30	25	32	28	27	28	40	38	27	36	29	23	29	28	39	40	36	34	33	31	32	29	37	36	31	31	32	38	30	26	33	33	26	40	30	40	32	34	39	41	39	38	31	25	26	29	26	36	33	29	29	38	32	28	37	30	31	40	37	30	34	31	30	31	29	28	34	26	27	25	36	31	24	39	33	31	35	31	22	26	31	32	32	35	35	32	31	41	41	29	36	28	36	32	40	26	36	38	33	24	38	28	32	33	25	33	29	40	23	33	41	26	27	29	44	26	30	28	35	35	33	21	25	26	28	41	25	33	35	43	27	35	36	32	36	35	30	30	31	25	40	35	32	26	31	34	35	24	34	20	47	24	28	27	41	28	32	43	27	31	37	32	30	26	41	27	30	32	37	36	31	36	33	29	31	24	34	39	28	31	22	26	32	40	22	33	29	41	27	29	31	44	27	36	25	26	37	33	34	31	35	31	27	30	34	23	27	33	29	35	28	29	31	38	39	33	21	35	26	29	31	33	36	28	31	35	28	32	33	28	37	23	26	34	40	31	34	30	35	32	26	42	27	35	35	29	30	23	41	34	32	36	24	36	37	30	31	30	35	36	34	46	27	37	29	28	27	32	34	31	33	27	47	32	24	37	39	39	35	27	35	39	31	38	39	33	28	27	47	33	31	30	25	23	27	26	30	40	31	40	31	37	23	34	32	33	37	29	30	30	28	38	41	25	34	36	39	27	33	29	30	44	28	44	38	24	27	32	38	32	33	22	25	38	29	23	35	36	28	25	37	44	35	38	38	30	31	31	26	26	47	32	33	31	31	38	38	23	31	28	33	33	32	32	38	37	34	29	31	25	28	22	34	43	40	35	23	39	35	28	27	35	26	28	31	33	41	27	34	39	31	31	34	31	35	31	34	29	26	29	30	34	39	33	35	36	41	31	32	24	42	27	28	33	32	33	36	34	29	36	37	47	28	22	35	30	31	35	34	28	30	38	35	26	37	39	42	26	41	26	31	32	25	32	31	32	39	25	23	32	35	36	34	27	32	31	23	32	28	32	32	30	39	32	41	32	34	40	29	31	40	31	27	32	27	30	33	33	26	42	34	40	21	31	36	36	30	34	33	33	32	40	29	33	30	22	40	41	30	41	43	45	36	34	38	19	29	32	31	40	34	35	29	29	39	30	34	38	35	41	38	24	36	34	52	33	30	30	26	24	41	28	31	44	30	30	34	29	38	33	33	34	29	31	36	29	34	28	44	37	31	36	29	32	31	42	26	28	27	34	29	27	25	37	32	34	29	42	37	26	22	35	22	31	28	39	44	25	35	27	47	29	29	50	36	25	36	30	26	29	37	30	31	30	29	23	24	28	34	33	34	22	38	30	23	40	27	27	29	30	29	29	25	37	33	31	37	41	39	27	39	36	33	40	43	24	28	28	35	29	29	35	38	27	32	33	34	34	33	39	29	30	28	27	32	37	23	33	33	32	33	28	30	25	30	41	34	40	38	31	38	25	36	32	25	27	25	35	31	31	31	33	36	29	31	29	21	27	27	29	29	21	32	29	31	26	26	29	39	38	28	35	35	26	30	37	38	34	35	46	41	30	30	25	29	49	29	29	37	27	31	36	32	38	33	25	41	40	25	41	31	43	28	28	29	29	35	47	27	34	32	37	21	33	40	30	37	31	35	24	35	42	25	28	39	21	34	37	29	45	37	39	40	30	43	30	24	32	29	33	43	26	28	35	36	32	31	37	27	38	29	37	29	40	38	33	34	27	34	33	31	39	27	35	21	30	37	28	42	39	30	32	40	30	32	35	33	30	31	35	27	33	30	33	26	33	39	33	32	27	33	27	32	27	28	32	27	24	32	29	22	43	25	34	33	39	32	33	43	43	34	28	33	32	29	28	38	50	28	37	35	33	31	20	28	26	34	37	34	30	31	25	30	39	38	26	26	28	34	29	28	41	42	35	36	25	32	30	29	32	29	30	30	33	28	32	42	22	23	38	25	31	33	31	32	33	32	31	34	22	39	40	22	30	31	36	41	31	45	33	22	20	43	36	28	29	40	35
34548	17479	7376	14359	20943	19805	16130	12728	9851	7828	6376	5369	4386	3702	3356	2978	2671	2427	2333	2177	2014	2018	1903	1836	1734	1775	1695	1564	1472	1329	1387	1322	1315	1346	1259	1257	1266	1124	1186	1107	1082	1094	1060	1087	1034	1062	1016	1022	995	955	947	971	998	961	887	870	845	880	842	800	877	843	852	892	823	772	830	819	780	760	743	717	740	759	751	738	646	674	675	706	657	657	700	651	694	628	627	660	648	706	639	598	641	665	628	632	612	635	598	576	632	598	575	595	627	620	544	571	589	573	567	509	565	558	574	557	597	561	549	558	549	551	586	585	591	561	535	556	592	514	552	521	578	592	527	540	558	556	548	575	556	531	556	575	565	552	562	520	555	574	560	563	542	549	548	521	545	520	564	556	581	572	561	546	544	487	529	594	489	537	511	608	560	559	548	562	596	575	560	548	605	565	553	594	561	555	544	526	561	548	573	552	555	598	542	576	585	546	543	562	576	548	573	563	574	570	560	578	579	562	571	574	535	552	514	528	567	498	642	540	573	530	563	515	561	549	494	548	549	524	552	596	547	543	562	591	558	553	528	550	525	509	577	550	554	563	532	551	537	561	586	582	551	525	536	548	535	599	550	560	547	571	505	562	599	521	571	563	571	529	554	540	561	498	518	585	558	522	496	580	608	564	561	560	575	543	571	527	527	568	528	542	533	565	567	526	538	551	556	524	572	541	564	564	578	580	536	538	561	590	552	578	536	542	519	584	581	519	545	547	505	587	557	592	578	515	574	568	570	618	548	545	568	569	548	567	540	535	559	524	497	534	567	555	530	579	565	565	541	565	554	582	549	566	539	537	570	568	542	565	557	519	501	520	577	545	557	597	596	559	509	577	562	549	558	532	595	525	579	569	536	527	570	570	538	523	565	543	559	561	574	541	545	530	571	579	510	564	535	575	564	599	556	534	514	568	586	583	551	550	529	561	522	529	556	542	553	597	556	541	564	563	549	556	514	574	566	586	524	564	519	548	545	572	557	532	532	560	548	543	561	561	559	565	568	568	563	577	544	550	563	561	549	547	572	584	539	570	560	543	556	543	579	521	549	575	501	570	543	591	579	543	552	559	531	566	568	522	551	574	565	562	553	574	547	543	521	589	589	541	529	588	552	540	548	565	558	523	539	570	543	561	557	552	546	549	536	555	566	537	608	541	551	565	577	539	572	529	562	565	545	518	502	542	552	548	549	592	584	534	606	579	573	534	547	543	562	580	546	573	543	522	551	558	553	514	598	563	517	534	522	578	529	592	555	530	560	540	554	519	590	503	545	528	558	539	585	536	551	607	542	559	529	546	540	559	583	562	562	529	551	554	508	565	538	542	599	566	534	541	537	557	525	544	575	537	529	586	551	530	558	541	568	534	540	576	526	546	534	549	572	551	522	542	559	546	571	551	580	556	553	568	570	529	562	548	552	573	493	582	565	557	554	564	544	586	550	580	569	517	553	505	573	559	572	585	538	515	589	560	613	515	533	559	514	532	547	570	549	523	530	525	523	556	561	514	556	524	571	566	551	593	586	581	566	571	562	561	577	557	519	556	538	559	544	517	526	548	561	565	542	523	528	539	549	563	540	558	577	591	538	551	518	555	583	557	538	582	560	545	549	552	550	568	570	554	559	589	542	556	595	579	573	588	553	589	551	522	498	573	577	547	549	561	534	545	513	563	555	555	540	538	530	545	543	549	524	515	598	525	578	520	553	546	527	561	541	590	520	563	572	544	518	523	581	531	547	541	551	577	538	574	543	561	545	545	565	509	501	536	558	531	545	594	524	539	554	511	513	548	558	517	530	543	554	541	567	553	529	561	542	551	538	575	586	566	567	525	601	560	580	569	568	578	601	524	554	571	547	556	523	548	529	563	539	537	605	538	553	565	538	532	540	533	567	547	564	559	528	572	593	572	544	573	559	573	530	556	507	573	547	567	552	585	594	557	503	514	558	598	551	569	516	538	508	563	611	503	586	580	521	534	565	549	560	540	536	520	542	554	532	571	596	547	567	564	576	546	549	572	520	520	507	570	513	526	580	568	535	544	528	541	551	553	538	527	558	565	559	573	548	500	610	573	553	564	550	534	554	572	584	574	541	569	539	574	518	570	546	536	592	543	557	572	557	533	574	530	555	544	556	584	545	542	535	537	541	563	584	519	531	553	586	606	539	525	543	550	571	571	562	565	567	602	526	564	520	538	573	591	573	571	586	508	513	579	532	538	542	547	554	567	524	576	541	557	578	579	597	527	576	557	563	526	536	531	590	521	574	529	547	543	538	528	548	545	534	551	564	532	585	564	510	529	529	565	530	526	572	585	549	561	582	533	594	584	556	535	553	482	528	530	563	603	541	528	557	564	539	544	536	519	592	538	523	614	576	506	565	538	587	515	569	563	532	557	558	565	545	539	547	568	539	535	532	569	536	604	569	549	533	532	597	545	535	562	613	505	557	558	587	577	551	575	531	533	526	587	539	568	575	565	566	535	545	546	516	534	544	557	574	564	557	527	539	549	583	594	559	553	559	534	548	558	582	545	568	576	599	573	558	536	602	557	534	605	571	526	601	581	539	554	555	585	525	522	573	597	578	604	563	592	559	533	560	538	560	537	553	523	534	541	543	528	547	563	557	572	526	596	519	544	594	541	511	566	531	555	551	579	547	542	564	556	600	559	563	538	553	512	551	525	589	528	564	561	545	563	565	542	559	523	540	555	548	516	536	588	543	560	593	562	554	569	560	541	548	556	502	524	572	568	516	563	595	543	583	545	551	543	554	546	574	575	527	524	546	542	547	562	606	566	597	526	530	567	604	526	531	514	535	578	568	541	517	553	567	534	567	521	560	554	599	578	570	586	571	535	565	559	540	558	558	549	565	568	546	559	567	547	510	570	532	571	528	570	504	534	556	615	571	523	498	567	576	544	563	559	548	597	558	568	551	566	563	548	565	551	586	595	584	536	567	532	535	569	541	575	522	597	541	538	552	535	540	529	540	578	591	574	610	555	612	560	578	536	571	526	565	532	547	556	554	605	558	570	568	553	572	508	590	556	550	577	582	541	533	559	574	533	527	565	562	567	522	568	584	532	520	544	583	615	572	541	555	563	543	563	547	559	558	556	572	499	595	532	591	568	554	548	518	532	554	536	584	574	581	548	539	580	540	542	509	483	564	549	593	548	527	539	593	622	583	576	568	586	559	581	582	566	534	570	541	547	526	522	537	525	561	539	574	571	564	529	557	570	567	520	547	555	536	564	577	553	516	592	547	538	518	549	547	576	530	552	574	573	578	521	574	578	533	540	587	534	551	575	535	543	550	537	603	576	535	566	539	524	530	530	533	516	568	550	548	541	516	554	554	556	566	555	566	568	567	540	522	544	558	551	518	547	570	603	551	581	529	589	571	551	549	543	559	512	556	585	562	579	551	542	586	540	583	581	537	605	555	557	554	529	508	543	564	556	605	614	549	540	556	516	569	532	588	555	547	574	576	529
5815	1763	449	259	345	316	248	198	197	172	138	141	122	122	86	103	73	66	62	81	75	54	59	78	71	82	72	60	55	54	63	62	68	62	52	53	58	56	47	57	61	35	50	50	56	54	48	52	43	43	41	41	66	45	37	44	48	40	40	38	45	55	32	54	38	44	42	53	44	50	40	49	45	36	46	33	49	44	34	36	38	45	43	41	34	37	29	31	43	40	40	43	33	25	36	44	49	33	34	39	46	26	27	47	46	33	24	34	33	42	26	50	34	25	31	26	35	41	40	16	36	30	32	29	48	25	27	32	22	24	27	50	34	42	37	43	24	44	36	34	40	43	30	39	29	31	42	33	39	39	33	48	31	29	28	30	49	40	38	35	30	37	36	31	39	31	41	34	28	32	41	30	20	30	33	32	48	37	37	41	35	40	43	48	32	39	46	37	29	30	34	37	40	36	32	25	36	41	30	36	42	43	27	34	49	30	36	36	40	39	28	28	30	34	27	28	42	27	43	33	40	36	28	40	27	43	35	26	42	37	21	28	32	45	30	24	33	47	41	32	33	46	31	35	30	34	27	45	32	37	42	39	35	37	29	28	37	46	32	28	31	47	34	34	33	30	35	28	37	34	38	29	39	33	44	36	42	34	33	29	30	50	44	36	42	41	32	38	27	25	50	39	37	24	41	32	43	36	23	29	39	32	33	39	48	31	38	29	43	37	23	29	38	46	42	36	38	35	33	50	37	34	50	38	48	38	35	34	32	31	43	33	42	29	37	28	34	40	29	38	30	40	29	41	51	36	34	34	34	36	26	38	35	44	35	40	33	36	37	23	25	30	37	40	43	38	31	36	31	34	45	42	47	50	38	29	37	35	29	38	50	51	35	36	41	34	30	41	29	37	37	28	38	31	36	34	47	43	32	33	29	31	43	41	36	53	34	31	23	29	39	27	48	48	25	48	36	38	42	37	39	41	29	46	33	34	37	44	28	37	32	52	39	31	33	27	32	33	29	43	33	38	37	36	36	39	41	33	29	36	28	38	21	30	39	45	24	34	36	43	37	34	36	40	39	28	38	39	48	37	43	34	48	28	34	40	37	39	30	38	30	45	45	28	31	24	38	30	43	45	31	22	32	40	40	28	37	28	42	28	40	43	27	47	33	32	34	43	32	34	36	41	32	26	40	34	40	34	39	37	32	32	38	42	36	41	38	41	36	29	43	33	42	37	41	36	43	33	34	25	37	43	31	28	26	37	43	43	35	37	35	32	37	38	43	36	30	33	32	48	44	34	37	46	35	37	34	34	33	34	45	44	31	34	39	30	31	44	41	36	42	32	23	29	32	30	29	32	39	26	29	40	40	41	32	37	41	38	39	40	38	37	36	35	32	50	46	33	34	33	33	37	37	34	41	33	32	34	26	31	35	44	31	43	35	35	35	40	33	39	37	24	47	39	39	31	49	47	37	31	33	36	42	32	34	29	37	44	32	29	48	42	34	34	23	37	31	46	21	39	26	38	35	40	41	49	46	28	35	21	30	34	34	29	39	42	38	33	43	31	35	29	40	44	46	45	33	31	37	37	32	31	44	47	42	39	38	41	38	28	31	37	40	41	37	41	31	33	30	31	46	43	33	23	45	41	50	31	40	23	43	31	32	33	35	35	35	39	35	35	34	39	31	39	34	37	36	44	36	36	28	41	36	35	36	33	30	35	31	35	30	41	32	35	28	37	33	26	34	32	31	43	29	30	37	27	29	42	32	38	37	35	31	41	32	37	27	21	31	38	36	41	41	36	29	29	39	36	38	38	33	37	29	42	40	44	42	32	29	34	41	40	35	42	33	31	29	40	35	30	31	33	36	28	34	45	30	43	39	48	32	28	28	38	23	29	32	32	34	33	32	31	35	34	39	29	37	37	35	44	33	36	42	31	34	28	30	38	38	35	31	39	38	37	39	31	32	31	45	28	46	45	35	44	23	29	35	44	36	29	31	37	28	56	39	46	36	34	49	37	41	32	40	39	37	33	37	47	31	31	34	39	42	22	33	35	33	32	38	40	41	37	29	40	39	49	35	41	32	39	37	38	26	36	41	45	25	37	27	32	37	35	38	55	34	29	34	39	32	35	30	40	42	29	36	35	37	34	33	46	39	40	37	32	43	28	44	47	39	43	41	36	45	38	33	25	41	32	34	26	29	31	35	32	43	29	48	24	37	36	33	36	40	46	38	28	36	42	36	36	41	37	39	35	32	33	44	40	39	28	36	31	46	35	32	42	33	28	41	42	40	40	31	37	34	33	30	34	31	36	29	49	28	32	37	38	28	35	33	37	33	34	41	41	36	23	31	42	41	33	36	38	36	32	32	37	35	40	37	33	32	37	41	33	47	39	34	42	41	37	38	37	47	27	41	31	21	35	31	30	43	42	49	30	30	45	37	43	55	31	47	45	36	31	25	32	27	28	34	33	33	41	30	33	37	42	48	33	39	29	52	34	33	24	41	38	32	38	35	51	34	42	40	40	37	38	42	28	37	35	36	26	22	34	34	41	38	39	16	34	34	44	31	28	31	30	40	37	35	39	41	27	40	34	42	39	38	35	32	40	35	43	44	30	33	38	27	31	39	34	22	39	25	25	40	40	34	32	34	51	38	33	25	44	37	33	30	46	31	35	28	31	47	37	36	34	37	51	44	42	28	36	37	38	31	27	35	42	46	37	41	44	33	28	26	31	31	29	37	36	47	35	36	33	27	21	33	39	33	29	39	32	44	32	38	34	44	40	44	42	34	38	28	31	30	40	35	36	39	38	38	33	41	31	33	28	29	33	34	26	47	28	49	37	47	44	37	39	35	45	33	32	26	38	42	29	46	34	31	34	33	36	31	42	31	37	38	47	31	47	38	30	27	32	31	34	29	33	35	27	45	34	32	33	45	40	44	32	31	34	44	40	33	41	29	35	34	41	35	43	34	43	32	38	37	37	39	43	35	32	33	26	33	26	44	36	37	44	30	36	34	25	38	32	35	52	40	36	35	41	30	31	35	34	39	47	39	33	35	36	31	34	26	34	33	32	42	31	36	30	38	27	36	37	24	40	38	42	36	37	41	31	33	34	24	39	33	40	35	37	37	34	32	37	29	32	34	36	35	27	40	34	32	40	35	39	25	36	38	31	41	40	32	25	43	27	25	37	44	45	41	43	37	33	43	43	34	32	49	39	45	36	33	42	34	40	47	28	37	43	33	40	43	24	46	50	41	24	29	31	47	42	31	35	46	25	32	33	27	40	44	40	23	37	37	23	33	33	41	45	39	41	36	29	35	37	39	29	27	24	24	27	35	31	35	33	31	29	37	35	43	38	35	34	41	30	38	35	45	29	36	26	35	32	39	26	38	41	31	31	44	49	32	33	39	27	28	39	48	36	28	32	31	32	40	33	34	37	35	30	24	41	43	34	30	31	39	36	43	48	43	28	41	36	34	39	31	36	26	31	30	49	35	33	37	37
42015	22116	10211	19457	26983	25651	21491	17157	13835	11392	9383	8017	6794	5653	5029	4390	4061	3913	3521	3409	3245	3021	2671	2590	2515	2534	2477	2155	1997	1908	1876	1928	1889	1853	1817	1674	1597	1652	1599	1450	1506	1474	1521	1452	1396	1339	1324	1304	1329	1267	1297	1264	1283	1256	1166	1145	1105	1090	1045	1090	1120	1115	1085	956	1018	1011	1052	994	986	958	984	924	883	919	842	866	871	809	861	762	783	781	770	743	772	776	764	797	756	753	742	682	715	711	799	682	688	661	702	660	741	690	675	633	682	656	704	619	657	649	640	643	644	609	648	611	640	592	601	620	630	612	599	663	654	627	579	600	611	635	615	626	634	604	579	585	607	624	676	620	610	634	608	602	642	593	599	587	589	581	623	618	604	621	599	635	606	606	616	661	600	599	616	623	624	614	657	615	613	604	654	595	586	596	663	602	626	617	598	577	648	627	632	612	654	627	631	630	616	616	596	584	624	619	606	649	634	593	628	626	616	623	569	628	585	632	592	647	611	633	628	621	559	617	618	613	615	613	640	620	600	631	664	609	616	607	639	655	593	567	572	618	646	587	621	596	590	629	578	610	612	631	606	592	597	617	610	671	613	618	588	635	581	605	650	591	573	605	611	653	636	616	649	640	595	641	663	626	637	614	679	641	632	591	615	606	597	577	637	611	597	621	636	613	623	593	593	609	598	612	597	583	620	632	647	608	644	652	583	598	636	609	662	585	625	646	636	650	680	579	608	632	629	608	616	617	612	603	615	623	584	615	576	602	593	599	634	613	612	654	642	644	633	598	636	589	645	644	669	629	614	599	605	600	578	618	636	596	601	624	592	587	584	617	667	631	637	612	598	610	565	592	620	648	663	621	621	620	581	609	615	610	631	634	624	603	582	646	588	635	619	600	628	605	603	643	594	630	596	640	597	615	609	606	654	596	586	643	614	599	594	615	618	630	581	542	599	647	641	613	637	574	598	651	609	624	606	585	606	643	630	603	611	652	578	599	585	616	616	691	625	617	646	615	633	636	639	607	637	611	618	562	611	663	595	630	609	620	617	619	597	638	604	624	612	629	604	593	627	599	639	616	629	604	628	620	604	613	646	589	586	640	587	598	634	631	691	619	606	575	578	613	635	621	628	620	629	638	624	599	588	623	652	554	569	563	595	615	613	604	609	670	577	630	654	636	609	622	601	633	604	623	609	627	635	586	615	584	651	573	628	620	603	600	625	603	589	576	626	564	644	610	606	645	598	605	634	596	604	563	591	618	545	604	580	620	637	601	633	628	598	605	622	602	643	621	556	606	650	623	667	646	584	578	581	610	644	596	610	635	649	608	629	625	631	612	614	573	623	639	598	596	593	619	599	626	612	589	616	654	596	585	564	627	584	580	635	613	619	609	580	640	614	705	586	621	598	607	555	628	611	579	588	587	601	631	633	641	587	628	656	622	616	583	578	628	616	626	596	595	599	639	624	601	606	604	651	625	561	610	626	646	627	585	617	579	608	613	610	608	652	579	614	550	608	655	571	638	596	612	651	588	638	578	614	597	637	618	613	630	611	596	614	577	625	606	612	618	597	612	557	615	666	608	561	653	556	584	563	653	619	635	564	583	671	665	620	660	608	601	584	577	637	586	606	592	592	630	622	651	649	620	599	587	604	590	584	627	585	597	638	602	617	629	590	587	598	619	615	625	629	599	561	577	607	615	611	613	631	620	651	627	638	609	619	654	628	648	648	628	628	569	613	597	593	600	560	579	619	635	606	592	644	593	582	635	640	568	635	608	608	642	633	624	635	599	662	602	610	666	624	642	606	621	654	633	658	561	592	635	588	644	617	627	621	624	644	627	603	576	628	625	603	606	567	622	579	625	643	649	586	655	644	602	583	624	604	625	640	599	600	617	640	655	562	576	619	611	601	664	600	610	599	634	572	623	557	591	618	592	568	567	589	604	622	576	652	558	646	656	646	616	600	633	659	642	622	650	584	624	619	652	612	622	609	632	569	615	609	563	585	607	623	609	619	604	624	623	638	592	619	618	573	638	613	623	616	634	602	602	614	637	617	621	630	603	615	620	603	612	576	611	594	652	608	594	641	576	620	632	603	676	613	595	576	568	630	608	585	595	622	601	609	618	622	604	612	604	628	579	622	590	598	576	597	635	631	606	600	609	682	594	627	612	626	611	639	612	597	598	579	641	628	644	579	627	651	635	634	650	601	610	653	592	651	604	600	566	612	681	619	578	575	608	616	614	598	630	620	647	607	629	586	604	612	618	619	602	626	651	587	563	594	625	628	586	629	618	583	578	603	638	615	636	580	620	590	607	601	585	638	610	613	597	601	582	622	586	598	584	615	577	595	657	606	626	633	658	595	596	581	530	584	615	625	587	630	621	603	640	601	599	569	626	654	621	633	596	612	640	653	616	559	581	537	621	586	606	623	617	656	668	596	611	597	637	575	585	622	629	586	642	593	638	658	606	676	616	593	630	623	634	617	582	600	634	601	614	632	641	584	560	602	629	637	597	614	610	637	587	644	633	585	619	661	610	629	599	584	647	613	601	637	590	644	629	579	628	594	622	627	661	631	600	592	624	644	613	617	630	605	667	644	608	613	618	644	629	590	581	635	600	626	572	590	602	631	618	593	639	584	634	625	635	658	605	650	632	650	603	608	605	630	621	574	632	629	615	633	597	631	647	627	575	576	591	631	597	599	636	645	638	581	597	614	633	594	627	583	624	610	591	625	601	633	615	610	605	617	585	596	595	636	674	644	583	629	590	591	607	629	626	604	587	612	599	621	555	647	602	630	588	640	659	589	576	626	602	617	644	575	619	565	603	611	666	602	641	660	620	614	634	611	619	611	695	606	588	590	567	600	632	571	650	591	648	630	618	663	607	641	555	610	617	621	552	652	593	671	570	620	635	665	596	591	597	636	640	664	575	599	623	621	615	639	651	643	615	565	614	639	622	660	643	652	647	622	598	636	596	597	591	630	662	619	611	668	618	563	640	602	616	619	568	670	608	675	626	628	592	567	590	608	618	623	602	636	604	614	606	591	621	599	614	609	570	580	643	632	639	606	605	612	620	606	636	621	637	634	611	608	636	643	610	596	590	593	632	617	617	566	639	640	586	583	596	613	605	572	622	603	624	578	614	615	622	634	605	609	596	632	641	618	622	634	607	658	615	674	613	632	650	585	626	625	626	638	574	628	620	610	619	625	667	573	630	642	611	617	620	597	585	626	632	621	661	595	634	586	622	633	575	612	592	613	621	631	614	629	605	613	636	644	589	634	625	617	591	622	603	587	564	583	599	624	640	567	570	640	653	660	602	642	616	619	627	574	612	654	653	656	639	586	621	578	636	636	609	562	638	641	580	615	621	641	601	610	614	605	608	583	642	607	664	608	583	609	576	589	599	565	614	625	647	615	615	624	626	628	655	626	589	624	613	640	585	595	561	639	645	594	661	647	579	631	595	627	568	666	573	638	646	614	583	599	606	628	618	590	625	633	603	640	622	592	605
2648	497	130	90	125	118	94	80	76	69	57	51	60	45	52	52	40	33	43	30	33	39	35	31	58	46	41	43	37	33	26	43	31	33	40	27	35	32	35	23	30	28	37	27	31	33	29	25	28	34	23	34	46	31	31	41	21	28	15	23	23	44	26	31	21	34	25	36	26	25	30	25	21	22	30	26	33	21	24	27	23	27	24	31	25	34	21	32	27	22	23	29	20	27	28	19	23	27	26	29	30	20	26	21	20	24	29	29	33	17	26	24	29	28	28	27	27	18	20	25	24	20	18	28	24	20	20	24	21	28	24	25	26	27	30	18	24	28	23	30	21	16	21	26	24	42	27	21	15	19	24	21	30	21	31	28	26	23	22	18	29	26	25	28	28	29	30	30	26	25	26	26	19	28	30	20	29	22	17	27	15	22	25	20	26	24	29	19	24	22	21	28	28	27	12	23	22	14	22	30	29	28	18	22	23	24	23	24	25	35	23	25	29	26	21	24	28	26	31	26	29	25	17	22	23	20	23	29	25	18	24	13	23	24	26	20	35	24	19	26	26	19	27	25	24	19	19	16	25	25	23	25	28	22	19	24	32	25	21	26	31	25	21	21	21	25	30	23	20	19	18	25	24	24	29	28	21	22	23	30	28	20	21	26	18	27	28	26	18	25	24	19	24	21	32	22	27	22	24	29	24	28	17	22	26	34	27	21	26	17	15	20	26	30	28	27	22	15	25	22	28	22	27	26	20	18	29	26	28	35	22	24	29	29	29	28	29	20	20	34	14	23	24	27	22	20	17	30	21	29	17	19	32	29	20	29	28	23	21	28	21	22	32	15	22	26	26	26	45	15	26	27	27	22	22	32	25	29	22	24	28	24	26	25	23	24	24	22	27	28	24	25	26	23	22	17	23	18	24	27	28	18	28	14	22	23	19	15	24	27	38	22	26	28	19	23	16	20	23	25	25	15	21	23	22	23	23	24	24	18	18	21	21	22	17	22	28	26	30	21	37	29	23	23	16	23	24	23	30	20	26	28	18	16	18	17	29	32	30	21	19	29	19	25	30	29	23	17	14	31	23	35	20	26	23	23	20	23	33	27	34	26	23	21	22	28	32	19	31	18	31	14	23	19	31	19	20	23	20	24	20	26	28	19	24	30	22	14	37	19	27	24	15	21	17	22	15	23	20	21	19	27	18	25	33	23	30	18	28	23	32	31	15	30	23	24	21	18	31	23	20	31	31	30	17	28	20	16	22	23	29	21	29	26	26	13	15	24	24	23	22	22	29	23	23	24	25	24	27	23	29	19	24	25	31	25	20	22	21	17	16	28	28	22	26	27	23	27	23	33	21	24	17	21	25	20	26	20	18	20	30	24	32	25	20	23	25	26	26	23	19	26	25	27	21	23	34	31	17	21	20	15	24	30	26	20	28	23	32	27	23	22	29	28	31	24	28	32	23	18	21	20	16	25	23	28	24	27	36	22	29	19	38	23	22	26	24	23	29	24	24	24	22	21	30	24	30	31	24	22	23	25	21	25	20	14	28	28	21	27	29	25	19	25	24	17	24	39	22	23	25	16	25	23	20	28	25	22	38	28	24	29	27	18	28	35	23	24	21	21	28	21	23	32	22	37	27	38	15	23	18	32	32	26	33	21	29	20	23	28	19	33	24	29	23	27	26	31	16	16	14	27	24	22	21	16	16	30	29	30	26	16	20	17	31	29	36	28	24	28	29	16	27	11	25	36	34	20	25	26	30	13	24	23	25	24	29	22	19	32	32	27	25	22	28	19	21	26	17	17	19	27	25	24	26	29	26	18	23	28	22	28	19	22	21	22	24	30	22	22	19	21	20	19	25	28	32	24	30	23	26	24	25	20	23	33	28	20	22	16	18	22	17	21	21	26	24	29	21	22	25	25	39	20	33	28	27	30	19	18	26	31	27	26	31	23	21	18	21	33	29	23	22	20	19	28	28	18	26	14	29	28	28	13	17	21	19	28	26	25	17	34	22	21	19	29	25	27	25	34	15	21	22	27	22	27	19	29	21	25	19	18	23	24	24	20	23	27	26	16	16	19	26	22	35	26	21	22	20	15	24	16	26	22	22	18	26	29	27	24	26	17	15	33	19	20	17	18	26	25	34	17	19	23	21	20	27	24	17	24	21	22	20	14	18	23	16	14	15	21	25	14	12	23	30	22	10	23	26	28	20	21	22	17	30	32	26	23	15	25	26	32	22	27	17	26	20	21	21	27	32	26	18	27	19	27	29	28	24	26	20	26	20	17	21	22	28	27	31	23	17	25	21	23	23	20	28	28	21	20	26	16	20	20	13	30	17	28	25	18	24	26	29	20	26	16	24	23	30	18	24	27	20	20	23	26	30	24	28	28	24	24	23	30	22	26	25	22	31	32	23	25	26	19	24	21	19	22	27	29	30	25	25	32	24	18	16	29	23	28	21	29	34	24	13	27	21	27	27	27	26	30	26	27	23	29	24	24	24	26	35	18	20	24	27	24	18	16	23	17	24	29	18	22	13	20	20	24	33	27	27	20	16	15	26	18	15	20	23	21	23	19	31	28	22	27	22	17	27	18	27	21	22	27	22	29	21	27	25	30	18	22	22	27	25	26	26	22	15	24	29	32	20	28	29	30	18	20	24	16	32	25	14	26	21	27	25	17	24	26	25	32	25	25	28	19	32	28	23	17	14	29	25	28	19	27	27	24	25	23	19	19	20	32	26	32	25	28	22	22	26	22	25	26	19	38	20	31	23	24	23	24	23	32	24	32	30	18	24	25	26	21	27	27	19	18	28	24	24	15	23	19	26	16	31	26	28	22	26	26	19	22	21	20	30	28	23	28	26	25	20	28	18	17	37	25	19	23	29	22	18	20	24	20	34	18	25	29	26	14	20	31	36	32	25	25	18	28	16	32	22	22	18	30	35	24	21	26	23	25	27	23	19	21	26	23	20	32	17	22	21	19	27	33	17	22	31	27	26	16	25	23	24	26	21	14	27	24	23	29	26	22	23	30	30	20	31	23	21	28	23	28	20	23	25	20	21	22	41	24	25	32	22	16	34	26	22	24	22	29	27	23	33	20	21	18	19	22	23	22	32	27	21	20	23	17	26	25	25	25	19	19	23	28	25	28	29	30	18	30	24	28	26	25	22	27	15	34	26	25	23	26	21	24	22	28	29	14	24	20	27	17	24	30	26	28	21	27	30	28	21	22	20	26	27	27	19	17	39	24	18	17	22	22	28	38	22	20	26	22	28	21	22	30	14	12	26	29	26	27	29	22	17	24	23	22	31	20	23	29	23	20	29	23	24	21	20	23	21	22	29	18	27	26	30	28	15	22	25	19	24	23	27	24	25	20	26	25	16	27	30	24	20	21	29	28	29	24	20	30	14	23	16	24	32	31	25	16	20	20	15	24	23	19	31	25	39	21	23	26	26	23	30	17	26	13	29	30	28	27	18	18	24	26	29	24
30025	13506	4283	9205	14387	13794	10479	7940	6071	4651	3725	3158	2846	2313	2028	1795	1740	1611	1529	1536	1348	1214	1190	1337	1256	1198	1104	1043	967	926	877	948	922	855	909	907	819	771	823	851	806	801	758	769	745	702	720	693	743	714	722	695	685	746	709	667	639	620	629	628	640	613	633	583	635	608	610	629	633	570	574	540	538	529	529	543	553	551	517	495	493	526	466	493	524	487	441	472	504	475	471	479	466	453	432	478	457	415	458	489	439	484	482	472	451	457	452	421	424	437	422	446	427	399	407	431	411	438	438	419	418	425	416	424	399	397	430	443	432	369	380	426	412	396	443	423	403	416	423	450	437	427	426	408	465	421	380	437	428	412	409	407	429	437	393	416	440	438	422	386	410	438	416	412	386	423	451	425	421	428	465	426	449	418	460	387	405	395	413	405	364	457	427	445	404	466	447	421	416	421	434	417	462	438	454	401	461	405	437	415	417	422	429	432	400	425	429	414	413	395	417	430	417	449	392	430	433	392	411	437	419	398	452	393	402	436	410	371	365	423	403	406	451	440	447	397	381	415	423	445	427	439	397	460	419	434	459	377	399	430	412	430	429	368	415	421	411	431	411	421	391	416	373	392	400	402	451	418	407	443	431	390	399	422	446	439	428	434	408	445	456	434	433	416	437	419	410	433	424	440	406	414	435	449	452	446	359	473	418	398	433	405	380	394	421	434	412	404	450	416	429	433	370	375	433	373	393	434	419	430	443	431	411	415	421	412	415	423	404	392	403	431	435	454	397	447	426	401	428	466	406	425	413	416	408	428	464	435	435	402	388	448	404	431	423	465	412	450	413	425	462	387	417	450	410	447	414	443	449	408	428	407	400	430	409	432	412	433	425	425	405	432	376	387	434	454	424	399	416	402	424	432	417	376	427	413	409	419	421	381	417	417	434	385	405	408	443	417	448	408	406	408	416	426	421	448	365	454	407	431	408	461	434	436	422	395	423	413	434	427	431	423	416	406	416	420	413	393	440	414	412	422	458	435	404	368	432	405	425	383	434	421	466	428	436	434	421	390	448	413	412	430	434	389	403	390	408	400	431	425	447	402	424	408	393	408	428	417	383	426	428	437	410	394	421	433	433	428	432	424	441	407	397	426	427	404	430	390	409	418	435	398	423	404	408	427	440	415	495	447	428	414	413	389	404	411	397	425	419	427	440	447	416	410	402	415	391	420	432	431	416	413	403	417	429	419	390	425	439	424	399	393	443	400	414	397	398	419	422	439	434	418	430	419	419	440	407	404	425	424	452	418	434	431	428	432	400	395	425	400	438	403	421	451	431	406	431	378	361	440	460	401	455	420	391	419	443	419	418	443	471	434	416	406	389	433	396	421	443	413	439	431	427	426	437	432	386	420	418	399	433	410	445	446	428	427	416	419	434	410	446	423	387	392	379	391	408	416	394	425	414	409	424	421	427	419	389	391	407	400	419	385	414	417	392	427	405	408	449	402	437	397	433	424	408	423	434	403	465	388	450	425	413	404	425	423	394	411	444	422	392	432	400	401	429	446	391	420	437	412	426	442	455	448	399	423	399	424	424	428	397	430	447	405	425	432	444	454	405	397	422	384	427	434	444	432	431	430	412	392	423	409	421	422	422	444	387	397	394	378	412	433	411	424	418	438	421	375	446	390	418	407	430	425	414	465	443	421	443	414	382	394	426	417	426	432	431	423	387	391	432	426	431	418	418	454	425	440	427	401	413	398	407	465	418	398	431	411	424	376	394	446	388	437	451	460	412	423	467	441	421	428	413	401	417	401	408	435	461	408	381	394	425	426	430	425	426	400	406	404	413	400	415	381	455	429	432	401	405	440	474	431	431	409	423	438	417	419	468	409	425	409	417	443	419	392	394	407	429	459	442	405	421	402	436	440	419	403	418	425	410	427	439	447	393	416	425	400	424	457	421	403	441	445	444	421	405	411	420	418	351	402	415	351	377	425	446	396	435	415	434	399	457	401	417	404	413	427	400	407	388	414	422	418	442	393	436	404	429	420	385	403	411	398	426	410	420	408	429	442	436	443	445	409	455	423	430	404	436	450	407	427	429	428	402	420	400	409	403	425	442	462	395	423	402	411	417	385	419	390	438	402	432	449	414	421	409	430	416	424	423	428	441	401	412	408	422	423	411	410	446	409	423	443	449	413	445	445	459	409	418	419	420	397	400	419	405	409	396	403	406	444	402	420	404	393	432	427	446	439	472	442	373	422	418	426	402	405	399	417	440	463	431	458	420	411	410	410	404	406	408	413	408	423	403	407	391	450	406	422	417	413	410	456	418	415	425	436	422	438	402	411	424	439	417	414	421	415	389	427	378	427	402	432	407	438	440	431	381	404	399	448	415	478	397	443	421	396	424	424	430	426	376	387	410	446	401	461	435	472	403	415	444	425	414	404	440	428	424	429	375	428	404	407	462	448	401	424	416	421	445	443	385	398	408	427	402	395	395	415	434	412	409	390	421	432	428	408	409	397	431	418	430	429	400	424	422	442	449	439	413	408	445	399	399	429	382	437	427	425	443	477	424	445	402	400	438	387	430	448	425	404	440	399	429	454	407	416	404	415	419	408	436	441	422	403	416	421	453	452	460	447	434	429	466	414	448	412	405	392	438	465	398	422	375	412	406	449	422	414	428	446	406	408	414	420	409	427	460	419	452	384	426	428	409	404	400	415	426	420	421	431	410	414	445	414	456	409	423	432	404	422	400	390	428	414	425	420	440	442	405	426	431	432	416	411	398	404	405	445	406	414	414	408	400	440	412	413	462	425	398	423	430	420	435	405	411	424	392	430	437	427	418	426	425	388	423	434	434	396	423	405	411	419	411	398	362	414	424	392	410	430	414	420	414	402	385	443	429	404	418	421	435	425	406	477	396	433	415	438	452	407	408	435	392	424	430	449	408	444	391	404	417	406	411	432	457	417	434	385	434	434	443	419	394	421	404	435	440	394	431	415	441	414	425	480	432	405	439	412	412	400	425	404	430	409	437	407	430	435	395	430	409	426	397	397	381	422	455	407	404	417	391	414	395	412	411	428	396	410	422	375	465	423	433	406	435	424	430	437	403	440	405	431	404	400	426	403	443	407	428	420	439	407	386	450	410	442	424	398	413	415	425	470	398	416	396	414	404	431	460	403	430	417	429	442	388	413	411	432	418	434	431	397	421	425	448	429	392	436	420	394	402	422	431	414	409	428	461	406	405	447	421	421	406	426	407	397	396	441	406	418	434	393	441	435	396	428	415	402	432	381	433	428	431	416	431	429	410	442	421	449	425	454	421	407	395	405	399	395	453	471	448	423	416	409	430	445	408	434	397	433	412	416	449	421	425	389	420	445	415	402	428	378	412	399	440	396	442	430	417	423	437	435	417	414	402	425	416	418	372	387	419	419	409	435	382	443	424	418	429	400	400	433	437	452	383	453	410	383	423	456	426	397	384	448	433	424	423	387	418	466	393	435	404	447
4474	1172	350	195	298	274	191	178	146	149	124	107	101	86	98	81	87	78	78	71	55	58	90	58	66	56	56	49	45	51	47	51	65	54	48	36	44	50	34	40	40	45	37	50	30	31	48	44	33	48	37	34	30	39	30	34	45	34	52	48	45	38	32	43	31	31	39	35	34	45	37	34	32	35	38	40	34	32	34	29	37	40	32	40	38	33	36	32	25	33	29	26	33	31	32	35	23	39	32	38	38	38	25	36	31	26	31	24	26	28	25	33	23	44	29	28	35	23	34	43	31	28	30	31	23	34	28	34	32	22	26	30	24	35	25	26	31	28	30	32	30	31	34	26	28	29	23	38	27	27	39	27	37	32	33	28	27	27	34	35	32	24	36	32	26	38	30	22	30	32	33	36	21	37	33	29	38	30	32	38	31	22	29	36	38	21	40	39	30	37	27	39	20	31	33	33	35	30	34	27	24	33	32	32	36	32	26	26	20	22	39	25	24	35	32	34	41	29	33	33	32	27	31	37	28	31	33	31	44	30	27	34	22	22	35	25	30	32	20	37	34	27	37	27	38	33	33	34	29	30	32	25	26	26	29	37	25	27	37	23	23	29	26	31	23	32	32	25	30	27	23	27	21	33	28	29	27	38	42	22	33	34	34	29	34	32	27	34	26	24	35	33	36	20	27	34	34	30	37	27	23	27	27	38	24	38	30	27	26	29	27	29	22	31	34	42	27	19	34	28	27	29	30	31	30	39	29	30	30	29	30	25	24	27	31	28	36	21	35	19	30	39	36	30	24	30	30	25	33	25	28	24	33	37	33	32	34	38	39	35	28	32	22	15	27	38	32	38	28	40	36	28	35	30	26	31	26	33	29	34	36	27	43	26	27	33	32	32	30	25	30	31	29	26	26	25	29	38	24	27	30	31	26	38	32	32	30	29	34	33	30	28	27	22	32	22	28	40	23	34	25	44	30	27	40	24	33	19	26	27	30	38	26	26	26	34	24	18	32	24	28	27	42	32	31	34	27	33	35	22	20	27	25	31	30	24	43	34	31	22	26	24	35	28	30	23	29	29	32	29	39	31	31	32	28	36	25	34	32	17	36	26	34	29	24	27	36	29	38	28	23	28	27	34	28	15	34	32	33	26	38	35	43	28	23	27	23	38	28	33	24	19	48	25	40	30	35	31	32	27	35	33	39	28	41	31	29	30	35	38	34	34	37	29	29	16	32	32	25	33	27	40	25	21	28	29	37	40	24	24	30	33	30	37	29	34	34	37	33	36	32	24	31	24	32	39	23	19	36	35	25	27	33	27	32	26	32	40	34	26	35	31	32	28	37	29	37	24	34	27	34	28	31	29	30	31	39	36	28	26	39	35	26	24	32	32	28	32	33	33	29	36	27	27	33	28	33	25	23	31	18	28	24	29	23	34	33	26	35	29	28	30	25	42	28	25	37	29	27	21	30	21	40	26	36	34	27	22	23	22	29	34	33	27	32	35	27	43	33	31	22	30	27	31	29	22	28	32	29	23	30	29	31	32	23	27	23	28	22	24	26	32	27	34	31	26	35	29	35	25	34	35	19	30	21	32	26	24	28	33	36	20	32	32	29	31	27	37	28	21	34	26	29	33	39	28	35	19	30	32	33	31	29	26	26	25	28	32	24	27	39	31	33	29	27	43	28	29	25	37	33	37	27	30	28	24	30	24	28	30	25	25	31	28	26	33	32	29	29	21	23	27	24	34	27	35	28	31	27	28	25	31	37	29	26	36	30	28	23	26	41	24	25	24	31	28	21	28	34	38	32	29	30	27	28	26	26	19	31	34	32	30	31	39	38	36	38	32	27	29	34	47	38	35	36	31	41	37	30	29	28	22	20	31	44	27	30	34	17	16	31	25	29	37	38	38	32	30	30	36	26	28	28	27	33	32	24	25	23	29	28	43	33	24	35	30	32	33	22	41	30	29	41	36	22	23	32	29	36	27	32	23	30	27	36	41	27	26	37	28	29	26	32	31	30	16	35	33	32	30	27	31	28	30	18	29	32	26	30	34	29	21	34	34	39	25	27	41	24	28	27	36	30	25	32	33	39	29	36	18	29	24	33	27	31	28	27	26	34	32	31	33	37	26	30	32	36	34	38	25	27	30	34	33	34	26	29	34	28	26	32	23	32	26	31	31	42	28	40	30	26	21	30	29	33	24	23	29	26	25	40	27	27	31	26	27	27	27	25	29	25	29	21	40	31	34	28	29	24	28	25	33	29	35	31	23	32	31	26	23	28	23	36	30	26	22	27	23	30	27	33	41	27	25	26	33	26	23	32	28	33	36	19	31	23	27	39	28	32	36	27	26	33	29	32	31	29	23	39	34	30	26	28	32	28	31	34	36	26	26	30	35	36	26	34	23	26	27	32	33	26	25	26	38	30	33	26	27	29	30	27	23	45	29	26	30	27	30	30	33	22	45	30	23	36	26	35	30	29	33	29	27	27	29	30	27	29	45	28	26	21	34	27	25	28	26	26	24	26	36	24	29	26	23	21	27	38	26	23	23	26	22	29	28	35	23	38	27	40	38	32	21	40	34	22	25	27	22	27	30	26	23	35	30	30	39	27	34	40	40	28	21	37	38	35	26	34	27	26	27	32	27	29	28	25	32	24	25	31	30	20	35	34	27	18	35	23	31	32	32	38	17	33	27	32	25	34	37	29	32	30	25	23	27	36	24	29	34	30	31	31	27	35	32	29	22	22	26	24	23	35	28	38	34	24	38	30	20	33	27	23	24	30	27	36	30	22	29	31	32	31	27	37	42	23	34	27	27	27	33	31	34	32	29	31	27	27	35	31	21	27	27	29	22	40	19	32	21	28	30	31	24	30	47	22	38	32	34	35	30	18	36	42	36	26	19	33	27	29	23	27	38	27	25	23	21	29	28	20	35	30	33	31	30	35	27	27	32	27	27	30	36	37	30	19	38	25	30	16	37	26	24	33	37	23	26	34	30	30	29	28	35	20	31	33	28	23	29	28	22	25	34	32	31	31	30	31	30	30	34	28	35	29	25	32	34	24	24	23	28	27	27	29	17	28	34	36	28	22	22	27	24	28	35	30	30	28	39	27	32	28	23	34	37	28	38	33	32	27	32	33	36	29	37	30	31	21	37	36	34	26	30	35	25	35	31	27	30	18	26	30	39	39	18	29	28	33	39	26	31	29	30	30	27	29	31	29	31	27	30	44	28	38	32	37	35	34	30	27	19	24	24	30	23	30	37	17	34	32	28	35	38	23	27	35	25	36	31	28	34	30	32	26	34	16	27	29	28	31	34	26	40	30	27	25	25	36	33	30	30	33	33	36	27	29	36	32	29	30	29	32	30	22	26	33	32	23	31	26	34	31	39	25	26	30	32	25	30	27	29	36	30	47	42	32	23	27	36	25	30	24	31	26	23	41	41	35	46	24	30	31	28	18	23	33	35	24	26	33	35	36	31	17	22	32	38
39012	18701	8001	16538	24205	22721	19310	15353	12311	9882	8418	7134	6002	5209	4391	4011	3734	3365	3055	2859	2721	2587	2546	2475	2441	2107	2058	1847	1715	1750	1593	1603	1702	1631	1480	1424	1416	1366	1326	1373	1313	1274	1274	1225	1207	1194	1165	1071	1154	1124	1113	1076	1043	1028	1014	951	945	1006	966	978	903	935	918	929	851	889	926	860	873	855	899	809	773	811	719	728	738	644	687	689	684	686	686	567	638	628	682	632	618	617	627	646	585	596	589	629	614	596	608	587	586	532	575	616	528	526	555	545	532	498	515	533	531	532	546	601	561	525	493	486	543	528	507	512	542	483	575	498	531	530	524	534	569	544	510	515	512	522	547	545	487	471	509	500	552	532	536	567	530	520	564	522	556	543	533	506	513	495	537	530	520	482	540	500	490	520	486	512	517	541	534	499	551	531	521	521	545	545	566	529	497	541	548	552	537	481	537	490	535	505	484	499	562	547	530	494	524	527	573	499	502	529	496	501	519	469	499	515	487	486	516	521	563	529	509	509	539	491	524	545	530	584	539	508	479	506	481	551	526	535	505	479	506	528	508	512	536	538	539	541	490	530	539	506	513	530	543	501	527	512	531	561	525	523	498	540	457	500	530	521	555	513	515	560	541	539	491	553	532	536	547	522	534	534	541	549	522	510	517	533	518	516	505	528	518	529	545	519	548	513	516	561	541	535	528	542	501	523	458	533	485	560	519	515	508	506	507	547	487	533	508	524	492	522	523	501	530	527	483	476	521	514	529	528	560	521	526	525	523	519	499	525	524	513	519	520	563	561	523	521	523	518	505	520	535	536	502	518	505	455	521	536	555	534	522	498	521	525	546	497	502	494	531	514	553	486	542	508	490	503	522	530	523	500	566	518	522	508	577	501	522	514	511	549	502	495	512	510	506	510	522	491	510	516	550	517	527	560	569	492	477	532	554	488	498	501	505	517	525	508	514	518	517	533	524	565	536	524	575	537	513	533	517	522	500	519	542	492	476	502	509	525	512	506	524	582	512	518	553	534	486	509	581	533	522	516	491	543	550	562	551	513	557	517	507	507	522	518	513	549	521	502	515	549	494	504	457	488	513	525	535	511	485	537	557	500	518	516	562	492	517	538	511	565	509	471	533	482	524	529	495	538	519	552	537	561	542	521	534	511	489	493	511	555	507	498	469	489	515	548	498	510	530	524	526	486	542	496	511	505	517	488	543	522	532	487	513	499	557	557	506	524	505	528	526	529	523	547	523	579	518	511	517	527	516	511	513	525	533	543	518	532	533	556	531	534	512	538	481	482	527	532	523	494	516	500	539	530	511	520	493	522	532	517	461	570	543	543	513	559	519	523	520	555	525	541	540	485	507	525	525	545	516	513	544	535	527	503	537	545	519	522	506	493	517	505	547	503	517	546	500	497	537	515	513	544	549	539	539	548	540	529	519	496	479	551	522	512	546	508	527	560	532	504	527	516	537	519	516	548	512	505	525	537	549	536	488	537	540	532	510	512	488	509	524	496	533	509	517	540	516	507	577	532	495	466	509	509	497	488	499	496	507	493	514	528	512	519	513	514	510	538	477	505	485	523	558	529	504	468	514	517	526	493	507	510	498	529	508	513	518	552	520	508	540	508	534	497	508	477	496	563	540	473	514	505	551	521	517	514	508	531	512	539	500	511	538	529	526	544	534	528	515	508	549	488	562	537	552	490	484	499	548	498	528	525	545	497	518	561	524	558	524	527	496	511	486	469	538	518	510	518	503	529	504	487	529	514	545	508	479	510	539	508	514	531	488	538	498	503	545	501	556	480	527	551	502	491	514	507	501	509	516	484	539	525	503	481	495	485	494	537	510	489	504	519	510	493	534	548	491	557	517	525	566	537	562	495	548	508	534	509	527	500	517	531	461	550	509	532	538	554	497	508	463	524	499	570	497	493	516	518	530	530	525	539	486	510	507	509	519	553	531	523	502	529	519	533	544	507	560	535	589	520	511	475	502	489	497	514	518	539	517	550	521	509	527	508	504	518	525	512	582	524	496	526	494	544	512	478	537	515	523	516	499	493	524	548	508	501	512	503	502	482	523	551	505	514	495	509	488	513	523	532	512	535	529	494	499	538	554	518	495	530	527	484	515	518	503	507	540	521	523	527	520	533	531	537	488	523	522	526	546	547	503	500	536	504	469	552	515	526	549	506	528	515	538	525	506	516	501	520	512	549	535	502	474	504	474	538	532	514	508	531	570	527	501	551	545	515	533	486	530	584	490	529	495	536	533	538	452	492	560	555	523	528	532	530	543	529	538	523	494	494	557	562	532	505	494	542	559	544	525	517	540	569	526	505	502	511	528	526	501	546	522	530	491	521	544	513	541	532	545	475	528	560	528	520	507	482	528	525	566	574	524	499	491	548	529	553	499	477	511	526	523	572	559	566	529	528	527	548	523	524	531	500	513	542	542	550	524	512	538	505	543	513	503	509	467	506	537	521	510	525	492	537	543	511	520	513	539	499	545	542	542	500	506	498	457	508	525	524	489	506	517	520	495	507	497	522	551	497	547	498	543	556	526	520	523	559	506	527	564	556	528	542	529	475	535	468	531	518	505	504	514	503	585	519	519	519	524	522	542	525	522	512	532	540	526	512	532	509	512	550	527	538	509	518	535	491	593	488	530	475	553	493	522	532	489	493	475	473	523	514	534	508	528	476	503	510	513	486	558	518	488	505	518	506	549	546	543	524	563	530	566	523	502	498	548	514	510	543	501	541	590	531	534	536	520	528	510	552	525	512	514	510	502	526	527	539	518	563	494	572	480	491	558	532	515	531	529	516	533	535	516	499	520	515	498	501	517	521	530	492	544	473	524	543	527	568	519	524	533	558	540	534	546	533	512	517	524	511	512	522	468	500	551	531	546	495	500	521	516	522	505	526	532	504	494	515	481	550	511	526	541	519	525	524	514	503	479	494	534	517	529	495	526	535	466	548	489	511	495	519	520	537	548	463	527	545	512	536	523	536	499	531	489	560	529	523	542	520	515	510	498	516	481	529	548	537	510	510	499	528	498	485	465	527	521	499	536	546	550	503	489	550	566	572	506	557	509	529	524	484	535	499	493	529	497	563	496	513	521	534	510	528	509	531	512	529	525	517	494	558	522	490	528	497	472	530	501	558	560	520	570	542	478	507	517	575	539	469	533	475	507	512	483	504	511	535	533	550	507	556	526	522	534	490	521	493	548	516	516	515	506	500	555	565	559	514	531	538	504	542	540	528	477	477	500	496	550	546	531	484	505	485	529	528	542	531	518	482	541	533	537	542	520	513	517	547	514	510	540	515	555	519	515	545	549	532	516	517	523	538	519	502	534	492	511	514	519	496	566	529	542	521	538	512	556	523	473	543	514	525	473	496	517	506	555	540	514	525	572	547	503	489	529	533	543	492	550	546	512	512	508	534	523	491	533	520	491	493	515	503	499	537	475	515	509	537	555	499	480	538	521	470	508	515	505	558	491	497	546	465	537	481
4728	779	234	159	194	193	172	154	120	114	95	105	92	74	89	63	73	61	67	53	58	59	43	42	55	44	42	50	50	46	58	41	52	42	51	55	38	43	48	54	34	41	33	37	42	37	35	39	39	34	33	30	40	45	35	41	46	39	45	37	26	31	30	53	40	35	55	34	42	29	33	26	39	36	35	36	31	26	36	42	36	34	30	29	33	31	37	33	34	34	33	34	31	26	30	29	29	34	33	31	40	41	22	24	35	37	29	33	41	28	28	29	35	41	28	32	25	33	40	39	24	40	26	26	33	43	31	39	41	25	26	26	26	26	29	26	26	33	24	36	32	25	33	41	39	35	33	35	39	35	38	30	19	31	30	28	36	36	25	29	29	29	37	34	42	34	34	40	35	33	42	33	46	29	29	39	40	27	31	26	29	36	29	31	36	32	36	21	29	33	43	28	32	49	31	34	34	28	31	32	39	32	31	31	32	39	34	28	23	35	46	30	33	39	34	33	28	30	25	33	28	34	33	35	25	25	30	37	41	40	31	36	40	26	33	33	33	23	29	20	31	28	38	32	32	32	31	29	36	22	32	35	34	46	21	33	32	35	26	39	35	29	48	36	28	31	24	34	39	35	21	32	24	30	32	29	37	38	36	29	26	37	37	39	36	37	27	32	34	31	33	34	35	32	30	32	30	36	31	28	29	35	30	32	41	32	41	38	36	29	27	34	31	24	39	39	27	34	33	37	28	35	32	26	30	31	28	30	28	35	31	32	32	34	34	33	26	30	43	42	32	30	38	29	45	32	36	38	26	32	37	16	37	28	27	46	35	40	27	36	33	25	33	26	32	27	42	37	25	30	28	32	31	35	31	23	31	37	34	26	31	34	32	37	38	31	39	31	31	39	39	45	25	25	26	28	31	35	32	28	37	28	42	27	29	30	24	31	33	47	25	30	33	21	35	30	34	38	38	29	31	28	35	26	27	39	36	38	32	35	33	25	37	41	31	28	28	14	30	27	28	25	24	31	33	27	22	26	31	28	36	21	32	28	34	30	27	33	27	28	31	41	25	43	23	26	27	28	24	40	24	42	37	22	30	36	20	34	19	28	29	20	21	36	28	36	34	31	35	37	41	33	31	34	24	29	38	21	31	34	34	31	34	43	26	33	37	30	29	39	32	32	27	32	37	28	37	31	26	34	30	35	28	27	25	27	35	29	24	29	24	42	35	37	38	33	32	34	33	27	37	31	28	27	37	27	38	25	34	41	27	27	34	37	27	39	29	32	36	30	43	25	31	37	34	27	33	38	28	35	29	37	28	40	34	30	30	25	26	34	31	25	28	26	18	28	33	34	38	26	26	28	38	38	35	33	36	33	34	21	25	34	31	31	22	26	36	30	26	28	30	38	31	27	37	29	41	28	25	39	41	28	25	32	31	35	41	23	40	33	34	33	27	37	37	30	28	21	36	28	19	31	32	40	28	24	29	39	31	35	33	27	35	30	32	37	36	33	33	28	44	36	37	29	39	29	32	33	34	27	40	25	33	40	31	42	40	40	37	32	29	26	26	26	28	28	28	48	32	35	32	40	42	26	29	31	34	34	42	31	32	35	28	31	22	33	33	32	33	25	36	24	37	31	35	29	35	36	29	33	39	35	24	32	29	36	30	32	30	34	46	33	36	24	37	39	26	29	32	44	36	29	33	22	32	33	29	39	27	39	34	31	34	25	27	34	36	39	37	36	41	31	32	28	42	32	36	28	33	34	41	28	35	24	28	31	34	37	34	28	36	33	26	34	24	35	36	38	33	33	36	30	21	29	34	24	32	25	34	35	40	35	31	33	40	40	37	30	49	32	30	35	29	28	33	30	39	28	32	27	41	40	26	37	28	32	24	32	33	36	38	29	28	30	24	41	28	39	28	35	27	32	33	27	30	36	37	35	36	31	35	31	30	35	39	29	22	25	31	39	33	37	34	26	41	31	41	31	38	31	23	30	30	33	30	37	37	39	31	32	35	26	32	26	35	30	37	23	39	40	33	32	39	16	24	22	27	31	32	37	34	30	23	31	31	37	22	28	27	42	31	41	33	36	34	31	37	32	38	40	32	42	33	26	23	26	41	30	37	28	39	33	37	20	25	35	39	30	38	46	30	37	32	22	23	30	29	33	41	21	28	46	27	27	29	25	24	36	18	33	38	25	32	31	26	32	45	23	38	33	20	37	36	23	35	31	28	39	34	31	40	38	29	31	34	35	33	35	31	31	26	28	29	33	41	37	27	23	33	35	41	39	29	21	34	31	31	28	33	28	33	33	26	32	33	30	28	23	31	23	42	38	47	38	29	34	31	30	28	28	32	33	28	27	33	36	27	34	32	26	36	31	37	41	34	28	27	34	32	33	18	29	32	38	24	28	35	24	33	36	29	36	29	38	45	29	34	27	28	37	35	30	35	24	41	30	34	32	28	26	29	34	30	34	28	39	36	36	28	35	29	25	37	28	37	27	29	23	32	29	35	31	32	36	30	27	27	31	33	34	27	25	29	35	31	32	30	47	45	36	33	35	30	25	35	40	29	26	39	40	34	35	39	34	28	29	32	24	37	28	37	25	34	31	30	40	29	28	36	37	26	40	37	39	30	36	29	39	44	35	43	36	23	28	22	42	29	28	20	36	35	28	39	25	27	35	29	29	35	29	37	31	33	37	27	25	39	29	30	33	37	36	22	23	28	34	33	24	30	29	24	39	43	33	30	25	35	32	38	34	23	26	35	36	26	32	34	22	35	32	35	32	26	26	24	30	32	30	23	27	43	36	32	29	28	24	36	33	34	35	36	30	29	24	27	34	25	26	33	30	34	19	38	33	36	23	28	36	24	35	31	38	36	30	27	24	25	37	38	22	34	41	35	29	36	41	34	29	36	27	40	29	32	33	40	31	38	23	31	25	46	36	27	24	31	26	27	33	37	38	34	21	28	33	31	29	39	24	29	30	34	30	41	28	24	42	31	36	45	27	39	37	26	31	37	30	34	35	30	35	37	38	42	23	24	28	34	30	29	32	35	37	27	36	24	32	26	37	33	40	30	28	39	28	35	33	24	27	22	33	28	26	25	41	40	38	31	35	39	38	35	36	31	33	38	25	38	24	24	31	31	32	40	38	37	36	41	36	24	26	26	27	26	32	27	31	27	35	34	24	28	34	28	19	31	20	36	28	37	24	25	25	33	40	37	34	29	37	26	29	37	41	32	40	33	27	42	38	22	30	35	34	30	27	33	33	37	31	33	36	24	38	29	37	29	39	24	37	31	33	24	28	36	23	31	27	28	32	33	40	33	33	28	29	38	32	39	32	29	34	34	30	22	20	34	37	29	33	37	26	28	28	37	31	35	29	23	43	31	38	30	25	22	30	28	30	33	34	23	43	28	32	19	38	30	35	34	25	30	38	33	34	30	30	19	37	30	29	32	31	18	34	31	29	31	32	32	31	38	31	44	44	40	40	32	34
34005	15183	6197	12835	19780	19016	16020	12562	9708	7913	6549	5713	4723	4128	3704	3235	3031	2732	2515	2438	2201	2074	2130	1990	1907	1804	1603	1525	1446	1512	1388	1339	1484	1370	1334	1286	1188	1214	1123	1146	1175	1104	1115	1034	1055	981	1027	1086	1058	966	959	1075	1000	982	914	930	912	858	890	896	875	854	899	858	841	840	821	813	818	802	824	776	759	716	722	757	720	701	681	640	674	627	695	632	674	639	669	668	621	601	664	645	653	611	580	619	642	620	576	601	615	517	577	593	572	594	570	583	553	571	545	601	541	561	566	555	583	605	525	581	597	552	576	577	594	565	540	564	499	560	561	521	553	571	553	572	545	582	538	591	541	566	532	542	588	535	551	571	591	572	527	575	603	558	514	537	556	618	544	589	547	513	547	541	554	566	537	548	561	557	568	566	550	563	541	507	549	549	582	532	561	556	570	551	535	558	578	528	566	547	541	573	544	546	560	545	572	586	520	532	558	536	561	540	511	556	545	540	577	536	536	512	559	529	539	568	552	550	552	574	558	559	553	554	563	527	519	582	565	517	561	515	562	537	545	507	559	523	538	540	542	538	567	525	536	581	556	517	554	533	520	524	537	532	528	572	598	557	546	575	516	591	526	559	575	529	549	501	561	597	542	528	547	518	548	556	599	579	558	543	569	582	528	549	512	537	548	549	520	516	568	545	530	562	573	537	601	532	535	544	525	582	565	576	549	533	567	565	582	592	537	538	520	572	588	537	550	560	575	540	584	548	561	518	547	521	522	573	585	526	543	571	574	550	570	557	585	575	558	574	533	597	552	547	568	583	518	552	566	562	585	528	586	602	557	557	514	545	541	541	565	557	527	536	559	549	563	568	534	550	578	551	595	544	521	584	550	573	555	508	534	530	536	569	553	576	561	525	578	569	575	537	554	559	547	526	525	563	582	524	573	579	592	517	528	536	550	544	571	555	564	544	504	551	580	555	560	566	567	513	565	559	579	512	567	539	558	525	521	531	558	592	576	507	559	561	557	570	544	499	542	578	518	564	552	564	567	603	551	524	564	533	592	563	571	552	555	521	571	535	534	527	528	579	537	575	555	512	567	553	565	536	544	557	550	546	558	554	565	539	536	617	577	531	553	520	553	545	594	549	525	550	566	571	554	602	574	550	549	566	573	541	567	527	555	526	587	541	529	573	573	575	566	511	571	553	554	559	577	518	589	525	546	559	550	601	534	590	598	540	532	580	602	577	591	566	558	576	598	562	543	591	552	596	572	580	580	565	558	564	578	568	563	582	528	566	584	557	556	538	561	576	557	526	555	564	583	544	565	584	518	536	512	613	594	539	583	528	558	546	524	525	590	557	586	529	593	574	562	520	555	555	537	585	520	543	520	571	564	543	568	564	545	558	540	528	570	540	509	573	556	561	571	557	570	555	578	534	565	570	536	550	537	532	558	582	535	546	566	585	552	547	572	539	565	543	541	556	538	564	586	573	512	545	552	577	572	537	549	556	516	541	546	542	546	533	550	594	519	531	557	495	540	575	563	548	563	507	547	585	583	550	603	541	565	549	537	557	555	534	570	578	593	541	548	557	509	542	558	561	560	568	539	515	543	568	534	555	540	554	574	532	574	582	528	526	506	537	557	586	520	538	547	520	542	514	554	547	597	547	556	564	541	565	539	529	545	544	566	561	541	530	576	557	538	582	536	536	568	567	516	580	545	560	552	571	597	543	597	581	529	553	579	527	561	525	551	571	569	563	571	568	523	567	562	542	549	542	597	587	575	533	570	583	548	545	549	570	569	530	557	532	577	545	577	520	521	566	547	564	537	535	560	577	548	566	564	527	539	584	575	573	580	552	586	510	559	541	565	560	568	517	569	566	562	551	597	598	535	543	550	517	523	563	595	584	551	591	569	545	576	525	535	622	495	552	556	543	584	549	545	569	527	550	554	526	570	538	542	547	595	520	531	530	525	563	539	549	589	543	561	562	533	551	563	556	533	498	555	563	558	569	578	526	604	561	532	581	531	545	545	558	524	590	591	547	559	517	593	587	583	572	618	556	573	565	538	574	524	553	562	553	538	530	569	601	544	574	565	556	581	577	531	517	575	597	550	541	560	554	568	558	567	555	589	545	544	550	535	523	559	544	540	546	561	543	551	569	561	554	546	533	602	519	535	563	551	511	585	576	557	572	525	545	584	539	542	532	608	575	545	571	573	565	527	588	560	563	583	524	499	545	542	568	572	592	504	583	558	526	577	547	537	566	565	561	574	561	553	507	533	547	576	559	556	575	547	537	551	530	561	560	544	558	572	595	590	549	555	521	540	580	553	565	538	517	585	535	529	531	553	548	541	569	548	599	547	548	521	595	572	529	528	566	520	602	561	543	540	550	570	541	560	568	505	524	577	550	561	541	590	549	548	511	559	556	579	578	592	571	573	599	576	565	544	536	547	511	553	558	574	587	604	553	517	588	567	552	550	552	567	549	551	529	555	562	539	526	529	500	584	620	578	535	531	529	539	560	572	550	553	559	519	563	534	578	539	549	542	535	556	528	520	576	557	555	538	558	555	551	589	555	547	558	555	528	593	524	560	545	584	541	559	547	517	532	578	530	541	521	538	558	532	573	535	563	577	564	591	569	566	576	513	594	556	518	560	516	518	518	551	573	543	556	584	520	581	551	592	594	529	563	570	555	526	549	549	544	542	577	559	507	567	541	558	544	562	540	539	587	553	530	539	537	585	572	543	549	508	535	554	549	556	538	553	551	589	555	562	554	528	547	558	536	577	559	535	606	538	554	543	567	529	595	564	526	534	509	568	506	554	529	537	543	533	522	526	554	550	580	536	554	537	547	553	552	544	530	554	560	547	575	494	561	557	550	574	589	547	530	523	561	529	539	534	554	518	532	533	551	565	548	583	570	548	570	583	543	554	533	570	548	544	530	570	536	599	571	516	532	518	510	537	544	508	527	562	593	584	572	562	591	607	555	553	572	556	530	522	516	545	532	568	547	555	533	560	568	572	518	534	531	546	549	568	559	570	552	585	549	571	566	551	487	560	565	535	550	537	500	563	552	570	564	552	532	546	513	559	523	528	545	568	560	546	585	601	587	560	522	541	582	549	542	587	550	606	575	555	552	560	542	543	529	557	501	567	539	554	519	569	551	530	529	530	543	549	571	540	537	530	521	562	614	568	561	552	553	534	560	570	548	592	570	537	545	574	547	522	524	554	552	549	568	569	524	564	509	586	558	561	534	568	562	564	591	534	531	586	584	589	560	546	534	549	563	554	587	530	576	508	568	528	548	543	560	543	551	569	534	514	584	559	563	519	552	573	545	571	545	560	586	561	587	557	550	517	577	539	552	547	533	551	533	572	537	592	564	506	514	554	547	576	571	544	562	540	561	568	532	535	537	551	543	551	564	558	589	574	589	551	536	546	570	565	530	547	538	561	542	571	521	566	550	564	574	589	613	543	534	560	543	526	568	541	553	537	566	526	504	537	537	562	547	575	582
5454	1239	379	255	343	293	292	223	217	146	158	142	128	118	112	105	103	96	82	73	63	86	77	72	59	62	58	66	60	60	52	58	53	53	64	55	56	60	49	48	49	53	61	35	63	54	46	45	46	42	50	55	38	55	46	46	48	48	47	37	39	46	38	32	42	43	40	48	41	39	38	41	54	40	37	55	44	50	34	35	46	34	29	49	41	29	39	34	30	36	32	41	44	43	37	34	35	43	35	34	39	38	33	37	29	41	34	34	32	32	33	32	40	33	44	44	40	43	39	34	26	35	30	32	29	31	32	42	40	32	40	29	36	27	28	35	31	32	41	40	34	27	45	27	42	38	38	27	30	34	35	35	32	41	44	30	38	33	50	27	35	34	49	32	46	34	39	39	48	35	35	42	38	28	37	29	40	36	30	38	36	22	35	44	38	42	36	38	42	26	27	39	40	40	28	40	33	39	29	33	31	33	31	34	30	35	40	41	37	38	37	39	35	47	29	27	34	31	37	40	30	31	43	36	31	33	41	38	49	41	41	29	23	29	32	34	38	35	38	33	45	24	37	43	29	42	31	50	24	30	26	45	41	32	47	37	28	33	37	33	34	27	32	40	29	40	48	40	43	28	30	32	35	31	30	34	31	25	35	35	37	34	29	31	30	33	47	38	39	27	34	43	34	45	39	41	30	40	40	29	32	26	37	30	34	45	37	33	33	43	44	43	35	25	29	21	34	33	47	38	34	43	35	43	42	31	32	49	30	34	34	54	32	30	41	37	46	36	35	45	38	35	35	36	26	45	34	30	30	35	40	38	40	36	38	32	34	37	35	27	35	47	24	38	35	33	36	38	42	31	30	39	21	40	39	44	29	40	38	39	32	35	20	39	39	37	29	37	50	35	46	27	34	37	29	31	26	36	38	44	57	29	33	30	29	32	33	50	31	53	44	35	36	38	39	37	39	40	35	34	34	38	35	29	23	38	30	46	42	34	36	32	42	33	38	37	42	40	35	27	31	37	44	31	41	37	37	31	31	38	22	37	33	25	32	31	32	24	41	37	41	30	36	42	34	43	37	29	35	31	38	35	38	31	40	37	42	27	40	31	25	28	32	37	31	45	31	33	24	25	49	39	38	38	42	39	31	51	30	31	25	33	42	37	36	27	41	31	38	32	34	29	35	34	38	33	32	37	31	25	43	47	39	32	36	33	37	32	32	39	42	40	42	23	42	39	34	29	25	50	31	43	34	32	28	35	32	34	31	33	40	38	32	38	36	27	24	38	35	29	31	35	37	34	39	37	23	37	39	34	37	36	48	36	31	47	38	22	40	26	34	30	45	38	36	33	35	31	34	35	39	34	36	29	34	47	37	33	30	27	34	30	27	44	26	35	46	24	38	30	46	27	31	50	35	40	16	35	40	23	31	32	37	30	27	43	30	32	44	32	45	31	31	37	39	44	38	29	36	28	37	33	33	38	34	41	27	29	30	31	41	37	37	36	26	33	43	31	37	37	35	46	33	45	24	36	39	38	35	38	36	41	33	36	32	41	44	41	32	36	29	45	39	40	34	36	42	46	34	41	32	44	39	40	35	34	37	34	23	32	47	33	35	38	39	33	33	31	28	29	34	33	39	40	32	39	41	43	42	26	34	28	31	42	24	34	46	33	31	43	28	37	32	33	26	34	31	34	35	40	38	37	39	29	41	37	41	34	39	40	38	36	25	32	32	36	39	35	35	48	42	41	33	38	30	36	34	30	35	38	25	34	29	39	38	34	33	36	35	49	22	38	44	37	33	35	41	37	38	37	37	38	28	31	43	37	45	35	27	39	35	38	41	36	38	35	30	31	31	32	30	32	44	32	29	25	26	36	41	32	45	29	29	38	43	39	24	41	26	29	38	34	23	48	34	44	33	28	30	34	43	45	38	39	32	44	37	30	27	28	41	38	46	39	35	32	41	30	29	39	36	33	35	47	50	40	37	42	34	25	33	49	40	31	26	30	30	38	25	30	36	41	30	39	33	27	42	26	24	29	37	32	40	27	22	33	37	27	34	34	39	28	25	32	49	50	26	57	32	38	31	39	31	31	32	33	43	40	27	34	36	39	34	38	31	26	34	32	36	37	33	34	28	36	40	29	20	33	39	29	48	40	37	37	35	33	40	30	41	25	26	45	29	40	22	29	44	41	23	38	33	30	31	35	41	23	32	38	46	34	37	49	28	31	35	34	45	37	25	27	31	28	26	38	36	30	36	27	30	37	26	29	22	46	49	39	36	42	41	33	40	48	22	23	35	31	38	30	38	50	36	38	32	47	32	30	38	32	42	28	33	37	47	44	35	36	36	36	35	28	40	41	44	42	36	30	42	33	27	32	40	35	41	42	40	36	41	34	37	26	33	42	37	34	36	39	33	36	38	30	36	30	37	38	34	37	34	38	45	27	37	47	37	27	38	26	37	29	22	24	32	41	40	36	41	34	42	43	29	33	37	42	35	44	30	37	36	33	29	27	37	28	39	28	33	41	49	39	27	24	42	35	30	37	27	33	37	33	32	38	25	25	33	36	35	44	32	44	42	28	30	31	35	30	48	35	35	40	33	32	39	36	33	32	29	29	28	27	42	42	29	38	35	40	47	43	38	38	40	29	38	36	34	43	41	34	44	42	39	31	30	42	36	27	35	37	39	41	23	42	40	44	36	39	37	29	42	40	40	40	30	36	33	38	47	30	46	48	35	32	45	36	43	36	36	32	43	35	32	31	38	39	36	30	34	33	32	29	33	46	24	36	37	32	35	35	43	42	40	21	35	47	28	27	38	30	40	29	37	38	38	27	33	33	32	38	31	34	44	47	34	36	35	41	30	36	28	31	31	41	31	38	29	29	33	40	39	29	32	25	29	37	45	43	42	27	40	25	34	41	34	35	40	40	28	37	45	46	35	36	37	27	32	42	49	42	27	31	24	26	36	43	36	41	33	42	32	33	36	27	34	34	25	33	42	34	34	34	37	36	26	31	34	36	23	44	38	40	46	29	33	36	28	32	29	45	31	41	39	26	35	36	21	39	41	47	44	33	40	35	31	44	40	38	41	40	44	31	33	40	33	52	38	37	35	44	34	52	30	42	44	30	29	46	30	34	27	28	31	29	35	29	37	36	48	47	44	30	38	47	37	46	27	37	34	25	39	30	31	34	41	30	42	29	41	38	35	28	30	32	29	40	31	42	29	32	33	42	29	39	30	38	30	32	44	41	33	27	35	30	41	29	29	34	40	43	40	34	39	38	42	35	33	25	34	35	38	32	27	39	29	37	43	35	23	36	39	35	46	35	38	48	34	37	39	46	51	27	46	47	49	33	32	35	29	37	29	23	37	36	35	28	35	41	37	41	27	36	35	34	40	21	27	37	29	32	41	25	29	42	43	34	39	40	32	25	32	38	31	34	25	37	42	39	41	40	42	34	33	42	39	24	39	44	26	27	41	32	40	35	39	32	34	45	31	45
40810	18968	9164	18419	26489	25355	21657	17935	14286	12098	10194	8764	7334	6340	5507	4951	4477	4149	3810	3506	3285	3051	2891	2917	2735	2559	2287	2118	2181	2029	1951	2051	1967	1932	1791	1738	1701	1596	1581	1516	1487	1513	1514	1458	1398	1343	1401	1378	1331	1381	1355	1293	1316	1296	1244	1198	1119	1146	1101	1163	1120	1092	1113	1110	1081	1109	1019	994	975	944	973	946	934	862	894	881	841	839	820	747	734	790	708	737	775	748	727	740	734	753	737	729	770	680	709	720	682	697	752	668	662	698	665	660	585	619	631	635	669	583	643	603	654	656	635	612	611	578	584	604	604	640	559	620	620	589	575	625	608	658	596	626	623	598	612	553	589	625	577	606	620	633	637	627	626	624	626	646	672	597	638	615	642	610	598	581	657	627	613	586	584	580	621	604	590	613	631	561	625	609	646	628	624	639	612	605	630	639	647	651	644	592	615	638	599	595	598	595	605	626	625	634	577	626	655	617	614	616	571	620	598	579	630	619	625	615	667	584	585	577	585	562	646	561	574	632	611	593	618	633	586	618	631	624	629	628	577	586	591	619	624	650	604	610	608	595	593	606	565	548	626	600	635	591	617	616	633	646	624	595	588	614	617	642	629	617	672	618	617	609	592	600	615	637	646	625	628	621	572	591	608	675	609	640	596	546	624	571	625	605	587	624	589	624	628	587	620	559	611	625	602	618	610	598	620	594	604	560	595	625	642	584	581	600	637	636	604	623	611	603	594	614	609	600	619	606	625	616	604	611	604	569	642	610	613	600	587	612	633	638	626	614	650	642	610	607	657	634	653	586	618	619	590	617	658	603	581	618	690	635	619	596	623	585	653	609	605	593	623	617	620	660	631	606	589	569	595	607	635	640	649	650	590	596	607	624	633	587	576	612	643	596	591	546	651	611	636	605	647	625	648	609	611	619	559	605	594	573	593	644	652	625	616	592	638	594	644	604	632	583	626	636	600	634	621	634	598	577	650	579	569	636	658	571	590	594	622	611	624	637	640	607	632	607	584	603	619	622	591	560	623	629	587	626	577	607	561	604	603	644	575	624	660	617	573	587	614	576	562	629	597	574	627	673	655	627	603	573	623	632	583	615	621	603	618	637	617	639	642	570	624	584	606	577	636	591	672	654	599	563	586	625	630	613	613	654	609	638	627	617	624	578	652	619	637	650	610	593	568	595	598	629	630	614	666	636	594	594	622	581	630	614	653	623	601	621	596	639	642	582	607	617	624	627	616	626	613	601	648	576	593	650	595	598	571	605	605	594	632	579	639	644	624	620	635	627	622	607	631	609	613	627	617	651	636	634	601	627	632	624	620	628	595	609	611	607	607	576	586	614	610	578	623	606	629	602	581	627	630	643	638	618	592	590	594	634	606	610	608	611	571	618	626	605	628	619	599	643	630	577	590	624	649	672	591	588	655	640	599	623	634	585	575	567	605	608	633	609	602	654	592	606	630	615	604	599	612	631	598	608	580	630	592	641	598	624	605	643	591	583	625	650	634	572	558	626	604	593	562	632	618	611	656	614	634	613	628	618	609	617	614	654	610	593	576	591	595	596	575	563	616	614	620	668	645	592	626	597	630	662	562	635	622	635	615	620	638	614	617	637	619	613	612	654	634	577	629	647	620	649	600	651	631	599	601	661	601	585	596	603	627	629	619	580	617	596	608	587	638	621	615	627	609	653	580	578	600	617	577	572	612	604	596	566	612	609	615	616	628	645	627	632	656	622	621	585	620	634	600	622	612	590	631	623	605	556	622	612	601	601	623	585	627	596	630	637	620	562	646	627	618	624	588	598	648	629	602	654	612	621	589	576	617	618	627	603	620	649	622	633	594	631	617	568	641	619	600	623	605	606	595	613	627	606	615	615	642	629	578	580	598	620	628	607	562	622	638	591	592	646	600	629	622	588	644	592	613	669	633	614	607	629	603	585	627	606	581	627	584	592	657	571	611	635	607	630	599	578	596	599	605	547	616	648	611	625	599	591	606	588	572	613	601	615	606	651	629	615	577	627	581	627	599	638	589	590	638	614	598	615	633	594	572	582	616	623	609	615	630	667	598	627	616	589	636	598	618	618	665	635	640	636	593	595	600	626	590	587	591	606	596	611	595	568	613	635	619	612	528	626	623	588	615	652	622	602	604	639	629	605	591	580	594	619	606	605	630	644	596	597	649	653	661	616	632	634	606	585	630	597	586	618	619	625	626	638	613	589	622	641	591	630	635	592	609	604	617	582	655	645	601	592	599	649	603	630	629	615	625	584	630	582	625	590	619	640	621	592	579	599	649	614	620	621	582	584	676	613	634	596	592	604	592	618	620	609	608	639	592	654	626	614	630	643	622	609	638	592	616	609	584	595	582	647	597	624	636	586	633	588	591	613	639	624	557	572	611	644	600	597	578	607	622	582	618	633	630	650	593	620	591	609	608	604	611	609	673	643	619	589	601	596	598	613	615	607	577	609	589	610	567	599	609	636	585	629	635	646	647	580	653	642	578	619	586	602	604	649	607	621	600	631	610	643	593	648	598	602	582	626	615	615	624	655	593	625	594	637	628	601	591	656	604	619	597	604	583	599	589	588	605	572	595	594	575	625	597	653	577	625	584	571	584	632	614	659	633	644	554	606	630	606	600	627	581	579	561	600	612	572	591	652	617	628	610	627	586	624	611	617	629	626	599	631	588	585	589	610	606	640	570	649	644	577	642	647	568	633	595	614	652	572	642	630	609	585	577	633	638	589	629	638	622	584	623	611	585	621	618	574	578	597	543	581	625	613	601	588	600	611	620	632	623	631	645	590	604	601	595	611	582	577	642	584	661	610	648	648	626	608	607	623	634	627	578	593	619	652	597	571	614	614	669	624	599	627	625	584	634	620	637	608	619	638	604	609	593	646	587	659	616	589	623	650	616	634	570	610	627	610	604	630	623	631	610	615	603	621	588	590	614	592	609	557	646	634	621	626	613	648	612	621	600	618	638	629	620	620	619	590	586	579	664	587	634	593	643	583	594	595	616	618	606	590	623	636	639	626	644	661	622	604	626	624	601	569	563	579	653	590	624	578	629	656	605	608	587	638	637	582	580	644	637	595	636	614	570	594	595	627	647	635	579	583	602	620	612	608	650	613	633	607	645	671	656	641	645	589	648	551	627	605	597	597	609	671	586	626	569	586	551	603	603	614	655	625	626	630	655	617	625	622	631	613	618	609	602	626	609	540	609	631	611	640	664	675	582	653	621	567	616	642	630	639	614	584	628	650	637	637	629	645	640	578	610	551	602	632	621	591	587	620	592	589	608	552	602	614	605	587	577	626	619	603	601	633	638	601	639	624	632	625	635	643	625	586	580	607	625	622	613	620	615	598	599	576	645	615	607	598	611	579	631	635	629	559	615	535	626	597	611	606	635	612	625	630	589	619	627	627	615	637	597	624	590	663	653	598	605	613	602	653	621	582	630	603	559	607	586	626	599	642	576	618	640	596	619	586	567	598	611	589	647	593	589	679
2517	322	106	72	151	112	97	91	76	72	66	67	44	50	43	51	33	42	41	43	38	41	45	35	37	32	32	36	37	31	29	36	33	21	31	38	32	28	38	39	33	29	40	31	37	28	32	29	24	25	35	40	29	24	31	33	27	28	28	23	35	32	28	29	28	25	25	34	15	25	20	18	23	21	34	29	31	21	28	24	27	24	30	28	31	27	27	23	29	20	38	24	23	27	23	31	27	23	29	20	23	25	21	22	26	14	17	22	29	24	31	37	24	25	12	26	33	23	25	25	27	30	18	24	21	31	27	22	21	23	26	21	29	23	21	21	21	17	21	19	23	28	26	24	29	23	22	23	17	24	29	27	29	35	19	32	25	24	18	24	20	32	21	17	23	29	19	28	27	21	21	15	30	30	24	24	20	23	31	30	23	22	17	19	29	21	30	31	28	24	21	25	24	23	19	19	30	26	37	24	21	12	13	15	28	30	15	24	21	15	19	21	16	27	21	25	15	23	25	31	27	25	20	27	17	25	19	19	30	18	26	23	22	21	22	25	22	26	24	20	28	21	23	22	27	31	36	24	16	28	32	30	19	21	18	22	17	32	34	29	26	29	25	16	26	31	25	21	18	25	27	22	23	24	18	17	23	37	18	23	23	25	21	21	25	28	20	22	29	26	30	26	20	21	30	26	31	27	24	33	26	17	26	16	22	28	22	22	28	28	28	33	23	23	26	26	29	27	18	26	28	26	17	18	23	35	27	19	23	31	32	27	22	15	22	28	20	17	27	26	19	19	25	23	18	24	21	17	25	29	25	21	28	28	21	13	22	29	29	26	22	21	18	27	20	21	18	20	28	18	33	26	24	19	30	20	25	23	15	31	20	27	21	27	26	28	24	26	29	24	20	17	26	28	25	28	24	11	26	21	29	31	17	23	20	26	19	21	24	16	29	29	33	34	22	20	24	17	35	24	26	23	14	35	20	25	16	20	24	18	29	20	25	25	19	25	15	29	24	24	19	31	21	22	33	28	29	11	26	33	23	19	22	24	17	22	26	26	29	21	22	18	22	32	21	30	16	23	25	15	30	26	26	20	17	17	32	30	18	27	27	24	23	32	25	25	15	23	18	30	17	20	30	15	22	24	22	29	30	33	23	15	25	21	27	21	17	18	19	28	25	29	15	22	20	35	30	23	29	28	23	21	18	21	23	23	29	21	19	31	19	21	25	22	21	32	22	24	23	20	28	28	30	25	33	24	20	34	24	33	27	22	29	24	23	23	19	15	34	18	17	25	23	26	31	27	17	23	19	26	23	30	24	20	21	13	26	21	32	29	29	11	24	25	26	23	22	23	27	16	24	20	23	21	23	23	25	26	23	32	23	21	20	25	19	22	22	27	14	25	23	25	20	22	33	25	27	24	21	21	25	13	22	30	16	19	28	23	24	19	34	18	28	31	22	19	26	26	20	22	16	25	28	25	28	25	21	31	22	21	20	25	26	31	24	22	25	17	32	32	26	28	18	29	23	21	35	24	28	26	23	33	26	38	26	19	23	27	23	34	23	25	17	18	25	26	16	24	14	18	22	17	26	21	25	24	20	25	24	25	21	25	23	20	25	29	25	24	29	24	32	24	23	28	28	29	23	25	21	13	23	21	21	18	22	30	14	22	25	20	22	23	17	23	35	18	14	18	25	27	20	28	22	24	22	34	27	31	29	22	22	19	28	29	20	25	16	32	21	21	30	23	28	27	20	23	19	37	24	18	17	27	22	24	23	16	28	30	18	22	18	23	18	26	30	26	18	19	21	17	23	25	23	18	27	28	26	25	24	14	19	22	19	22	19	26	25	21	22	24	27	27	28	32	27	21	32	25	24	22	23	20	20	24	27	18	11	24	25	24	26	32	16	18	30	22	26	22	18	26	24	31	24	20	27	25	25	18	36	20	19	26	24	22	27	22	25	28	19	24	33	23	23	20	26	17	19	28	23	25	21	24	26	27	24	23	19	24	23	21	27	28	26	19	18	25	24	24	20	23	23	27	26	23	27	23	28	27	22	19	23	18	26	16	21	30	29	14	22	24	18	23	27	25	29	32	25	23	33	27	36	31	26	30	23	21	23	34	25	25	26	20	21	28	24	28	19	30	21	21	23	15	20	28	20	21	22	29	26	15	21	15	36	12	30	25	23	17	25	19	29	20	20	22	24	32	25	30	22	19	32	32	29	22	30	29	26	16	20	24	18	25	22	30	38	23	30	28	22	26	22	22	33	19	23	28	30	27	26	22	18	23	28	20	22	19	21	27	26	25	15	24	23	19	25	23	20	23	21	29	26	33	24	20	21	24	36	24	24	21	21	16	28	20	19	26	26	25	28	30	20	18	16	28	27	32	20	23	22	16	24	20	30	21	23	26	28	33	22	19	31	23	23	22	23	36	29	21	24	20	23	20	18	21	18	36	17	16	21	22	17	14	27	36	24	24	28	20	24	24	18	30	26	25	30	16	39	26	26	15	19	25	24	25	20	31	27	30	21	31	16	18	17	24	32	19	24	25	27	22	18	23	31	37	25	22	20	36	17	16	22	15	26	24	32	28	30	19	21	24	20	25	25	15	20	32	23	25	25	22	28	19	22	15	21	25	24	21	32	26	28	35	28	24	30	34	27	20	31	26	16	22	21	24	26	27	25	20	26	21	29	20	26	31	15	32	21	29	28	21	20	24	25	20	21	21	25	28	20	22	17	18	20	24	31	19	24	20	22	18	29	27	25	29	19	27	27	21	24	26	29	26	22	25	21	20	21	20	31	24	16	31	20	25	18	25	28	17	16	32	19	23	28	22	30	17	25	23	32	21	26	18	22	19	21	18	23	21	31	27	17	24	20	31	18	21	20	19	25	16	28	33	22	26	25	24	19	23	24	25	20	28	23	33	29	23	21	19	22	15	24	30	26	19	19	26	21	23	28	25	29	23	21	12	31	25	25	21	19	25	17	28	31	25	20	28	26	22	29	24	27	24	16	20	38	22	27	22	17	34	24	31	20	26	33	22	32	26	20	32	17	19	30	21	15	25	24	32	17	22	11	21	29	29	28	24	21	24	34	22	17	27	32	15	24	32	32	21	19	29	20	18	25	21	29	31	18	31	35	25	21	21	23	22	15	26	23	20	20	16	26	25	18	25	23	21	22	15	36	19	24	17	24	23	32	28	20	23	29	34	27	27	30	23	25	27	17	21	26	26	18	31	21	19	23	23	33	29	27	24	22	26	18	30	28	17	19	31	16	30	21	28	25	25	26	25	22	25	25	30	27	27	21	34	25	23	28	20	23	30	25	25	26	28	21	16	28	19	25	16	21	20	21	31	23	25	19	26	19	20	24	27	25	22	24	22	27	33	29	25	23	24	23	23	22	16	29	27	18	26	22	24	31	24	30	21	27	27	13	19	20	27	17	24	17	23	28	20	31	21	32	24	22	19	21	23	21	18	31	23	17	24	27	19	13	20
28740	11268	3804	8373	13713	13007	10431	8001	6280	4947	4238	3472	2986	2493	2230	2052	1863	1728	1620	1506	1437	1363	1335	1302	1290	1163	1102	1078	1035	922	1027	1013	978	955	1009	871	874	797	848	731	776	813	801	740	676	790	775	770	732	749	781	741	752	719	722	692	687	668	672	651	673	648	584	617	580	588	626	581	566	562	556	556	570	540	536	545	521	491	510	496	451	511	509	491	468	473	499	482	457	452	488	430	438	475	470	466	452	419	468	407	435	432	411	442	434	463	444	427	409	399	440	430	416	384	442	426	432	404	418	399	407	404	422	429	441	393	399	417	427	447	413	409	468	406	410	416	394	408	429	430	414	385	391	421	450	398	443	426	425	382	401	457	429	409	389	435	408	444	418	427	396	427	387	420	378	411	417	387	429	412	451	404	422	419	399	377	413	387	446	428	375	407	425	430	415	419	423	458	369	422	389	393	395	398	394	415	420	432	434	417	404	350	418	457	414	379	422	382	417	414	414	399	402	433	428	436	446	437	422	425	412	427	417	439	395	411	396	425	428	403	436	426	412	427	398	407	436	416	448	405	413	441	433	414	486	452	443	407	423	405	396	410	439	424	451	384	433	397	391	417	426	421	430	429	446	399	399	409	413	436	401	434	454	424	417	398	412	436	399	422	383	415	436	390	404	440	444	430	429	399	375	414	433	421	450	427	428	409	384	403	429	393	409	443	406	414	414	405	415	437	421	412	416	440	398	404	427	398	436	405	437	424	416	455	400	378	425	401	410	413	413	426	406	421	413	423	413	446	397	432	413	414	426	415	384	430	373	431	395	416	434	417	400	419	421	403	411	439	411	406	419	406	478	416	407	429	377	415	415	425	417	426	425	429	425	413	421	427	415	407	398	412	389	430	445	349	404	433	418	390	405	405	424	404	424	434	428	400	422	414	432	421	413	464	437	431	425	445	417	431	404	410	428	443	428	410	474	417	410	429	411	408	408	433	404	423	422	429	400	421	432	397	432	413	405	409	405	405	427	418	436	391	431	371	417	379	437	425	415	403	414	397	396	407	416	432	456	426	383	429	396	423	429	426	390	404	396	434	435	396	426	383	439	388	415	366	432	437	403	421	404	394	396	399	412	390	392	421	408	391	412	435	415	388	392	418	374	429	404	413	383	385	432	428	415	398	413	439	389	402	458	428	460	421	385	417	467	396	434	417	406	399	441	413	408	388	411	433	450	425	435	432	437	418	416	398	406	405	413	421	421	400	415	413	408	400	425	415	414	413	392	435	374	416	425	376	398	401	405	420	394	387	382	449	421	416	426	428	413	424	414	446	404	443	425	371	433	421	438	424	414	432	434	418	440	428	391	434	403	381	436	409	401	385	429	374	398	387	395	428	438	411	394	420	398	390	432	446	435	393	420	421	432	428	431	385	431	431	430	414	427	422	397	464	432	428	441	406	410	409	421	417	369	422	378	419	397	396	465	406	420	446	399	422	451	403	411	447	419	412	417	391	418	379	431	436	408	465	434	429	401	396	408	417	412	422	422	389	425	346	442	430	435	423	425	401	421	412	416	407	395	411	429	418	390	444	419	407	416	419	411	423	434	396	443	401	421	400	386	466	426	426	410	418	445	439	389	401	391	401	386	380	388	413	423	408	428	403	385	449	418	399	442	406	417	431	441	419	378	406	423	416	407	394	414	422	404	435	388	411	448	429	460	407	427	447	423	425	426	416	423	383	429	403	436	431	424	411	416	408	421	447	444	416	409	425	414	450	393	404	450	414	423	414	414	437	413	436	446	400	389	417	403	374	402	423	447	414	428	408	409	422	411	422	413	433	435	425	423	415	434	430	399	427	406	396	431	399	380	411	394	401	415	413	393	427	393	414	383	453	415	410	382	392	435	417	422	399	423	399	396	411	431	403	436	408	394	423	392	476	442	396	436	423	365	442	416	439	421	423	418	408	437	410	419	429	425	418	441	419	410	389	402	393	388	404	380	437	397	419	412	401	398	412	406	382	416	416	403	449	372	421	417	421	372	410	428	428	410	406	429	388	432	401	395	376	408	413	383	422	402	416	385	398	408	395	367	399	433	447	430	391	397	456	440	402	394	413	427	427	369	426	409	410	406	440	406	452	408	402	406	398	427	413	382	437	404	402	405	393	429	425	389	411	404	401	408	407	384	404	373	425	416	437	401	398	447	435	414	416	418	396	400	390	424	395	385	422	436	443	421	422	376	449	425	424	401	368	395	407	410	455	394	430	402	417	373	429	434	420	424	378	443	405	407	361	429	441	374	406	441	436	431	418	415	411	407	408	425	421	422	431	404	416	402	427	411	433	444	428	390	442	432	388	404	406	410	443	390	455	446	424	439	430	441	411	413	405	428	399	404	418	401	447	418	430	408	399	411	393	418	435	394	412	409	432	415	416	405	433	421	438	397	423	403	409	421	404	434	396	437	420	426	417	410	389	378	422	457	431	392	395	388	444	424	399	394	435	457	383	401	434	418	449	422	407	438	412	426	432	418	443	425	412	404	426	422	427	405	422	421	427	429	401	443	409	425	367	379	401	438	405	428	402	452	461	382	421	429	438	409	400	416	404	409	405	427	402	402	452	476	380	430	414	442	412	417	414	398	414	399	428	402	424	398	403	418	421	444	427	400	414	441	397	386	398	396	402	421	440	406	395	406	462	448	444	421	450	425	416	407	424	433	462	462	387	409	429	391	366	390	378	467	428	423	402	425	463	428	381	389	430	425	443	382	410	410	405	394	420	430	431	375	413	406	447	432	391	410	384	408	412	403	404	401	395	428	421	434	433	414	421	431	392	374	406	435	401	428	447	435	420	411	424	436	372	403	461	425	375	393	427	409	428	401	425	417	451	383	411	405	434	379	423	403	413	430	425	427	414	419	444	433	426	423	413	434	430	400	383	419	411	388	433	397	396	424	424	434	425	440	401	441	411	434	424	402	401	404	446	394	411	421	420	425	423	431	391	370	391	408	481	415	433	418	425	450	430	433	426	407	429	419	432	433	439	385	405	426	400	423	436	425	423	434	390	418	435	400	417	444	433	418	395	416	431	456	412	429	405	428	430	377	394	433	394	429	434	400	444	369	417	417	364	415	458	425	427	412	418	428	411	371	408	424	404	428	431	421	412	424	409	428	398	398	363	438	419	440	405	419	419	386	419	406	437	406	416	454	437	416	428	434	390	393	409	412	403	448	427	413	406	415	382	436	425	388	406	427	427	422	402	429	437	417	397	422	428	421	440	390	402	419	398	419	456	387	433	398	425	428	404	369	442	406	409	439	432	412	421	413	412	428	394	396	408	415	449	445	404	424	396	401	438	433	400	410	439	382	422	408	432	462	470	452	425	436	387	427	416	399	385	392	422	430	438	393	425	439	375	414	390	398	411	403	413	423	374	414	414	407	418	426	404	423	451	383	431	387	395	426	427	419	404	443	409	453	380	391	373	407	422	426	416	413	416	441	423	430	436	422	451	389	435	409	419
4274	1063	348	218	277	285	199	204	149	166	141	98	106	100	98	106	79	88	53	69	65	47	70	49	48	41	41	42	54	58	60	50	41	56	47	39	47	37	39	47	43	40	51	46	49	45	50	41	45	56	54	46	38	39	43	41	28	38	39	30	31	36	44	32	32	27	32	26	40	29	25	39	42	39	37	28	45	40	28	30	35	35	29	35	37	33	38	39	34	23	23	36	36	41	29	40	32	33	47	42	34	40	22	33	38	35	35	25	33	30	28	31	42	45	38	34	30	24	29	25	26	37	33	30	37	24	23	25	28	27	32	29	36	18	21	32	22	29	31	30	31	38	32	44	35	38	26	33	27	15	23	26	32	42	37	46	22	27	31	32	31	32	19	35	32	24	24	39	34	30	35	20	30	28	34	36	37	33	29	30	36	31	29	23	43	34	33	20	26	33	33	17	32	30	30	35	22	26	24	39	29	21	25	23	23	25	23	33	31	20	27	41	38	33	39	20	26	27	29	24	34	23	33	30	32	28	27	40	35	29	42	19	37	27	34	36	32	31	35	38	32	23	33	38	29	37	24	23	23	24	31	27	26	40	30	34	21	46	25	37	27	36	39	28	37	30	25	28	41	28	32	37	27	33	23	29	33	30	36	27	35	30	41	30	33	30	33	30	24	35	33	33	28	31	32	30	18	32	38	26	27	28	35	31	23	39	41	27	34	20	38	32	34	28	31	26	19	31	23	26	30	31	32	29	32	27	29	28	31	34	43	33	27	26	34	32	35	23	37	23	30	29	32	26	28	27	22	31	25	28	26	21	40	32	29	22	23	19	20	28	27	25	32	27	21	33	31	26	39	30	31	26	39	33	28	18	19	25	23	34	38	32	32	23	34	28	27	35	34	27	30	30	31	33	41	22	36	27	27	32	34	31	31	34	30	35	23	38	33	28	30	30	38	26	29	29	26	24	26	28	26	29	33	26	28	28	27	29	32	38	25	23	21	20	25	33	22	35	30	23	24	21	19	28	25	41	32	21	43	36	32	28	33	36	24	31	29	24	36	36	28	38	20	36	36	28	28	30	25	34	32	20	34	26	27	37	35	25	32	23	26	33	35	21	26	33	34	24	35	29	29	33	33	40	33	25	32	29	35	28	25	35	37	27	31	34	30	35	34	33	44	35	28	35	23	29	27	40	38	32	21	32	36	25	35	31	42	32	22	33	32	40	30	30	37	39	30	29	30	22	26	26	40	28	27	16	25	27	34	27	29	29	31	29	27	37	26	22	30	23	26	36	29	37	20	29	36	19	47	29	28	24	32	32	31	25	23	22	31	29	28	33	33	34	29	36	30	27	33	38	26	25	26	36	29	32	27	33	32	25	30	29	33	29	41	28	30	41	43	27	25	21	23	25	30	35	30	41	28	32	29	25	33	27	21	39	37	24	41	26	37	37	40	32	28	24	30	32	28	37	30	24	36	38	31	26	31	25	39	30	25	28	32	31	35	24	23	23	25	41	35	40	33	32	30	44	42	38	27	36	22	24	32	25	30	27	29	28	29	32	40	20	26	25	30	46	32	40	24	30	23	21	28	26	31	26	21	30	23	20	26	25	26	37	30	28	27	28	28	21	39	32	12	27	31	25	29	34	15	26	25	20	25	27	31	26	25	23	39	27	23	23	25	25	30	30	32	38	23	24	24	28	28	24	26	33	32	33	24	28	26	26	32	31	22	36	28	36	28	27	30	24	26	20	32	40	31	26	30	31	37	35	33	36	36	31	21	29	33	33	30	25	30	24	32	26	19	33	26	32	25	25	48	24	22	28	32	26	30	27	20	20	27	32	28	27	24	33	37	33	27	32	32	23	35	32	44	32	22	28	27	23	26	38	34	29	25	35	24	28	30	19	23	43	30	27	27	25	34	39	25	28	23	30	26	23	29	29	36	32	36	31	18	32	28	24	25	32	24	37	26	19	27	33	29	23	25	27	25	27	27	36	32	25	33	30	37	27	30	33	25	31	30	28	28	35	20	28	27	30	35	32	34	33	27	30	21	21	38	25	19	26	42	38	33	30	30	22	30	27	33	37	24	30	22	42	22	23	32	27	28	22	26	27	29	29	32	26	27	31	23	31	27	34	27	29	36	22	28	34	35	32	27	24	44	37	27	35	29	21	24	42	31	35	29	35	31	25	36	40	25	25	31	36	32	30	43	30	32	30	26	36	23	30	36	38	28	26	25	23	23	33	22	38	21	32	32	23	30	29	23	28	26	31	34	25	34	22	26	28	20	38	36	22	30	38	28	29	35	23	23	21	32	25	33	32	30	28	34	35	25	33	30	34	22	33	36	35	28	31	33	35	27	37	29	22	24	28	43	26	25	29	30	35	25	38	31	29	25	36	29	33	26	34	25	27	33	36	32	31	33	35	24	22	32	29	26	18	36	29	26	29	43	17	28	32	37	36	31	29	23	26	25	34	33	22	29	22	31	41	33	32	31	32	37	34	38	44	31	33	23	28	33	26	25	25	28	36	30	18	35	31	22	35	32	26	29	38	30	26	23	31	22	29	34	35	34	34	30	27	20	27	31	42	32	31	37	23	24	35	42	32	26	45	28	29	31	25	25	33	29	36	32	25	28	26	27	26	32	34	26	32	35	29	24	26	33	38	27	33	36	33	35	33	26	28	29	31	25	35	38	42	29	30	32	32	31	25	37	27	33	28	30	29	29	25	37	18	41	29	19	24	30	32	30	26	33	36	30	28	34	19	30	26	40	22	39	33	32	22	25	26	40	19	31	26	27	30	35	32	27	26	35	28	29	32	34	27	29	32	27	23	30	29	33	26	38	32	31	20	32	23	21	29	33	32	33	25	29	34	30	33	28	27	32	30	23	41	34	20	36	33	29	30	27	22	22	18	36	29	38	24	33	23	27	29	32	32	26	39	27	27	29	29	26	30	31	29	23	25	41	34	28	24	32	29	24	32	36	29	29	35	30	30	29	30	37	28	39	26	30	31	33	32	27	44	36	30	27	24	29	27	32	27	22	23	32	31	23	38	36	33	32	32	33	25	34	26	25	30	36	25	41	32	28	26	27	38	24	29	25	35	30	29	36	29	27	32	26	35	34	25	32	38	29	32	32	25	32	30	32	26	26	30	34	31	25	39	34	24	36	25	35	18	24	33	27	27	24	35	29	29	27	24	38	38	30	30	30	18	26	33	34	34	24	23	24	24	22	30	30	30	29	24	29	36	26	31	41	39	27	24	28	32	31	22	37	37	32	33	34	29	23	21	31	33	33	29	27	38	24	26	34	30	33	26	28	25	28	25	25	26	32	24	25	24	27	32	38	33	33	22	27	29	35	35	23	31	34	30	33	25	24	34	30	29	35	28	22	35	30	28	35	23	28	26	24	33	33	36	23	34	31	35	28	31	27	30	30	29	37	36	31	34	22	26	29	32	23	37	33	28	31	33	28	22	31	25	24	34	25	36	27	24	36	38
38971	18521	7953	16344	24122	22888	18808	15395	12413	10336	8389	7294	6260	5601	4919	4363	3992	3642	3274	3042	2721	2664	2615	2367	2176	1980	1988	1809	1771	1771	1902	1792	1730	1660	1584	1571	1464	1389	1406	1316	1314	1302	1209	1210	1143	1175	1208	1165	1147	1204	1201	1234	1141	1088	1042	1103	1007	1056	975	956	1024	896	892	884	847	929	861	861	807	832	837	759	775	763	733	758	691	695	689	662	629	615	656	645	627	638	653	625	669	618	581	591	584	589	626	606	576	574	589	591	558	544	499	565	546	501	570	511	552	521	514	503	538	568	531	531	511	492	486	543	491	545	513	539	538	514	548	521	521	563	520	558	517	507	495	523	499	558	514	550	505	519	556	530	491	540	536	557	496	506	586	520	504	536	506	524	533	546	535	541	502	544	507	507	517	486	515	551	524	502	490	544	544	525	501	545	474	534	523	519	532	513	522	543	538	502	507	505	526	519	516	529	521	486	544	508	526	494	555	559	548	534	534	512	540	487	505	511	530	540	536	526	497	501	524	529	526	534	509	549	506	508	566	552	538	528	515	507	567	513	523	546	517	534	529	495	514	532	547	525	563	501	529	539	507	533	538	496	504	500	523	477	549	518	491	507	525	521	483	519	545	519	524	529	504	543	516	518	515	558	524	492	501	488	531	528	546	536	514	527	552	524	523	514	544	541	524	505	505	557	509	512	522	501	560	528	525	544	500	531	527	530	538	505	508	560	530	503	503	505	509	501	491	512	534	530	542	492	513	500	476	498	531	511	530	527	470	543	522	531	518	501	514	570	512	523	468	495	537	530	534	512	488	545	527	536	554	486	521	465	508	543	539	553	504	531	504	516	533	480	521	509	503	489	579	494	541	539	488	534	548	547	534	524	510	538	513	498	514	524	499	546	522	523	523	497	523	529	477	529	502	547	537	477	505	536	520	531	487	545	486	526	507	510	521	494	539	529	533	500	455	490	515	527	559	504	517	502	496	507	522	522	507	520	530	488	514	528	526	540	497	520	492	549	538	506	503	520	516	511	510	495	496	532	523	520	518	541	499	490	545	504	506	509	551	536	508	516	546	511	527	500	490	550	501	517	525	554	537	513	532	541	540	483	537	532	513	524	539	513	523	529	546	499	555	492	486	519	503	498	547	496	534	518	506	535	531	506	502	575	517	527	470	555	543	496	556	522	500	536	506	521	505	524	523	499	531	554	546	494	477	508	500	504	520	547	485	514	528	485	542	526	544	530	543	491	494	498	509	524	500	489	490	529	522	480	515	500	495	508	483	557	532	493	522	513	497	509	541	514	488	489	526	506	519	500	537	501	511	542	552	556	530	504	503	494	497	514	544	532	520	485	471	569	516	546	485	545	485	527	514	568	502	520	531	540	528	552	554	498	554	501	482	479	523	556	484	519	561	473	535	492	519	549	510	553	538	511	555	493	503	512	519	520	518	512	561	536	537	514	528	528	488	520	528	567	501	523	534	519	549	505	477	490	529	528	539	544	457	513	496	502	499	503	502	504	510	524	538	546	507	547	540	503	503	504	540	551	486	514	515	527	549	529	498	530	539	522	526	480	514	513	533	500	504	556	551	497	498	535	540	517	485	530	527	537	482	490	508	473	545	556	519	514	488	557	522	472	514	505	514	509	515	484	494	500	527	512	509	554	517	521	529	547	472	486	518	532	508	501	525	494	534	512	507	525	510	556	556	522	550	513	510	503	519	479	522	539	522	525	487	537	509	484	507	510	506	480	578	494	504	542	537	546	553	493	548	493	497	544	547	490	511	524	510	497	502	490	487	534	496	557	516	520	538	484	528	507	553	461	516	558	522	539	493	494	496	459	539	521	501	499	522	528	489	521	511	513	513	507	536	499	478	486	536	520	541	509	530	519	487	538	518	517	505	517	535	507	562	506	500	477	518	503	515	516	514	529	538	538	472	536	490	492	500	518	509	521	555	534	553	582	570	523	541	523	519	509	508	531	560	517	525	542	531	510	507	487	550	517	504	552	519	531	518	495	515	528	548	529	466	539	505	543	537	497	543	520	534	498	540	553	508	542	548	487	527	534	531	520	535	517	526	515	487	498	516	528	484	524	516	518	503	532	515	494	526	552	520	531	542	521	520	549	522	535	552	529	477	498	533	532	524	510	543	531	556	517	515	527	500	541	513	515	536	511	534	552	500	535	495	495	538	552	513	518	501	535	496	505	541	535	532	548	503	537	505	494	487	524	537	516	489	510	538	517	509	495	508	493	535	540	490	514	510	490	497	493	507	495	509	506	523	508	514	566	514	569	558	480	532	482	513	570	534	522	520	496	535	506	539	520	513	528	528	530	520	495	533	538	524	486	546	512	517	478	548	515	504	506	482	538	501	515	559	538	522	531	502	536	519	522	488	517	510	506	534	532	557	555	508	552	475	499	506	515	537	523	501	529	513	512	542	514	534	472	512	541	491	575	538	546	540	502	478	485	508	564	555	540	495	497	514	581	497	529	531	535	533	513	535	490	492	536	537	500	531	502	575	538	526	488	566	494	541	546	508	543	535	514	488	538	473	568	524	559	500	525	544	478	508	548	508	564	500	499	514	532	518	512	527	509	503	543	530	522	488	539	506	515	558	519	502	565	567	541	524	547	524	507	498	496	553	564	504	475	502	507	491	530	494	502	504	536	555	516	521	493	522	515	530	530	523	491	515	551	524	529	477	525	499	547	534	504	497	508	513	563	511	536	489	492	536	531	533	516	501	523	506	521	497	523	542	481	492	497	550	527	545	549	515	509	502	504	541	533	564	513	519	517	539	554	496	527	469	517	539	495	482	529	536	569	527	464	536	466	501	526	508	495	487	497	527	518	534	509	524	508	506	550	506	542	488	518	514	496	506	516	543	474	559	509	529	515	515	505	528	511	544	531	491	510	533	519	494	510	479	522	532	539	516	530	459	559	537	498	530	533	510	521	502	504	543	501	466	496	514	540	557	498	506	513	503	516	498	514	517	591	529	483	528	580	517	536	550	564	540	560	544	536	515	510	514	539	538	533	488	533	518	549	517	532	508	538	496	477	534	524	506	549	525	529	508	534	526	504	486	492	570	524	537	521	501	540	509	518	539	535	533	514	525	523	478	542	508	513	499	530	489	497	531	478	518	542	522	523	510	539	511	533	516	545	507	510	525	526	487	489	527	550	545	545	500	513	536	530	527	514	540	497	504	533	530	522	504	514	504	516	543	566	444	492	511	490	520	505	544	533	527	513	534	590	518	495	488	518	494	535	547	556	540	578	530	560	516	558	529	539	506	545	492	512	517	529	515	559	535	539	548	508	514	549	547	565	535	555	509	505	505	535	525	517	529	529	482	540	505	530	553	492	532	553	505	545	567	517	501	531	516	486	515	538	523	527	490	534	509	466	495	550	533	560	557	491	549	483	500	501	547	513	486	519	532	486	518	527	515	535	505	521	519	505	525	451	558	491	519	505	533	493	608	517	553	561	552	502	538	516	491	536	529	553	525	556	524	542
4452	710	234	175	202	204	148	144	143	127	93	89	93	97	80	69	73	64	68	68	58	67	65	53	37	56	44	45	38	46	37	51	39	47	54	42	46	48	51	44	40	38	34	53	50	37	36	41	47	40	39	39	36	39	48	42	33	24	28	33	38	34	25	35	39	46	35	39	37	35	31	40	32	41	31	32	38	41	31	34	33	37	25	32	26	35	31	39	32	28	39	35	31	40	36	36	36	33	35	31	23	26	37	43	30	29	30	25	27	30	43	27	27	25	28	39	35	32	35	33	23	27	29	30	22	23	29	33	31	38	35	22	33	34	32	29	31	34	35	43	28	22	31	24	34	28	35	40	35	24	37	34	33	37	38	36	29	38	31	25	31	34	33	38	30	33	26	40	30	28	36	33	29	36	47	30	37	29	31	35	26	28	39	37	32	34	35	29	37	19	25	29	32	23	34	21	27	18	48	28	34	40	31	30	35	22	33	43	38	32	40	34	32	30	41	36	33	28	26	32	37	37	30	30	31	43	32	26	34	34	36	34	30	33	31	22	33	31	34	32	28	45	34	29	27	26	31	31	22	26	27	24	39	37	31	47	23	33	36	22	30	30	33	31	29	33	27	30	27	25	30	26	35	26	45	43	35	37	38	38	28	31	40	38	38	36	32	31	39	40	30	26	26	34	31	41	26	27	37	39	27	30	30	30	29	39	29	31	35	36	28	28	36	31	28	40	37	27	31	42	25	43	39	33	35	31	17	28	22	27	31	28	37	26	37	30	20	37	26	44	22	25	26	25	34	28	24	32	31	34	32	28	28	40	27	31	38	27	31	28	22	33	34	29	33	34	27	38	31	27	26	27	31	36	37	36	34	33	35	33	33	36	31	32	42	27	26	33	36	26	34	34	41	28	38	35	30	33	39	33	25	31	28	28	32	28	29	28	27	39	30	35	31	31	33	41	33	34	28	35	30	23	22	35	33	32	22	31	38	32	26	37	29	42	35	36	36	30	27	30	24	31	42	22	34	43	22	39	32	32	31	41	25	33	31	35	37	34	33	28	23	36	36	32	33	36	25	31	34	29	28	32	30	27	34	30	35	28	30	33	36	36	25	32	38	44	36	32	38	35	32	31	38	38	32	40	41	29	30	24	29	33	32	31	31	34	31	23	24	29	30	20	41	37	30	34	35	39	31	36	40	30	35	18	35	26	26	28	33	35	42	28	27	25	35	31	41	27	39	37	33	35	34	39	42	34	38	38	25	32	32	34	29	33	35	24	34	24	32	28	34	37	28	26	43	34	32	33	39	37	32	25	40	37	37	32	27	32	38	27	24	45	26	26	39	28	27	32	33	26	27	34	26	31	39	37	31	45	40	40	35	34	38	34	26	21	40	35	28	30	23	40	35	40	34	46	34	23	34	29	31	32	25	27	25	33	32	27	32	37	30	23	34	33	33	40	39	23	27	34	32	31	37	33	28	29	38	28	25	25	28	26	30	26	24	36	30	37	32	38	25	28	30	29	23	33	37	24	32	31	35	29	32	33	34	22	43	21	28	29	30	29	28	28	33	20	28	28	36	34	34	36	29	31	33	29	41	29	24	38	33	32	32	33	39	30	43	35	41	26	27	33	32	24	31	33	31	26	38	30	38	34	19	27	36	37	30	38	23	30	31	35	27	26	28	24	25	36	26	30	38	32	24	27	47	27	34	31	31	33	35	37	30	39	32	34	29	36	27	30	38	34	24	45	37	29	35	39	31	30	25	18	39	27	30	32	35	26	38	35	37	27	27	36	25	36	47	39	28	30	41	37	38	31	28	22	35	38	31	28	27	30	41	33	25	23	17	32	30	34	27	38	33	30	23	36	27	32	41	37	29	28	43	35	29	31	41	32	31	32	28	26	43	27	37	28	27	27	30	29	36	28	25	28	25	19	25	34	36	38	33	22	30	29	30	33	26	36	32	22	26	23	33	34	37	32	40	38	41	46	28	36	23	34	29	21	43	24	29	23	24	37	30	28	33	32	41	23	30	28	26	31	32	31	36	38	30	19	25	30	40	19	28	36	35	36	30	31	30	26	39	29	34	32	24	24	32	42	36	31	27	29	40	27	22	23	25	34	34	27	37	29	31	27	29	35	36	26	20	33	23	39	32	35	39	36	33	28	33	43	29	30	41	27	38	24	46	30	31	32	26	41	32	35	30	34	34	36	22	29	29	35	57	27	30	27	33	28	26	34	36	36	31	30	42	28	41	36	27	36	28	39	29	27	34	37	23	27	33	33	27	32	39	33	25	30	30	35	34	25	36	28	24	31	37	24	43	38	32	30	46	26	31	28	27	32	33	28	29	38	29	44	30	32	31	31	39	29	45	23	24	33	37	24	29	35	28	27	26	38	28	35	24	34	26	29	40	25	31	27	28	41	35	43	32	36	36	22	32	17	29	30	32	33	18	32	34	40	23	37	31	39	36	28	23	33	25	37	46	38	26	30	25	38	42	35	29	35	26	34	38	27	36	32	46	31	27	35	32	27	27	42	32	33	33	32	23	32	29	29	38	38	42	31	25	28	28	27	39	34	36	33	29	35	26	39	43	36	21	31	30	33	25	34	36	26	27	38	29	31	30	33	32	26	38	34	24	27	34	34	30	28	37	29	33	40	34	34	16	32	35	36	34	24	36	31	30	29	34	23	23	24	37	36	29	37	36	31	31	30	35	36	35	36	27	32	31	33	26	40	36	27	32	27	35	29	28	37	24	41	38	29	35	36	29	32	31	39	36	34	32	28	31	23	29	24	47	32	34	31	35	37	39	23	38	28	32	35	26	39	28	28	34	27	36	30	39	23	35	34	31	23	36	26	32	34	21	46	32	40	28	39	30	36	40	45	30	27	29	34	28	25	31	36	26	27	33	38	31	38	38	34	28	27	29	21	28	35	40	27	39	32	32	34	32	33	28	34	32	27	30	27	30	37	25	26	35	32	28	34	35	35	31	26	28	33	34	34	24	32	32	32	34	37	30	37	39	40	35	35	28	26	34	41	27	30	22	27	38	37	37	30	30	35	36	43	38	32	36	21	32	37	28	34	20	32	29	34	35	30	31	22	27	32	24	31	39	35	32	28	25	35	18	47	34	24	30	36	36	30	30	35	27	24	31	34	36	29	28	27	36	18	27	37	35	41	33	26	30	38	29	34	35	44	38	44	43	24	23	29	21	30	22	40	21	32	30	21	33	33	23	25	33	26	30	25	25	35	31	27	36	35	33	39	40	37	35	35	28	19	24	35	31	31	32	44	18	29	30	24	24	27	29	46	41	27	33	31	30	21	30	22	36	34	30	34	45	35	39	28	24	39	27	34	31	36	40	36	32	29	41	49	30	28	31	43	29	21	28	30	41	28	23	32	21	26	33	31	24	33	23	30	40	25	23	27	35	37	34	37	40	31	27	42	37	38	35	22	36	23	31	32	33	36	37	30	27	28	29	32	29	38	38	36	27	29
33349	14919	6102	12971	19789	18710	15924	12444	9713	7826	6785	5985	5195	4432	3899	3446	3163	2885	2518	2378	2315	2242	2155	2002	1764	1670	1712	1525	1573	1591	1654	1556	1515	1384	1315	1356	1254	1291	1235	1191	1185	1166	1126	1056	1141	1095	1026	1093	1051	1043	1070	1059	1087	1064	970	991	962	957	928	932	898	899	882	878	801	869	821	841	763	769	784	820	738	720	713	751	686	674	680	673	681	642	661	687	647	628	623	622	669	675	601	635	607	647	618	608	580	609	517	597	611	572	570	573	529	582	567	513	512	561	637	594	614	567	537	574	536	560	571	522	534	559	539	546	514	520	538	555	558	517	523	595	590	505	523	543	539	573	573	546	549	530	606	547	570	556	577	578	554	551	564	586	578	555	550	570	528	575	556	562	544	571	561	553	543	525	545	555	567	587	545	574	528	549	539	564	528	534	531	594	565	559	541	530	574	575	549	563	530	579	525	549	550	528	564	573	542	613	568	562	555	488	553	552	564	559	562	564	564	582	545	597	576	552	538	534	541	543	562	559	511	562	557	521	569	516	558	576	546	533	572	571	532	551	556	563	554	526	544	564	584	566	579	537	564	575	571	507	566	563	555	536	550	564	535	534	532	573	545	559	563	584	549	557	553	518	530	579	545	576	526	584	582	539	535	560	552	555	552	556	593	586	547	511	567	539	581	557	549	572	586	616	592	563	574	528	544	562	543	542	573	571	557	565	561	570	563	530	521	575	557	515	568	535	573	543	565	524	523	518	562	553	550	558	572	570	534	537	509	521	546	541	536	565	557	555	559	519	565	532	554	563	594	572	566	525	579	542	546	559	554	594	554	529	542	533	538	553	512	546	585	526	578	539	547	547	556	581	563	582	577	560	562	578	561	587	552	510	535	570	538	565	590	564	572	529	546	569	601	587	544	608	556	544	590	555	565	536	501	548	596	587	532	538	573	561	496	595	568	601	566	565	517	541	547	604	552	536	565	564	558	531	580	555	533	564	529	554	541	526	510	555	523	583	589	534	562	577	504	561	537	546	566	578	568	552	546	564	529	555	554	525	593	531	581	551	560	559	568	543	577	533	519	573	571	576	539	554	532	534	581	562	563	517	515	548	553	604	566	559	541	546	544	542	526	510	586	528	548	577	528	525	597	579	580	550	600	556	555	562	570	532	568	551	543	535	544	590	568	532	567	554	541	581	576	555	536	577	518	522	609	582	550	481	538	566	520	587	552	550	583	533	580	569	565	583	508	557	554	556	565	555	572	533	564	554	562	546	542	520	548	556	531	527	574	581	537	582	560	565	571	559	534	548	579	549	520	561	548	523	521	584	541	516	539	552	535	590	546	544	548	580	571	552	532	513	546	562	562	548	508	581	570	572	541	551	574	551	567	547	598	570	602	598	546	567	559	553	562	550	525	551	539	574	506	551	550	558	543	530	557	551	534	554	519	562	551	577	541	559	542	581	534	576	507	552	535	571	554	550	540	558	521	558	556	506	528	531	612	566	525	530	568	590	547	536	554	572	577	570	565	548	555	576	578	552	574	556	580	539	572	578	520	542	544	565	565	498	595	578	579	551	551	498	543	573	539	552	565	526	577	534	541	575	569	536	570	546	544	569	559	551	530	555	542	542	582	598	573	559	541	576	541	568	543	566	567	550	588	588	571	576	559	546	551	553	545	567	554	555	582	550	587	545	559	529	526	600	617	513	563	543	595	528	566	623	511	549	557	533	511	561	558	578	575	535	571	587	535	548	497	553	553	569	567	569	563	539	559	586	570	545	535	559	539	580	560	584	560	514	527	566	532	599	582	552	565	551	543	543	529	532	540	539	522	569	548	507	552	528	594	593	544	572	542	569	560	569	541	578	579	563	581	559	575	539	589	535	559	575	575	592	558	571	550	586	577	553	521	532	543	515	566	572	541	593	585	573	552	553	597	586	503	589	586	551	536	552	563	520	594	581	568	558	519	532	568	579	541	540	544	574	577	556	575	547	566	521	546	546	529	530	551	555	548	530	558	580	600	577	554	556	549	584	567	556	553	549	567	533	584	557	569	524	568	537	550	551	507	560	535	523	517	534	560	550	572	548	572	559	545	529	583	596	558	583	563	545	573	508	539	534	532	517	558	546	582	559	531	566	569	579	585	592	531	561	577	520	544	550	559	606	587	574	566	548	551	572	602	558	555	554	538	526	559	553	559	575	568	531	554	557	557	513	537	571	514	567	512	591	546	601	549	546	559	523	567	526	555	567	538	537	581	564	563	538	580	559	576	549	555	592	566	544	556	555	572	571	560	531	562	550	536	583	559	491	550	547	574	586	524	565	588	512	548	546	586	541	561	551	536	570	529	560	521	521	558	538	533	597	583	555	568	571	563	538	591	558	524	495	551	574	532	540	537	532	525	603	586	554	526	559	524	541	572	539	523	539	544	538	597	540	565	599	589	560	559	537	564	564	545	560	549	548	518	550	566	519	541	507	565	562	552	539	525	515	505	533	531	569	558	573	547	522	549	523	547	598	558	498	579	538	562	547	530	542	531	609	522	581	547	611	546	560	577	567	567	555	607	573	547	582	581	576	560	508	584	590	578	573	520	542	562	539	569	530	558	554	566	536	569	526	511	560	559	553	583	556	542	530	566	575	529	539	551	570	579	572	546	553	556	608	577	562	549	539	563	509	543	493	537	565	563	577	561	565	511	562	535	557	546	544	589	567	516	529	556	561	542	598	541	540	547	526	553	525	514	527	567	535	554	524	572	549	529	572	574	509	551	547	536	576	588	599	530	587	569	608	570	567	576	561	563	591	542	586	552	510	575	582	569	556	552	562	518	588	542	572	553	571	549	547	546	551	572	576	537	579	552	556	540	573	573	566	591	511	540	541	532	556	531	532	601	515	553	552	549	573	584	577	562	541	547	554	557	581	576	578	591	531	549	534	559	578	525	548	536	605	555	545	599	546	561	551	610	539	552	557	521	578	535	560	520	503	533	555	573	517	549	514	525	547	548	537	543	544	508	554	553	538	532	542	584	549	585	561	575	553	575	569	570	564	591	549	586	517	536	558	508	517	575	558	573	562	542	497	512	565	549	543	550	552	568	555	557	560	554	605	542	542	573	559	553	572	533	560	545	540	561	532	564	542	527	571	519	558	568	539	572	560	534	546	511	560	569	555	547	526	575	552	544	510	587	553	550	551	560	569	511	567	546	549	538	550	525	558	615	580	595	571	600	568	531	572	540	550	586	547	534	531	559	540	525	499	528	550	566	554	527	533	546	555	533	547	546	552	547	595	595	541	549	531	558	550	495	553	551	552	505	560	522	564	546	568	533	554	534	589	547	594	527	587	546	554	509	567	567	554	584	609	523	529	497	521	529	562	542	580	517	542	508	526	542	576	549	589	591	511	548	537	541	590	555	573	550	553	520	557	510	562	547	539	535	584	554	581	512	550	525	575	556	542	587	579	588	576	501	558	582	530	502	587	563	577	591	530	546	550	588	524	495	540	546	554	523	584
5513	1323	370	253	286	283	261	227	193	151	137	157	127	133	112	82	84	75	91	81	86	54	77	74	65	62	60	55	64	59	79	65	62	55	67	70	74	41	57	65	58	54	42	39	50	50	31	50	48	55	56	47	54	43	45	43	56	56	42	54	43	42	49	42	44	31	35	34	44	33	36	47	33	43	31	39	41	32	35	45	36	27	36	25	38	48	32	43	36	26	39	40	35	39	34	34	31	34	38	23	26	30	39	33	40	24	33	41	36	42	48	23	37	39	34	26	41	36	33	33	28	39	40	37	39	49	30	31	43	46	47	43	38	39	34	22	38	33	24	39	29	31	33	37	34	34	28	34	24	28	31	47	41	32	22	35	36	32	34	30	35	30	33	27	47	30	29	46	39	30	30	41	38	29	37	37	29	46	32	42	30	30	32	32	35	33	42	24	35	38	40	32	39	41	34	34	37	40	38	33	38	35	31	48	43	31	33	29	39	43	25	38	37	35	33	32	29	40	28	30	37	35	26	27	31	42	33	34	29	24	28	32	39	35	20	41	36	37	40	43	34	39	31	31	37	36	37	37	30	39	38	25	36	39	32	27	36	29	37	37	36	40	46	32	40	24	42	31	39	59	36	46	34	38	42	38	23	34	37	33	28	46	32	46	45	31	40	33	42	46	36	37	34	34	28	38	37	25	27	27	33	29	24	30	41	36	26	39	31	40	47	31	30	20	35	40	33	29	37	34	29	39	30	29	44	28	27	37	36	29	28	38	43	45	43	36	31	39	31	31	31	34	44	25	39	33	37	39	31	43	37	29	36	45	40	22	43	40	32	35	45	38	34	45	34	30	43	30	38	24	35	38	39	40	36	45	31	35	23	22	31	34	33	31	39	32	30	30	47	44	40	29	35	31	34	39	32	32	43	38	34	35	39	35	29	28	40	36	32	39	44	34	34	34	31	39	43	33	34	33	33	27	25	27	37	38	36	28	33	35	34	33	33	47	46	37	26	37	30	38	34	33	42	26	37	29	45	30	40	32	29	36	30	31	31	29	33	31	39	29	42	40	30	30	39	41	44	38	36	39	32	20	32	35	35	38	34	33	31	27	35	36	44	28	23	42	46	31	43	39	44	34	32	32	44	27	38	35	33	29	35	30	32	41	33	39	41	37	37	41	35	35	27	36	30	38	36	30	45	37	42	30	37	24	45	39	37	36	35	37	37	32	44	32	35	45	44	44	27	31	29	33	31	35	45	25	32	39	37	44	25	37	30	28	32	35	32	30	38	34	32	39	34	40	34	36	39	33	44	28	31	43	42	33	38	41	41	40	34	33	38	37	33	45	33	36	37	30	28	53	44	29	39	41	35	32	41	42	35	33	31	41	29	39	40	31	35	38	36	40	21	36	38	36	36	42	33	50	31	24	26	34	33	39	37	38	36	38	37	37	38	42	30	46	50	24	34	24	47	31	35	45	31	35	27	40	40	37	42	34	25	36	34	29	31	32	20	41	31	36	44	42	38	30	37	29	28	34	33	34	35	42	25	41	40	40	40	38	44	42	37	32	30	36	39	39	30	34	23	49	31	37	35	45	31	33	32	33	28	27	36	24	32	28	36	31	24	28	41	44	24	48	29	44	38	39	34	25	37	31	27	36	28	40	34	29	35	36	37	38	35	41	42	40	33	34	40	29	33	32	40	26	36	30	37	27	33	30	37	38	45	32	34	47	34	36	31	33	31	53	40	43	35	44	26	30	34	36	32	44	45	42	36	34	36	35	32	36	20	41	35	38	38	31	45	31	38	27	43	38	31	34	45	27	46	46	25	33	34	36	44	30	32	27	26	34	51	20	56	34	39	31	33	33	49	45	44	39	33	33	34	45	32	36	32	43	36	31	25	34	35	26	35	43	40	40	39	33	33	37	42	35	37	34	32	36	32	32	40	43	35	30	28	32	38	44	35	40	27	39	36	32	36	28	34	45	39	31	37	30	43	35	40	30	31	31	41	37	32	33	32	35	29	34	29	29	33	48	26	30	35	36	42	42	33	36	44	32	35	38	41	30	37	28	36	38	28	37	44	39	31	28	37	37	37	33	38	36	21	40	41	30	33	37	31	32	35	25	44	31	34	30	29	34	25	32	34	41	39	37	41	38	37	40	37	42	35	31	42	32	43	30	29	33	40	27	29	35	37	37	29	29	38	39	37	32	34	36	37	42	41	43	44	37	27	44	30	29	31	43	25	36	33	25	31	23	37	50	28	41	26	36	32	29	31	26	34	27	31	40	35	27	28	44	34	41	32	37	40	34	34	34	34	40	38	36	36	24	29	31	34	36	36	31	42	33	41	31	32	32	32	34	21	37	24	34	31	32	36	37	33	31	36	32	34	40	47	40	38	44	30	30	40	41	33	24	34	43	45	35	37	28	34	31	38	31	41	33	40	40	37	43	39	31	38	44	37	30	31	30	38	45	45	27	32	32	29	40	37	26	22	45	40	38	31	40	30	45	36	24	36	44	26	45	48	41	29	39	40	39	34	40	44	32	27	40	34	35	34	38	40	26	40	39	38	28	43	34	37	30	32	27	48	41	23	34	32	35	35	38	25	36	28	36	32	43	32	37	33	32	32	29	38	26	31	31	26	34	37	30	34	29	33	36	35	34	37	40	41	30	45	32	24	33	40	34	44	31	46	47	48	43	30	36	31	29	34	32	36	34	28	31	31	40	39	34	42	40	36	39	37	20	35	26	37	31	49	35	32	45	35	38	48	29	33	38	46	34	52	27	34	39	33	42	29	28	36	26	37	25	45	29	37	34	45	31	37	33	44	37	34	36	40	27	31	32	37	30	45	43	42	29	30	42	33	23	29	29	37	43	47	35	46	39	31	37	41	39	40	31	31	25	34	25	34	40	50	38	32	35	21	35	40	41	45	34	42	38	33	36	32	33	40	41	46	43	27	37	44	33	43	38	33	37	35	44	30	36	34	34	19	34	24	33	38	41	26	35	39	36	30	32	36	52	35	31	31	42	29	36	27	37	42	37	32	26	32	26	32	31	23	31	30	33	37	37	44	43	33	28	42	36	50	39	37	41	33	28	41	37	31	29	38	37	31	34	36	37	35	45	36	41	32	28	41	35	25	44	33	28	35	35	39	27	29	25	27	31	38	39	31	40	25	39	22	34	34	24	35	20	45	34	36	31	45	41	33	40	56	36	31	41	30	38	42	35	33	50	45	46	39	37	47	42	37	32	30	26	46	35	39	35	38	38	36	32	44	31	24	39	31	36	29	30	46	43	39	29	34	31	37	36	24	28	33	39	40	36	24	31	31	34	39	27	37	40	34	31	43	42	30	41	35	38	34	31	39	42	28	39	24	34	36	35	39	37	35	25	39	39	29	30	26	37	40	36	38	36	34	45	36	32	34	36	28	44	35	46	42	40	37	35	27	34	20	29	38	36	30	34	30	41	31	38	33	36	34	38	37	46	43	40	32	36	31	41
40961	19483	9070	18381	26247	24870	21396	17587	14235	11882	10109	8935	7565	6527	5996	5317	4778	4365	3992	3700	3468	3372	3042	2850	2615	2537	2477	2218	2230	2271	2397	2282	2040	1981	1895	1871	1802	1746	1726	1667	1582	1481	1378	1421	1421	1378	1404	1460	1424	1372	1407	1360	1346	1301	1327	1214	1266	1200	1199	1177	1108	1111	1005	1084	1063	1029	972	1008	950	925	921	898	889	899	840	838	824	800	795	832	815	736	753	751	752	767	745	799	759	737	719	691	722	696	687	670	689	692	662	672	646	656	656	660	625	658	633	614	632	600	633	601	632	647	628	634	618	628	614	564	612	620	635	649	612	621	605	638	614	584	600	612	657	652	617	562	628	626	623	602	633	652	582	622	670	588	600	603	610	617	620	621	615	612	619	610	597	568	620	632	596	601	583	603	581	618	584	613	611	570	590	624	608	647	620	623	659	642	599	610	586	615	610	619	649	645	625	589	581	618	627	619	625	614	605	616	603	597	633	616	650	614	588	606	613	592	645	626	610	647	631	619	596	544	631	645	556	608	664	588	568	633	588	640	629	639	596	576	650	629	610	605	598	597	599	583	612	654	617	630	581	606	659	622	583	572	637	575	663	606	654	607	635	569	631	603	647	596	626	566	625	594	594	652	637	625	663	601	645	614	637	594	617	620	607	632	597	629	632	607	631	613	602	625	620	628	637	624	645	633	609	589	562	619	599	631	643	575	593	619	610	603	616	559	578	618	595	648	577	649	592	577	579	613	593	626	599	616	591	608	610	632	587	635	643	587	608	551	577	637	575	617	576	630	578	658	628	590	630	602	608	654	608	630	648	590	653	599	675	619	564	583	638	613	597	604	571	603	598	578	590	601	627	621	662	575	612	657	587	623	576	592	620	661	575	619	635	604	612	544	590	585	616	598	604	653	656	609	663	573	654	586	629	631	601	643	574	646	637	628	558	589	579	615	655	683	636	565	629	581	589	589	615	649	680	613	581	603	656	616	629	637	605	600	642	612	616	592	643	646	625	608	587	579	623	622	581	580	589	577	598	601	632	560	599	601	564	612	597	578	583	593	633	607	634	631	604	624	627	593	640	625	620	673	655	595	583	597	614	637	610	632	669	619	611	641	627	603	607	644	584	611	565	608	578	646	589	639	561	600	627	589	645	599	627	640	599	624	611	666	610	617	599	592	619	615	631	613	644	657	624	564	578	640	599	594	606	598	610	595	617	667	625	639	590	648	615	653	634	647	647	565	627	618	610	606	597	602	603	588	574	616	633	602	592	578	649	618	596	608	635	580	622	618	601	604	610	640	625	673	611	637	651	645	590	624	633	589	606	574	621	599	620	654	596	597	613	608	611	637	603	615	592	630	596	602	620	609	587	618	606	582	584	610	612	632	623	585	600	613	620	614	615	652	619	601	582	635	596	663	609	622	593	620	639	595	612	633	571	636	602	580	635	613	608	590	591	658	617	593	657	616	633	594	593	604	613	549	605	615	617	598	583	600	571	608	599	591	638	597	639	621	623	628	626	653	592	605	638	604	604	673	590	587	582	633	617	629	615	596	603	613	578	590	603	626	655	594	606	660	631	649	650	625	614	646	593	614	625	645	592	630	619	609	607	630	614	627	606	614	598	591	638	601	597	581	606	670	594	617	575	590	662	575	596	582	564	628	600	571	618	571	614	636	633	597	618	633	619	588	570	577	646	610	583	596	593	610	600	632	634	556	620	624	618	587	604	647	643	576	631	644	585	567	559	610	641	568	608	602	603	629	634	603	578	626	620	603	604	616	591	643	595	647	597	594	582	587	594	578	612	605	569	598	590	612	668	587	583	591	675	607	608	586	594	642	633	594	634	602	583	569	635	614	616	610	628	602	610	630	587	596	610	600	595	600	593	593	594	626	619	618	583	693	637	607	607	605	647	661	616	593	587	592	611	589	626	620	616	598	595	620	585	625	588	587	635	628	610	611	636	601	624	606	603	601	649	665	654	590	602	608	618	569	626	634	621	634	628	612	589	607	585	627	613	594	621	557	624	622	589	553	592	661	627	621	584	629	599	586	577	639	587	598	649	606	620	617	575	649	618	659	608	567	631	557	576	644	627	599	600	617	624	585	560	610	614	593	641	641	625	591	627	608	660	585	615	609	624	588	643	639	594	623	616	602	616	584	603	628	590	617	632	599	591	586	607	601	575	572	581	655	613	621	572	589	636	614	655	650	620	635	601	566	633	648	607	614	599	548	615	598	623	652	584	591	607	637	596	605	596	622	622	604	591	594	608	587	623	582	587	606	638	625	625	638	621	587	582	623	561	619	612	605	599	579	619	566	658	582	597	597	593	635	564	624	609	596	643	616	544	617	597	594	659	636	574	629	661	600	634	606	620	557	626	627	601	614	659	598	592	609	591	642	625	624	644	631	648	622	602	564	620	616	595	643	560	617	642	620	612	580	649	603	592	651	571	589	586	657	594	623	664	651	600	617	647	612	658	625	616	609	673	620	610	616	627	602	660	640	613	631	625	597	603	617	600	610	590	587	598	622	602	634	595	624	642	623	646	619	602	603	625	635	621	578	582	583	639	583	590	639	604	632	625	625	589	627	622	638	581	578	664	660	607	585	625	621	621	640	625	612	645	621	613	601	604	573	568	647	654	630	634	648	610	640	584	635	608	582	618	609	604	636	533	607	626	587	593	588	596	635	609	612	595	622	607	576	645	593	644	624	624	605	667	622	607	569	623	604	584	616	592	578	628	603	599	615	626	593	589	647	633	602	560	612	577	661	621	605	620	599	574	621	619	654	577	598	644	623	641	622	635	631	653	578	569	642	628	605	624	615	616	607	634	599	653	599	634	615	626	573	578	606	613	607	618	597	603	621	588	616	615	620	587	626	623	604	608	592	611	579	589	619	633	604	626	595	617	630	649	598	636	606	621	649	648	555	634	634	601	576	632	593	613	657	589	632	643	630	579	665	622	642	585	611	596	582	600	606	598	604	602	597	573	605	628	624	609	607	611	671	636	599	605	603	580	612	613	653	586	573	631	654	602	603	615	614	598	619	607	619	615	627	585	601	636	619	629	591	580	619	643	598	585	608	624	634	630	573	645	627	612	598	574	580	620	597	625	597	625	629	634	633	586	630	611	654	585	605	604	590	628	683	609	641	633	606	604	597	645	621	654	597	607	604	638	599	639	605	624	612	601	638	600	607	612	614	593	558	615	606	600	666	634	600	562	619	567	606	606	672	675	630	592	603	619	646	631	607	646	648	613	652	613	605	605	633	623	597	632	601	628	598	580	644	632	609	584	589	621	633	614	588	652	621	638	568	619	599	618	622	667	589	573	623	594	612	660	617	580	619	601	601	622	586	589	564	657	590	643	606	627	600	550	627	628	596	629	615	637	623	581	668	603	586	611	588	604	601	624	626	598	626	583	601	622	606	607	598	591	617	645	571	611	665	574	567	605	647	574	599	595	597	578	591	588	598	595	590	622	572	557	629	606	578	662	592	574	608	638	631	597	643	604	572
2351	371	108	68	103	116	93	91	64	78	70	67	51	59	52	53	44	45	37	44	48	43	36	32	32	28	31	35	36	36	38	45	35	36	31	34	38	26	32	41	31	34	27	36	34	28	29	29	24	28	26	26	29	21	28	30	30	35	26	23	20	26	19	31	19	26	26	39	32	26	31	28	30	25	31	20	17	30	32	29	23	28	23	30	25	27	20	30	26	28	29	16	23	25	21	25	24	23	17	30	22	24	24	22	14	21	19	29	25	24	15	30	28	19	33	26	28	26	25	27	22	16	17	22	25	25	22	31	21	31	21	25	28	28	24	21	24	21	26	24	18	26	29	30	29	24	22	20	21	18	28	27	16	23	28	32	36	36	23	23	24	21	13	29	22	24	24	23	22	27	13	37	29	29	27	38	24	27	35	32	25	24	17	25	20	24	26	26	29	27	25	19	31	24	17	23	15	28	26	27	34	18	25	17	24	24	17	22	18	25	31	24	28	26	16	21	28	19	27	28	24	21	36	18	20	33	21	17	28	26	32	19	15	23	21	18	29	18	27	17	25	27	23	22	33	22	22	34	23	20	21	33	29	22	35	33	16	23	23	25	29	14	30	25	23	30	13	21	31	23	27	26	27	20	28	29	25	18	24	25	28	25	22	27	29	22	25	20	19	24	22	28	26	32	34	29	30	28	21	25	32	22	23	18	17	20	23	23	28	29	23	25	20	22	18	25	25	22	24	21	24	13	29	20	21	28	20	24	32	36	19	30	24	23	24	24	22	27	21	29	27	20	17	27	22	19	24	23	18	35	29	28	27	19	24	26	27	17	23	28	29	19	21	21	23	17	26	21	31	22	24	24	27	20	25	25	25	15	33	26	22	28	24	16	34	24	25	19	17	20	20	16	20	27	18	24	18	26	19	23	28	18	25	29	23	29	21	33	19	29	18	30	27	14	25	24	24	21	30	26	21	31	21	23	26	21	20	18	22	32	26	22	25	17	23	22	20	19	23	22	23	21	21	28	27	9	27	22	30	26	29	27	22	20	26	20	28	27	14	21	28	21	21	27	21	27	29	25	25	28	16	38	17	29	24	25	32	17	17	17	22	39	22	26	24	27	27	28	22	21	27	35	28	24	26	23	29	32	30	22	22	17	18	26	28	26	16	21	24	22	18	34	24	22	22	20	25	19	20	27	14	30	22	15	16	19	19	16	29	22	17	25	19	22	19	24	11	25	22	32	20	20	18	18	35	21	24	16	19	21	23	23	25	19	25	27	18	19	25	26	17	30	28	24	28	26	29	21	25	18	19	19	25	36	20	35	16	25	18	24	25	29	23	31	24	21	33	24	20	32	24	24	20	22	20	22	21	31	15	28	27	19	16	33	21	31	29	24	17	26	27	24	16	31	18	23	30	26	22	27	28	24	20	20	14	22	32	21	23	26	13	27	25	27	28	32	26	25	19	22	17	33	21	21	22	13	25	23	26	18	22	19	28	16	27	37	22	35	12	28	28	26	24	28	30	22	33	23	19	23	25	23	20	21	21	26	23	24	23	20	24	23	21	31	17	22	26	22	29	18	21	30	23	26	20	33	19	21	17	18	21	21	24	19	25	25	20	16	24	20	17	14	27	22	27	23	30	17	26	23	19	28	28	19	25	27	18	23	21	22	20	39	27	19	30	13	22	26	22	17	21	24	24	28	15	28	25	22	26	30	25	27	23	24	23	32	20	27	27	27	31	30	26	22	29	25	33	23	30	25	31	23	33	30	21	25	21	22	26	19	28	32	15	23	23	24	22	21	19	27	15	21	37	31	23	24	29	27	24	22	26	21	20	34	24	17	20	27	18	24	17	17	22	32	31	26	28	35	31	27	27	23	19	27	28	21	30	38	27	19	28	25	24	22	21	27	24	24	23	32	25	28	23	30	25	26	24	26	22	18	24	24	20	25	30	18	21	21	24	32	26	27	23	31	21	25	28	20	16	26	18	21	22	25	35	27	21	20	13	32	13	32	19	24	23	25	20	21	21	14	21	26	21	27	27	16	24	14	20	26	20	24	32	17	32	27	32	27	21	23	34	24	14	23	27	30	37	23	29	26	17	25	27	15	25	25	28	23	32	22	22	25	26	24	24	25	24	25	25	24	28	17	18	20	22	25	25	19	31	22	21	24	18	24	36	20	26	28	26	27	21	23	16	26	23	23	21	29	24	14	22	19	17	23	31	24	21	27	29	26	23	24	25	18	31	25	19	29	14	27	28	27	30	28	18	24	34	14	30	29	15	25	20	23	21	29	24	18	20	25	37	20	22	23	26	26	35	30	25	20	18	29	21	18	21	21	26	28	31	17	22	23	18	17	33	27	20	17	25	26	22	22	19	25	22	39	31	26	27	18	27	21	20	25	29	18	28	32	19	24	28	33	22	25	19	22	26	22	15	18	31	26	19	29	30	23	20	24	29	26	22	22	29	20	23	23	31	22	21	20	15	29	28	19	16	21	29	28	32	19	26	23	32	32	25	27	31	22	21	31	21	18	22	26	22	27	35	16	33	21	27	22	21	25	29	24	26	21	28	22	18	31	37	21	21	16	23	27	25	23	20	32	26	23	23	18	16	22	28	22	28	25	21	25	33	28	33	20	26	32	31	19	28	23	24	20	24	19	25	30	29	19	23	17	29	25	18	22	17	31	25	22	23	19	26	34	30	20	24	28	27	23	32	29	17	21	24	25	23	24	17	23	22	27	20	25	25	26	22	32	33	23	30	23	29	19	16	27	28	21	19	24	33	32	12	25	26	29	20	28	30	21	26	25	23	18	29	22	26	26	25	27	20	32	34	22	27	17	20	30	21	31	17	29	22	19	27	18	21	30	24	22	16	30	24	34	20	23	26	17	26	35	29	24	22	30	24	25	17	30	17	25	17	26	21	30	25	19	28	20	25	22	18	23	19	22	28	24	21	25	15	26	24	20	27	26	25	24	30	26	25	33	33	22	22	20	24	21	22	12	21	26	26	25	28	21	24	21	24	26	28	25	22	19	28	11	24	27	20	21	35	21	25	23	23	23	29	30	25	16	16	28	20	26	24	28	22	23	30	26	23	23	30	26	17	15	23	26	26	22	29	27	34	25	25	21	28	27	20	19	26	21	24	26	17	22	27	22	28	32	17	26	32	21	25	23	19	26	18	28	30	27	26	19	20	20	31	20	21	18	23	25	22	31	26	25	21	20	22	23	23	19	27	25	17	24	24	30	25	15	29	30	22	26	17	29	21	30	29	31	21	20	17	13	22	31	37	25	25	20	19	24	27	18	23	34	28	25	22	33	22	24	18	20	22	20	27	22	27	21	21	22	20	32	24	24	31	25	29	14	19	21	20	25	26	25	13	29	28	25	24	26	25	21	30	24	19	31	31	25	19	17	27	19	24	19	22	18	21	26	21	36	21	23	23	31	25	34	23	19	27	24	25	25	29	20	22	22	18	24	25	24	14	28	22	24
28395	11785	3737	8032	13026	12750	10685	8068	6275	5380	4252	3500	3009	2719	2559	2317	2055	1763	1890	1778	1630	1555	1407	1312	1241	1178	1082	1065	1099	1187	1138	1042	993	1007	923	903	961	916	874	812	820	775	752	845	764	774	799	771	795	771	802	764	802	732	712	711	671	686	657	665	648	644	617	649	584	586	591	593	540	540	548	577	551	533	497	525	548	522	521	510	478	545	490	495	486	544	451	516	482	485	452	422	493	431	449	448	462	441	415	449	467	448	389	429	413	427	420	419	451	414	426	459	418	410	414	424	417	412	369	408	424	381	432	431	379	392	423	417	416	416	427	401	452	396	458	446	423	403	433	440	409	412	412	436	409	420	414	422	418	413	394	413	405	436	430	425	417	409	427	408	384	400	427	429	402	428	445	452	411	429	449	460	386	422	426	413	410	427	400	446	414	450	415	395	406	421	433	422	420	433	452	446	413	426	447	453	424	427	397	418	395	414	447	399	395	407	438	431	454	424	422	414	383	436	391	412	378	426	417	458	423	427	431	425	428	448	394	421	429	402	429	385	443	389	434	422	433	426	407	409	383	425	403	392	411	424	402	395	429	443	389	433	441	412	399	378	442	452	410	409	411	429	441	411	446	439	399	417	413	415	400	400	399	421	387	415	415	428	422	452	402	421	401	441	435	458	435	394	398	440	414	405	447	429	439	414	382	427	411	385	414	442	430	463	405	404	400	416	426	434	419	412	427	397	415	422	407	411	416	411	416	409	426	397	440	438	431	436	420	401	441	439	461	427	410	399	392	428	426	388	422	401	400	421	421	441	420	415	420	445	415	435	406	439	390	407	444	411	425	431	415	420	412	418	423	404	446	411	403	393	492	421	429	448	367	410	408	416	426	440	439	414	431	401	373	396	384	455	388	430	433	401	394	383	388	370	434	427	406	412	379	451	446	431	406	433	430	448	427	420	434	413	388	415	427	415	415	401	453	437	442	418	407	427	458	434	418	463	454	412	424	402	392	400	432	410	434	410	420	440	403	403	369	414	387	414	429	398	409	380	424	413	434	432	420	430	448	444	421	411	442	458	402	410	418	420	401	428	450	407	413	433	420	465	462	394	439	436	389	417	407	427	424	401	434	428	431	454	447	379	394	388	429	411	437	407	407	423	445	437	437	410	410	423	453	405	439	400	415	405	407	414	410	430	400	433	396	423	431	449	434	421	398	400	474	459	455	396	416	435	416	471	410	400	413	427	373	419	408	423	416	410	412	431	440	439	477	447	420	408	428	406	442	365	437	413	433	429	415	367	441	410	437	433	456	418	398	400	438	444	403	412	422	398	434	427	453	448	427	431	411	402	449	428	425	422	408	388	404	390	395	407	405	430	424	437	422	429	448	404	384	434	401	411	428	421	385	433	434	415	413	413	383	424	442	418	410	404	424	435	404	429	371	386	450	426	406	406	450	403	421	415	448	414	361	396	410	402	440	417	406	440	412	407	435	453	394	384	391	407	398	437	448	465	406	417	461	444	429	400	421	411	399	421	395	415	430	424	415	410	389	436	410	424	395	409	412	401	372	420	397	450	423	411	442	430	415	462	411	428	399	403	435	400	438	420	394	421	431	398	431	436	423	429	397	445	418	433	414	424	411	406	427	410	403	421	418	416	423	379	421	395	458	434	383	419	422	398	434	428	415	434	408	440	417	397	418	399	401	430	408	421	395	398	396	382	445	408	399	430	420	409	392	450	471	373	416	406	450	422	415	418	418	412	455	424	397	441	407	427	429	434	411	419	429	416	399	395	456	408	423	432	394	379	430	415	402	388	402	428	397	470	439	413	409	419	398	437	460	459	398	406	400	404	423	457	439	436	428	430	429	403	422	405	425	442	395	421	420	410	424	433	420	441	419	407	422	388	414	426	385	414	415	428	444	435	407	432	429	436	443	407	451	420	410	389	442	402	387	378	403	404	372	406	448	420	419	383	431	433	401	419	413	424	421	410	390	438	424	422	407	413	418	388	432	417	386	430	403	386	438	411	411	454	386	425	425	381	396	423	432	418	392	423	417	438	405	385	435	412	466	384	407	424	400	391	385	413	437	445	402	437	422	438	432	444	430	459	423	421	460	405	440	408	400	459	428	417	434	426	425	388	393	416	395	439	414	430	409	401	401	434	430	409	438	436	435	419	409	389	440	426	424	419	405	417	398	442	413	462	416	410	409	471	421	413	430	419	425	409	439	430	387	436	411	419	437	396	410	411	458	434	393	421	372	422	469	382	415	368	417	419	408	427	448	425	367	432	406	419	449	476	392	387	409	441	420	436	432	383	408	446	476	389	407	430	403	413	409	414	433	400	450	427	409	419	442	422	411	406	387	423	429	394	407	421	434	423	453	404	439	425	419	426	425	457	388	442	418	415	431	457	415	406	428	446	444	436	407	417	428	399	446	419	440	406	436	438	378	368	434	408	446	400	428	430	397	416	440	390	411	426	427	426	431	387	423	410	461	397	434	445	443	401	436	430	412	415	427	409	406	403	397	403	409	405	386	395	394	422	410	423	412	446	427	427	381	448	391	413	430	445	417	387	374	393	426	418	433	412	410	432	433	413	381	443	450	468	410	417	416	432	372	437	400	423	414	435	411	416	440	424	406	428	424	432	411	441	405	417	395	394	423	435	429	418	394	439	407	425	478	392	363	409	427	434	416	442	449	397	425	401	421	406	422	465	426	452	419	439	452	419	401	440	394	402	417	426	438	398	402	439	436	420	403	426	386	438	386	413	443	391	425	433	440	432	436	381	446	424	390	406	428	405	383	409	450	421	442	434	428	429	403	400	411	402	395	431	401	421	437	402	406	434	402	404	396	429	413	440	441	447	475	424	422	413	433	431	393	412	417	442	407	412	389	387	448	435	429	410	422	399	416	415	417	437	431	432	391	432	442	451	440	431	422	441	391	412	439	407	437	416	418	385	389	425	402	457	384	427	413	388	435	379	444	420	443	432	379	462	392	429	397	442	460	442	420	448	442	424	417	400	444	416	396	399	411	425	437	428	426	444	401	421	397	415	427	408	441	413	413	426	403	419	398	413	439	431	423	457	422	426	425	437	419	425	429	435	419	427	418	399	431	397	378	422	394	403	406	398	436	432	458	422	417	396	429	421	438	410	457	417	405	426	435	405	424	397	421	424	411	411	450	436	433	373	456	370	428	434	423	403	430	415	394	437	422	401	443	469	444	426	436	413	443	413	425	414	409	392	437	413	456	451	418	379	400	414	454	379	393	418	419	437	421	375	412	415	397	424	455	381	428	423	388	411	392	376	400	404	436	437	447	355	429	392	439	414	382	377	412	383	410	459	404	432	414	418	445	458	440	475	427	428	397	401	429	431	418	429	414	402	411	436	383	421	422	424	415	444	382	440	418	396	416	430	411	457	450	400	395	429	388	437	425	432	407	425	414	424	395	429	438	386	425	378	399	446	381	382	439	424	416	440	431	413	423	406	437	444	425	413	414	432	418	429
4151	1267	364	227	274	245	243	175	155	166	109	122	121	90	78	108	89	87	67	77	72	93	56	53	60	50	56	52	58	47	37	64	60	45	43	52	46	45	53	44	47	55	51	39	42	43	47	34	35	38	39	28	49	44	39	46	41	45	41	29	36	38	33	46	28	36	38	35	39	34	37	36	32	38	31	46	38	40	33	24	30	36	35	33	26	26	28	33	35	27	34	35	25	38	42	31	34	35	31	28	32	39	30	41	26	37	31	22	36	25	30	30	27	33	39	31	33	39	30	25	32	20	35	29	25	32	29	40	32	31	32	30	37	26	27	26	28	31	32	28	19	33	39	23	27	25	44	38	30	38	30	35	29	24	26	21	33	29	33	34	31	33	32	29	34	23	24	33	27	36	22	24	29	35	29	32	30	34	28	30	34	31	21	25	29	22	24	22	34	35	31	28	26	27	29	26	28	20	26	27	26	24	31	32	26	32	36	32	27	28	25	32	29	33	27	32	35	29	31	25	30	26	25	33	30	31	32	22	37	30	24	24	24	23	28	29	26	31	32	27	26	28	24	33	29	24	34	31	32	27	28	25	38	34	36	22	38	36	28	40	30	35	25	39	33	34	45	22	26	31	28	32	21	40	34	22	27	31	24	37	30	19	24	29	24	35	33	31	33	18	31	27	30	27	27	32	31	25	16	23	34	35	33	26	30	29	32	23	27	29	29	37	35	33	33	29	25	30	26	31	28	34	27	40	39	23	34	22	22	28	37	33	28	25	31	31	26	29	28	29	37	22	29	26	41	36	28	41	35	23	24	36	21	32	38	21	35	32	30	25	43	33	25	20	32	32	31	29	36	30	27	36	33	29	34	39	29	28	36	33	24	38	33	45	26	21	29	30	41	33	38	27	34	36	33	31	28	34	23	23	28	38	26	32	28	26	37	30	27	20	38	20	26	41	35	28	16	27	28	39	30	29	25	29	26	33	37	29	29	25	36	34	42	27	33	24	34	29	31	29	38	36	33	28	28	34	22	25	30	28	27	27	32	30	31	24	27	33	28	23	36	29	31	35	25	29	28	30	36	24	25	31	28	21	35	29	38	30	31	33	27	31	36	23	30	26	38	33	26	33	33	27	22	25	33	41	35	32	24	29	34	26	36	31	36	17	18	34	27	27	30	22	40	37	35	19	24	30	31	30	32	24	32	22	19	34	27	32	34	38	42	39	31	35	27	29	28	31	26	29	32	39	25	33	30	39	30	24	20	29	26	36	25	35	35	28	37	20	29	28	30	35	30	21	31	34	26	31	32	38	32	38	25	26	31	31	24	27	31	34	32	34	30	26	32	35	27	21	32	25	21	38	31	29	36	35	29	39	25	28	26	35	25	37	23	41	33	26	26	35	40	34	36	32	27	26	25	34	28	25	34	34	27	36	24	37	17	30	19	38	32	31	20	36	24	30	30	28	20	22	31	29	34	27	35	38	31	34	24	30	40	24	24	25	35	26	28	34	32	18	38	24	17	36	36	35	24	31	31	32	36	40	28	39	31	34	29	23	29	40	28	39	27	22	28	35	28	16	21	40	29	29	27	20	30	29	28	32	37	36	30	38	28	29	29	28	37	29	37	30	38	27	35	27	33	34	38	31	26	25	30	38	28	25	24	31	29	29	29	24	21	27	28	31	31	24	23	27	24	22	27	35	33	35	28	27	42	36	32	35	32	29	33	28	35	36	29	27	23	32	32	30	35	20	28	37	22	27	27	35	28	37	25	29	22	24	30	29	35	36	33	36	22	21	35	30	31	37	31	30	26	24	35	27	32	28	26	23	27	31	34	26	34	29	32	27	33	19	30	33	25	26	30	29	32	31	29	29	30	27	35	31	27	23	22	39	21	22	39	28	17	33	39	23	34	22	37	26	30	39	29	35	37	19	29	34	34	30	32	37	32	26	26	35	24	25	23	40	24	31	28	24	24	34	28	32	43	32	31	29	30	24	30	33	28	29	27	31	27	34	25	40	31	40	26	23	34	22	32	29	30	29	22	30	31	19	31	29	25	27	27	32	21	39	26	33	31	37	23	22	36	37	26	26	30	31	33	16	30	28	36	30	27	32	39	28	27	28	44	37	19	24	27	32	41	35	33	29	20	28	37	33	34	28	27	28	29	17	27	24	42	32	32	26	29	25	32	31	33	37	40	36	29	30	23	30	24	26	32	33	39	32	32	25	23	30	28	46	30	36	19	30	33	26	37	28	31	33	28	35	33	29	31	28	34	31	32	27	32	23	26	26	23	28	27	36	32	31	34	38	23	30	26	40	18	31	29	33	41	31	30	25	27	27	33	26	27	27	30	20	31	23	30	29	24	33	35	36	32	23	38	30	28	26	26	28	36	28	33	24	21	37	31	34	26	32	36	37	36	33	32	33	32	38	25	22	30	21	35	30	32	37	30	24	43	27	34	25	41	26	34	29	33	25	22	29	38	25	38	33	28	32	28	31	39	23	34	27	27	25	43	26	30	20	34	30	37	31	32	31	22	33	33	22	25	26	14	18	22	29	33	25	21	27	26	35	32	31	30	32	26	31	23	26	33	34	31	27	28	25	32	28	32	29	24	32	33	29	37	21	35	29	30	26	36	17	42	32	27	21	31	38	40	32	23	28	29	27	24	35	26	34	30	31	32	25	30	27	34	27	27	32	33	27	42	36	40	29	26	28	35	27	23	31	30	29	26	37	31	22	23	34	31	27	35	22	29	29	27	39	22	40	35	32	33	37	30	25	24	39	37	36	25	33	35	28	28	32	33	17	35	27	29	30	31	34	31	22	31	32	26	34	44	37	28	26	29	34	31	28	28	33	25	28	27	32	23	24	32	23	41	26	36	29	32	23	21	25	21	34	25	35	23	37	37	32	31	24	33	20	31	41	37	28	22	26	28	30	12	33	28	37	28	30	30	23	24	35	31	20	28	29	32	32	42	28	27	35	26	26	24	38	29	34	40	26	31	23	41	25	38	31	22	34	35	25	29	34	16	22	30	25	23	29	21	28	34	24	35	30	34	31	34	33	36	28	35	33	27	37	29	25	24	26	29	30	33	31	28	28	26	32	31	26	26	32	34	17	27	28	31	35	26	30	42	37	29	22	29	20	27	27	30	28	32	25	27	31	26	41	26	21	28	32	26	30	32	29	33	29	41	28	31	23	26	22	29	33	36	29	29	23	36	21	31	26	32	27	22	37	34	32	28	26	16	27	27	32	27	26	26	37	25	32	14	21	26	31	39	23	28	35	25	27	32	27	29	31	28	31	33	30	17	33	38	28	35	29	40	34	28	32	26	35	39	30	23	28	31	35	20	32	26	32	25	29	32	35	28	27	37	32	34	26	37	33	28	30	34	28	27	27	27	20	25	29	39	29	30	41	34	13	27	36	33	25	27	20	30	26	33	37	23	20	35	39	21	35	28	30	25	20	41	29	33	30	29	37	29	31	23	27	36	33	25	34
38729	19477	7988	16428	23582	22368	19132	15379	12727	10363	8452	7288	6573	5802	5235	4731	4074	3763	3578	3267	3002	2825	2535	2312	2274	2128	2038	2062	2101	2170	1872	1893	1804	1650	1671	1573	1550	1459	1431	1412	1327	1281	1249	1226	1265	1218	1222	1176	1275	1178	1186	1178	1194	1075	1098	1024	1042	1024	1001	907	965	928	892	833	823	888	838	813	799	756	774	719	760	719	724	676	703	732	718	721	691	724	634	647	628	611	678	702	633	625	593	596	609	543	612	610	638	602	599	573	537	580	562	478	526	528	473	531	518	522	540	509	526	577	494	512	485	537	525	545	544	487	513	486	515	532	537	556	498	483	493	511	482	529	508	521	462	564	506	546	497	511	529	551	511	483	500	501	533	537	510	559	510	521	530	519	511	516	500	509	556	526	519	514	558	563	497	534	530	498	533	505	544	533	526	531	504	496	576	477	487	492	514	511	525	500	559	484	488	502	531	542	530	542	530	501	547	530	514	530	496	511	502	518	498	519	452	465	487	518	529	535	499	513	487	520	499	491	517	559	504	510	584	549	515	518	482	492	532	516	518	531	466	525	545	547	531	534	502	530	540	547	516	547	558	515	523	520	485	521	507	518	538	539	497	496	534	512	545	519	568	514	520	560	513	507	541	490	516	495	524	518	522	505	528	509	522	509	504	511	536	496	507	528	542	519	483	532	521	527	512	546	549	509	524	491	512	554	592	520	536	543	523	481	546	526	509	518	524	542	557	452	467	537	519	513	529	546	501	556	506	538	517	499	503	519	532	539	499	519	509	485	532	563	500	542	510	541	489	517	537	533	509	533	530	522	538	515	505	557	525	521	565	500	495	514	512	521	559	553	485	547	535	530	515	498	490	488	543	499	522	515	524	535	514	526	506	521	459	526	560	511	515	516	495	533	541	543	469	491	539	505	506	551	548	538	527	508	528	496	467	545	555	553	490	515	520	476	518	521	525	515	528	557	496	565	532	557	531	554	534	531	519	529	544	498	533	518	568	524	532	541	526	520	542	525	533	531	516	509	509	476	524	544	529	528	533	552	543	476	523	536	554	532	559	533	517	501	538	528	538	508	528	545	524	483	513	513	543	519	509	535	504	567	537	503	518	512	479	540	534	551	539	513	522	505	486	505	498	530	526	484	512	526	519	486	510	502	554	537	477	451	581	560	464	491	496	484	515	532	507	577	482	551	475	562	530	527	511	521	545	522	519	496	524	533	518	569	549	509	534	531	531	518	542	521	530	520	569	549	521	494	529	543	532	493	520	553	533	503	551	527	560	483	545	495	520	484	540	513	514	514	507	504	510	492	501	527	506	497	546	547	528	491	540	517	515	546	479	529	510	522	578	523	522	512	531	539	495	530	520	527	526	515	515	483	520	556	501	543	499	507	538	475	540	531	532	523	493	526	507	498	497	513	483	517	487	578	530	557	525	509	525	505	537	501	529	518	500	501	526	503	521	517	518	475	561	546	540	498	527	562	538	528	538	558	522	509	549	522	534	526	536	492	502	525	525	502	506	534	520	542	530	501	520	529	516	516	549	530	487	541	520	499	531	541	534	488	466	510	525	459	501	571	548	534	550	530	515	526	532	550	502	543	519	482	501	508	531	478	492	527	489	544	509	539	506	510	529	521	491	521	507	507	557	501	476	533	523	539	506	523	556	530	493	532	532	512	517	470	493	510	549	507	512	519	523	523	512	511	510	540	473	524	494	503	511	491	530	519	500	520	508	535	493	521	503	513	513	512	502	468	536	550	518	501	543	522	511	478	494	540	526	491	514	477	496	478	532	507	501	551	508	512	485	547	536	538	492	545	483	530	489	516	525	535	502	537	534	511	512	551	513	529	554	529	537	526	539	462	532	567	501	552	525	518	531	553	513	507	528	514	521	505	499	528	502	513	493	568	468	527	536	502	520	524	532	518	525	532	536	512	544	523	530	525	497	503	541	485	488	552	527	449	506	533	484	530	535	516	490	536	515	508	577	529	489	528	537	520	496	550	525	462	558	500	528	530	490	550	478	513	571	470	522	516	536	509	472	500	502	501	544	511	525	515	498	545	538	511	522	523	514	488	485	553	517	541	520	534	510	489	474	515	511	492	492	517	475	527	518	520	553	556	509	546	495	555	528	478	525	514	525	538	556	508	521	515	530	531	491	509	537	517	569	512	507	535	537	533	538	507	520	472	526	543	538	511	521	535	473	502	478	505	502	502	502	494	518	504	543	545	483	520	556	528	507	527	518	525	481	519	498	529	545	525	544	565	534	530	503	526	503	482	504	504	508	562	543	516	470	512	493	525	501	502	538	500	489	524	460	529	521	509	526	523	530	504	483	491	532	500	561	528	513	550	520	498	486	542	515	504	477	525	529	541	520	533	534	524	512	555	502	497	512	520	540	537	533	507	491	508	540	535	539	520	504	512	529	493	534	502	519	553	508	533	494	543	512	542	533	516	533	508	559	499	539	547	526	504	515	501	526	515	480	507	504	479	505	525	470	530	559	501	526	563	525	484	563	557	519	541	510	542	565	497	518	548	519	490	531	470	533	493	497	511	549	528	535	559	511	527	533	486	534	503	488	528	495	512	556	483	518	525	549	539	505	501	527	525	509	530	501	492	484	516	527	522	508	487	546	512	509	443	483	484	513	497	543	511	518	551	520	560	521	504	549	526	526	500	512	524	536	512	517	523	543	505	504	521	500	525	470	533	532	516	501	526	518	518	538	548	525	487	515	523	585	529	522	471	521	503	533	524	498	505	549	507	563	493	524	540	504	550	509	490	526	481	519	502	475	556	525	516	557	527	512	511	529	532	491	540	490	525	501	498	533	481	508	558	517	495	495	521	475	520	486	500	492	518	510	502	514	525	532	519	537	564	529	495	514	493	533	563	484	529	509	544	552	512	542	500	511	491	506	488	495	523	521	519	525	502	528	499	516	482	514	507	524	520	520	505	517	541	513	537	504	528	543	496	534	520	535	544	491	506	500	509	488	507	539	470	546	552	562	537	515	504	507	506	515	510	541	532	505	527	498	512	518	516	490	509	507	565	528	546	535	495	482	507	502	549	486	541	507	460	498	481	509	508	519	541	481	570	500	513	502	552	523	509	577	487	501	497	547	531	486	535	533	513	532	516	486	526	528	556	510	471	538	555	539	471	558	545	498	525	537	516	511	517	520	551	512	530	550	534	521	527	483	512	525	518	527	503	518	527	544	524	506	517	525	495	544	501	528	515	528	544	498	506	508	521	494	455	506	493	526	493	521	548	478	516	497	492	503	511	505	534	529	544	502	544	537	494	539	542	521	510	551	519	512	555	502	494	545	535	515	496	543	530	535	562	556	547	469	546	484	515	483	516	522	506	543	509	489	545	543	523	511	536	506	502	487	545	531	539	606	507	505	506	529	537	508	491	519	519	514	525	496	504	511	531	474	526	482	559	502	494	551	490	578	541	492	537	538	498	511	537	548	504	506	541	525	502	496	498	556	529	550	584	505	485	469	499	472	511
4649	766	221	164	206	180	189	135	108	117	105	101	90	95	87	77	84	67	42	69	66	63	51	45	51	52	53	42	71	40	49	59	47	37	48	47	45	46	46	43	57	45	32	48	45	40	43	42	32	41	37	40	36	37	42	48	56	35	38	34	40	43	38	44	32	34	43	45	32	31	38	29	38	35	32	40	32	25	30	33	33	40	31	44	34	39	40	21	37	33	31	38	29	34	22	41	27	28	29	25	33	37	39	31	36	35	30	43	29	23	26	30	37	30	27	22	34	39	31	35	32	18	28	22	34	31	29	27	30	23	34	36	29	32	30	30	27	33	22	30	40	34	36	37	30	31	25	38	31	28	31	38	33	35	36	23	31	23	21	25	32	28	24	41	28	30	28	28	28	26	34	32	23	35	30	32	30	33	38	35	33	32	28	35	34	36	37	37	36	37	29	41	23	29	24	26	28	38	34	19	29	35	35	21	32	32	39	38	34	22	33	30	39	33	34	37	34	28	27	29	24	35	27	30	36	26	30	36	24	37	26	28	41	32	24	28	40	25	38	35	35	33	36	34	38	42	36	26	36	22	32	38	33	36	26	44	30	33	31	25	25	30	33	36	33	38	21	34	35	23	35	34	33	38	29	34	25	33	32	30	32	39	21	35	28	30	34	46	25	33	33	30	29	33	32	24	35	30	32	26	33	43	41	27	31	35	37	32	23	37	33	39	26	38	21	32	41	41	36	31	31	30	29	40	32	26	35	39	31	33	24	32	42	29	37	43	41	28	33	33	29	32	28	24	34	31	32	32	40	30	30	37	34	31	38	41	31	30	27	31	34	44	34	39	33	35	30	38	24	32	44	36	31	26	27	25	32	24	39	35	25	26	40	36	34	28	41	39	33	41	33	34	29	32	29	27	38	26	41	32	23	32	30	38	33	34	23	36	33	36	35	28	34	22	24	34	31	33	26	28	26	48	33	39	33	26	30	28	32	29	40	28	25	39	37	27	32	37	33	38	38	22	29	27	39	24	28	35	28	37	41	34	31	34	30	30	34	32	37	34	35	33	49	45	41	39	33	25	41	34	36	33	41	33	39	28	46	23	28	23	32	30	39	32	31	32	35	29	36	30	35	33	39	41	35	27	42	40	33	30	34	25	32	31	28	33	28	35	23	32	37	33	24	29	19	31	43	23	39	31	32	42	35	30	40	29	43	39	38	28	29	27	38	34	25	30	33	36	33	27	32	33	28	33	27	30	33	30	25	34	30	35	24	28	31	40	34	44	32	37	32	33	32	21	28	30	30	44	26	30	31	32	36	28	36	23	31	32	37	28	38	34	33	29	43	23	37	31	43	35	37	24	33	27	31	33	32	34	34	36	30	28	41	31	39	28	33	43	32	32	36	37	38	39	28	27	41	35	32	41	36	37	26	25	32	30	33	39	36	31	40	46	28	37	33	36	44	23	33	35	26	21	35	29	31	27	29	25	33	32	29	37	35	39	27	18	32	24	31	28	32	34	32	35	26	30	32	32	37	34	30	32	38	37	27	34	32	43	39	29	39	34	32	27	23	27	30	30	28	18	25	26	26	31	38	35	32	28	32	24	29	39	31	35	34	27	33	29	33	25	31	32	34	26	28	40	31	22	31	25	37	34	38	40	31	28	27	35	28	24	49	33	40	34	33	35	27	27	33	36	31	31	29	39	26	32	35	23	18	36	44	42	28	34	33	31	30	35	32	25	36	37	30	35	38	36	33	25	40	32	29	27	27	24	45	36	31	31	43	33	38	28	21	32	30	35	31	25	29	28	33	34	24	31	33	27	27	42	31	21	35	33	24	38	47	37	31	26	34	29	29	26	38	36	33	27	28	31	23	35	34	30	33	37	27	35	28	24	25	39	44	34	39	36	31	35	34	39	36	28	35	32	33	38	46	36	25	30	36	37	31	26	38	32	40	31	22	34	34	31	33	27	36	25	25	31	43	26	22	28	35	26	28	21	25	33	31	44	35	34	38	42	26	32	36	38	42	30	29	27	24	31	24	38	34	27	30	30	30	39	31	34	28	27	31	27	32	33	25	37	24	32	31	28	32	29	33	30	26	38	36	29	27	21	28	24	38	44	32	31	33	40	33	42	23	36	28	37	33	34	31	24	33	29	27	39	32	40	26	30	28	34	25	39	37	28	32	32	31	25	30	32	35	37	35	32	33	37	31	22	29	32	25	29	36	33	29	31	37	36	34	26	32	30	35	35	31	29	33	29	29	23	46	23	30	22	39	31	28	33	45	30	41	21	37	28	31	27	26	34	31	30	26	31	36	17	35	28	31	29	26	26	27	39	44	32	30	28	40	35	31	35	25	21	38	31	26	30	36	29	36	31	32	21	21	29	30	40	32	35	35	25	35	39	28	35	30	34	30	32	29	14	37	23	39	38	30	22	34	33	39	36	35	29	28	35	27	34	39	34	31	30	33	29	23	22	28	26	36	35	35	29	30	32	36	34	28	40	40	34	36	36	41	37	43	34	31	37	40	35	29	26	33	29	50	26	34	28	33	27	36	34	30	35	41	26	42	30	23	34	29	25	42	34	30	39	31	29	26	27	31	33	29	34	27	30	27	36	36	39	38	39	33	30	32	36	21	32	24	26	27	33	26	28	33	25	28	36	28	36	35	48	28	39	24	26	25	24	28	37	27	27	36	19	35	21	30	34	34	27	31	23	22	32	37	29	33	36	32	27	39	25	31	42	36	35	21	31	32	33	42	31	29	30	47	39	37	30	25	32	23	27	20	30	36	34	30	35	26	24	26	33	32	27	29	40	19	28	38	35	44	39	36	28	33	33	32	30	34	35	20	37	42	39	34	25	30	37	31	28	34	34	37	21	39	24	28	32	32	35	32	29	25	27	34	29	21	33	35	29	33	25	42	52	36	29	37	27	31	40	32	26	27	26	26	26	25	30	35	25	28	34	33	27	37	27	30	37	26	31	33	34	38	33	36	37	28	39	38	41	20	30	21	31	31	39	33	41	36	43	37	27	27	24	29	29	26	36	39	36	21	25	25	36	39	31	24	30	33	27	32	40	45	41	25	27	32	32	32	37	31	35	26	33	32	28	35	26	39	31	35	36	31	28	28	33	22	25	26	31	35	35	36	44	38	33	45	22	31	43	35	30	29	35	33	28	36	39	33	32	22	29	26	35	30	29	26	35	35	40	31	29	33	40	33	34	42	28	27	30	29	37	42	35	40	22	27	30	29	26	25	34	30	26	25	23	26	25	28	21	33	32	33	24	21	34	31	40	34	36	39	29	34	52	32	38	31	40	37	37	44	33	34	35	27	32	36	28	40	32	27	26	37	37	34	34	38	37	26	32	30	31	31	35	32	23	24	36	43	38	44	27	33	27	23	32	33	24	33	29	24	25	34	37	33	35	28	37	39	35	28	34	41	30	27	35	27	28	35	23	39	35	32	34	43	28	23	31	39	32	40	35	35	34	41	39
33983	14973	6106	13255	19730	18341	15413	12408	9778	8093	6859	5646	4974	4587	4049	3481	3203	2999	2846	2624	2352	2197	2034	1956	1809	1944	1899	1822	1889	1748	1611	1590	1436	1513	1447	1475	1420	1300	1283	1204	1151	1160	1137	1111	1106	1080	1113	1052	1117	1133	1079	1119	1063	1001	1006	965	975	933	876	874	923	856	805	818	836	770	750	778	745	813	736	741	731	707	664	677	719	687	729	662	664	677	693	629	629	622	670	685	642	626	655	600	628	607	598	653	595	617	574	555	588	592	545	559	571	597	622	523	519	548	589	553	547	551	553	531	593	631	550	521	556	513	600	559	567	568	534	518	557	579	524	547	539	539	534	535	559	533	557	549	553	596	570	582	539	564	552	547	553	535	583	538	517	546	535	590	514	549	517	535	545	583	587	568	537	541	575	545	562	507	572	533	554	557	534	548	576	572	525	545	553	548	545	528	525	566	569	550	544	575	577	555	547	580	574	555	560	540	540	564	562	595	562	601	561	608	554	598	555	553	545	547	515	533	573	536	574	565	511	557	554	572	597	575	600	551	556	542	570	516	583	545	557	555	548	539	535	554	588	563	554	513	556	540	551	542	560	534	536	538	568	565	570	540	555	533	580	568	516	530	577	532	521	538	535	565	556	575	584	600	558	532	517	534	541	558	533	515	538	557	570	567	592	556	521	540	578	552	556	546	574	515	529	571	546	553	556	550	537	532	553	509	587	545	545	549	576	551	561	529	546	526	544	512	557	551	572	535	538	521	560	549	490	571	548	576	550	562	554	550	565	535	556	565	565	502	543	522	552	571	568	542	479	578	574	572	573	556	520	554	555	556	572	540	535	602	559	551	566	508	528	542	539	588	567	539	502	590	568	569	546	565	546	571	543	536	566	544	521	537	553	526	584	563	556	562	564	506	547	535	531	508	536	600	591	577	578	529	563	562	566	550	510	581	532	560	525	548	557	539	558	520	506	586	569	528	555	556	591	553	556	547	567	579	590	592	546	522	517	523	559	552	576	552	523	514	537	560	574	498	587	551	547	557	552	561	601	563	564	536	590	532	587	546	540	557	559	562	578	531	589	551	545	514	521	540	570	527	594	524	540	537	562	556	526	530	594	544	602	565	544	536	546	557	525	526	556	570	535	531	537	583	582	598	544	573	563	568	552	547	526	549	564	532	543	530	572	548	561	567	568	568	539	571	528	543	578	573	554	558	570	539	588	577	555	580	551	585	555	560	545	551	590	563	530	560	554	592	553	573	538	528	563	516	550	576	550	545	578	557	527	567	559	562	537	568	562	603	580	584	543	577	548	573	533	557	524	575	518	561	552	535	562	532	540	537	551	564	591	572	564	570	574	568	566	544	562	549	534	587	549	564	519	586	533	525	547	560	548	590	579	522	540	515	563	528	545	525	573	502	549	558	544	546	561	550	559	595	572	544	527	565	565	532	560	550	571	574	557	552	552	522	533	511	563	559	582	594	528	551	529	568	490	544	572	585	537	543	552	519	559	564	579	552	549	580	542	547	571	566	568	601	559	544	515	582	579	513	549	574	567	568	556	553	559	559	547	556	550	531	520	583	559	543	573	527	548	542	564	560	571	537	593	548	536	573	545	572	534	537	523	596	581	538	523	571	520	554	533	526	539	575	532	556	505	538	563	538	581	542	555	555	530	563	551	587	548	538	550	564	552	600	556	562	553	564	566	570	555	580	537	581	605	565	552	564	592	545	547	548	544	590	560	558	557	555	558	530	614	552	585	535	589	555	583	522	583	584	587	521	572	521	578	580	559	568	548	556	538	557	556	512	539	559	570	544	549	543	547	562	485	541	585	581	569	518	571	586	561	563	525	527	571	575	530	515	527	528	524	557	541	513	521	584	550	502	538	547	544	500	600	572	560	562	587	569	560	582	570	567	524	532	586	521	554	550	557	472	528	578	558	558	557	573	539	557	550	542	528	564	556	550	570	544	554	554	536	539	553	555	596	506	545	530	591	556	541	550	581	554	581	524	520	578	575	559	539	545	542	519	571	595	532	579	537	514	532	579	520	624	553	580	546	537	547	548	561	554	504	534	570	550	531	544	513	552	547	578	567	539	536	547	557	538	572	567	584	546	561	598	562	573	532	575	594	558	537	576	576	545	561	541	572	556	527	547	560	530	533	551	584	539	566	574	535	581	518	566	547	524	517	557	540	548	509	565	524	598	586	558	561	581	588	541	529	580	498	541	533	572	529	578	523	543	566	527	571	538	507	587	501	533	574	535	542	529	506	569	563	566	549	587	510	532	553	553	540	534	512	561	559	542	580	572	537	558	521	546	543	592	498	572	586	552	553	531	547	593	529	553	544	599	613	561	581	604	563	516	530	582	582	555	555	556	506	553	515	526	534	567	557	556	556	511	533	546	538	574	590	538	566	527	539	593	579	554	575	529	579	492	548	549	579	561	576	547	587	531	521	560	575	566	519	549	553	545	546	550	538	539	604	513	563	551	568	557	573	592	578	571	542	563	540	524	546	560	584	585	507	564	515	579	563	566	555	555	573	523	534	557	561	599	538	509	582	547	569	554	590	535	556	539	532	523	544	560	575	543	516	544	573	571	521	551	517	567	541	555	567	523	600	545	558	550	542	596	565	553	542	553	544	536	524	553	578	573	536	536	523	537	585	542	538	514	551	555	553	580	544	523	533	563	583	549	519	563	547	529	557	544	574	567	513	530	562	535	587	565	566	560	540	596	563	583	551	532	525	531	565	548	594	530	519	568	577	611	546	537	523	560	592	551	549	546	533	562	565	559	590	524	566	551	553	515	535	545	569	548	565	568	572	543	523	541	557	588	537	593	515	532	545	578	549	558	536	568	554	572	597	582	520	564	602	546	552	507	573	540	589	557	543	553	534	571	545	546	592	564	504	548	592	602	538	594	546	550	555	545	576	575	577	544	531	520	580	533	583	555	546	540	571	574	545	526	522	542	552	545	532	566	567	533	569	564	587	583	555	536	535	543	504	548	571	524	587	569	553	526	557	575	568	558	569	518	533	519	560	528	530	536	534	511	506	554	545	546	549	571	580	573	561	565	526	585	528	502	552	546	561	526	517	562	578	546	555	594	584	517	552	547	553	546	538	571	532	550	546	554	544	530	567	560	519	558	530	544	596	594	560	582	530	547	520	527	550	546	546	559	533	514	562	518	500	551	513	534	558	551	524	526	560	576	544	586	592	564	574	543	557	567	515	558	535	548	555	528	555	564	534	567	547	514	514	540	570	518	561	583	554	531	578	555	529	526	535	539	574	545	544	574	591	536	534	576	521	552	545	609	549	563	551	587	590	534	562	527	548	564	592	564	592	584	490	560	547	538	524	534	532	554	554	557	568	565	574	562	559	562	611	555	563	508	556	562	550	561	529	539	492	564	563	529	544	503	541	527	590	570	554	551	584	562	553	520	564	538	567	572	563	542	566	563	549	547	559	581	602	594	538	534	563	520	501	522	564	532	546	540	555	533	569	572	572	544	543	526
5567	1464	345	253	357	349	280	240	189	143	153	154	103	125	105	103	95	106	105	102	72	77	56	66	78	81	74	67	69	56	70	64	73	56	64	65	47	47	55	62	50	40	55	56	41	42	57	43	50	49	56	49	50	43	41	39	48	50	50	49	45	37	48	54	59	47	43	40	45	39	39	37	32	31	49	47	33	49	42	43	49	28	36	39	39	24	40	34	33	43	35	40	41	44	34	35	37	39	43	38	28	32	30	34	37	36	31	38	42	31	29	33	41	33	33	40	57	40	28	44	39	41	36	36	33	34	29	36	40	46	37	41	47	35	34	26	35	29	31	33	34	34	32	43	31	42	35	33	30	34	39	39	45	33	43	33	35	32	36	38	34	43	33	38	25	38	35	33	39	35	37	30	38	44	42	31	31	35	38	30	31	31	48	48	35	29	36	27	37	38	42	37	46	35	33	35	31	53	39	42	41	36	43	47	37	34	37	42	33	43	31	39	36	29	33	33	48	43	37	34	33	29	33	38	39	36	42	32	31	30	34	28	39	33	36	35	35	29	40	29	33	37	36	40	30	30	38	33	39	43	27	41	46	31	39	35	34	35	25	30	28	23	29	39	32	40	37	37	30	31	43	24	39	32	39	34	31	40	39	39	27	25	33	26	34	23	36	44	36	41	32	37	32	41	44	32	33	34	35	36	40	33	39	33	39	28	50	29	56	23	48	45	41	40	42	29	31	30	38	42	37	35	33	31	32	41	31	29	35	40	41	34	36	27	34	39	39	26	41	39	44	31	31	41	30	34	38	30	35	39	35	40	37	35	27	41	27	38	36	36	42	38	31	37	30	33	36	38	32	36	30	37	37	40	33	32	33	44	36	29	40	30	41	36	33	32	35	25	36	34	35	30	41	45	48	46	31	33	40	43	44	44	33	33	32	30	37	36	42	48	27	35	30	37	36	36	41	44	35	37	38	30	33	25	37	39	49	34	41	37	30	32	33	38	27	35	41	41	30	35	46	35	34	32	34	34	51	28	45	29	47	42	45	33	28	37	35	35	38	30	36	41	31	30	38	34	36	49	35	34	29	44	35	39	40	37	38	41	37	34	23	41	35	41	39	53	33	31	31	40	32	43	30	46	34	32	37	35	35	36	38	35	35	37	36	41	29	33	41	39	33	43	33	32	38	35	28	42	31	47	26	38	32	45	38	37	32	46	35	35	43	36	36	42	35	43	32	37	35	34	41	42	28	41	44	27	38	35	31	40	33	37	31	30	34	40	28	41	32	23	35	34	28	55	35	48	37	31	43	39	30	38	38	33	40	36	36	37	38	26	36	42	36	45	47	39	26	36	36	39	40	38	24	38	22	25	26	22	37	38	32	27	38	33	31	23	34	38	29	32	42	38	30	29	38	38	28	36	46	31	39	32	33	37	35	41	43	31	30	33	40	45	38	37	30	36	30	33	50	33	45	34	45	46	28	36	37	33	41	36	29	35	31	33	41	38	40	31	38	34	43	46	35	45	46	35	38	35	38	42	36	37	37	39	40	33	41	52	31	30	37	35	34	37	34	21	38	42	33	39	35	47	29	26	37	36	29	29	44	40	37	26	38	42	34	34	21	28	41	26	41	30	50	31	31	28	24	31	37	35	34	33	31	31	39	31	51	32	32	50	28	38	41	34	32	42	29	26	33	47	37	32	28	26	32	29	32	35	39	29	27	35	39	35	32	33	35	31	38	31	33	26	31	44	37	32	44	37	49	38	32	31	27	37	35	39	43	44	33	48	38	41	40	30	38	27	25	40	32	31	36	35	29	44	36	29	38	38	36	25	39	34	36	37	46	26	36	42	35	27	47	32	36	30	31	32	39	34	34	33	43	41	34	36	43	29	33	45	35	30	48	31	22	42	32	40	31	33	31	35	46	39	37	41	39	36	46	41	31	29	33	27	37	36	53	44	34	39	32	39	38	29	29	34	34	35	41	43	35	43	25	32	45	38	39	21	35	28	34	37	29	34	36	32	35	33	41	37	36	35	39	36	31	32	40	30	33	35	27	38	32	37	34	38	29	38	37	31	27	36	35	29	40	24	29	42	45	43	27	33	36	34	36	48	34	33	41	40	30	46	48	40	32	34	27	29	52	47	33	37	42	36	47	41	39	30	24	32	32	41	29	36	29	36	36	39	34	41	34	45	44	28	28	28	47	32	35	37	53	37	30	46	35	35	33	29	30	31	35	37	42	39	29	34	35	34	39	39	28	35	34	32	34	45	41	41	31	41	28	45	38	31	31	45	31	37	25	31	35	45	30	41	31	37	38	36	31	37	34	35	32	30	36	37	36	38	37	34	34	32	39	33	38	45	36	41	37	30	33	38	32	36	27	34	33	38	37	43	51	32	43	41	31	41	27	39	39	34	32	37	37	39	33	35	37	35	47	39	46	31	39	35	40	49	31	50	37	35	31	30	30	36	46	41	35	25	36	41	33	35	35	43	26	31	27	38	32	29	22	40	31	30	33	35	36	39	33	30	32	29	45	38	30	38	36	30	32	39	43	33	43	40	33	45	30	39	40	35	31	41	35	38	38	29	37	44	43	36	30	42	28	41	45	44	27	30	36	40	36	38	31	37	43	40	33	42	40	41	38	39	37	24	34	41	37	36	31	30	34	36	39	30	42	34	40	35	24	37	28	33	28	30	38	30	33	44	23	32	31	32	34	35	41	32	37	43	33	35	35	38	29	41	35	37	29	33	33	40	35	32	40	40	31	40	30	40	38	32	38	44	33	32	29	36	34	37	30	34	40	31	40	27	41	26	32	34	34	37	27	35	35	31	38	38	32	32	44	35	32	31	36	32	42	38	35	43	24	38	32	37	26	39	26	37	40	41	44	30	35	30	42	42	36	46	23	27	34	37	37	21	46	34	40	40	33	44	30	33	33	39	31	25	38	39	29	39	33	41	28	35	37	39	43	45	41	32	37	36	35	35	26	36	38	31	39	40	42	28	24	38	29	34	37	26	28	38	34	40	26	35	32	39	45	32	36	38	35	40	32	31	42	44	32	39	34	43	28	32	31	36	42	34	32	33	34	40	37	50	42	37	27	25	36	42	39	32	30	40	34	40	30	43	39	26	46	33	45	42	33	34	38	37	36	37	37	43	31	36	39	32	32	35	35	32	36	26	45	41	38	29	25	39	33	41	32	32	35	42	31	47	43	31	47	37	34	30	28	35	44	29	39	37	42	41	31	31	38	38	39	42	41	30	34	32	28	45	31	47	35	36	34	38	23	44	36	33	37	36	39	34	36	41	43	38	34	38	32	32	35	41	36	32	33	47	39	41	42	42	42	31	32	33	26	39	31	29	43	40	35	36	35	25	37	30	39	30	35	39	48	40	37	33	34	27	48	38	31	32	32	41	38	26	32	28	43	41	29	27	37	45	34	35	36	26	37	29	42	35	33	37	33	38	30	44	38	42	50	28	32	40	25	35	32	24	34	27
41221	20061	8897	18568	26521	24913	21026	17382	14234	11664	10132	9137	7782	6947	6436	5475	4996	4682	4377	4096	3498	3145	3024	2968	2796	2897	2739	2681	2604	2329	2231	2210	2173	2080	2049	1965	1947	1757	1772	1648	1592	1539	1531	1475	1487	1481	1459	1494	1541	1403	1409	1281	1390	1258	1302	1203	1181	1155	1060	1074	1091	1020	1080	1057	1015	936	941	915	948	958	967	916	886	873	862	840	789	750	791	812	831	824	716	775	763	763	754	694	698	780	745	728	737	693	729	688	716	661	663	619	628	588	641	630	680	686	622	610	658	629	655	626	599	631	594	620	615	620	647	625	591	607	655	581	600	635	634	609	606	623	627	626	567	646	605	616	590	614	598	607	662	605	610	609	630	629	621	649	553	618	559	598	630	594	608	591	624	590	611	597	606	622	594	653	642	577	628	603	622	575	620	612	608	593	622	625	643	583	609	605	622	608	584	551	612	593	625	583	576	653	604	636	591	641	627	632	619	640	591	630	630	611	592	636	645	651	613	529	648	632	663	616	619	630	572	580	584	608	614	605	563	625	601	641	617	634	604	618	584	578	578	604	613	579	604	611	662	579	628	624	599	599	625	579	624	639	596	647	678	567	596	635	626	607	638	635	621	632	581	621	588	612	632	650	582	635	583	617	632	639	563	579	656	619	582	599	597	588	613	558	607	622	611	606	606	561	620	591	568	646	633	584	610	628	601	609	651	596	587	620	644	664	583	605	582	633	586	612	609	618	613	565	628	609	596	601	619	597	613	595	596	601	608	619	656	639	629	621	624	598	585	605	632	567	606	610	606	601	619	622	641	590	605	628	605	563	582	623	571	609	598	613	621	628	595	602	604	622	594	608	636	617	612	620	607	630	619	628	645	609	604	623	645	614	604	589	573	607	612	584	598	651	622	583	665	583	621	617	608	617	582	601	611	621	594	569	603	587	612	568	622	617	633	607	609	585	628	629	619	596	623	630	628	557	594	600	601	629	597	613	615	610	597	621	636	649	597	573	585	578	596	605	610	594	633	637	605	633	592	604	562	597	607	596	592	593	589	610	613	602	641	591	587	619	640	563	616	640	608	602	588	570	560	579	606	625	600	570	632	642	635	620	647	630	617	656	602	586	618	648	638	607	593	575	595	602	584	640	653	598	585	604	593	566	640	630	591	644	621	594	624	593	597	601	649	599	553	639	628	618	580	612	620	599	628	595	585	624	648	607	596	614	609	608	603	604	605	589	648	628	600	576	619	660	618	607	645	564	572	602	595	644	646	594	606	621	612	600	639	566	589	566	590	617	584	624	538	592	640	624	600	605	582	609	567	604	590	577	619	604	601	592	586	611	601	629	614	635	597	585	612	589	652	650	629	624	660	633	574	634	615	615	633	582	592	633	630	633	643	646	623	617	596	625	609	577	633	607	625	578	621	592	599	631	615	659	641	615	608	595	597	597	540	584	593	644	584	665	607	557	616	623	601	603	600	597	632	628	561	591	609	619	618	602	651	610	581	599	620	607	571	605	612	610	610	606	613	583	633	600	581	611	654	625	604	612	592	563	631	591	631	602	604	585	612	635	605	604	589	611	600	622	568	619	624	610	588	638	608	595	612	584	633	603	550	588	575	606	607	605	619	662	564	615	575	585	615	627	653	592	594	587	594	633	565	568	609	597	600	608	619	608	604	663	590	568	588	624	594	611	577	602	600	602	613	560	645	575	591	617	619	601	608	566	630	598	551	641	634	618	617	620	598	601	565	630	595	616	608	597	633	620	633	603	599	625	579	614	609	615	654	597	635	602	627	628	634	602	593	612	623	614	573	630	605	593	612	572	617	578	576	579	614	610	598	643	612	594	603	616	580	655	584	597	610	589	597	616	604	596	620	570	641	648	610	590	615	629	595	621	591	608	619	552	583	591	612	563	586	609	638	559	612	639	589	619	586	575	588	641	594	653	588	622	601	653	627	598	593	616	630	557	593	582	632	613	597	636	634	624	602	601	620	581	607	629	621	577	571	601	624	688	597	603	591	584	590	596	603	592	583	571	625	583	622	623	590	582	604	592	605	600	611	609	581	608	614	617	636	616	571	563	606	619	609	622	575	660	624	621	601	577	605	620	595	613	609	600	600	629	611	602	610	615	618	593	603	624	613	621	625	619	591	588	631	593	603	574	619	617	604	641	588	587	594	591	599	634	608	614	627	610	637	593	606	593	567	593	619	612	626	628	602	608	613	561	639	618	649	629	599	646	627	573	612	619	593	570	616	552	570	636	600	596	615	600	576	592	603	637	670	578	594	598	600	646	614	584	587	587	584	628	560	631	608	621	584	575	595	629	623	603	587	594	630	620	597	590	596	618	639	617	607	580	581	602	652	568	588	636	619	636	607	592	577	614	605	622	599	610	616	623	617	577	615	598	594	574	600	617	633	588	636	595	621	612	596	640	610	597	637	564	606	618	582	615	607	625	602	599	572	573	635	600	644	603	630	654	623	580	642	626	597	577	613	618	602	592	574	620	581	593	589	620	616	611	631	592	585	613	625	603	651	630	596	624	647	593	575	621	591	572	625	641	643	612	627	616	606	596	662	619	558	658	597	595	617	620	613	637	623	588	597	593	639	643	557	641	585	613	596	581	582	608	616	588	650	618	586	620	599	639	591	654	622	616	592	625	646	593	622	612	603	615	603	596	609	625	592	614	644	610	644	607	584	637	652	585	576	589	638	609	599	577	568	577	625	620	591	592	600	614	633	571	621	627	628	590	581	618	600	652	582	606	578	592	614	628	613	598	662	635	674	627	611	620	591	610	643	580	615	646	612	628	604	638	626	599	607	617	615	663	567	574	610	625	615	618	646	601	606	626	620	630	613	628	590	646	623	680	652	587	594	601	604	617	621	571	616	623	612	571	596	608	607	537	579	588	656	646	632	619	582	612	603	611	620	626	605	626	561	599	632	609	597	592	601	602	590	624	607	583	566	596	584	591	624	601	583	581	648	620	614	632	566	588	650	651	632	625	580	625	597	619	580	646	603	646	633	619	591	592	635	616	579	612	621	615	588	634	653	592	563	603	625	605	590	643	617	591	640	610	607	628	591	601	595	652	612	600	637	630	619	637	610	618	597	627	586	622	614	590	626	649	607	588	600	628	601	620	613	584	603	603	641	562	584	599	633	601	600	625	587	626	545	612	605	641	613	617	651	596	606	651	620	613	627	610	587	582	616	602	617	651	625	591	626	589	607	578	589	660	636	603	617	617	583	623	655	632	637	642	585	627	670	623	625	586	589	584	669	596	642	586	615	616	631	605	613	646	609	607	642	683	606	588	582	626	588	598	609	615	623	589	574	591	583	637	600	624	581	612	568	592	652	569	603	596	580	582	656	589	620	590	599	639	630	620	655	628	649	545	609	651	574	572	600	605	630	619	638	578	649	603	651	639	609	576	635	619	578	635	595	619	588	592	637	613	623	594	561	611	630	634	612	640	589	610	551	642	595	614	597	573	623	587	629	603	607	586	631	577	630	584	598	622
2182	369	113	93	91	138	90	63	82	75	74	59	75	48	50	58	55	51	59	44	40	39	42	41	46	45	33	45	36	34	32	41	34	30	35	37	33	40	26	29	34	38	23	34	31	41	26	29	27	27	28	31	29	30	24	30	33	33	25	29	35	34	27	16	27	37	29	16	35	21	27	23	22	28	18	24	21	30	28	32	35	25	28	29	22	29	24	25	18	28	17	18	24	36	25	32	24	13	23	25	19	19	19	19	21	22	25	26	27	25	20	35	26	34	20	18	20	24	20	23	26	20	25	23	23	14	30	22	19	17	20	17	17	20	22	27	19	29	19	27	25	27	21	28	28	29	26	23	26	25	24	22	17	22	20	25	34	21	29	17	21	25	22	27	21	27	20	24	26	25	23	27	23	21	26	25	24	26	19	30	29	27	24	16	17	30	16	22	18	21	18	31	23	18	17	18	23	40	14	25	15	31	23	12	24	22	23	29	21	26	27	26	30	22	32	25	20	35	26	28	14	36	21	19	30	21	27	30	17	31	18	25	26	31	27	21	10	20	24	27	23	26	24	15	20	24	23	32	26	14	24	30	35	23	27	27	18	25	26	16	31	30	25	23	31	22	27	26	35	21	31	23	25	19	21	22	20	35	23	28	41	21	25	34	20	22	21	24	16	32	29	20	22	26	13	28	21	17	21	21	21	25	23	23	20	25	20	31	18	17	26	30	20	25	30	27	21	16	19	27	23	31	27	27	21	28	18	22	30	28	24	17	16	29	24	20	26	24	19	25	24	22	25	34	18	20	25	23	25	14	21	15	22	22	30	27	16	17	28	23	24	25	26	22	19	32	23	28	22	23	21	16	21	28	19	32	31	31	24	21	20	23	23	25	17	20	27	15	23	30	23	19	25	30	22	30	25	27	19	20	23	32	24	27	21	14	20	24	26	27	29	32	34	24	24	28	21	21	18	19	35	14	27	21	21	19	31	22	24	25	26	30	23	23	24	26	21	27	32	26	25	23	26	23	20	19	20	31	20	24	26	20	29	23	25	23	17	15	24	21	30	25	21	33	29	28	24	18	29	23	30	35	14	25	18	29	26	29	23	26	21	26	21	24	18	12	24	19	27	30	30	23	20	28	22	27	20	27	22	25	21	26	24	25	34	30	25	32	25	23	26	29	20	30	31	18	23	29	28	31	22	22	29	32	26	21	22	25	21	29	27	25	18	19	29	22	23	22	32	28	37	20	19	26	29	25	21	25	19	32	24	22	16	25	31	20	21	25	22	17	22	31	16	25	18	24	21	28	27	23	25	25	24	21	16	32	24	29	33	22	21	18	23	19	28	36	34	19	21	21	26	23	22	23	17	31	23	24	21	21	26	28	19	30	17	25	20	26	42	22	22	22	27	23	19	25	18	25	14	35	25	17	15	20	31	25	16	20	32	23	20	22	26	24	29	20	27	19	34	15	24	29	31	28	31	24	26	30	31	24	24	27	19	26	23	24	25	33	23	32	29	32	27	25	18	19	21	25	25	31	22	20	17	21	23	22	17	36	22	20	18	22	24	21	26	28	23	26	26	19	19	26	20	25	21	26	26	25	28	25	15	19	23	20	13	16	25	25	26	23	26	21	20	22	27	21	23	19	26	24	27	26	29	13	20	31	16	25	17	26	25	25	30	27	22	21	24	31	21	21	23	22	29	25	24	24	32	18	20	23	28	21	18	21	24	22	23	23	16	29	28	24	18	19	28	19	22	26	20	28	19	23	19	17	29	20	21	25	19	27	16	27	18	19	24	29	20	18	24	26	29	19	17	27	16	18	29	22	29	18	22	23	19	21	27	29	27	30	23	17	17	24	27	23	26	30	20	20	26	26	19	22	28	25	21	28	26	24	18	27	20	22	23	40	22	30	29	26	22	18	19	35	28	20	21	28	26	22	21	26	25	16	29	24	25	35	23	25	19	34	23	22	21	21	22	29	19	29	28	30	25	38	24	28	22	29	22	26	23	21	30	21	25	23	27	26	19	27	29	21	25	25	28	30	27	26	25	19	20	27	31	19	24	28	17	22	33	20	26	26	36	18	24	27	21	19	27	23	24	25	21	22	24	20	26	22	17	22	31	25	19	35	30	22	28	25	24	17	27	26	24	25	26	23	33	23	17	21	23	30	19	25	26	20	32	29	19	32	16	23	29	29	24	20	36	37	18	27	24	23	21	30	23	32	20	25	25	14	28	24	23	22	26	21	30	25	13	25	27	28	24	27	21	27	20	28	23	29	22	20	29	26	17	26	28	23	23	34	30	23	19	24	12	21	26	30	27	21	19	17	29	18	19	26	21	27	29	21	22	20	20	26	25	17	25	19	24	26	23	28	18	23	21	27	29	30	24	21	19	19	17	10	20	18	21	23	31	18	20	30	28	29	31	24	34	20	25	24	34	16	20	24	26	26	29	21	28	20	21	21	22	21	30	27	23	27	17	34	19	19	27	21	27	30	25	21	26	30	23	28	23	21	19	27	19	20	31	21	13	20	24	23	19	22	16	25	22	10	17	19	27	15	33	22	25	25	24	24	21	26	20	21	21	27	19	32	24	23	18	21	19	24	29	22	16	12	14	20	34	23	24	24	24	22	26	30	23	15	29	24	22	31	13	23	30	27	19	22	19	19	25	25	18	28	13	19	32	21	22	16	26	24	28	29	20	31	16	23	22	20	25	23	30	20	24	23	16	23	30	16	17	27	23	23	15	25	22	27	28	33	21	22	28	27	19	19	25	22	20	24	9	25	21	20	24	28	20	14	29	36	21	32	28	26	19	20	32	25	27	28	26	18	24	26	27	27	24	24	23	30	18	19	27	33	21	18	23	28	29	23	25	19	17	31	19	17	26	23	27	21	25	24	27	27	19	13	20	27	22	22	26	24	23	33	23	23	18	21	31	23	25	23	29	23	12	20	19	21	29	22	21	24	25	26	19	24	27	31	20	13	18	12	27	26	23	26	25	16	27	26	22	23	24	25	27	16	31	28	24	24	20	22	27	34	29	26	25	27	23	28	21	29	20	27	22	28	27	15	21	17	29	30	19	26	23	28	26	23	31	32	29	18	24	26	23	29	24	14	22	19	23	27	28	27	26	27	23	17	16	24	23	15	27	21	28	26	13	24	31	26	25	26	29	36	26	25	25	19	24	18	18	17	26	23	27	18	14	32	17	16	23	33	21	27	33	27	22	16	26	24	16	19	30	31	36	20	17	21	28	24	22	29	27	23	21	22	23	14	16	19	23	30	32	14	29	21	28	16	24	19	26	27	32	22	25	17	20	23	32	21	25	14	23	24	19	27	25	29	37	22	25	19	26	16	19	17	33	22	23	11	21	14	20	25	37	24	23	26	23	22	18	16	27	16	29	26	24	26	25	22	28	16	25	28	23	28	16	30	24	23	20	26	24	30	20	34	34	18	27	23	23	19	22	24	22	17	31	30	15	26	26	25	26	28	28	39
28048	11778	3617	8582	13859	12944	10211	8227	6494	5266	4481	4008	3577	3087	2801	2550	2263	2121	2089	1833	1679	1511	1461	1429	1388	1354	1332	1269	1259	1062	1093	1125	1053	1049	1021	1039	990	945	916	863	856	819	747	799	793	780	776	797	808	768	736	808	706	679	692	694	678	652	613	656	664	585	618	610	589	588	572	601	556	531	554	552	531	515	522	535	491	526	561	500	489	500	491	501	495	472	481	497	489	463	464	387	481	437	480	451	432	494	462	432	390	389	424	465	423	456	418	454	468	422	425	400	448	430	415	447	428	404	407	432	417	434	396	428	447	420	418	400	446	407	445	435	439	433	423	402	401	420	436	436	384	402	415	399	418	437	441	450	420	428	411	405	407	451	426	419	448	461	448	422	437	459	430	416	445	450	398	423	453	464	426	434	415	467	425	429	406	449	438	431	404	427	409	471	428	432	437	406	404	422	394	446	412	401	451	440	447	433	439	387	433	408	436	411	387	418	428	432	429	427	432	432	388	396	423	404	440	439	443	424	430	424	386	413	418	443	420	396	446	375	440	451	455	401	423	402	402	428	409	421	410	431	439	387	456	438	421	412	402	417	413	421	414	388	415	437	435	455	398	436	437	433	381	402	433	404	386	416	404	425	436	420	425	417	412	437	411	454	386	434	428	404	411	443	377	446	470	432	391	421	438	413	419	411	419	403	414	411	413	427	427	435	425	379	387	398	435	441	413	432	380	421	467	401	419	413	450	417	419	418	455	461	415	443	416	443	449	421	401	411	416	394	430	403	413	403	437	421	426	420	406	416	389	418	406	424	416	425	435	409	455	408	440	435	392	379	423	418	405	393	389	424	452	430	406	395	397	392	416	409	391	396	415	410	438	412	397	380	431	407	404	392	425	431	397	432	429	416	452	388	408	396	414	361	411	421	414	432	417	415	431	437	431	424	414	424	445	446	417	403	439	417	437	434	429	417	448	420	436	435	439	425	444	423	407	414	410	431	403	414	440	432	407	419	405	357	400	395	388	405	403	427	408	430	445	433	463	413	379	436	393	435	442	441	439	437	428	420	422	412	423	433	422	410	426	419	421	395	443	400	427	399	445	436	438	416	447	425	429	448	414	425	410	440	460	411	398	429	423	414	399	438	411	418	452	454	418	399	432	393	409	460	378	428	389	413	396	448	394	452	441	438	428	415	411	414	422	438	441	429	384	386	414	418	403	409	377	439	424	432	410	423	435	437	427	428	421	411	464	385	453	422	449	438	420	380	414	422	445	452	397	434	427	417	449	424	417	428	396	394	417	426	423	418	394	412	409	425	408	435	389	408	428	408	407	419	432	399	405	406	451	390	420	418	443	442	429	406	407	418	432	475	412	396	414	423	394	429	401	401	421	424	413	403	405	406	432	437	398	385	468	398	417	409	393	413	415	407	410	399	402	403	463	482	426	413	416	427	407	430	451	431	439	388	449	402	425	418	425	417	427	434	400	407	406	429	428	415	413	449	431	396	430	402	410	399	391	439	452	420	421	428	429	431	432	435	456	440	418	419	402	419	439	398	395	389	443	444	440	435	433	431	413	431	392	456	422	427	431	400	394	427	417	435	402	385	424	430	394	423	434	441	430	451	414	419	412	413	422	460	429	427	453	368	433	406	415	458	441	433	427	450	428	414	413	419	411	424	443	420	399	409	424	434	400	397	446	401	424	418	395	412	455	412	432	423	410	452	424	400	431	447	451	416	403	432	416	423	432	439	416	460	452	443	412	418	401	408	390	430	415	445	423	477	421	418	406	441	426	401	403	404	430	429	454	457	421	402	410	401	423	398	439	387	469	450	411	413	384	450	414	417	420	426	442	419	410	417	407	444	398	389	405	418	401	434	440	439	424	420	416	454	410	434	428	457	393	437	402	435	421	412	413	449	456	416	427	435	394	420	436	405	411	384	402	395	464	420	435	434	473	384	416	466	412	399	409	426	397	400	428	425	432	374	435	419	385	442	428	428	440	408	436	404	396	405	431	413	391	412	433	452	414	393	434	416	429	448	456	435	402	410	436	418	458	435	417	434	429	459	470	378	419	393	411	445	397	408	415	403	428	436	396	421	386	399	466	415	391	407	413	409	436	411	447	387	417	438	424	398	434	406	447	421	399	461	424	434	408	404	398	432	384	445	439	422	375	436	431	426	411	399	413	405	427	440	410	404	395	433	444	398	434	411	422	425	418	405	389	424	446	460	437	406	398	405	421	452	415	420	399	435	420	402	453	415	417	470	437	382	415	425	422	456	428	383	431	431	396	413	441	434	396	417	423	394	408	455	440	461	439	447	420	418	437	467	431	422	435	405	451	455	390	415	427	424	410	421	394	405	437	424	434	406	420	439	431	411	399	442	421	436	415	389	442	411	422	406	412	430	387	414	428	415	435	417	443	414	439	400	413	435	387	450	426	426	421	404	426	416	442	391	448	420	410	433	413	407	431	410	423	451	416	442	409	448	430	404	421	409	404	404	418	419	376	419	420	411	420	425	424	430	455	447	444	428	433	416	439	452	408	406	414	438	401	422	419	406	451	388	406	402	434	452	400	432	421	391	416	433	383	427	410	455	406	396	438	436	415	424	434	441	428	441	442	360	417	404	420	414	420	404	449	444	431	405	418	409	396	463	433	391	398	432	415	432	446	436	417	458	417	420	452	388	439	409	413	405	435	424	418	438	449	388	396	438	436	408	397	393	430	418	398	404	437	414	417	466	363	448	439	425	430	435	434	388	418	416	429	425	434	456	430	454	415	406	412	413	462	438	443	434	413	441	395	427	384	404	412	414	411	417	428	392	431	393	420	424	427	438	425	448	444	421	394	413	432	403	448	398	415	424	447	460	411	425	413	417	427	417	432	435	441	420	431	393	398	433	428	444	421	442	407	405	396	402	437	409	431	420	411	438	401	396	404	422	377	387	418	457	406	429	411	417	415	435	425	411	407	422	469	442	422	386	410	438	410	408	446	396	433	422	445	413	406	380	442	368	436	408	430	432	408	440	406	409	414	428	416	398	426	406	459	396	422	452	404	383	432	377	449	416	399	422	412	414	411	429	456	427	406	440	455	416	423	407	421	415	398	419	450	395	429	401	406	419	433	441	431	467	418	415	422	419	403	448	433	396	454	429	437	400	404	399	449	443	393	429	431	440	440	444	398	414	407	433	425	397	395	409	437	427	402	412	431	440	431	449	403	414	450	451	376	380	450	460	407	440	433	420	422	462	409	415	441	385	420	445	378	410	432	420	414	404	431	441	451	420	435	396	434	426	483	402	420	396	438	394	433	405	401	404	399	452	412	406	436	448	446	439	394	398	378	437	462	457	423	416	423	418	421	417	398	416	393	391	400	410	401	420	418	415	418	392	422	421	420	435	411	402	410	428	406	434	424	411	423	418	411	431	414	417	424	419	397	399	401	416	373	436	437	412	443	420	436	422	445	442	433	419	419	419	447	433	427	422	445	450	418	410	418	402	432	420	385	406
4198	1222	312	201	292	268	225	187	181	152	147	168	132	103	110	100	70	80	75	81	65	76	67	67	52	55	58	55	53	46	41	58	68	53	48	48	56	65	44	43	50	41	48	39	41	42	53	37	46	37	36	36	36	36	37	36	45	41	40	48	32	30	31	43	36	29	25	31	34	39	35	25	31	29	32	39	38	41	39	33	30	31	40	32	32	29	19	25	34	20	36	32	27	30	33	33	42	32	15	23	26	22	23	34	32	27	32	26	38	35	25	38	27	25	27	29	39	34	34	32	30	32	34	27	28	27	19	31	26	28	34	31	31	22	29	26	24	31	27	26	30	28	35	29	35	34	18	31	27	40	26	28	31	23	34	29	26	33	28	31	30	40	24	36	28	27	29	34	28	27	39	38	26	30	36	24	28	23	35	42	30	35	20	28	44	37	31	31	19	24	36	29	24	26	23	16	22	29	37	14	29	41	25	31	26	33	26	32	29	24	30	30	31	31	32	30	29	25	29	22	30	30	30	33	37	37	29	35	32	35	31	29	32	26	29	27	36	23	33	25	34	25	36	37	27	24	32	40	31	39	32	24	23	32	23	31	20	32	27	26	32	29	33	37	40	34	25	20	21	31	24	23	31	34	28	34	25	27	34	20	24	25	25	41	37	29	31	12	37	32	37	35	20	30	28	32	30	30	36	34	26	29	40	31	35	26	31	23	30	25	27	32	37	23	20	36	37	32	36	31	29	32	38	36	24	21	30	34	29	40	29	35	29	29	37	29	29	27	32	26	29	28	21	38	29	26	35	26	26	33	27	20	27	33	33	40	37	33	27	33	29	37	20	31	24	29	22	26	31	30	35	34	40	29	29	37	29	25	29	24	30	29	32	29	26	29	32	34	32	29	30	24	20	32	35	36	27	25	44	32	32	34	33	29	32	27	22	35	32	21	33	26	27	33	29	23	25	34	24	19	29	32	31	23	40	25	30	34	33	26	39	35	37	25	38	32	28	31	22	22	32	32	39	27	33	34	32	35	27	34	25	31	29	31	29	48	28	28	33	25	33	29	37	43	32	33	23	20	29	37	28	30	21	43	29	29	27	27	27	27	38	25	37	22	26	34	36	28	41	32	44	29	24	33	28	35	32	33	34	27	35	30	35	28	41	18	26	27	22	32	38	37	30	28	36	29	36	38	32	31	32	33	30	32	33	25	40	27	30	33	26	32	25	30	29	28	22	34	34	32	32	26	30	31	35	42	24	30	35	40	27	25	39	25	35	30	42	28	28	22	23	36	34	31	25	33	24	32	38	32	27	27	23	27	32	29	34	34	28	28	22	30	39	20	41	38	38	33	24	35	31	28	22	32	32	29	27	34	44	34	37	36	33	27	32	34	23	27	17	30	40	36	29	24	30	31	31	36	24	32	26	29	39	37	31	27	27	26	44	33	30	41	28	34	31	28	22	27	25	23	28	40	39	35	32	22	36	32	29	38	21	35	29	34	30	28	28	29	28	38	40	29	26	21	26	37	20	28	35	32	22	26	30	40	24	28	33	39	28	27	31	37	28	28	32	28	28	33	27	43	36	33	29	30	24	25	33	27	29	28	36	30	26	18	34	23	33	38	24	17	32	32	34	24	34	28	36	26	39	31	22	20	29	28	32	36	32	34	31	32	37	33	31	29	42	29	29	25	31	36	40	31	33	20	29	27	37	30	21	28	23	28	38	38	27	34	35	26	24	35	34	22	32	26	27	36	25	28	44	38	38	24	23	31	37	30	23	17	18	24	33	38	24	40	24	18	26	29	31	28	27	27	21	25	31	35	35	19	30	39	33	30	29	27	25	35	31	25	25	36	25	26	22	25	27	42	31	24	33	34	28	33	29	31	26	36	23	24	31	28	32	24	34	28	22	23	27	31	45	32	27	36	36	25	40	25	20	31	26	31	25	24	20	28	28	24	24	37	37	33	23	27	29	34	23	26	37	36	32	37	31	33	32	35	33	34	28	30	33	26	26	30	28	33	20	30	29	25	18	35	22	27	35	27	31	19	30	24	31	28	28	29	27	31	35	39	32	23	38	35	28	30	29	31	28	26	23	30	41	34	36	30	20	30	27	28	32	29	31	33	39	23	32	31	26	38	33	33	27	31	33	28	33	24	29	30	39	30	37	28	39	32	39	27	34	24	30	23	18	36	24	34	39	29	29	31	36	46	39	28	25	23	35	31	32	35	32	29	29	33	29	33	28	28	36	27	26	36	43	35	42	21	27	38	22	28	23	43	28	23	44	23	25	32	26	31	35	23	31	30	35	18	24	31	24	24	32	30	28	22	35	34	29	31	24	30	31	31	26	35	43	26	31	23	44	24	33	32	31	24	37	25	32	34	36	30	38	25	24	26	33	32	32	23	28	25	45	36	26	37	32	31	30	28	27	30	31	38	35	27	38	24	37	22	33	29	35	41	37	31	30	36	36	30	26	29	33	30	37	33	30	32	37	32	34	34	33	31	34	21	27	20	36	34	25	31	16	34	22	31	21	25	27	29	24	34	22	28	26	32	35	27	28	31	24	22	31	30	34	36	35	32	26	35	36	24	29	35	25	30	33	23	33	32	33	30	35	31	26	29	23	22	38	33	26	30	27	26	32	23	32	25	23	27	25	38	32	30	25	23	29	33	33	25	21	45	31	42	30	38	34	24	16	30	31	26	32	19	31	24	31	27	35	27	25	34	27	22	31	28	29	32	28	30	33	30	29	27	35	43	39	31	31	30	28	29	27	40	17	29	26	27	42	25	34	36	27	28	27	28	29	28	23	37	37	24	27	27	32	26	28	36	43	33	34	28	39	25	28	29	31	28	31	28	32	26	37	27	26	25	29	31	25	40	24	26	38	31	26	34	26	30	15	42	32	40	31	39	33	35	38	30	30	33	28	21	35	33	28	33	46	41	21	29	28	22	25	33	33	22	36	40	39	27	32	40	21	36	37	24	28	38	22	14	30	42	23	34	31	22	33	30	38	41	34	40	23	24	30	30	34	28	31	48	26	44	25	24	26	34	27	22	36	27	31	31	28	31	38	35	36	25	26	32	33	25	30	32	34	31	23	32	17	28	32	31	35	25	32	30	20	32	42	27	35	27	26	33	26	29	36	33	34	37	29	41	23	28	33	30	28	23	39	34	29	31	31	41	19	34	33	37	30	34	18	31	34	38	38	36	36	24	30	28	27	42	20	23	32	38	27	38	33	30	29	28	32	36	24	33	31	40	37	37	30	24	34	27	20	27	41	23	33	37	30	25	32	23	34	30	31	30	31	35	35	17	26	43	33	19	38	37	34	30	32	33	33	18	34	33	37	28	23	29	27	31	33	31	36	31	33	38	33	41	27	30	36	34	29	33	31	32	27	31	31	27	29	31	28	26	32	34	36	37	31	35	22	32	33	30	26	27	25	29	32	33	32	41	27	36	28	31	35	26	22	26	29	27	32	31	31	30	32	29	31	21
38848	18661	7762	16274	24737	23366	19165	15866	13052	10894	9532	8602	7717	6450	5637	5076	4603	4242	3863	3584	3189	3039	2895	2541	2765	2551	2463	2152	2125	1923	1930	1844	1788	1815	1826	1754	1651	1542	1360	1307	1420	1344	1295	1264	1247	1278	1275	1224	1205	1210	1201	1193	1141	997	1050	1027	940	974	947	932	877	906	860	879	855	814	905	810	832	757	786	760	742	720	721	706	685	716	700	692	722	681	714	673	677	679	626	639	655	617	605	632	571	619	567	587	561	566	517	526	550	506	517	543	529	497	568	547	556	566	499	542	575	524	510	540	530	510	523	514	507	493	568	509	556	551	513	525	522	551	541	511	544	535	535	497	508	518	531	602	508	510	538	499	544	533	527	498	506	523	518	508	500	532	516	503	548	559	520	535	508	567	483	521	484	528	552	505	536	518	536	519	498	507	515	503	506	495	485	532	495	521	517	506	510	566	546	495	556	506	525	504	543	510	508	493	519	511	503	508	496	507	531	529	530	511	544	508	504	547	522	519	495	512	522	510	525	488	540	521	484	509	522	546	547	511	502	531	547	499	523	535	532	518	508	505	547	504	535	520	463	518	474	560	524	532	499	541	569	506	529	511	514	475	541	525	525	477	583	526	558	568	522	522	511	537	535	530	533	562	525	519	478	521	535	531	540	459	507	500	485	527	529	533	498	563	528	522	538	563	505	539	482	536	500	503	485	494	515	523	498	514	528	546	545	511	532	559	582	519	516	533	551	470	523	545	530	540	533	550	558	477	567	516	542	544	506	534	484	511	523	515	514	542	505	513	490	538	518	494	511	496	551	507	561	538	487	536	538	526	494	496	525	558	504	487	561	497	533	487	523	503	493	488	556	515	527	540	517	527	495	514	517	526	489	559	516	573	528	480	497	536	537	527	502	524	461	554	533	504	519	515	496	517	515	503	533	527	535	555	541	528	583	557	519	562	499	538	539	473	486	498	462	478	549	493	506	539	549	512	523	522	519	513	526	516	547	540	499	526	547	512	539	543	528	475	524	510	528	486	532	508	532	549	539	527	533	516	494	484	490	515	540	503	518	553	536	543	557	503	526	510	556	513	499	538	508	510	525	503	529	520	502	548	528	541	522	541	502	536	500	541	517	498	576	462	519	513	542	544	548	514	515	529	521	509	543	524	544	516	508	532	516	524	560	532	565	494	514	524	525	510	548	512	503	537	522	541	514	516	489	499	529	519	508	479	527	523	550	526	546	521	516	528	500	503	542	571	549	494	530	505	466	523	521	474	512	517	528	500	536	523	516	508	519	498	545	493	537	531	534	523	545	513	550	506	509	532	499	542	529	490	534	515	504	553	491	576	538	504	558	510	479	541	521	519	514	536	508	534	511	570	527	500	510	521	526	552	522	522	546	559	546	547	536	505	543	492	593	506	525	530	495	491	571	531	516	523	505	509	535	530	533	566	500	524	533	542	507	491	528	548	495	532	505	509	489	556	530	532	487	511	536	512	523	511	534	541	515	518	499	555	529	511	528	548	500	535	527	549	512	534	527	520	543	527	521	544	493	517	522	497	501	496	533	509	557	544	551	515	540	515	483	524	534	472	535	486	557	488	527	521	504	502	534	493	499	537	513	520	535	500	529	531	546	502	508	509	533	528	512	502	533	508	518	493	513	535	516	551	530	545	524	513	541	518	543	541	513	492	521	512	509	550	555	583	513	514	547	500	555	538	461	495	511	558	527	499	508	468	496	492	570	530	525	509	516	508	544	516	488	510	540	498	507	574	530	478	532	601	497	527	477	572	538	552	504	481	560	557	515	531	476	512	482	475	508	521	521	533	510	583	540	494	515	513	529	477	534	548	529	502	517	506	510	484	530	528	529	518	510	535	575	537	544	535	501	530	530	522	510	504	506	525	530	535	483	549	531	522	493	524	503	547	535	574	519	488	545	564	498	529	507	520	513	496	535	520	543	494	517	567	555	548	524	496	525	546	500	533	520	534	525	551	556	523	527	500	490	500	488	506	512	524	504	539	522	529	527	550	515	498	487	503	541	528	558	492	487	535	496	515	568	503	491	529	522	492	515	515	529	507	527	520	528	521	533	503	526	501	516	533	512	545	521	490	509	513	475	507	473	551	512	533	563	536	504	515	519	507	500	529	544	554	528	521	535	507	513	486	477	521	471	490	521	520	525	486	460	518	507	548	492	533	490	501	514	525	525	526	531	558	528	516	556	534	481	534	510	523	510	502	503	529	511	506	522	505	497	519	521	567	526	508	536	521	520	484	508	525	525	478	487	510	521	521	513	509	547	521	519	532	500	516	529	513	510	501	531	492	532	521	468	523	505	503	499	556	547	506	487	520	532	491	530	473	504	500	511	505	487	532	506	488	505	532	514	535	490	555	504	511	489	517	504	558	525	554	496	525	509	548	476	510	522	545	470	500	530	535	532	527	512	523	511	521	471	493	525	525	535	506	527	509	501	523	556	507	533	489	491	558	530	494	527	532	518	500	503	555	574	491	512	504	571	537	543	495	495	523	523	531	555	556	505	523	558	500	484	513	538	539	542	518	508	491	509	527	539	536	513	517	501	540	504	498	542	513	528	526	529	495	503	557	546	554	534	505	502	515	506	525	498	562	520	505	559	536	531	511	528	534	531	523	509	519	514	476	511	552	516	489	560	529	525	549	535	544	538	525	537	523	523	481	500	533	516	523	500	527	528	546	493	538	533	536	562	489	502	536	502	512	505	536	506	517	531	510	503	521	493	482	541	483	528	489	499	482	506	535	594	498	526	526	553	520	528	528	502	522	493	517	526	508	509	519	507	482	491	526	510	510	494	475	510	516	482	538	559	565	483	528	511	493	526	525	550	522	493	495	541	511	494	493	504	506	519	540	524	534	524	540	550	490	498	495	508	499	514	548	492	531	550	493	522	528	557	529	509	528	514	531	530	546	509	527	520	470	510	547	506	529	516	469	478	509	551	518	578	487	530	522	530	519	508	501	485	519	526	544	525	521	507	545	484	493	531	531	577	499	521	542	553	536	511	518	544	542	554	519	566	550	497	549	521	506	553	537	536	477	528	508	517	493	523	564	522	526	492	579	532	491	512	526	541	514	511	549	546	522	557	543	505	526	537	516	497	531	543	502	543	542	523	548	477	503	547	542	516	522	486	500	495	508	498	534	558	510	528	485	473	540	530	531	540	505	569	527	557	511	574	508	516	493	498	534	514	523	550	506	525	565	530	509	511	514	562	541	550	489	512	483	535	507	520	498	523	502	494	556	538	569	516	502	514	502	538	534	552	491	517	497	514	496	497	522	508	509	492	517	548	546	493	581	515	479	492	485	544	552	510	506	516	540	542	468	490	522	515	479	508	535	524	526	527	507	488	510	542	517	523	500	521	517	518	525	514	547	515	482	551	499	530	550	520	516	557	487	531	507	513	483	556	471	508	525	527	533	555	580	509	527	503	490	515	513	509	512	486	528	540	483	517	515	506	533	528	549	544	533	532	516	516	526	531	489
4375	678	206	161	200	201	173	128	141	135	132	121	111	85	87	79	71	86	63	84	64	54	54	66	72	53	50	53	47	47	53	61	49	43	53	54	43	52	42	41	53	42	33	66	45	36	32	40	37	51	38	40	36	48	41	42	37	41	42	37	39	35	31	33	39	31	40	41	35	38	29	35	32	39	30	24	35	28	28	44	41	28	31	34	34	27	29	35	30	37	35	22	39	44	30	33	29	41	41	26	33	34	33	27	21	37	36	28	33	31	35	25	30	15	29	27	34	26	35	26	25	28	20	31	36	35	31	27	33	22	24	26	36	39	31	30	39	25	44	31	41	29	35	38	29	30	37	35	29	35	26	32	32	24	31	29	34	26	28	33	20	32	27	39	25	29	26	36	39	34	32	31	31	20	44	28	25	34	34	33	34	27	28	37	25	40	27	36	36	26	36	31	40	36	39	34	36	39	32	32	26	31	31	37	33	41	33	28	36	25	34	36	36	24	24	31	24	20	37	29	21	29	48	34	48	36	33	36	31	31	27	26	39	39	39	33	27	36	44	42	34	20	34	35	38	42	24	20	29	31	19	32	34	31	33	37	42	25	40	36	41	23	24	37	23	30	34	32	42	37	28	33	34	38	25	35	27	21	28	31	41	28	32	27	22	33	46	21	28	36	38	40	32	25	32	33	29	26	34	25	35	32	25	33	36	33	36	30	36	25	31	20	28	24	28	27	22	31	38	33	28	32	23	23	44	31	39	34	23	36	35	31	31	43	32	25	25	25	29	36	36	30	34	30	30	33	31	30	29	23	39	30	26	30	34	40	34	29	29	39	39	41	28	25	32	27	37	31	25	30	34	39	32	38	36	43	36	32	32	31	36	41	24	22	31	29	32	32	37	37	28	24	26	24	37	29	32	36	43	33	32	41	40	24	30	32	36	37	31	39	33	26	30	34	31	39	32	27	29	41	35	29	34	28	47	32	35	35	30	31	30	35	27	29	38	32	35	38	20	35	33	34	26	28	35	37	34	34	28	29	26	29	42	33	36	34	45	33	34	37	35	36	27	43	44	34	24	39	28	30	28	32	29	32	36	40	33	19	20	31	26	18	36	33	30	32	36	25	32	31	27	40	27	34	36	42	30	29	35	39	29	24	30	24	33	35	37	35	22	31	27	34	34	36	34	25	34	35	28	36	29	38	27	27	28	35	26	25	36	35	33	27	31	34	38	28	31	30	29	35	19	34	36	37	31	22	29	31	32	33	32	34	29	29	19	37	34	22	35	27	31	40	42	41	25	37	33	27	38	34	25	40	22	26	40	33	28	28	34	35	38	31	37	31	33	31	26	32	30	28	44	25	42	18	35	40	31	28	31	28	27	24	34	27	35	38	30	37	36	37	35	24	36	24	18	34	38	30	22	33	28	23	37	45	41	31	26	36	21	37	25	25	33	25	31	40	23	27	38	23	29	32	31	33	34	27	37	27	31	38	38	31	31	36	36	29	34	38	34	31	38	26	29	32	28	30	37	39	34	29	29	32	33	38	39	31	28	22	25	45	30	27	23	26	39	22	30	29	39	22	32	23	26	22	28	41	30	42	28	28	27	36	45	35	40	31	24	33	23	25	38	32	26	29	31	31	45	38	30	30	38	40	42	25	31	34	29	30	32	33	37	29	31	29	28	34	31	37	33	38	35	26	30	32	42	35	26	39	28	25	37	26	29	37	34	34	36	39	35	34	25	30	26	31	34	44	38	36	19	32	43	39	27	30	28	28	28	34	30	28	31	37	37	32	35	35	41	25	20	27	35	34	32	38	36	20	36	29	30	28	32	28	30	23	41	25	41	30	28	24	28	29	28	36	39	36	21	27	31	31	33	31	28	32	37	37	30	25	34	32	28	32	33	37	36	29	22	31	29	32	32	28	25	18	28	31	22	24	35	33	35	33	33	38	30	28	35	23	26	38	23	31	26	24	35	45	36	37	35	39	38	39	33	29	38	33	28	35	31	42	37	30	27	25	34	26	33	27	42	34	20	40	39	32	42	29	27	32	25	33	36	32	43	39	29	28	28	36	44	37	26	20	38	31	34	29	38	27	31	32	37	39	44	33	34	40	21	33	28	46	39	32	31	27	32	30	28	39	28	28	29	40	24	44	31	29	27	41	41	31	29	26	37	37	32	35	27	37	37	29	35	36	33	29	29	29	40	32	35	29	29	36	36	31	33	28	31	33	40	33	27	38	32	39	28	27	33	31	42	36	29	35	31	37	31	24	36	30	34	21	31	22	30	27	24	53	36	25	35	35	29	23	31	31	29	30	38	33	21	36	32	35	32	28	36	37	31	22	26	32	34	34	31	38	34	31	31	39	31	24	33	28	27	31	30	41	34	29	31	30	31	24	35	39	28	31	30	23	29	29	24	33	33	33	33	29	40	27	27	27	29	41	33	30	32	33	37	30	26	32	28	22	38	32	34	34	34	25	29	24	34	37	42	34	34	31	30	28	27	29	30	25	34	30	29	33	37	31	31	29	36	35	27	30	33	38	36	30	29	30	18	27	31	32	32	41	37	31	37	34	48	44	30	38	26	29	29	28	24	30	44	21	27	40	34	28	27	30	25	38	36	34	47	27	33	32	29	27	34	29	29	29	30	35	35	37	22	35	35	31	29	27	33	37	32	34	37	35	30	38	36	27	29	30	31	36	39	31	34	36	37	26	24	27	28	34	35	34	23	41	28	33	37	40	24	28	40	33	40	24	36	26	28	35	32	29	28	37	31	24	35	39	26	31	31	31	31	39	32	20	26	33	32	33	24	32	23	38	31	31	28	31	25	33	27	26	31	37	33	38	23	27	24	39	34	34	30	25	28	50	34	27	31	41	33	31	30	38	27	37	38	29	32	40	37	34	38	27	27	33	31	37	37	33	37	45	33	32	28	29	25	29	33	44	36	29	37	30	36	25	28	30	40	21	28	26	27	26	26	26	34	31	23	32	32	31	29	38	47	31	34	36	34	31	29	29	36	35	34	43	38	30	29	37	34	28	31	20	28	29	24	39	29	43	26	41	34	21	37	34	28	44	29	29	30	34	31	41	28	39	34	24	37	34	40	32	25	32	31	24	30	28	31	32	38	28	33	43	27	40	38	41	23	31	35	20	34	39	36	40	34	34	22	40	22	33	33	37	17	20	32	29	31	37	25	30	41	23	45	37	27	33	25	34	26	26	25	30	30	39	29	39	36	33	27	24	37	30	33	31	32	33	40	31	37	31	24	33	41	27	32	34	25	37	30	24	19	40	30	28	26	44	32	32	28	29	33	39	33	41	30	31	35	31	34	38	34	34	36	20	29	37	38	41	26	36	32	29	28	27	28	36	28	33	42	32	30	42	40	29	26	30	40	34	33	38	30	35	35	28	28	27	36	36	40	38	25	31	31	40	35	40	30	42	32	32	31	32	33	40	33	39	35	32	41	35	26	27	26	30	36	31	25	35	42	32
33543	14538	6070	13078	20044	19378	16309	12990	10498	9017	7818	7169	6166	5286	4509	3912	3530	3521	3133	2980	2662	2508	2300	2262	2086	2075	1940	1866	1822	1672	1724	1633	1570	1577	1556	1462	1335	1376	1240	1276	1164	1125	1174	1151	1112	1161	1064	1074	1063	1065	1006	1014	1048	930	926	933	849	924	915	841	909	858	799	813	827	790	792	803	735	744	777	748	711	716	680	688	694	706	660	633	660	691	648	672	689	661	656	619	613	572	607	638	592	615	603	618	582	606	556	517	562	574	579	568	551	595	587	583	555	614	577	545	547	584	556	524	535	573	541	578	564	558	518	564	554	573	539	614	517	598	590	554	568	543	520	551	502	527	555	545	502	563	536	563	566	580	572	574	511	571	564	546	540	587	558	558	519	572	537	545	542	542	549	578	547	558	527	559	552	517	563	539	561	609	563	568	550	548	527	495	583	549	550	562	555	563	534	568	576	554	567	544	575	556	504	559	519	542	545	551	586	524	512	553	560	552	521	608	589	531	551	521	557	559	564	566	528	526	515	526	583	560	581	603	519	547	527	564	539	537	600	587	556	550	538	566	544	581	561	559	544	508	507	599	513	541	573	565	521	550	519	539	532	556	531	551	540	573	554	545	538	542	521	555	546	579	569	563	522	554	523	553	587	544	512	527	557	549	546	534	580	553	539	576	570	546	577	540	564	528	523	504	572	540	582	538	497	589	561	571	585	560	537	540	489	576	593	560	563	583	529	545	579	517	607	562	566	551	581	543	549	550	556	564	511	571	570	568	593	547	575	557	548	528	532	553	577	533	585	566	545	513	553	546	578	530	565	549	519	589	577	550	560	559	575	522	574	533	541	532	589	568	557	525	557	591	574	561	527	561	544	522	550	580	540	539	533	558	593	557	540	546	544	581	530	508	569	536	593	546	530	531	540	554	556	552	568	565	544	519	574	580	520	578	557	607	540	541	537	555	526	542	573	514	564	567	515	536	528	564	533	525	534	585	545	533	542	541	537	545	585	554	576	497	538	547	546	518	554	549	570	540	585	603	569	526	522	562	573	530	562	538	536	575	534	559	508	542	544	523	540	527	557	562	572	557	595	511	566	523	551	533	521	575	552	576	546	558	534	547	565	523	563	537	587	529	537	544	515	520	547	562	570	577	536	560	576	573	566	547	566	578	552	518	523	545	513	555	561	520	550	581	547	589	554	558	560	554	554	546	569	570	529	546	492	557	567	554	550	528	569	567	557	507	554	523	589	510	551	517	528	555	537	532	540	576	617	579	543	502	570	523	538	563	588	583	571	531	556	559	580	568	537	528	577	524	528	556	558	632	537	531	543	526	557	549	583	547	543	512	569	604	582	576	553	543	523	542	556	525	567	541	530	504	581	531	546	546	537	560	545	570	562	575	553	506	547	575	541	570	582	536	540	548	550	556	527	551	611	509	547	583	563	577	524	545	535	588	542	567	534	508	550	554	570	544	593	545	584	553	524	546	541	575	602	557	557	512	513	549	539	593	573	586	555	563	568	511	551	530	562	529	596	570	552	538	536	580	559	565	544	531	571	558	555	554	575	548	588	537	577	578	560	552	557	531	535	575	565	598	546	567	546	581	549	599	552	550	561	518	544	538	543	563	528	541	533	546	592	562	527	544	547	550	580	547	540	503	508	567	523	534	555	537	527	539	545	571	535	605	564	540	578	532	509	568	573	593	523	531	598	518	570	541	587	573	540	547	596	559	552	522	565	573	531	522	540	523	565	546	543	571	555	544	542	578	504	551	593	572	579	527	554	543	584	546	563	481	555	560	529	547	573	550	545	540	521	563	565	556	544	556	529	558	552	557	537	547	537	538	547	549	549	564	557	543	547	541	536	583	574	585	512	548	574	555	492	532	546	550	506	587	569	553	537	579	540	549	539	549	502	533	562	567	529	578	597	566	545	514	538	575	566	549	545	563	517	564	569	557	555	566	518	557	535	539	556	576	553	560	583	554	543	567	572	515	513	561	574	525	526	561	529	558	520	561	556	580	595	533	582	565	548	547	507	592	572	520	523	559	576	555	524	547	593	561	546	597	563	531	571	576	541	549	544	540	553	598	562	542	504	542	515	532	542	597	547	544	553	562	560	555	597	554	544	512	558	564	535	570	547	564	557	547	558	507	572	520	610	518	527	520	512	581	580	563	556	507	598	527	537	580	592	582	559	559	522	522	567	554	551	610	545	570	538	558	560	526	527	578	588	587	559	553	562	539	548	526	542	550	540	547	559	514	573	563	568	594	547	567	538	596	595	558	520	537	569	562	545	541	586	551	516	539	556	547	600	548	587	529	558	524	552	511	530	544	539	603	521	532	546	542	536	555	562	574	522	585	560	559	580	590	549	585	564	535	551	548	534	526	575	530	503	556	610	509	514	553	511	565	546	558	513	572	544	560	548	557	571	533	574	543	521	539	550	632	547	549	563	570	510	587	540	570	596	520	561	578	534	556	514	521	510	522	542	576	525	535	520	564	563	544	530	551	546	549	508	563	552	555	556	535	552	554	559	582	546	553	537	560	511	565	568	529	558	567	539	579	555	580	554	570	565	550	550	561	574	541	546	544	564	526	557	528	537	528	586	554	548	515	543	614	561	552	527	556	551	525	582	543	551	532	568	538	500	568	558	575	597	565	531	499	534	538	537	565	519	566	608	563	555	581	539	536	537	541	540	555	533	567	571	531	524	559	580	542	573	549	532	514	532	538	594	599	560	551	572	527	538	566	567	537	531	534	529	543	557	557	524	579	535	557	523	550	546	500	561	510	586	554	554	567	497	544	521	512	554	526	518	548	567	548	536	576	535	575	582	577	599	561	533	568	572	546	518	555	554	568	544	578	496	598	534	562	576	551	532	550	548	549	546	521	538	545	568	534	598	546	562	539	543	565	529	516	545	532	575	576	589	562	538	525	544	553	575	541	539	573	564	545	530	569	555	543	537	503	533	550	534	601	528	550	544	554	550	551	548	570	605	564	561	572	541	544	573	544	546	520	534	552	557	592	571	555	551	547	489	505	536	546	591	554	558	547	534	544	544	497	561	538	492	522	536	591	602	575	594	588	532	552	567	570	578	577	518	513	539	550	570	522	599	529	521	549	515	542	540	577	492	567	510	568	558	566	567	556	529	553	587	528	548	560	536	590	529	546	566	511	564	577	560	538	530	565	523	577	523	573	576	532	544	529	581	575	548	560	547	523	579	566	582	599	539	575	550	537	555	542	551	512	548	535	557	599	525	572	528	552	530	514	560	522	545	538	545	531	575	547	542	568	551	567	556	624	548	539	580	559	547	529	527	557	564	553	550	544	546	581	521	551	550	555	545	589	547	583	578	541	552	555	528	573	516	501	558	524	576	557	562	527	558	565	560	535	557	585	544	552	537	582	579	563	550	555	534	569	542	557	563	598	541	583	585	593	543	581	549	547	546	594	570	564	575	566	534	541	543	599	538	535	528	554	550	560	554	598	532	509	560	565	537	523	556	573	553	528
5678	1489	420	261	361	352	264	209	199	191	179	160	152	162	133	123	107	94	94	103	89	86	76	67	79	72	68	60	68	54	78	45	72	85	68	54	68	57	50	45	58	63	64	47	55	51	39	50	54	36	37	59	46	38	39	48	41	44	40	49	39	39	52	43	44	51	51	46	49	42	42	40	44	35	42	45	40	38	58	34	43	45	40	31	31	40	41	38	38	48	37	39	56	44	43	39	32	18	29	36	28	38	31	33	41	46	26	31	29	40	31	28	28	34	39	32	27	37	27	28	33	36	46	27	34	42	30	48	41	27	39	25	37	39	37	39	31	37	36	27	49	26	29	48	34	26	38	31	40	37	25	40	38	30	42	42	39	23	36	42	30	28	50	35	36	41	39	36	30	34	34	31	31	49	32	32	19	28	37	30	30	33	47	31	42	36	37	38	35	43	34	41	44	37	35	31	39	53	22	41	26	28	43	34	29	32	35	34	39	34	44	40	41	48	28	34	33	36	47	44	40	32	36	36	28	29	36	30	36	39	37	37	39	37	36	31	30	51	33	32	41	35	33	33	45	38	32	42	42	37	26	30	39	37	45	34	46	26	37	42	52	38	35	38	26	35	34	29	31	32	35	43	35	39	30	33	34	36	26	36	40	34	38	31	37	44	34	38	35	35	27	33	17	39	36	38	39	34	45	40	36	36	35	42	29	33	34	33	30	40	33	27	38	38	35	25	39	39	33	42	32	45	32	46	32	29	35	31	42	28	29	38	37	39	37	39	30	34	34	35	45	34	37	41	39	43	38	36	34	38	39	32	32	28	40	41	28	37	43	48	39	39	28	34	38	29	36	39	38	23	41	39	37	38	33	30	41	35	38	36	33	31	38	29	36	45	33	31	40	36	34	39	32	41	41	32	30	35	42	40	39	31	26	39	39	29	34	46	39	41	34	28	34	34	25	35	28	32	32	34	40	33	44	43	29	30	32	34	39	27	26	45	33	32	31	40	36	37	47	33	26	40	41	39	37	34	26	33	29	31	38	30	34	34	29	22	26	39	36	35	26	31	50	34	35	35	40	37	34	35	38	41	30	34	29	39	44	45	35	40	32	33	45	34	33	38	24	29	31	53	39	31	29	29	39	36	29	31	38	38	37	25	32	35	33	38	38	26	32	45	42	33	34	42	31	38	37	31	38	44	33	43	32	37	39	29	28	37	28	37	30	36	33	39	34	32	23	46	39	34	32	41	32	39	29	30	24	39	49	37	29	25	38	23	34	31	31	27	43	34	25	37	40	33	42	26	29	36	30	20	48	44	20	37	37	32	34	26	37	28	40	41	46	23	33	35	28	24	34	40	45	30	39	34	34	36	37	34	35	37	40	35	39	35	28	39	36	39	44	34	38	35	34	44	43	26	46	28	37	46	30	39	37	35	34	40	30	31	36	37	31	33	40	55	36	29	47	37	48	41	33	39	37	42	45	54	35	48	30	38	35	38	27	46	42	35	38	32	41	39	29	42	25	29	33	38	39	38	23	43	28	42	40	33	38	36	32	35	48	36	43	25	33	45	30	36	40	42	32	42	33	44	28	34	37	35	25	31	43	31	40	56	45	47	39	38	29	38	39	32	32	32	35	34	42	29	37	41	31	39	36	28	36	42	29	32	42	34	26	29	40	22	31	39	27	35	40	30	40	27	38	35	33	47	37	47	33	31	42	27	40	31	49	30	40	38	29	35	48	33	35	30	43	36	39	33	31	30	35	37	38	36	38	30	41	47	34	43	31	38	40	38	45	28	38	36	33	32	37	38	31	42	36	35	40	25	22	41	39	42	31	36	37	35	42	34	33	25	44	28	42	33	35	34	29	39	47	32	39	40	41	29	45	28	33	31	38	43	30	34	41	29	34	22	33	36	40	27	46	28	40	37	42	32	29	34	31	32	37	29	41	43	35	32	37	46	37	43	24	30	35	38	25	50	22	28	31	32	37	28	49	40	43	32	46	32	30	27	25	29	32	37	34	32	38	32	35	31	37	38	39	37	39	30	19	32	29	41	35	39	33	44	35	29	37	32	32	36	22	35	36	44	33	40	34	27	32	48	33	32	34	27	37	45	39	35	40	31	38	34	39	39	35	30	38	27	30	32	37	47	44	24	32	30	37	30	30	28	29	38	34	21	34	45	26	35	50	31	41	33	44	35	42	40	37	42	34	37	39	33	42	33	43	48	36	33	39	24	33	40	25	33	46	30	27	44	30	37	33	33	31	33	35	39	36	32	33	33	39	23	29	38	40	29	29	48	38	35	33	35	28	35	39	32	38	46	36	36	35	39	49	38	49	36	45	34	29	32	31	30	36	57	29	42	32	40	35	38	44	52	37	31	41	36	45	32	34	35	42	42	39	37	35	50	28	40	27	43	28	33	35	46	33	36	43	34	38	43	26	37	30	35	34	43	28	33	44	31	31	38	28	36	39	30	32	35	42	31	40	43	32	37	31	43	28	35	29	37	25	31	31	41	38	37	38	41	38	39	37	39	30	28	39	45	32	29	33	29	37	38	27	26	41	40	28	29	45	40	34	42	32	36	34	43	30	28	39	31	34	35	27	30	37	32	38	36	26	38	32	34	29	45	36	37	34	42	24	29	35	40	28	26	31	28	25	37	36	35	35	34	44	54	36	32	35	37	35	30	37	40	24	24	45	42	46	32	36	40	43	33	31	39	41	37	36	41	46	40	38	29	47	35	34	38	45	40	39	33	25	30	37	37	30	26	41	35	23	36	34	36	40	41	39	57	39	36	33	28	41	33	29	36	34	35	40	44	39	37	32	38	37	26	44	44	41	40	30	33	31	54	35	29	34	28	34	40	34	28	32	34	43	34	35	23	37	43	38	44	27	30	32	23	29	32	39	34	42	31	33	40	38	37	27	26	36	34	29	40	29	29	26	34	32	43	36	33	36	33	46	29	37	33	27	38	33	44	30	22	23	35	25	39	27	42	33	31	30	38	25	32	37	31	41	27	38	45	34	30	41	27	41	35	37	42	37	33	26	33	35	39	46	37	40	38	34	31	35	37	34	27	37	42	35	41	28	42	33	28	33	34	35	30	41	35	43	35	38	34	42	40	23	30	26	45	34	34	41	45	32	41	34	38	46	31	39	36	33	34	44	43	27	29	39	39	30	36	37	33	23	22	35	38	39	38	37	39	44	35	35	38	32	38	33	47	29	28	34	42	43	34	37	46	33	34	44	35	35	35	44	47	30	36	43	40	45	42	41	49	32	31	29	32	39	33	44	47	33	36	36	24	27	41	40	39	32	54	38	34	42	44	36	33	40	40	41	31	33	40	34	38	35	28	37	39	27	28	41	37	37	36	47	40	31	33	32	40	30	25	39	32	30	36	41	50	39	42	34	50	35	27	44	30	46	37	29	36	46	49	20	39	30	31	35	36	41	52	42	23	44	41	43	39	29	37	37	31	41	28	42	41	39	45	31	37	27	17
41535	19849	9522	18980	27336	25876	22141	18031	15019	12766	11382	10186	8990	7689	6623	5964	5373	5025	4502	4115	3697	3544	3402	3170	3175	2855	2655	2717	2670	2312	2290	2228	2261	2267	2227	1994	1996	1835	1717	1665	1613	1545	1482	1526	1550	1432	1530	1419	1407	1395	1340	1329	1300	1211	1202	1152	1131	1113	1154	1115	1065	1022	988	978	985	943	958	934	954	863	828	929	855	843	820	818	810	857	789	778	774	743	757	732	749	774	755	787	743	730	707	649	687	719	654	665	697	658	620	621	629	634	581	627	642	576	562	663	622	626	619	621	610	651	610	659	653	613	605	626	605	582	598	619	612	617	611	623	634	649	577	564	611	684	617	604	635	610	635	596	590	583	617	614	616	601	552	631	561	601	593	603	645	591	628	598	604	561	606	602	637	641	582	630	627	628	592	657	617	595	600	644	595	640	614	608	627	601	688	597	648	619	605	626	594	620	587	568	639	599	558	635	587	623	619	586	582	630	619	594	571	580	640	545	602	609	607	639	594	609	595	587	619	619	549	635	632	607	598	653	599	643	627	599	593	634	614	612	599	602	602	609	643	626	635	600	580	603	628	566	658	603	624	607	634	595	574	545	603	594	575	592	606	646	609	611	613	621	587	587	618	620	653	599	613	601	643	578	601	581	617	614	597	582	590	628	608	567	618	601	594	612	623	619	618	564	578	601	616	626	569	588	596	608	637	615	590	581	624	634	603	588	589	604	605	578	601	610	633	619	638	628	600	620	599	616	589	632	602	601	587	569	627	578	601	602	618	575	647	595	629	586	625	598	624	598	609	593	597	641	606	604	621	616	599	621	595	615	618	618	616	605	652	626	620	624	574	604	597	641	607	597	589	657	618	640	631	591	610	621	636	638	613	584	599	602	622	623	597	672	591	573	620	597	589	581	564	606	608	625	583	633	657	613	637	604	556	573	578	619	616	609	603	610	612	614	624	603	608	596	605	590	584	591	636	584	586	608	645	601	606	618	638	615	586	580	590	617	622	641	599	600	608	617	597	591	595	591	577	628	597	620	611	650	604	620	616	631	602	617	606	606	624	594	634	617	588	633	642	592	562	544	602	547	608	648	584	628	618	600	586	605	635	638	598	582	585	594	594	605	588	587	605	615	595	612	620	597	596	603	625	605	631	629	603	605	610	594	606	592	603	594	627	593	615	634	673	622	601	645	628	624	630	571	597	593	610	602	628	585	566	628	585	618	643	620	573	597	550	627	596	594	602	608	616	632	568	586	592	592	558	611	657	585	626	630	607	589	610	602	634	589	593	591	616	568	595	610	581	596	609	597	607	581	621	625	632	634	626	573	644	592	550	600	594	601	579	615	612	660	641	615	584	656	594	590	632	560	635	556	656	650	579	616	626	579	630	610	667	618	625	642	625	637	615	599	620	646	554	628	597	615	580	588	592	588	641	563	601	599	601	643	656	626	654	621	612	620	604	571	654	604	633	601	640	592	608	595	622	619	603	629	621	601	625	610	613	606	623	572	606	617	587	612	606	634	596	609	619	601	631	636	602	630	621	611	593	610	608	649	631	621	577	624	594	575	661	615	601	634	593	617	615	611	587	656	583	658	658	612	640	611	620	614	586	601	580	618	642	612	591	601	566	604	618	577	608	564	625	654	655	574	578	627	582	601	626	598	622	621	653	651	623	642	606	590	600	593	576	568	654	627	619	602	641	608	566	607	609	582	608	635	622	614	641	614	596	594	631	651	613	591	620	613	641	593	582	644	635	575	605	624	643	624	625	615	599	624	654	596	635	580	637	571	584	616	698	651	589	625	648	627	661	615	576	592	613	609	653	576	633	578	622	580	597	636	626	642	577	594	629	588	617	625	663	587	596	641	604	612	588	603	620	596	590	581	605	610	594	653	596	615	589	632	659	618	627	594	608	612	597	606	610	608	634	579	610	587	600	639	676	628	607	609	605	649	632	593	608	607	615	638	672	588	598	596	578	631	611	594	606	606	595	605	642	617	644	625	611	615	611	604	633	608	637	569	619	636	588	603	606	621	630	605	585	606	611	591	666	576	585	631	602	568	595	603	588	635	640	621	638	590	599	618	615	675	616	615	651	611	641	601	589	645	617	570	596	629	627	634	613	616	566	627	630	586	603	639	635	637	634	636	586	599	636	606	562	597	618	652	627	589	606	565	615	647	622	615	620	595	604	608	617	594	627	587	624	671	601	609	657	592	645	622	604	625	655	613	633	589	604	633	653	618	630	629	630	624	624	602	631	599	607	599	613	638	634	585	630	620	587	639	597	601	602	610	606	632	587	620	612	624	598	586	617	599	596	640	585	613	609	626	579	632	634	591	641	626	636	620	578	616	594	603	593	580	655	625	578	622	596	609	564	640	619	582	662	628	615	616	610	586	594	639	607	629	600	578	590	561	607	611	582	619	628	639	616	611	611	629	632	551	622	591	622	622	574	631	631	628	601	568	581	608	589	630	623	652	591	580	626	642	642	593	586	615	575	613	612	631	622	588	601	588	644	607	646	622	658	628	559	595	644	602	619	613	627	580	604	616	579	601	618	589	629	603	626	646	658	599	572	641	602	597	598	635	625	604	558	672	668	627	557	600	623	627	601	651	596	562	604	589	589	609	628	605	607	631	617	639	631	561	591	611	641	591	631	616	615	585	611	581	654	627	572	618	593	609	594	568	590	624	638	590	568	594	629	584	628	593	614	584	609	653	630	602	602	616	572	574	585	613	637	686	576	634	644	605	634	600	645	592	626	606	628	602	578	532	614	690	623	640	585	612	662	642	596	612	629	637	612	576	583	585	592	587	618	581	607	607	614	620	629	651	605	645	615	597	657	585	679	613	599	631	609	622	649	606	619	637	627	564	621	602	580	610	627	605	610	622	554	577	634	605	598	570	665	624	643	581	597	632	646	593	627	593	624	630	609	633	633	626	618	593	575	642	602	604	609	570	586	605	555	639	627	569	608	594	577	601	630	613	638	617	663	594	666	626	594	639	602	626	649	630	585	586	581	688	611	648	626	580	618	605	612	599	590	652	609	575	618	585	571	591	591	628	606	628	597	635	633	628	613	638	608	579	582	624	530	561	619	623	597	575	602	621	584	576	629	633	622	558	581	586	625	602	635	600	578	619	604	590	631	577	581	593	610	615	579	632	570	654	586	622	660	608	639	621	595	604	565	604	599	616	554	620	620	616	584	634	614	583	650	605	612	601	583	595	599	615	569	582	591	618	602	619	617	597	608	639	607	646	579	618	607	594	638	611	647	636	588	591	584	606	602	629	605	608	618	630	575	630	629	652	643	582	579	566	584	583	603	630	602	593	589	640	594	599	568	602	577	631	572	573	639	590	587	649	629	558	610	642	594	611	644	621	613	600	626	606	619	575	604	584	597	587	626	575	589	626	634	589	642	585	631	619	612	607	630	605	613	636	615	593	586	580	570	643	636	644	607	636	583	578	626	589	599	641	624	616	619	624	627	581	631	612	639	558	604	632	622	615	605	655	619	631
2436	366	117	93	148	124	108	92	92	98	80	67	72	56	60	60	57	51	46	55	43	45	42	48	37	36	38	36	33	33	30	39	49	41	40	39	36	38	34	31	31	29	26	28	26	37	29	35	35	27	39	29	33	24	22	35	28	24	28	37	25	29	29	33	34	35	19	30	26	31	30	36	32	25	24	30	28	19	26	21	12	14	24	33	27	25	30	27	28	24	23	34	30	29	23	16	28	27	23	33	17	21	21	25	28	25	25	29	21	21	18	33	18	31	24	31	25	22	22	31	22	22	20	26	24	20	21	16	20	27	23	28	26	29	16	21	27	23	26	26	15	27	21	18	22	29	24	23	28	19	24	24	20	20	35	22	17	26	33	28	34	35	25	28	22	19	29	19	21	28	26	26	25	26	29	21	35	25	20	22	15	31	16	19	22	29	19	37	24	25	21	22	29	26	17	28	19	18	26	23	29	25	17	30	28	22	28	25	26	27	28	30	19	24	23	26	22	32	23	19	23	28	16	22	22	31	26	23	24	20	18	34	27	19	34	28	28	19	28	27	18	18	27	21	28	34	24	14	16	22	27	25	33	22	21	22	30	31	19	27	30	22	18	30	22	22	32	14	30	22	23	19	28	19	26	24	28	30	24	26	23	24	21	31	29	22	22	25	21	26	23	21	27	24	17	25	18	25	26	25	20	23	28	30	26	29	19	28	25	30	24	30	26	26	25	29	19	23	23	35	26	23	29	27	18	21	25	19	35	21	23	33	22	23	27	29	26	17	19	27	33	19	23	27	32	24	25	21	19	25	26	20	20	27	22	18	30	28	31	17	21	26	17	27	30	28	19	21	28	31	28	18	26	22	15	18	28	19	19	26	22	20	19	14	26	20	28	32	40	20	24	21	23	33	24	19	17	27	12	14	20	23	25	26	24	28	30	23	27	21	25	31	24	21	20	17	19	28	25	18	21	24	26	30	18	28	26	24	20	21	24	16	28	22	26	24	22	21	27	17	29	22	22	22	26	31	18	26	21	32	16	25	26	28	23	23	26	20	24	28	19	23	19	25	16	23	24	25	24	28	21	18	27	26	28	26	18	29	21	25	23	30	26	23	32	40	19	34	25	33	24	28	31	18	23	26	23	17	23	28	19	31	27	30	21	23	17	19	18	22	28	28	21	21	14	25	25	25	25	24	20	24	32	14	30	32	23	29	27	21	26	23	20	24	32	21	31	23	27	20	22	27	21	26	32	19	25	26	24	20	25	21	26	34	12	17	22	31	23	19	27	23	29	36	19	19	16	28	30	22	25	27	17	30	29	23	16	28	23	22	31	26	24	28	19	33	35	23	30	30	29	28	27	28	22	27	23	28	25	16	22	27	12	20	25	17	30	28	27	23	16	30	17	22	27	30	25	26	20	27	23	15	17	24	23	27	24	16	29	24	20	26	23	25	16	38	24	26	19	28	29	24	16	29	32	23	31	28	23	19	34	28	30	35	30	25	31	20	19	18	22	18	29	22	17	21	33	23	18	24	21	22	34	38	28	24	26	28	18	28	19	24	32	16	18	29	28	22	27	17	23	21	29	30	35	21	28	23	35	26	26	32	32	28	20	14	21	26	17	23	28	26	26	27	31	28	20	19	30	33	27	23	27	21	26	18	31	25	28	19	24	23	24	24	23	21	30	23	19	20	28	20	23	31	23	21	29	30	22	18	23	23	32	15	27	28	20	19	28	40	37	23	24	29	23	24	25	25	18	36	27	24	26	17	25	38	17	21	26	25	20	15	28	19	27	28	24	27	28	21	37	26	34	24	26	18	28	22	25	19	20	27	31	20	19	27	24	28	27	22	24	31	21	26	20	27	28	23	34	22	22	18	20	17	24	30	25	22	30	19	21	27	32	26	30	19	23	27	31	28	16	21	17	25	18	31	22	26	21	23	25	33	30	29	27	23	22	29	22	24	23	20	26	22	22	26	25	21	18	23	23	31	29	28	19	19	21	26	23	24	32	30	38	25	21	28	32	19	25	14	28	11	16	23	30	30	29	24	23	25	22	21	22	26	33	28	19	37	24	26	28	20	24	25	29	27	33	24	20	25	34	28	21	30	17	30	21	22	26	26	20	32	26	22	26	26	20	22	24	22	13	30	22	28	25	32	21	19	21	30	18	26	31	29	35	24	22	28	18	27	29	27	19	22	20	21	26	21	26	26	30	23	22	19	22	21	24	26	22	19	12	22	27	23	16	20	25	26	25	34	36	33	21	27	23	18	26	26	25	34	23	32	28	21	24	28	20	28	25	24	21	25	20	22	14	15	20	17	15	21	27	26	20	26	20	25	34	23	28	27	22	24	16	28	28	34	25	23	20	18	25	21	16	28	16	20	19	24	20	27	29	27	28	22	31	26	22	28	26	21	23	27	19	29	24	35	33	15	23	14	19	11	26	28	28	28	26	21	24	21	21	24	18	27	20	21	24	36	33	24	25	30	20	11	31	28	14	27	33	29	24	22	25	22	27	25	17	23	24	33	23	17	27	22	21	26	22	21	26	21	22	24	28	31	35	24	27	30	31	29	24	22	21	33	20	23	25	34	28	20	27	16	17	23	29	22	19	23	21	26	22	26	25	17	20	30	19	24	25	26	27	19	28	25	23	31	26	28	22	22	25	28	26	24	19	35	23	24	30	28	27	19	20	23	26	26	16	23	22	23	28	25	23	20	24	25	25	16	23	24	29	22	35	29	32	26	23	24	27	20	29	28	16	25	19	17	34	27	13	20	25	26	23	28	22	24	20	21	24	25	32	18	26	28	31	27	24	18	26	27	21	22	22	26	27	26	30	23	21	19	33	28	22	27	27	27	25	17	27	21	29	19	23	24	24	24	23	16	17	16	15	22	21	17	20	26	28	14	10	29	27	27	17	21	24	25	28	15	29	20	29	26	32	26	26	29	27	17	22	18	26	24	23	26	25	34	16	18	29	23	23	27	17	22	26	32	24	26	21	28	24	21	17	28	25	25	23	36	31	18	24	24	26	23	13	22	29	25	21	26	26	15	18	27	36	17	23	26	24	30	29	22	21	34	34	25	17	28	24	23	27	21	16	29	25	25	20	22	19	22	19	33	21	24	23	32	24	21	26	20	35	27	25	30	27	28	24	40	19	26	21	27	17	26	17	25	26	26	23	31	31	27	22	21	24	22	22	19	24	33	22	20	29	15	22	31	22	20	19	22	25	27	25	21	14	23	27	33	30	20	24	24	21	27	28	23	34	18	32	27	21	25	26	25	25	28	31	17	23	26	17	26	21	32	29	31	24	22	24	29	27	23	21	16	22	28	27	30	17	22	25	18	20	29	26	23	27	31	24	20	22	25	29	28	28	28	39	33	23	25	17	17	17	21	23	21	30	20	18	24	28	26	23	20	19	29	24	30	16	28	22	29	20	19	28	21	25	27	18	23	16	23	16	25	26	26	23	20	23	29	26	26	19	25	27	24
29391	12120	4156	9229	14945	14331	11615	9144	7314	6006	5240	4319	3807	3211	2855	2582	2405	2126	1956	1974	1696	1593	1524	1567	1539	1399	1338	1382	1259	1207	1193	1093	1153	1170	1111	994	974	903	857	872	834	821	824	791	773	795	781	787	766	725	712	781	715	692	669	655	646	642	677	594	636	651	587	615	581	588	577	608	563	574	535	545	553	555	513	528	546	511	511	491	533	487	480	485	502	522	495	473	458	474	451	469	476	411	476	451	437	417	406	417	407	420	445	423	451	431	434	432	409	407	447	419	431	432	418	440	425	432	438	414	424	428	430	412	411	401	404	385	465	435	426	439	460	400	416	443	407	436	445	435	444	490	421	423	434	444	425	413	440	414	397	416	433	422	366	440	440	403	456	412	439	427	433	397	437	409	408	430	410	400	424	422	421	430	416	434	432	432	427	431	406	426	468	402	477	467	435	428	443	435	432	410	447	400	405	437	407	450	413	425	407	412	443	448	444	419	433	438	389	428	414	452	408	436	437	439	414	420	414	416	423	431	381	432	426	411	423	417	404	413	447	441	399	446	419	394	425	472	439	425	429	398	413	437	423	439	402	392	445	421	390	439	397	405	434	407	388	433	429	421	426	389	416	416	429	457	410	444	409	417	437	412	433	409	470	437	403	459	418	433	432	414	427	473	459	423	441	400	458	432	408	474	383	400	437	405	407	435	416	402	412	413	424	411	425	455	437	400	414	422	400	415	418	423	430	398	424	422	436	379	424	458	436	378	407	442	423	434	431	435	376	409	413	393	431	411	446	410	441	420	461	450	426	395	463	432	437	440	435	434	418	400	437	425	418	424	422	424	452	396	423	413	437	407	415	415	423	449	417	398	428	407	437	451	453	422	408	448	441	413	417	428	425	398	414	458	406	438	410	417	414	384	436	443	416	428	428	434	432	443	441	392	459	412	467	426	439	414	406	414	449	455	474	430	440	401	427	427	410	441	450	441	416	443	406	453	373	441	436	432	422	417	439	443	423	472	424	450	431	435	416	434	441	416	402	400	388	417	408	397	449	433	432	456	397	402	405	461	402	415	440	418	421	432	411	419	399	428	389	455	439	444	463	426	415	419	413	434	450	404	428	424	427	409	435	448	433	411	435	436	414	405	380	414	439	423	415	422	418	418	396	430	412	415	418	433	438	398	395	395	376	433	442	445	421	401	376	455	410	431	432	439	420	437	429	426	455	417	445	420	402	454	416	463	422	441	408	441	433	412	414	408	438	405	447	450	406	424	416	432	447	402	424	456	410	414	417	427	412	430	415	402	424	433	421	417	458	421	430	437	425	428	450	411	405	433	433	426	426	406	420	433	426	407	417	442	436	423	441	448	384	417	402	434	435	476	415	438	419	420	416	434	451	440	412	416	397	414	433	415	433	423	418	415	402	450	418	459	410	427	470	412	418	404	397	420	416	446	427	444	421	399	431	424	416	403	448	414	426	428	428	411	430	412	432	398	412	394	436	397	463	431	459	440	418	398	414	440	417	405	416	457	453	403	436	425	429	426	439	409	432	430	401	426	451	424	396	426	418	408	436	434	442	423	442	463	406	408	429	413	410	443	411	442	391	437	441	441	399	460	423	425	415	404	418	427	414	398	459	434	431	450	416	444	437	460	417	455	415	386	386	446	387	412	444	451	435	440	415	430	428	409	443	424	429	410	441	427	443	433	438	431	406	412	392	432	420	387	395	436	451	416	437	423	403	450	441	394	398	412	421	400	446	428	396	405	456	430	440	398	439	437	392	462	432	424	412	437	466	415	409	406	432	434	406	398	417	392	448	410	468	420	406	405	411	419	428	409	453	421	375	423	423	395	403	442	421	398	440	405	426	384	439	437	424	384	429	446	453	414	418	412	430	438	423	430	448	409	431	454	414	425	397	433	435	420	436	445	438	415	423	449	424	459	413	431	420	410	474	396	442	400	458	392	398	409	427	431	401	409	418	427	404	445	429	466	441	438	429	462	455	410	424	407	363	419	440	399	419	408	419	441	439	443	439	417	427	429	428	409	461	404	408	461	463	429	404	423	410	446	437	420	416	433	431	421	414	436	456	396	443	417	462	446	413	429	395	446	442	432	443	400	429	421	408	392	435	418	426	440	395	415	415	420	427	419	466	406	454	435	434	439	432	399	393	450	423	433	428	403	431	423	383	426	390	390	403	423	392	426	402	421	420	421	463	412	410	440	404	411	446	443	432	471	389	422	414	405	394	428	421	439	402	403	419	439	384	450	440	428	428	438	440	408	418	451	407	439	431	426	433	456	426	418	447	424	383	487	475	450	404	419	382	467	408	446	427	400	422	433	454	406	403	407	437	405	444	431	426	440	479	441	421	438	422	417	434	414	415	448	430	437	405	438	403	434	429	414	439	425	436	395	425	437	443	388	411	433	410	438	424	416	411	432	473	424	462	420	386	456	419	428	425	424	456	446	437	441	403	457	457	430	399	404	397	397	426	396	412	416	410	421	424	424	409	436	432	417	446	433	373	465	423	435	458	425	407	425	401	461	394	437	474	424	438	437	443	450	438	428	405	417	435	454	432	423	368	429	424	421	378	431	390	428	426	413	418	401	419	442	412	447	420	431	427	424	424	418	422	392	410	432	450	448	425	464	407	402	413	446	425	428	435	425	430	439	443	442	420	423	421	391	428	439	429	452	419	393	407	409	413	408	432	437	419	466	388	377	427	412	459	395	409	438	421	409	441	420	415	404	449	404	426	419	442	409	448	458	458	417	391	404	418	430	448	432	434	421	421	426	429	444	441	418	427	437	480	365	436	389	443	431	450	424	466	432	409	446	396	432	402	427	439	437	401	387	403	456	424	427	433	416	378	443	424	432	404	434	464	425	421	398	446	409	399	410	429	479	443	416	413	400	402	419	442	438	402	418	409	416	411	407	414	438	420	477	408	422	417	442	407	483	420	421	411	435	432	419	403	446	405	441	424	449	453	426	430	426	373	459	438	398	424	471	422	428	443	418	464	441	461	410	405	419	470	445	411	433	418	450	401	407	433	439	426	420	416	413	430	417	414	427	412	449	400	397	417	424	421	443	456	439	415	398	437	424	430	388	422	442	427	400	401	442	432	423	422	439	431	438	442	467	427	438	400	421	451	425	421	405	408	412	426	408	419	445	400	436	414	416	408	437	420	424	425	411	423	482	459	392	428	416	411	423	429	439	415	426	460	436	429	394	479	453	429	445	401	425	409	422	438	404	428	444	449	450	425	427	448	427	422	429	473	441	433	449	412	425	425	454	443	415	418	404	428	406	443	396	435	424	451	421	443	425	418	413	403	442	443	412	442	415	444	437	401	445	396	423	427	455	403	372	461	452	472	415	442	430	429	393	419	397	435	462	417	417	421	439	415	411	451	443	445	433	424	445	442	416	423	402	437	408	426	428	447	423	393	456	431	404	435	438	435	413	440	423	414	431	445	410	440	422	445	443	378	431	429	449	451	445	398	408	434	449	455	434
4180	1103	317	220	315	294	258	223	176	144	160	136	102	125	109	95	86	102	70	87	67	74	65	64	57	70	67	60	65	57	52	52	57	41	50	39	52	42	42	42	54	53	44	40	49	48	53	54	40	42	37	33	41	37	49	40	43	38	39	43	44	42	35	39	32	41	33	28	35	36	28	41	28	39	39	29	32	55	33	28	30	31	31	31	31	26	36	33	25	39	29	32	33	32	35	39	30	24	38	28	29	31	27	24	33	44	28	24	34	31	22	26	27	37	38	35	29	31	39	37	30	29	27	32	27	22	21	24	39	37	39	24	18	30	33	34	43	30	33	28	30	30	25	28	28	35	33	13	27	30	38	30	30	35	36	33	33	27	29	24	28	24	33	35	29	33	27	13	32	40	29	35	20	34	25	35	31	30	27	21	33	37	38	37	33	29	27	31	35	27	28	39	25	28	18	26	35	35	30	25	23	35	28	32	34	34	32	37	40	39	31	26	32	30	30	31	27	33	28	33	35	28	34	27	27	30	25	26	33	36	45	28	34	27	30	40	29	30	38	26	26	28	27	36	34	31	35	16	39	35	39	25	27	44	35	33	39	35	25	22	23	32	31	31	30	27	32	24	32	32	31	34	30	21	36	31	36	23	36	28	26	30	27	33	33	38	33	38	23	28	25	24	27	31	35	25	26	28	30	27	31	35	30	33	28	37	35	31	27	36	31	37	31	33	29	36	31	38	29	23	30	28	27	28	33	39	30	29	26	31	28	30	31	36	28	33	33	29	29	37	37	33	26	26	35	29	43	31	32	32	34	23	38	25	23	32	40	21	30	30	31	28	29	32	33	36	31	29	31	35	30	27	30	33	26	28	17	26	34	25	29	44	27	36	31	31	38	29	23	32	38	26	27	29	35	36	32	29	26	24	26	27	26	22	23	33	36	26	38	36	39	22	28	24	28	31	33	26	34	29	28	33	23	31	33	36	25	27	30	32	30	27	32	27	29	38	28	26	18	21	34	19	26	25	32	28	31	31	26	27	37	26	26	26	32	30	25	24	43	38	22	32	37	33	38	34	27	29	36	30	35	30	43	22	34	17	33	29	30	35	21	35	26	37	32	28	35	38	24	21	36	35	25	29	30	34	39	21	23	26	26	30	32	25	27	37	32	20	39	37	29	37	30	38	24	39	35	23	22	29	35	25	36	35	33	38	34	33	22	43	35	25	31	29	24	30	32	39	26	29	26	27	26	35	31	26	26	38	31	31	29	39	33	37	23	28	28	35	22	22	31	33	25	31	35	31	26	37	34	23	27	35	24	31	40	38	26	18	31	33	34	24	35	29	39	35	41	25	27	23	29	29	28	30	27	44	36	27	38	30	20	37	33	31	29	28	28	36	34	23	27	37	26	35	40	26	32	37	33	25	48	30	23	29	24	27	29	33	24	28	32	30	17	19	29	38	36	25	25	41	34	29	41	31	31	18	36	34	38	32	34	40	25	38	25	38	30	25	28	27	23	31	27	39	28	36	24	23	35	21	26	24	32	31	27	33	28	22	35	26	22	26	31	22	33	37	30	31	27	24	28	24	30	39	23	36	30	28	28	36	20	34	40	32	26	27	31	32	40	23	30	38	38	35	23	30	28	39	29	31	38	26	32	36	28	36	26	20	39	28	30	28	27	35	23	30	36	26	29	27	28	24	30	34	22	34	36	30	37	32	30	28	29	26	26	26	21	29	31	29	25	31	28	23	36	29	27	29	29	21	35	27	26	20	27	32	37	32	32	22	35	42	23	29	25	30	33	26	25	25	50	27	31	33	36	30	38	25	37	38	29	31	34	28	23	28	28	27	33	31	28	31	26	25	34	33	37	28	40	24	26	31	31	28	28	37	38	23	23	37	25	26	30	32	28	30	21	21	40	26	38	31	26	36	41	25	25	34	29	29	34	39	37	27	24	33	39	34	34	37	25	22	35	30	33	32	40	29	34	24	27	29	29	34	27	28	31	31	28	23	37	29	27	34	29	31	25	30	43	43	29	28	30	26	19	29	29	29	35	25	20	33	36	31	29	22	31	35	25	27	29	35	28	29	30	39	27	25	30	38	30	25	30	27	22	29	44	23	33	24	33	30	27	27	26	40	28	31	33	32	31	31	31	39	26	23	35	31	33	26	25	44	32	37	22	33	25	25	26	35	34	28	34	25	31	31	29	22	20	24	27	28	21	27	29	34	35	41	35	31	29	32	20	33	22	25	30	35	33	17	35	18	29	30	26	23	27	34	33	27	35	30	30	28	31	32	34	35	40	35	36	30	24	25	37	32	33	34	33	35	27	37	26	28	28	40	28	31	34	21	27	29	37	25	27	26	37	30	29	26	32	31	26	20	31	29	29	35	31	30	30	33	24	33	25	20	23	41	38	26	26	24	27	29	27	28	27	27	29	38	31	30	26	34	29	28	25	39	27	42	31	32	22	38	23	28	36	25	29	33	35	38	29	33	25	32	26	32	27	32	28	42	41	26	22	24	30	38	28	19	43	28	33	30	35	30	25	29	36	30	39	41	28	28	29	27	30	22	31	25	28	32	30	29	39	17	26	25	39	29	25	28	34	36	38	25	32	24	31	30	37	33	40	32	29	24	31	23	34	34	28	29	27	26	26	20	26	25	30	31	26	39	26	40	39	29	18	36	27	24	27	31	33	30	45	34	29	37	36	39	32	24	38	38	26	26	31	31	19	36	43	34	30	24	24	37	29	29	43	24	30	31	24	24	30	26	32	40	33	33	34	26	33	44	33	26	32	31	27	28	26	39	27	27	30	23	33	24	35	30	26	34	29	31	30	31	38	32	27	32	39	40	31	37	28	31	22	33	26	17	19	27	33	17	29	29	27	33	24	31	25	33	31	24	31	38	31	31	30	29	34	31	29	33	29	33	17	30	26	28	30	26	36	24	43	34	24	36	35	32	29	38	28	31	25	32	37	31	28	34	36	37	22	17	45	21	23	30	32	33	23	31	30	25	34	38	30	31	26	30	36	35	31	19	34	28	23	26	24	20	35	34	30	29	42	22	19	38	34	27	30	31	25	27	22	27	34	28	23	28	26	33	35	41	28	36	18	36	25	20	30	23	26	25	29	27	22	31	41	24	33	37	29	21	32	24	28	34	31	28	32	27	34	38	36	29	31	42	37	19	32	31	31	35	33	34	27	30	30	26	28	30	29	39	32	33	19	34	28	38	26	33	33	39	28	33	34	18	27	40	29	28	27	30	32	21	19	31	29	40	29	31	37	30	27	38	22	30	26	35	35	22	29	23	27	30	31	28	37	27	23	37	18	34	37	43	39	36	31	18	28	20	33	25	36	35	27	27	23	29	27	24	31	30	26	30	27	26	29	28	21	29	26	40	33	23	29	30	38	22	26	29	32	26	36	36	21	32	26	33	28	25	27	28	27	27	33	21	37	35	30	27	37	28	36	35	35	37	29	27	33	19	36	30	25	29
38409	18774	8418	17711	25398	24223	20713	17150	13902	11513	9872	8516	7378	6531	5691	5052	4569	4106	3728	3539	3209	3029	2927	2849	2760	2551	2617	2438	2275	2079	1925	1930	1955	2061	1868	1753	1609	1643	1509	1445	1368	1439	1357	1391	1273	1273	1220	1137	1177	1095	1123	1136	1101	1006	1033	997	948	1004	946	939	920	922	877	877	834	879	802	830	805	814	795	780	722	706	724	733	707	734	641	668	693	636	672	668	649	684	615	638	613	625	619	566	583	572	641	559	612	538	526	518	533	528	550	523	523	540	536	549	562	498	523	517	547	532	494	538	512	483	493	531	547	531	529	487	494	514	518	540	532	561	502	487	571	493	519	519	515	516	518	521	517	510	511	475	533	538	521	506	559	517	518	490	561	534	506	548	517	488	521	561	513	525	559	520	553	539	507	533	513	466	529	487	531	556	509	528	517	552	541	539	530	517	567	513	544	485	509	527	514	515	526	508	501	616	540	519	518	494	569	520	528	482	531	546	554	554	566	510	512	551	533	537	496	545	548	564	538	508	498	533	554	538	517	539	582	508	465	526	534	529	508	532	527	517	500	496	525	512	520	506	553	530	493	483	537	545	523	501	534	519	529	448	549	508	537	512	549	549	507	482	513	518	516	537	506	491	534	493	517	527	490	530	480	538	559	530	548	491	490	529	534	518	524	504	585	513	493	505	547	532	541	533	551	543	532	549	513	519	506	541	525	519	532	573	505	538	511	502	547	544	555	535	559	544	533	486	535	495	563	548	510	530	534	486	501	520	523	520	509	564	514	505	469	517	559	556	488	507	521	510	482	544	519	499	503	549	498	545	495	497	503	529	530	494	515	536	504	536	561	538	535	499	502	519	517	504	533	531	513	526	509	505	520	500	522	563	508	560	526	522	546	484	544	514	526	539	505	510	497	523	511	542	536	506	524	529	528	531	543	498	502	520	493	517	530	501	486	533	492	524	515	526	503	511	511	538	490	513	532	510	536	539	546	504	507	510	510	563	474	542	508	540	525	539	514	517	538	521	536	551	547	545	547	523	489	523	544	541	492	536	504	521	506	550	534	549	551	536	502	530	509	498	535	519	472	539	515	546	527	541	517	502	524	563	550	544	554	526	499	511	516	518	547	537	535	550	524	540	515	572	490	487	530	534	536	543	512	546	530	517	512	541	506	517	528	539	518	513	532	551	542	461	488	511	554	497	500	495	496	517	493	532	523	549	500	538	533	553	575	543	496	534	538	543	531	534	537	565	532	499	539	524	530	510	491	516	519	517	495	486	478	482	523	539	529	574	495	544	461	525	515	487	497	524	525	541	500	501	564	534	537	519	495	531	472	521	495	505	544	527	527	512	502	530	525	533	481	528	556	499	529	541	532	506	498	477	546	563	529	517	531	498	505	531	526	555	487	550	517	539	512	540	518	496	516	527	528	506	511	514	517	527	484	519	539	533	532	539	493	543	543	567	502	528	520	523	494	497	546	533	505	565	514	503	519	516	528	525	453	494	530	539	509	518	518	527	495	506	528	529	535	526	514	517	534	505	552	513	496	495	509	544	520	497	520	535	545	523	520	522	486	530	505	532	505	495	436	549	507	514	520	543	495	558	489	512	500	480	517	537	513	515	530	546	510	499	536	518	492	505	571	499	536	501	533	537	529	509	497	564	502	517	544	491	519	528	528	493	532	509	528	501	473	508	499	531	519	556	491	512	528	518	526	519	558	516	522	546	520	508	538	531	488	563	516	521	493	550	497	499	531	518	536	545	538	498	535	518	527	502	502	475	485	535	560	532	506	539	482	552	537	525	540	508	579	499	500	533	516	493	525	529	502	537	490	540	539	502	511	527	517	509	464	529	447	523	516	506	507	574	558	530	513	519	511	514	518	543	547	516	558	531	509	512	497	493	500	519	534	517	573	476	526	512	510	522	522	496	518	498	546	547	557	506	516	522	487	503	534	500	522	519	541	558	521	550	546	502	501	525	545	554	546	534	503	522	512	506	520	517	518	538	492	533	501	527	547	520	588	521	521	546	537	474	549	538	495	522	520	520	530	544	494	527	534	510	544	535	502	529	569	483	519	527	537	492	521	531	494	544	543	537	536	538	536	513	490	549	527	514	488	527	520	531	505	496	496	502	543	515	544	492	560	490	495	521	501	528	487	538	549	561	541	517	517	527	541	550	522	518	503	506	516	558	497	505	511	507	509	499	506	530	526	512	526	539	544	508	511	488	531	516	515	536	550	490	567	517	526	490	521	539	516	523	514	552	526	509	562	534	522	529	501	542	529	533	498	510	520	542	528	508	471	557	536	534	499	467	539	496	495	512	504	505	514	507	539	525	520	479	522	479	503	495	528	495	523	520	516	564	522	545	478	515	509	495	501	544	471	487	508	538	503	521	522	529	533	486	513	467	517	483	561	521	465	505	535	530	580	535	490	536	540	540	501	503	526	512	540	532	552	510	499	549	542	474	510	524	541	549	551	520	539	521	537	531	494	514	518	524	507	553	529	500	556	556	516	526	536	523	480	511	532	540	516	515	523	493	518	531	523	506	509	538	506	501	526	511	544	505	529	506	495	510	513	531	516	539	525	506	489	552	518	492	497	545	515	501	532	527	527	545	520	520	506	496	535	589	485	544	500	559	520	478	498	551	553	518	487	520	515	527	534	527	554	511	519	561	545	533	485	520	521	500	505	521	520	531	516	575	489	503	563	532	543	544	495	520	519	524	553	505	531	511	457	545	529	558	539	495	495	525	477	514	509	530	545	533	493	516	525	505	499	501	516	509	513	537	521	489	540	565	490	537	517	514	458	572	512	507	507	503	558	527	533	494	533	558	523	522	494	546	521	511	545	485	552	517	552	516	552	482	531	533	529	543	541	509	482	504	537	498	540	523	493	534	523	512	535	525	474	532	531	537	540	525	511	514	513	537	496	506	520	477	562	533	537	507	514	477	544	506	558	521	572	539	548	529	487	470	507	552	494	515	508	515	526	555	505	547	553	530	538	501	498	508	539	533	535	530	522	529	552	505	531	537	540	536	506	512	545	519	530	481	526	512	552	518	511	510	531	500	481	501	503	497	498	559	536	548	520	491	488	524	516	551	551	521	519	495	499	518	527	531	536	496	517	526	475	523	503	520	512	516	532	494	518	542	516	533	483	489	570	537	490	516	495	520	541	532	521	563	480	523	523	541	523	522	580	538	537	555	499	511	512	544	534	562	533	524	526	499	526	526	537	499	526	535	508	523	515	541	528	533	519	522	514	486	561	508	510	523	508	539	572	511	454	505	522	482	513	510	530	545	498	544	536	513	509	534	534	545	528	508	535	524	529	526	560	529	556	497	490	513	502	555	469	503	541	521	527	516	500	499	488	513	540	515	539	541	491	528	510	565	522	526	507	544	486	533	504	516	494	528	517	518	527	518	544	550	549	541	551	513	523	508	521	493	532	513	552	533	512	503	465	500	549	537	509	532	546	493	529	516	528	525	497	524	524	529	510	522	516	532	500	532
4284	736	270	176	245	235	185	155	131	140	111	116	115	73	79	84	73	52	63	65	60	53	70	69	69	67	64	53	55	53	55	53	45	65	46	41	32	43	42	52	45	50	50	35	38	40	41	46	45	49	33	43	46	51	49	51	36	39	31	43	32	29	30	39	44	34	38	38	35	38	28	38	36	35	33	29	37	32	32	35	38	32	29	31	37	31	30	36	32	28	31	29	30	32	36	35	43	34	33	40	24	31	39	23	32	33	33	34	27	35	36	38	30	31	30	42	34	28	23	31	36	28	31	39	30	21	18	30	35	33	35	27	42	23	26	34	32	27	39	33	30	38	33	30	29	26	35	24	26	30	37	26	33	32	33	27	37	29	25	25	24	32	35	34	36	30	47	38	28	31	28	29	38	23	31	36	38	34	35	29	30	15	32	31	32	19	32	28	32	36	33	39	33	33	35	41	49	36	23	36	43	21	43	34	24	34	23	33	38	36	24	28	35	43	26	24	31	27	26	38	34	36	44	30	42	42	27	38	34	34	20	39	26	27	30	33	39	26	28	48	26	34	27	28	34	27	35	41	24	22	38	47	33	30	31	31	30	28	36	42	29	33	29	40	35	34	24	34	26	36	30	33	32	35	26	41	37	30	31	37	20	28	34	42	30	32	36	36	31	36	30	31	36	31	27	37	36	29	26	32	37	37	31	27	33	37	37	22	33	27	31	20	33	34	38	26	33	31	26	35	24	34	31	29	42	48	40	30	36	26	27	29	31	36	33	38	25	32	34	26	38	33	26	28	49	34	26	28	23	30	34	32	37	36	32	35	28	26	28	25	25	23	30	37	44	28	37	20	36	32	36	22	45	34	38	40	30	32	40	25	33	33	37	37	29	35	28	25	29	35	29	37	26	37	23	28	21	37	32	32	37	31	33	41	41	29	30	34	42	22	36	22	38	36	29	25	34	37	37	32	38	32	25	32	31	24	30	26	36	32	25	39	28	29	28	31	45	34	35	24	36	42	32	31	27	35	30	27	32	35	33	38	34	22	29	27	38	41	30	32	29	34	32	22	33	39	23	24	28	32	32	40	41	25	28	36	29	30	21	28	41	26	32	25	46	32	34	42	34	31	32	25	31	31	27	30	41	34	35	26	23	38	40	31	30	34	35	43	39	35	37	34	36	40	41	31	33	35	24	24	27	34	26	44	34	31	19	33	17	44	39	40	32	27	37	28	30	33	36	31	32	31	36	31	21	26	22	36	29	31	28	26	24	21	28	27	37	27	29	32	35	26	30	31	36	27	30	35	35	36	31	39	24	44	39	28	25	23	37	25	31	22	31	26	28	29	37	31	47	24	26	28	39	33	35	29	26	35	25	30	30	20	33	35	26	39	26	28	38	36	36	23	30	38	41	36	37	26	42	34	29	26	26	26	25	33	26	35	26	23	25	31	31	28	28	38	33	19	37	41	36	28	35	30	35	43	32	42	39	24	21	32	29	34	29	36	37	46	26	39	32	30	32	22	28	39	31	21	39	23	33	26	23	33	36	30	33	39	35	30	32	34	29	39	35	19	30	36	25	29	23	37	18	32	39	31	39	36	40	24	29	39	30	44	36	32	33	38	30	36	24	36	25	28	33	34	35	28	31	34	37	23	24	43	28	37	27	27	28	35	17	36	28	23	26	31	27	28	30	36	33	39	36	36	26	37	31	31	39	27	27	39	30	32	46	38	33	29	34	31	27	28	37	30	27	28	35	31	36	21	29	44	29	32	31	33	33	33	32	35	35	35	40	31	32	32	30	28	36	31	36	29	34	36	22	34	29	28	30	42	32	24	34	35	31	24	34	29	27	29	32	33	31	23	30	31	37	22	36	35	30	32	33	32	34	40	31	42	31	38	34	38	30	24	30	27	37	29	27	33	26	27	29	34	35	29	38	42	32	31	33	30	35	25	28	21	37	22	32	28	28	29	37	35	30	22	35	29	38	36	33	30	40	27	48	32	32	36	31	35	21	45	36	28	40	25	33	24	43	24	29	38	29	38	37	35	27	39	30	35	38	36	27	24	36	40	38	33	26	34	33	34	29	38	33	40	27	28	29	36	30	31	40	34	35	27	26	23	35	28	28	25	31	41	38	30	29	32	31	34	29	33	43	27	31	33	28	39	27	20	27	40	30	30	38	28	29	27	33	38	35	34	34	34	37	34	42	38	42	35	29	38	27	38	26	35	30	40	29	37	23	34	32	22	34	26	34	20	28	38	28	35	35	34	30	24	40	34	25	31	33	29	37	33	26	39	39	33	34	37	24	38	37	32	26	18	41	35	32	26	37	27	35	30	37	37	27	36	35	30	36	29	26	43	32	32	31	30	30	36	37	39	31	32	31	33	25	31	38	31	27	28	41	34	29	36	27	36	29	36	43	30	28	32	19	31	26	27	28	32	38	31	28	34	36	34	30	37	29	25	43	31	32	45	35	29	30	38	39	46	31	20	31	32	42	29	29	34	36	33	21	18	33	38	33	30	45	27	34	27	42	28	19	26	31	33	43	36	25	41	23	40	32	36	20	31	29	32	35	34	26	32	30	31	38	38	31	27	45	19	36	37	27	44	35	25	23	30	31	25	30	28	28	32	36	27	35	39	22	38	32	41	32	33	30	34	27	26	35	31	37	34	33	38	34	39	34	31	31	39	30	40	30	34	37	32	38	42	37	36	37	32	31	33	42	30	38	28	27	43	37	33	44	47	22	36	36	37	30	32	37	34	31	27	34	43	32	34	33	43	38	30	32	33	31	29	30	32	27	26	41	37	32	22	36	28	32	26	26	24	36	30	27	36	27	32	39	24	46	29	31	32	30	31	28	39	29	23	28	28	41	36	36	30	35	23	35	30	37	32	32	21	28	27	35	32	36	40	35	32	39	27	34	37	27	23	30	31	31	43	33	30	22	31	38	30	36	29	19	41	31	33	30	26	41	32	29	28	43	31	31	33	37	31	39	32	31	27	40	27	20	37	26	41	32	35	41	42	28	35	32	44	30	37	35	24	30	37	31	28	35	37	29	33	29	27	37	33	39	34	32	27	38	36	28	45	41	26	36	31	26	26	27	36	33	27	36	36	36	36	28	31	36	23	39	22	26	38	34	33	33	25	35	28	29	35	35	31	42	27	44	22	32	38	24	40	29	36	29	35	27	29	30	35	42	30	33	29	29	40	36	22	33	38	36	28	33	24	37	34	27	31	26	42	34	37	23	30	32	44	30	30	30	28	38	34	31	31	36	30	34	39	34	31	41	34	36	33	37	34	28	29	33	32	31	29	28	31	29	26	42	28	34	28	31	31	31	30	24	26	34	32	27	37	36	23	36	26	24	26	36	37	34	36	29	29	39	35	31	42	35	31	29	25	28	33	39	38	36	43	26	34	25	36	28	36	38	30	34	27	28	29	32	31	40	30	25	41	33	33	26	25	29	32	33	25	26	30	39	34	21	37	35	24	33	28
32999	15431	6865	14751	21613	20440	16785	13531	11371	9180	7749	6696	5835	4945	4401	3956	3721	3269	2966	2816	2577	2667	2520	2386	2335	2264	2175	1930	1857	1804	1747	1780	1773	1634	1611	1514	1407	1321	1270	1239	1224	1200	1254	1166	1099	1095	1119	1054	1056	1009	973	958	996	979	944	931	950	885	903	840	827	797	775	803	814	871	739	809	787	809	765	726	665	675	693	664	669	690	667	694	664	655	689	683	630	676	684	621	624	653	601	584	594	639	591	567	565	565	547	525	575	557	529	549	606	537	557	541	546	570	592	550	559	575	538	533	531	540	564	501	533	537	580	513	544	506	572	579	565	566	557	567	565	549	523	556	520	521	554	495	575	482	570	556	543	469	540	603	553	513	585	582	529	581	548	550	550	566	547	564	530	514	548	532	492	588	535	526	535	575	572	576	527	580	549	576	567	571	576	482	573	553	523	592	578	555	552	541	529	548	536	598	516	542	552	520	541	546	536	583	568	541	553	576	561	504	550	525	573	540	558	555	559	537	535	524	556	547	548	574	539	596	543	567	532	586	555	593	531	532	558	587	573	561	521	541	546	537	535	567	566	521	523	547	544	529	547	548	569	555	537	499	527	544	568	583	530	551	564	545	555	525	525	526	569	555	567	540	596	542	553	502	559	593	525	533	537	573	585	561	542	548	557	554	555	579	543	549	543	554	572	550	591	600	598	533	570	596	573	560	547	551	543	537	582	521	565	567	552	502	573	567	534	554	521	563	532	591	540	543	561	527	606	584	551	551	558	545	508	578	529	550	539	534	536	558	579	563	632	595	564	531	566	519	560	554	543	519	569	579	556	562	503	543	519	555	590	552	533	555	579	547	574	543	529	594	606	563	576	531	565	589	556	515	570	524	545	527	561	530	551	526	532	523	604	573	514	552	552	567	568	547	537	510	571	550	597	557	584	602	534	545	552	571	564	592	537	557	589	552	523	578	553	557	554	571	522	550	537	584	580	609	543	535	553	573	549	481	546	560	536	527	548	532	573	555	545	581	593	559	534	536	559	562	512	538	529	538	528	533	564	529	517	555	557	577	548	521	553	595	527	509	532	594	556	521	539	575	564	539	520	553	586	571	544	550	566	621	528	581	572	575	583	527	520	600	538	548	583	536	537	553	532	520	549	515	541	567	564	552	541	558	533	559	583	557	552	539	572	534	542	584	550	546	557	551	576	573	569	540	539	573	569	545	553	532	544	543	546	585	541	585	554	556	572	546	550	548	624	538	545	560	601	561	522	513	556	590	548	547	559	544	541	570	552	572	571	562	575	511	520	567	569	535	537	605	579	534	544	593	579	539	513	575	537	544	562	517	550	556	554	597	553	570	606	521	567	552	583	594	590	533	557	565	560	536	565	548	535	527	551	564	536	558	564	546	530	557	569	539	547	565	549	537	541	548	547	540	550	537	559	550	528	568	540	549	563	572	575	532	546	556	572	605	540	534	562	575	582	545	536	572	541	544	514	555	564	568	602	589	557	521	473	546	575	585	551	594	583	546	560	523	525	558	601	583	534	557	522	552	552	566	553	557	546	521	528	563	494	563	590	554	548	547	541	578	553	558	567	563	523	509	572	570	540	545	569	552	534	553	551	536	526	515	539	572	566	550	546	602	550	521	547	554	562	556	560	568	497	555	528	563	534	568	541	555	599	572	588	577	563	569	573	523	527	608	542	537	527	558	579	568	516	533	563	543	573	515	571	540	547	562	534	581	531	530	534	554	547	552	551	582	544	528	586	586	553	550	516	522	524	572	590	551	566	529	540	546	523	547	525	584	521	554	513	564	559	520	536	559	596	569	516	552	532	540	600	540	534	537	539	521	529	543	591	553	517	559	522	566	533	519	538	546	588	551	559	591	524	563	537	533	568	546	561	565	533	553	552	541	526	566	547	521	582	544	555	532	543	563	571	607	585	546	555	514	540	532	525	590	546	542	526	491	559	553	526	537	518	555	483	553	539	506	523	525	579	560	580	554	559	570	515	543	606	525	532	523	539	540	600	547	509	569	569	562	538	514	528	539	510	563	552	537	533	544	620	577	559	574	561	547	562	545	552	536	588	541	557	516	541	570	564	570	533	562	605	584	553	529	533	554	575	555	552	578	536	571	563	557	510	554	556	541	576	566	609	551	573	558	562	563	576	574	521	523	579	569	555	528	553	552	530	557	510	539	561	561	560	576	526	525	532	572	551	557	545	532	564	552	606	554	606	534	533	589	563	551	573	592	552	565	563	566	525	546	550	562	531	564	525	573	552	540	550	550	547	535	560	560	523	530	566	554	570	557	576	561	574	564	588	542	566	536	549	515	516	526	560	547	553	575	548	512	541	594	551	538	557	566	563	591	550	568	540	597	554	531	579	538	553	563	546	532	534	545	526	550	582	544	593	557	544	565	575	558	554	546	559	618	601	542	572	571	570	570	566	565	557	534	576	553	589	579	554	528	556	545	559	528	567	558	561	561	538	563	536	533	561	503	567	537	555	559	571	549	548	568	556	534	529	556	567	583	575	533	515	550	513	557	550	561	563	558	546	558	548	514	553	532	553	542	542	549	517	550	566	571	538	536	557	570	573	570	581	553	558	502	561	547	532	568	520	563	552	574	547	530	564	565	557	580	522	546	541	546	545	575	552	549	532	544	537	555	563	564	601	519	570	567	527	569	538	556	536	504	568	532	568	580	564	565	563	569	531	559	522	528	582	557	570	571	575	557	596	507	540	585	526	556	563	559	520	580	543	591	587	542	581	530	521	539	568	539	564	527	528	574	564	544	541	573	502	547	551	561	564	504	518	528	551	561	574	527	554	531	580	548	528	554	565	566	567	549	560	565	601	562	528	578	567	578	571	552	546	553	539	550	590	521	556	554	589	566	549	508	586	545	588	571	555	595	567	544	558	555	552	520	524	569	559	586	523	561	543	537	518	551	546	546	525	518	561	538	554	553	552	615	534	581	560	530	541	520	520	527	590	518	572	552	544	576	564	547	575	580	574	592	553	501	582	527	562	532	544	540	544	521	518	541	578	579	553	547	559	498	561	545	556	551	577	593	552	522	580	566	570	586	546	543	558	601	573	568	601	562	533	574	530	556	563	500	565	566	577	517	602	563	522	555	561	542	538	564	522	576	566	584	595	566	556	516	524	518	586	549	506	544	555	588	534	557	568	545	541	510	555	509	576	574	536	571	598	586	593	532	518	552	535	522	551	583	564	522	587	590	559	535	536	576	600	526	603	592	533	532	525	559	552	571	545	571	543	530	578	563	542	562	608	545	553	566	582	568	553	534	540	571	541	570	532	594	540	587	534	584	534	538	506	504	551	579	519	549	498	525	589	539	584	573	585	556	549	585	535	564	573	555	525	549	525	543	549	561	516	534	557	592	541	565	558	553	565	570	567	571	536	492	515	537	533	578	583	552	571	553	511	578	564	573	556	525	574	532	558	515	580	581	512	587	520	516	585	561	564	534	563	559	550	577	552	530	568	553	592	533
5377	1582	455	325	413	377	278	250	229	190	194	173	155	153	134	93	110	91	99	108	83	78	81	80	65	82	66	74	67	62	77	68	69	54	60	48	57	45	54	66	59	44	57	34	47	51	57	49	48	49	43	47	51	50	52	58	50	41	39	41	51	48	45	45	45	44	51	37	44	46	49	37	41	40	29	43	27	49	41	38	46	42	29	50	34	37	45	40	43	50	39	33	38	37	41	31	30	26	29	29	34	40	48	21	40	47	33	33	34	26	47	29	34	33	35	45	40	45	32	33	36	38	28	33	31	37	28	45	35	30	40	45	42	36	37	26	40	38	34	36	35	31	37	27	49	37	37	34	40	31	32	36	43	33	31	46	41	28	41	41	33	37	40	44	42	32	42	31	39	28	39	40	38	41	39	36	33	23	29	40	31	33	27	42	35	28	29	34	40	34	29	48	39	40	31	39	37	38	32	36	31	29	40	40	42	29	23	30	42	33	39	52	38	36	33	31	35	43	25	37	36	34	29	34	41	33	40	37	32	38	37	36	30	37	33	45	34	44	23	32	37	28	33	28	31	35	31	42	37	34	35	43	39	43	34	42	30	34	25	37	36	36	34	32	36	31	33	42	43	36	46	36	33	30	39	33	40	43	35	38	37	30	32	28	29	46	35	40	33	33	37	25	35	28	34	31	31	33	36	26	33	34	52	37	29	31	35	39	30	46	39	42	35	32	41	36	30	38	42	28	44	36	43	39	32	32	28	34	29	38	29	37	40	33	38	30	38	37	31	34	32	29	42	42	34	37	31	29	37	30	38	32	49	40	40	42	33	30	33	34	36	38	54	31	28	34	29	41	28	28	36	37	36	35	34	19	32	39	33	37	36	42	32	34	42	42	27	45	39	33	25	37	37	37	32	29	45	36	39	45	38	30	36	33	21	40	38	37	31	35	36	32	36	41	35	36	28	34	46	32	32	38	39	38	38	39	45	30	32	29	32	29	25	45	38	47	32	37	28	34	30	34	46	31	29	29	27	38	28	30	29	39	36	40	30	38	34	37	29	39	30	38	37	40	36	31	25	47	32	26	27	35	33	33	40	28	25	44	48	35	37	45	31	38	39	38	47	34	40	35	31	43	35	33	34	30	36	40	41	37	35	38	37	36	29	34	49	41	37	24	29	33	29	36	41	28	39	30	27	39	34	24	42	30	35	43	48	42	35	41	30	22	32	34	40	21	35	48	43	26	33	47	38	28	30	36	37	37	27	34	27	29	32	35	44	34	35	39	38	40	37	38	34	26	22	36	34	36	37	38	34	29	33	36	33	35	32	35	39	25	34	26	39	34	52	34	38	41	38	32	47	41	31	35	43	35	43	35	35	40	32	23	37	39	38	35	32	39	35	23	26	41	42	34	44	38	32	28	42	35	34	38	29	37	25	37	39	28	42	33	35	34	36	39	44	29	26	40	33	27	28	35	29	41	33	43	30	29	36	34	35	30	29	26	35	32	31	33	44	28	34	38	45	30	43	50	25	38	28	34	44	40	47	25	32	25	29	34	33	21	42	30	37	35	35	34	37	35	30	41	33	41	26	32	43	45	39	44	31	41	35	43	35	34	37	31	39	40	41	35	41	37	25	35	27	51	41	45	37	49	38	35	39	35	37	28	38	31	33	37	38	38	44	26	36	33	28	23	36	36	42	32	39	39	35	25	42	35	33	43	37	38	39	34	34	41	43	37	31	35	43	32	42	38	36	38	31	27	33	30	38	45	26	39	36	40	38	41	32	38	37	34	39	34	33	36	33	33	37	34	40	35	29	44	35	27	30	34	39	36	40	36	40	24	33	40	32	32	36	39	36	33	30	31	26	49	37	35	38	29	31	40	34	30	36	41	34	36	37	39	40	31	37	35	33	30	35	30	28	27	30	43	34	29	39	28	38	32	38	36	49	48	43	33	25	25	42	29	38	42	34	26	35	33	30	38	39	39	42	26	37	46	30	38	39	27	24	33	29	36	35	49	39	37	42	35	31	35	38	36	37	37	32	30	30	33	25	37	22	46	46	38	40	40	44	36	36	39	24	31	38	33	31	48	35	30	39	39	35	26	35	26	32	36	31	30	24	29	43	43	37	47	41	51	31	52	33	33	38	34	45	32	39	37	37	32	42	26	36	41	33	40	36	35	32	39	32	27	44	38	36	43	36	29	37	32	36	39	36	41	30	41	31	25	26	34	33	33	36	41	38	37	39	34	40	52	35	20	30	34	36	37	39	31	32	35	37	26	28	29	40	41	38	29	39	37	41	30	34	33	37	29	48	33	49	38	44	40	25	44	37	37	39	41	27	38	32	34	31	45	29	41	31	38	32	46	42	34	41	36	44	25	32	28	30	41	39	29	29	38	38	35	35	35	37	43	31	31	38	34	32	36	32	41	43	34	31	28	32	38	38	39	37	35	46	33	39	37	33	28	46	27	40	35	32	32	34	42	42	23	37	41	31	37	33	40	43	34	37	33	40	35	38	36	37	36	47	28	29	36	40	27	38	45	43	36	38	44	33	28	37	44	46	38	35	35	43	36	28	36	38	39	41	37	32	23	32	30	31	41	39	42	29	50	31	42	36	37	28	31	31	37	34	30	28	33	44	46	38	44	26	40	46	27	35	29	44	46	41	30	41	42	47	45	41	45	24	31	37	33	37	34	38	43	33	37	30	27	31	41	28	26	41	34	34	36	34	34	37	40	26	32	35	29	40	36	45	37	55	36	49	34	31	41	41	34	41	32	32	37	40	42	25	34	33	33	43	41	34	37	35	26	32	33	49	31	41	35	33	25	37	35	29	37	39	37	36	32	38	43	26	34	38	28	28	41	31	28	44	49	44	43	41	39	35	40	29	32	39	38	48	43	42	29	31	40	35	42	45	37	32	28	30	38	33	33	29	38	30	35	28	34	39	32	34	25	40	43	33	32	37	48	46	35	35	39	39	37	39	39	35	35	33	31	35	36	32	41	39	33	37	39	30	35	32	36	29	28	36	23	27	31	41	35	34	47	33	35	32	42	43	39	30	33	31	24	43	34	36	29	30	32	30	34	38	24	40	51	44	47	30	38	34	34	35	39	29	37	24	34	29	46	37	32	36	28	40	41	33	38	29	35	39	31	23	31	36	35	33	30	39	33	37	34	37	33	31	44	28	47	26	26	36	40	37	47	35	41	45	43	31	30	39	42	30	31	34	35	31	39	49	35	28	32	31	40	37	32	39	35	35	47	50	44	45	46	43	42	42	32	39	36	42	39	36	27	43	29	38	32	41	39	39	37	25	29	46	35	38	40	32	28	33	34	43	33	42	35	33	35	41	24	41	41	37	36	40	37	39	37	38	41	44	35	40	31	34	22	36	39	37	41	32	36	49	40	39	48	39	48	35	36	49	35	44	30	37	42	42	41	23	31	35	37	34	31	25	31	28	32	34	34	41	40	42	39	30	37	42	33	42	31	33	28	46	31
40820	20553	10384	20599	28257	26453	22680	18607	15274	12928	11292	10023	8699	7802	6572	5697	5162	4565	4318	4215	3890	3798	3548	3405	3302	3027	3100	2762	2576	2483	2572	2507	2385	2291	2192	2070	1992	1739	1733	1666	1644	1612	1603	1584	1562	1385	1385	1319	1317	1372	1368	1261	1289	1204	1222	1146	1121	1190	1134	1075	1069	1051	1083	946	1071	1027	949	949	906	902	907	846	882	821	827	846	744	833	881	814	772	813	784	767	779	734	728	727	722	697	676	750	689	684	678	662	653	600	638	630	647	613	603	578	619	626	619	625	614	577	597	616	663	661	621	621	648	577	597	667	581	636	618	703	617	641	627	583	628	637	636	560	633	603	594	628	562	663	631	631	608	611	587	584	651	626	614	602	585	618	623	616	621	674	615	609	578	629	606	626	620	587	628	607	680	629	591	625	613	602	599	632	638	624	607	617	654	586	594	642	607	631	608	608	604	604	590	621	680	628	584	633	582	571	582	617	609	616	632	650	603	636	590	569	614	589	644	597	627	623	609	597	615	599	643	612	617	604	578	599	590	613	574	640	669	622	610	636	657	645	613	636	575	610	617	654	611	648	547	607	627	635	579	613	614	600	623	595	610	614	614	628	614	613	572	600	597	584	651	625	610	629	652	590	607	623	556	616	629	571	634	586	590	593	602	621	587	610	618	607	581	635	637	602	619	645	638	638	599	601	624	617	587	614	571	674	610	586	629	620	569	591	608	625	627	620	569	614	606	583	580	572	611	580	616	622	594	586	600	580	616	659	617	605	622	605	609	586	604	658	599	606	603	617	613	622	644	652	614	589	623	619	614	626	628	598	574	644	622	614	620	632	593	623	583	569	599	600	606	647	638	599	642	607	634	606	564	606	563	626	608	612	586	641	587	595	619	600	622	608	646	674	600	650	649	616	642	572	595	616	611	634	615	609	588	633	607	590	621	617	593	595	607	590	598	615	601	633	614	616	620	623	637	590	566	600	578	605	606	605	613	603	614	583	620	603	617	615	641	584	601	626	610	607	621	585	583	603	548	589	630	547	600	596	620	586	597	607	624	607	597	631	614	618	608	599	588	615	606	619	650	582	679	600	647	608	615	625	607	574	606	627	572	583	656	588	656	604	613	612	596	590	645	593	624	616	616	640	585	625	601	600	625	616	563	589	635	597	554	623	630	600	588	640	643	568	553	592	616	645	634	628	584	587	600	652	636	604	615	619	579	573	609	607	607	618	609	614	626	583	592	626	621	608	550	613	612	571	591	617	592	590	588	578	617	604	615	617	675	587	615	598	612	625	597	575	599	593	593	635	591	561	642	549	637	564	627	584	584	626	564	620	657	584	634	587	602	622	617	575	570	605	632	665	597	597	621	622	636	541	632	646	636	636	615	591	588	643	594	603	592	601	660	622	619	638	593	588	635	619	643	608	600	598	640	593	617	605	610	595	578	623	627	574	613	582	633	592	609	621	645	629	602	652	606	605	646	579	584	618	606	585	588	578	580	593	615	619	591	574	564	587	601	595	627	565	640	587	566	651	621	638	664	589	613	653	627	615	633	625	579	587	586	644	650	605	601	599	601	584	606	578	587	591	591	623	619	613	597	592	586	595	607	567	574	629	599	586	569	581	594	562	591	619	597	609	629	609	542	603	607	578	589	612	635	639	609	619	637	589	608	633	621	615	610	566	630	630	609	569	594	617	581	597	582	585	605	606	598	654	587	604	598	625	636	596	610	589	591	597	590	599	584	582	593	605	626	636	660	671	603	645	599	661	623	569	618	599	600	580	625	606	599	644	585	622	580	622	620	605	589	568	614	626	639	582	564	613	583	622	641	549	621	594	588	564	542	605	635	580	605	618	641	568	573	608	639	620	614	614	626	591	626	626	620	601	587	581	561	619	622	598	621	576	605	577	601	602	596	563	657	606	606	643	649	582	607	647	614	597	627	609	596	615	603	619	610	584	613	587	607	610	604	633	638	596	614	567	575	614	608	632	574	597	658	613	624	607	620	599	600	627	581	601	625	661	606	588	599	610	601	630	628	627	612	578	556	597	595	624	614	626	598	575	646	588	585	587	610	606	583	616	608	601	595	614	595	606	594	610	603	588	629	637	590	632	642	621	647	592	647	585	587	583	641	583	615	649	579	620	580	587	613	569	610	593	600	581	625	563	594	650	589	596	579	637	584	628	638	634	577	596	581	610	599	631	631	591	635	625	565	597	632	637	624	616	597	599	641	614	608	600	631	596	652	632	601	578	612	589	629	622	609	584	653	615	606	595	611	569	615	617	622	561	639	609	621	609	595	617	604	574	629	613	625	610	609	619	635	554	591	573	625	607	650	610	591	611	616	587	588	611	624	567	590	549	622	640	657	562	619	619	609	627	601	590	574	570	587	565	598	571	646	610	604	602	636	582	621	650	580	614	620	597	610	558	615	638	609	608	652	626	608	618	630	620	575	620	596	611	625	623	579	655	593	614	626	585	594	640	627	577	591	576	579	599	633	590	589	638	636	601	618	555	627	661	627	633	563	634	550	574	624	580	565	618	583	632	580	596	586	636	610	562	591	639	594	602	586	636	566	603	592	620	595	645	627	622	579	637	597	605	592	631	625	600	604	637	589	610	585	625	587	644	586	612	601	560	587	580	614	620	570	600	601	576	614	595	623	644	649	635	611	607	625	601	598	603	607	601	625	574	591	599	568	598	591	600	597	604	617	602	629	608	560	596	623	590	624	641	601	596	596	601	595	652	633	615	543	619	600	579	603	648	644	607	641	652	582	598	568	634	588	604	543	594	632	650	608	636	587	574	617	619	618	602	607	614	597	660	645	658	633	607	576	581	608	619	588	605	625	622	636	595	619	621	596	575	630	632	612	630	590	610	654	616	621	573	610	614	631	588	632	607	586	593	637	655	623	606	612	616	623	618	603	641	616	597	657	597	629	591	645	592	580	664	575	602	613	595	609	649	629	610	630	589	655	573	610	621	573	582	585	644	606	555	635	603	637	581	605	632	622	586	582	582	564	651	576	614	588	578	645	615	582	625	599	606	562	591	592	613	658	604	548	611	629	652	563	632	565	582	630	620	592	658	566	612	628	590	599	583	577	630	602	645	639	580	592	607	626	582	583	612	651	652	644	624	585	579	576	609	609	626	546	637	612	592	590	593	623	598	634	577	578	608	612	655	631	605	588	621	620	576	638	642	607	557	603	637	607	619	630	617	615	586	578	572	574	610	650	635	574	610	602	621	631	617	625	690	613	607	598	642	605	583	611	646	586	617	574	621	606	630	621	597	588	597	624	568	619	633	580	615	630	578	577	591	648	586	604	635	601	586	621	579	608	614	562	636	595	583	605	641	589	643	618	625	602	629	607	648	646	603	612	617	601	619	621	612	605	614	612	628	589	578	613	615	636	671	607	567	636	610	583	578	622	629	606	624	619	615	561	633	632	621	629	596	572	621	573	630	595	610	617	598	591	603	583	603	604	595	620	634	633	662	601	613	625	657	610	563	588	625	611	602
2503	441	147	110	155	134	121	130	81	81	75	69	76	74	48	38	48	58	37	44	47	44	51	47	45	37	38	40	34	41	46	41	34	40	37	35	26	22	36	33	47	28	27	33	25	28	32	29	24	23	19	34	28	29	43	23	27	27	39	42	21	22	21	30	23	31	25	34	26	22	28	23	24	24	30	24	31	26	36	21	29	25	23	28	19	26	23	23	24	34	28	33	26	36	30	19	15	20	20	29	27	24	23	24	17	27	18	20	27	27	26	25	27	27	19	36	29	21	26	34	21	35	34	27	23	24	22	30	31	22	24	28	26	19	18	18	27	24	29	37	21	21	28	28	27	17	23	16	23	26	15	32	20	32	28	30	20	24	21	27	22	18	27	29	21	29	27	34	22	33	24	34	25	28	30	18	21	25	28	22	14	25	32	31	19	23	20	29	25	36	28	20	34	27	22	27	29	15	32	31	24	14	24	34	20	28	21	23	29	27	25	26	22	24	29	20	19	25	17	25	29	28	25	26	19	28	30	27	21	22	23	24	23	18	23	30	29	21	14	28	19	22	23	26	22	21	29	22	27	39	25	24	26	38	22	25	27	36	22	33	20	22	26	20	33	21	26	27	18	29	32	24	26	16	16	31	28	26	27	28	28	27	22	34	23	18	24	28	23	37	22	21	28	29	21	23	36	19	32	34	21	16	19	17	22	26	25	23	24	25	23	23	20	20	22	21	18	19	28	21	25	17	26	18	19	26	13	22	26	27	25	20	31	26	13	23	30	24	24	32	21	19	24	27	26	22	27	18	23	31	19	18	36	23	34	29	35	29	25	24	19	32	23	24	20	28	28	34	25	27	23	16	23	21	21	22	22	24	23	24	23	19	29	26	20	31	26	20	19	23	28	29	32	20	28	23	26	24	26	19	29	22	25	23	20	21	21	26	21	31	23	22	25	24	23	19	20	19	25	26	18	23	25	35	25	28	32	23	22	38	30	22	25	29	23	29	24	23	35	21	21	19	26	24	28	25	27	22	35	20	22	29	26	22	29	32	27	26	21	28	36	19	26	25	22	33	25	26	24	28	25	27	28	20	31	23	20	19	30	19	30	20	21	22	28	25	21	33	25	31	28	29	24	32	22	31	25	27	24	25	21	25	27	23	25	24	27	30	24	21	20	24	20	14	18	24	27	21	16	33	29	35	25	17	20	18	24	19	27	26	23	37	18	27	21	24	34	25	26	26	28	26	24	22	28	25	28	28	25	26	28	24	28	20	31	28	22	32	21	26	26	23	28	19	26	23	26	30	25	24	21	23	22	25	25	31	19	24	25	26	24	24	35	25	18	29	31	25	34	30	35	25	36	23	25	12	28	22	23	33	30	25	19	28	23	22	13	23	17	22	25	35	31	32	26	27	15	26	29	31	28	26	34	36	23	21	37	19	17	28	23	20	23	29	24	28	22	20	17	19	26	28	31	29	21	23	26	21	23	27	18	27	24	33	18	16	19	33	27	23	34	20	24	22	26	23	33	22	14	24	30	30	28	19	23	26	25	21	23	8	27	26	22	27	25	23	27	26	25	22	28	38	23	19	22	21	16	12	21	35	26	23	26	34	20	22	14	31	22	37	23	28	30	24	29	26	21	28	37	24	24	26	23	24	19	30	29	31	30	26	25	29	37	38	22	26	23	17	26	32	27	21	25	22	29	29	27	22	25	29	16	18	22	26	27	31	23	24	25	30	22	30	32	33	23	30	25	23	21	23	33	18	14	27	22	18	18	23	19	18	27	31	19	19	21	16	22	23	22	31	23	30	21	29	24	23	27	20	22	15	19	31	27	31	28	21	25	32	21	24	20	28	25	29	25	35	23	23	23	22	17	21	24	21	26	25	26	34	24	26	27	33	23	20	26	23	25	19	14	30	22	23	23	16	22	24	25	18	32	26	27	20	20	23	32	23	22	22	21	28	23	25	22	19	24	31	29	28	17	24	31	39	35	19	33	27	30	26	22	23	28	30	30	27	15	33	23	28	21	26	32	19	31	29	24	23	24	22	33	26	26	34	22	23	27	23	29	29	26	22	18	27	21	27	23	16	24	18	24	24	23	31	24	21	30	23	25	19	29	32	18	19	31	29	28	32	23	17	23	22	17	26	23	26	23	26	26	25	37	21	28	32	19	18	34	19	22	23	28	26	21	22	17	35	20	26	32	30	27	24	25	27	31	18	31	28	22	28	21	22	24	32	22	26	26	27	35	28	17	22	22	32	30	21	20	19	28	24	31	26	27	25	27	32	18	27	25	17	27	27	21	20	26	36	25	22	19	23	24	26	25	25	23	28	30	19	22	21	21	29	29	25	17	25	23	28	23	25	30	18	20	28	16	24	25	28	28	29	18	26	21	16	27	16	35	23	19	21	28	27	24	31	23	17	18	29	18	26	26	22	23	20	19	25	21	22	15	29	28	24	20	23	26	25	17	25	21	20	26	20	25	22	19	30	23	23	36	28	26	19	24	21	21	24	22	26	22	33	26	20	29	25	22	32	27	33	21	32	17	19	18	22	26	26	19	25	22	19	30	20	19	20	17	33	33	24	27	26	26	22	23	30	19	24	35	21	17	25	21	24	29	30	27	28	22	32	23	27	30	14	18	27	21	16	30	30	27	28	31	32	33	27	29	25	25	31	24	23	26	31	26	32	28	19	22	15	29	25	29	19	20	28	29	22	23	23	23	22	25	18	25	25	25	25	32	22	22	21	19	25	30	28	27	27	20	25	17	28	27	24	27	26	21	15	29	23	23	25	28	29	25	22	20	26	25	20	29	28	32	17	24	22	30	30	29	29	26	29	31	32	25	16	28	28	24	21	28	25	26	36	27	36	31	21	30	25	30	29	31	18	21	36	21	23	24	22	29	22	32	19	23	31	23	25	25	27	11	20	35	21	32	17	25	27	26	26	19	22	30	18	31	24	27	14	17	19	26	22	29	24	22	26	22	31	29	37	30	23	26	21	22	25	27	30	33	32	30	30	25	30	25	33	34	27	18	27	24	29	32	28	18	24	27	26	32	24	23	22	29	20	27	23	14	26	21	29	23	20	22	24	27	23	29	24	17	14	22	29	30	24	21	31	26	23	21	25	39	20	23	23	23	23	30	29	32	23	27	18	22	32	29	25	28	23	23	31	23	28	21	23	33	29	18	23	29	28	20	19	26	18	22	30	20	20	28	22	28	23	24	19	24	34	30	30	24	24	28	24	25	26	25	29	13	16	27	18	22	39	20	17	22	25	26	28	28	28	21	29	31	27	29	18	34	27	21	34	18	20	25	22	19	30	20	25	22	34	37	24	22	34	26	29	21	26	38	26	21	25	26	18	23	24	32	37	29	26	19	27	26	33	26	19	26	24	23	33	32	25	29	31	35	27	22	26	16	26	18	31	27	28	17	31	24	28	24	27	29	15	15	32	19	25	20	22	17	27	29	23	25	25	21	17	28	24	24	23
29286	12496	4917	10702	16375	15589	12259	9459	7253	5880	5101	4517	3831	3543	3093	2631	2383	2136	2073	1892	1837	1947	1720	1672	1673	1548	1468	1393	1301	1219	1255	1343	1247	1162	1134	1035	960	894	927	867	873	908	838	842	791	765	788	749	784	810	761	766	765	765	720	717	656	649	670	657	685	641	612	673	623	591	593	571	570	591	566	568	556	561	570	526	520	496	502	501	493	522	481	516	520	480	473	487	451	470	473	451	475	467	488	403	434	437	436	462	435	410	488	415	456	417	407	443	480	432	469	443	444	392	444	426	410	411	426	422	428	462	419	447	423	428	422	383	411	427	439	378	446	463	430	451	420	422	441	436	452	398	460	463	419	419	464	394	408	445	447	431	439	426	413	424	384	406	472	475	445	427	419	431	435	424	425	446	446	401	399	448	407	419	430	431	469	417	441	449	415	452	404	473	449	423	416	416	433	468	455	403	426	443	423	415	433	434	432	412	446	449	414	415	436	410	428	426	442	440	428	431	420	430	430	437	443	398	486	415	455	403	436	449	394	456	426	420	482	426	418	374	429	423	459	478	477	417	409	442	458	407	453	432	425	427	439	436	436	440	428	425	436	455	395	391	453	422	421	443	432	431	456	399	454	406	424	452	435	409	433	440	410	469	421	453	464	422	445	380	442	418	407	406	439	395	432	451	420	409	428	436	423	417	482	452	448	441	409	435	447	434	452	419	478	427	423	427	442	478	449	405	420	415	474	445	423	405	457	458	456	433	460	435	426	467	431	413	432	423	402	434	449	380	412	429	428	470	425	437	454	427	446	421	456	477	435	421	402	405	413	409	443	450	417	402	447	434	471	423	421	440	412	433	455	430	435	445	442	436	447	446	437	401	431	455	440	439	441	452	435	453	455	409	457	417	418	455	442	428	413	427	443	400	440	397	443	435	426	427	410	388	428	426	426	435	419	460	428	375	389	389	430	418	459	418	425	432	453	454	379	425	464	478	454	404	402	448	405	448	444	420	466	414	416	452	395	459	440	445	408	409	449	452	464	435	428	441	478	449	449	435	445	433	426	433	448	404	428	436	458	458	428	465	455	431	438	382	442	429	437	426	395	439	459	427	426	413	448	429	430	411	460	444	479	426	433	439	430	453	486	451	400	399	428	467	450	413	421	459	447	483	448	413	440	426	435	441	436	428	423	417	473	466	455	408	410	450	423	457	462	457	455	417	417	422	439	416	424	428	422	412	440	428	450	429	387	448	403	423	452	440	427	457	432	448	476	422	398	426	410	416	442	439	429	414	474	434	427	428	396	408	421	447	459	428	439	459	473	407	427	453	418	415	467	434	420	421	426	442	414	404	440	434	439	432	421	433	404	412	445	438	481	422	410	444	443	452	423	439	465	436	465	412	426	423	436	382	425	428	418	468	447	432	393	465	400	450	434	439	446	411	427	435	410	476	415	459	431	471	427	418	418	411	453	430	452	464	423	440	423	439	392	441	415	415	419	440	464	455	451	432	427	454	426	437	404	451	409	443	420	394	409	457	449	448	442	460	423	413	433	442	440	449	410	436	439	449	433	478	440	455	420	428	452	446	431	428	401	438	374	455	457	441	471	427	415	429	426	435	425	452	421	442	449	449	447	491	430	403	428	423	461	445	424	429	399	431	384	449	430	428	405	435	452	420	418	446	424	457	427	384	401	447	434	424	447	460	463	459	410	445	476	423	433	384	425	437	404	425	418	469	447	412	454	387	415	426	428	412	440	423	434	475	447	414	457	456	423	405	445	464	433	443	446	410	415	409	452	439	403	446	436	445	435	412	408	429	418	438	459	428	442	434	452	452	428	422	412	397	422	431	410	422	456	438	448	442	442	468	439	418	416	456	416	408	438	426	473	407	426	408	438	455	423	459	431	443	443	446	404	427	432	436	435	441	443	424	421	396	410	421	406	439	437	403	411	426	428	428	445	452	452	428	452	400	445	457	415	423	432	443	453	452	445	417	433	410	463	391	427	433	435	408	425	452	407	432	399	440	405	433	415	419	439	431	418	425	448	423	432	406	445	425	462	442	422	440	444	426	436	409	438	439	477	457	442	446	434	481	406	431	432	394	456	401	467	392	401	416	424	455	446	441	412	386	454	433	435	412	462	395	436	451	400	453	436	429	461	425	423	450	504	392	412	467	439	425	419	491	415	405	426	445	435	459	399	399	434	408	422	418	472	433	452	406	445	443	437	416	426	415	433	429	440	396	396	433	431	399	442	430	434	413	406	441	444	447	439	451	429	414	419	427	403	421	411	478	461	425	427	469	457	445	454	447	434	445	411	451	446	406	438	447	435	421	442	392	428	452	442	403	419	398	454	400	445	432	449	439	426	435	408	399	419	439	444	430	432	439	434	401	438	414	417	410	413	433	430	399	494	402	417	460	450	442	423	419	432	446	445	425	452	415	401	432	424	440	450	394	422	485	380	421	388	472	413	420	415	404	405	401	403	410	432	419	427	437	419	432	418	397	491	406	456	425	423	437	408	437	425	492	469	404	400	460	445	442	388	412	440	430	418	428	481	425	421	448	438	427	387	477	422	425	410	424	473	416	437	446	452	429	399	431	415	404	446	421	417	389	412	423	431	410	465	427	424	446	433	451	389	439	465	436	420	439	406	444	420	437	445	420	436	450	426	393	459	440	410	446	480	414	421	467	420	440	402	427	412	453	439	419	439	435	424	432	438	428	426	459	474	441	430	425	393	455	440	428	457	430	457	452	432	436	437	381	457	421	408	418	417	433	448	452	429	445	422	454	447	421	411	448	402	462	457	446	422	454	438	419	471	451	449	428	464	415	445	459	486	428	416	444	415	433	431	440	406	443	420	444	453	477	455	431	436	475	420	425	479	403	436	455	438	404	418	425	407	423	472	431	447	438	492	396	432	445	455	447	462	447	437	442	430	431	433	447	428	453	421	438	483	386	413	420	467	425	452	445	467	412	425	387	445	399	449	399	407	451	429	416	468	440	458	463	441	424	404	428	457	425	448	431	446	413	433	459	398	458	445	415	428	469	493	422	425	437	484	441	452	403	440	389	437	414	455	458	440	397	430	449	433	425	420	419	424	446	452	447	427	441	458	437	433	438	445	452	425	468	399	444	440	425	450	427	456	432	411	394	419	442	418	456	413	421	404	469	441	469	438	446	427	413	438	425	440	435	447	427	421	433	404	429	433	416	415	394	451	413	420	437	425	416	446	430	430	412	461	427	410	436	427	427	430	432	415	451	442	413	439	437	472	425	440	421	462	436	472	441	437	451	448	423	406	408	432	463	409	461	419	430	466	440	414	442	440	441	412	414	397	436	414	480	443	415	469	430	442	456	438	424	471	461	454	431	444	459	435	415	454	444	417	464	413	408	423	437	434	444	415	448	472	391	430	435	438	435	441	467	444	410	470	420	425	414	458	445	419	435	406	435	430	428	439	445	432	420	426	410	406	404	440	409	420	396	437	435	422	429	452	453	458	389	487	420	459	423
4499	1336	349	254	343	302	265	215	176	156	165	151	121	119	96	105	97	94	79	70	79	72	79	86	74	57	49	60	63	44	70	57	50	45	51	52	62	48	47	57	47	48	70	48	42	48	50	38	40	39	35	44	44	37	39	36	43	37	34	43	33	45	37	30	35	32	25	38	33	44	45	33	39	36	34	37	35	36	22	40	34	36	31	26	31	28	32	33	32	26	32	38	28	25	30	36	30	35	30	34	24	29	33	21	24	26	25	31	25	30	33	21	30	29	38	25	36	24	31	26	36	25	22	23	27	22	32	21	34	32	20	30	34	27	29	26	25	31	33	27	40	40	25	36	32	22	35	36	20	30	31	28	26	27	37	24	32	32	32	35	37	38	29	31	29	27	32	31	28	33	24	34	30	28	23	23	24	32	26	39	18	29	38	31	28	38	29	18	25	28	31	29	32	28	25	27	27	29	36	24	34	27	24	28	30	42	28	30	22	28	23	18	23	30	25	28	28	26	34	32	27	22	34	30	29	29	28	39	22	37	30	37	33	30	25	29	33	27	37	32	30	34	28	20	34	27	29	40	25	28	19	25	35	37	23	32	31	32	37	38	27	31	29	26	30	38	36	29	31	34	25	29	38	32	40	25	31	27	33	28	39	36	35	34	31	26	30	33	35	29	34	30	27	33	24	23	30	27	31	39	27	34	35	23	21	24	27	29	18	30	35	22	33	26	38	27	23	31	28	26	32	33	31	40	31	35	36	24	38	22	28	37	33	34	40	33	30	33	35	28	34	29	29	25	35	34	30	39	35	25	21	33	27	33	35	37	33	30	38	20	30	32	34	34	29	25	26	31	29	31	22	26	25	35	14	26	32	27	27	33	30	34	29	27	27	17	27	26	31	31	29	28	29	34	36	39	39	36	34	29	22	38	31	25	34	21	36	38	25	26	35	35	28	29	38	36	28	26	22	33	33	27	38	35	34	28	36	37	17	29	33	29	28	22	25	24	25	28	31	34	27	23	29	38	24	32	32	32	40	30	31	36	30	29	26	30	38	34	37	23	26	21	41	30	38	37	28	32	37	35	43	34	35	32	26	35	31	41	22	34	30	44	38	43	32	28	34	27	31	32	32	40	36	31	43	42	35	30	32	27	40	26	29	28	34	27	30	24	27	30	30	25	43	28	35	32	24	41	37	27	39	36	24	24	34	22	39	20	36	30	28	25	23	20	32	35	39	30	37	28	28	26	27	24	33	31	30	30	32	34	23	28	23	36	34	30	40	30	34	33	37	32	22	26	30	34	34	28	24	35	30	28	28	33	28	21	20	29	38	23	32	24	30	23	31	25	34	32	35	32	33	27	31	28	39	27	44	33	31	30	35	32	32	37	21	23	30	34	33	29	34	34	39	24	32	22	30	31	31	40	36	30	35	35	37	25	36	36	36	35	35	34	34	38	37	26	28	29	27	23	33	30	24	26	35	30	30	26	28	37	38	33	31	27	34	39	37	23	24	34	26	22	39	30	33	35	28	30	26	28	23	27	29	15	28	20	26	44	41	29	30	30	32	27	28	24	40	30	22	32	37	24	26	35	29	29	30	27	28	31	24	33	22	41	27	33	18	39	33	26	33	24	34	37	42	31	33	24	30	21	28	28	29	30	23	34	33	35	27	26	19	32	35	20	39	31	40	27	24	35	36	34	23	36	31	38	34	29	36	30	29	30	28	28	37	31	28	33	40	27	35	28	40	25	31	30	35	27	32	30	27	34	27	34	35	27	26	19	27	22	28	29	39	24	28	40	13	37	36	22	27	22	27	32	20	33	18	45	21	29	34	31	33	34	27	26	28	25	33	37	28	32	27	33	38	31	32	21	24	30	35	28	36	24	32	28	27	28	27	23	25	41	24	30	33	20	32	28	32	30	26	27	26	34	30	29	32	34	31	26	28	25	24	27	25	32	30	34	39	25	24	22	38	26	39	40	26	29	31	23	18	39	28	28	24	40	27	18	30	20	26	25	27	27	44	23	34	22	28	35	26	25	27	32	32	28	32	44	32	33	21	21	31	26	27	28	30	32	46	31	33	29	34	29	35	31	26	31	40	27	29	36	32	22	27	29	32	32	31	37	34	29	38	28	28	32	32	26	29	27	23	25	27	41	25	21	23	29	27	31	31	25	28	35	28	31	25	30	41	23	25	23	33	25	30	39	24	38	30	34	36	35	36	34	31	31	27	29	32	30	46	44	20	46	22	27	31	38	26	29	31	24	31	24	33	25	33	30	33	29	37	22	29	31	30	24	44	30	34	28	22	27	26	33	29	33	28	31	35	22	24	35	27	31	24	33	30	40	40	23	28	28	29	24	32	28	29	22	31	32	41	26	29	40	31	39	29	34	26	43	22	21	32	34	26	29	28	28	35	17	32	33	36	28	19	34	36	27	36	29	39	25	28	32	34	30	35	27	24	35	30	27	34	33	24	37	39	23	24	31	31	24	39	30	28	36	30	23	31	35	35	25	18	36	29	37	29	31	40	30	22	14	33	39	38	31	32	41	31	32	28	28	29	35	33	17	24	34	31	38	31	34	31	32	32	35	33	38	35	33	28	30	25	30	24	25	43	23	34	31	28	34	26	26	33	33	34	29	24	36	39	37	29	37	33	38	39	33	33	25	35	20	22	34	32	34	32	32	38	36	29	32	23	32	22	12	25	39	24	28	29	21	33	36	30	26	28	35	26	30	29	27	35	33	30	30	25	27	31	32	32	35	23	40	40	23	27	35	34	38	31	27	26	46	28	17	31	34	21	33	32	24	29	39	33	28	19	29	25	35	31	31	27	24	29	33	25	24	29	37	31	29	31	31	22	28	33	22	26	28	25	32	28	39	29	27	34	37	32	33	34	28	27	41	31	17	38	30	28	35	27	32	33	23	23	28	26	22	37	29	21	28	21	32	28	36	23	40	25	32	34	27	42	22	39	36	27	32	35	26	36	32	38	30	25	22	35	32	38	25	38	35	31	23	24	29	34	29	26	35	28	36	30	35	38	35	31	35	38	35	32	37	32	37	29	30	39	22	31	32	29	23	32	30	28	24	36	26	35	26	24	32	29	31	36	25	29	36	31	34	28	36	21	27	37	31	35	30	38	26	36	28	28	29	28	28	32	40	26	32	26	30	30	36	26	27	26	41	27	24	24	27	35	35	27	26	28	24	23	22	22	36	28	27	34	31	40	30	31	27	31	23	32	22	26	30	28	31	28	38	24	34	34	26	27	19	34	32	43	29	26	32	27	29	39	31	33	30	26	34	16	36	33	26	30	19	37	34	34	19	27	28	32	24	31	24	26	33	27	26	28	24	25	34	29	29	36	25	35	34	22	30	35	35	37	20	29	29	32	28	25	35	34	17	30	24	33	27	34	36	33	30	34	28	25	22	37	27	28	35	24	23	26	39	34	25	37	23	28	26	32	29	33	29	24	19	41	33	21	31	34	36	28	24	34	35
39857	19210	8912	18660	26283	25096	21325	16993	13797	11859	10328	8984	7808	6449	5841	5059	4538	4147	3821	3401	3425	3475	3235	3049	2802	2889	2668	2378	2314	2276	2271	2227	2015	1954	1879	1761	1600	1549	1486	1413	1400	1424	1303	1226	1293	1205	1187	1156	1202	1198	1168	1119	1132	1133	1087	1073	990	1007	940	906	986	1004	928	941	882	887	807	825	794	815	805	743	771	719	692	702	668	651	715	663	666	632	679	638	661	609	585	606	565	592	600	579	593	600	573	561	579	562	523	527	517	523	559	530	522	524	555	517	549	561	479	526	551	527	522	473	520	560	527	503	518	559	486	509	565	581	538	588	535	495	519	555	487	544	530	565	540	549	505	490	516	576	511	474	527	522	534	532	541	524	525	509	554	506	524	520	519	485	516	509	603	475	517	549	514	546	519	558	485	501	516	513	519	474	523	554	524	538	530	517	485	527	577	516	513	506	467	545	538	507	520	528	530	499	521	529	532	519	529	515	516	485	538	507	539	527	562	526	495	539	539	543	524	489	504	542	518	535	524	487	546	535	485	556	508	526	502	527	489	552	538	554	498	526	505	542	495	522	507	520	528	507	567	531	512	533	537	508	491	504	528	513	527	510	517	548	522	529	514	568	540	533	484	509	498	519	553	505	517	486	516	563	561	521	584	538	543	572	563	520	533	562	539	549	494	510	521	519	551	507	498	534	548	515	520	532	509	515	526	516	541	522	536	526	536	537	487	512	475	540	533	551	540	510	534	546	529	533	521	523	488	501	522	474	518	554	508	544	506	498	527	515	493	540	504	535	513	543	559	477	501	536	500	523	519	494	505	535	529	538	539	534	513	519	527	490	538	515	490	504	511	505	547	513	468	535	527	533	541	552	541	534	492	537	561	539	541	508	521	537	543	536	511	521	542	459	509	529	478	513	485	522	560	567	529	540	493	545	513	531	505	525	521	502	531	545	511	530	556	499	490	544	519	528	543	554	495	534	516	542	539	572	544	517	554	487	516	575	530	481	520	502	525	521	486	520	532	521	491	527	514	535	550	486	526	519	548	553	563	521	523	534	495	545	539	506	548	517	565	507	498	513	547	507	510	519	546	493	519	471	536	534	533	538	546	562	497	528	496	527	527	517	532	572	477	548	565	543	538	536	518	485	507	565	519	520	524	545	540	504	525	506	549	556	495	527	484	522	524	534	508	517	547	525	502	531	508	496	520	523	555	523	499	523	496	545	526	519	557	506	522	514	551	529	511	540	505	523	482	495	521	517	506	547	516	490	483	504	548	497	540	500	489	528	579	539	551	545	518	539	533	533	525	505	562	532	589	511	526	488	538	507	542	545	519	529	584	532	531	511	518	528	514	552	497	571	503	559	547	513	528	516	518	512	531	535	509	517	497	571	511	523	507	493	532	496	525	533	496	486	503	555	552	514	488	528	523	494	545	531	546	504	524	547	510	527	528	527	555	502	556	524	543	553	524	524	481	540	558	545	513	550	548	525	553	507	522	517	540	544	540	542	528	529	521	541	514	477	499	528	514	498	523	537	520	514	538	540	524	490	538	520	525	521	554	533	546	522	509	531	542	528	530	521	527	549	538	513	518	543	536	512	488	503	559	547	518	497	522	537	514	510	564	542	511	514	559	549	555	532	506	497	554	538	555	513	554	469	546	544	545	552	527	518	512	491	510	490	504	548	518	528	513	571	498	571	534	515	523	558	524	504	580	500	491	534	525	516	517	513	506	562	554	525	543	515	522	532	509	532	524	522	545	532	505	508	564	467	561	500	570	507	546	528	523	485	517	479	545	518	530	552	481	543	508	502	523	483	517	458	574	531	495	528	537	499	524	527	468	515	523	506	536	532	517	508	545	526	533	547	517	551	571	540	525	518	485	551	515	524	526	541	533	503	539	537	523	579	524	560	516	534	512	532	548	538	570	540	536	533	551	485	529	543	504	525	512	519	521	544	538	545	534	516	505	539	540	509	540	505	568	514	501	521	502	480	522	564	502	508	519	525	508	504	510	521	536	499	512	564	514	550	511	499	494	523	555	556	559	495	533	533	496	512	531	553	487	515	525	547	548	505	503	501	518	494	511	513	464	500	534	507	528	556	496	545	521	533	539	513	537	541	527	477	504	556	524	524	527	502	526	518	477	522	546	529	520	528	530	494	547	498	550	540	512	486	507	550	533	519	505	509	519	520	524	521	512	547	514	542	497	539	524	549	553	563	544	537	543	568	555	542	499	528	555	513	517	491	557	507	511	532	520	536	541	462	511	547	499	555	487	571	518	559	557	519	569	558	510	499	532	512	534	525	558	520	548	495	495	524	532	523	543	516	523	488	494	526	510	526	488	528	532	525	523	513	528	517	492	543	534	524	486	534	520	499	509	520	510	543	528	497	486	508	544	522	512	508	491	510	554	522	502	562	515	570	541	519	510	515	542	522	514	527	502	536	523	507	489	498	545	522	509	498	502	510	501	545	527	548	534	504	524	520	526	571	517	524	515	555	572	507	519	530	543	522	487	516	529	530	511	541	530	526	550	559	522	532	530	544	526	570	486	534	507	529	559	535	508	532	571	534	571	551	537	558	541	504	561	540	526	520	554	495	515	543	535	528	505	514	548	522	526	539	552	557	537	546	566	514	539	514	492	508	548	523	560	516	515	558	508	504	504	529	503	517	507	529	564	528	486	551	517	525	502	527	531	541	492	496	529	545	513	511	541	584	558	549	554	526	502	516	529	518	500	555	526	513	518	527	524	509	516	537	516	542	494	526	548	547	500	541	558	536	527	511	530	556	573	498	578	503	546	530	534	509	493	512	546	509	518	538	519	527	531	524	528	526	536	516	549	498	503	515	564	564	518	535	527	505	510	550	530	571	497	507	522	539	522	534	482	520	470	526	556	518	530	533	554	583	557	524	596	504	502	520	533	514	496	527	533	526	570	511	541	513	476	533	497	501	507	567	515	525	485	525	561	562	517	538	521	528	535	570	492	511	528	525	515	527	522	562	544	561	517	498	502	498	514	507	522	544	502	520	534	496	505	512	531	503	538	518	565	516	512	490	571	534	491	517	541	519	534	533	537	537	526	534	542	522	521	516	526	493	532	497	539	520	514	539	536	561	520	531	518	487	534	507	496	518	522	498	552	538	542	527	509	509	564	502	546	521	520	520	564	510	548	496	535	524	495	558	542	510	500	502	527	541	556	498	543	539	532	569	532	563	561	513	517	573	511	535	505	527	563	541	542	536	508	577	513	542	500	536	541	517	521	555	513	506	522	529	529	530	544	564	555	516	511	520	549	512	556	524	519	517	517	532	539	530	518	546	494	525	508	517	576	512	550	541	531	484	502	545	545	540	519	523	556	530	542	548	547	546	537	555	485	535	499	529	527	555	531	512	564	512	501	517	560	532	553	525	583	527	549	498	486	540	519	560	499	535	514	509	535	551	542	498	516	506	541	512	503	519	524	565	563	545	536	536	512	511	526	519	581	513	558	503	528	548	553	576	529	557	514	567
4555	783	239	170	243	263	194	162	145	124	127	115	96	87	92	87	83	71	77	72	76	78	51	69	59	60	51	62	53	60	59	61	55	59	55	59	41	46	40	39	50	43	42	45	48	39	38	29	32	43	38	35	42	52	47	49	32	37	44	30	55	39	46	47	37	37	30	35	36	34	35	43	33	30	29	32	40	39	39	32	39	25	37	48	44	43	37	34	36	31	33	30	34	35	34	35	48	32	29	29	37	30	35	38	34	34	36	34	40	32	50	32	40	34	35	39	24	37	40	42	30	30	47	40	39	39	26	35	34	30	29	40	35	25	46	23	42	27	33	31	30	32	35	22	39	29	30	33	24	37	34	37	37	33	43	24	36	35	25	30	24	38	41	16	43	28	33	39	36	28	30	29	40	33	32	41	44	41	29	22	32	29	29	39	32	29	32	36	31	40	32	33	34	31	23	35	38	27	33	38	38	32	36	32	31	29	27	38	41	38	27	26	22	35	26	39	41	35	24	34	42	40	28	23	25	49	32	41	30	37	32	33	25	29	30	30	21	28	33	22	32	36	19	26	33	21	31	24	23	37	26	33	32	19	42	29	29	33	34	30	37	27	36	22	27	30	33	34	33	35	39	33	29	28	34	23	37	33	38	31	24	23	35	38	30	32	33	25	32	37	37	37	32	35	38	38	34	28	26	19	30	41	32	33	47	40	31	32	31	33	31	38	31	30	32	30	31	27	37	29	26	42	34	26	31	32	27	32	35	29	27	38	29	35	34	31	35	24	15	39	35	28	34	25	40	26	31	20	32	28	34	33	25	31	33	31	34	27	34	33	38	41	24	32	39	42	34	21	34	24	39	28	29	33	32	28	33	34	44	43	26	33	27	37	29	23	42	34	38	38	26	28	41	27	38	39	28	36	25	31	27	37	34	33	38	26	32	34	34	36	34	30	31	28	37	36	39	33	24	35	29	31	28	33	24	25	25	45	37	29	33	24	27	31	29	27	29	21	29	39	41	36	43	40	28	29	34	36	40	35	31	31	24	39	34	29	34	25	25	32	30	32	29	39	37	25	30	34	33	28	37	33	37	34	36	31	27	32	23	39	31	38	22	25	26	24	28	36	39	32	31	32	32	41	35	35	36	24	36	33	40	33	27	27	34	29	31	21	30	30	32	25	28	28	40	28	45	35	34	30	35	31	33	22	33	33	28	35	27	30	34	31	27	42	25	46	26	35	32	26	33	39	24	33	38	29	34	31	22	33	41	31	33	38	35	48	33	34	36	26	32	32	30	39	33	31	30	39	34	32	31	23	24	14	37	30	30	34	22	31	30	31	25	27	23	31	32	27	34	33	23	28	32	27	32	42	27	38	31	34	29	25	45	41	38	40	38	32	33	24	37	24	33	45	36	22	34	39	48	26	35	39	32	34	28	32	30	35	38	23	35	28	38	27	22	34	37	29	31	38	33	32	22	39	34	40	24	35	31	31	32	32	35	34	42	40	21	38	44	33	25	27	30	27	31	31	30	36	39	28	32	24	32	22	33	34	22	28	33	30	35	28	33	37	31	28	28	24	33	41	42	34	46	23	28	24	26	40	31	30	27	27	26	34	41	31	38	36	28	31	36	25	32	21	42	21	26	27	26	30	22	33	27	31	31	33	39	33	39	37	29	36	37	39	39	41	37	26	30	34	26	31	34	36	35	22	32	30	31	29	24	33	32	38	39	23	37	35	34	26	36	37	30	37	27	38	27	36	28	28	32	27	25	38	35	30	31	31	32	26	34	27	35	33	38	32	33	31	38	33	32	32	28	28	40	36	36	33	37	29	31	28	39	32	34	31	31	21	38	38	28	31	28	28	37	25	33	42	41	36	41	34	31	42	30	22	27	23	28	34	35	30	38	43	41	31	21	28	29	36	23	40	28	34	29	27	32	24	33	34	32	35	33	36	35	29	40	28	34	25	35	34	28	29	30	27	36	27	30	33	32	32	31	27	30	29	35	38	25	41	35	32	35	29	32	28	36	41	39	46	21	23	31	43	28	30	42	29	30	34	27	30	32	25	31	30	27	30	27	33	24	35	39	32	34	44	28	27	30	38	21	37	38	35	27	36	36	42	25	26	37	36	38	29	38	36	28	26	29	34	34	37	34	37	36	33	31	37	23	32	25	28	30	31	32	34	34	25	30	26	45	26	26	17	25	31	41	27	39	30	34	39	26	40	26	31	38	28	28	26	24	24	33	34	32	30	27	33	40	37	31	33	32	39	33	25	31	29	34	34	28	37	31	20	35	30	31	35	30	30	36	23	30	38	28	31	35	48	20	41	26	37	38	29	38	29	39	18	45	30	36	32	38	28	32	39	48	35	29	41	31	36	26	20	28	36	38	36	25	31	27	35	29	41	40	25	23	25	35	32	33	30	30	27	30	34	27	37	34	38	33	31	39	26	29	31	38	39	23	28	31	28	37	37	38	26	35	39	38	36	31	49	24	31	36	34	39	33	33	36	27	31	31	27	30	33	28	38	30	39	33	33	31	31	26	39	44	31	41	40	31	25	33	25	24	24	35	25	31	38	23	31	34	30	29	30	35	36	35	32	27	32	31	30	28	35	32	22	25	31	34	37	26	21	35	39	39	37	28	34	29	31	31	24	36	22	45	29	32	27	35	36	23	26	41	25	32	23	47	30	35	30	30	42	42	39	37	43	33	34	34	41	25	34	26	28	22	24	26	25	34	26	34	29	31	30	34	35	45	28	39	24	32	35	36	36	32	44	30	38	27	30	25	33	36	40	32	30	37	31	30	30	32	29	37	30	23	30	19	30	36	34	30	28	34	33	27	24	25	36	28	35	38	33	29	25	38	31	36	32	19	22	33	37	23	33	27	30	35	36	36	44	38	33	33	26	30	36	25	31	32	41	25	31	31	23	23	31	26	42	34	24	27	40	35	36	29	25	29	35	31	36	44	34	35	32	37	37	27	35	35	31	34	51	25	33	41	35	27	25	39	21	35	30	26	30	42	33	25	35	41	26	27	27	29	33	34	41	50	33	32	26	29	30	31	33	27	32	29	33	29	39	36	30	44	35	32	28	27	29	36	29	31	31	39	28	31	45	42	30	30	35	33	37	31	35	31	38	32	33	43	28	31	36	35	32	36	29	41	34	29	39	18	40	30	26	34	28	41	30	32	30	35	19	28	27	31	36	40	40	33	37	32	31	33	25	38	41	22	18	41	23	26	24	21	36	40	36	39	25	25	34	27	29	32	28	33	28	37	27	20	30	35	28	30	35	39	31	34	30	30	33	34	28	34	27	32	35	30	35	29	28	33	40	30	39	35	36	33	36	29	30	30	31	40	33	40	46	31	31	28	25	34	30	32	26	38	40	34	31	28	42	33	45	26	35	38	44	30	31	36	40	32	31	29	35	34	32	38	32	42	24	33	32	28	26	43	26	37	30	25	38	29	39	30	25	39	33	29	29	32	30	30	38	34	31
34479	16194	7090	15115	22518	21329	18185	14362	11500	9824	8456	7421	6409	5302	4589	4036	3643	3509	3226	3230	3067	2894	2718	2555	2473	2465	2138	2072	1955	2037	1901	1754	1692	1671	1519	1486	1429	1345	1272	1222	1204	1258	1168	1098	1089	1070	1013	1054	1027	1137	1070	1061	1034	1010	924	929	925	899	923	910	904	922	865	855	807	832	814	790	751	755	740	747	716	729	739	663	679	722	687	663	681	663	643	669	675	612	670	643	598	558	626	600	615	596	606	567	595	627	551	570	534	577	565	565	565	554	593	544	553	571	576	577	542	574	532	568	569	591	584	569	579	570	564	577	530	630	613	598	578	550	534	596	558	517	566	548	545	549	554	592	582	587	535	537	524	556	565	567	608	562	588	563	547	533	555	548	536	547	536	558	559	572	563	526	545	552	574	567	586	568	588	567	577	536	596	551	572	553	512	573	543	577	570	570	543	584	554	563	564	558	562	577	574	565	565	567	595	558	535	571	531	584	584	581	549	512	577	582	570	534	555	616	559	523	586	572	550	581	538	542	567	554	571	551	567	560	564	563	574	596	579	583	536	590	547	587	602	569	550	540	527	536	564	524	611	578	554	585	537	542	544	580	600	546	569	547	555	529	555	622	523	569	532	590	602	604	547	592	555	567	566	541	596	580	565	593	590	524	579	504	516	600	553	532	558	563	602	528	584	532	544	514	572	580	563	584	586	573	537	544	605	599	612	615	582	570	565	618	631	563	556	519	559	572	600	532	549	604	558	549	605	490	533	581	603	600	600	541	544	584	562	553	539	568	569	557	606	584	569	585	546	579	565	554	563	575	568	570	589	537	528	615	567	547	559	550	541	556	514	571	596	526	577	617	560	565	561	571	553	544	600	548	560	526	561	591	571	571	533	567	551	585	570	583	553	542	554	535	589	545	552	516	596	562	559	560	590	561	567	559	598	517	586	549	521	572	546	578	569	596	594	601	621	582	611	619	571	596	575	509	557	538	553	572	563	558	585	573	586	566	573	535	539	537	572	569	547	570	559	541	559	582	535	587	567	559	553	545	554	592	570	590	569	598	558	522	574	576	563	545	534	563	595	539	556	580	535	597	536	529	555	590	555	571	596	572	538	555	587	565	620	542	572	583	574	539	580	552	532	588	552	601	553	589	582	579	599	572	544	595	559	507	551	580	537	608	535	585	568	564	567	592	555	599	595	563	564	554	596	608	566	587	538	571	569	514	600	526	533	572	565	596	562	576	583	569	559	579	547	583	600	569	562	537	530	554	557	567	540	592	553	589	565	584	522	605	527	572	534	546	541	572	545	584	570	557	572	560	562	544	592	562	563	550	581	601	574	540	595	547	501	586	539	507	532	552	547	565	598	574	576	554	544	564	572	555	550	573	582	541	591	525	520	593	569	539	533	588	581	599	590	507	564	551	536	552	558	559	559	535	555	595	591	540	558	561	566	575	582	561	523	550	615	555	595	581	558	566	601	585	600	542	568	554	574	536	525	571	581	501	576	563	608	590	569	589	541	596	620	603	581	566	561	528	552	587	578	555	567	570	560	578	517	582	577	525	575	549	575	582	599	509	574	562	632	568	577	594	576	570	559	571	592	558	579	519	526	586	560	589	567	577	586	577	581	580	553	540	594	548	567	552	587	576	584	574	538	587	587	580	560	590	554	571	551	602	585	560	554	559	569	614	542	571	560	592	560	572	587	560	595	531	537	557	535	588	543	551	531	575	547	556	542	549	546	568	508	538	592	530	600	607	557	571	536	523	531	569	553	545	577	541	512	518	585	547	571	597	552	557	544	580	536	589	563	581	583	562	557	547	563	607	584	552	622	583	573	533	522	567	558	566	587	527	565	539	565	546	588	577	561	572	539	578	607	595	546	588	575	553	568	535	589	598	504	552	592	590	547	547	538	566	574	604	570	576	607	547	534	565	588	579	574	579	522	532	524	568	538	569	560	573	555	581	603	560	562	573	584	561	581	567	561	589	532	581	598	586	571	539	595	541	563	560	577	564	594	563	603	546	567	537	544	534	584	561	566	584	585	548	570	542	574	552	569	575	550	561	578	541	569	580	543	575	557	550	547	597	542	540	593	559	577	538	544	536	574	574	568	574	527	536	565	575	532	550	565	551	542	550	592	552	568	540	607	531	532	561	569	548	583	585	568	554	512	539	580	579	548	579	598	557	585	562	546	593	585	606	552	542	539	549	529	525	538	534	514	572	528	570	567	604	565	566	568	569	582	547	620	573	591	529	513	603	531	603	566	565	587	554	590	571	551	575	588	576	576	527	570	536	524	574	620	557	562	550	544	549	510	547	583	607	598	547	560	503	570	574	565	550	537	533	561	545	593	542	565	561	553	611	541	577	550	568	566	573	573	555	557	550	556	557	546	546	541	561	575	576	595	563	575	569	590	540	561	543	510	550	567	559	614	559	568	546	567	571	563	575	583	543	558	567	607	538	567	565	545	555	580	540	548	571	554	533	579	538	546	548	546	551	585	533	582	587	582	590	600	532	541	550	578	543	539	592	561	550	534	537	559	564	585	563	552	560	564	510	559	555	543	564	622	571	579	539	564	540	560	550	593	565	595	571	547	529	575	553	621	552	588	560	570	555	587	564	545	590	574	561	573	541	570	565	564	575	569	589	543	575	530	587	568	516	558	543	568	573	565	525	603	569	554	545	536	557	565	558	560	549	572	559	591	518	600	598	590	564	574	573	537	601	551	578	583	541	575	604	549	577	567	540	547	532	581	553	564	560	541	604	539	560	567	595	565	560	560	584	583	572	548	570	558	560	589	587	560	568	574	596	557	534	552	554	558	598	592	562	542	563	598	526	615	552	547	609	562	571	577	553	535	570	554	571	568	553	557	536	574	557	564	580	551	573	575	540	617	564	588	540	545	556	589	546	568	590	582	566	586	522	545	589	561	566	567	545	567	578	538	539	534	562	553	537	519	555	552	545	539	566	543	589	573	540	550	545	541	534	576	573	583	552	581	559	540	537	560	612	536	536	493	539	540	588	554	551	541	559	562	584	573	552	562	547	557	575	586	570	577	536	614	559	599	569	506	584	609	525	560	603	587	492	589	546	525	532	552	558	609	546	578	560	526	597	563	553	525	594	565	598	566	544	532	540	542	528	565	548	541	539	577	517	583	516	560	530	611	523	516	570	623	575	567	537	573	542	578	551	519	539	569	508	555	609	553	569	571	570	569	577	581	552	542	550	559	570	576	549	559	566	606	547	535	532	590	583	576	540	607	585	570	531	597	546	577	530	568	586	554	571	563	539	580	567	579	584	555	607	561	573	570	522	591	582	557	530	523	578	572	564	570	540	542	560	574	576	577	531	563	567	524	550	562	555	564	553	578	574	584	550	592	602	535	561	603	562	538	499	564	534	591	589	565	555	534	576	576	574	572	564	548	538	529	567	552	554	604	558	537	602	547	567	562	541	558	533	552	531	552	604	561	557	560	544	558	570	561	543	572	553	547	595	573	586	584	588	570	550
5563	1513	461	299	413	359	315	282	241	194	175	176	145	155	122	122	95	101	112	105	101	85	93	80	77	83	76	74	62	86	82	56	61	68	67	61	60	63	55	51	58	44	66	49	45	49	52	48	52	41	53	45	49	48	45	35	50	41	55	55	50	64	39	39	46	50	41	43	36	43	42	42	36	30	47	48	29	41	38	44	23	38	35	34	30	35	42	30	34	37	44	34	30	35	32	37	31	41	37	32	30	38	29	30	38	28	33	35	31	40	34	34	46	32	43	33	45	25	36	41	37	29	36	40	32	29	37	34	42	37	32	28	43	30	41	33	37	32	24	34	48	36	33	29	30	52	47	36	36	43	32	36	39	39	43	37	33	44	32	36	31	45	36	26	27	38	40	28	40	33	36	30	38	37	32	37	31	48	38	29	25	44	46	27	37	35	37	27	44	33	36	37	37	36	30	28	24	29	32	32	32	34	46	36	30	39	27	38	37	35	36	51	47	29	41	27	31	43	37	50	41	41	40	42	33	36	41	37	27	43	35	34	40	32	35	27	30	29	30	36	30	31	39	26	39	31	33	43	35	39	36	34	49	37	30	33	35	30	36	27	28	34	33	36	40	27	36	31	33	29	35	40	37	42	44	38	43	46	53	32	36	24	41	31	37	33	34	44	33	38	43	37	32	42	42	36	38	32	40	22	34	40	34	38	39	38	34	30	50	29	36	33	26	44	43	36	35	31	32	34	46	40	38	35	38	32	40	28	38	33	39	18	40	41	25	28	26	45	34	26	39	32	38	37	40	45	31	41	30	39	29	31	37	28	35	42	41	34	37	32	36	42	32	36	31	36	45	49	35	37	33	24	38	29	27	43	33	40	37	45	39	42	38	38	32	31	28	40	29	48	41	36	34	34	35	24	41	39	33	38	45	33	28	37	46	22	32	41	38	17	42	37	33	27	30	31	34	34	45	30	35	43	34	47	39	34	27	29	37	48	41	33	50	34	40	52	33	28	31	30	27	32	35	37	36	32	41	38	39	33	35	42	49	36	27	32	45	50	42	34	46	38	35	42	37	37	40	30	36	38	41	30	51	39	31	41	25	33	31	32	46	32	30	42	37	41	50	41	36	34	44	43	30	40	46	34	34	27	32	45	30	43	37	30	35	35	43	39	33	38	31	35	36	31	33	36	37	29	38	29	26	21	41	30	43	36	40	36	33	27	43	40	31	38	42	32	26	40	34	39	33	23	39	35	32	30	28	36	28	46	32	35	42	33	33	34	35	34	25	41	35	47	37	35	50	38	31	43	40	48	28	31	43	41	37	33	40	30	31	48	33	26	35	23	39	30	44	38	35	35	44	30	31	35	34	39	34	33	46	28	39	46	29	36	47	35	30	35	36	31	36	47	35	53	37	37	39	33	36	33	34	32	35	37	27	25	38	37	35	37	41	32	35	41	47	52	31	39	34	34	28	42	39	38	33	42	32	34	33	34	34	39	29	34	41	44	29	37	39	34	30	31	32	36	36	33	32	29	42	40	33	42	35	30	41	41	24	25	35	32	29	43	39	42	41	37	27	36	37	31	37	34	30	34	33	35	37	45	46	41	30	31	36	38	28	42	42	35	47	28	23	39	31	35	42	28	23	37	26	49	36	42	28	26	40	40	37	44	31	46	31	42	40	40	28	32	37	45	25	55	31	36	33	29	33	33	35	28	31	38	36	34	40	47	29	44	41	27	25	36	39	33	29	29	36	33	46	38	32	20	40	28	31	31	36	27	27	35	26	31	30	25	41	29	33	40	40	29	38	40	43	48	29	28	26	39	41	45	29	46	30	34	30	41	40	43	46	35	30	39	41	39	31	33	31	40	44	20	32	27	30	35	43	43	33	33	27	27	34	37	24	34	26	28	48	34	32	36	37	35	35	35	35	28	45	35	42	40	27	28	37	40	36	33	34	42	28	33	42	43	38	39	32	40	41	32	40	33	31	46	43	34	39	32	39	27	33	33	37	35	34	29	36	23	39	37	36	28	31	31	39	38	41	42	34	40	37	35	45	38	46	41	22	33	35	37	35	31	31	43	36	48	28	37	42	39	37	36	35	32	39	36	38	24	43	34	43	28	38	35	36	27	35	33	31	27	33	34	39	48	36	38	34	42	38	36	32	37	36	30	38	47	36	33	33	33	28	36	35	38	32	38	32	27	35	40	39	39	29	30	40	39	38	32	35	42	31	38	33	41	27	42	26	42	31	36	36	38	42	30	43	48	25	39	19	30	39	37	36	33	27	32	36	37	32	35	42	34	33	42	32	36	39	42	47	27	50	36	31	31	34	39	26	36	29	39	32	46	37	32	39	32	41	31	20	27	34	39	30	25	33	28	31	41	39	31	28	39	39	39	34	31	39	42	38	31	32	39	34	34	24	25	25	42	29	35	35	48	40	36	39	40	40	28	35	37	37	39	42	35	50	38	37	28	31	29	34	38	29	28	41	36	26	32	48	36	43	36	31	35	30	43	48	31	40	31	29	39	37	30	37	34	35	32	22	37	42	42	47	35	39	31	34	31	35	22	34	39	30	28	29	34	38	34	39	41	34	45	32	37	37	26	36	41	48	34	36	42	32	33	31	34	31	31	37	36	40	33	39	25	27	41	32	35	41	39	47	44	44	30	38	36	31	35	42	38	46	39	29	33	36	26	33	28	32	34	41	31	29	32	28	30	29	32	33	48	33	26	31	34	37	31	30	28	33	28	37	40	40	34	31	38	28	25	33	44	33	36	37	36	25	31	30	28	38	44	49	41	32	33	34	28	31	32	30	53	39	38	23	26	39	29	47	35	47	36	29	43	38	38	44	38	33	30	37	44	33	31	33	36	40	21	33	42	37	24	32	29	30	37	35	31	49	45	38	33	40	23	28	31	40	45	39	30	29	29	29	30	38	32	43	34	34	21	37	29	31	34	33	38	31	40	37	40	41	37	34	32	44	36	32	37	30	36	42	23	41	36	40	36	41	34	42	24	34	41	27	38	42	35	31	40	43	30	32	35	33	33	35	40	52	35	46	34	30	35	34	43	33	42	33	38	45	36	36	28	35	48	37	31	38	37	37	33	36	36	34	47	25	30	27	30	31	39	36	41	32	25	39	36	33	35	40	32	34	28	37	35	33	31	36	35	38	28	32	34	38	31	43	28	37	40	43	32	43	36	40	28	30	34	41	39	42	33	26	41	35	33	36	36	45	50	32	31	31	42	34	36	34	35	28	35	30	31	29	27	44	42	38	32	33	31	35	38	35	30	26	39	35	40	39	33	27	53	35	38	31	48	30	28	30	18	41	30	40	24	36	40	40	29	31	40	33	36	42	32	21	31	35	49	33	35	42	30	46	41	39	40	36	36	42	36	34	28	40	25	41	33	27	38	29	31	34	33	29	31	35	30	37	40	52	40	42	43	33	38	30	53	38	34	26	39	44	40	33	29	36	37	37	31	24	34	25	45	35	34
41274	20752	10362	19999	28462	27484	23668	19595	15743	13652	12019	10979	9464	8151	6843	6149	5487	5196	4739	4719	4488	4298	3961	3822	3740	3284	3197	2885	2965	2887	2683	2580	2447	2252	2178	2132	1860	1803	1785	1641	1713	1488	1600	1536	1463	1469	1395	1409	1356	1442	1439	1404	1338	1379	1209	1264	1220	1225	1178	1099	1176	1141	1070	1088	1034	978	961	938	971	920	881	906	841	876	812	861	793	792	767	765	720	759	737	699	737	695	710	735	739	673	717	702	689	691	680	661	689	658	613	596	631	631	563	613	601	591	553	590	580	636	673	608	583	631	614	630	655	608	652	609	609	588	600	642	627	581	594	625	630	604	614	601	595	632	649	652	591	544	581	602	618	643	603	599	616	616	642	616	619	593	614	616	600	611	601	613	619	617	610	609	605	634	608	627	610	610	592	621	600	645	614	611	594	617	599	605	636	629	556	598	606	652	632	587	552	615	649	630	657	638	644	608	647	603	625	614	615	626	593	585	558	606	598	645	620	590	645	637	621	602	634	636	600	609	616	627	571	603	616	618	581	611	640	589	603	618	659	609	631	622	601	612	630	605	601	619	637	668	609	612	617	608	669	561	613	618	598	617	648	596	626	598	588	607	606	633	633	613	611	604	589	630	641	613	609	636	596	594	624	607	655	590	624	639	618	620	649	605	600	614	579	639	651	629	615	621	648	641	607	630	619	611	617	610	618	597	599	624	598	652	600	572	624	596	589	710	629	606	590	607	563	581	644	585	595	612	611	618	578	648	615	662	635	587	564	591	621	657	599	588	605	592	606	631	647	608	592	629	600	610	620	641	649	590	626	599	600	660	611	608	566	586	600	647	591	644	615	639	641	651	591	590	629	625	641	633	634	616	633	573	633	600	637	627	609	615	610	600	607	622	607	609	593	540	564	593	641	589	644	580	646	607	620	610	611	619	615	609	562	603	611	618	635	602	608	604	609	638	636	615	624	604	598	600	612	562	595	638	650	574	599	559	621	670	547	606	596	615	628	620	656	634	683	614	622	638	658	603	641	643	614	595	646	573	574	584	588	638	641	615	633	609	584	612	629	631	594	577	658	685	592	613	583	617	602	593	620	558	625	591	606	595	639	627	617	588	569	638	614	590	628	659	626	668	632	598	684	640	678	661	605	605	646	619	600	571	618	601	608	596	580	622	599	630	602	571	626	568	621	608	580	573	602	685	589	640	592	585	607	655	621	661	594	631	643	577	619	640	629	635	597	599	618	675	598	638	603	597	603	598	562	604	591	618	646	591	606	597	648	625	614	579	650	601	560	599	608	637	651	668	628	577	600	615	578	558	622	609	587	640	648	582	614	620	641	637	584	605	619	614	617	616	608	631	608	611	641	616	584	591	605	646	630	641	590	604	634	617	632	596	638	614	614	574	644	647	635	616	611	654	601	624	612	595	639	617	610	584	639	557	640	622	666	621	610	627	604	607	606	648	594	630	653	618	633	601	617	606	632	602	621	611	630	614	590	627	610	598	630	649	615	603	599	614	593	628	643	596	626	636	613	617	626	598	599	621	560	579	633	647	609	603	597	604	620	600	629	623	592	596	638	619	639	624	619	564	574	621	596	592	584	604	622	613	628	594	594	609	665	609	635	596	659	592	626	643	619	583	653	597	620	561	625	628	616	615	671	594	563	633	616	610	616	549	621	628	657	626	640	621	607	649	607	639	606	587	614	627	598	632	644	648	614	627	644	612	604	580	619	649	618	636	647	612	593	640	618	579	665	597	628	588	629	608	618	582	653	612	598	624	653	592	613	601	629	621	623	617	606	603	614	617	666	617	625	601	647	592	615	619	587	647	624	569	597	608	606	634	626	627	634	592	638	626	640	641	669	641	614	613	614	611	596	648	592	634	600	609	599	654	647	624	590	624	641	629	654	649	609	583	620	594	587	632	650	618	620	566	643	587	603	634	645	600	617	623	576	654	585	603	613	616	575	619	561	637	602	628	623	617	633	576	567	560	564	614	587	633	599	629	595	579	655	619	589	645	599	639	591	669	617	600	594	626	640	637	619	622	585	621	611	627	584	559	617	596	585	633	608	588	575	622	572	608	615	625	653	622	568	638	600	622	567	599	597	620	593	616	595	603	627	584	624	578	608	622	612	651	610	599	650	601	628	640	623	596	618	613	623	584	606	600	645	656	624	653	618	667	607	631	582	628	608	631	570	587	617	578	657	600	585	651	678	651	573	610	585	628	618	570	664	640	621	627	605	610	630	648	616	572	720	589	622	584	610	637	594	590	661	614	594	573	688	584	602	651	584	612	600	597	577	596	587	598	566	561	584	588	632	614	641	548	603	634	610	612	635	642	604	576	642	603	614	618	607	608	621	638	604	578	597	652	540	676	652	643	617	606	665	599	594	607	624	615	614	633	638	614	647	652	672	645	624	658	660	660	607	643	630	676	643	628	608	629	610	620	624	671	620	622	586	621	617	656	582	664	589	599	631	587	616	622	629	621	626	575	585	611	602	578	589	633	564	607	635	612	611	594	594	641	614	591	629	622	665	605	618	620	574	616	605	647	619	653	579	617	579	644	564	588	583	658	638	603	615	625	590	611	655	625	588	645	567	623	583	614	600	650	628	568	601	615	589	656	598	566	643	600	620	636	608	601	615	623	597	620	596	631	619	639	628	648	606	614	588	652	635	575	616	613	610	627	633	592	639	610	646	603	619	638	606	596	614	665	618	615	614	630	596	645	598	597	646	565	632	629	645	631	655	634	628	599	615	607	607	607	591	621	638	609	601	575	628	583	588	614	660	598	605	649	587	611	594	600	619	649	616	578	606	674	605	609	661	623	615	585	621	657	618	611	642	653	636	623	621	631	609	598	640	612	636	602	577	631	599	662	621	647	635	623	595	586	612	585	640	633	556	611	626	624	570	632	608	565	620	629	652	619	623	606	592	578	594	635	628	622	617	633	630	635	604	615	589	626	627	646	613	605	609	576	639	626	568	611	593	629	602	600	567	620	592	655	670	624	605	609	603	628	599	591	650	604	590	600	582	615	625	628	602	590	604	642	579	642	605	615	593	592	621	630	630	626	625	620	642	599	612	611	670	633	645	617	635	581	585	581	577	614	629	616	609	622	577	680	612	595	602	640	548	625	601	624	606	605	601	639	568	596	612	659	587	585	634	583	597	635	609	622	594	614	663	645	624	605	650	602	628	628	624	625	634	619	635	614	599	603	627	670	636	685	632	608	594	624	613	598	589	599	579	607	627	597	644	587	618	648	625	614	639	609	680	592	603	605	610	649	625	646	611	619	615	612	611	638	637	602	634	653	624	636	574	645	625	630	647	621	630	614	601	617	590	605	615	639	614	634	623	588	616	611	616	609	607	629	592	583	642	613	617	628	614	611	589	676	653	568	597	616	614	613	640	630	595	612	619	630	629	620	633	646	622	636	624	580	566	623	636	620	606	616	661	600	618	624	637	606	593	618	616	620	650	622	621	599	591	608	651	607	574	615	644	591	598	653	628	632
2475	444	148	96	149	139	119	126	101	87	79	94	76	75	60	52	48	47	41	57	45	58	52	58	50	49	42	38	32	35	42	54	41	39	34	31	39	24	29	37	33	35	42	35	42	39	38	25	34	28	19	29	27	33	31	24	36	33	31	28	21	34	30	31	38	41	26	24	30	33	29	24	20	25	31	24	30	28	28	23	29	25	26	30	24	24	27	28	19	27	22	28	21	24	29	24	25	29	30	25	32	21	20	20	28	20	28	25	28	28	27	29	19	23	20	29	29	31	24	21	32	30	23	30	24	23	20	30	19	23	33	20	29	24	28	18	27	36	23	30	27	25	18	18	24	21	20	29	31	24	17	23	28	27	23	30	19	17	27	22	36	33	31	22	34	15	24	18	30	19	33	23	10	30	31	24	23	17	21	22	23	28	19	21	21	32	23	25	25	25	27	27	22	24	33	18	16	20	21	29	15	36	33	27	29	24	24	25	28	27	23	21	28	20	33	33	17	37	23	22	25	27	26	22	28	29	29	23	30	24	24	16	23	17	20	28	24	20	28	36	27	30	28	28	23	23	22	26	23	26	23	20	24	22	19	34	22	19	27	26	23	20	20	33	23	28	29	21	26	30	23	20	22	32	22	27	28	30	22	23	33	23	22	28	28	13	22	22	19	20	19	28	29	26	16	25	25	25	27	35	25	25	18	24	33	16	37	30	17	28	37	28	21	23	28	29	36	21	24	26	31	23	25	19	29	29	25	20	21	26	16	20	19	21	23	25	20	22	19	25	28	25	27	29	21	31	27	18	22	24	22	30	25	27	30	27	23	19	24	22	25	24	22	25	19	29	23	25	16	28	31	36	31	15	21	19	21	30	19	31	27	29	31	29	24	28	21	20	26	25	33	21	24	17	25	33	26	28	21	23	23	17	27	21	21	22	25	16	24	26	22	16	23	27	20	28	28	28	19	21	34	31	30	22	23	22	26	27	30	23	31	24	22	20	19	26	23	28	24	27	22	23	29	23	24	22	19	24	20	28	21	23	27	28	24	25	25	33	34	29	22	27	37	28	22	24	32	28	27	19	20	28	27	32	28	23	24	20	27	35	19	16	20	29	24	31	27	19	28	22	25	31	27	26	23	34	31	20	23	27	27	23	26	34	26	24	20	23	25	25	28	18	14	21	19	27	27	20	26	22	22	28	18	23	25	30	30	24	22	26	28	20	34	26	22	21	28	30	23	26	23	22	27	30	24	27	27	35	21	27	32	27	20	26	22	22	29	15	42	21	33	28	15	24	24	27	23	22	21	28	28	24	31	26	32	15	27	27	31	21	24	19	25	25	27	24	34	23	25	25	32	30	28	33	27	18	25	23	24	27	20	19	25	32	20	24	13	20	25	18	12	19	29	21	25	31	23	41	21	35	29	18	27	32	24	38	27	29	27	32	25	29	30	24	33	28	24	22	19	26	26	27	29	21	30	23	16	21	25	19	18	21	32	23	29	25	30	20	20	21	27	26	25	31	30	23	28	17	27	23	26	14	27	25	25	27	29	20	29	30	17	25	26	24	29	24	25	22	33	23	13	28	24	25	19	30	18	26	24	28	25	24	22	29	31	23	20	16	22	27	20	24	26	27	22	19	26	16	16	30	28	25	32	20	20	25	24	24	19	32	28	21	27	26	20	19	24	19	29	30	27	19	20	37	27	26	27	34	18	32	22	26	20	27	30	23	33	35	26	32	29	25	21	27	26	27	37	24	20	26	20	24	26	22	20	30	26	18	27	30	20	24	25	15	26	24	22	22	32	22	26	26	29	30	19	34	29	20	22	12	22	17	27	25	29	21	26	28	19	31	39	21	35	23	19	23	23	19	23	25	27	19	23	18	29	27	20	32	17	27	28	18	22	32	23	30	23	34	22	27	22	22	31	23	31	32	32	25	20	17	17	25	21	28	20	33	23	27	27	32	24	24	21	26	26	31	25	16	23	32	26	23	21	21	27	24	25	25	18	20	26	20	20	21	28	23	23	31	28	24	18	26	29	28	27	34	20	33	22	23	12	21	20	27	22	28	28	24	23	33	30	27	25	23	32	18	20	26	20	24	32	24	20	30	27	39	21	22	23	21	21	26	27	26	22	28	17	27	23	22	18	23	31	20	18	25	23	28	16	29	27	19	20	25	23	30	25	24	24	23	30	23	19	17	31	21	23	25	25	19	31	25	26	27	19	23	20	27	24	36	22	31	26	22	24	27	29	31	29	32	30	36	32	31	26	30	14	24	31	24	28	18	20	31	28	21	28	26	33	33	18	25	29	21	23	28	18	26	20	16	16	22	17	31	25	26	26	31	25	22	18	21	28	23	25	26	31	16	24	22	31	23	22	17	24	31	26	20	18	22	21	30	31	24	20	15	27	31	30	21	29	27	13	27	26	22	31	26	26	25	24	31	21	26	26	27	20	27	25	27	26	15	26	26	28	20	29	17	26	29	17	32	22	23	30	28	30	28	30	33	27	22	21	25	18	22	24	17	22	25	28	13	22	24	25	21	23	13	27	25	32	25	18	22	32	17	20	27	17	26	24	17	26	30	33	24	30	24	22	23	28	28	26	18	28	25	30	25	23	24	20	35	22	28	28	22	29	24	24	23	26	34	23	19	23	24	25	20	40	31	24	19	21	19	27	26	25	24	26	30	22	29	29	26	23	22	19	26	24	27	31	31	19	21	32	23	26	24	29	21	24	24	25	24	40	20	19	27	22	23	18	23	24	23	29	21	34	35	31	24	20	19	27	22	33	25	28	30	27	30	23	22	21	26	21	34	23	31	22	21	15	21	30	37	26	25	31	33	25	27	26	29	27	27	26	27	23	21	19	21	37	20	25	25	22	17	22	32	15	27	24	31	21	22	26	30	17	21	36	27	18	32	23	28	24	27	17	22	33	30	29	19	25	24	29	32	29	25	30	32	29	28	33	19	26	28	35	12	22	28	33	38	27	27	28	27	24	25	27	24	22	27	27	25	23	28	18	25	15	20	35	19	22	28	31	27	24	20	21	27	28	28	24	29	29	25	25	31	29	26	27	28	32	30	22	21	27	30	24	33	21	24	28	28	20	20	29	30	23	12	23	27	15	29	19	33	31	24	26	19	24	36	25	23	30	32	29	21	29	19	28	34	28	25	28	22	24	27	22	25	35	28	19	24	37	31	23	28	16	29	22	23	22	32	21	21	28	25	14	14	24	21	24	19	29	27	27	21	31	18	31	32	26	27	24	28	29	23	32	24	27	18	24	28	28	23	27	27	29	21	30	24	15	27	24	24	29	27	22	28	30	32	20	21	25	30	23	19	45	18	21	23	21	27	31	26	30	23	16	21	26	28	23	21	27	31	30	24	22	17	18	31	16	26	24	26	24	26	30	18	23	18	25	25	17	28	25	27	28	26	27	28	29	25	22	19	26	22	32	20	28	32	20	30	32	26	15	25	27	24	25	25	32	16	25	33
28841	11989	4904	10595	16291	15974	13356	10128	8156	6839	6059	5285	4656	3983	3209	2838	2750	2494	2407	2231	2183	1983	1999	1934	1745	1605	1581	1444	1421	1457	1359	1291	1200	1098	1075	1066	1000	966	933	860	885	913	867	837	794	813	865	834	843	797	803	814	792	792	683	719	696	716	697	700	639	686	667	661	630	630	615	555	553	557	576	545	495	527	544	458	560	556	530	508	512	484	530	488	490	493	466	508	493	482	488	471	490	427	446	489	436	454	392	464	434	463	480	446	448	433	479	443	459	423	464	461	406	430	467	482	415	451	470	415	470	470	453	444	470	483	445	452	444	462	446	423	435	474	454	443	460	461	410	448	436	448	438	397	484	422	436	476	458	400	393	452	472	453	409	465	448	403	496	406	454	406	422	436	453	421	449	433	440	425	463	386	443	435	432	435	468	471	418	395	435	425	469	444	427	467	464	461	405	466	437	448	429	472	423	415	472	399	431	455	435	445	425	417	425	428	412	420	462	416	476	423	445	463	439	456	450	457	435	432	431	451	447	456	457	447	462	444	482	440	434	391	440	445	464	451	472	440	458	447	448	430	411	442	407	492	464	464	425	438	436	438	429	433	435	425	432	438	433	432	471	436	450	460	481	434	458	454	474	452	452	431	447	429	436	450	419	460	418	399	450	412	434	437	457	448	433	431	437	471	463	430	419	424	456	435	427	449	415	424	445	450	453	445	450	449	470	426	420	420	430	468	439	467	429	464	440	431	433	459	430	442	448	465	444	416	434	406	455	398	459	478	437	452	451	430	444	413	486	439	457	425	463	420	443	455	457	449	414	422	481	492	444	430	445	442	427	425	440	419	463	400	430	446	509	431	410	451	440	457	444	426	463	462	421	437	505	438	444	450	430	419	428	426	439	451	463	485	434	477	441	428	424	457	430	452	411	440	426	436	477	451	419	435	436	442	447	423	468	438	468	452	444	451	387	435	430	450	440	459	454	425	433	440	420	446	440	445	442	463	421	437	454	464	451	456	438	442	433	428	416	404	451	483	462	477	439	432	447	436	448	411	471	469	435	401	430	401	459	482	432	426	446	425	453	436	480	452	469	428	454	422	453	430	452	393	442	419	444	467	454	428	449	464	445	477	412	467	422	423	455	454	436	452	424	448	436	425	439	463	432	435	411	453	460	438	431	407	455	476	417	438	474	453	474	446	428	439	452	444	423	421	469	465	466	440	446	459	429	424	445	415	463	490	457	409	443	499	370	419	469	441	448	431	404	440	457	424	407	468	441	445	471	411	441	422	481	423	412	462	434	431	422	432	434	458	441	443	436	459	426	426	431	440	418	410	453	448	433	439	445	456	439	503	459	446	453	461	418	455	450	423	474	401	437	414	453	489	447	420	445	444	465	420	427	443	437	426	439	464	407	452	446	424	437	406	420	464	456	438	443	459	450	442	440	472	391	470	449	457	447	437	438	436	436	467	448	482	419	466	453	427	451	447	436	461	442	439	488	453	449	433	482	442	432	459	455	433	422	475	435	471	465	419	435	426	430	446	460	467	431	472	407	440	446	458	430	445	464	448	444	438	431	483	422	447	441	471	457	469	420	449	420	456	432	464	473	439	444	475	435	431	408	448	472	445	461	432	466	474	460	411	432	428	447	428	456	411	455	424	470	395	431	427	406	452	432	451	481	423	406	449	439	419	433	431	449	417	425	466	455	422	409	465	436	433	440	458	410	468	422	450	431	423	420	474	466	457	459	425	420	436	426	467	472	452	470	422	409	470	462	454	451	457	438	467	426	442	481	445	444	455	438	438	476	472	414	464	453	465	455	454	474	480	462	442	435	448	475	464	483	437	445	435	470	447	470	413	454	442	437	423	470	443	451	409	434	425	447	501	411	400	410	471	408	441	428	462	469	414	462	450	464	443	414	478	436	418	421	429	448	453	445	483	436	415	470	407	439	435	431	467	434	433	432	410	460	435	421	433	470	449	440	430	440	450	459	492	429	435	436	440	442	431	415	451	443	420	453	458	428	455	421	452	472	435	461	423	437	423	443	459	466	421	450	461	412	435	423	446	428	440	458	457	428	449	478	417	450	454	453	450	434	456	451	398	462	448	435	427	431	466	474	420	470	433	403	450	431	409	437	434	454	454	449	461	447	438	429	446	417	475	446	430	415	451	441	441	475	450	438	436	417	414	440	448	439	459	418	427	435	492	461	446	444	415	446	447	419	452	458	458	451	387	444	458	442	460	462	417	440	423	422	450	447	454	447	402	457	446	410	484	402	451	474	475	447	413	433	457	473	405	437	448	430	480	497	435	447	463	440	434	436	413	457	424	426	481	417	447	411	451	446	443	477	421	478	395	466	455	426	424	466	432	446	414	443	468	425	431	435	421	421	463	405	435	451	413	476	449	417	396	446	445	444	469	449	460	469	425	440	458	426	433	450	448	452	445	436	434	447	466	434	451	439	419	443	463	456	419	438	423	450	452	462	462	437	447	450	417	468	436	439	444	417	427	461	441	426	453	447	466	421	425	424	483	470	423	439	440	448	470	451	456	481	429	435	455	463	435	467	456	438	424	439	428	435	470	437	449	474	482	437	466	416	469	447	427	416	429	439	420	437	439	439	454	433	434	473	418	438	444	418	467	437	468	449	420	424	438	442	493	439	474	435	423	452	466	453	448	476	436	478	426	464	439	415	443	437	468	453	429	421	470	426	458	457	472	445	457	448	415	455	458	444	402	410	412	429	433	458	471	447	457	447	410	444	407	426	478	454	435	410	459	426	420	465	437	434	471	425	445	439	476	425	451	440	460	447	432	460	474	464	416	434	422	453	445	469	448	462	404	430	427	477	430	445	393	458	411	443	469	430	443	443	423	428	416	424	467	413	431	441	426	462	438	438	421	464	450	471	436	415	417	414	475	388	396	461	443	424	462	414	464	412	429	424	412	438	461	449	463	444	406	474	484	444	403	463	459	439	412	456	465	409	438	481	420	429	442	435	497	403	469	427	463	457	458	395	478	426	426	422	477	417	465	471	437	436	441	445	440	440	465	455	422	480	402	454	452	471	463	462	413	454	444	492	419	442	472	446	431	452	451	453	459	454	477	434	446	438	446	431	435	440	455	435	443	409	451	459	440	426	454	455	424	438	488	443	457	432	476	424	452	443	457	442	438	440	449	463	434	423	430	486	457	448	479	460	436	462	425	423	526	445	424	396	457	411	461	409	413	453	433	443	449	458	422	424	427	433	455	437	411	409	448	438	418	441	413	442	465	470	444	459	454	424	438	405	437	469	428	472	443	477	461	399	447	446	436	445	445	439	456	444	419	448	479	419	442	435	436	449	422	452	423	441	412	475	459	443	437	420	460	460	449	460	469	415	424	405	449	441	449	444	463	426	435	444	445	455	425	467	402	445	477	461	406	438	466	495	428	501	441	472	415	426	409	436	462	439	426	428	413	476	472	450	481	425	428	457	427	427	440	438	490	439	453	451	462	410	445	446	464	458	434
4009	1211	395	207	316	315	260	223	212	170	148	172	146	159	128	113	101	100	92	92	98	89	83	74	74	60	85	69	80	64	51	52	61	43	50	42	53	50	28	34	54	48	42	30	37	43	38	40	37	44	52	43	33	41	40	29	39	38	39	41	27	42	36	36	38	33	36	36	31	39	37	32	35	36	35	33	35	39	27	32	41	32	28	27	26	28	32	42	26	18	27	33	29	29	29	35	21	28	26	18	29	29	31	28	43	37	33	34	37	28	25	26	36	22	31	34	26	22	29	39	39	35	34	22	30	31	32	21	28	21	33	39	26	33	31	30	27	38	27	29	30	36	32	36	33	27	26	24	25	32	20	41	20	31	27	25	36	21	24	37	28	32	23	29	24	24	28	28	22	26	38	35	33	31	27	38	35	32	35	24	30	30	33	27	32	40	33	32	35	28	38	26	29	21	18	31	31	30	32	23	27	29	37	34	37	30	34	36	29	22	28	38	25	29	28	29	30	43	25	34	26	27	39	35	33	31	36	32	30	39	28	38	37	33	20	29	38	28	38	37	35	30	33	31	30	25	22	32	30	29	33	37	29	33	37	25	32	24	36	36	37	33	25	20	31	36	30	27	39	23	26	36	29	30	31	26	32	25	30	32	23	28	25	33	28	29	21	32	30	38	39	33	33	31	39	41	38	32	28	26	31	34	30	36	29	31	32	33	32	28	30	32	36	40	26	36	25	25	33	36	34	30	36	26	33	33	30	26	25	35	37	26	31	31	35	32	43	40	35	35	32	32	33	29	33	32	30	31	28	22	37	31	23	33	30	31	27	37	38	28	24	27	34	46	29	26	37	31	39	30	32	33	27	38	32	26	33	33	30	30	25	27	27	26	33	45	35	29	32	39	28	38	31	19	30	26	36	34	30	30	41	31	24	27	36	28	47	28	27	31	22	36	22	38	23	27	25	33	29	38	35	22	24	32	24	30	22	36	35	30	30	32	24	33	34	19	30	33	27	36	30	22	29	32	35	25	24	24	31	21	24	31	30	33	25	35	28	26	32	35	25	27	23	25	30	34	34	27	30	30	32	30	36	29	19	29	32	31	24	21	26	29	26	33	33	28	40	30	35	32	26	36	34	30	22	30	35	39	36	34	43	25	33	23	33	20	33	29	27	30	36	31	29	22	40	28	28	23	31	30	30	45	37	31	40	43	24	33	19	36	28	39	28	34	24	28	24	31	31	28	32	23	30	35	32	24	29	31	29	29	35	28	30	26	26	35	31	40	30	34	30	27	19	28	22	31	35	27	26	22	27	38	29	34	37	35	35	44	36	28	43	37	31	35	24	36	24	30	30	21	28	32	29	37	29	29	32	31	34	20	18	32	35	18	25	34	26	19	26	29	28	22	30	37	25	37	28	35	31	33	30	35	32	28	28	31	42	33	28	32	41	39	21	23	24	34	33	30	34	37	28	21	32	22	28	27	39	37	36	28	35	41	23	39	25	38	35	27	37	32	28	31	29	30	30	28	36	25	32	40	28	28	30	29	34	40	30	30	33	34	37	40	34	23	24	35	31	34	31	28	26	37	26	28	27	33	26	23	22	39	30	22	28	47	23	35	27	32	28	30	35	28	22	38	33	31	26	31	22	19	21	22	43	32	32	18	31	29	26	35	24	25	28	23	23	21	38	23	28	33	27	30	16	39	33	40	27	33	34	26	29	40	25	36	35	25	23	34	26	27	39	33	25	39	40	30	34	28	29	37	18	29	36	30	43	32	25	41	32	33	30	39	29	29	24	28	20	34	28	31	35	24	26	28	34	38	32	27	45	32	25	29	31	38	40	32	23	30	31	32	35	36	40	22	24	27	29	32	32	31	31	28	44	30	32	33	36	38	28	36	29	25	36	24	35	25	30	34	25	38	37	37	36	35	34	25	27	34	28	34	32	34	20	33	33	38	29	35	29	33	24	41	28	26	31	32	33	30	27	27	41	30	39	30	23	30	33	25	36	27	26	30	27	26	30	30	25	26	32	27	34	30	39	36	30	27	32	25	33	34	31	29	31	38	30	40	29	23	36	34	28	30	36	34	33	25	23	28	35	33	23	33	22	28	34	34	32	34	23	24	33	31	33	28	32	24	41	25	28	30	23	45	31	27	29	32	23	26	32	34	28	37	26	31	31	37	30	37	30	38	30	26	26	22	20	24	33	31	24	35	27	29	41	26	29	26	36	38	32	23	35	27	29	37	32	28	35	34	29	41	29	39	29	30	27	31	37	29	35	29	28	30	20	31	31	35	38	35	32	35	31	27	26	29	29	26	36	29	34	35	26	28	29	29	25	22	28	30	20	33	36	38	35	27	24	32	41	33	27	37	26	19	32	24	28	21	33	25	34	44	39	30	29	24	32	32	22	25	23	23	34	45	26	19	31	32	32	28	29	27	22	27	33	39	31	35	20	38	25	24	37	41	24	25	28	30	30	24	43	38	41	32	24	36	34	34	33	34	37	26	26	29	41	25	33	30	35	37	28	32	30	29	28	25	39	24	33	37	24	36	40	40	38	22	24	35	26	28	35	22	36	30	29	25	33	42	31	21	26	30	26	42	22	29	35	27	32	33	32	20	30	34	32	30	35	22	35	38	35	41	30	25	26	37	21	41	36	26	32	36	29	34	26	29	36	34	30	39	28	26	35	17	24	35	28	30	40	45	25	28	31	41	26	43	30	26	33	34	35	29	31	26	32	39	25	34	26	29	31	45	30	35	28	29	34	38	22	28	41	29	35	42	22	34	31	32	30	33	29	19	28	37	25	32	33	21	40	36	28	30	22	28	38	33	26	24	28	36	34	26	36	34	33	32	36	40	31	31	35	36	31	32	27	37	32	29	33	29	33	25	34	36	42	45	31	33	36	20	28	33	26	36	22	34	32	25	34	30	36	31	25	28	30	30	35	29	34	28	27	40	35	22	30	41	33	41	24	35	30	33	33	29	36	26	25	30	38	30	26	32	27	39	21	25	35	31	32	25	31	29	28	37	34	35	37	24	25	41	40	33	27	26	32	26	43	38	25	25	35	27	34	32	24	29	26	26	36	39	31	28	31	22	19	34	32	18	39	30	34	33	41	24	30	27	36	30	33	30	27	32	30	36	34	30	36	24	32	38	39	24	30	36	33	27	28	32	28	31	18	29	30	25	22	32	23	31	27	30	37	42	31	35	44	34	44	36	27	31	37	28	40	35	32	29	33	36	38	25	31	34	28	28	28	24	27	28	24	35	26	39	24	26	40	32	29	26	31	33	27	30	31	29	27	31	31	29	25	41	34	36	33	38	29	37	28	22	29	32	27	31	21	31	29	22	28	28	23	26	28	37	24	33	29	38	16	40	31	20	30	30	26	33	31	31	35	34	23	34	42	31	41	30	33	31	37	24	28	28	23	33	34	35	39	30	28	35	21	20	33	31	32	47	34	41	35	24	32	36	20	33	22	30	23	26	29	24
38543	18849	8850	18320	26267	25311	21412	17770	14820	12530	10928	10019	8612	7660	6638	5788	5267	5019	4586	4217	3805	3572	3575	3458	3038	2816	2781	2583	2569	2358	2353	2116	2085	1918	1816	1734	1628	1540	1487	1427	1386	1331	1354	1278	1320	1304	1265	1224	1247	1328	1318	1244	1152	1136	1093	1115	1022	1028	994	1009	906	874	920	875	901	879	867	814	773	744	729	722	753	732	736	719	653	653	618	690	659	700	632	651	630	652	617	613	573	624	588	597	591	551	564	554	566	524	523	535	537	548	544	560	543	543	552	553	542	533	493	574	536	490	594	524	526	521	539	535	514	540	566	516	502	520	509	499	538	515	565	570	530	501	512	490	544	554	536	520	527	529	534	514	550	559	514	551	502	541	510	500	527	512	537	532	528	519	546	550	504	546	551	523	513	517	506	508	489	575	528	548	502	524	542	504	523	540	534	524	519	530	498	519	545	540	537	568	509	568	509	512	531	500	515	532	529	511	533	503	483	538	540	521	544	560	535	545	532	561	539	536	529	504	550	551	578	522	572	514	562	520	491	508	520	533	522	545	529	517	520	537	532	518	551	510	514	566	538	540	564	524	520	528	530	554	552	504	518	510	552	510	510	533	546	532	530	507	561	563	518	524	553	522	541	495	493	532	522	530	523	543	523	544	571	542	557	535	543	533	514	521	514	519	526	512	550	560	567	518	534	565	538	560	500	556	515	520	541	538	564	545	511	563	528	516	511	511	520	537	507	476	554	536	519	550	518	547	505	498	527	543	569	540	509	555	563	524	533	471	506	541	512	529	561	559	544	542	535	494	542	465	546	550	533	549	521	537	560	538	551	564	543	535	537	478	534	537	529	517	550	546	543	508	548	521	535	539	504	521	529	492	543	518	548	564	538	520	538	552	548	519	537	536	501	534	517	498	537	515	511	543	504	544	554	556	563	529	512	550	535	550	542	498	520	514	531	487	547	528	514	535	479	558	545	529	532	538	510	539	566	552	529	509	525	492	513	515	555	543	597	559	568	499	532	501	542	524	551	508	512	522	530	522	526	524	524	535	561	520	583	506	527	528	543	547	561	523	548	534	526	525	545	544	527	564	549	527	520	543	575	494	524	526	546	580	513	560	563	500	553	516	528	527	547	500	547	489	521	555	527	532	527	511	517	517	545	523	539	496	542	523	561	533	522	519	524	509	550	552	514	542	584	516	513	509	541	502	511	522	538	550	547	527	538	546	524	507	513	555	529	543	544	515	519	496	535	538	530	516	524	539	500	530	521	534	548	519	532	608	549	522	531	553	557	528	538	572	533	504	568	538	546	546	513	517	527	481	542	503	496	506	559	542	498	507	513	538	532	579	539	510	508	472	533	533	557	525	531	537	550	521	529	516	524	535	528	540	507	520	489	548	549	540	608	521	544	539	557	529	517	552	512	512	549	536	542	514	561	547	560	508	557	536	475	519	508	555	511	507	506	505	544	529	521	529	520	509	530	503	572	538	523	520	513	544	564	512	546	555	551	516	500	531	568	574	553	584	544	530	521	555	529	547	543	549	501	502	523	532	539	489	564	500	522	493	524	528	523	492	562	535	539	566	477	564	523	541	534	493	553	533	581	541	563	545	557	481	532	535	574	528	544	531	527	556	558	540	517	537	495	543	539	509	576	538	538	584	545	500	518	470	536	519	516	513	526	517	564	533	546	511	557	533	469	518	566	573	560	550	501	586	531	559	555	545	510	514	485	550	539	477	499	515	525	530	542	529	535	499	515	549	524	563	555	566	511	551	538	517	499	532	495	541	563	505	562	523	581	531	557	543	527	530	515	572	534	537	539	468	508	577	506	541	516	530	503	518	548	564	559	523	513	528	519	546	543	522	502	492	506	516	511	515	531	528	490	522	568	528	544	504	532	547	521	579	506	548	565	540	552	529	537	529	550	565	540	513	540	553	532	536	515	539	540	537	546	516	559	552	531	533	540	526	530	540	536	518	501	539	533	536	531	539	554	533	504	497	552	489	496	549	518	531	504	535	517	548	535	536	560	530	549	512	492	544	533	536	505	547	573	499	537	552	490	594	534	520	479	512	541	528	541	528	519	571	517	510	569	498	572	488	504	564	536	562	562	535	501	516	541	509	545	510	526	529	537	522	529	543	547	513	521	546	523	503	526	523	557	544	535	545	523	507	541	544	499	562	522	540	515	519	528	539	508	481	526	531	559	505	545	501	541	528	544	510	545	538	523	541	546	511	538	514	530	556	537	542	524	531	544	583	540	490	534	517	539	493	535	572	515	564	543	514	542	511	503	531	561	556	569	523	564	553	520	594	512	507	556	539	539	485	496	528	502	519	503	524	528	488	541	566	502	500	519	500	502	500	526	508	589	571	533	543	532	551	562	529	476	511	485	546	556	545	524	525	567	567	565	508	539	547	554	542	523	508	512	547	544	519	526	554	514	494	528	535	525	547	527	533	506	515	513	541	489	508	503	501	588	542	579	539	520	530	520	498	512	515	504	546	535	511	525	502	500	511	558	530	557	516	505	517	539	540	485	526	532	539	519	534	502	555	546	520	474	532	526	558	531	532	538	540	577	506	493	553	525	542	462	568	505	529	557	541	540	528	524	552	483	522	508	510	522	536	518	569	547	569	521	510	518	523	515	540	525	541	494	531	569	559	546	547	519	569	547	540	533	562	500	519	537	523	507	530	527	550	514	550	517	522	497	526	517	553	546	517	541	583	500	496	558	483	522	543	527	552	513	517	557	517	499	567	517	499	515	491	541	532	534	531	549	581	527	537	506	548	472	530	509	536	539	510	542	548	539	480	547	531	502	559	520	534	509	489	527	544	561	516	558	504	501	504	570	535	528	530	533	537	546	478	500	547	536	503	519	509	530	528	539	503	546	539	563	524	502	534	543	532	514	545	524	537	498	542	521	557	553	506	553	502	530	559	563	532	503	562	514	495	551	533	502	512	508	499	547	516	559	550	531	510	507	527	537	496	556	520	490	505	500	590	552	564	540	514	540	536	545	547	532	523	540	554	524	515	533	508	533	542	546	515	537	496	530	538	532	563	541	570	539	539	526	540	515	530	528	515	549	507	524	544	527	492	526	512	559	533	524	541	539	573	530	559	539	510	554	536	504	518	525	501	535	551	519	531	525	542	537	542	548	552	535	561	555	500	531	562	512	510	558	520	511	533	521	564	504	516	554	525	489	515	531	502	551	514	516	491	548	544	514	519	552	529	521	515	544	521	480	539	526	508	532	549	524	556	528	540	504	560	561	549	530	549	570	551	608	522	572	527	522	546	514	505	505	519	536	522	531	559	558	535	532	518	513	561	548	523	507	573	549	526	546	523	548	566	556	546	537	532	567	462	533	483	526	565	536	577	499	542	541	490	531	558	575	518	520	493	531	505	517	556	480	492	577	497	497	542	513	572	510	565	525	513	546	523	507	496	554	546	525	510	501	507	589	557	542	558	563	538	518	516	492	552	518	562	546	468	527	545	509	548	520	560	511	491	564	534
4439	742	254	169	243	219	192	167	155	164	135	137	111	107	87	98	95	105	83	78	61	71	76	79	52	58	60	56	39	59	46	64	47	61	50	56	50	39	47	50	42	39	47	52	53	40	50	40	47	41	49	41	48	38	31	41	41	44	31	39	37	37	43	41	43	33	32	30	35	29	24	36	35	42	27	41	33	36	33	27	39	27	31	33	27	29	35	31	30	34	29	34	42	34	29	27	32	37	35	46	34	38	39	33	23	38	33	39	32	31	25	29	34	29	36	41	32	30	32	29	38	26	37	38	29	41	31	23	25	30	31	28	34	21	30	37	32	34	38	26	43	36	40	29	24	27	24	25	46	24	31	35	26	39	37	34	19	41	31	36	32	36	37	47	31	25	32	26	29	28	34	35	34	22	28	41	33	31	34	26	30	36	37	32	41	45	31	41	31	29	31	30	23	25	35	42	43	31	35	24	33	24	28	35	34	30	30	35	40	23	29	38	43	37	38	25	49	31	34	38	38	35	26	38	34	37	30	23	29	40	24	40	40	28	25	32	28	29	32	20	39	34	34	35	24	36	35	31	22	28	32	27	35	38	20	32	28	37	45	27	44	32	25	37	37	41	28	36	34	32	29	44	24	43	33	34	24	27	38	28	23	38	40	39	31	36	38	36	23	44	32	34	32	27	31	25	28	28	33	34	34	25	28	33	50	39	43	30	35	26	30	35	42	33	32	38	42	29	37	24	30	28	27	25	21	38	28	25	34	31	29	29	30	33	30	31	39	29	41	33	26	35	27	32	31	34	31	30	40	22	30	30	29	32	30	29	38	30	31	26	37	28	34	28	25	36	35	20	31	42	26	42	31	40	38	30	33	21	39	30	32	36	36	31	33	33	21	27	33	26	33	30	35	35	29	42	27	21	41	27	31	41	24	28	29	30	28	29	32	38	33	24	34	37	30	35	29	28	40	34	34	35	36	33	25	33	32	34	40	39	26	26	33	29	29	33	38	35	39	40	43	36	30	36	42	43	29	39	33	28	28	33	31	31	39	32	51	39	32	28	27	30	32	42	35	33	34	43	35	29	41	44	37	35	40	36	35	27	32	33	30	36	34	25	30	30	27	33	28	47	33	42	31	31	30	26	19	36	31	29	30	31	27	32	25	35	29	34	34	31	28	45	28	32	26	32	31	37	20	26	36	37	35	36	28	26	20	32	29	38	37	27	27	33	27	23	31	28	41	40	27	34	35	27	37	21	29	27	34	32	31	41	36	39	25	30	34	31	34	27	44	29	34	30	36	24	32	26	28	32	30	38	44	30	44	36	22	37	33	37	29	30	30	36	35	30	38	35	40	29	46	25	41	35	42	39	34	31	36	29	31	35	32	36	37	35	36	27	23	30	31	31	41	30	29	31	37	34	30	39	30	41	28	38	26	35	25	36	30	34	33	24	29	26	35	35	21	35	30	39	23	35	40	34	34	32	30	29	42	30	36	26	35	24	34	30	24	35	32	31	37	29	35	39	33	31	36	42	31	26	40	28	38	23	28	37	36	36	34	23	32	31	28	31	35	25	49	27	39	36	32	44	27	32	23	33	33	30	32	19	43	40	29	36	31	29	35	37	35	31	37	29	44	32	21	28	38	29	23	36	27	35	35	31	29	28	38	26	32	17	34	21	32	32	30	30	27	44	33	22	35	40	37	33	24	33	35	39	25	33	40	28	30	28	32	29	35	26	38	28	36	31	32	30	29	31	32	22	20	31	45	26	29	24	29	22	37	22	34	15	22	25	31	37	38	34	39	27	36	33	28	26	35	38	31	36	33	37	30	36	31	34	30	38	25	25	26	41	35	26	31	35	29	21	36	34	26	22	31	31	30	31	30	37	29	27	27	34	26	35	23	33	23	24	30	48	46	37	27	29	32	35	27	20	29	29	27	33	29	35	28	45	40	30	31	33	28	34	29	38	36	37	43	37	26	33	34	46	36	27	29	33	34	31	31	27	31	21	42	38	31	31	39	40	31	34	27	36	32	28	34	31	34	28	31	36	33	36	45	24	35	32	35	27	44	34	45	34	36	30	34	31	30	35	24	33	27	30	28	26	29	42	40	29	37	26	35	34	31	39	36	35	32	30	39	25	22	38	23	31	33	27	46	39	34	46	29	24	37	36	37	30	38	38	34	34	39	35	31	33	38	31	40	37	30	31	20	30	33	32	31	29	35	37	29	28	34	34	32	34	38	52	37	34	26	37	40	27	30	34	26	35	39	23	31	28	31	34	34	35	37	34	30	40	35	30	21	33	30	32	34	28	37	38	31	25	38	30	37	28	22	35	32	37	30	22	28	37	24	25	36	30	31	30	31	28	33	36	18	33	38	25	35	26	32	25	32	40	43	33	25	28	40	34	31	34	30	39	40	38	30	42	30	32	31	41	37	34	37	34	32	29	30	23	32	40	31	36	25	37	29	29	30	28	37	34	37	39	31	32	33	30	37	27	29	29	30	21	31	35	34	35	26	39	29	29	27	34	32	28	26	35	40	28	38	33	38	33	25	26	39	32	44	39	32	29	35	32	47	33	33	22	46	36	36	29	31	33	43	35	30	41	34	35	32	34	28	25	40	24	23	37	30	47	43	32	25	41	36	31	36	31	29	24	29	28	26	39	36	42	32	31	36	30	37	36	36	38	35	29	39	37	26	28	36	31	31	39	30	38	34	18	32	30	37	33	42	31	43	42	31	29	37	26	37	36	31	40	37	27	35	33	29	24	28	36	29	25	45	35	28	40	25	44	35	43	36	20	30	32	33	28	38	29	40	39	42	32	21	22	30	23	29	29	30	24	30	37	33	33	30	30	32	32	32	33	27	29	21	35	37	41	38	32	37	34	43	33	48	34	31	40	32	27	35	34	27	32	37	33	33	29	28	40	29	36	37	31	35	33	35	37	32	40	31	30	36	34	30	35	34	34	30	25	31	40	38	42	26	40	44	30	28	24	32	33	32	24	39	25	35	37	39	27	26	25	25	41	39	34	28	30	27	32	34	38	29	32	29	31	26	27	34	37	26	30	30	31	28	34	41	43	34	44	27	36	44	37	25	24	29	24	38	28	36	36	32	27	38	24	33	27	28	26	30	35	33	19	33	31	35	36	41	26	36	36	42	30	34	29	29	36	38	19	37	33	39	35	36	29	36	38	41	40	28	47	29	21	36	32	36	27	33	32	28	35	47	28	33	30	30	31	36	30	25	31	42	28	31	32	30	48	28	22	26	41	31	24	32	31	32	26	27	37	39	40	38	35	30	29	35	27	38	29	29	34	28	43	37	25	33	40	33	35	29	29	35	38	26	32	33	39	25	37	26	25	29	33	38	28	25	33	35	26	34	24	30	36	36	31	38	22	41	29	30	30	35	30	43	38	49	38	29	30	33	38	30	29	36	39	40	30	41	37	34	34	31	29	33	27	27	25	44	26	42	30	37	30	34	30	37	43	36	32	21	29
33718	15631	6807	14992	21959	21441	18373	15234	11867	9847	8667	7753	6648	5842	5279	4952	4432	4116	3930	3549	3324	3059	3027	2740	2403	2235	2239	2172	2149	1996	1923	1804	1759	1641	1463	1524	1395	1335	1300	1291	1274	1231	1211	1158	1099	1128	1189	1132	1142	1195	1187	1125	1081	1055	1018	1021	954	907	1005	902	891	889	908	825	782	823	786	761	775	756	734	720	779	708	719	656	696	703	639	635	650	666	646	605	648	612	577	603	648	589	642	609	576	578	613	578	588	562	531	589	543	583	554	560	568	583	578	535	527	605	583	612	555	553	537	571	565	604	575	564	564	595	563	582	581	569	588	547	585	550	548	503	579	534	559	559	615	560	518	548	548	552	574	583	549	528	580	532	550	547	544	588	511	546	541	577	552	561	555	564	515	556	566	537	585	544	581	562	631	557	570	611	580	574	588	536	521	539	556	571	561	618	546	559	568	560	584	589	595	550	600	577	565	588	562	565	584	568	532	559	597	578	572	581	561	523	580	548	599	551	580	563	576	563	519	579	567	566	530	553	522	560	542	574	553	559	595	548	541	561	581	538	591	618	535	502	578	558	559	581	577	557	551	556	539	595	581	550	567	513	595	570	592	540	557	594	598	531	562	573	607	525	533	555	568	537	553	587	571	582	565	547	574	560	559	523	523	566	545	598	554	567	568	562	590	549	624	598	602	560	556	585	593	551	551	524	557	558	560	574	533	541	595	553	523	529	569	559	569	541	561	556	568	591	579	530	564	587	548	570	565	536	593	605	561	588	535	561	623	540	562	579	547	585	555	566	546	570	551	558	602	587	600	553	536	580	580	588	602	571	554	572	557	559	575	548	526	600	545	557	541	559	537	554	579	575	595	562	552	572	556	561	511	579	552	564	599	588	566	571	552	587	568	533	592	545	566	562	570	576	577	604	559	567	542	583	618	585	574	574	537	534	584	609	587	596	582	577	567	555	550	566	581	599	599	581	500	532	526	563	578	544	544	584	572	543	614	502	621	595	576	552	541	606	593	559	577	522	518	564	567	551	566	550	631	582	592	570	528	581	576	539	575	585	565	553	589	553	581	576	551	605	587	562	586	544	570	540	550	552	578	546	565	581	571	586	552	575	558	572	546	525	592	588	565	594	589	548	612	577	571	564	542	553	589	547	520	582	560	552	532	598	579	596	560	584	600	588	563	585	572	593	586	560	558	567	566	538	558	544	575	585	542	550	568	596	565	577	556	576	584	600	530	575	547	626	577	587	575	553	549	563	548	535	543	577	578	573	536	554	569	516	555	556	551	549	525	601	600	543	556	575	561	617	537	559	581	529	514	564	596	575	583	562	544	575	562	595	571	590	594	599	575	546	553	551	537	562	550	592	559	569	580	543	561	573	576	580	523	548	606	560	601	545	567	520	584	562	590	570	614	569	561	511	539	571	571	569	544	528	582	547	577	547	516	566	600	544	575	567	553	558	547	524	514	571	577	563	559	541	572	612	566	571	579	564	556	526	556	606	536	540	566	551	569	605	549	587	596	561	588	522	556	535	587	571	534	574	526	579	539	584	543	573	540	575	565	584	556	566	566	562	577	574	574	553	541	561	525	540	527	576	546	578	568	520	583	563	554	565	499	574	550	531	563	560	562	586	557	555	581	529	593	547	577	542	591	558	576	588	573	564	609	537	586	551	573	595	566	522	568	576	559	572	566	515	553	548	569	555	556	568	577	549	542	536	566	523	531	534	557	567	529	563	603	624	553	593	582	527	551	564	536	552	567	551	578	554	577	520	585	595	573	557	566	574	547	564	552	569	575	543	576	565	596	600	569	582	643	598	546	559	553	564	537	547	556	569	618	580	530	531	573	545	586	605	572	495	525	580	548	574	556	560	554	539	542	574	591	559	564	588	545	565	535	551	513	589	578	529	638	576	569	591	569	562	560	598	536	625	538	578	600	618	544	586	589	523	535	555	544	582	534	527	634	607	572	539	532	569	551	552	606	538	565	594	568	571	553	561	557	559	562	570	586	554	558	585	555	554	550	599	575	599	556	568	573	570	570	540	538	542	567	564	527	567	595	592	533	539	585	593	595	569	575	592	579	573	526	583	571	557	552	548	565	552	580	531	572	528	564	540	591	560	567	527	548	562	553	556	586	610	586	549	570	556	549	543	575	555	584	592	565	592	549	541	558	537	563	604	562	529	575	563	557	593	578	576	585	550	555	571	601	560	566	553	544	585	552	557	580	615	545	541	568	609	540	564	560	529	592	570	534	553	570	591	578	555	573	518	537	606	544	536	553	596	605	532	599	583	546	570	579	583	565	564	523	553	596	535	596	578	595	564	576	559	585	589	578	571	522	583	588	579	649	584	537	566	562	572	551	564	549	606	588	562	570	565	516	598	567	594	566	523	536	551	559	558	598	569	569	556	566	589	561	529	545	535	575	541	544	522	552	561	541	586	504	587	551	547	568	557	599	530	599	570	578	588	556	596	568	548	558	567	561	582	594	536	526	524	572	619	555	595	537	535	585	570	605	574	585	547	565	560	577	527	585	596	573	587	575	594	568	566	583	553	565	556	534	585	543	561	582	534	556	580	563	557	600	558	555	504	551	569	565	542	618	558	539	540	540	546	559	597	555	561	577	574	531	558	554	600	545	562	572	612	605	543	563	534	557	541	549	566	536	580	612	537	575	568	555	603	586	574	554	535	554	582	548	548	582	537	581	565	576	539	580	569	560	565	611	571	576	519	600	561	580	567	525	564	561	611	597	549	583	564	611	547	545	584	583	564	555	540	597	558	573	553	563	566	580	549	574	582	549	573	544	552	542	580	606	563	533	558	573	563	516	576	583	541	591	558	541	563	578	569	559	573	581	503	584	558	548	528	573	576	534	513	587	532	607	614	613	563	567	588	597	591	551	541	575	552	576	550	583	567	599	532	547	610	544	594	589	579	594	571	552	587	559	568	589	607	521	601	576	564	578	571	582	572	565	564	549	572	580	588	576	572	556	539	595	517	613	594	561	560	603	553	539	559	556	564	624	557	568	523	556	514	510	558	574	535	566	570	545	514	535	583	564	550	565	545	526	559	590	588	554	538	581	556	514	522	545	606	580	548	567	623	565	540	549	573	584	585	617	575	575	556	557	582	565	566	597	596	556	567	566	554	589	554	589	568	575	558	576	523	585	558	537	542	600	538	580	551	610	550	548	617	551	531	556	556	575	584	551	526	578	599	576	554	580	583	537	538	588	557	591	528	527	592	560	552	635	559	551	586	558	580	595	608	592	581	530	533	567	605	545	574	549	545	578	537	559	594	571	601	533	521	522	552	588	559	558	565	581	555	580	586	542	572	597	565	579	579	534	547	557	518	536	535	596	550	558	597	573	581	572	546	565	564	555	614	536	555	558	576	564	564	593	569	577	545	573	570	581	572	563	557	542	555	560	517	525	553	569	571	566	561	544	561	580	566	545	550	564	570	533	575	570	598	610	549	619	599	551	537	565	574	575	560	585	541	577	573	544	618
5340	1335	447	265	415	365	298	298	250	215	188	171	167	156	128	131	125	102	120	116	89	111	94	73	95	85	83	70	76	61	54	68	66	57	64	53	53	55	52	52	69	37	44	51	62	54	52	63	53	52	54	60	57	47	49	35	47	41	37	50	52	42	36	41	39	41	42	35	42	43	30	39	28	37	28	29	39	55	44	31	36	41	38	52	48	42	35	31	39	38	39	41	43	38	40	40	44	47	38	42	44	38	35	32	43	33	26	42	36	38	47	35	30	26	49	42	45	30	41	39	26	29	32	27	36	41	30	25	26	45	35	36	38	28	48	47	34	25	33	38	37	37	33	30	40	45	25	38	42	38	38	39	52	36	31	37	30	27	31	42	38	42	48	35	36	31	32	32	33	29	41	39	38	38	39	31	37	29	49	29	41	40	29	35	25	24	28	53	44	37	38	44	43	41	36	40	35	53	31	34	30	38	37	28	35	32	34	36	34	32	39	41	31	31	37	39	38	32	25	32	44	30	41	30	37	42	31	31	29	42	35	32	41	34	47	41	47	32	39	35	30	43	36	34	34	35	32	29	37	27	33	29	34	50	19	24	41	27	35	44	29	43	46	41	36	29	41	36	36	24	33	28	26	46	29	28	36	44	40	41	34	40	31	31	38	27	40	43	35	29	33	29	28	45	34	34	29	41	34	34	36	34	38	36	47	36	39	32	35	37	34	34	42	30	30	43	30	35	50	34	46	41	24	42	35	37	38	32	31	35	34	30	38	39	38	36	50	47	30	33	31	40	33	28	34	36	35	42	32	39	33	27	36	45	41	25	31	28	31	37	43	44	37	46	34	41	37	34	36	43	31	31	39	51	43	41	33	47	30	20	46	45	35	33	35	34	39	37	24	36	30	36	30	41	41	41	50	31	35	39	28	26	41	46	33	26	30	36	32	43	32	41	31	32	51	34	40	26	40	41	36	31	42	23	24	22	31	44	29	31	27	41	26	26	36	42	39	28	38	28	33	31	55	42	39	37	28	34	34	38	37	37	36	41	32	50	36	32	39	37	28	44	28	43	32	37	40	37	38	35	34	29	39	36	39	26	32	32	38	45	37	37	39	30	30	33	46	38	34	32	38	30	34	35	42	24	41	32	39	37	33	33	36	36	46	28	40	37	34	26	42	34	27	28	33	26	34	30	39	44	32	36	28	34	40	40	35	30	40	32	40	44	30	44	31	47	40	34	31	45	32	48	41	34	28	31	38	40	33	44	38	26	35	40	27	26	30	35	40	40	39	44	41	29	45	46	48	44	36	31	39	31	34	44	42	42	33	34	35	40	38	45	39	38	36	31	30	50	31	26	33	41	33	37	37	18	28	32	35	44	32	32	42	41	48	46	31	37	31	33	32	43	50	43	26	42	37	41	40	31	31	38	36	29	32	43	27	41	37	36	30	36	45	36	24	28	37	36	47	29	41	41	32	37	34	34	36	49	29	39	35	40	29	35	31	43	30	37	39	31	41	28	25	44	31	38	40	50	41	36	39	37	34	19	33	36	27	43	37	45	40	48	40	42	42	43	31	37	42	33	42	41	39	36	29	33	36	19	44	35	41	34	39	30	26	38	32	36	35	37	40	34	34	40	41	31	27	29	31	33	27	34	38	41	34	46	40	35	33	33	51	39	38	39	23	32	33	35	43	30	35	37	41	35	35	40	34	37	35	32	29	37	33	36	30	34	40	29	34	34	35	44	35	38	37	27	41	39	33	43	31	39	38	44	31	39	47	30	31	35	39	36	38	43	33	29	40	33	37	33	45	32	39	42	26	36	38	36	38	31	38	39	31	30	40	38	43	37	32	43	32	36	40	26	47	33	40	36	31	40	41	38	37	33	41	33	37	34	29	34	39	35	38	43	31	31	29	36	40	28	33	34	28	42	43	37	29	38	36	30	28	30	30	39	43	41	32	29	39	43	37	25	32	34	35	40	34	44	46	41	37	35	37	27	39	38	28	47	36	34	35	33	29	40	38	43	29	49	37	40	36	36	38	36	42	51	35	25	33	36	24	39	45	37	31	33	28	32	40	26	31	40	39	39	29	31	30	47	41	34	38	35	41	45	40	32	36	28	38	42	35	37	33	29	38	37	29	39	27	33	43	38	34	38	38	31	42	32	28	37	39	36	26	28	39	34	29	31	30	30	27	53	36	27	38	39	45	35	32	39	41	28	42	40	33	46	31	44	31	33	30	38	45	28	36	38	29	35	42	38	42	41	44	41	38	42	31	42	42	40	34	30	23	46	38	40	35	36	32	40	36	32	48	28	41	32	42	25	36	35	30	37	36	40	38	42	39	37	35	34	40	43	40	37	27	27	36	34	24	36	28	25	44	26	38	22	46	34	41	31	34	39	35	36	40	33	37	32	34	40	33	31	53	33	35	42	41	39	35	25	36	31	33	39	38	33	43	34	29	24	33	42	32	25	44	37	32	34	43	45	28	37	38	35	37	29	49	32	44	38	28	32	31	30	38	45	34	43	37	31	20	31	41	32	40	44	39	37	34	40	35	33	42	28	36	34	34	30	43	42	27	33	29	31	38	37	31	40	27	41	35	37	41	43	34	39	31	35	32	30	41	28	43	37	33	30	43	49	26	52	34	29	37	32	45	33	40	35	32	31	26	29	25	37	44	47	22	30	35	28	34	45	31	42	39	27	41	44	34	36	44	25	35	43	36	42	31	39	44	53	31	33	49	37	37	38	26	31	38	50	28	44	26	33	31	33	35	33	43	17	38	38	26	42	32	34	30	30	45	32	37	27	41	35	32	36	35	38	43	29	36	33	29	36	32	37	36	38	28	42	30	38	32	41	41	43	45	36	48	32	43	33	27	40	37	31	29	37	31	37	38	37	34	45	43	41	46	30	35	34	51	36	29	32	37	28	36	31	35	37	40	36	42	34	46	41	51	34	35	40	33	32	39	32	45	33	44	31	40	34	35	33	31	39	37	41	36	30	33	32	23	37	32	35	38	30	30	37	41	34	36	39	31	36	32	32	39	42	35	34	39	45	33	43	30	28	42	45	38	49	33	39	36	30	32	37	35	32	33	45	37	37	33	33	35	39	38	32	34	38	35	31	36	31	51	27	29	44	28	33	44	38	39	35	31	41	41	40	23	36	30	37	35	34	47	40	37	47	28	35	34	33	32	41	42	31	28	42	31	36	40	32	30	40	32	23	31	32	38	35	44	26	28	39	34	37	28	37	34	38	53	35	37	43	27	39	39	32	28	40	41	37	42	35	48	39	37	26	26	42	42	30	26	38	35	31	33	34	34	32	33	32	43	39	39	38	24	28	43	33	44	34	38	34	37	36	32	33	39	39	42	40	35	36	32	31	46	37	41	27	33	31	31	34	38	28	32	22	32	38	33	30	55	25	28	31	29	32	29	36	25	32	43	30	40	37	30	43	43	37	38	33	30	34	40	26	31	37	31	37	50	40	28	43	31	28
40859	20321	9920	20430	28598	27695	24601	20779	17054	14467	12496	11305	10109	8467	7590	6995	6491	5492	5338	5098	4757	4494	4093	3644	3502	3310	3308	3258	3094	2765	2698	2598	2417	2198	2136	2004	1862	1854	1832	1793	1657	1674	1561	1521	1546	1590	1524	1571	1567	1581	1603	1402	1392	1402	1209	1245	1250	1184	1185	1095	1155	1114	1088	1041	1035	967	973	939	878	897	847	876	820	823	819	815	770	826	771	740	713	699	746	740	734	679	705	689	681	706	671	672	688	713	641	671	626	665	669	631	611	575	654	627	615	604	611	623	652	588	593	595	629	603	579	626	647	637	620	661	650	631	613	650	643	625	627	642	624	615	630	595	640	620	589	640	640	640	625	620	605	605	604	654	582	637	650	621	580	614	612	645	630	610	675	578	623	591	652	616	589	578	598	595	633	613	635	589	596	611	612	605	629	662	644	622	651	634	615	588	625	608	591	607	576	625	586	614	592	642	633	598	576	598	650	608	607	600	594	618	614	625	632	614	585	621	639	598	625	652	604	560	597	641	582	635	643	636	596	629	634	597	693	631	668	584	600	611	665	651	688	610	636	614	605	653	642	589	612	618	589	614	634	658	599	626	600	624	624	628	623	628	634	603	629	609	598	544	605	611	603	570	599	607	571	634	627	626	577	601	660	609	597	598	602	617	606	634	615	636	605	613	630	645	627	558	615	604	633	609	613	643	624	634	648	667	607	597	617	603	570	669	614	619	637	616	626	624	606	588	592	592	632	652	644	619	533	651	589	616	627	605	627	573	616	621	626	653	625	631	645	651	639	586	576	604	625	607	605	659	614	634	609	565	610	610	559	603	616	594	661	692	617	609	628	570	567	596	611	635	633	606	634	610	606	614	558	631	581	646	615	653	628	660	618	602	618	578	622	582	593	611	611	606	648	621	600	648	613	568	641	622	579	628	610	635	592	574	597	636	598	578	579	614	588	626	607	615	598	562	542	604	575	630	607	580	620	624	589	592	575	655	624	569	609	658	589	561	633	607	601	613	595	642	676	605	584	595	661	627	603	634	603	646	614	605	622	653	624	591	624	575	606	559	595	613	635	617	635	684	594	621	582	607	624	621	593	583	613	622	596	622	615	579	603	590	621	598	631	601	651	592	600	620	592	605	644	605	620	580	628	621	574	638	603	618	586	613	642	614	622	627	630	602	639	594	592	651	607	600	633	651	626	645	629	616	620	611	636	579	579	573	618	602	594	611	586	610	601	597	605	623	678	633	591	615	633	644	605	614	608	595	571	597	621	614	631	591	629	544	635	671	616	598	629	577	621	568	620	596	592	646	629	615	656	610	639	614	634	605	641	608	640	609	588	643	585	568	611	620	598	608	619	560	617	615	616	643	609	646	563	603	622	627	569	625	636	635	622	634	622	584	604	610	602	611	583	641	595	590	628	617	667	572	606	626	594	625	600	613	571	636	606	633	592	617	615	607	639	599	606	624	582	602	626	643	616	619	579	641	636	648	587	591	594	609	578	581	656	592	603	625	677	633	604	599	609	614	600	609	621	565	631	655	619	592	672	625	629	617	593	615	659	620	616	668	626	600	598	670	606	628	610	611	635	642	616	598	640	613	646	648	608	624	598	641	614	631	614	615	605	591	641	628	627	642	609	649	638	600	625	633	624	604	567	585	651	679	666	639	626	612	628	628	557	640	618	619	565	639	616	599	611	620	594	644	595	613	607	624	625	590	626	593	590	605	622	566	640	625	636	664	620	606	650	650	604	647	587	628	603	601	640	639	579	628	617	634	584	639	590	624	610	596	629	612	623	624	621	642	608	610	640	645	600	603	618	618	612	613	626	642	619	624	588	630	616	642	645	605	615	590	603	639	601	591	601	608	608	593	615	579	627	621	616	648	564	658	634	573	635	631	628	604	574	594	621	618	619	617	652	636	613	616	609	602	590	618	650	590	570	623	584	646	646	611	648	649	593	620	604	615	642	608	645	624	622	676	598	616	614	669	593	602	578	606	661	630	615	641	622	637	664	594	593	620	627	617	647	582	647	589	586	636	627	635	613	610	626	616	593	648	634	611	611	617	610	607	620	655	601	646	606	624	634	563	625	590	604	621	607	638	614	606	608	552	657	608	602	590	624	631	613	631	612	603	620	586	629	655	592	640	591	623	658	583	616	592	576	628	587	639	635	628	621	651	657	597	598	615	591	646	664	604	600	643	621	599	584	605	613	606	601	602	662	620	551	598	650	607	616	637	615	649	613	606	590	568	619	650	614	630	612	579	645	592	633	594	635	650	600	599	622	568	677	660	612	639	643	620	627	606	618	583	614	648	614	647	627	667	624	590	647	639	587	624	602	614	609	569	565	598	624	594	669	617	669	608	646	634	640	640	632	649	642	612	591	596	642	658	643	616	560	613	639	612	602	602	649	609	648	609	619	612	637	590	612	608	578	639	581	582	610	632	601	591	645	577	630	572	616	623	609	598	617	598	631	606	608	612	608	637	621	629	614	643	592	598	596	599	572	638	589	563	605	623	602	661	640	582	613	620	631	607	652	608	677	604	630	662	601	597	606	589	598	626	633	592	643	585	604	602	648	632	682	659	586	630	623	612	653	595	646	613	593	628	621	638	628	624	658	578	657	611	631	636	649	611	608	652	610	657	607	652	642	649	592	624	575	619	603	663	599	599	613	626	560	581	604	593	622	602	624	600	590	642	590	620	592	643	649	607	620	525	646	611	673	639	631	630	617	644	589	624	622	620	615	635	586	611	608	591	631	630	694	636	657	592	645	612	630	633	568	563	627	609	623	619	591	612	597	641	638	606	626	614	590	592	602	604	629	619	619	609	642	619	622	620	618	622	623	640	617	612	582	613	599	569	580	619	634	627	536	609	654	587	609	647	607	630	621	597	609	619	595	636	596	614	642	607	611	619	596	612	671	605	626	624	633	588	631	604	634	618	644	576	675	619	612	631	630	624	591	574	624	604	561	653	614	570	665	615	652	635	592	635	583	609	626	608	592	650	557	614	600	611	612	593	570	605	611	609	652	598	571	632	622	623	677	626	641	576	635	604	612	598	586	634	611	641	591	633	604	613	648	607	651	648	576	588	607	574	601	659	588	617	580	574	605	601	626	613	630	613	644	579	587	650	618	601	630	594	628	607	635	708	616	610	630	605	595	615	631	598	581	608	626	623	628	614	573	644	594	603	610	607	616	616	594	637	633	580	605	625	585	628	630	635	590	634	652	583	612	665	638	618	626	617	641	625	611	624	578	641	649	627	597	652	592	632	623	603	629	598	643	596	625	603	631	642	628	612	611	635	658	586	624	592	617	617	613	589	628	613	587	653	639	617	608	632	642	617	615	625	590	588	612	642	618	626	617	606	599	609	586	635	623	573	591	648	599	641	630	588	606	604	654	603	587	548	615	610	621	643	624	618	629	687	629	601	608	647	630	643	646	642	595	646	636	618	618	644	579	647	610	615	598	617	614	683	621	659	614	598	623	606	610	590	594	621	593	588	642	618	661	615
2588	409	132	100	190	154	105	124	114	94	84	76	86	70	75	60	74	68	57	53	50	44	68	42	38	51	50	46	50	52	42	36	36	39	28	35	33	38	35	26	25	24	28	35	34	36	28	24	31	35	43	34	35	23	15	19	34	26	22	36	22	37	22	34	23	27	18	23	27	31	29	28	21	24	26	21	24	26	28	35	19	23	21	29	31	31	29	25	17	16	20	33	21	27	24	30	27	21	24	21	21	27	30	28	30	36	11	31	16	20	16	18	24	21	25	27	23	36	22	23	28	21	21	24	17	27	28	33	27	30	16	31	19	20	27	31	21	26	22	19	34	32	38	27	20	24	27	27	19	20	21	32	24	25	25	19	26	23	36	28	26	19	20	29	22	33	18	23	29	18	29	29	18	27	32	24	25	15	25	24	28	26	25	20	20	30	27	22	22	23	20	27	34	21	24	24	26	30	20	26	27	33	25	14	19	16	25	22	29	20	33	28	25	22	19	35	19	30	27	25	22	22	32	28	25	26	22	30	28	26	20	43	22	19	14	21	27	22	25	24	32	29	27	23	23	26	27	23	37	26	29	30	23	23	21	24	21	24	31	26	29	24	17	22	16	23	22	32	21	24	17	25	29	26	28	20	20	25	32	32	28	20	21	26	26	23	31	18	21	34	20	21	27	19	24	20	30	22	30	25	17	27	26	25	22	31	21	29	28	19	36	21	23	22	25	15	27	34	23	37	29	24	15	23	27	29	22	35	25	22	39	27	22	28	27	15	18	18	24	27	29	21	31	25	26	24	33	36	35	21	23	17	31	32	27	22	24	27	26	25	23	23	33	35	29	24	28	22	26	22	23	27	28	26	33	20	33	21	28	28	24	32	29	23	28	27	31	20	36	32	23	18	28	31	21	25	21	22	23	25	18	24	22	26	25	24	28	19	27	19	29	28	28	25	26	24	19	31	29	28	21	21	22	31	24	22	23	24	25	29	20	25	29	26	21	19	32	28	21	24	24	22	23	23	29	32	21	22	21	25	19	23	31	18	29	25	25	31	22	25	27	18	30	31	21	26	20	18	21	32	27	32	23	15	23	21	25	25	21	27	31	38	26	25	28	24	26	21	31	23	25	22	27	23	30	30	34	36	25	20	29	22	29	10	27	28	30	23	26	23	20	27	20	30	20	32	20	19	17	17	27	24	19	26	32	20	34	24	29	22	18	23	25	22	30	31	21	28	27	24	33	24	31	30	17	22	22	23	22	21	21	18	20	23	32	22	31	30	26	33	29	29	18	29	22	21	18	22	29	18	17	21	32	25	28	23	27	31	26	25	17	29	23	34	26	28	23	18	30	26	34	26	32	15	36	30	21	20	19	22	31	22	28	23	16	21	23	21	22	23	24	26	27	19	28	24	34	26	32	21	25	30	34	21	30	26	24	26	24	32	26	18	23	32	23	31	22	33	21	25	22	34	18	43	22	24	14	32	21	21	21	38	26	30	25	15	26	20	25	26	21	19	24	36	32	22	28	22	30	25	25	34	24	20	24	23	26	22	32	32	20	29	29	26	33	25	22	24	27	30	33	25	27	22	22	24	21	23	27	34	25	18	23	23	24	23	30	25	25	21	21	34	22	31	24	25	24	28	21	33	24	18	22	29	34	28	33	32	29	17	39	16	28	22	27	37	25	23	26	28	22	22	23	22	25	29	23	20	16	21	30	28	20	21	33	18	23	27	23	19	35	20	26	24	23	19	29	21	27	25	25	33	30	34	26	24	29	24	29	18	23	22	24	29	24	29	30	25	27	17	28	29	38	18	21	25	29	29	28	28	23	25	19	32	30	25	35	24	28	24	30	27	19	25	26	23	29	25	25	17	25	34	37	26	20	32	30	27	22	27	22	25	27	29	25	27	27	20	28	42	29	23	23	29	26	12	21	19	27	29	32	24	18	31	23	28	24	32	26	38	19	15	28	21	34	28	29	27	22	24	20	29	17	15	25	34	28	25	28	31	24	22	26	25	23	29	32	25	24	23	32	25	26	25	22	28	29	17	20	23	29	23	22	33	22	31	28	30	28	23	25	25	18	27	25	29	32	25	24	28	18	26	18	30	26	39	22	34	18	34	27	25	24	34	32	24	17	23	24	24	27	22	21	31	26	27	31	32	15	17	30	19	21	28	28	29	30	24	31	23	20	24	26	24	26	22	23	20	27	36	23	29	16	27	30	23	27	19	23	22	28	25	28	32	27	24	39	39	21	23	23	34	28	24	21	28	21	25	31	26	29	30	21	33	21	25	25	21	25	26	31	29	18	19	27	34	28	21	27	25	21	30	24	25	25	18	27	41	25	27	20	21	28	23	23	22	30	25	19	26	38	24	19	34	30	19	17	21	19	31	24	16	35	25	29	14	24	24	31	26	38	29	23	20	19	26	26	27	28	38	29	24	26	29	15	27	20	23	32	34	21	34	30	23	20	21	27	31	34	16	24	35	23	22	31	23	31	34	27	34	27	34	28	17	20	20	19	21	20	20	23	30	22	33	25	19	24	29	22	21	35	20	26	36	25	27	29	26	26	38	34	22	24	27	24	19	32	24	34	26	26	24	21	30	32	32	29	23	25	28	26	26	30	19	28	29	23	21	24	32	19	26	27	26	24	31	28	26	21	32	26	30	26	18	31	37	23	31	21	19	22	20	28	31	21	16	21	24	27	34	23	25	22	28	26	26	29	23	26	25	28	26	25	24	26	22	20	30	20	21	25	28	21	28	22	24	18	26	22	20	33	23	28	25	26	21	30	25	21	23	26	36	29	25	23	24	24	23	24	22	26	17	20	25	25	34	26	23	22	33	28	32	28	25	27	20	28	27	25	26	40	35	32	18	23	27	27	31	25	34	19	22	19	20	22	27	22	34	33	27	16	30	18	30	17	19	26	21	21	21	18	22	25	26	23	22	37	30	27	35	27	24	22	38	18	26	25	29	28	29	20	36	21	28	29	23	20	30	11	25	15	18	28	24	29	22	30	19	22	30	26	34	21	21	31	37	28	22	30	28	31	24	24	23	26	34	16	25	25	24	19	22	17	28	21	28	32	29	36	24	31	23	32	19	18	25	34	24	31	25	30	28	20	28	27	26	28	21	23	28	23	15	23	30	20	26	27	23	23	30	23	16	25	29	22	30	31	29	19	33	26	31	22	28	25	14	27	25	17	27	24	22	32	21	22	24	26	37	24	19	30	29	32	19	26	33	24	26	22	17	20	24	21	29	31	28	18	27	30	38	34	33	18	29	29	38	41	20	30	26	36	27	27	23	25	28	21	26	34	33	25	22	34	26	27	27	23	31	31	26	24	24	27	26	27	27	23	31	29	13	33	26	26	26	18	25	29	24	17	29	39	35	31	16	23	18	27	27	27	29	28	23	32	37	28	26	19	23	25	30	25	14	27	32	23	26	20	24	30	25	26	26	22	21	37	23	21	33	25	28	20	26	35	26	27	30
29741	12635	4566	10360	16446	16554	13273	11291	8999	7464	5996	5294	4871	4078	3345	3267	2934	2801	2558	2609	2282	2224	2010	1868	1774	1763	1768	1707	1580	1342	1303	1242	1162	1067	1113	1016	1036	964	923	956	960	909	887	868	866	842	839	946	913	973	844	779	813	781	751	721	733	660	710	685	690	652	637	620	624	613	586	544	528	567	551	615	536	499	561	573	537	510	529	483	464	548	517	485	479	525	472	420	486	421	460	484	479	490	441	421	505	473	483	462	462	442	414	435	461	434	442	474	416	449	446	451	415	426	450	490	446	469	442	438	427	464	487	471	469	429	474	433	428	406	444	419	442	450	435	435	463	470	426	442	495	439	445	471	419	454	459	433	481	456	472	420	457	457	434	462	416	435	437	405	444	458	434	439	458	456	466	475	519	447	452	463	458	473	444	426	447	463	401	419	479	423	434	455	415	452	409	436	408	436	466	464	470	465	444	458	414	440	456	434	454	432	426	432	486	467	457	463	463	427	460	443	416	436	455	490	457	428	428	421	453	449	453	423	457	466	460	470	411	432	484	445	461	432	461	471	467	447	441	441	447	449	441	435	438	445	443	449	393	417	468	413	431	439	447	499	472	461	432	422	426	418	419	450	422	470	442	440	409	428	433	449	426	428	449	431	490	440	446	426	449	428	449	426	454	459	494	428	415	411	459	456	436	483	446	440	454	435	439	445	420	421	439	422	438	447	444	427	460	433	465	464	434	434	437	424	435	436	420	428	446	436	439	424	476	443	448	439	463	459	434	416	467	414	448	455	479	439	434	457	450	452	445	459	464	432	448	446	482	478	431	434	431	416	424	472	448	436	448	419	488	472	451	439	494	459	431	458	463	474	452	408	443	467	462	435	442	455	456	422	425	448	472	446	425	451	451	425	399	470	463	453	471	494	478	480	435	432	444	470	454	460	483	419	466	448	433	473	451	449	443	465	455	450	450	433	440	456	455	446	426	399	462	477	476	482	440	462	464	420	452	412	407	416	459	449	448	418	463	467	454	440	430	452	483	454	439	439	455	414	513	519	491	429	478	462	444	500	443	457	464	497	459	412	441	434	450	435	465	443	400	442	464	423	468	448	430	428	455	463	442	470	451	456	453	466	474	406	427	433	484	427	443	444	439	433	434	452	432	462	435	428	464	465	441	458	438	451	447	466	443	462	442	411	484	445	435	441	476	382	436	466	442	446	428	469	455	452	436	445	495	397	412	416	431	455	442	423	457	463	478	457	485	436	469	466	403	452	408	474	460	459	464	430	437	454	444	444	425	431	442	424	445	459	453	437	440	485	447	448	439	448	447	435	447	467	431	451	470	420	456	430	462	505	486	466	484	471	442	428	443	493	458	444	482	426	480	433	430	446	437	466	428	436	418	421	429	442	478	454	452	450	434	487	426	472	454	449	464	485	439	411	458	488	488	420	490	467	471	472	459	441	439	413	481	429	487	437	433	466	439	419	429	441	484	443	410	420	442	433	432	440	449	434	425	455	448	439	443	455	465	434	438	457	426	463	464	425	457	414	466	442	447	442	470	450	415	424	463	468	471	482	434	458	420	443	425	429	485	485	447	479	457	438	439	462	462	500	465	505	452	464	435	441	457	464	400	428	432	420	461	439	456	445	416	453	422	482	456	481	434	441	407	462	482	432	451	453	449	460	479	464	436	441	456	415	464	439	437	464	455	442	434	497	455	478	436	448	441	447	442	428	477	382	446	439	451	435	447	444	465	471	432	462	472	423	395	420	429	441	443	465	433	435	446	441	446	392	450	453	472	430	414	471	451	412	459	466	466	483	458	452	466	452	469	408	444	399	451	440	462	440	415	463	460	445	460	449	426	446	454	423	463	463	418	431	442	429	460	440	479	464	425	424	427	397	455	444	465	414	466	421	419	459	445	474	432	464	457	454	433	457	440	430	455	444	430	405	430	439	425	427	421	449	467	416	431	430	409	451	452	455	469	434	430	463	416	424	474	441	465	440	494	462	419	453	452	441	468	426	454	458	425	466	467	431	423	418	465	465	415	434	476	446	462	444	439	443	422	459	420	445	431	428	443	447	440	464	436	472	475	435	483	446	433	452	435	416	488	437	468	462	456	435	469	429	425	473	434	430	447	486	478	467	431	464	461	463	492	459	469	442	437	434	467	469	460	442	425	413	452	411	427	460	447	467	454	422	442	475	425	445	475	455	442	421	435	428	441	426	468	400	425	460	435	438	456	442	451	450	437	424	433	453	402	435	464	436	431	425	415	454	452	445	461	468	456	442	415	467	427	395	456	432	430	468	490	452	478	425	465	479	446	448	435	416	448	454	437	477	437	425	442	442	428	426	480	455	459	408	424	448	428	443	481	458	456	457	460	457	457	405	417	448	453	488	452	437	436	429	422	419	437	467	425	437	456	434	438	404	416	411	462	419	468	429	473	433	464	442	477	502	432	386	410	464	434	457	472	425	495	462	427	472	428	437	425	404	458	403	437	451	481	442	447	460	470	439	454	452	402	422	415	458	466	460	436	421	434	431	440	412	456	460	480	437	451	473	451	442	449	433	421	444	450	441	452	408	445	423	419	453	433	458	453	419	475	450	457	472	453	422	400	453	462	469	440	429	436	427	419	451	470	436	449	432	475	463	481	446	447	445	411	411	437	442	458	432	454	463	503	471	445	458	434	439	450	441	434	453	446	441	469	431	446	449	449	436	394	403	473	451	457	421	455	425	416	412	454	455	461	412	467	449	463	438	458	447	411	437	451	435	443	455	444	442	448	421	468	479	472	418	450	432	449	449	426	419	397	432	395	413	404	443	441	436	442	445	444	435	466	481	436	474	465	451	464	452	446	456	418	496	426	500	439	489	437	426	489	454	470	446	439	455	459	482	446	461	427	456	410	443	415	450	489	409	420	450	465	442	423	485	475	452	458	438	426	419	393	456	439	440	477	469	408	440	467	410	413	476	466	415	475	466	443	435	484	435	434	470	444	431	421	412	467	453	464	418	459	444	451	436	411	456	429	462	438	422	464	439	464	467	442	491	427	455	463	463	457	479	448	461	482	451	429	444	447	430	453	458	466	431	461	461	496	452	442	435	407	473	458	462	420	414	437	439	464	467	457	461	458	442	428	443	428	454	424	457	411	422	433	456	463	427	465	466	427	407	448	438	440	442	481	424	453	446	471	428	436	414	459	451	406	462	480	418	439	455	403	417	459	472	465	457	482	433	434	495	469	398	428	426	459	436	429	441	473	467	401	456	453	458	442	449	430	482	473	425	458	422	442	473	441	430	429	484	432	469	423	424	426	467	416	463	474	449	499	452	427	420	421	451	450	496	488	461	413	422	417	466	463	466	458	429	465	475	445	431	453	464	447	463	449	481	460	424	457	471	468	454	447	468	453	466	462	456	412	442	425	424	451	465	458	400	452	461	426	428	434	468	479	490	445	431	432	440	434	467	436	455	459	449	468	442	427	461	421	448	459	420	481	461	425	439	469	460
4355	1418	371	285	369	340	295	228	197	180	154	148	171	148	125	115	117	114	85	96	79	89	84	76	72	81	75	58	64	62	59	55	56	61	50	47	44	42	50	43	45	39	34	39	43	51	40	48	45	61	48	49	37	41	39	40	40	38	46	36	45	29	35	26	33	26	34	36	34	38	33	31	45	38	34	53	37	29	31	39	34	39	34	35	31	27	29	25	21	32	28	39	39	39	32	38	23	31	27	36	25	35	33	28	40	31	39	31	30	36	41	29	25	27	36	31	29	28	26	33	30	27	28	27	35	33	24	26	24	27	26	34	27	35	38	27	32	30	25	31	31	29	36	29	46	28	29	26	30	35	32	21	41	19	28	34	30	28	34	34	35	25	25	29	29	40	35	37	30	32	27	32	29	24	37	26	33	41	38	31	36	22	16	29	25	29	35	34	24	27	27	35	28	24	27	29	28	36	31	19	34	25	36	35	35	32	29	22	31	26	21	25	32	35	34	26	37	26	35	32	36	24	31	23	26	40	30	30	37	41	30	20	29	49	31	40	36	31	25	35	33	30	27	33	24	38	30	34	25	18	28	29	33	29	22	25	26	27	38	34	30	25	27	40	32	24	31	38	32	33	26	24	25	29	35	30	28	32	35	37	32	32	24	26	30	30	29	28	38	30	32	26	26	38	27	22	30	34	35	34	34	28	35	31	37	31	41	26	35	39	18	34	28	31	22	24	27	36	37	41	29	35	36	31	32	20	30	38	27	30	30	31	36	45	45	31	33	42	37	31	27	34	25	29	25	25	33	39	38	34	31	29	21	30	35	27	35	38	25	25	34	40	24	32	33	37	29	29	28	37	25	31	32	35	27	33	27	25	27	27	30	28	33	22	25	31	29	28	36	28	41	27	41	31	30	40	31	24	22	39	28	31	47	23	22	31	29	26	32	45	38	22	40	35	33	34	31	30	23	29	33	30	26	31	30	42	29	37	36	27	24	29	36	37	24	27	25	24	30	31	31	40	29	30	27	35	24	42	35	31	29	44	31	31	21	40	24	36	31	32	36	23	25	35	29	32	38	21	32	34	25	24	23	21	30	31	32	35	29	33	29	33	26	22	32	36	37	27	31	31	32	34	42	31	25	21	36	32	26	36	35	33	24	31	43	39	35	31	25	34	34	27	24	35	42	45	33	27	28	28	31	35	32	31	18	25	35	32	29	36	31	28	22	30	25	28	32	28	27	32	31	33	33	27	34	29	33	31	32	36	28	30	30	35	28	40	33	34	42	40	36	29	34	27	32	31	32	29	31	26	30	37	32	36	24	28	42	31	21	24	29	39	30	35	38	25	36	26	26	26	33	33	25	40	22	40	27	32	28	36	33	27	35	30	18	28	45	35	44	34	41	27	23	31	35	34	28	27	29	35	33	28	39	29	37	25	26	26	18	27	28	23	30	23	32	27	35	35	22	32	27	33	26	28	23	34	25	38	23	39	39	24	28	41	22	36	33	30	23	27	34	25	43	34	37	30	40	35	30	22	23	38	30	26	34	29	35	36	25	36	33	32	34	32	24	33	31	40	28	34	31	37	26	32	32	27	28	22	27	30	24	35	21	30	36	34	32	28	31	28	32	31	26	24	37	36	33	23	34	36	27	32	22	21	30	35	17	33	28	29	20	23	36	28	34	30	30	26	34	24	33	34	29	30	26	25	34	34	27	28	24	38	48	32	31	29	35	43	30	22	26	42	40	28	43	32	34	26	37	29	30	32	35	35	35	38	39	31	37	35	27	31	37	19	27	44	39	35	32	35	34	38	31	34	37	31	26	24	39	34	30	30	27	34	31	27	35	44	24	39	31	31	30	29	30	36	34	33	36	39	23	28	27	34	33	25	31	28	29	28	26	31	39	33	32	33	25	38	27	32	28	22	25	32	44	24	27	29	35	35	35	38	36	37	30	41	26	37	33	27	31	21	28	38	25	35	36	32	34	35	31	40	36	40	38	33	34	31	29	29	26	23	34	26	34	27	27	27	24	30	26	30	27	34	28	32	36	27	35	31	27	22	18	28	31	40	29	28	28	28	29	29	37	24	26	32	40	30	25	31	34	34	32	17	21	27	31	26	29	38	32	35	46	34	34	29	33	39	30	24	27	33	23	38	30	32	35	28	39	21	42	26	24	25	29	38	35	31	30	24	35	38	22	33	30	38	29	26	26	32	36	34	20	28	29	39	30	37	27	28	34	34	26	32	29	33	30	35	30	37	30	31	31	35	27	38	41	26	27	27	32	38	25	29	30	25	26	19	27	33	32	29	45	36	33	32	25	31	38	32	32	37	30	35	30	29	33	33	31	33	38	31	32	31	27	27	32	37	30	32	21	24	27	25	28	24	27	32	28	26	27	30	31	21	37	24	20	32	22	31	33	28	24	27	35	22	35	37	33	24	35	23	32	39	27	29	27	27	37	32	27	33	38	33	30	28	32	36	21	40	28	23	26	32	32	28	32	28	34	24	25	32	30	33	44	28	29	41	31	28	37	26	29	30	35	18	39	36	35	26	20	30	33	32	35	41	35	24	32	33	34	37	36	35	35	33	27	25	17	33	19	33	24	25	34	33	31	28	33	35	35	36	26	27	32	37	42	36	24	27	27	29	25	32	43	25	32	29	26	29	36	21	23	33	38	34	23	35	24	39	22	32	31	27	22	32	34	22	34	25	31	44	22	35	31	28	32	31	27	30	26	22	32	34	44	32	38	35	23	33	32	31	28	37	30	27	41	32	28	33	29	35	29	37	29	39	26	26	23	32	27	30	34	39	32	27	32	30	31	36	40	26	33	33	22	36	27	41	34	33	24	37	26	31	34	33	26	34	33	30	34	23	39	24	35	39	19	29	36	30	31	25	30	29	25	28	34	25	23	23	23	38	31	27	34	39	24	29	27	32	30	28	42	30	27	34	31	27	32	28	40	37	26	28	30	35	29	26	39	26	32	27	34	32	34	35	23	33	30	40	29	37	39	28	35	29	25	26	24	43	29	27	22	28	37	35	35	34	33	25	39	27	31	28	35	29	36	32	25	28	36	31	31	26	31	27	30	32	29	19	32	24	29	25	36	40	31	28	41	22	32	41	31	25	23	27	31	32	30	49	37	36	27	38	29	31	29	23	28	26	24	30	31	28	31	17	37	40	42	32	23	35	39	18	31	25	26	19	40	29	31	22	26	24	35	23	30	28	35	41	29	20	33	34	28	31	32	31	17	35	22	18	30	36	32	29	31	39	34	26	28	23	22	32	39	32	40	33	33	32	35	27	23	26	29	31	34	32	30	28	35	29	30	42	29	33	34	31	20	32	33	28	28	23	35	22	32	26	22	32	37	36	36	25	32	22	24	26	33	28	35	31	34	32	27	25	29	35	31	36	25	29	35	24	31	28	33	27	33	30	37	31	30	30	38	34	38	33	23	31	27	33	41	25	29	27	35	30	43	30	38	27	41	34	37	29
39517	19485	8834	18795	26802	25771	22320	18532	15561	12914	11271	9605	8964	8008	6836	6351	5667	5131	4881	4496	4166	3952	3957	3723	3396	3064	2966	2786	2517	2365	2204	2112	2096	1933	1823	1767	1670	1601	1475	1579	1461	1412	1388	1322	1316	1323	1352	1428	1354	1330	1294	1300	1182	1128	1089	1104	1092	987	1011	979	969	870	866	846	812	832	850	760	779	683	732	700	742	739	676	701	689	683	647	642	658	603	630	626	605	611	638	590	610	599	597	612	583	584	556	601	517	568	515	513	565	494	556	536	532	522	533	533	519	524	530	533	557	577	504	547	550	551	552	545	526	553	561	520	579	553	530	579	578	528	530	518	544	523	554	547	497	533	549	530	547	521	558	536	561	554	546	517	510	528	546	535	534	566	536	549	571	504	554	577	538	560	509	530	550	507	537	526	554	522	539	517	521	540	524	538	507	559	516	541	583	546	532	542	530	541	515	526	521	496	543	509	575	539	565	563	549	527	559	565	535	548	532	523	509	544	573	549	551	570	512	557	521	529	542	499	554	531	562	550	562	556	618	509	563	546	539	537	561	536	543	539	550	517	548	537	514	550	520	486	481	507	552	546	543	547	530	519	521	543	520	574	533	528	542	517	535	564	520	525	544	552	507	578	493	501	523	515	534	527	528	501	556	541	554	507	544	548	591	528	498	495	524	525	542	524	558	555	515	525	533	543	573	514	541	584	554	543	581	556	545	490	551	526	501	528	567	525	499	520	568	457	563	572	517	543	544	517	535	497	540	514	516	540	582	527	506	505	538	535	512	528	561	537	562	514	532	554	522	508	529	477	548	538	525	556	496	535	538	568	517	563	550	543	530	585	512	575	524	543	550	525	535	511	575	538	505	547	531	561	541	532	537	526	541	565	553	559	554	569	552	547	549	518	548	572	503	532	508	546	540	553	560	507	526	559	530	507	550	564	507	523	550	562	548	540	558	529	519	518	529	567	527	538	547	543	515	540	548	519	531	519	522	544	550	571	555	541	525	549	531	570	516	517	538	524	549	510	528	549	523	567	519	504	503	506	546	535	532	507	539	539	550	555	539	550	495	548	552	558	519	563	524	531	498	535	577	531	537	555	517	565	501	552	564	551	571	535	555	542	504	484	544	539	540	556	557	518	559	548	511	542	562	505	505	527	545	532	550	508	530	552	516	512	533	518	575	548	536	544	575	555	502	540	564	528	583	517	537	533	522	555	553	568	542	541	573	560	532	559	566	542	581	559	531	550	517	553	530	547	544	535	539	547	549	517	519	520	566	557	533	588	542	535	509	568	549	540	559	526	541	520	545	547	567	564	597	518	548	538	558	546	521	569	526	533	527	515	602	543	523	546	537	550	565	531	532	535	562	546	559	543	547	543	556	509	539	508	537	499	489	518	547	548	534	529	583	532	509	582	540	559	550	536	523	524	591	543	589	589	564	537	529	500	554	554	530	548	564	560	563	561	583	543	519	589	529	491	534	555	521	525	518	528	514	517	543	520	533	497	543	549	497	530	559	545	606	547	508	555	528	541	526	524	549	557	556	500	576	547	528	496	538	584	511	533	528	568	499	561	517	549	554	552	534	520	564	530	531	522	521	578	498	581	522	557	557	544	549	589	508	550	559	515	517	530	527	539	543	548	546	567	541	527	567	541	571	566	543	562	537	509	515	505	551	545	574	533	539	602	524	514	558	489	519	529	556	524	538	561	575	579	553	523	510	563	490	547	517	550	537	536	569	570	567	547	534	564	558	514	554	565	562	534	560	535	566	537	549	575	503	553	530	518	519	530	526	548	534	548	598	558	531	493	553	567	547	536	565	556	546	563	559	551	537	525	544	513	549	523	530	535	542	549	564	538	503	562	559	554	530	556	510	551	532	530	540	550	566	546	514	574	524	616	531	566	578	508	566	551	550	515	528	562	535	518	481	535	519	544	540	556	548	549	531	542	530	541	547	535	573	546	572	518	554	564	568	530	617	561	500	513	515	519	490	560	533	525	542	531	506	577	500	530	566	543	525	542	509	536	529	525	558	539	521	533	518	528	487	522	561	523	537	549	520	558	507	516	506	520	558	545	573	526	512	568	525	556	553	575	520	552	585	563	515	582	526	495	535	520	590	547	581	506	526	556	550	541	542	554	542	533	553	532	556	571	515	578	543	561	596	535	577	566	527	513	516	524	529	568	548	564	525	583	499	573	516	536	501	549	514	575	561	543	531	554	515	499	558	512	544	570	544	527	526	525	504	595	555	555	558	568	515	551	532	501	533	547	536	532	545	515	491	547	538	544	530	497	557	492	553	551	540	529	522	535	543	532	510	525	511	522	533	579	551	513	524	493	520	581	574	529	538	551	531	552	571	570	513	509	520	545	542	493	555	533	543	506	535	542	524	545	565	536	531	527	500	568	547	561	529	515	532	525	543	544	554	538	499	546	495	551	551	529	554	562	551	568	565	557	496	553	570	576	549	538	560	573	541	566	510	562	523	575	529	522	561	556	546	540	549	575	582	536	496	521	567	514	557	545	525	554	510	530	525	510	556	525	519	525	584	545	510	513	563	526	544	582	555	528	528	524	547	555	530	497	522	520	522	525	528	550	502	558	548	569	551	535	545	516	561	551	537	546	555	510	534	560	549	552	495	553	546	522	550	531	569	594	530	528	527	542	522	565	527	517	560	481	556	533	579	516	544	520	592	566	533	562	524	519	483	526	543	523	529	551	558	546	535	559	521	496	507	525	567	526	513	509	513	482	516	542	512	561	517	530	524	502	541	523	514	543	509	567	514	526	544	524	565	528	540	563	501	542	521	553	549	558	544	493	550	516	569	543	562	559	540	494	523	536	578	545	529	555	552	522	542	521	529	506	509	528	576	536	546	548	552	521	541	559	527	541	554	527	567	546	521	506	495	526	544	512	532	543	531	557	527	543	528	552	521	555	512	558	513	544	535	558	582	517	584	551	519	542	562	554	553	543	545	561	533	517	533	517	547	518	517	545	539	510	527	573	515	499	518	524	506	550	563	526	586	501	515	522	555	535	507	518	550	514	545	566	507	488	520	497	540	582	556	580	530	542	505	525	577	558	557	581	536	520	510	556	567	566	507	557	556	527	501	533	522	554	546	551	549	525	507	554	516	533	534	518	514	549	564	536	553	542	550	570	539	579	524	530	549	567	504	550	577	499	523	589	545	544	509	508	527	515	553	504	533	544	524	504	573	534	538	575	551	513	556	534	500	592	581	520	542	563	547	533	534	517	539	512	518	563	553	505	540	575	551	562	509	522	564	543	522	526	534	541	546	532	553	549	532	518	558	542	517	533	558	527	548	510	555	542	545	543	554	536	541	573	530	539	550	575	558	512	529	525	568	532	582	548	529	569	513	554	540	549	551	548	533	550	536	554	557	541	558	518	528	514	527	547	521	520	558	537	539	526	518	533	549	545	549	542	548	562	545	564	541	537	548	525	524	566	531	573	515	520	530	531	532	544	511	563	528	531	527	489	565	541	563	540	557	535
4443	758	211	198	273	283	191	205	173	149	158	124	138	114	115	106	87	78	68	88	82	85	76	64	63	63	62	55	59	55	78	59	65	43	53	59	51	41	50	43	47	38	51	48	47	47	33	40	39	30	55	42	44	41	34	34	44	47	34	35	38	45	32	45	35	40	47	36	36	43	48	48	38	38	36	26	48	39	31	36	43	39	25	38	43	32	40	39	39	37	23	28	35	30	32	30	32	35	35	25	30	34	29	38	45	34	32	31	41	42	31	23	34	28	34	45	29	35	32	33	31	38	35	41	46	28	34	32	39	41	36	33	34	40	41	27	39	38	36	34	24	32	28	34	33	29	37	35	48	30	35	37	41	36	35	34	34	39	30	36	21	23	35	30	31	36	30	26	36	40	35	36	24	36	29	43	34	30	37	40	28	39	40	34	34	35	39	35	32	27	26	29	29	38	26	28	45	33	41	40	34	41	39	28	33	24	32	39	34	22	43	28	39	32	30	35	41	34	32	34	34	29	35	34	36	39	34	37	35	37	35	40	31	35	27	33	47	31	29	27	37	27	35	25	27	30	37	31	38	29	27	36	48	33	26	31	32	40	35	38	38	36	30	32	27	29	38	23	35	27	28	31	36	46	37	28	21	30	46	33	27	22	33	44	39	42	24	37	21	31	32	39	30	33	34	42	46	32	29	32	35	28	40	41	43	26	33	28	33	29	29	32	39	27	39	28	34	34	25	30	28	35	24	33	28	30	28	33	39	38	27	31	23	40	41	30	40	31	36	28	33	40	32	33	26	34	32	32	28	37	35	34	35	38	37	31	35	42	30	33	31	33	26	32	25	35	32	37	35	29	32	42	34	32	30	30	30	31	36	32	37	35	37	31	27	28	31	41	34	31	24	39	28	37	38	44	33	39	35	36	42	43	41	39	25	35	22	40	35	28	40	33	30	34	32	27	27	30	32	28	35	33	42	42	32	32	26	30	33	37	25	31	30	35	35	37	29	22	36	32	44	31	34	40	26	34	34	17	24	33	27	27	26	34	44	36	25	33	33	40	32	37	30	34	27	32	33	29	36	43	23	49	41	39	29	30	35	25	36	31	31	41	36	24	30	45	30	27	25	31	24	39	42	32	37	39	34	31	28	37	39	33	36	40	34	31	32	19	37	40	38	27	35	29	39	35	26	26	29	25	37	44	26	35	19	28	52	27	22	29	37	30	34	29	27	35	48	31	27	35	29	32	36	34	34	38	50	30	47	38	27	38	24	28	35	32	34	43	33	31	22	33	38	34	37	32	32	27	33	42	36	30	35	39	24	32	35	29	34	27	28	27	31	42	27	31	35	43	39	20	32	35	34	25	30	31	37	40	18	34	36	40	38	44	22	36	31	42	29	22	22	26	30	32	25	35	33	31	30	27	26	34	40	36	30	43	32	27	39	28	21	31	40	34	34	38	29	36	29	30	31	27	39	38	32	25	34	25	23	45	33	33	41	30	33	35	37	25	35	36	30	29	34	38	32	26	39	34	32	40	29	29	35	36	39	37	27	29	36	40	28	38	39	32	32	33	27	38	44	33	35	37	28	40	33	32	25	37	32	35	36	32	30	32	26	37	28	30	33	32	38	32	38	35	29	39	31	39	33	29	36	25	34	21	33	21	29	36	29	21	27	31	30	33	34	32	40	33	29	35	33	34	28	35	23	30	31	37	30	32	30	31	32	34	30	41	28	37	32	27	38	25	28	39	37	42	39	43	48	27	26	35	31	28	31	34	39	34	32	30	38	38	38	29	38	39	27	29	36	27	31	31	20	27	27	38	34	27	26	46	43	28	15	31	31	24	30	23	30	32	30	33	27	24	29	25	39	42	27	29	35	34	35	22	29	28	35	39	26	30	27	28	24	26	36	30	35	33	35	35	27	37	25	34	38	34	38	40	38	36	35	28	31	27	31	31	36	34	25	37	37	31	33	21	37	35	39	36	29	31	38	31	44	38	38	39	23	31	38	29	38	24	27	31	35	30	45	22	31	31	27	40	29	28	29	40	35	34	25	25	39	23	26	39	32	32	32	37	21	44	35	29	23	34	25	37	39	35	25	41	24	31	24	39	29	29	33	31	42	38	30	39	42	40	37	27	39	34	37	30	28	30	35	39	34	37	26	44	27	28	31	35	41	30	32	38	43	35	31	36	29	27	33	36	30	33	39	47	44	35	36	31	30	24	25	35	39	33	33	28	37	30	36	27	31	41	31	26	35	29	33	44	31	28	30	35	36	24	34	31	35	24	34	26	28	23	40	36	28	48	34	32	32	30	36	30	35	36	38	41	42	39	37	37	36	33	38	23	31	41	34	33	37	34	34	28	30	35	44	31	29	36	32	35	28	43	32	36	35	32	29	35	37	37	32	32	44	35	27	36	38	26	51	46	36	41	46	28	24	33	41	34	36	43	26	31	31	36	27	34	32	26	37	38	33	39	30	26	27	27	33	33	31	36	25	34	36	44	41	34	32	39	46	21	40	37	31	28	28	30	37	31	37	40	44	35	34	30	33	42	33	31	31	29	32	28	38	27	40	25	32	35	41	32	42	35	27	36	31	33	32	31	35	24	42	34	39	33	35	31	31	23	29	26	39	31	23	28	26	44	38	36	33	31	39	38	38	28	32	23	22	29	50	26	31	36	36	32	32	29	28	31	28	29	27	37	35	21	27	37	41	37	23	34	29	43	32	27	30	30	32	34	31	38	42	36	28	29	27	23	37	35	33	21	24	32	30	33	27	45	33	33	36	28	29	39	31	31	29	42	30	28	38	45	26	31	28	43	24	27	31	32	35	36	34	36	38	39	33	32	42	48	32	39	30	33	33	30	24	41	36	24	45	29	25	41	23	32	26	41	33	34	30	39	33	41	36	40	39	28	29	27	30	34	22	25	41	35	30	30	32	31	35	28	29	30	43	43	31	47	30	29	33	32	38	35	38	32	29	44	32	28	34	33	32	35	29	22	27	30	32	34	34	37	32	29	33	29	35	36	26	35	27	54	30	44	32	29	22	35	29	32	27	32	38	27	42	36	22	34	26	33	26	40	39	31	33	24	38	42	37	30	31	32	29	40	33	24	34	33	40	28	39	38	36	39	40	30	38	33	31	40	33	33	31	41	34	27	31	33	32	29	27	30	39	29	29	44	32	35	24	26	29	27	34	33	23	35	39	31	40	29	38	28	31	25	32	38	28	38	34	32	34	30	37	31	33	42	30	36	32	47	40	37	29	37	33	33	38	30	36	33	40	32	34	31	31	44	30	27	30	33	37	48	19	38	19	35	31	45	37	33	24	35	35	40	33	28	31	37	36	32	37	28	39	29	34	43	38	34	29	28	31	24	24	39	35	29	30	26	30	34	42	27	27	32	29	32	31	33	20	28	29	34	29	25	28	34	27	23	37	39	26	37	28	33	36	33	37	25	38	33	27	40	34	29	34	34	33	29	50	39	27	27	23	38
34150	15627	6939	15441	22738	21910	18986	15628	13043	10925	9525	8176	7366	6804	5984	5284	4666	4099	3787	3617	3321	3247	3018	2776	2687	2524	2420	2324	2163	2012	1844	1972	1718	1679	1585	1630	1366	1409	1251	1311	1341	1312	1233	1183	1233	1193	1206	1263	1132	1160	1211	1103	1120	1121	1038	1051	977	963	909	938	885	842	824	843	836	779	742	785	737	758	675	729	644	641	683	723	674	698	673	639	629	641	650	621	635	662	631	625	591	619	654	612	618	590	602	584	619	598	580	571	595	588	537	592	566	564	569	521	558	602	532	537	540	543	591	587	609	591	554	588	578	538	552	597	572	601	570	612	596	571	591	602	595	567	566	520	563	621	550	534	548	610	586	594	576	588	580	586	537	537	602	596	577	580	552	587	566	533	569	553	543	539	575	577	617	601	585	614	606	523	599	566	585	581	559	591	592	587	593	561	560	573	591	552	550	601	584	621	554	523	604	566	529	572	576	479	596	584	532	606	530	563	578	579	592	551	553	578	549	566	578	559	575	549	585	558	536	572	545	580	600	529	562	552	605	579	622	588	585	569	558	518	591	588	571	560	602	571	625	576	591	564	562	581	540	560	567	540	564	589	567	579	570	540	565	593	581	574	548	544	581	571	539	568	553	608	562	564	582	577	606	574	658	536	564	533	615	561	546	572	589	584	569	562	583	551	520	560	584	529	556	568	554	541	558	568	578	580	580	546	565	553	586	541	558	592	551	587	563	595	592	595	576	582	543	551	559	593	544	547	572	582	539	593	549	547	565	584	556	593	572	612	574	596	572	541	535	534	548	548	552	579	614	598	550	576	567	564	633	591	600	554	550	580	587	574	584	626	603	576	579	570	599	563	587	577	582	578	598	548	546	629	588	541	591	582	580	591	602	581	595	552	557	583	590	584	559	564	538	596	569	567	585	550	581	591	600	574	580	561	543	596	590	567	527	580	552	554	563	559	570	565	587	587	569	570	560	613	581	586	583	569	551	613	546	539	568	601	578	546	574	547	572	588	539	611	577	579	596	547	537	556	536	588	543	600	530	523	580	598	515	565	598	586	574	541	559	551	576	588	593	594	559	544	560	596	593	535	581	622	571	595	567	580	587	580	562	595	513	582	562	572	613	563	541	606	567	522	602	549	519	562	594	603	575	541	588	552	575	533	570	568	541	553	557	559	571	569	584	575	549	536	561	576	589	608	559	568	571	579	585	551	559	598	550	589	553	566	593	591	584	591	575	569	609	557	574	555	541	587	551	599	557	572	542	573	550	603	524	594	580	571	550	529	576	582	573	608	582	575	569	627	622	566	622	572	583	592	571	585	555	534	554	563	612	584	549	559	544	589	536	558	570	572	573	546	521	619	586	559	553	528	580	584	580	543	559	580	549	563	535	560	541	590	605	581	545	603	587	570	587	537	609	578	552	564	612	559	596	568	581	575	608	584	580	541	532	556	566	616	567	573	569	597	630	574	526	558	543	582	579	593	564	556	538	565	589	583	610	552	568	578	569	542	568	593	519	595	579	594	574	584	578	555	555	548	563	586	594	588	593	557	567	579	577	553	542	567	553	568	568	580	556	551	562	553	587	534	551	618	585	575	572	564	583	550	565	553	590	571	515	558	562	585	609	580	598	527	543	584	576	596	554	590	579	585	533	627	582	558	560	565	614	563	545	572	615	581	591	611	537	564	574	547	557	551	546	598	540	524	607	591	559	540	581	595	538	609	560	557	607	573	562	576	556	583	555	579	567	551	552	548	558	566	601	558	522	577	567	569	620	593	543	573	545	559	587	569	537	562	573	568	588	587	553	557	559	573	597	566	579	597	587	509	600	581	566	579	602	599	547	583	612	549	592	579	610	567	607	535	534	539	547	584	546	549	575	586	541	547	580	532	621	643	547	566	561	584	565	572	563	591	561	577	574	548	592	597	555	580	537	607	545	574	630	550	558	557	615	561	601	579	587	581	627	593	568	583	588	562	534	603	597	557	603	538	548	562	627	556	631	604	588	576	562	596	557	579	597	574	553	567	550	563	591	593	561	568	584	551	558	537	532	572	558	578	592	583	590	512	592	596	517	562	560	557	597	596	581	570	590	583	597	560	550	552	566	562	557	573	578	601	584	574	623	553	531	575	516	573	613	625	620	566	562	589	569	593	561	633	518	560	579	569	572	546	549	575	575	591	579	510	544	604	568	571	581	540	573	554	592	554	583	565	565	561	543	540	573	546	584	558	578	576	540	572	603	643	548	567	544	550	579	600	618	606	567	571	600	605	541	576	535	528	543	564	599	572	556	553	576	614	525	569	576	580	611	565	577	573	583	588	542	587	566	567	577	566	582	608	594	569	601	588	576	585	584	564	547	589	564	580	587	603	525	583	584	576	517	573	555	575	568	538	605	590	519	553	562	538	569	603	549	558	610	581	560	565	562	566	567	599	586	607	580	555	547	561	583	565	556	543	591	590	652	568	584	591	577	541	558	574	573	576	568	556	560	593	584	548	567	548	581	573	548	587	557	601	579	560	548	572	604	548	568	561	573	549	531	526	565	562	566	596	594	580	580	570	588	577	554	584	573	553	591	563	591	608	553	580	615	613	554	602	589	582	567	511	590	586	560	555	586	574	558	610	546	571	582	624	567	585	590	556	599	573	556	588	569	552	532	574	563	537	511	542	563	561	604	568	575	543	576	558	625	550	595	554	572	543	554	555	579	581	557	540	566	557	551	633	555	558	544	585	562	570	596	566	574	590	571	559	551	569	554	580	556	591	588	511	579	602	622	560	601	570	582	531	561	557	576	592	567	540	541	580	556	525	553	567	554	554	581	552	574	538	579	579	577	548	540	575	577	604	591	553	557	564	567	561	577	598	551	574	573	606	567	549	562	566	590	589	577	571	568	609	552	554	597	562	557	553	572	568	580	550	567	563	570	527	569	523	562	558	579	573	542	583	560	519	606	550	577	562	584	565	558	552	629	566	573	586	572	564	606	581	567	564	635	564	576	553	619	602	603	520	568	522	577	594	548	594	585	586	565	565	599	546	576	584	551	598	557	599	577	563	598	545	577	608	515	569	558	553	559	583	608	582	557	607	579	571	561	609	563	557	582	581	590	559	576	600	580	525	560	553	608	597	560	528	587	591	539	552	555	591	602	558	533	572	590	580	580	552	599	568	515	587	544	559	603	562	583	572	548	583	569	596	601	551	593	568	589	572	562	545	577	545	559	587	556	600	610	601	575	585	568	544	578	592	557	565	555	553	618	529	600	577	586	596	561	579	543	603	545	568	572	580	569	592	557	540	545	549	567	563	599	555	618	598	572	544	540	537	540	559	573	559	553	541	569	551	596	557	612	535	590	593	601	527	552	586	562	571	555	532	558	602	563	593	559	574	537	607	576	579	530	570	593	596	572	583	555	560	610	574	576	555	586	599	593	585	550	558	614	586	591	616	578	603	523	560	567	563	583	575	556	560	564	594	622	567	558	582	563	547	571	574	556	597	568	595	566	554	563	553
5981	1797	438	327	405	407	333	289	251	236	199	197	176	162	160	141	146	121	124	104	90	114	98	87	98	83	89	82	75	71	79	54	75	51	61	61	51	63	54	59	61	45	64	48	50	62	45	58	48	55	43	54	53	61	42	45	56	53	57	43	46	50	50	49	45	39	64	31	45	40	56	36	34	32	37	33	42	36	43	35	35	31	32	44	42	39	40	41	45	44	42	32	45	37	34	33	36	35	38	33	31	33	31	36	28	32	33	37	45	49	32	32	37	35	30	41	45	48	32	46	35	35	33	41	26	38	46	39	34	34	33	35	42	39	30	47	39	30	30	45	47	34	31	47	37	34	33	42	41	48	32	44	42	51	38	33	28	27	39	45	32	46	48	43	39	38	29	28	33	31	31	40	39	40	28	40	35	38	41	32	28	40	44	32	34	32	33	38	31	35	29	44	28	51	26	30	32	43	49	33	40	32	33	35	34	37	32	33	43	48	37	37	42	23	36	39	44	29	41	39	33	34	44	38	34	45	34	33	31	43	30	42	26	34	47	39	30	47	47	44	38	39	51	41	32	41	41	37	36	34	34	28	41	30	29	41	33	49	49	35	41	27	38	46	36	44	30	31	30	27	40	30	29	36	26	40	34	41	29	41	36	31	39	37	38	40	32	35	26	39	36	43	35	37	49	47	40	45	33	39	37	30	27	30	41	39	38	40	24	30	42	44	32	34	39	43	43	44	52	35	42	35	28	43	40	34	34	39	36	37	39	49	39	39	28	32	34	39	34	43	29	42	22	37	40	36	46	31	39	40	31	28	46	30	50	34	38	39	25	40	44	42	35	28	46	31	42	38	34	40	33	27	24	37	31	43	42	32	27	42	32	37	37	39	22	33	22	32	45	33	40	37	28	32	48	31	30	46	47	30	35	37	40	41	40	35	29	23	34	38	35	39	39	36	32	30	48	37	30	45	36	45	44	31	40	32	27	33	26	52	38	36	51	42	38	39	29	31	35	42	44	40	44	36	33	30	32	33	34	29	30	43	42	55	27	27	34	41	25	24	35	31	40	34	40	43	32	31	32	43	34	40	30	35	36	30	54	35	38	43	31	37	31	36	28	38	35	29	28	35	32	34	28	35	38	33	36	33	46	34	36	30	38	28	32	38	33	38	30	22	33	33	50	40	37	50	35	30	39	28	24	35	35	31	28	24	36	45	54	34	30	21	23	27	30	40	36	30	40	37	36	39	40	46	35	34	42	36	37	33	36	28	30	37	38	40	39	36	43	35	28	37	42	33	34	37	32	44	38	35	30	32	33	33	31	42	35	35	40	38	35	29	40	42	44	38	43	44	43	42	38	39	38	32	49	37	51	38	50	32	39	49	25	31	31	45	32	35	34	38	32	50	29	33	34	33	36	49	31	40	45	37	43	39	44	37	30	33	42	37	34	39	40	40	21	43	38	26	42	29	44	39	28	40	33	39	32	36	32	29	41	36	34	31	40	40	32	39	42	43	34	34	31	34	40	29	40	35	41	33	32	25	25	34	32	35	38	40	36	32	37	34	31	28	52	32	37	33	39	38	45	38	34	31	44	38	33	39	37	35	34	36	44	29	33	31	38	41	36	30	42	36	37	35	40	27	31	27	29	34	37	37	38	40	41	32	39	37	36	40	26	42	28	40	50	35	35	35	40	28	34	41	41	25	40	34	45	41	37	32	39	27	34	38	30	27	26	43	48	21	42	39	50	29	33	30	38	31	41	33	37	42	41	34	31	41	35	40	37	45	44	30	29	46	35	45	39	40	38	42	35	37	46	42	44	27	42	36	36	32	38	29	38	30	33	26	46	37	25	33	31	48	32	34	48	37	34	42	31	37	37	29	26	37	32	26	36	36	37	52	39	33	47	38	46	38	32	38	49	39	42	30	28	36	39	25	39	34	30	27	40	34	31	44	32	26	49	38	53	27	33	34	34	40	37	31	31	37	41	30	38	43	41	45	46	34	32	46	40	32	25	31	34	38	36	49	33	53	37	42	32	39	40	31	36	32	33	41	27	29	35	36	48	35	47	37	33	38	40	34	50	35	28	24	51	38	22	25	37	32	30	40	38	47	39	36	30	36	26	32	43	37	38	28	37	32	34	25	30	33	32	45	33	42	41	38	21	43	33	32	28	33	38	37	42	42	26	51	41	42	32	43	42	36	29	30	43	29	29	38	35	35	53	34	44	40	36	42	51	37	28	60	44	41	40	40	43	34	43	35	33	32	42	30	37	33	40	32	38	44	34	31	37	31	41	37	29	42	36	36	29	33	39	41	42	25	36	40	32	35	42	27	46	37	39	48	26	43	37	42	33	36	43	40	40	47	38	38	35	30	36	32	36	31	33	46	37	42	35	34	40	35	32	44	26	33	35	38	35	39	26	34	33	44	33	39	36	41	29	41	35	32	38	36	49	33	47	42	32	40	39	36	36	35	36	45	34	42	27	33	45	42	39	44	32	40	41	30	30	44	36	34	47	30	30	31	35	33	48	38	34	35	27	37	31	42	45	32	32	29	36	39	30	36	27	42	32	34	30	28	33	33	39	33	38	31	30	33	27	42	41	36	46	38	43	36	42	40	42	44	38	29	43	33	46	36	39	25	32	32	33	34	33	52	42	29	30	34	45	32	28	33	32	38	31	29	50	32	43	35	29	36	33	41	47	41	31	41	37	32	39	41	41	42	27	26	29	41	25	47	35	43	32	34	45	36	38	39	32	46	31	23	32	28	44	35	39	46	37	34	41	29	46	36	46	29	37	28	29	46	28	33	44	27	33	26	36	36	36	39	45	30	40	39	26	28	21	36	43	36	37	36	42	35	29	42	33	52	39	40	39	41	54	50	38	46	42	36	48	28	29	32	33	35	40	37	40	32	46	33	38	34	43	33	35	42	28	37	32	33	31	39	46	34	24	37	43	40	37	34	29	33	37	37	30	41	50	27	44	23	43	31	43	30	43	39	39	38	52	32	36	36	38	41	34	31	42	38	41	39	33	48	42	35	43	46	40	36	37	34	48	23	35	35	29	43	31	32	38	32	37	42	32	35	30	37	24	42	48	26	33	31	29	36	34	42	36	38	45	30	44	43	39	37	39	35	40	34	26	37	29	46	32	35	36	34	36	30	35	39	41	32	41	32	39	31	31	28	39	43	39	39	33	41	31	28	35	36	39	23	28	40	36	32	38	38	31	42	31	30	32	43	33	33	35	33	33	37	30	35	38	45	28	28	40	22	24	39	41	40	29	42	38	40	34	36	35	36	37	31	43	40	21	34	25	41	33	37	34	36	37	29	30	39	36	43	47	36	26	35	30	37	38	34	36	38	46	45	31	41	30	39	28	33	34	39	51	31	38	37	43	32	32	31	36	45	37	34	33	37	46	35	34	42	50	27	29	38	39	31	35	36	32	39	35	41	30	47	35	30	29	37	48	38	34	35	32	34	47	40	37	37	31	39	38	37
42048	21427	10373	20686	28895	28447	24285	20555	17084	14843	13294	11799	10614	9184	8403	7813	7236	6390	5970	5358	4845	4698	4411	4003	3725	3423	3175	3212	3117	2688	2768	2597	2497	2230	2040	1958	1864	1831	1847	1772	1768	1615	1602	1667	1687	1552	1541	1541	1623	1553	1560	1515	1405	1337	1320	1314	1287	1127	1118	1161	1040	1063	1052	1023	958	955	927	926	810	873	828	872	860	852	761	717	807	742	739	799	745	739	671	717	721	764	729	704	692	704	655	641	665	642	678	634	633	643	628	654	594	668	651	631	597	638	640	624	645	614	629	642	617	619	630	630	630	597	576	633	650	641	627	635	612	635	589	621	640	576	622	581	615	633	636	619	622	623	640	628	628	632	620	564	597	632	618	589	602	635	616	638	597	592	602	593	677	586	607	595	667	614	617	646	602	591	627	589	640	611	629	606	622	604	619	622	614	588	653	608	635	628	616	594	641	592	615	601	604	608	634	610	593	628	611	593	612	612	667	616	584	618	596	584	631	641	623	614	639	603	563	620	597	583	627	625	611	617	657	619	587	621	646	618	615	632	602	670	628	618	648	610	631	624	597	615	618	652	633	656	617	610	636	569	569	643	658	617	604	652	641	590	662	597	591	634	605	611	642	581	636	609	616	608	582	588	632	616	597	589	624	549	607	637	587	585	620	617	571	623	640	595	633	647	661	628	642	601	655	578	636	645	596	644	611	614	582	602	584	615	598	592	588	608	631	617	599	582	625	618	640	613	603	599	611	586	612	609	591	622	633	610	595	622	651	674	662	615	566	584	651	648	616	620	652	606	662	598	631	595	647	593	627	615	576	620	637	618	622	629	611	606	617	574	610	647	629	620	607	620	602	616	624	624	592	592	634	620	604	613	639	634	627	612	613	605	593	620	646	615	669	635	636	584	634	588	634	595	584	577	601	605	645	569	607	617	600	594	577	645	601	672	614	608	608	634	611	587	664	637	604	656	617	630	621	598	615	629	565	641	657	614	611	616	637	643	659	602	597	620	675	642	611	632	626	594	608	634	609	617	587	624	619	627	598	616	627	624	642	651	628	656	615	617	578	623	606	582	591	620	609	672	610	630	648	611	661	675	594	617	604	626	607	643	646	626	650	599	674	605	581	603	646	622	658	619	644	629	592	571	640	613	639	628	649	612	617	641	605	580	655	640	629	641	632	635	648	645	577	587	609	649	602	602	653	624	611	601	654	584	623	625	582	644	594	671	600	664	619	643	605	681	625	603	604	688	593	621	607	649	591	583	602	612	655	614	628	602	639	637	615	655	639	611	615	621	623	623	616	649	617	572	613	596	598	613	684	609	665	655	617	570	649	625	588	602	615	598	642	614	596	605	677	611	647	590	599	582	616	604	583	648	610	657	614	627	626	648	621	622	655	623	637	642	631	685	617	609	654	650	618	613	652	649	572	625	641	681	624	636	612	609	610	610	652	614	646	633	629	587	594	606	633	633	608	608	614	583	576	594	641	583	594	631	613	636	631	605	629	602	611	639	624	633	654	585	664	642	606	617	575	608	603	599	637	617	637	599	588	634	675	584	594	633	600	603	632	623	596	624	645	662	621	604	614	554	590	629	634	611	616	604	617	619	622	621	584	626	642	595	614	594	605	622	649	635	616	626	639	605	617	637	656	599	656	606	640	586	596	584	598	634	596	627	601	643	619	606	614	646	631	632	635	613	620	633	691	583	630	599	612	620	643	637	631	574	629	580	604	620	626	644	610	628	625	564	673	603	572	642	618	616	645	659	604	615	586	598	641	612	652	570	616	628	581	563	593	603	610	621	620	654	633	594	627	610	595	604	622	618	608	595	631	586	614	638	633	629	615	580	634	646	597	620	642	581	646	607	634	636	574	630	606	572	645	640	620	617	609	631	611	582	630	625	624	642	587	661	598	628	564	600	668	631	577	617	653	624	575	625	622	641	629	622	574	622	614	594	620	605	652	633	595	629	633	619	643	672	613	635	614	594	620	568	631	630	621	612	609	610	579	593	604	657	616	610	581	635	592	620	635	659	637	549	592	606	646	614	643	596	600	608	604	601	620	565	641	606	629	630	638	673	652	610	633	588	632	676	612	633	635	675	589	621	643	606	597	652	612	667	591	629	629	616	633	626	629	621	605	598	578	613	643	570	649	633	625	601	608	624	662	655	613	633	639	612	547	649	588	638	594	600	612	634	581	625	648	620	589	629	639	623	606	622	616	639	649	593	638	583	573	560	646	577	630	619	622	592	585	625	606	630	614	608	659	590	619	606	627	682	682	586	594	630	626	636	583	643	590	606	586	635	599	609	616	589	582	656	619	582	604	585	631	622	636	632	650	633	679	595	587	583	639	635	614	611	637	665	603	638	636	628	653	620	581	621	619	617	635	634	614	620	620	612	621	626	587	647	607	582	642	621	618	641	611	594	651	621	612	640	596	593	646	585	589	611	639	633	653	573	648	591	631	668	615	627	646	603	655	656	628	613	624	584	595	645	630	645	591	649	628	621	609	613	591	615	638	604	636	626	566	616	595	661	625	621	582	646	613	614	595	603	629	622	641	581	625	632	630	661	596	591	651	628	663	618	637	669	606	631	582	607	623	605	576	643	656	589	597	612	627	641	624	601	611	691	642	665	578	618	618	623	565	614	644	603	599	596	666	643	570	592	593	638	570	629	588	614	585	638	637	639	618	582	616	593	608	625	626	652	601	598	642	583	585	601	611	630	574	621	635	592	599	612	635	595	598	620	602	604	656	632	627	629	606	642	638	629	632	639	630	593	624	618	613	629	681	649	629	621	578	671	611	603	624	626	627	621	632	583	619	617	606	634	587	649	600	616	686	586	640	610	588	616	604	616	629	606	576	595	675	618	635	565	610	645	639	615	656	596	633	599	604	674	597	636	577	648	629	661	635	643	623	614	647	613	627	610	627	619	582	619	627	641	613	621	608	651	642	604	594	584	639	608	616	642	613	617	584	604	626	631	571	630	583	648	613	611	604	603	593	627	575	625	634	561	581	604	600	690	645	608	591	620	617	630	641	588	625	597	622	591	620	588	619	597	637	626	620	621	653	560	638	595	615	610	610	659	622	632	598	604	590	576	605	641	635	680	653	612	606	551	610	683	583	601	612	591	653	602	620	619	605	631	644	610	628	593	629	590	603	630	577	614	625	621	641	636	612	648	642	645	616	683	634	608	661	590	630	617	633	618	584	645	625	564	628	652	591	583	625	644	606	609	642	644	600	601	606	613	617	616	609	597	614	619	661	618	621	634	608	604	586	605	661	625	614	588	678	601	644	625	619	621	645	618	614	632	563	613	612	579	645	635	673	584	632	581	607	611	638	574	589	599	607	640	600	615	569	639	661	604	652	608	589	572	583	592	597	631	613	631	643	607	581	594	673	626	630	626	629	628	614	593	608	622	603	625	650	645	632	648	619	642	628	621	664	653	638	632	613	600	612	585	627	628	630	588	619	614	587	579	575	599	600	635	617	627	582	595	614	587	590	640	595	610
2400	459	136	106	165	173	150	130	101	101	101	102	81	81	77	64	72	81	64	62	52	53	51	60	36	40	37	43	45	40	42	40	32	29	32	33	36	44	35	29	37	25	22	33	38	25	38	20	24	29	30	26	32	30	32	31	30	29	27	26	21	21	37	32	23	26	33	26	29	31	26	21	24	36	32	29	29	24	20	30	22	26	28	23	27	25	22	28	20	22	24	27	39	25	27	25	27	25	29	21	27	17	23	28	35	38	22	18	28	38	30	29	19	27	27	29	22	23	27	29	29	32	27	22	24	23	22	27	33	23	16	26	25	31	34	18	26	26	31	24	24	30	21	32	15	23	20	27	26	31	22	17	28	27	23	26	22	31	28	25	34	23	22	33	28	25	22	28	24	23	35	29	22	23	27	28	28	38	31	27	20	18	19	26	37	30	27	27	34	26	30	21	31	28	25	16	24	31	30	29	36	24	23	23	21	29	23	26	28	22	22	33	23	29	19	26	26	24	21	24	26	18	33	28	33	18	30	27	26	24	33	24	30	26	32	20	32	22	31	21	24	22	22	21	23	25	26	24	31	28	19	23	18	30	23	28	26	23	34	24	21	23	29	20	26	27	31	21	28	20	26	24	20	27	25	17	22	27	29	18	21	33	25	22	21	23	32	19	34	27	23	24	34	26	30	26	22	29	25	31	28	20	17	22	21	28	25	26	33	19	30	21	37	20	20	24	27	30	16	20	32	22	17	35	28	19	27	33	30	30	18	20	35	27	19	19	37	20	32	25	14	28	22	25	30	32	23	31	31	29	19	38	28	25	17	25	30	24	29	30	23	25	20	26	24	16	25	27	28	22	20	41	26	14	23	16	27	33	30	20	38	29	32	25	22	32	20	33	21	27	28	26	33	20	21	23	28	18	19	28	25	24	22	29	31	27	26	26	19	20	16	20	27	16	27	24	24	22	26	33	15	27	36	35	32	30	21	30	28	26	26	38	22	26	27	19	21	15	25	28	22	21	22	27	29	24	38	25	27	24	31	25	29	17	26	28	29	20	25	29	24	29	24	34	29	28	21	32	30	30	33	26	24	29	35	26	24	25	25	28	29	28	20	26	36	20	38	30	21	24	24	21	23	24	27	32	25	22	22	27	22	24	19	21	26	23	22	23	27	21	38	20	23	23	21	23	15	37	32	22	29	13	26	19	15	22	31	20	28	21	25	20	37	36	22	25	22	21	22	24	27	25	24	21	31	18	23	22	31	28	16	21	24	30	23	31	20	32	21	21	23	24	27	26	25	25	28	24	27	28	34	37	22	26	20	26	31	22	31	12	26	31	24	28	33	30	29	14	31	29	33	28	21	29	20	24	26	22	22	29	24	33	26	28	26	33	24	34	26	32	23	24	17	30	19	28	24	34	28	27	22	26	35	28	21	26	29	36	24	21	26	25	26	25	20	24	29	21	30	28	23	25	23	29	33	28	27	23	20	28	28	27	18	27	27	29	29	24	16	26	32	31	18	26	27	32	36	15	29	33	18	37	21	32	25	18	33	18	20	17	21	24	24	27	24	24	26	33	25	17	17	22	19	18	20	27	26	32	18	29	20	24	19	32	31	28	27	22	26	33	22	16	33	22	22	15	35	21	30	21	27	30	29	27	27	24	32	22	29	20	19	27	33	23	21	25	29	20	24	27	26	18	26	27	22	19	27	32	29	21	33	29	29	24	26	16	24	24	31	23	23	37	27	26	23	21	26	19	28	26	23	25	31	18	27	32	29	30	21	32	26	23	39	27	27	28	22	27	27	35	27	25	27	25	27	26	31	26	19	30	32	20	27	23	28	26	34	29	23	26	30	32	20	26	29	24	29	23	30	36	20	19	33	26	27	20	24	35	30	40	20	27	28	18	23	24	37	35	23	25	27	23	33	28	41	31	22	29	24	21	24	26	27	36	23	29	24	19	30	22	30	18	22	33	31	18	22	30	30	24	29	25	21	18	32	24	21	29	27	27	30	18	27	23	22	29	30	31	32	19	18	45	21	23	22	24	30	26	22	20	27	25	35	21	23	25	28	21	31	26	23	33	22	22	27	30	23	29	22	37	21	21	33	25	29	26	30	30	22	30	28	31	24	26	20	29	23	24	26	30	19	44	25	31	32	27	27	42	22	34	19	36	36	25	23	31	24	25	22	30	21	41	19	30	29	24	27	19	26	22	24	24	27	21	36	20	13	32	25	30	22	35	23	20	27	26	21	20	21	25	28	16	29	38	30	10	22	25	21	29	31	29	28	27	24	31	37	34	26	35	29	24	23	31	19	27	29	22	24	30	31	24	24	30	30	28	30	37	29	20	34	29	34	20	29	16	28	26	19	24	25	34	25	22	24	28	30	22	41	24	21	29	28	20	23	26	20	32	25	21	18	20	24	24	32	23	23	30	22	23	31	27	28	21	26	14	23	24	25	22	25	26	28	26	22	33	16	29	21	29	26	19	31	40	23	35	24	24	27	28	18	24	32	23	32	15	35	22	18	26	25	27	20	25	23	30	21	23	18	27	19	28	32	23	31	22	29	22	27	23	26	28	30	26	27	27	24	18	22	26	22	27	33	25	20	24	35	31	24	26	26	25	29	29	20	26	31	44	26	26	30	28	21	34	30	21	31	30	37	25	22	24	22	29	28	28	22	28	37	21	26	32	29	32	20	25	23	28	18	32	21	16	23	15	26	25	31	24	20	13	33	27	16	27	31	23	24	19	23	19	23	30	25	25	36	37	30	26	30	27	23	35	31	31	22	35	33	28	19	19	28	32	25	29	31	26	36	34	27	29	30	29	20	25	24	23	24	20	25	37	16	18	23	34	29	23	32	23	28	28	25	27	24	24	23	22	28	20	30	24	25	22	31	38	26	23	20	25	28	18	19	18	27	37	20	27	20	17	23	24	29	25	26	28	26	21	26	31	24	20	27	25	22	19	29	22	33	20	29	26	21	33	30	16	28	27	30	25	31	25	25	25	14	17	25	24	31	25	29	29	30	17	24	21	24	31	36	22	25	30	25	28	24	21	30	15	23	20	16	25	29	21	20	26	23	18	26	21	25	27	16	20	34	28	26	31	18	29	33	29	33	19	15	21	23	17	19	17	33	22	26	31	30	28	37	24	24	28	21	24	30	21	20	31	30	30	30	23	40	24	25	33	25	26	22	27	23	20	26	21	16	20	14	22	25	33	36	24	29	23	32	30	20	29	32	16	30	27	27	36	23	29	19	17	36	25	31	21	33	25	23	24	22	21	21	18	23	22	29	24	29	24	23	21	30	28	18	26	19	34	24	21	19	31	29	18	33	18	29	25	26	31	33	28	26	24	27	28	25	29	25	36	25	23	23	26	23	19	23	33	27	31	27	22	22	19	30	28	23	25	24	26	24	23	28	30	31	23	22	27	23	37	27	31	26	25	25	42	26	29	22	28	29	14	28	22	23	21	27	25	19	29	24	23	18	27
29364	13409	4724	10530	16593	17181	14197	10989	8944	7565	6749	5873	5077	4518	3817	3409	3245	3201	2995	2842	2604	2335	2144	2009	1823	1814	1634	1611	1477	1327	1338	1221	1223	1182	1092	1029	1025	1034	944	1044	1003	912	971	935	898	861	880	925	914	896	862	862	829	761	800	745	742	779	704	669	657	677	622	648	581	602	557	618	561	558	549	525	568	547	542	503	516	515	520	502	537	500	485	497	490	470	498	499	479	481	505	479	482	453	481	486	465	443	455	466	421	449	422	472	469	471	469	454	444	435	457	444	456	466	406	414	472	413	482	463	450	418	459	437	462	482	466	456	434	482	477	455	442	459	452	421	444	473	431	422	469	437	453	440	471	444	441	464	445	451	415	430	446	460	460	443	453	456	462	459	451	465	440	467	432	466	419	449	457	447	514	441	435	437	456	460	434	430	477	457	440	445	439	429	440	446	443	424	438	471	435	441	426	486	455	460	449	482	438	503	430	417	439	460	460	469	449	451	484	468	444	439	425	430	467	447	436	427	493	480	465	484	437	430	441	438	459	442	451	456	441	411	446	444	463	429	463	446	412	456	414	456	470	453	444	434	434	431	456	480	480	503	446	436	486	461	465	458	436	469	400	473	447	453	413	442	450	456	455	453	433	491	428	491	496	450	448	456	483	480	426	497	431	441	463	457	443	454	434	446	404	449	462	478	442	488	440	476	448	421	464	427	443	483	448	439	443	484	448	449	475	438	449	440	475	455	453	450	462	499	486	439	466	478	480	448	433	461	440	485	460	435	481	484	441	460	480	481	478	449	442	414	468	452	447	490	446	471	424	471	439	441	462	475	442	437	462	463	442	408	441	414	492	431	447	467	469	462	425	492	441	448	469	465	496	445	460	490	491	462	457	455	430	462	470	469	504	476	442	476	457	473	454	452	451	441	427	452	436	452	442	447	453	456	475	421	449	464	470	429	431	470	455	456	431	439	455	453	454	472	450	486	472	457	465	459	470	472	497	454	464	450	455	446	474	474	452	454	483	476	480	456	437	414	445	443	477	427	439	444	458	482	446	433	449	485	448	464	464	452	482	448	470	464	460	447	437	423	495	453	438	460	447	441	454	475	438	432	505	435	465	480	460	469	448	446	487	490	451	460	439	453	452	506	447	445	439	482	441	490	449	429	415	465	433	482	493	466	452	451	466	438	436	449	442	463	421	469	428	501	460	413	463	467	444	462	437	487	463	443	455	452	457	504	473	510	461	474	449	450	478	485	458	457	472	460	475	486	461	467	448	453	491	421	492	476	464	459	448	477	426	453	459	450	485	434	467	408	438	465	485	442	437	504	463	464	460	472	434	438	438	467	466	425	444	449	456	459	421	455	450	425	422	468	433	472	464	489	442	461	472	454	429	468	451	454	433	459	460	504	455	459	431	445	448	453	451	470	460	462	483	461	464	468	461	459	437	461	485	438	440	466	437	434	473	479	472	455	442	454	441	478	479	476	450	438	451	482	422	444	434	415	470	420	429	479	458	469	468	461	454	449	406	416	520	414	451	464	448	430	434	440	427	459	469	450	446	458	445	464	429	431	428	462	478	466	468	453	457	469	485	466	447	440	444	446	440	469	456	454	449	468	476	454	451	451	456	493	440	448	451	445	456	493	436	453	491	463	458	450	496	460	514	433	442	470	443	446	462	473	464	470	460	456	454	472	440	488	425	438	421	489	477	482	426	455	466	449	472	460	464	494	448	453	472	437	448	436	455	416	444	458	454	456	440	485	452	479	431	467	493	492	444	429	461	446	477	432	450	461	471	482	413	462	438	459	475	485	449	447	469	459	453	436	450	444	457	465	486	449	448	419	473	464	431	465	470	481	516	465	452	472	490	476	456	461	477	444	478	448	416	442	460	463	461	493	486	457	454	450	446	438	435	461	439	445	454	434	452	451	455	446	459	427	428	431	425	472	434	451	491	464	470	416	465	485	434	474	492	424	447	506	410	470	484	469	457	453	477	442	461	431	443	470	486	451	455	498	467	449	442	450	456	491	466	436	465	462	451	433	461	462	428	442	444	476	440	472	441	448	440	478	475	418	442	452	453	419	444	445	448	453	456	419	478	455	411	439	433	453	414	475	464	458	463	443	464	459	501	432	444	440	414	449	444	500	465	408	482	451	489	466	480	461	458	455	467	479	443	449	425	476	480	479	440	466	442	458	471	432	422	459	462	468	451	448	447	452	485	435	429	410	462	474	454	464	445	420	401	464	444	457	469	455	449	436	462	429	447	458	459	502	460	461	489	467	465	464	431	426	451	499	443	473	446	453	478	459	465	431	487	450	475	464	450	457	465	469	410	427	459	435	488	439	485	453	442	470	443	495	390	451	495	471	463	478	439	468	454	419	482	457	441	445	451	440	403	446	435	448	449	460	429	479	453	419	506	485	452	461	457	417	505	482	447	432	458	431	463	474	427	424	441	450	425	483	431	447	483	480	478	445	460	474	473	420	473	453	457	477	479	487	455	458	446	495	446	458	472	445	481	419	464	436	417	444	446	468	460	443	448	422	429	462	409	444	500	401	451	459	419	418	425	414	468	448	461	470	407	456	452	430	441	465	456	427	444	426	437	460	470	484	474	434	469	481	467	421	454	411	457	453	405	484	455	416	473	448	508	452	485	475	449	465	491	448	440	440	452	438	462	470	466	472	469	449	431	449	436	425	455	439	446	448	431	468	447	466	437	425	466	421	456	469	437	465	458	420	461	441	447	473	493	411	437	491	477	460	432	466	404	466	479	440	454	445	461	430	461	405	456	492	443	457	455	416	472	452	434	477	436	407	461	482	469	449	480	501	449	463	461	510	436	449	434	464	491	450	481	459	425	457	454	482	435	468	453	483	439	425	455	420	447	440	453	465	423	491	450	485	470	488	426	428	396	504	460	469	478	429	446	464	475	480	428	439	476	454	454	441	489	422	473	437	435	474	408	448	419	444	493	444	448	462	489	439	457	440	462	506	448	432	438	443	482	468	461	473	467	462	448	463	470	464	459	479	482	485	468	491	438	482	487	467	408	469	437	439	473	448	456	442	440	476	469	439	407	439	489	430	453	488	441	418	478	464	435	417	494	452	455	466	392	480	461	479	463	458	436	459	468	457	484	408	439	427	482	462	455	446	438	484	475	441	460	430	455	471	458	485	420	409	445	479	453	467	461	426	441	433	412	413	435	449	442	451	450	440	473	395	435	445	432	439	478	438	464	444	467	473	411	407	482	456	445	455	456	437	460	438	411	446	486	424	441	443	432	455	469	468	454	443	431	470	446	469	419	471	411	459	455	436	433	415	414	434	447	486	455	458	462	445	482	471	450	461	460	456	442	450	465	443	433	502	432	493	479	452	459	457	473	442	456	460	493	435	474	419	495	465	481	436	440	441	469	468	441	442	470	426	479	450	440	449	467	416	462	452	423	433	418	462	460	448	456	504	448	431	452	447	474	400	467	470	423	457	472	503	446	464	464	471	433	424	460	438
4560	1313	392	235	363	333	261	224	194	205	202	176	154	138	141	142	110	125	111	96	92	86	86	75	66	66	76	70	58	60	58	51	63	50	62	58	47	43	45	54	41	53	48	47	46	46	45	43	50	53	38	50	47	51	51	39	42	43	57	36	21	44	35	44	42	40	26	32	40	37	31	29	32	34	36	40	35	37	35	37	32	32	27	27	29	42	46	26	32	39	30	36	26	36	33	35	30	38	32	26	36	23	29	34	37	37	35	27	36	29	37	25	36	33	22	35	36	30	42	34	26	29	35	34	36	29	29	28	35	35	30	27	27	24	24	34	27	28	23	26	37	24	42	33	43	26	20	30	39	33	36	34	31	29	28	38	33	30	38	29	27	33	26	23	40	25	32	34	36	32	30	31	28	25	21	46	31	30	26	30	36	29	31	30	32	31	34	32	30	33	38	25	39	37	33	36	28	31	29	29	32	26	31	34	37	31	30	31	35	32	26	24	32	32	28	24	33	21	22	25	31	22	38	33	40	21	33	30	21	33	25	39	29	32	32	33	28	36	30	29	25	40	39	26	35	33	41	33	43	37	20	28	36	32	28	32	30	37	25	31	38	38	33	35	31	36	35	33	28	34	38	30	34	48	30	31	33	25	32	41	34	30	28	27	39	30	33	29	27	32	31	34	46	41	32	34	37	28	28	29	31	32	23	30	34	29	44	30	28	19	32	31	27	29	30	29	30	31	28	30	31	26	25	33	29	28	32	39	29	37	31	33	29	22	32	24	30	36	22	29	35	33	35	27	34	25	35	39	34	33	28	28	28	29	32	33	21	37	31	27	31	30	39	32	44	29	29	33	37	26	35	39	20	38	33	30	31	29	24	37	28	35	32	32	36	20	30	26	29	31	32	33	34	33	31	35	38	31	30	34	28	35	32	18	23	27	35	29	31	28	31	26	25	34	37	34	32	24	33	30	26	38	23	44	26	26	33	35	33	33	35	35	23	33	21	36	45	27	33	38	25	32	34	26	34	30	32	28	29	28	36	35	21	25	33	27	34	36	33	33	27	27	27	38	32	25	33	37	29	30	23	34	30	30	26	27	28	33	25	43	39	34	24	46	26	36	34	28	30	32	23	31	28	33	31	30	26	30	26	33	36	31	28	24	37	37	38	30	29	36	24	35	21	26	29	27	32	33	29	22	30	37	27	36	34	28	27	37	43	37	38	20	28	35	35	20	30	28	25	27	22	34	28	33	38	32	25	34	42	24	41	29	29	35	28	32	28	27	30	38	34	32	32	34	37	24	23	28	34	27	21	34	38	33	30	25	17	41	27	34	39	35	23	31	31	28	38	29	34	22	27	43	32	23	32	32	26	29	24	26	31	30	38	30	27	19	32	29	22	22	31	30	29	33	37	24	38	39	25	34	35	33	27	26	29	34	28	34	36	30	35	34	33	39	41	26	30	31	27	36	33	39	33	27	34	36	22	30	42	32	27	37	33	44	28	36	34	25	28	27	41	30	32	30	32	32	36	25	31	30	29	26	32	24	31	30	34	30	25	32	27	27	26	31	27	34	23	39	31	23	31	21	32	27	30	29	50	32	25	30	30	33	33	29	44	41	31	36	28	26	30	24	30	27	32	25	48	27	35	32	31	35	30	27	35	24	41	24	29	32	31	30	35	39	32	27	32	38	37	21	30	28	30	28	40	41	36	37	39	33	33	40	34	27	25	32	33	49	29	21	32	34	41	24	33	37	26	23	27	34	35	34	26	30	37	36	25	28	28	29	41	35	30	32	32	33	29	36	30	32	38	27	29	28	36	36	34	30	26	32	30	23	40	33	33	36	39	25	30	32	34	36	40	28	35	28	34	30	36	39	34	30	28	37	23	34	35	40	36	33	27	45	33	30	29	27	22	36	30	26	36	33	40	25	31	37	21	28	24	32	33	24	42	27	33	32	29	25	38	31	30	31	30	31	36	42	29	27	38	30	37	33	36	26	23	30	32	34	37	41	34	29	36	35	30	40	27	28	22	19	31	31	35	30	35	33	20	36	35	24	26	33	37	22	33	34	41	34	35	39	28	39	25	34	27	31	34	32	29	37	24	31	31	24	32	39	26	28	35	21	30	29	35	22	28	29	28	37	36	25	38	22	31	32	32	42	31	26	19	29	37	30	38	41	37	44	25	33	39	33	31	25	23	24	26	28	37	27	32	33	29	39	28	35	32	36	31	29	24	33	34	36	37	27	20	33	25	28	19	37	35	35	20	30	37	33	39	33	25	39	24	18	24	30	24	37	31	30	26	26	31	24	45	36	32	33	30	34	35	28	35	33	29	29	29	33	30	27	29	22	30	21	29	40	30	30	31	27	29	42	30	35	38	35	20	40	35	26	36	28	32	37	23	41	24	29	29	40	32	32	35	29	35	42	20	35	43	32	39	39	28	32	36	36	25	19	38	26	31	33	36	32	27	13	24	26	30	33	25	32	34	35	32	26	31	23	34	29	33	32	37	30	37	29	28	31	33	30	34	30	23	25	33	33	39	37	39	27	33	27	26	30	46	37	30	29	36	24	32	32	40	24	24	36	26	23	38	28	38	28	24	22	22	33	31	33	22	25	37	35	26	31	35	28	32	35	27	40	34	34	31	33	33	41	28	29	24	34	31	25	27	33	33	29	37	34	33	36	35	32	30	30	30	34	30	38	40	35	37	35	22	26	32	41	29	33	32	33	42	33	35	36	27	29	20	36	37	34	27	40	29	31	38	35	36	28	27	28	46	26	27	39	32	41	38	25	30	34	23	33	31	36	22	34	31	23	31	29	31	35	35	23	30	23	33	32	27	28	29	23	28	49	29	38	28	30	28	32	27	23	33	29	29	27	40	30	31	30	31	34	35	29	26	35	38	32	21	30	28	31	31	25	31	27	32	34	34	33	33	27	24	34	26	30	34	35	40	37	27	30	36	24	33	32	40	39	32	28	23	29	33	32	35	27	28	34	29	33	26	30	41	39	34	37	32	30	28	36	27	31	34	27	33	34	19	39	34	18	30	43	30	34	36	33	31	22	31	31	27	33	35	25	25	36	26	30	31	29	38	38	33	30	29	34	23	30	35	27	31	25	33	35	32	39	37	25	38	32	26	35	35	32	36	29	25	29	34	22	31	24	38	33	40	35	23	38	29	21	42	37	29	31	38	25	35	36	36	47	36	19	26	40	27	28	27	34	42	23	32	30	28	28	31	28	32	32	28	34	29	35	29	29	33	37	38	28	49	30	24	29	31	28	31	28	36	34	33	38	30	28	32	30	30	39	32	36	33	39	37	31	31	28	28	38	34	31	22	24	38	33	32	38	37	36	31	27	29	30	37	30	35	39	29	31	38	27	25	37	20	32	29	32	31	33	27	32	19	20	28	26	33	21	27	38	32	27	35	27	33	32	34	29	30	20	32	37	29	23	22	29	30	30	33	40	36	24	25	39	27	31	30	41	24	28	32	35
40253	19636	9216	19216	26594	25984	22853	18667	15622	13666	11937	10539	9360	8568	7410	6589	5950	5718	4962	4463	4429	4145	3862	3373	3260	3085	2868	2824	2677	2380	2242	2224	2032	1930	1811	1794	1739	1572	1676	1700	1509	1543	1465	1480	1392	1357	1432	1375	1404	1339	1324	1231	1205	1257	1159	1103	1051	1005	1017	990	875	839	855	880	825	815	783	759	751	732	730	720	720	690	689	706	714	671	611	690	624	627	631	613	651	594	567	586	569	595	595	615	599	600	552	537	527	563	546	536	534	592	530	550	564	513	522	581	520	601	552	551	556	515	516	577	523	495	507	569	600	577	580	555	541	545	478	531	501	554	559	531	545	616	536	538	575	530	573	526	533	545	536	541	550	541	561	537	578	512	529	526	550	539	572	540	564	531	544	575	534	550	565	560	552	496	577	567	524	552	535	581	541	565	556	540	545	555	546	545	523	553	541	581	520	533	565	544	553	495	503	557	558	502	556	565	518	556	566	517	540	576	569	557	564	550	541	518	564	576	519	526	549	551	524	552	532	528	532	579	548	526	553	515	558	539	526	571	519	537	517	536	548	531	567	565	560	547	551	533	524	543	535	518	554	507	547	528	550	560	554	544	526	579	581	526	540	545	580	500	527	525	556	564	556	569	552	515	569	552	556	563	531	539	564	549	557	582	531	538	498	536	519	552	537	525	529	569	562	502	534	557	574	542	543	536	544	551	567	526	563	580	585	549	525	557	503	525	527	530	540	580	564	552	537	574	525	514	545	533	589	527	551	564	529	555	545	566	552	519	508	567	543	565	554	543	552	530	547	517	527	548	599	544	531	587	553	632	556	513	541	543	512	540	526	523	547	556	562	534	559	536	532	505	580	576	501	518	552	508	540	530	552	522	545	574	565	569	544	527	529	579	554	534	522	527	552	558	550	558	547	550	540	540	588	542	572	542	572	538	542	545	540	555	539	568	539	514	520	519	558	560	520	536	593	533	533	575	567	525	550	551	561	549	540	513	518	596	541	540	518	573	520	532	553	568	514	541	562	564	593	532	544	532	576	561	534	559	509	530	503	522	547	519	541	569	522	523	547	538	561	548	553	539	554	547	556	566	591	525	552	554	533	593	521	560	561	555	532	536	520	508	526	571	540	540	508	504	556	562	556	534	550	570	560	559	575	519	541	536	561	557	561	545	539	554	538	512	570	555	563	527	551	573	549	561	509	565	482	536	572	532	532	557	512	505	561	591	536	542	521	573	545	551	543	530	509	538	571	563	552	546	561	574	532	571	556	577	543	566	491	545	562	503	559	560	515	539	544	511	538	543	526	522	561	557	518	535	563	561	555	517	537	552	534	493	555	566	521	559	557	541	597	546	535	559	529	550	583	544	569	569	555	551	565	539	545	537	533	553	518	553	550	531	537	585	571	532	543	513	559	500	560	534	506	542	565	523	517	525	554	521	543	535	585	552	542	512	552	519	504	526	533	564	503	523	517	597	545	565	525	545	549	539	504	527	562	561	514	537	532	514	597	550	553	575	524	516	557	535	550	537	542	538	573	510	519	564	505	512	518	509	543	547	553	576	567	548	528	539	531	499	511	545	534	564	506	553	552	554	542	547	524	497	517	536	544	517	511	520	513	569	532	562	572	560	569	517	536	547	563	536	547	508	563	507	517	539	556	545	550	577	549	566	472	549	553	541	530	543	533	550	553	530	558	514	551	548	539	533	516	529	542	553	532	522	503	531	543	541	534	560	550	556	532	565	549	553	508	515	508	549	553	547	536	526	511	510	573	575	585	563	523	515	513	560	550	571	559	534	545	536	576	544	521	547	549	563	547	533	594	546	521	522	535	522	561	538	527	522	571	535	520	507	551	577	523	515	506	553	541	558	512	553	581	510	540	541	565	555	573	558	555	589	555	576	525	558	557	523	552	560	560	579	531	561	553	497	564	507	542	514	501	585	574	543	547	549	545	509	537	560	562	546	551	508	566	533	560	527	556	555	530	555	530	541	566	532	541	564	529	499	540	549	532	532	559	546	524	559	487	538	531	522	551	559	556	554	536	560	505	524	513	496	529	543	535	565	604	508	570	520	535	543	566	528	540	549	575	532	543	554	538	524	549	522	538	531	506	507	520	575	589	565	523	543	578	574	569	596	572	553	556	563	549	549	556	554	587	522	510	560	577	575	525	510	540	540	541	551	560	511	566	533	500	559	558	564	527	556	558	535	552	562	547	519	532	512	550	567	542	586	539	531	566	541	531	558	512	521	578	553	572	545	587	545	536	507	560	530	506	547	563	551	547	553	563	542	569	512	548	560	578	527	544	534	547	581	519	534	539	537	548	562	516	553	535	527	542	537	519	583	543	564	524	560	551	517	561	531	563	538	534	552	538	522	560	564	571	494	556	504	579	503	537	546	532	580	544	536	548	536	566	560	517	540	572	557	514	551	568	556	566	588	577	529	561	524	558	541	546	537	543	543	557	539	528	564	557	574	517	521	547	563	565	534	555	522	536	544	520	551	553	528	608	512	560	551	554	541	560	549	498	499	553	514	540	542	546	528	563	540	555	531	546	586	552	546	508	552	514	563	541	521	543	501	504	523	543	548	561	574	514	575	609	538	523	511	548	555	503	546	510	516	576	512	572	575	527	517	563	537	566	543	556	544	501	550	581	553	551	521	547	559	492	572	583	546	548	530	536	526	527	515	506	492	564	488	552	595	590	558	514	570	542	566	484	527	508	577	526	540	556	527	545	512	559	526	597	568	529	541	568	550	542	551	509	555	562	507	583	537	547	541	541	536	519	487	549	542	514	524	533	504	553	491	547	558	563	514	568	547	524	541	569	509	563	501	514	525	591	564	560	586	552	552	551	565	539	535	538	521	549	537	508	560	506	538	585	555	522	557	576	545	562	540	544	529	558	532	554	541	534	565	577	555	590	507	544	536	486	549	541	566	544	511	539	560	506	525	532	560	555	541	558	560	552	544	574	559	610	534	565	535	569	548	547	538	565	570	542	561	524	499	543	515	534	544	548	548	585	511	518	573	558	520	481	518	534	553	513	541	547	534	518	516	508	542	535	535	554	545	539	528	521	564	520	534	511	588	542	528	535	533	566	552	519	520	547	541	550	554	544	566	556	513	527	534	487	540	583	579	578	524	547	545	548	549	508	555	547	565	559	516	544	528	622	529	554	506	542	515	545	571	550	532	552	575	554	536	559	561	522	538	545	541	535	525	532	565	577	568	564	530	513	551	545	547	521	530	556	539	580	528	514	533	543	546	541	557	556	494	566	522	561	545	523	534	542	550	531	537	522	535	548	547	536	539	544	541	502	537	514	525	544	589	577	550	552	523	536	517	540	514	563	544	549	500	537	543	550	586	559	547	518	539	533	558	506	547	528	544	548	535	550	561	473	546	538	546	561	557	542	539	550	586	551	563	550	583	535	562	567	562	535	527	530	537	538	545	574	516	551	558	585	526	541	528	562	557	542	563	559	549	529	531	548	509	536	565	510	537	551	561	542	509
4782	899	277	202	271	256	229	185	167	158	159	140	144	134	105	104	110	112	90	77	77	87	62	53	59	61	68	61	66	57	57	49	47	44	59	44	47	31	51	49	46	52	48	45	48	41	53	42	47	52	52	37	59	43	48	33	44	41	41	40	42	53	41	39	37	38	28	43	33	45	34	43	40	29	31	37	40	40	32	20	42	35	30	36	39	34	51	25	37	29	47	36	37	34	34	33	39	37	41	25	23	39	36	31	35	28	28	29	36	34	41	42	28	32	39	30	29	39	34	28	32	38	48	23	38	42	27	38	44	36	36	31	28	36	39	33	27	33	37	30	36	44	29	35	39	39	50	33	29	35	34	34	26	33	34	29	30	20	28	34	41	40	27	33	38	35	23	23	35	32	37	25	29	40	29	35	33	32	31	33	35	40	30	26	27	36	35	32	34	36	25	39	30	25	39	29	40	35	31	35	38	27	38	32	35	24	35	20	31	38	35	43	27	27	42	30	31	34	30	29	29	32	32	29	44	42	42	37	33	25	31	31	35	25	29	37	23	21	31	31	37	47	29	38	23	33	32	31	34	29	48	38	38	47	48	32	32	38	28	41	34	31	31	37	27	38	38	39	32	38	36	31	34	41	41	33	29	35	37	44	43	30	31	30	30	35	30	32	31	26	29	43	27	22	27	32	38	32	34	30	45	35	39	26	35	38	33	29	32	36	35	41	31	38	31	26	39	31	26	31	39	29	38	32	33	43	39	31	38	33	33	28	32	32	34	30	27	27	26	30	25	33	39	24	25	28	31	35	27	47	29	33	40	32	36	28	35	39	38	37	29	28	29	39	38	32	28	29	29	27	36	34	20	40	26	25	37	40	34	32	46	30	31	33	39	30	40	33	37	34	36	43	43	37	32	35	32	41	35	25	33	34	32	37	33	34	30	24	43	40	29	30	34	40	33	26	27	31	36	46	25	27	30	34	40	47	39	30	37	25	53	30	45	27	25	38	41	27	32	28	32	27	34	31	37	29	25	38	33	35	33	28	30	35	39	39	29	35	36	27	38	30	37	36	28	33	37	30	37	39	29	40	26	40	35	26	27	36	31	35	33	33	41	33	37	32	41	30	28	36	27	25	34	47	32	25	29	31	37	35	34	23	34	26	28	34	26	41	34	42	34	36	32	38	33	19	40	28	38	34	42	27	36	38	33	47	34	35	30	25	26	36	39	36	36	44	27	37	31	39	32	26	31	23	40	37	32	38	39	46	36	29	40	35	43	22	45	21	34	31	30	28	28	27	20	29	40	36	35	33	33	33	32	30	36	35	28	32	40	34	25	41	20	37	38	29	40	42	30	32	35	35	41	31	33	33	32	36	37	26	35	27	32	35	40	32	38	33	36	34	30	18	29	29	29	31	31	28	36	36	31	35	20	38	33	33	33	34	37	30	23	35	30	32	40	40	23	29	32	34	34	49	36	37	40	37	31	36	33	37	34	41	37	34	27	35	31	36	37	40	21	29	24	38	39	34	39	29	33	34	34	47	29	35	34	36	37	28	31	35	28	25	38	29	40	41	34	43	40	34	37	33	36	30	24	26	34	43	24	30	30	27	42	26	36	25	42	32	24	45	38	38	35	35	37	48	33	24	35	41	38	33	38	27	38	29	35	32	24	38	34	38	32	33	32	25	30	36	24	39	24	44	26	29	27	42	30	29	36	31	25	36	48	43	29	38	36	36	30	35	28	39	32	35	24	29	27	32	30	36	35	29	30	31	38	35	30	31	34	35	42	34	46	22	34	36	38	39	33	36	31	30	37	26	32	33	33	32	23	27	36	28	36	28	33	35	35	39	31	29	34	36	25	38	39	39	38	37	37	35	38	32	35	22	29	33	28	31	28	26	34	23	35	39	42	29	31	34	31	24	19	27	34	34	32	32	41	38	26	13	30	32	27	39	34	31	30	28	42	27	32	39	25	33	30	36	29	41	42	37	35	40	28	27	40	33	26	32	33	30	41	41	32	38	30	41	28	32	30	33	27	35	36	22	38	33	37	45	22	35	28	26	33	39	34	41	34	43	32	30	30	30	25	46	43	44	29	30	33	33	34	46	27	40	26	28	32	30	32	38	41	28	35	34	30	32	20	44	35	32	26	32	31	28	46	45	31	32	29	26	45	39	33	29	35	28	34	31	32	31	32	34	44	33	33	34	27	26	26	37	32	50	38	30	28	35	43	36	38	35	36	33	30	39	41	30	36	31	44	39	35	24	41	45	33	28	40	33	29	34	37	44	29	36	30	24	30	40	31	23	31	20	41	32	30	42	34	38	31	37	34	24	30	39	35	40	35	35	36	37	38	27	35	45	31	42	38	29	26	34	29	42	40	36	39	40	31	36	34	40	31	33	29	29	39	25	29	27	21	26	27	33	30	36	22	35	30	34	38	39	38	35	44	27	35	35	49	20	34	39	36	30	34	37	34	43	34	35	36	43	39	33	26	25	31	37	34	36	24	36	31	41	38	25	26	27	35	44	30	34	35	35	35	34	40	36	36	38	35	24	36	28	30	30	39	26	39	25	28	27	33	39	43	28	35	21	24	34	27	34	46	37	37	39	33	28	27	34	27	46	31	28	29	31	22	36	22	38	33	35	36	39	37	31	41	31	39	26	30	36	29	35	36	34	30	38	33	35	27	33	41	36	30	29	32	35	40	37	28	29	32	30	30	33	29	37	33	37	41	43	30	28	42	25	37	34	35	37	35	42	27	33	37	34	27	32	33	40	31	29	37	37	40	37	33	36	37	29	32	41	36	31	30	31	37	38	35	38	35	30	45	33	35	37	31	47	33	35	32	28	37	30	35	31	29	30	25	26	25	24	32	40	33	31	33	38	32	44	33	35	49	37	31	34	29	35	26	44	36	38	40	40	40	28	32	30	32	37	27	35	34	35	39	31	34	32	40	41	33	36	30	41	21	35	25	21	41	37	30	28	29	36	36	37	36	33	34	25	31	35	41	34	31	34	28	22	34	38	32	40	34	32	32	41	35	35	26	36	42	23	38	24	30	28	40	37	44	28	26	45	28	40	45	40	50	34	27	30	32	33	30	32	34	25	40	38	35	34	43	24	37	33	31	33	27	33	32	35	24	22	34	31	27	31	22	32	40	33	32	44	35	26	28	26	32	28	26	25	35	31	29	33	28	40	39	30	37	35	28	38	35	38	32	28	30	35	33	31	30	32	36	37	30	42	29	37	35	28	28	43	34	32	31	22	26	40	32	36	37	32	34	38	37	45	32	38	42	27	34	27	27	30	40	36	37	36	35	32	35	35	38	45	24	35	28	40	38	47	30	39	38	24	41	29	37	32	36	39	32	37	37	35	28	33	38	45	36	35	30	30	36	41	39	50	26	36	34	32	34	39	28	36	38	33	30	32	39	36	33	20	38	23	42	36	36	33	34	32	32	32	39	32	33	43	40	36	40	48	36	35	45	31	34	37	30	44
35372	16441	7491	15007	22517	22271	19503	16163	12919	10952	9349	8487	7995	7159	6079	5188	5017	4682	4342	3979	3518	3185	3039	2693	2582	2593	2589	2452	2193	1982	1815	1809	1760	1636	1520	1519	1461	1447	1447	1432	1354	1379	1286	1342	1271	1307	1269	1214	1285	1228	1190	1100	1131	1083	981	1024	939	888	875	845	793	820	798	778	767	761	720	716	737	765	740	710	688	682	694	669	649	639	693	619	633	597	647	581	651	655	633	586	609	651	580	625	631	591	600	557	597	589	610	609	595	583	520	572	578	571	559	560	624	562	589	569	558	572	581	564	573	579	571	618	604	577	544	546	569	555	559	603	597	585	591	568	558	574	586	592	568	573	573	588	561	590	598	604	537	560	608	604	591	561	567	540	540	603	586	547	581	584	558	603	580	581	564	565	604	549	612	584	530	606	601	561	570	570	538	605	598	584	589	535	552	581	556	560	596	579	532	555	553	608	543	558	582	579	562	557	550	570	582	555	567	564	581	611	577	593	553	589	594	562	565	610	584	558	590	537	614	562	577	545	599	599	625	599	578	548	628	555	543	558	580	578	529	593	571	557	597	572	587	583	531	583	576	558	562	584	552	611	617	581	569	567	572	547	583	560	550	577	570	566	561	545	555	538	584	572	535	599	637	606	563	566	549	527	559	553	547	560	564	556	534	602	559	592	537	589	609	558	579	587	574	557	580	581	576	564	592	595	580	582	574	571	575	523	577	587	578	592	619	562	567	529	559	581	570	540	565	558	605	581	553	549	544	549	600	602	607	571	568	604	602	568	608	606	644	552	596	550	554	553	578	594	593	588	570	607	587	561	563	584	600	532	529	586	534	576	584	588	542	560	550	557	587	603	555	548	569	575	599	538	604	555	564	616	602	606	594	585	566	566	612	592	589	576	580	578	625	580	571	569	528	603	601	537	551	577	551	584	567	585	544	554	554	600	569	558	557	599	523	581	553	585	580	573	602	567	573	578	568	550	528	549	625	609	588	589	597	575	593	542	561	578	574	536	580	587	572	584	581	578	586	585	576	569	558	569	575	560	607	597	564	563	528	620	565	600	551	584	577	558	564	577	566	541	528	578	526	588	575	545	564	549	588	564	568	617	546	541	635	570	564	608	605	601	571	594	587	610	600	596	559	554	572	571	522	583	558	574	541	638	579	586	627	567	583	573	579	547	568	586	622	549	539	571	630	611	603	569	566	586	577	626	537	588	574	566	613	595	591	583	550	585	545	545	568	596	574	593	582	579	576	536	605	591	569	562	543	589	550	601	526	559	613	560	593	588	601	547	578	584	568	574	554	623	578	582	555	592	599	576	592	578	611	566	576	592	581	564	607	575	552	570	564	557	589	566	558	553	572	588	532	583	588	583	579	561	624	564	579	588	599	587	584	556	555	563	582	597	558	554	598	568	607	557	563	556	546	596	619	593	581	554	547	533	575	572	588	565	605	588	584	575	596	564	562	591	589	576	560	580	616	608	603	565	573	598	595	585	604	586	594	573	585	505	571	569	546	569	598	579	541	571	589	596	549	611	597	540	585	558	582	571	601	579	570	593	561	579	593	554	531	551	544	524	551	589	578	528	564	564	570	581	563	570	590	545	610	589	557	567	562	552	570	597	544	594	536	603	613	554	556	596	560	549	573	596	536	573	592	559	577	556	574	584	567	565	570	613	569	586	529	551	548	581	577	578	591	525	565	587	585	580	557	539	563	540	534	579	576	606	533	623	578	547	575	602	560	601	627	565	565	608	604	538	584	597	557	585	593	583	572	572	559	564	590	609	596	595	547	556	561	537	559	566	593	586	575	587	571	534	590	585	569	553	573	577	542	566	587	569	609	598	605	559	593	583	570	561	599	594	582	599	567	573	595	574	571	566	563	589	599	567	598	563	577	577	557	538	579	574	591	567	577	599	577	582	560	567	534	535	611	627	615	588	537	587	591	620	596	622	557	570	537	547	580	583	564	578	569	578	577	536	555	552	563	571	599	576	548	566	566	558	565	572	599	602	542	596	572	557	580	558	531	540	571	569	555	584	546	612	580	564	598	590	594	563	551	598	598	572	549	596	541	586	553	588	556	563	589	555	601	575	550	553	572	599	587	591	562	575	553	592	582	561	619	582	546	599	595	562	588	588	539	556	596	565	593	570	585	579	594	564	589	564	525	601	568	599	572	584	558	562	568	599	562	568	583	594	635	578	574	575	575	581	544	555	542	584	541	589	554	581	570	615	563	592	556	543	569	553	560	588	627	560	556	559	602	563	560	567	562	597	560	554	563	606	654	569	582	555	592	614	566	535	568	581	583	573	563	589	565	545	596	545	557	626	593	563	573	550	603	583	616	558	542	576	544	568	565	517	587	576	621	630	601	613	605	626	540	545	618	595	589	587	584	567	546	558	607	534	558	581	523	578	557	579	564	570	565	563	532	596	585	570	588	582	558	544	574	587	569	581	578	589	577	558	558	588	597	597	550	587	548	549	555	566	617	549	593	567	571	539	603	585	545	565	617	602	596	583	567	589	580	567	556	619	568	584	591	584	602	552	586	557	540	547	534	557	585	578	575	559	534	597	568	585	581	555	574	552	538	581	544	577	584	558	578	571	573	595	577	590	553	579	536	578	545	585	544	584	582	602	592	600	553	581	595	618	560	615	598	582	589	564	569	588	543	580	610	572	576	622	575	540	549	536	595	566	577	584	556	523	567	572	599	564	582	569	589	571	576	588	583	564	530	571	602	589	556	551	587	533	600	597	599	595	612	626	573	599	585	573	582	568	567	573	564	631	582	586	584	567	620	562	584	568	514	565	595	547	557	594	592	569	582	614	600	614	552	568	582	585	558	534	564	572	559	546	590	626	567	569	548	584	562	578	551	546	576	598	592	580	563	538	585	564	582	634	608	556	533	570	563	576	577	557	565	561	554	576	565	619	600	559	569	572	546	565	546	545	563	582	573	552	579	572	559	592	585	543	581	584	601	543	561	546	562	542	575	578	600	578	602	584	525	538	606	547	580	555	576	529	575	557	621	589	519	549	552	549	522	570	576	562	594	562	571	574	560	590	581	559	627	580	538	561	561	563	612	570	555	553	554	573	592	594	546	573	571	631	594	585	618	569	637	556	554	551	591	537	600	538	566	565	577	585	545	543	566	587	577	553	576	548	571	599	565	549	584	552	525	567	577	589	589	585	565	583	583	582	597	566	608	557	565	565	571	587	572	601	549	555	581	588	538	595	540	599	592	598	561	584	561	607	534	577	561	596	589	571	561	573	581	596	544	579	574	578	554	608	565	599	564	597	536	575	569	579	582	575	519	566	617	613	554	607	579	568	561	595	539	568	595	586	558	551	592	596	595	537	601	574	550	579	570	591	563	543	566	588	541	564	615	518	593	550	583	577	577	578	575	583	525	596	596	586	587	529	579	559	609	550	579	596	575	577	578	550	599	569	563	579	543	571	645	581	595	573	586	553	502	622	542	602	579	539	595	579	544	593	565	582	534	503	554	631
5948	1863	522	306	407	381	329	294	263	238	229	204	191	192	163	174	140	136	146	132	97	98	89	84	86	104	80	78	91	89	64	85	67	57	74	58	58	59	59	70	46	54	65	48	68	41	48	44	49	52	47	42	40	46	51	42	51	37	52	34	49	38	42	50	41	25	37	36	42	41	28	37	41	33	34	37	38	34	45	42	37	46	32	43	36	42	50	37	33	34	32	32	35	50	34	27	36	36	38	37	34	29	44	46	40	41	45	53	39	34	35	34	43	27	27	29	39	37	44	29	31	29	27	28	31	47	38	38	33	28	40	32	32	16	40	29	47	46	34	36	27	40	41	42	38	34	27	41	39	39	35	43	33	34	36	44	41	31	49	41	44	46	35	32	38	34	32	34	43	35	37	31	30	39	33	34	27	33	35	47	41	42	45	44	44	27	35	39	23	31	39	33	35	30	29	38	35	47	30	33	39	29	34	40	35	35	33	29	42	45	31	36	27	30	31	44	41	41	33	31	36	48	39	37	29	27	42	48	35	35	36	38	48	41	32	40	52	41	50	33	30	36	35	32	36	41	34	42	29	33	38	31	46	34	40	36	37	46	36	38	42	41	30	32	32	38	31	43	32	42	31	29	35	35	45	46	42	37	36	38	35	37	41	37	46	35	39	38	24	37	39	36	39	42	21	40	28	43	33	29	35	23	39	36	40	42	35	37	41	36	35	37	34	38	30	38	34	37	33	39	35	37	23	36	37	25	40	37	31	28	39	43	37	40	23	28	37	42	40	42	23	43	42	32	37	41	42	42	39	30	38	36	34	36	39	26	54	34	30	31	35	40	46	39	41	35	37	46	32	44	43	41	43	39	41	32	35	40	28	36	49	42	39	32	44	37	43	28	37	33	32	39	40	36	33	28	42	36	29	33	41	32	25	33	39	36	35	51	37	34	45	30	38	39	26	33	30	36	46	35	43	31	44	37	51	43	31	26	46	28	35	27	35	33	35	22	43	36	33	32	34	36	40	33	33	32	37	37	48	40	47	32	40	26	33	41	33	41	35	47	47	43	43	42	33	37	36	43	31	32	34	39	37	36	37	49	32	33	34	40	39	43	41	34	31	32	35	39	31	33	38	29	46	42	31	35	39	39	34	39	49	32	37	45	29	41	34	30	41	36	43	44	39	42	41	42	37	44	28	40	37	45	32	34	40	39	26	44	34	27	42	44	54	45	39	29	27	34	27	42	34	43	23	37	42	32	31	42	32	44	28	32	23	44	32	37	42	36	35	30	39	49	30	40	28	30	36	33	42	31	41	37	51	32	34	34	37	40	32	54	44	26	32	43	41	45	41	41	56	40	33	50	35	26	38	46	41	42	33	37	46	40	28	32	40	30	35	30	34	36	43	41	51	40	39	42	33	33	45	33	44	31	31	28	36	39	41	39	40	47	39	45	39	40	31	39	43	35	32	27	46	32	37	35	39	29	39	35	46	34	31	23	40	38	40	50	40	32	36	35	40	36	27	34	33	40	33	33	33	43	37	36	42	31	29	40	28	32	39	37	30	38	26	41	49	30	34	50	45	30	37	42	27	26	42	30	34	33	47	44	35	42	26	32	37	38	36	36	39	30	38	30	52	39	44	36	42	40	45	36	41	36	39	38	30	44	34	29	34	39	38	32	28	32	35	35	30	35	37	38	37	28	35	31	33	31	39	26	35	33	40	29	33	36	38	32	31	32	35	40	41	37	38	37	39	36	34	34	22	35	37	31	37	35	35	41	41	39	41	32	44	47	29	32	38	39	25	28	27	30	35	41	37	34	36	43	38	37	40	44	41	37	34	37	26	45	36	34	37	32	39	31	25	37	26	43	34	39	32	46	36	28	36	35	39	35	27	40	39	36	36	34	44	30	29	25	35	40	37	34	33	37	41	32	28	37	44	38	32	35	38	29	36	34	36	41	42	33	37	34	37	41	34	24	41	39	27	25	32	39	28	28	34	37	31	36	45	34	27	36	29	41	38	38	40	36	30	29	47	37	32	41	41	25	33	35	38	27	38	35	34	38	38	41	49	34	31	44	40	36	32	33	33	39	37	26	43	40	32	43	26	39	28	33	51	28	39	37	45	44	57	30	34	36	44	47	31	49	36	32	24	35	42	33	33	40	29	36	30	32	31	35	42	31	42	38	33	45	28	33	37	37	34	32	37	36	35	41	30	51	36	38	38	30	39	25	41	50	31	26	37	32	30	33	27	38	40	40	43	39	39	39	39	37	43	22	36	36	39	33	32	45	31	36	35	39	32	30	34	39	38	35	36	46	41	44	41	39	31	33	23	36	28	39	37	41	30	28	33	35	38	33	38	40	32	37	44	22	41	29	41	36	28	38	40	29	34	37	40	29	34	49	34	47	36	38	45	27	35	33	45	39	51	41	42	36	35	45	27	37	42	28	38	39	28	38	39	34	34	35	32	28	42	29	39	57	34	34	38	36	52	40	24	24	33	41	44	49	38	39	42	26	33	35	44	34	44	28	40	33	30	36	36	44	32	26	43	39	30	36	39	28	42	29	32	37	41	36	43	45	45	33	24	39	31	30	44	34	34	49	29	29	37	36	46	38	27	31	31	23	46	31	30	37	31	38	41	40	44	38	44	34	30	39	46	29	44	41	45	40	30	41	49	41	30	44	27	53	47	45	32	29	30	36	29	40	34	33	32	39	32	28	30	39	34	39	42	34	28	44	40	39	33	47	45	27	49	35	29	42	35	28	45	35	40	35	30	46	42	53	41	37	35	37	38	49	25	40	43	33	32	33	29	29	35	33	38	41	29	48	34	41	30	39	27	39	37	43	25	31	37	31	41	32	31	52	37	35	39	48	45	35	34	45	32	30	48	47	48	45	36	44	30	37	34	27	22	42	35	36	42	34	34	33	41	36	34	39	29	47	37	32	33	39	28	35	35	31	36	28	39	31	42	37	31	34	35	44	38	43	34	27	41	27	37	43	33	40	31	35	49	28	36	38	34	31	31	40	35	39	37	37	35	36	39	39	36	42	34	34	32	39	38	43	28	34	34	28	31	33	25	35	28	30	41	39	40	43	38	31	31	41	23	37	41	33	27	30	31	43	37	36	39	36	37	38	52	41	31	46	32	42	34	35	31	37	38	41	32	37	49	37	34	30	28	34	32	32	35	37	42	37	38	33	35	34	32	41	35	28	42	39	43	32	34	41	50	45	28	37	31	30	29	32	39	29	38	46	34	43	25	32	43	36	42	34	45	34	32	41	35	42	36	39	53	40	25	37	42	31	38	39	36	41	33	40	35	33	55	39	36	38	38	29	40	34	47	26	40	32	36	30	34	43	40	46	31	45	36	34	24	35	22	42	35	45	37	34	40	35	28	43	46	36	35	41	33	40	30	31	37	30	30	39	32	48	30	37	37	23	34	36	34	36	44	35	45	28	35	38	45	40	42	44	33	35	31	31	32	35	39	35	50	36	35	36
42235	21618	10889	20393	28838	27655	24997	21099	18351	16324	14280	12503	11108	10291	9124	8092	6864	6479	6086	5342	4855	4546	4031	3722	3689	3674	3811	3227	2895	2711	2553	2508	2302	2277	2155	2031	1976	1898	1959	1900	1763	1732	1695	1642	1642	1602	1709	1596	1631	1566	1566	1499	1440	1359	1258	1271	1187	1162	1119	1099	1077	962	1026	989	963	887	889	872	849	840	847	858	818	762	800	803	765	744	750	722	763	707	683	722	705	686	717	653	715	659	711	654	656	663	634	586	646	637	651	642	676	617	602	638	634	606	611	617	602	612	655	609	638	646	636	639	638	641	621	659	645	641	609	601	632	654	656	574	637	615	600	611	614	626	604	638	636	631	622	620	627	625	590	615	658	581	612	609	625	626	619	649	623	641	657	624	618	639	605	578	579	610	579	657	632	627	633	592	631	600	589	633	638	576	565	569	632	573	627	618	628	638	614	594	593	621	623	616	579	625	668	608	602	652	659	622	608	607	608	603	621	612	602	634	584	621	614	564	581	629	570	588	620	623	610	628	645	607	642	632	584	593	563	621	602	640	603	647	621	639	629	595	609	672	611	636	587	621	617	621	610	624	620	605	567	655	658	613	632	604	598	601	605	583	595	609	637	610	609	642	583	657	632	571	591	629	669	613	612	640	606	626	577	583	623	613	658	633	619	618	627	639	640	622	593	627	638	580	633	649	640	620	625	632	580	601	653	606	662	582	655	608	605	638	609	617	655	624	606	620	655	645	627	633	616	609	624	631	657	643	620	649	648	644	605	586	627	608	654	602	622	609	613	599	597	621	639	638	613	607	653	627	645	643	578	668	616	585	605	586	612	647	618	627	626	653	593	617	641	628	602	591	685	595	634	641	636	570	610	628	599	609	640	639	605	655	616	662	648	633	641	608	616	628	616	641	628	589	608	629	646	636	598	591	661	652	639	632	619	631	615	620	672	643	588	640	568	636	592	598	691	611	602	641	618	645	634	594	628	574	596	620	593	645	648	608	615	618	635	626	607	589	623	650	597	626	649	576	556	638	632	607	618	620	616	609	637	631	606	619	629	644	619	626	610	614	613	597	609	653	615	599	654	568	650	635	658	606	622	597	604	623	605	640	663	661	583	640	662	641	597	611	609	624	611	620	636	647	604	624	632	628	632	579	629	637	636	651	592	591	636	632	605	643	609	656	585	612	624	575	590	595	557	585	607	612	618	598	654	619	640	640	565	557	628	601	607	585	641	600	637	612	597	645	575	591	624	618	622	652	614	618	635	642	643	606	614	616	593	626	637	636	614	591	597	649	607	597	549	618	608	625	617	655	643	628	617	641	609	619	591	660	628	599	651	623	638	582	616	607	616	616	640	655	616	609	673	601	629	582	655	594	615	618	583	628	641	595	594	612	606	621	590	595	620	620	611	646	615	576	586	615	631	626	609	616	579	603	645	628	635	609	635	666	603	617	640	610	630	626	674	629	603	612	606	596	580	666	606	586	634	594	614	651	618	601	637	625	591	614	629	579	569	638	649	611	644	623	643	624	655	664	598	618	593	675	617	607	628	607	636	615	631	622	605	628	611	617	609	609	640	621	629	572	603	639	592	641	606	562	617	613	617	608	619	621	622	639	608	628	664	639	643	648	657	631	582	645	594	630	662	635	637	601	616	625	654	605	626	616	624	640	629	588	581	588	581	607	600	640	581	620	595	587	631	611	594	620	620	624	639	613	611	670	566	648	621	595	626	601	639	604	622	636	665	608	653	615	628	613	645	613	622	641	606	625	649	599	633	605	654	616	630	614	622	622	636	567	648	596	639	620	610	626	614	587	682	607	627	608	620	650	603	656	628	631	609	629	602	639	617	634	646	602	606	637	587	627	618	623	572	631	627	593	663	600	617	603	650	622	626	614	620	613	623	620	605	646	600	687	614	650	601	676	598	594	639	573	644	639	650	608	586	630	635	603	626	628	638	628	602	617	590	629	619	616	622	612	646	607	541	575	610	596	595	644	639	668	621	623	601	608	624	605	636	620	626	610	637	630	654	660	658	615	637	619	642	662	612	637	610	613	645	612	616	602	672	575	607	610	653	657	632	653	597	622	599	617	627	623	611	632	654	636	652	607	638	587	643	585	623	593	667	587	625	616	639	610	607	598	601	629	597	655	613	626	629	670	600	591	609	626	612	586	632	628	639	618	658	604	593	607	629	601	606	635	646	606	657	638	612	570	610	583	608	639	612	624	613	580	629	648	583	627	602	611	665	621	611	614	661	627	608	643	589	636	678	639	650	636	611	592	584	625	624	624	677	598	603	623	632	613	629	658	667	617	651	603	647	595	596	619	635	610	618	611	622	677	622	588	627	657	611	607	620	609	629	637	593	567	603	678	639	580	591	636	645	641	608	598	584	648	599	589	637	598	628	641	643	620	598	624	676	632	645	597	598	624	602	631	676	573	611	610	625	611	588	617	606	608	599	625	607	581	602	623	588	581	630	623	621	609	663	592	638	616	620	630	599	636	642	597	630	612	606	596	600	593	602	622	629	602	639	620	643	585	645	628	597	601	599	624	584	621	597	631	619	617	612	552	623	618	625	584	584	663	626	624	667	607	620	676	599	624	649	604	612	618	650	603	630	626	602	628	658	683	625	535	611	585	612	592	606	671	613	632	619	645	653	578	607	619	637	636	591	633	630	627	610	615	624	563	605	652	606	586	601	605	648	645	643	619	651	650	638	615	644	592	610	609	626	610	639	615	652	599	620	569	590	623	591	585	634	611	652	614	612	623	535	630	607	561	636	651	619	617	628	642	597	607	638	637	613	592	607	635	643	595	630	633	620	602	624	599	599	658	617	593	693	624	624	640	617	601	611	637	627	595	605	661	625	641	598	625	619	639	631	648	617	610	612	627	622	594	595	641	616	635	586	626	584	623	611	594	639	627	610	634	594	621	614	602	654	604	639	616	623	608	653	634	605	633	662	650	629	630	613	651	658	649	638	617	609	610	588	612	617	618	628	597	616	605	637	643	606	597	595	632	637	616	642	644	651	575	613	614	610	622	657	647	624	635	649	629	625	669	632	632	622	623	619	646	645	573	626	572	600	565	655	618	645	606	631	629	617	632	648	626	633	580	613	621	593	612	631	620	654	598	625	610	582	603	598	595	623	627	621	649	579	709	659	629	610	654	600	605	649	616	615	612	648	614	590	585	610	588	598	615	619	636	611	599	597	628	633	668	631	580	621	621	614	590	616	647	639	631	592	602	612	591	632	616	582	639	625	653	633	579	629	663	644	625	620	628	619	599	642	643	598	649	633	581	623	603	636	631	631	588	613	605	635	596	641	611	642	616	624	628	680	594	600	631	634	609	636	566	623	639	607	621	623	610	621	643	650	615	595	594	639	615	636	585	639	608	645	627	583	642	653	624	609	607	585	622	603	610	629	630	611	582	606	618	625	586	650	641	621	623	580	631	593	631	653	605	594	599	640	600	567	585	636	623	622	638	619	654	611	617	631	568	652	647	623	586	620	637
2441	487	145	108	144	123	143	130	113	134	103	100	113	78	100	82	73	72	56	57	56	48	60	40	60	47	57	34	38	30	34	38	35	37	39	36	28	32	38	28	34	36	43	41	29	47	35	43	35	31	39	32	33	40	28	29	36	28	23	33	34	33	17	26	25	32	22	20	34	21	24	28	23	27	37	24	28	24	36	28	32	28	27	27	25	32	24	20	23	37	27	29	18	26	25	38	19	33	24	24	31	24	30	29	30	25	23	22	14	23	25	22	22	26	26	25	21	25	26	28	32	26	24	23	25	23	27	30	25	28	22	28	29	22	24	35	32	22	23	23	34	35	21	33	18	19	16	32	29	31	35	23	21	32	29	26	23	25	30	27	29	29	23	27	25	31	20	23	22	19	38	22	34	33	20	28	21	15	27	21	26	29	25	26	27	32	29	38	27	20	25	23	32	25	19	22	25	32	24	22	23	30	27	26	29	21	27	22	28	28	30	21	31	26	27	27	28	30	24	25	27	27	21	26	27	25	25	24	29	28	33	26	24	25	25	22	29	25	30	30	35	30	32	25	35	33	31	30	30	31	30	27	20	29	33	31	28	33	28	25	21	24	27	31	21	22	23	29	29	24	19	24	25	20	25	30	30	27	25	26	22	21	28	31	33	25	21	26	21	21	23	23	24	16	24	35	32	28	27	21	22	21	29	31	18	26	22	30	27	37	27	26	35	22	25	29	25	27	21	35	29	23	19	24	20	26	25	33	35	25	25	31	27	16	18	24	25	16	28	22	24	28	34	25	35	28	27	34	27	22	30	23	27	26	33	31	27	23	23	27	20	21	29	25	34	24	22	17	27	31	18	35	32	27	27	32	25	25	26	33	21	28	30	25	31	21	36	24	33	33	27	23	32	23	27	20	26	21	22	24	28	27	32	29	30	28	27	30	27	23	33	28	29	32	38	30	20	32	33	18	25	29	27	19	23	27	25	17	22	25	18	25	28	25	20	29	29	32	29	29	30	22	28	26	30	37	26	26	32	40	23	33	27	31	29	15	29	25	26	25	30	34	25	14	37	37	25	31	34	24	26	23	27	25	19	17	31	26	27	29	17	29	23	27	22	31	23	26	25	34	18	28	24	26	28	23	21	30	18	22	39	20	28	19	29	31	31	26	28	20	29	30	27	21	44	28	27	21	39	28	30	22	28	29	24	29	24	20	23	28	20	24	29	31	21	29	26	26	23	22	28	25	21	31	32	32	28	26	23	17	30	27	27	28	31	20	28	26	42	22	30	22	24	27	33	26	16	24	29	23	17	22	28	17	41	25	27	34	19	30	30	21	35	20	38	25	33	20	31	24	21	25	22	26	26	27	31	29	30	33	26	21	28	28	14	23	33	21	28	20	28	25	25	46	20	33	26	27	30	27	15	21	29	25	31	29	20	35	26	28	30	25	20	30	16	22	18	29	28	30	31	23	21	31	24	41	22	24	26	29	34	33	23	17	26	14	22	18	29	36	30	34	27	21	32	32	27	26	25	24	23	33	22	32	24	27	34	21	31	23	29	24	35	17	31	25	20	36	25	24	35	27	28	21	22	23	27	25	27	30	23	26	27	21	28	34	30	28	25	24	22	28	29	31	34	28	21	26	30	23	28	17	44	22	25	36	18	17	20	33	36	22	17	30	38	31	20	16	27	38	28	33	26	29	30	33	21	25	23	24	26	25	30	31	26	28	30	30	17	24	24	28	39	27	31	24	20	22	19	30	23	25	27	18	24	22	18	20	22	20	29	25	20	21	15	28	20	20	28	19	34	29	28	26	25	33	27	23	30	29	31	26	27	24	24	28	23	18	30	21	25	32	22	37	25	21	22	24	22	28	21	25	23	15	27	24	34	22	23	17	22	23	23	20	24	22	31	27	28	38	34	24	26	24	31	34	20	27	26	18	30	32	31	29	17	39	20	27	24	20	24	16	23	21	24	25	22	25	27	21	28	36	27	34	26	22	21	35	22	26	27	21	27	25	28	16	21	26	26	23	27	33	22	19	22	24	25	32	23	20	31	25	20	27	22	26	26	22	28	24	29	27	18	20	25	28	31	33	27	39	24	27	25	31	27	26	23	21	20	28	28	29	20	29	30	26	34	30	36	29	28	26	23	32	22	33	24	26	28	27	25	36	23	28	25	23	28	30	25	16	24	26	22	30	25	28	25	20	19	27	22	30	27	25	18	23	35	34	19	25	29	22	29	32	25	23	29	27	35	25	26	22	29	34	26	33	27	28	29	29	29	21	31	24	32	23	31	27	25	22	22	23	22	25	17	21	35	21	33	18	26	27	34	25	29	30	15	33	35	24	17	34	26	22	21	32	26	29	35	23	29	28	28	27	33	30	28	32	23	27	21	32	27	20	19	18	30	26	27	30	25	26	28	23	17	24	27	42	15	22	24	22	22	36	25	32	24	25	25	32	27	14	32	30	24	22	37	24	28	22	31	23	24	30	27	23	19	21	25	25	27	34	31	19	37	31	34	28	27	30	30	26	33	28	22	14	26	21	28	28	24	26	16	28	35	30	22	20	30	22	31	22	27	22	35	24	23	31	17	22	31	20	27	29	31	34	20	22	31	24	30	21	28	27	27	19	20	26	28	36	26	36	25	20	32	32	33	38	31	16	32	13	31	26	19	28	27	22	22	29	25	17	26	27	29	24	27	26	25	30	27	16	26	24	29	31	18	27	31	15	40	26	28	30	30	20	30	23	23	23	28	15	23	29	29	23	33	25	25	32	30	32	23	28	31	39	31	18	25	9	37	18	31	19	33	22	32	25	25	29	28	27	40	28	25	27	17	28	24	23	40	33	33	31	23	28	25	29	30	27	34	21	25	29	27	19	33	22	29	30	25	30	30	26	27	33	25	26	20	32	34	32	29	25	29	26	24	28	27	21	31	30	31	26	22	30	28	31	29	30	21	29	28	30	31	20	28	22	24	30	26	24	34	21	24	23	22	30	18	24	26	30	26	17	32	25	22	22	20	28	28	26	31	27	25	24	38	22	40	27	28	37	32	29	33	34	24	26	35	32	21	32	23	36	18	24	30	25	30	23	23	23	29	32	28	18	17	29	23	25	26	29	33	35	26	41	19	26	28	31	23	23	25	25	32	30	24	31	32	26	24	28	23	19	30	23	28	23	30	26	30	23	25	20	25	24	29	31	26	27	36	25	32	23	25	23	20	29	27	28	29	26	24	31	23	37	30	37	27	17	34	19	27	20	26	29	26	30	30	23	20	26	29	20	31	40	31	23	27	15	26	26	27	29	20	26	24	35	27	25	31	19	25	25	28	23	23	35	23	28	24	27	28	24	25	31	29	28	22	26	28	22	29	20	29	30	27	32	18	28	22	32	22	26	24	20	30	25	18	25	26	28	23	28	23	24	32	27	18	25	30	17	27	30	32	20	24	35	23	28	24	32	20	24	27	25	23	28	24	24	30	19	33	18	40	17
29686	13625	5218	10732	17207	16261	14388	11682	9592	8217	7350	6634	5642	5207	4457	4017	3523	3137	2940	2633	2455	2279	1966	1931	2105	1924	1817	1584	1435	1336	1385	1254	1213	1174	1091	1074	1068	1005	1071	1037	933	1000	922	978	983	969	980	919	908	892	913	827	867	772	736	744	723	657	684	624	673	589	640	627	625	582	575	551	572	581	565	505	530	553	514	489	519	515	483	499	513	541	485	503	476	483	521	486	479	521	477	475	447	475	489	474	452	484	477	464	459	485	411	473	463	460	448	478	471	449	478	454	435	450	460	452	474	461	456	460	456	503	447	470	459	441	469	433	491	443	448	516	467	481	461	428	473	460	482	460	465	441	455	480	463	478	465	459	455	494	423	466	457	471	452	465	476	426	503	469	472	470	459	445	447	431	443	433	447	452	490	471	462	463	477	467	452	487	451	473	437	449	475	435	432	454	477	443	480	450	457	432	422	464	439	479	482	474	459	446	478	480	461	466	450	457	480	447	449	465	431	479	476	442	442	450	440	456	418	451	494	431	441	479	481	463	452	465	488	448	470	445	458	442	430	465	420	507	472	479	491	435	455	432	465	474	462	458	446	465	433	489	447	502	462	464	483	476	484	429	442	448	455	499	462	459	489	474	463	468	463	469	465	428	468	455	490	443	421	477	478	465	470	464	475	461	472	456	446	436	440	447	456	461	423	473	479	451	473	475	445	440	426	509	431	484	440	459	473	471	422	476	461	470	456	461	464	467	470	460	480	461	500	443	435	465	468	475	446	456	424	425	435	482	476	466	486	435	476	450	479	469	476	479	493	470	434	466	464	466	467	455	426	463	446	462	448	460	438	505	431	489	494	448	457	474	445	426	465	453	446	446	432	487	474	453	479	466	451	460	491	489	475	443	438	448	409	480	493	450	495	491	475	474	464	434	500	456	493	454	436	463	479	442	466	448	442	480	463	457	438	481	492	457	479	457	460	475	427	467	455	434	461	471	430	472	460	470	469	499	473	498	460	462	475	433	475	447	482	466	464	460	401	483	438	461	446	450	435	440	457	488	442	482	450	479	433	451	476	452	464	463	447	465	467	459	495	393	495	459	468	450	484	398	441	473	437	469	465	452	488	460	440	468	465	472	423	434	496	466	469	458	481	482	477	459	479	461	431	496	457	461	476	465	471	445	490	482	443	463	466	454	489	480	479	465	460	480	449	454	483	471	460	451	424	446	443	465	458	455	440	502	466	454	455	446	498	453	459	445	483	514	455	479	446	457	468	485	420	465	468	516	467	477	459	452	473	460	493	449	472	469	427	457	492	462	465	440	411	444	434	437	465	468	425	441	465	449	447	451	437	438	469	460	475	451	470	450	461	471	458	464	464	460	485	463	496	486	443	458	450	458	475	442	486	466	453	451	452	452	451	460	453	480	495	461	470	418	453	441	486	491	471	493	446	469	467	452	465	485	477	467	458	463	456	433	457	448	440	473	435	444	458	491	485	481	456	420	464	446	452	435	471	472	481	466	499	486	450	432	471	471	501	460	476	466	472	430	421	459	460	422	463	461	481	449	451	472	488	451	480	449	483	451	469	437	448	452	436	485	474	468	454	462	500	474	453	418	412	432	510	469	468	443	485	470	415	477	495	453	451	466	468	388	476	467	460	464	462	441	473	439	508	424	464	470	495	486	418	446	481	487	461	443	454	425	500	455	487	456	421	453	459	447	454	447	485	442	489	466	438	446	465	465	477	455	481	471	455	481	477	453	436	494	449	449	462	457	494	433	434	481	423	460	483	472	462	463	470	448	453	459	483	461	468	483	476	457	457	461	446	466	472	484	490	488	452	444	489	457	447	468	479	478	435	446	474	483	469	483	441	486	490	422	443	468	428	441	445	415	490	479	471	453	475	503	465	450	452	483	493	499	467	466	462	467	415	474	429	448	463	467	444	455	452	436	463	436	441	455	469	463	460	430	460	458	475	436	465	497	480	471	514	468	486	463	442	449	457	540	477	476	481	501	482	488	460	486	459	459	463	495	439	483	442	467	470	450	450	437	434	437	459	488	474	456	494	468	431	465	480	447	474	472	495	485	492	461	469	451	503	477	424	442	454	507	456	471	461	527	464	442	468	451	473	457	459	476	450	492	472	446	476	482	468	448	499	478	493	450	448	480	437	434	504	475	487	444	510	457	474	419	457	503	431	425	447	430	469	460	459	441	491	468	481	439	472	467	405	456	459	453	470	471	422	440	458	446	435	468	459	462	476	508	438	475	435	464	446	452	450	467	475	486	496	487	446	468	404	461	483	471	434	480	444	449	485	481	469	466	441	477	431	422	465	470	451	443	465	462	437	476	464	460	430	464	454	467	490	432	452	479	433	440	440	463	444	489	541	481	491	504	441	479	518	459	445	433	476	458	477	442	422	463	429	450	494	453	469	450	457	431	438	451	455	454	457	442	498	471	480	434	456	453	465	484	409	477	453	501	443	461	452	443	433	467	455	451	430	467	455	464	477	447	466	436	462	452	460	489	442	459	491	466	467	422	454	464	475	454	498	478	462	501	443	459	457	440	466	470	486	489	432	483	455	468	440	468	443	466	476	424	451	489	510	448	454	473	495	468	455	437	463	456	459	490	467	437	470	504	440	432	422	425	472	461	475	468	480	476	487	503	502	473	466	455	467	485	464	476	467	479	428	445	449	456	469	442	425	476	434	421	446	470	481	470	489	469	480	464	426	458	461	469	500	478	466	488	474	490	462	467	436	448	467	456	445	492	446	447	494	499	454	497	451	478	448	463	486	445	451	450	493	456	470	452	478	460	490	493	436	479	474	496	483	470	449	469	404	454	479	447	443	450	491	459	438	441	436	457	460	458	457	465	450	465	447	479	477	429	467	486	489	467	460	473	463	483	441	462	461	438	474	486	433	465	428	457	444	455	440	444	493	453	438	445	479	444	466	452	492	464	438	413	440	468	422	431	482	426	452	469	448	480	476	454	483	439	435	448	441	479	450	478	438	449	454	473	449	430	488	467	487	464	476	468	447	469	483	432	496	443	432	444	482	440	449	453	480	462	451	459	462	460	446	466	446	409	457	445	447	442	495	472	504	467	407	444	437	456	481	445	499	432	459	467	488	459	464	483	469	486	477	462	475	450	485	442	471	445	467	430	458	434	500	467	503	475	479	426	458	447	442	485	496	462	461	440	463	493	469	442	457	471	448	458	441	468	468	432	446	458	480	473	489	492	460	452	487	498	450	483	465	411	454	486	452	468	444	449	468	453	469	449	493	461	426	444	464	444	466	442	499	426	478	457	465	485	496	478	423	477	440	454	449	480	473	437	476	441	477	454	472	487	455	476	458	490	438	484	475	454	498	518	429	466	443	481	455	427	475	466	462	453	450	455	461	446	461	490	456	520	464	472	455	419	502	451	425	421	453	423	484	447	463	464	452	484	490	447	477	436	456	454	450	481	480	457	497	425	435	481	467	459	469	493	459	435	472	522	421	485	448	474	460	440
4614	1582	424	248	366	322	292	277	241	212	217	189	155	151	141	119	114	108	100	113	91	82	79	81	73	73	65	69	58	77	76	83	68	62	51	57	58	49	44	44	34	55	55	51	45	61	35	46	37	59	40	48	50	34	45	37	39	45	36	36	22	33	36	32	33	43	38	43	31	40	41	31	29	33	40	39	39	39	30	37	35	30	21	38	31	31	36	35	41	36	47	35	35	33	41	32	25	34	37	35	28	36	37	28	16	42	50	34	22	25	34	27	39	30	30	41	34	43	27	37	33	32	35	37	25	28	33	29	41	27	33	34	36	34	27	16	25	30	28	23	37	38	23	19	40	30	29	31	34	32	30	41	37	34	33	32	24	31	24	30	23	22	34	31	24	39	23	30	30	30	31	39	21	31	28	27	36	30	35	27	25	32	32	30	29	34	29	25	33	24	27	25	32	28	34	22	42	39	27	25	27	38	26	25	29	32	35	35	29	28	32	29	27	29	28	26	43	32	32	29	34	37	24	39	36	28	33	34	31	31	24	26	23	38	36	36	39	31	28	34	33	33	30	35	33	27	36	33	29	30	26	25	37	37	39	32	30	29	30	51	36	34	34	33	30	45	30	28	30	33	31	35	31	30	27	33	40	29	26	27	29	37	33	35	37	32	32	35	21	26	39	36	26	41	34	28	33	25	37	26	30	35	31	31	31	32	30	23	38	24	25	41	28	24	36	38	46	24	31	35	32	31	16	39	29	35	29	41	26	33	35	33	41	30	34	27	30	31	31	37	35	25	31	25	35	37	29	28	34	24	26	33	29	26	31	39	34	34	32	30	33	27	33	28	31	35	32	28	27	29	44	23	35	36	35	34	43	29	43	29	27	28	27	31	34	23	26	28	39	34	24	29	39	35	29	34	26	34	29	36	34	35	27	27	38	32	34	38	44	31	32	37	38	27	26	34	26	39	31	34	33	23	31	27	25	28	31	38	37	24	31	34	35	39	40	25	31	26	42	24	40	31	34	26	25	38	36	35	37	35	38	37	32	28	26	26	37	16	33	33	33	29	30	33	26	29	27	36	44	31	28	37	23	28	32	29	43	45	30	37	30	27	38	21	39	25	32	30	28	26	29	35	45	25	36	31	36	29	35	26	34	31	29	39	36	35	31	27	36	39	25	33	45	37	28	27	32	40	34	28	38	37	30	29	27	37	23	29	35	28	34	39	32	33	42	30	33	39	42	29	28	21	31	35	43	34	26	41	29	38	33	25	32	41	34	30	32	32	38	39	33	31	35	19	37	31	31	38	32	24	37	31	25	28	37	42	27	33	42	38	41	36	34	35	33	26	39	39	25	46	27	31	33	41	30	22	33	26	34	28	25	34	40	35	36	31	33	27	25	33	28	25	29	39	40	29	29	27	27	24	32	31	34	40	41	26	30	28	28	31	28	26	21	22	33	37	28	34	35	38	26	32	23	31	44	33	33	35	21	27	21	26	24	37	36	29	32	23	37	25	28	25	31	27	23	34	33	37	32	31	31	38	29	39	37	31	34	31	23	31	42	32	37	35	24	22	33	30	30	25	30	28	36	36	27	28	27	40	19	30	40	35	33	35	29	32	36	44	34	34	25	27	32	31	43	31	36	34	41	23	21	33	41	31	33	30	37	32	33	31	30	26	26	37	30	32	33	30	29	38	32	33	26	23	29	26	29	43	33	33	32	33	22	39	32	41	35	29	26	28	32	31	27	33	29	33	25	36	35	31	34	32	33	43	34	35	42	23	35	37	31	30	29	23	26	30	32	30	30	23	29	32	29	32	30	37	26	22	39	28	32	34	33	24	29	27	27	17	33	34	34	26	28	23	38	28	34	31	32	45	38	33	33	23	25	36	38	39	31	34	21	30	32	28	35	28	28	38	29	32	33	37	23	36	27	30	28	35	28	28	28	32	35	33	32	29	28	31	31	32	38	19	22	21	28	36	47	34	26	28	25	32	26	30	32	36	39	30	39	28	35	32	36	32	21	43	28	23	35	30	26	32	31	39	33	27	28	26	30	30	27	27	19	27	36	34	33	38	27	37	20	32	31	29	25	32	28	27	38	39	30	47	37	28	34	29	47	45	31	37	31	39	39	40	25	37	33	32	31	27	34	35	22	27	31	24	41	29	32	30	19	39	34	19	33	28	31	36	21	36	29	40	31	36	26	36	37	25	33	38	26	39	36	34	32	34	34	25	33	29	34	32	23	26	28	39	27	23	32	28	27	36	41	42	26	25	36	30	26	28	32	24	42	30	34	23	36	39	43	31	33	29	35	27	29	24	25	38	35	37	31	29	29	35	31	30	36	42	31	30	32	29	36	30	35	22	29	31	30	34	37	30	33	25	30	29	38	25	36	46	39	30	27	34	47	28	37	28	32	28	31	25	32	40	37	25	32	38	30	24	30	27	30	31	27	33	27	27	39	30	32	22	26	41	40	42	34	33	35	34	35	35	30	29	31	37	24	27	34	29	28	35	29	46	42	39	29	31	30	23	23	29	27	38	32	35	36	19	27	31	26	35	43	39	28	41	31	34	21	34	33	36	32	29	40	38	27	31	29	26	27	27	38	37	30	27	29	28	37	37	29	29	24	28	21	32	25	27	27	28	26	32	37	41	40	24	32	43	29	35	32	49	28	29	33	37	28	30	33	43	28	29	28	34	34	31	26	31	25	33	39	27	42	36	41	42	33	35	36	26	30	25	26	32	35	27	29	31	27	31	44	32	29	25	38	27	38	27	34	37	43	46	35	36	28	31	28	25	31	29	35	24	32	25	27	35	29	36	36	32	34	25	34	19	38	35	22	38	35	26	26	33	30	23	30	28	29	33	41	34	39	32	33	28	30	26	32	29	33	37	36	34	35	26	37	45	24	36	28	28	26	42	47	31	42	37	27	44	42	38	35	31	29	30	30	32	26	37	29	25	22	29	26	34	40	33	26	26	26	31	25	32	40	32	33	26	31	35	44	35	28	26	29	34	39	24	31	32	22	32	20	32	35	28	31	35	32	35	40	38	29	47	23	31	35	30	30	30	26	29	33	38	37	28	33	30	26	28	35	32	29	30	31	23	26	38	32	36	32	30	33	26	45	36	36	24	23	32	35	33	31	25	20	31	37	33	26	42	28	35	25	32	31	29	28	41	38	32	28	26	35	23	26	31	31	24	32	30	40	34	34	17	29	29	22	27	31	23	39	34	38	40	32	22	29	23	17	35	28	28	32	37	32	16	31	26	34	25	32	41	34	32	39	27	34	33	28	40	26	38	29	35	33	33	38	34	34	41	38	36	37	32	30	40	29	33	26	27	38	34	32	26	23	27	39	38	40	27	34	36	45	36	38	41	31	25	24	30	35	36	22	32	43	22	31	22	34	32	26	40	25	35	29	38	25	38	19	32	33	25	28	33	26	36	36	30	32	28	21	37	36	31	32	32	30	33	36	32	35	23	16	33	26	31	34	36
40154	20824	9729	19179	27451	25435	22826	19881	16426	14588	12938	11408	10353	8989	8192	6878	6049	5439	5285	4750	4326	3973	3597	3705	3764	3332	2808	2549	2305	2494	2244	2088	2086	1882	1932	1856	1775	1757	1742	1603	1611	1555	1533	1537	1533	1469	1434	1387	1400	1348	1269	1303	1259	1172	1146	1043	994	941	898	954	918	878	895	799	810	792	801	781	746	764	749	750	693	707	718	676	684	665	680	586	598	602	631	601	607	601	600	593	611	546	580	566	544	562	545	558	563	581	547	582	538	537	530	538	560	560	524	525	541	563	550	563	589	550	549	558	572	529	570	547	563	545	537	525	529	577	560	542	527	562	578	596	542	524	590	547	542	537	551	539	548	523	569	566	556	561	507	553	527	552	538	544	574	561	536	532	558	577	553	555	506	559	579	581	554	533	606	530	552	553	531	528	528	541	551	554	509	552	579	584	560	566	523	547	560	549	555	553	552	529	528	560	544	587	534	561	546	561	530	578	538	506	520	584	555	541	527	535	549	552	527	566	550	543	538	551	519	576	521	525	551	510	544	582	528	540	575	521	578	560	549	552	555	514	563	538	588	534	511	502	574	555	530	559	579	544	532	543	563	507	545	556	543	547	525	596	547	578	539	551	507	513	526	516	553	579	541	545	546	530	538	567	566	545	546	521	543	556	535	525	527	539	546	541	562	577	542	536	575	551	571	543	535	603	561	571	531	516	560	538	515	536	531	560	589	519	555	520	567	536	541	508	522	540	506	555	537	581	576	515	574	525	553	558	530	545	555	567	540	540	498	525	538	516	599	560	517	541	525	547	544	594	531	523	529	587	556	519	509	565	531	519	551	566	527	555	539	499	530	543	526	544	515	495	534	523	568	534	534	528	553	535	523	519	542	550	506	538	546	520	550	567	520	565	546	559	506	537	538	557	536	514	559	573	534	550	551	566	529	511	514	551	544	561	545	509	509	545	501	556	571	517	535	568	518	589	543	479	522	576	522	531	530	585	507	529	551	540	546	559	548	510	566	511	532	533	575	549	553	558	507	562	533	547	531	518	537	532	544	579	510	550	550	539	523	559	550	537	525	575	536	571	570	574	568	535	517	539	531	545	543	611	554	564	562	516	590	522	583	534	519	526	582	560	575	550	539	551	547	567	508	527	541	542	517	542	582	580	574	552	588	564	525	543	511	513	527	551	532	535	499	500	507	476	570	550	541	533	555	534	566	600	537	507	538	546	555	564	514	550	506	546	514	585	516	584	541	560	558	551	549	538	541	533	547	546	553	534	596	576	513	538	552	542	508	549	535	537	545	535	578	540	542	516	559	538	584	577	568	535	564	516	553	596	551	545	501	518	517	538	537	541	552	497	565	542	517	521	587	499	492	578	554	544	547	518	547	565	563	595	550	553	548	549	580	518	537	534	500	535	523	579	551	532	562	536	522	530	546	576	550	544	506	518	549	568	541	572	548	554	542	552	526	531	518	530	560	525	536	566	527	603	545	533	511	529	534	582	544	530	552	545	551	549	545	567	554	520	543	532	541	539	572	524	558	562	525	571	578	554	541	591	577	530	544	579	560	534	544	532	545	523	546	568	550	518	533	519	557	544	503	551	570	528	544	532	546	523	545	513	580	528	557	539	507	491	552	548	554	526	521	528	565	585	513	520	537	502	551	568	574	573	566	561	537	555	521	514	542	563	569	541	561	532	567	579	480	519	560	546	508	563	601	495	593	573	557	553	532	568	557	533	570	526	561	537	543	535	508	539	578	554	556	532	551	532	563	534	522	569	565	533	563	535	553	572	537	554	566	524	544	559	600	541	538	550	547	544	522	547	610	526	531	553	557	551	579	524	612	536	511	536	530	560	531	536	514	501	532	532	548	525	563	568	541	522	593	555	521	542	539	552	575	555	559	557	522	533	547	577	573	557	579	521	581	523	510	520	532	568	566	538	575	514	545	560	538	542	571	561	540	605	513	546	563	558	577	526	564	564	530	536	556	550	553	550	557	577	567	526	532	496	570	554	595	513	533	560	524	527	613	544	537	559	542	543	555	575	535	550	539	574	568	555	570	517	562	552	512	537	582	559	526	532	537	530	549	541	534	539	579	548	538	540	555	520	621	501	516	567	576	519	551	577	512	575	547	555	557	559	544	540	533	597	528	562	526	566	528	589	526	561	548	518	554	588	502	565	550	529	526	553	542	544	502	525	543	567	496	520	522	565	481	574	547	536	570	560	595	548	575	522	561	542	546	565	515	548	540	523	538	514	559	505	577	529	555	578	605	528	564	536	535	547	525	535	548	567	563	539	619	536	577	512	530	514	546	536	563	513	550	535	576	542	555	521	515	508	548	526	617	534	511	537	560	566	566	548	554	523	527	553	527	540	514	535	537	506	545	494	527	557	584	557	534	530	531	530	563	545	561	546	538	534	504	550	560	551	575	501	538	578	552	572	542	585	554	558	566	565	534	535	554	549	572	518	551	584	531	555	541	594	576	518	527	570	573	560	545	521	496	561	534	546	562	585	548	524	558	536	554	494	502	536	532	537	524	549	539	551	537	538	539	602	538	544	544	539	536	585	559	576	558	596	572	544	554	517	583	552	531	559	518	590	519	593	525	535	533	586	570	557	526	553	564	564	562	524	506	535	529	504	523	577	514	588	572	512	604	557	538	543	517	547	525	526	519	566	528	538	517	584	566	579	515	571	509	520	571	595	547	546	553	524	530	568	548	535	586	541	571	554	527	520	542	558	549	568	533	543	562	552	566	580	552	534	538	504	542	539	542	588	534	600	552	542	554	587	557	558	528	551	566	568	532	557	528	579	545	520	554	549	552	551	544	521	530	549	549	533	515	519	580	533	553	517	531	565	525	580	576	559	522	540	564	573	542	518	533	525	543	571	569	535	555	561	527	537	559	561	540	532	553	558	552	573	563	538	503	559	520	500	557	580	519	576	545	541	573	574	549	537	542	541	522	525	594	538	566	576	577	580	485	571	519	582	563	521	545	548	544	562	530	530	562	573	529	553	522	544	528	569	552	557	569	571	540	548	568	546	573	587	539	511	549	533	552	508	562	520	537	540	521	510	584	514	572	515	536	573	536	541	537	518	532	570	543	541	548	537	489	550	550	544	545	550	560	553	537	550	507	567	541	563	552	535	522	556	544	516	550	595	563	494	536	569	559	579	564	561	533	572	541	508	566	529	545	535	549	550	532	521	525	534	524	625	548	558	531	545	559	541	559	556	539	527	557	515	504	551	546	551	551	585	547	549	564	559	525	516	560	545	502	559	567	540	550	547	523	530	576	579	548	513	542	534	521	512	531	530	548	516	560	542	554	569	555	523	545	555	526	548	562	535	582	521	549	535	559	569	512	580	546	505	534	541	563	541	524	584	520	511	557	526	567	508	549	532	567	567	530	539	566	537	579	545	554	539	559	535	560	560	504	502	565	526	555	527	603	508	517	537	556	528	553	499	564	506	538	556	529	535	539	563	538	526	535	560	482	551	559	526	555	565	532	558
4701	1020	265	169	269	248	205	210	206	176	170	135	149	149	117	123	97	94	98	90	86	67	76	64	69	65	51	60	52	66	62	47	64	44	52	55	41	53	54	50	50	44	51	43	45	48	42	53	50	55	33	45	51	42	38	44	33	30	39	35	48	44	40	46	43	44	40	42	38	40	33	33	42	35	34	28	43	29	37	28	40	37	38	27	40	27	28	36	32	37	37	35	27	21	29	25	46	34	30	35	37	34	34	40	39	27	33	34	46	33	29	29	25	37	28	20	34	41	38	21	34	24	36	37	34	31	41	30	36	22	27	22	26	32	38	32	34	46	38	32	28	37	34	32	38	35	26	38	26	34	27	28	26	29	32	41	27	34	30	34	44	27	37	36	45	32	35	35	33	41	34	40	37	30	31	43	38	33	39	33	27	44	44	40	35	27	33	39	37	37	32	31	40	32	26	33	27	48	38	35	36	32	33	38	43	33	24	40	29	41	50	31	42	35	40	26	28	33	35	33	35	34	43	28	42	33	49	47	20	31	32	33	47	37	37	34	26	37	24	32	28	30	34	37	24	34	33	23	38	29	30	34	37	35	41	24	36	36	30	38	30	30	35	29	39	32	43	43	34	27	38	26	33	34	35	33	35	37	39	33	30	44	37	24	35	22	32	36	28	32	25	47	36	32	27	34	36	39	30	35	29	37	32	19	33	29	21	32	26	27	30	44	39	34	30	23	36	26	40	40	35	28	46	38	31	37	32	34	31	24	31	32	40	35	25	25	26	45	30	28	39	37	44	38	25	29	52	35	30	38	33	41	44	30	28	33	45	38	31	42	34	34	39	31	38	31	31	42	40	38	40	24	25	26	28	33	31	35	21	33	37	39	34	34	32	40	32	45	29	39	27	33	36	29	36	42	32	32	45	31	32	29	27	43	35	33	27	33	36	26	37	35	26	25	29	34	29	38	31	43	42	28	37	24	22	31	35	33	34	39	41	34	24	38	34	30	34	30	31	44	32	26	40	43	35	30	38	34	42	37	32	25	32	29	23	33	30	39	22	28	43	36	30	37	29	25	33	35	40	46	30	30	30	18	30	30	40	25	38	25	38	45	26	42	36	35	41	33	39	38	31	29	48	25	40	24	39	43	31	27	27	32	34	35	30	40	22	24	34	33	39	22	37	27	23	29	31	35	41	36	28	34	33	16	38	28	31	32	41	28	38	34	47	26	37	30	38	20	32	32	30	32	35	35	38	38	33	33	44	28	34	41	42	34	29	33	32	43	31	24	28	36	29	35	39	44	39	25	32	35	40	24	35	38	30	33	30	24	27	35	28	33	36	35	30	36	26	36	27	37	36	28	30	38	47	25	25	38	26	38	31	38	43	25	42	26	31	32	35	29	41	26	32	30	36	38	34	31	30	29	33	38	33	29	36	33	29	39	31	35	31	42	23	34	46	39	35	52	38	45	31	42	30	41	40	27	27	27	27	34	35	37	31	29	33	26	31	22	32	29	37	26	41	34	32	34	37	31	35	41	27	34	33	31	33	28	32	41	47	35	32	39	39	36	39	22	26	26	22	35	53	33	50	29	28	36	32	35	35	36	23	40	36	31	24	35	30	28	38	33	37	34	21	33	45	36	33	28	33	22	39	34	37	38	28	36	32	34	20	38	26	31	36	36	35	38	35	37	28	34	31	36	45	31	35	49	29	34	32	37	31	30	40	34	22	42	30	26	37	34	21	28	28	40	29	34	30	37	35	34	32	39	34	32	44	41	38	36	27	35	46	38	35	36	37	36	21	33	36	34	32	35	30	21	41	35	37	36	22	43	33	35	30	34	39	36	36	39	32	39	32	32	24	33	27	39	36	42	30	35	29	25	27	39	39	30	41	31	35	33	28	37	31	32	24	24	28	25	36	32	32	43	28	28	29	28	37	30	34	31	37	27	36	24	29	40	41	29	28	30	22	32	33	37	35	29	35	49	36	40	18	20	37	23	29	41	33	41	35	40	33	31	22	28	38	32	32	37	42	33	27	32	34	28	43	34	36	31	31	32	29	35	41	31	33	35	37	31	33	36	30	46	26	29	43	42	28	35	31	21	25	31	29	34	38	30	30	31	35	28	44	29	30	34	32	35	37	41	41	32	35	40	33	34	31	35	28	26	38	34	27	38	36	22	20	30	32	44	43	41	42	33	37	26	36	43	52	40	29	34	36	27	28	40	26	31	33	42	36	32	41	33	32	37	22	28	31	34	35	42	34	35	41	30	25	32	32	43	24	37	36	28	44	31	33	26	32	38	35	34	30	31	31	38	31	35	30	34	36	40	40	23	39	28	34	26	34	40	36	35	34	42	29	40	34	38	33	32	34	35	37	31	41	27	39	37	32	28	24	37	31	40	37	31	35	31	36	40	33	33	33	42	41	41	28	25	39	33	24	41	37	29	35	32	27	32	37	31	35	32	38	35	23	40	35	31	30	37	35	33	26	29	37	42	25	36	34	37	34	34	30	38	30	27	29	25	29	40	30	39	37	28	26	29	27	39	32	43	37	30	30	28	34	47	34	29	34	34	27	38	32	49	33	23	27	26	23	33	50	33	27	26	33	35	36	36	37	35	29	33	29	33	26	29	47	31	40	28	34	31	40	34	45	29	33	35	29	44	43	28	33	33	27	33	23	39	32	31	29	37	45	26	28	33	36	23	35	43	30	34	29	37	34	28	44	33	36	36	37	32	36	41	32	33	42	32	37	25	42	30	37	32	33	34	31	26	25	40	36	40	22	35	42	35	33	39	35	34	33	31	45	42	26	40	28	33	34	35	30	30	42	30	40	32	39	36	37	35	38	43	49	31	44	33	27	38	43	28	42	24	40	27	33	31	29	38	35	35	34	38	36	35	31	33	26	35	34	44	35	35	41	36	35	29	33	32	34	26	46	33	28	41	28	39	38	33	34	34	37	32	42	24	34	36	43	31	33	32	33	42	41	30	21	24	25	39	29	40	26	33	32	34	25	32	43	36	39	33	38	29	25	22	46	31	28	34	32	39	41	37	28	39	38	25	35	26	38	40	32	39	32	41	34	32	29	34	37	33	41	35	25	33	29	38	26	39	27	37	29	35	34	36	30	46	29	34	36	38	37	37	34	29	50	36	38	31	39	30	26	43	31	31	36	38	37	46	28	22	31	39	32	39	26	26	36	39	29	35	32	33	30	29	28	24	32	22	29	31	22	31	29	41	39	32	30	26	29	48	35	25	42	40	31	16	44	30	30	35	30	36	35	34	35	36	43	29	33	37	35	26	40	35	31	25	36	31	26	39	40	38	37	46	33	40	31	30	25	40	27	29	37	39	31	24	18	38	30	47	42	39	33	35	23	35	38	37	41	42	41	24	41	40	37	32	27	27	32	25	28	29	42	42	39	36	28	24	39	31	35	37	32	23	43	27	35	36	39	27	41	42	33	34	25	32	31	36	27	35	29	36	41	35	40	29	35	38
34998	17613	7779	15312	23661	21906	19408	16907	13691	11888	10667	9169	8190	7690	6568	5999	5175	4697	4354	4060	3932	3657	3443	3163	2767	2500	2333	2100	1927	2039	1831	1756	1786	1664	1641	1627	1454	1438	1436	1441	1407	1354	1290	1297	1321	1241	1278	1190	1226	1165	1156	1094	1141	1111	1000	1001	926	874	891	937	815	834	801	723	729	762	759	739	715	701	715	714	659	679	698	707	686	710	625	671	661	669	656	639	596	693	644	654	648	638	644	607	593	600	594	615	621	609	585	562	537	587	560	590	570	576	592	582	633	594	580	571	579	581	595	563	621	615	606	602	586	579	599	573	579	608	555	527	600	584	569	581	570	605	572	585	532	556	573	562	584	568	600	596	583	582	616	603	615	620	565	574	577	575	567	574	575	577	558	610	547	574	568	595	557	573	610	586	567	603	600	582	589	616	588	565	602	613	552	588	546	576	604	573	578	546	599	567	579	568	614	573	567	562	575	630	598	588	579	588	554	588	563	562	575	593	592	528	556	602	604	569	607	607	607	599	639	589	608	576	589	571	552	564	582	527	570	566	608	586	558	556	596	564	614	592	621	527	586	646	587	546	581	576	563	518	551	580	587	584	564	609	582	564	585	611	585	577	592	548	593	617	536	545	588	604	562	594	566	610	615	579	582	576	585	600	563	577	607	575	598	567	606	552	594	597	565	566	576	564	564	586	581	568	583	598	576	554	552	571	601	586	564	568	567	594	551	527	600	592	596	580	577	575	546	564	625	598	566	578	541	569	583	580	546	583	554	546	597	568	608	575	588	608	540	562	549	563	556	612	597	581	559	586	581	589	608	580	580	608	576	553	579	546	554	599	584	595	575	556	574	546	599	552	632	616	574	538	567	598	601	552	558	554	590	556	555	588	606	594	540	581	609	588	600	545	610	604	580	605	594	577	565	561	584	598	575	638	586	554	529	537	585	576	582	568	588	589	582	569	618	587	587	565	538	559	578	586	597	600	583	582	560	567	583	596	542	557	525	550	569	583	614	582	555	567	538	574	619	606	554	536	569	559	580	571	594	602	571	558	575	623	626	567	561	597	567	566	554	611	546	558	566	555	552	559	554	606	544	616	562	526	593	577	582	578	610	585	609	605	558	586	572	534	576	582	588	578	605	561	569	573	541	559	600	571	578	592	509	552	617	563	562	612	586	576	609	600	567	536	571	607	573	552	593	576	546	612	648	569	574	543	588	564	571	588	580	565	533	582	608	599	573	586	547	595	544	594	580	600	598	539	574	556	572	603	537	588	540	606	609	569	554	585	564	567	609	550	547	593	577	593	621	592	578	550	574	588	612	568	584	572	574	585	604	559	583	568	553	578	593	566	555	613	568	566	541	592	545	559	597	540	596	615	592	599	616	563	581	589	581	568	583	559	576	590	585	626	590	605	555	552	586	546	608	585	538	590	544	586	585	595	578	607	624	568	541	580	545	620	547	552	595	530	610	571	606	603	564	605	577	577	585	561	581	556	593	603	586	558	600	583	563	586	617	555	573	621	532	587	551	592	574	595	581	586	607	623	589	565	520	558	583	573	550	588	584	607	578	571	577	585	553	557	582	572	559	584	525	550	607	600	625	562	574	567	581	585	589	605	536	559	582	590	565	556	554	552	582	572	572	587	554	568	595	557	539	581	601	601	599	570	588	576	581	601	600	561	537	600	575	568	564	572	564	606	566	589	612	576	622	590	557	551	627	589	614	566	564	550	593	555	595	606	585	567	561	554	590	556	566	539	537	562	596	543	559	564	596	600	586	568	560	604	558	592	561	562	596	565	518	575	659	588	580	595	587	608	580	564	586	607	567	571	611	576	611	660	566	573	585	593	579	578	601	607	603	596	625	539	565	581	556	578	542	553	583	539	580	574	597	604	599	619	578	587	567	574	561	601	543	571	552	562	587	556	587	589	554	577	602	564	580	569	556	551	561	557	569	612	559	580	584	565	589	621	581	589	583	582	544	590	570	581	605	599	576	572	576	574	592	601	592	550	590	620	616	573	596	617	592	595	541	551	621	550	553	576	551	597	592	598	573	601	572	602	566	572	589	527	570	552	551	620	538	544	594	608	624	560	527	588	578	576	528	596	570	597	569	587	577	580	573	592	594	579	587	568	578	572	542	559	550	614	584	567	550	607	602	589	590	554	547	560	585	560	600	619	544	544	577	563	571	588	549	598	544	549	538	556	552	577	579	577	589	576	605	561	565	532	559	584	601	558	600	549	590	594	631	585	635	562	565	577	592	554	594	593	600	572	612	550	547	577	608	557	577	568	599	581	541	586	587	594	566	584	593	565	556	558	594	610	576	534	606	588	555	549	593	559	551	588	564	558	593	584	605	595	573	595	586	584	584	576	595	559	569	596	571	525	560	582	586	603	554	590	572	543	563	556	577	584	582	608	562	581	624	553	576	567	588	658	602	587	576	566	530	532	550	585	534	583	562	570	561	645	525	553	623	583	576	549	591	534	610	578	594	597	570	550	546	579	565	567	616	568	594	618	588	587	604	578	590	597	587	587	589	546	579	580	562	596	590	625	563	585	576	610	558	561	541	525	621	582	571	601	572	543	583	604	625	598	549	584	555	531	595	605	536	617	585	565	631	571	626	582	550	590	579	619	595	525	556	576	560	591	581	585	595	606	565	587	569	572	606	578	546	578	615	593	561	550	540	590	576	624	613	590	617	553	591	568	612	611	608	584	563	584	605	543	585	584	557	594	557	578	582	584	598	578	560	546	585	566	508	550	580	558	611	575	563	567	579	606	532	571	566	596	561	580	576	613	575	598	568	585	572	586	571	544	543	593	610	530	571	615	615	567	582	590	558	558	564	613	589	553	574	598	575	574	601	550	545	589	572	546	513	596	561	576	618	601	608	576	578	541	561	566	593	623	541	573	558	565	566	583	553	560	607	565	600	525	631	583	587	577	605	580	591	631	541	571	546	560	642	613	570	608	556	540	593	567	613	578	579	586	581	588	589	569	579	570	571	571	596	541	556	538	559	591	557	530	565	564	571	579	581	595	531	602	566	584	588	586	527	563	608	553	604	584	550	614	558	545	570	586	567	586	557	602	582	594	602	611	588	587	612	601	557	535	535	587	602	629	561	619	548	609	564	591	604	595	600	584	544	573	589	582	567	589	570	554	604	616	578	581	594	616	573	618	562	535	567	557	561	578	588	585	609	619	552	571	607	576	569	518	597	605	566	596	575	619	578	558	545	577	579	642	581	561	547	563	603	586	564	633	575	568	596	595	585	624	585	575	603	565	597	660	584	572	560	599	554	589	559	594	579	568	561	568	543	595	587	575	552	585	603	577	536	571	505	575	604	578	557	588	602	623	594	562	572	606	593	616	513	591	572	579	592	627	601	573	551	576	640	588	598	544	611	557	548	595	582	576	602	563	577	605	604	550	518	534	590	578	587	570	568	546	556	585	577	625	548	569	590	579	551	573	593	558	618	579	591	586	644	609	558	614	583	568	577	561	606	601	576	593
5948	2133	549	336	431	427	332	301	341	249	222	249	193	188	171	187	121	160	132	109	122	104	116	103	106	75	77	80	76	67	94	70	62	77	63	52	70	63	72	48	75	56	69	70	59	68	60	62	39	45	47	53	45	50	39	56	42	61	49	39	50	50	40	46	44	45	42	29	47	34	32	38	34	44	35	34	51	42	44	45	41	46	37	41	42	31	37	36	42	30	42	42	35	33	38	34	36	48	36	36	41	35	34	44	32	42	41	44	34	33	38	44	37	28	25	33	43	38	34	39	48	48	34	34	35	35	34	41	49	46	43	26	32	31	38	40	32	51	31	44	44	39	33	39	32	44	38	43	52	44	23	37	46	26	36	41	33	31	31	45	40	25	37	51	37	28	32	32	41	40	48	34	35	41	40	38	35	32	40	41	40	41	35	25	40	41	51	39	42	40	32	31	46	34	42	31	46	35	43	29	29	44	47	39	46	32	34	38	38	39	36	46	40	39	25	34	40	36	26	33	45	45	32	41	41	32	21	42	34	38	37	31	51	30	39	31	44	40	46	39	40	36	36	33	49	41	33	35	36	25	39	57	34	40	36	34	44	35	36	28	31	31	37	30	36	42	36	38	43	32	38	23	36	40	36	33	44	43	34	40	44	36	41	37	44	54	34	29	28	37	42	37	46	34	33	35	37	27	40	46	42	34	40	38	38	41	43	38	42	35	49	35	41	38	40	46	36	42	36	49	35	42	49	40	33	34	40	38	33	40	40	34	48	36	41	30	36	35	43	38	48	38	33	41	40	34	34	33	35	41	33	29	32	31	48	40	29	47	27	35	36	35	39	30	32	35	28	37	34	34	41	35	28	32	33	33	33	31	35	37	33	29	37	25	37	29	37	31	42	46	31	36	29	51	34	38	29	35	38	39	34	42	39	43	45	32	28	41	25	30	43	41	45	25	36	45	41	35	38	46	41	30	38	33	42	41	47	45	35	31	35	43	42	37	36	37	43	38	31	34	29	34	52	42	32	39	31	32	44	25	36	44	27	35	27	41	45	38	45	43	38	30	48	32	38	36	42	37	30	41	32	38	31	29	36	44	39	34	38	36	29	44	33	30	39	40	47	44	39	46	40	44	32	34	40	36	30	36	39	36	40	40	33	45	41	20	31	37	35	32	38	55	42	39	30	30	37	27	40	41	44	34	44	45	54	39	39	30	29	42	35	40	31	41	41	37	30	40	49	39	38	41	36	28	35	38	24	40	30	41	32	39	49	29	38	49	41	31	38	40	30	25	37	43	32	40	42	38	43	35	31	31	46	31	37	41	38	34	35	39	35	42	43	38	32	29	37	41	31	35	33	33	40	40	43	38	35	31	35	48	43	52	23	34	35	41	32	36	39	31	38	35	29	33	28	37	44	50	32	34	37	44	40	44	42	44	39	52	25	44	35	27	31	31	27	35	31	36	39	31	31	26	34	31	40	32	30	28	38	31	30	28	45	38	36	47	34	37	40	36	29	42	34	24	35	24	43	27	34	39	42	25	37	40	38	33	31	28	32	40	47	38	30	43	39	36	38	25	38	38	34	33	37	32	30	34	37	37	35	33	37	39	35	35	42	40	37	38	41	45	53	32	29	34	47	35	35	31	42	47	46	43	30	33	45	35	49	27	38	47	31	28	41	46	37	41	34	38	39	39	43	45	29	33	34	38	31	45	40	43	30	36	28	32	34	31	52	41	38	36	35	42	37	29	41	51	37	34	38	37	42	36	47	37	45	44	46	36	40	35	28	36	36	36	36	37	44	37	31	47	34	39	36	35	33	37	32	40	29	30	21	27	29	42	32	31	37	41	33	39	34	36	34	36	33	36	38	35	29	40	23	37	31	37	29	46	25	45	34	36	32	38	36	45	40	31	40	46	34	40	46	37	37	46	38	32	34	27	35	37	35	34	37	36	32	36	29	33	39	38	32	32	40	38	39	47	36	30	43	40	38	30	41	38	38	41	30	42	42	23	38	42	50	43	28	30	44	49	41	34	47	35	34	25	40	40	30	41	45	42	37	44	36	44	40	38	34	39	46	45	37	28	34	46	31	32	38	33	37	45	40	51	37	41	44	42	31	31	42	40	23	45	38	36	38	30	31	33	36	35	28	37	32	27	35	35	32	35	20	28	41	42	32	33	36	43	30	37	43	32	42	42	34	33	35	39	38	34	34	37	36	29	37	33	33	26	41	38	42	52	36	37	31	27	38	27	43	36	40	32	39	33	33	38	33	46	36	31	37	32	37	29	37	37	43	39	34	31	39	39	41	35	42	37	27	37	37	37	37	40	40	42	34	30	31	37	39	37	47	34	40	36	38	36	36	41	41	30	41	32	27	50	42	38	40	37	39	37	31	34	40	36	39	34	38	34	40	39	40	40	34	45	35	42	36	42	34	42	29	37	30	41	38	30	38	27	39	31	36	30	45	38	47	37	32	36	35	33	33	38	41	45	33	32	36	28	41	41	40	32	25	38	38	28	26	39	26	34	34	44	40	41	46	39	35	35	46	35	39	34	41	29	35	32	41	31	26	44	36	33	38	42	48	40	40	34	25	35	33	35	40	45	44	28	43	47	37	41	39	40	33	32	42	35	29	41	32	38	46	33	40	39	35	41	39	39	33	38	35	33	36	43	43	35	40	43	34	27	31	37	47	35	41	35	39	41	42	28	25	22	37	36	32	31	35	31	41	43	35	38	44	44	35	39	32	30	32	32	21	37	41	36	38	32	46	31	51	37	34	33	46	44	42	33	35	40	33	35	36	29	33	36	29	41	37	31	34	40	42	39	30	48	38	32	27	36	27	27	40	42	31	32	27	44	37	28	31	28	31	27	26	45	33	37	36	36	40	53	39	42	50	21	38	38	45	46	36	37	35	33	38	39	35	39	28	37	37	44	29	39	32	45	25	39	36	43	41	39	35	45	42	36	39	47	28	45	36	37	50	48	43	39	28	36	39	39	39	36	32	32	27	50	44	32	40	34	46	38	39	44	34	45	24	36	45	33	37	40	45	42	52	32	34	33	36	24	40	32	39	44	35	37	30	37	30	43	36	35	35	34	49	25	28	37	24	36	37	27	41	30	40	40	33	43	28	40	46	48	45	32	34	33	42	24	42	30	36	42	41	24	39	42	33	31	26	37	46	32	26	44	32	41	44	39	30	37	35	41	31	43	42	46	30	37	39	25	34	30	36	41	38	40	39	45	34	26	24	33	31	41	41	51	31	44	29	30	37	37	35	33	41	40	40	23	32	46	29	39	47	47	34	29	37	40	47	36	48	36	32	44	46	39	38	33	40	34	50	40	42	45	39	26	43	43	41	25	35	47	40	36	40	40	35	32	43	31	29	37	41	30	30	36	36	42	39	28	39	34	43	37	32	25	37	39	39	34	39	37	40	36	31	38	39	45	36	32	40	38	37	43	34	40	31	28	39	37	32	31	45	45	36	37	42	34	29	45
42123	23732	11060	20771	29609	28593	24704	22093	18644	16120	14284	12897	11489	9953	8600	8481	7500	6915	6618	5957	5755	5239	4857	4246	3939	3742	3240	3071	2923	2711	2601	2529	2393	2376	2244	2089	2032	1996	2060	1920	1828	1770	1762	1820	1752	1713	1617	1569	1528	1567	1420	1406	1398	1329	1255	1206	1139	1094	1042	1005	1035	1001	964	919	871	896	876	844	849	869	848	811	774	794	826	742	767	763	760	687	755	722	690	762	683	733	663	662	673	686	689	634	662	676	657	665	669	630	608	611	631	640	679	624	601	633	606	627	615	647	628	649	576	641	600	643	644	630	686	664	615	622	605	603	654	602	635	636	584	635	696	656	635	614	559	590	631	649	619	635	641	645	629	646	655	587	629	657	599	613	636	604	606	640	623	644	670	621	631	587	603	640	632	620	612	636	641	619	646	655	633	613	636	634	638	610	652	613	619	604	608	588	608	677	633	618	597	563	618	639	605	639	605	603	636	612	638	583	609	603	583	600	622	590	621	646	581	658	650	623	619	610	602	620	602	643	647	677	643	625	617	614	600	613	626	607	642	591	607	603	633	665	616	595	621	642	641	589	596	648	649	650	638	592	641	627	620	642	637	582	593	623	615	622	618	637	585	575	680	647	589	661	594	636	639	634	635	650	602	652	605	616	641	609	600	618	621	653	648	652	677	630	635	589	619	629	627	628	615	633	638	612	626	587	567	629	618	608	633	664	582	635	650	627	570	616	640	629	627	649	599	598	652	643	624	609	605	648	615	611	630	659	638	588	637	575	616	626	687	653	631	596	625	649	626	639	639	588	566	624	663	603	633	591	619	599	642	617	626	646	658	608	571	633	668	642	629	624	631	608	639	616	649	653	632	608	621	619	634	647	629	618	592	571	628	670	585	607	645	579	638	639	644	613	630	605	583	592	640	648	615	563	609	585	665	570	613	605	625	605	643	675	639	628	618	641	655	608	658	673	631	611	626	606	631	630	623	613	639	666	604	648	646	625	638	626	650	662	620	622	615	591	663	615	584	648	625	661	644	646	631	636	633	638	608	562	622	629	624	635	606	630	663	656	616	622	651	586	607	587	616	618	607	575	584	644	602	629	636	582	621	622	599	630	657	647	650	653	607	588	613	581	595	626	641	670	618	631	604	613	615	624	617	666	602	604	693	622	619	571	586	630	621	606	626	633	620	617	610	644	602	615	656	595	639	644	604	603	604	602	627	614	635	575	651	628	622	607	646	634	627	676	645	603	656	624	608	612	626	593	592	608	644	627	680	661	679	642	657	645	585	616	555	669	619	614	628	623	656	604	612	661	702	624	644	612	591	641	651	602	592	638	576	634	615	647	592	595	660	611	603	615	641	628	619	634	646	654	639	654	613	573	636	616	627	563	625	642	583	617	620	591	601	626	580	622	645	605	623	609	617	682	651	666	584	611	614	616	625	618	627	603	598	618	634	646	647	596	642	636	658	634	584	615	611	623	604	570	628	629	621	688	674	641	634	635	634	601	600	649	626	615	585	609	635	617	612	573	611	607	625	624	672	607	633	650	603	617	624	615	627	659	667	615	616	602	642	610	654	615	617	613	610	593	635	602	621	635	645	616	615	647	618	619	619	608	612	638	636	633	597	632	629	636	576	605	640	611	616	633	656	637	636	598	591	683	593	649	610	632	635	648	641	602	610	613	613	627	611	637	633	591	605	653	649	621	605	612	609	632	614	608	617	616	593	631	607	609	668	640	616	617	640	624	631	613	635	606	620	613	584	625	615	649	594	629	675	654	637	594	653	640	638	577	606	606	613	595	586	644	670	622	592	656	597	624	614	589	606	622	599	618	612	646	648	663	606	613	572	617	593	603	640	608	614	614	660	676	613	659	646	603	641	592	617	620	673	634	629	602	570	619	607	593	628	572	597	603	655	618	648	599	662	658	606	593	636	590	631	615	582	658	635	595	595	624	637	635	662	618	638	594	661	617	612	614	635	644	627	601	635	637	620	574	648	602	576	607	646	666	609	606	623	627	618	573	586	631	635	607	607	655	593	654	631	610	611	669	649	619	619	651	634	640	663	692	657	580	635	615	655	600	648	641	670	616	625	627	664	621	627	646	646	583	643	626	616	658	605	618	583	624	653	608	592	606	609	660	642	591	643	629	589	629	600	635	628	610	674	608	658	626	577	586	626	665	614	633	641	701	670	620	673	618	629	612	621	564	630	621	595	613	603	645	592	608	585	646	678	669	645	593	619	605	641	646	616	636	664	614	624	613	606	607	626	621	588	610	635	607	609	630	597	627	649	602	654	617	643	622	601	624	628	665	605	622	650	622	633	624	626	586	623	647	606	635	612	663	607	593	608	639	600	628	604	623	601	561	653	632	655	604	628	623	629	684	630	620	600	601	568	654	631	620	650	623	634	655	649	639	640	639	590	629	632	605	602	637	592	648	615	643	646	639	612	636	642	638	621	645	644	586	611	591	617	634	662	594	621	637	634	625	621	606	644	613	645	580	663	577	647	608	626	654	603	612	655	616	650	609	642	618	666	607	641	639	610	598	623	676	607	656	644	617	634	629	633	618	575	630	599	595	625	595	626	617	609	584	612	635	623	614	594	623	636	642	614	580	629	634	631	561	639	624	664	623	635	648	560	597	638	597	638	653	607	621	600	587	605	635	615	616	661	634	634	599	635	621	640	613	628	631	641	638	612	660	632	653	632	612	624	644	610	632	661	669	653	630	649	584	606	671	620	603	636	625	626	592	639	627	634	564	642	621	607	637	617	589	621	617	614	664	589	609	631	667	604	606	621	593	626	640	606	603	608	627	606	633	640	627	624	636	647	604	619	637	656	664	627	593	630	628	647	606	618	656	624	618	631	565	639	613	613	643	629	621	646	617	637	618	641	638	660	633	643	638	684	609	595	624	601	577	607	606	620	634	623	618	641	629	633	615	662	664	623	641	616	604	617	571	616	629	592	608	620	624	598	615	645	614	674	613	599	602	621	592	618	648	638	594	679	601	637	602	645	633	613	608	649	594	617	584	668	631	602	611	654	639	650	598	609	613	614	657	630	618	664	604	680	631	638	578	643	606	611	637	595	652	655	628	608	547	645	637	658	616	654	652	615	625	561	630	635	659	655	570	657	612	609	630	652	597	582	620	611	618	626	628	618	644	623	606	674	646	649	609	626	627	629	648	594	623	647	627	609	592	663	624	637	644	670	657	641	639	645	639	624	592	630	606	636	605	626	651	647	625	627	557	650	581	615	658	645	648	615	665	654	598	580	602	626	666	607	649	629	657	639	641	613	631	622	606	622	631	601	643	623	601	613	591	642	635	602	648	645	668	612	591	589	598	651	596	630	620	610	658	620	614	573	578	623	636	642	667	580	568	597	604	624	652	631	621	625	578	619	615	621	619	623	628	631	576	620	600	654	672	585	637	617	632	641	600	627	611	602	611	624	597	602	585	651	606	588	637	666	589	665	643	633	613	620	607	628	589	628	605	614	596	641	628	604	631	619	619	648	601
2485	538	154	126	180	200	151	142	120	112	96	104	89	102	100	80	87	67	65	75	60	62	53	61	52	33	52	59	36	39	50	41	41	37	55	37	45	37	39	42	42	27	36	35	30	36	32	40	24	37	30	44	29	38	30	36	46	39	32	34	33	33	26	33	27	43	21	33	35	32	17	30	18	29	24	35	18	41	26	27	20	33	32	33	28	27	28	27	24	21	30	36	36	26	35	24	22	34	24	20	35	27	26	28	26	20	23	28	32	30	23	27	23	34	28	40	20	29	25	20	25	25	29	26	22	30	32	33	22	27	24	29	35	23	19	23	25	29	27	33	35	33	24	23	33	27	36	19	23	19	22	29	31	26	29	27	25	20	30	31	27	26	25	29	19	25	26	28	33	30	34	30	30	25	40	19	19	30	30	26	25	24	13	29	23	37	23	35	14	31	28	29	22	18	35	36	10	30	31	34	37	32	23	31	26	39	26	26	26	33	20	27	30	25	21	25	35	26	27	26	25	26	31	42	27	27	30	21	33	14	29	33	36	37	33	18	28	24	35	31	28	35	35	20	29	32	39	21	25	33	28	28	21	27	31	38	32	22	30	31	26	21	24	26	39	32	31	24	24	26	25	31	33	26	24	19	23	30	25	25	33	24	27	34	24	31	40	29	29	20	27	32	26	34	33	29	20	26	30	26	27	33	25	20	28	38	33	30	29	19	30	29	26	35	23	27	17	27	22	24	26	33	28	30	21	32	33	34	17	34	36	28	23	29	24	27	32	31	25	34	39	31	20	25	25	26	21	31	16	25	18	33	15	35	25	32	34	31	22	29	36	24	21	32	22	26	22	26	38	38	24	34	24	29	29	29	31	30	33	20	29	31	28	26	33	29	33	29	22	33	28	26	28	36	26	28	29	23	31	31	22	21	21	23	22	26	29	29	29	25	28	33	29	38	28	19	30	22	24	25	25	30	31	34	29	25	36	35	35	29	27	18	18	25	34	32	25	37	27	17	34	33	22	21	25	21	24	27	19	31	27	31	32	27	29	25	25	21	29	29	25	27	22	24	34	25	23	31	23	46	28	35	25	27	27	30	25	26	17	19	23	30	19	27	21	25	27	34	27	25	33	31	26	26	27	25	42	30	27	34	25	33	23	19	18	23	19	30	16	31	30	31	26	26	37	16	28	32	32	17	27	35	30	26	25	37	29	26	29	22	27	15	25	18	24	25	30	23	30	31	28	24	26	36	22	22	25	30	32	25	29	22	32	23	26	20	24	31	33	25	24	27	28	28	13	25	35	26	28	27	36	23	22	34	22	28	31	29	42	29	24	23	28	27	32	33	30	28	27	21	24	26	20	22	28	26	35	27	29	30	29	27	24	26	27	24	32	32	28	27	30	28	23	35	20	35	28	22	29	36	34	30	25	32	21	33	27	28	31	25	28	34	26	31	29	35	30	30	24	25	28	28	31	29	31	29	22	26	40	27	23	33	19	27	28	21	27	28	26	17	26	30	33	21	28	24	28	34	32	23	21	39	34	33	22	25	25	27	26	25	30	47	25	28	31	37	36	27	25	28	17	26	26	26	24	28	31	25	31	27	19	25	26	25	23	34	35	33	26	24	31	33	26	32	37	33	32	26	32	31	35	23	30	31	22	20	27	24	26	33	35	22	32	22	28	23	21	22	28	24	33	23	22	30	29	30	41	33	29	25	27	35	28	30	34	31	24	28	29	36	31	30	30	27	28	37	26	27	32	24	26	25	26	29	19	20	27	26	28	37	23	29	21	24	26	28	27	22	31	36	23	19	27	23	19	28	25	24	24	28	29	25	20	25	28	26	27	40	22	36	18	32	26	31	28	23	30	30	29	28	36	23	28	18	22	27	27	29	31	35	27	30	31	19	31	19	23	25	29	24	19	21	36	23	27	27	26	20	30	30	29	31	27	27	26	31	36	23	30	29	29	31	28	25	22	25	29	31	31	29	26	29	25	26	23	21	38	20	26	25	20	30	23	39	36	27	30	24	30	32	19	34	21	20	25	34	25	26	31	23	25	20	28	25	35	23	21	30	27	27	21	37	26	27	36	39	26	22	21	24	29	36	29	34	23	22	32	31	27	33	22	21	27	26	33	26	23	30	22	29	34	33	30	18	28	18	24	34	21	30	29	29	31	27	34	23	28	25	28	31	32	25	25	23	24	27	34	31	18	24	27	29	20	29	19	22	31	24	24	20	32	25	40	36	29	25	31	35	25	26	20	24	31	33	23	25	30	37	30	34	31	25	15	25	35	27	24	18	31	26	28	26	32	27	29	24	22	32	29	30	26	29	26	25	40	32	28	25	30	30	32	19	32	16	40	30	25	26	28	21	22	31	28	21	27	34	30	26	18	41	31	22	26	26	34	40	28	29	30	29	28	24	35	26	20	31	28	31	25	20	31	34	21	25	29	24	29	34	29	21	33	37	28	33	26	17	32	38	25	25	30	29	22	31	33	21	18	31	41	28	23	31	28	25	15	25	26	25	21	34	40	25	33	24	29	24	21	25	27	26	31	25	32	27	25	33	21	33	26	41	31	27	24	24	22	27	26	19	26	28	30	24	36	27	35	17	30	19	24	30	28	25	33	25	24	25	30	28	22	22	28	32	26	33	31	29	19	26	33	35	19	29	27	23	26	23	28	24	31	30	26	29	24	41	28	23	27	29	23	31	29	32	26	24	32	29	30	29	37	34	21	28	34	26	30	24	31	23	25	23	27	31	20	30	27	25	33	24	23	27	27	30	33	34	23	24	28	29	29	28	18	27	38	26	28	37	31	19	21	26	12	29	28	28	25	29	28	33	33	25	29	32	25	19	33	22	27	23	31	33	31	31	25	23	25	29	28	20	36	22	30	28	28	13	28	25	32	29	28	27	25	27	24	19	27	23	34	26	25	40	35	33	25	32	25	25	23	23	30	31	28	23	31	29	34	34	27	28	27	26	22	23	28	22	23	20	40	26	21	35	37	25	34	34	32	17	30	26	28	30	32	22	18	27	37	30	24	29	24	30	31	29	25	31	25	27	25	19	23	26	32	26	28	17	30	22	25	29	22	34	22	23	19	21	36	24	27	24	30	25	29	28	35	37	27	28	22	36	23	38	23	30	26	23	32	23	33	29	29	26	34	27	25	23	20	23	31	32	19	26	29	29	25	20	31	35	25	27	28	27	27	32	33	31	30	22	26	36	36	22	18	29	32	29	35	31	23	37	25	26	30	28	29	21	18	21	29	28	23	27	21	30	41	28	22	23	31	21	30	21	31	28	31	32	25	16	19	26	24	28	33	27	38	24	29	19	34	33	19	30	39	31	25	31	33	42	28	25	26	30	34	30	28	23	26	26	30	36	37	15	41	26	31	33	21	25	28	35	35	24	23	36	31	35	22	21	24	26	30	32	26	22	25	31	26	28	24	26	12	30	34	27	23	22	23	26	29	18	10	28	28	36	31	25	23	18
30049	14142	5182	11209	18021	18130	14762	12285	9770	8037	7109	6494	5572	5299	4605	3965	3884	3398	3205	3027	2726	2436	2251	2162	1897	1755	1573	1471	1433	1391	1348	1279	1268	1256	1166	1129	1140	1082	1111	1049	1078	1031	1023	990	1013	935	971	931	897	923	886	802	769	744	765	718	684	702	670	655	639	637	620	603	612	595	584	590	584	562	551	560	567	534	513	518	517	553	493	539	486	504	502	530	493	501	523	494	473	479	495	480	477	509	452	445	472	471	462	486	459	492	483	424	472	485	480	485	449	467	406	477	461	456	462	512	465	475	472	475	482	486	447	508	434	474	427	449	466	486	470	457	449	462	472	443	483	471	492	447	449	445	495	471	438	479	468	458	500	452	461	504	466	474	443	438	479	501	520	456	472	482	528	432	468	493	484	492	459	476	518	440	455	480	488	443	508	482	461	483	472	476	466	482	472	446	460	453	450	459	428	497	450	469	485	487	452	458	491	456	484	470	467	453	480	422	489	461	486	470	490	443	471	482	460	462	471	483	459	478	449	494	456	444	439	438	476	468	510	477	448	491	462	538	448	434	455	498	453	450	504	431	431	456	495	470	499	460	485	449	475	520	471	481	517	468	495	485	478	471	432	482	506	469	479	477	466	462	499	474	485	462	486	457	505	474	483	463	464	469	465	471	462	486	474	465	469	450	451	495	487	485	476	466	486	473	479	456	435	444	479	471	472	490	464	459	429	442	487	446	445	479	468	498	488	481	444	452	452	462	431	510	498	482	475	458	460	475	450	471	459	476	444	488	486	512	485	463	411	483	478	437	467	440	467	473	462	483	496	453	502	496	457	459	457	454	466	472	442	477	474	469	488	433	486	437	472	451	503	460	451	478	470	472	496	463	461	441	447	482	454	462	485	468	447	459	486	458	469	487	485	488	493	454	477	480	483	444	431	491	464	493	433	473	459	440	454	497	484	490	487	482	442	469	454	490	442	502	488	438	517	482	445	429	513	486	477	454	442	472	463	471	434	485	463	473	491	454	463	443	468	494	455	455	467	493	498	505	483	468	464	452	459	471	451	486	478	503	425	486	494	471	453	491	464	460	440	479	455	487	468	447	489	486	467	460	489	442	479	446	450	460	461	463	506	474	461	498	459	489	489	475	478	504	450	488	444	450	444	490	432	454	461	481	444	487	467	459	459	512	473	465	494	475	456	480	474	444	445	477	442	478	471	460	453	495	477	457	444	459	439	431	471	484	433	458	431	494	453	470	428	482	442	508	447	480	482	500	498	486	457	496	440	486	457	438	481	491	452	449	444	468	462	493	478	492	482	502	480	470	437	496	472	443	504	442	489	440	475	431	432	470	477	501	474	459	480	514	495	486	486	467	452	462	514	464	448	458	457	465	495	482	469	502	523	493	467	486	452	489	460	461	484	465	517	460	464	490	458	493	438	474	479	440	469	479	459	430	474	464	452	451	502	501	474	463	451	485	476	468	475	486	423	485	471	475	443	471	467	436	480	459	487	485	500	493	458	484	472	472	466	487	469	427	470	438	448	458	467	470	486	460	470	465	455	450	465	488	498	478	456	485	493	505	465	474	435	442	457	465	453	432	458	460	486	465	475	463	433	487	457	473	482	487	473	468	443	490	475	477	471	467	442	453	476	470	519	451	457	462	424	499	471	478	487	454	467	467	474	424	487	473	459	441	459	450	442	467	445	479	479	489	417	471	461	489	457	479	481	468	494	466	447	491	478	438	484	473	485	478	452	463	471	487	490	455	466	475	480	474	425	504	451	469	480	436	477	443	481	429	417	480	465	472	458	487	462	505	479	446	478	479	475	460	459	487	468	475	458	442	436	477	476	497	477	479	495	538	497	451	488	497	455	467	451	458	512	458	488	436	439	452	450	484	474	465	466	475	471	452	474	521	486	472	498	433	477	478	470	462	439	451	486	467	425	476	451	490	491	429	468	489	493	461	493	490	464	492	469	419	473	452	438	495	473	489	421	483	461	477	494	470	473	415	435	453	466	469	485	499	480	484	463	460	440	473	491	476	490	459	458	432	499	486	488	442	446	479	475	442	481	449	474	481	471	452	442	473	475	478	421	490	434	472	449	434	476	464	470	504	470	441	466	469	463	441	492	471	463	460	486	459	477	415	495	459	506	456	405	466	480	490	449	526	456	453	476	523	452	462	457	493	450	453	504	509	453	489	468	471	439	495	494	448	474	463	502	468	482	476	493	465	506	490	438	502	459	432	439	459	474	447	425	486	470	477	452	453	471	478	471	487	437	463	454	488	473	483	449	466	473	489	442	463	491	477	494	451	467	473	475	458	489	467	472	490	481	496	484	449	463	469	471	474	487	482	477	477	486	511	478	501	446	468	489	499	449	456	454	432	472	451	470	482	459	484	462	501	459	491	454	483	483	480	502	480	499	491	438	455	465	469	439	497	442	490	460	487	472	455	438	464	442	486	470	432	493	491	436	459	457	430	465	440	497	486	479	444	457	475	460	461	496	467	503	483	453	455	468	450	504	507	435	475	468	476	472	461	475	464	466	434	455	479	464	459	459	463	488	489	460	458	441	475	472	458	447	485	434	492	473	462	463	497	468	481	486	478	488	482	460	471	484	470	449	435	468	426	494	436	453	476	490	441	454	480	499	460	450	480	484	435	472	454	511	466	464	479	502	441	471	497	471	457	485	443	496	486	454	507	475	481	429	458	440	456	456	425	465	463	471	462	474	456	492	494	462	485	469	483	487	471	446	413	457	466	488	455	457	491	489	470	485	499	450	437	496	461	469	505	465	458	499	503	468	465	495	464	469	486	469	462	516	463	490	467	473	475	479	429	415	441	486	451	465	449	473	469	477	496	461	466	464	472	452	423	480	456	465	470	516	432	426	477	462	462	490	515	506	433	493	483	490	503	462	444	491	466	459	457	453	483	454	459	470	476	478	464	451	451	484	444	458	461	435	457	447	447	494	475	456	457	445	461	486	410	475	437	469	481	513	518	496	504	455	464	444	482	460	470	484	457	465	457	421	480	462	466	469	481	490	497	469	495	447	480	438	452	459	450	466	493	476	468	427	466	466	454	501	456	464	443	466	467	438	426	457	472	459	466	456	518	469	439	453	450	449	463	444	460	442	470	506	437	477	483	487	446	487	456	483	457	434	460	448	460	479	471	493	448	469	476	457	451	486	490	429	444	525	505	474	448	431	449	450	429	423	497	473	463	439	457	469	442	465	421	437	445	424	473	469	484	469	478	497	478	511	474	487	507	467	437	461	481	486	456	448	459	475	410	450	464	472	479	475	473	475	459	485	482	487	494	476	437	470	436	469	454	452	454	431	497	496	467	472	503	471	463	469	464	469	457	508	476	485	469	502	450	471	473	487	454	466	490	474	465	471	430	499	475	443	477	473	435	485	472	464	474	440	470	468	461	455	449	465	465	448	454	471	462	457	489	416	503	462	466	473	479	472	470	469	483	499	466	486	451	473	500	425	503	487	503	497	462	475	470
4849	1770	459	304	397	395	300	300	241	197	202	186	198	164	158	118	98	104	110	80	110	82	73	84	85	85	70	71	67	66	41	79	52	63	48	50	46	65	65	51	53	57	40	42	49	53	46	54	39	46	52	47	37	37	42	49	42	36	29	42	45	31	33	40	37	29	36	38	43	46	34	43	27	36	27	34	34	24	35	28	30	38	40	26	26	34	28	40	26	36	35	35	24	39	38	35	28	37	36	32	24	31	20	25	46	35	30	23	29	32	41	24	24	33	34	33	35	38	30	35	34	24	37	33	32	35	29	25	24	34	32	37	40	30	32	35	36	29	26	40	35	38	31	32	24	29	38	23	42	37	31	36	21	33	21	27	32	24	32	28	33	31	38	41	25	29	33	27	38	37	38	33	46	35	38	31	30	24	34	33	28	39	28	39	28	36	39	31	34	28	34	34	37	35	27	37	25	23	40	40	42	33	27	33	30	30	25	32	35	33	35	20	36	28	27	30	31	31	39	28	32	32	25	29	48	35	33	38	22	35	33	24	40	40	46	33	30	36	27	41	29	35	32	42	23	27	37	28	30	34	33	36	30	35	30	34	29	24	19	46	22	31	24	31	31	29	30	36	34	32	27	39	31	34	32	28	26	35	35	28	30	34	32	32	32	45	34	36	38	39	38	38	38	32	31	37	30	31	34	31	32	45	28	29	32	24	35	32	30	34	35	27	27	36	38	38	31	28	35	30	39	38	25	34	35	36	21	24	25	27	40	24	35	29	28	37	28	37	36	35	33	33	30	32	34	35	27	41	29	40	41	34	32	30	26	37	20	35	28	31	27	32	30	32	25	28	33	37	34	32	31	22	28	30	42	29	27	37	34	35	42	29	29	29	32	34	35	46	24	23	29	30	35	40	29	29	26	31	21	28	27	27	33	32	45	24	27	39	40	37	34	37	38	34	34	33	32	32	34	32	30	24	35	39	22	31	42	37	38	44	31	35	40	32	31	34	34	25	33	31	31	36	40	26	26	35	26	32	25	33	24	32	33	37	41	28	30	29	27	35	27	42	26	26	44	28	44	32	30	29	27	28	31	30	32	27	32	26	30	40	34	28	23	31	33	24	34	38	35	37	29	29	24	29	23	33	32	30	28	41	26	35	32	25	32	37	39	34	37	22	35	31	30	40	37	28	37	22	32	30	28	38	43	23	33	39	34	30	32	33	38	23	33	29	30	43	31	29	27	29	32	22	35	30	28	31	30	32	20	27	28	33	28	18	30	39	36	38	35	29	31	39	20	35	32	34	29	38	33	36	29	30	38	25	33	29	30	30	34	26	28	32	36	31	34	33	29	34	40	35	26	32	24	33	30	39	33	36	29	34	32	35	31	26	27	32	42	34	48	32	29	37	25	34	27	32	25	28	28	38	30	32	29	30	29	36	41	33	25	27	41	28	34	44	32	33	40	25	24	38	36	26	32	26	39	25	23	29	23	36	29	32	24	34	37	34	26	42	30	32	20	30	35	34	33	21	36	23	47	32	31	48	31	34	32	37	28	26	27	27	26	34	26	34	33	28	38	35	28	33	36	29	41	28	37	31	38	33	22	29	36	28	33	25	42	32	28	41	32	30	34	31	34	27	25	33	39	27	30	36	37	34	27	28	43	30	36	34	31	27	36	29	28	31	41	25	33	38	39	32	40	19	37	31	22	31	35	28	31	33	31	41	43	32	37	35	32	30	24	42	30	26	39	26	19	28	28	38	34	30	33	38	33	26	34	29	29	38	28	23	44	26	39	29	38	30	35	35	31	36	37	30	40	28	29	35	38	34	42	26	26	20	37	31	34	33	38	29	35	27	40	28	26	28	37	29	44	43	36	34	33	29	32	39	32	28	29	26	23	34	29	29	37	39	30	26	48	34	34	23	41	29	37	29	29	28	35	32	36	28	30	32	29	28	33	32	34	27	41	30	30	19	33	36	28	41	30	29	32	42	32	41	37	34	38	27	41	36	42	31	29	33	37	38	37	32	33	22	25	28	37	34	28	23	38	31	32	31	27	41	28	34	27	35	23	26	31	35	37	28	29	33	39	41	29	39	31	30	31	35	31	38	33	25	33	42	24	34	31	28	30	35	29	30	27	40	30	27	33	29	27	43	32	26	35	29	35	25	31	20	32	48	33	24	30	24	35	26	21	33	28	30	32	38	28	38	38	27	33	28	26	31	30	32	28	40	35	40	30	42	33	35	30	24	24	25	31	31	35	27	37	28	36	33	31	27	37	40	30	29	28	24	41	40	37	28	39	36	35	21	31	47	33	37	34	34	43	40	46	29	33	35	30	26	21	27	35	38	30	30	30	29	37	30	32	32	38	37	23	30	35	34	30	41	26	42	38	46	25	27	28	44	37	33	40	32	33	38	38	40	28	32	24	40	39	34	35	32	30	28	32	28	34	38	28	35	27	30	31	35	33	33	38	30	33	34	39	33	41	24	36	40	37	41	38	31	24	29	35	46	27	36	25	38	27	32	35	35	38	33	41	24	27	33	27	33	24	36	37	23	30	26	19	41	29	34	36	23	39	34	35	27	30	27	37	32	33	30	36	31	36	40	35	26	32	33	28	32	29	32	34	29	28	30	29	33	43	41	35	31	38	29	43	29	24	46	28	33	37	20	35	35	31	28	40	23	37	23	33	35	22	33	36	27	32	39	33	40	32	48	33	25	26	41	38	37	40	35	37	38	29	31	27	31	23	23	28	39	23	26	18	31	29	27	24	23	33	26	33	33	23	32	32	39	43	33	36	20	23	41	34	34	25	37	25	47	38	33	32	37	28	27	40	29	23	46	33	48	42	29	28	29	44	24	33	40	34	33	29	35	31	28	31	39	39	33	38	35	27	33	36	34	28	29	28	35	30	29	32	42	36	26	21	32	28	27	27	26	31	28	31	39	27	35	46	27	36	21	25	36	31	24	34	24	33	24	39	28	32	41	34	23	34	49	34	28	27	25	36	39	35	42	32	21	29	44	29	26	25	43	39	31	33	28	36	27	31	39	39	17	31	21	25	29	36	29	25	27	33	29	31	29	32	32	25	32	26	28	27	30	43	23	31	35	30	46	34	36	41	35	34	21	30	29	28	42	30	29	31	38	31	36	31	36	36	23	29	32	44	35	30	35	31	31	32	25	36	31	32	42	35	24	37	27	36	31	33	19	31	39	41	35	27	30	26	28	41	28	33	34	39	42	29	28	30	33	34	23	41	31	37	34	32	35	40	40	31	32	33	32	26	29	32	33	34	32	36	39	37	44	36	40	41	22	29	29	25	30	31	37	39	28	35	26	32	36	31	41	35	33	36	38	33	33	31	36	43	34	35	30	24	36	31	28	35	25	44	23	27	31	35	27	35	39	32	34	19	33	22	29	35	34	32	36	22	45	27	33	35	40	33	33	31	39	29	31	21	31	51	30	29	36	41	28	32	37	29	22	29	26	37	37	32	24	39	38
40466	22005	10196	19921	27694	26826	23378	19594	17115	14619	12603	11293	10359	8953	8222	7151	6286	5641	5065	4811	4749	3929	3636	3857	3299	3172	2766	2632	2370	2366	2141	2280	2168	2046	2045	1929	1908	1849	1881	1681	1686	1664	1639	1521	1546	1487	1446	1369	1374	1325	1340	1292	1127	1148	1027	1044	1015	923	912	893	810	849	816	788	778	762	779	736	726	753	722	703	683	730	697	687	602	692	681	690	674	621	613	652	604	639	621	570	572	600	577	582	557	590	600	571	529	542	538	560	525	580	594	578	563	550	562	550	568	548	560	578	532	531	577	595	551	607	588	581	559	574	564	580	545	517	614	573	565	528	571	556	572	570	529	566	528	595	548	518	574	585	529	542	559	586	551	571	544	583	581	530	554	528	550	569	495	513	582	550	573	552	626	576	557	542	555	536	577	591	530	563	548	567	540	574	551	525	575	570	546	557	544	563	541	524	559	495	574	576	552	545	552	569	569	565	579	572	545	564	567	580	539	543	537	495	569	505	610	522	583	570	479	531	530	551	572	552	560	556	553	548	542	540	571	544	552	549	559	540	520	576	513	586	557	568	542	576	538	563	523	537	558	532	556	594	509	566	527	521	540	569	550	557	546	571	536	523	548	557	542	518	538	577	518	544	567	571	598	521	546	540	544	521	544	553	566	564	546	544	554	524	581	604	549	574	548	570	513	563	533	518	589	562	574	536	511	557	541	544	540	600	546	527	585	544	563	529	553	537	567	513	570	536	565	528	540	568	541	556	577	494	571	556	526	536	578	589	571	599	517	548	578	492	520	516	524	486	530	548	547	569	520	568	504	563	568	575	517	574	581	548	550	524	539	574	516	541	563	545	536	545	598	531	573	577	557	563	537	558	550	561	565	546	566	554	560	574	525	579	560	527	549	529	562	520	575	521	539	525	543	555	532	593	566	526	571	548	564	614	562	538	520	554	580	547	536	563	557	551	542	522	587	562	564	575	564	534	551	552	545	543	523	558	548	556	533	549	560	534	543	559	556	551	557	543	552	567	540	533	523	586	542	566	536	555	522	528	550	550	565	525	526	537	549	573	546	583	550	514	535	552	533	559	590	530	590	550	580	516	520	581	538	538	563	566	604	591	551	552	547	561	533	555	559	549	539	583	510	505	521	536	508	554	576	542	578	560	573	558	545	541	510	536	555	575	530	514	564	547	537	538	537	532	558	553	528	573	552	569	597	535	547	532	511	550	569	552	546	530	534	556	524	533	524	539	560	549	509	567	524	535	545	567	560	544	577	550	518	598	557	563	556	503	561	604	566	543	568	510	536	554	548	550	528	516	546	532	551	560	574	567	517	566	526	544	524	526	574	534	555	529	562	522	506	557	593	564	577	571	577	548	540	550	529	564	569	544	560	565	561	538	565	503	570	549	550	531	566	541	578	526	594	540	611	549	550	529	565	513	557	552	555	563	542	553	568	542	544	518	551	527	574	533	558	557	550	552	531	591	601	548	533	586	555	533	579	605	526	557	580	535	548	524	579	593	563	530	511	552	517	525	591	558	524	529	528	579	535	571	591	578	533	517	524	507	578	533	575	559	570	571	554	501	584	521	520	520	581	557	563	553	513	557	569	520	533	513	525	531	549	565	585	591	532	564	586	559	558	526	566	549	573	522	558	602	559	545	548	541	566	571	543	558	574	551	554	550	517	563	550	570	591	553	545	549	544	569	534	582	563	517	582	539	577	577	552	532	544	580	565	571	522	553	532	551	585	551	567	561	534	567	541	539	588	538	577	543	566	511	519	557	569	556	526	540	552	546	587	569	591	580	584	537	572	585	520	519	535	514	548	563	536	579	531	498	581	555	574	552	553	530	515	552	566	565	506	525	577	566	569	537	563	548	520	550	584	540	531	600	526	537	573	565	532	522	567	566	597	526	549	518	556	548	542	562	563	538	561	534	513	574	566	582	550	576	575	559	577	528	550	554	592	554	568	544	518	554	572	535	564	572	548	563	582	539	519	556	543	588	530	539	568	550	534	555	542	545	558	562	514	521	556	555	537	554	546	558	531	596	561	559	540	568	526	557	504	557	542	541	554	549	592	563	538	542	574	546	604	544	588	546	586	561	560	565	553	582	546	554	526	551	560	543	528	571	558	530	541	577	522	552	530	528	517	558	563	558	539	545	584	563	579	547	597	549	558	577	579	547	522	569	538	573	556	561	547	548	535	552	513	625	533	587	567	559	566	553	558	548	573	558	574	569	551	555	552	554	543	574	532	529	566	537	562	545	560	538	518	549	598	572	562	544	578	561	552	588	559	551	558	527	568	523	575	565	597	546	550	564	559	544	562	548	561	543	551	514	554	546	572	540	548	572	547	524	571	507	560	563	547	559	521	569	580	526	546	566	528	511	537	537	550	590	514	591	522	561	567	565	537	550	567	537	548	513	573	550	558	559	548	535	525	578	596	546	540	565	613	528	496	523	578	554	576	547	557	564	593	558	505	538	561	526	600	523	568	573	534	573	527	547	568	573	575	571	559	529	531	544	560	525	550	535	557	518	571	588	544	541	564	525	527	567	538	553	544	517	511	542	516	552	544	535	543	546	552	553	503	551	529	527	515	525	525	578	544	576	540	549	571	556	547	566	594	542	557	526	548	593	552	520	532	568	608	531	524	570	567	565	561	539	525	531	518	543	553	546	560	534	578	571	531	548	559	527	552	566	535	532	596	592	489	516	543	506	601	577	586	553	530	544	548	528	546	543	526	548	575	547	535	529	530	538	547	588	584	559	565	544	531	532	535	530	549	527	476	532	546	552	508	543	543	547	535	541	569	538	571	554	551	559	572	576	557	545	558	514	604	526	580	546	572	541	539	541	546	553	551	546	566	518	533	574	535	554	543	539	570	527	545	549	554	522	541	557	541	524	563	576	497	534	530	534	539	597	580	564	546	575	535	571	543	617	536	548	567	555	600	561	565	515	548	555	561	544	607	542	520	574	563	576	544	543	554	519	516	562	571	514	514	536	585	538	557	538	569	543	560	553	554	537	570	549	512	529	546	591	557	531	542	554	558	609	541	538	522	544	556	528	583	539	567	549	561	498	512	585	504	533	571	541	564	574	525	579	533	547	609	613	520	528	560	567	523	531	587	532	568	539	578	546	564	578	550	550	553	546	545	558	540	554	523	507	539	548	543	568	569	565	559	535	573	548	548	527	567	571	555	555	570	549	539	590	581	552	509	496	549	567	598	549	602	530	535	482	538	539	557	568	535	564	530	551	534	536	594	553	549	528	602	548	588	509	560	524	567	591	585	556	534	533	567	568	543	545	549	516	523	531	548	559	611	573	599	568	567	546	547	540	551	529	583	588	580	542	509	512	505	522	523	558	562	563	539	544	547	607	545	559	580	579	545	559	552	532	545	573	554	585	573	553	581	565	556	564	567	541	586	542	558	524	550	547	546	532	548	580	566	549	548	548	521	570	522	545	558	549	558	551	529	582	573	528	565	520	519	499	534	569	573	514	516	557	614	513
4933	1225	318	222	302	319	254	224	180	171	137	153	159	150	131	123	104	82	79	72	61	68	65	63	78	72	65	64	74	64	46	43	67	43	55	64	47	60	53	62	63	61	52	51	37	44	41	53	47	52	45	48	41	34	51	37	37	40	35	38	41	42	48	49	42	46	37	36	41	36	33	44	43	36	35	39	47	43	31	31	30	40	33	29	33	34	33	32	39	32	43	28	35	31	25	39	27	34	31	46	26	39	34	33	31	31	36	41	28	37	32	38	28	36	40	30	41	31	31	33	39	34	40	32	31	32	30	37	29	36	30	37	32	40	39	23	29	36	27	38	41	36	39	26	37	35	31	31	34	35	39	27	38	30	34	43	29	37	35	39	30	49	33	42	38	44	22	29	24	36	32	35	35	23	36	25	37	38	22	33	25	37	41	40	36	34	31	41	35	32	33	42	29	32	36	43	30	33	35	34	42	36	31	27	32	34	35	36	26	36	25	38	21	29	23	28	34	29	32	33	29	27	26	20	30	29	32	35	25	28	34	37	35	40	40	32	33	34	38	32	41	36	42	18	32	24	28	33	31	48	30	45	24	49	34	30	23	35	39	30	33	44	44	30	37	33	34	30	46	38	30	33	32	38	33	30	47	42	40	34	33	38	28	39	35	26	43	37	37	35	41	31	35	36	39	35	35	32	26	34	28	35	29	31	32	20	34	34	30	33	29	35	36	30	34	34	40	28	39	38	30	33	35	29	39	37	34	39	36	29	42	36	28	39	36	32	35	33	37	35	33	38	30	33	37	27	32	35	28	34	32	36	31	39	37	35	38	39	30	27	39	34	33	30	22	29	37	32	36	46	32	24	32	40	27	36	34	31	28	33	33	40	32	24	37	31	35	50	42	21	29	44	33	33	32	30	40	38	27	33	29	43	27	34	31	34	38	36	31	38	39	36	42	40	31	36	36	23	24	36	36	39	32	36	37	27	34	41	37	32	30	37	29	28	32	30	29	31	34	46	34	37	32	41	25	38	33	33	35	27	30	34	45	40	34	39	27	34	26	47	45	27	16	28	35	28	51	44	24	43	35	30	27	45	29	23	28	41	43	26	32	42	38	31	31	34	37	31	34	35	21	40	29	36	53	41	34	24	33	35	26	38	31	36	45	34	31	29	35	38	45	33	35	32	31	31	31	26	42	33	39	26	36	33	42	33	23	27	34	38	24	40	27	43	30	24	30	29	49	26	35	29	30	38	26	28	21	32	36	30	33	24	32	26	30	33	25	35	21	36	26	36	39	26	34	35	39	35	35	27	22	35	35	33	35	43	33	42	35	31	27	25	31	45	27	35	42	26	32	43	31	38	30	34	41	34	25	27	23	38	33	27	29	36	32	27	33	36	45	44	19	24	38	34	33	26	35	36	37	28	29	30	38	38	36	34	36	38	33	35	38	31	21	30	34	29	37	37	31	36	47	30	36	27	22	34	35	33	31	27	23	38	34	34	45	39	28	32	31	33	42	23	32	32	36	28	42	34	33	40	22	43	43	30	31	32	31	38	40	32	35	41	36	29	31	34	27	35	30	33	31	36	33	40	45	38	37	35	31	36	36	35	49	30	33	33	36	49	34	32	25	33	40	27	31	29	31	43	38	24	40	26	25	32	29	43	46	37	25	30	26	42	32	43	27	34	32	36	42	24	33	38	22	32	31	35	26	22	31	32	29	40	42	36	32	42	35	29	23	20	25	30	25	33	31	27	34	27	29	34	35	32	28	31	52	31	39	28	38	35	32	33	42	39	37	34	35	30	37	31	36	32	32	35	32	47	32	27	31	24	27	42	47	38	28	33	48	34	32	36	23	34	30	35	34	33	23	28	34	36	32	32	30	37	27	36	37	40	32	41	25	35	38	24	44	33	25	27	31	35	31	36	29	33	35	31	22	41	39	27	37	40	33	24	37	39	27	28	30	36	39	40	30	35	27	39	42	31	37	29	36	36	26	32	32	41	26	27	40	28	36	40	27	35	34	29	30	40	40	28	30	47	35	39	36	31	26	45	33	24	33	27	31	39	40	21	31	41	39	49	32	28	28	29	33	37	39	34	29	32	34	29	35	39	41	37	22	23	40	39	33	36	33	31	34	31	34	29	32	39	37	35	36	32	26	36	27	22	23	30	32	44	32	41	35	39	28	20	37	30	32	36	35	39	25	46	44	28	39	38	43	35	42	25	39	30	34	29	31	31	28	27	38	39	36	46	39	42	31	39	36	30	36	27	51	30	43	29	41	36	31	33	35	50	38	44	45	36	38	35	36	39	33	30	37	19	38	27	31	40	36	30	38	37	33	44	36	47	36	48	33	36	41	22	35	39	29	46	35	28	47	38	36	40	31	39	32	31	39	30	31	32	32	30	28	29	37	33	34	34	29	34	26	37	30	34	41	41	28	27	35	44	31	42	32	33	42	37	40	23	31	34	29	39	27	39	24	33	28	45	40	44	32	33	32	34	37	33	31	34	32	28	30	39	36	39	45	37	33	34	29	32	29	43	39	31	34	43	44	41	31	36	36	37	28	31	39	37	43	25	30	44	29	40	30	28	31	42	35	33	34	29	30	31	30	31	35	32	33	23	36	46	35	22	31	38	27	35	29	41	44	33	44	37	29	33	43	33	36	33	34	37	45	34	35	31	35	32	32	33	35	32	37	29	39	36	23	44	27	26	28	34	34	26	25	35	38	35	45	31	35	28	17	42	41	29	32	32	33	40	33	33	33	39	40	36	30	35	33	30	40	27	31	38	34	44	41	33	30	37	36	42	44	33	37	32	44	36	33	35	32	44	31	40	34	35	31	34	28	42	35	31	37	33	32	33	29	34	39	38	30	45	36	31	26	38	50	32	30	40	29	37	24	25	33	32	37	30	42	34	31	45	28	34	47	47	41	42	36	31	25	35	34	30	46	38	37	35	32	40	30	37	32	27	25	26	33	26	34	33	32	29	36	44	34	48	33	28	40	35	40	33	43	37	44	44	22	33	33	34	28	46	39	36	27	44	40	43	35	35	26	31	37	38	41	32	37	24	33	36	33	35	31	32	40	36	31	36	42	41	33	31	44	27	28	44	31	28	33	45	30	34	25	35	36	35	29	33	31	33	42	34	39	34	28	28	33	33	29	35	37	31	36	34	38	40	29	27	28	30	29	24	26	39	33	29	38	31	39	30	42	39	31	35	45	37	38	29	33	34	28	28	39	42	31	36	43	38	36	29	29	26	22	31	28	38	27	34	35	36	33	40	34	33	39	24	40	40	36	30	32	38	29	31	39	39	35	38	25	26	31	38	42	34	28	44	31	37	35	33	33	32	33	44	36	41	26	31	37	31	39	31	29	28	40	24	37	34	34	32	44	33	30	23	35	40	29	25	34	28	31	26	31	33	32	28	30	27	37	45	29	33	40	34	42	36	35	38	29	30	29	35	32	27	34	28	35	40	37	31	31	32	35	38	33	35
35396	18972	8192	16743	24256	23494	20283	17112	14020	11894	10280	9022	9177	7454	6529	5919	5333	4569	3954	3649	3442	3262	3025	2847	2717	2517	2343	2103	1986	1976	1972	1899	1851	1742	1763	1679	1616	1596	1551	1500	1436	1531	1442	1447	1362	1303	1348	1233	1168	1201	1118	1173	1106	1045	1007	951	911	871	908	882	832	822	804	760	742	725	732	693	706	729	711	718	723	689	635	704	694	621	668	653	596	642	693	630	610	625	609	599	584	659	583	597	590	584	603	578	638	617	616	576	575	594	606	584	615	628	549	613	614	587	592	607	523	588	601	583	593	592	594	639	560	557	531	590	579	595	515	552	506	568	609	625	582	581	575	620	589	566	619	586	547	549	597	590	586	584	589	620	598	589	570	581	586	554	574	576	563	596	596	616	612	625	555	592	553	627	570	601	547	628	622	585	594	558	601	584	576	571	573	561	581	556	590	564	589	588	570	569	590	571	610	564	566	584	625	596	558	559	564	595	563	587	588	596	621	597	608	598	609	591	581	593	581	588	603	583	596	560	549	593	583	568	583	577	585	602	581	628	572	551	591	537	565	584	567	569	608	597	567	592	568	569	643	577	590	612	566	594	582	584	559	572	562	593	590	605	541	626	562	547	568	558	587	584	616	594	594	599	604	587	571	571	583	572	595	557	616	573	582	613	545	573	598	602	608	597	579	571	597	567	603	579	586	620	582	649	600	569	588	635	583	597	616	563	595	573	607	536	635	568	577	618	577	584	585	648	605	597	601	566	602	570	615	596	566	597	548	577	603	598	561	547	607	558	575	594	604	571	594	573	601	578	555	563	607	601	581	567	598	618	585	612	530	601	555	569	561	563	608	599	590	557	566	596	587	600	605	588	635	584	560	548	597	604	576	578	550	573	561	553	593	579	585	605	583	550	572	552	593	546	570	594	639	588	597	588	577	588	573	628	586	584	595	581	571	592	561	579	597	577	604	635	590	577	610	567	616	584	537	547	612	602	619	591	630	559	563	593	608	594	557	600	588	593	612	608	567	598	560	636	593	579	575	580	615	564	544	555	600	576	614	620	598	534	569	561	548	550	600	561	587	603	553	593	565	623	556	606	535	557	569	607	601	564	548	608	580	577	580	580	581	558	569	535	598	566	578	548	599	564	616	580	595	587	598	559	568	601	571	571	588	587	557	615	589	590	597	595	606	559	628	584	576	585	581	573	593	598	604	571	559	574	616	605	543	607	584	593	609	570	586	598	570	585	606	581	564	551	604	541	578	639	544	573	593	595	575	557	599	578	580	623	604	546	592	614	594	613	600	546	576	601	600	615	596	604	577	598	563	575	562	589	607	577	549	615	662	577	593	582	535	565	595	634	637	579	548	574	616	597	619	606	588	592	600	572	543	534	591	621	549	584	580	560	626	594	623	600	603	570	507	576	561	572	589	577	582	590	589	578	579	593	569	584	638	558	603	541	602	580	575	610	582	577	581	596	557	582	606	608	592	607	561	571	581	596	564	579	572	570	578	568	587	617	562	621	537	573	575	579	556	621	574	568	574	536	585	533	565	613	595	607	599	630	556	565	596	569	608	591	567	559	544	581	596	539	595	578	572	549	624	584	590	558	585	563	603	595	578	542	578	578	590	595	549	555	584	582	568	559	623	585	583	592	574	594	587	564	569	553	571	581	531	574	548	574	553	565	577	613	603	570	570	561	569	594	582	647	581	580	596	598	572	579	595	561	582	621	619	620	553	569	562	560	581	586	599	574	597	643	607	571	567	629	595	561	607	625	591	538	580	604	566	650	585	587	568	569	609	604	629	550	581	585	573	609	589	616	581	558	607	599	586	614	566	606	581	607	589	591	576	580	601	558	592	617	602	567	656	579	613	578	599	566	619	600	522	556	601	540	520	615	577	593	609	581	589	566	571	578	604	597	571	605	580	589	610	627	619	592	630	622	515	585	604	578	579	573	542	671	593	570	603	604	574	558	583	631	600	627	636	595	559	589	592	615	563	635	597	597	609	604	539	553	552	615	565	600	574	583	616	591	618	549	574	592	613	574	611	570	560	585	569	612	579	627	616	625	606	586	587	548	618	605	557	616	613	588	618	555	551	576	605	521	635	610	601	582	608	580	620	557	609	565	557	600	585	585	589	581	583	594	573	572	596	613	548	610	601	600	550	578	564	581	553	587	568	597	592	537	571	572	603	559	560	561	615	573	627	608	637	568	617	544	595	625	572	575	596	619	547	560	607	564	605	594	546	545	588	555	594	575	602	574	592	558	592	564	565	554	587	591	616	590	572	598	576	593	542	615	544	612	593	578	625	604	634	588	587	602	616	583	559	611	615	622	597	572	568	575	631	562	558	572	587	576	510	568	575	549	620	594	579	592	606	561	572	599	573	555	612	605	581	570	534	552	590	604	525	635	567	572	595	570	558	575	538	592	570	598	556	578	557	569	605	581	568	603	583	612	609	612	592	599	559	573	611	582	591	584	600	550	614	553	571	619	554	576	601	587	576	600	555	567	581	619	567	571	560	569	553	601	547	571	567	652	548	565	597	546	600	572	581	614	567	587	539	577	577	572	586	607	565	610	628	611	586	570	570	554	548	591	614	604	589	591	533	569	568	596	570	606	609	569	610	574	580	619	602	622	593	624	589	585	556	592	640	583	604	589	555	578	570	599	596	619	577	666	596	595	600	549	541	601	608	588	599	600	586	631	628	573	580	626	601	578	609	587	614	568	590	623	545	609	573	549	551	577	534	588	601	639	601	544	576	586	549	577	574	616	550	565	554	577	589	581	614	611	584	578	575	575	602	566	595	543	557	559	550	578	592	561	580	592	572	580	589	533	633	661	615	598	583	601	567	551	616	609	592	587	552	531	521	597	565	582	583	584	580	576	603	611	571	581	598	558	593	573	552	592	607	607	537	597	584	571	542	563	610	633	612	562	548	578	533	568	554	621	586	584	556	565	585	547	591	609	602	624	580	527	559	574	575	554	572	596	514	592	532	596	594	643	611	559	546	577	556	596	560	592	569	592	551	585	588	610	574	599	591	617	623	580	578	574	553	591	589	578	626	579	646	590	599	558	562	610	569	573	583	592	590	571	568	604	611	593	569	602	572	593	579	592	569	589	615	592	616	600	594	573	555	564	586	606	556	578	600	588	531	559	596	561	551	589	592	607	557	608	563	578	573	614	585	577	529	612	538	577	576	590	558	595	571	581	569	570	603	552	619	584	578	583	615	593	570	559	603	566	585	585	546	613	601	590	599	579	570	533	597	572	619	592	601	582	602	587	562	592	572	570	603	563	600	590	573	562	557	614	591	599	560	579	588	578	591	592	605	580	554	612	594	589	607	621	598	580	604	611	602	618	612	568	554	576	573	600	585	593	569	613	550	585	574	547	607	554	585	567	534	571	571	614	605	593	586	595	578	608	630	552	587	572	585	616	557	598	588	576	633	601	584	608	604	600	583	582	630	629	605	562	554	622	552	568	575	609	555	567	595	558	592	598	595	578	565	630
6532	2189	649	379	509	489	385	288	311	266	295	253	220	230	166	177	162	149	125	138	94	114	89	85	100	87	72	71	79	73	81	75	71	66	63	71	60	76	74	69	81	58	64	49	46	54	45	58	42	68	50	51	58	41	46	36	46	56	57	41	53	43	40	48	34	27	47	36	40	46	27	32	53	40	33	35	46	42	45	36	43	29	40	41	27	40	37	37	30	41	41	34	38	39	33	37	36	38	30	40	39	46	36	32	42	35	48	38	32	36	39	31	39	37	38	36	35	35	44	39	50	46	34	32	31	28	27	35	38	34	43	38	32	32	42	40	42	40	35	45	34	35	41	37	39	39	34	31	38	31	34	38	34	30	32	35	32	39	34	45	27	30	44	33	30	30	37	28	30	36	29	32	44	40	38	37	39	34	34	42	42	35	35	39	37	32	34	37	34	43	43	35	43	43	38	43	29	32	38	43	42	33	34	35	30	32	29	42	36	33	42	34	39	27	27	29	43	36	37	44	39	33	51	42	38	35	46	36	26	30	45	29	40	34	49	38	35	41	36	31	39	35	42	28	35	41	48	37	40	44	51	42	34	48	31	42	39	49	42	37	35	47	40	37	32	33	32	39	44	36	43	40	38	34	27	26	36	40	37	32	36	41	36	37	42	39	31	41	44	27	38	33	30	41	32	38	52	36	30	36	39	33	43	39	39	34	35	40	37	35	39	38	33	37	44	35	40	40	35	37	44	36	40	39	42	29	47	38	41	35	34	55	43	40	48	45	38	38	36	36	35	31	42	30	36	27	40	30	29	18	41	33	37	34	32	40	41	41	38	34	39	44	36	34	41	41	51	39	37	30	44	33	26	31	49	35	39	32	43	38	38	38	38	43	45	49	34	36	45	32	39	43	37	33	36	37	38	31	36	35	39	39	40	31	37	39	42	45	45	50	47	41	32	33	38	48	30	37	43	36	48	39	22	36	47	41	35	39	29	31	53	26	45	42	29	52	44	33	38	40	29	50	41	37	27	38	31	49	36	49	30	39	33	40	45	44	33	36	39	27	50	39	36	32	29	31	41	35	28	22	33	40	36	27	55	23	40	56	42	33	34	47	22	36	41	45	52	38	33	30	30	33	34	35	37	39	44	42	40	35	38	26	36	32	31	38	21	39	31	51	29	38	27	43	40	40	31	38	41	34	30	37	39	34	42	38	25	35	37	46	43	47	45	39	28	45	40	28	46	33	33	42	43	39	23	38	39	28	29	36	44	28	40	34	27	36	28	33	35	31	31	27	34	45	46	27	47	27	32	34	33	37	30	33	41	36	39	42	46	44	32	40	28	30	43	37	39	35	48	35	35	30	39	45	51	30	37	53	43	38	38	41	26	47	29	31	41	44	38	50	24	38	36	27	43	35	42	34	27	28	39	39	30	40	36	41	38	33	34	40	31	42	35	29	45	36	34	43	42	35	37	43	43	45	32	41	45	32	37	31	34	59	34	25	38	38	48	36	40	30	31	33	35	39	36	32	43	34	34	37	36	49	29	35	30	49	42	35	42	37	37	36	41	37	31	36	32	35	28	45	44	46	32	45	32	46	39	36	35	44	55	38	26	38	38	42	31	30	50	34	25	29	43	31	36	41	36	32	35	39	52	38	35	29	44	34	38	44	31	35	27	42	35	45	32	37	37	30	44	34	35	43	38	47	39	36	29	42	29	32	42	43	41	39	28	30	41	39	28	43	36	38	40	39	32	33	42	35	34	30	38	35	23	30	40	38	37	41	37	33	37	41	30	42	41	37	30	30	30	36	36	41	39	40	45	40	45	32	34	41	27	36	39	36	28	38	37	35	35	36	39	31	46	37	38	26	41	35	30	37	36	40	35	32	34	41	26	33	40	42	34	22	39	37	45	28	26	27	25	35	30	37	47	24	32	39	37	45	28	43	45	36	29	40	43	38	33	30	38	44	35	32	36	38	34	36	41	38	30	40	40	41	35	38	39	34	34	39	40	27	36	37	36	29	38	30	35	32	40	51	38	44	29	36	34	45	40	33	35	35	38	37	39	33	33	41	52	43	30	32	37	33	38	41	37	27	45	30	33	37	34	30	30	37	40	41	18	38	37	38	46	46	41	39	39	39	38	41	39	46	41	35	34	41	41	30	40	36	30	38	46	32	40	42	31	47	51	43	36	36	43	40	46	34	45	37	41	32	35	41	49	34	45	33	38	28	35	33	39	35	39	42	36	42	39	29	37	36	42	37	32	29	35	33	45	48	49	42	43	35	46	41	34	34	42	33	49	39	33	39	43	39	42	31	35	32	50	45	34	37	47	27	29	31	35	41	31	44	33	35	41	27	40	51	32	31	30	30	31	31	35	32	35	38	42	43	35	40	33	38	31	46	35	27	38	33	37	37	41	33	37	32	32	38	30	38	47	41	28	38	41	28	43	40	32	33	39	32	34	42	35	35	47	39	33	39	40	28	36	25	31	36	33	39	32	39	39	61	38	33	38	35	41	43	44	40	36	38	40	45	32	31	32	32	34	30	39	37	41	41	31	40	46	37	39	42	46	38	37	39	31	31	30	38	37	37	47	39	45	52	41	29	34	53	24	44	37	42	35	38	31	36	30	46	20	32	29	36	35	31	29	34	40	38	54	37	32	33	32	34	34	41	35	35	44	41	37	39	41	31	35	44	38	33	42	39	30	48	40	34	40	47	30	39	45	32	44	33	53	44	39	39	32	25	40	42	37	34	35	37	29	37	46	28	31	37	31	42	31	42	33	33	33	44	41	36	38	40	44	33	45	38	33	34	32	29	37	36	36	38	46	35	35	34	31	30	35	31	44	32	42	31	41	37	41	41	30	35	35	41	32	42	40	35	44	40	30	41	41	42	39	37	41	37	26	37	34	42	36	31	45	29	39	39	33	42	36	43	35	22	41	37	46	36	40	52	38	47	36	32	35	40	33	39	27	38	33	36	37	26	44	34	35	30	38	34	33	45	32	36	35	41	34	46	34	47	31	48	38	35	53	46	32	34	37	44	36	42	32	39	42	36	32	35	51	36	45	38	39	40	44	42	44	43	39	37	39	37	37	33	38	33	39	34	35	46	51	26	36	39	36	37	29	28	42	39	30	37	31	34	33	30	32	38	39	37	39	34	40	43	35	51	29	42	40	37	40	35	35	39	35	39	34	33	40	28	42	33	33	47	32	35	31	40	42	31	45	36	46	38	35	40	33	26	40	31	45	39	42	30	31	44	40	32	37	39	40	37	39	39	34	40	38	43	37	40	42	39	33	40	53	43	52	42	31	31	34	29	29	33	26	35	40	33	41	34	38	35	47	38	34	41	43	45	51	33	42	33	35	34	32	45	39	37	47	48	42	29	32	46	36	30	48	35	35	36	42	18	32	45	38	44	34	48	38	49	38	39	37	30	34	52	38	32	32	43	37	49	40	42	40	25	40	33	36	34	37	35	38	29	43	28	30	22	22	28
43247	22999	12494	22414	30878	29508	25470	22439	19360	16778	14723	13331	12440	11091	9416	8561	8022	7137	6114	5525	5090	4466	4132	4305	3839	3724	3426	2758	2775	2663	2712	2547	2417	2420	2351	2296	2246	2194	2138	1920	1875	1887	1785	1737	1767	1684	1651	1604	1547	1560	1448	1470	1351	1333	1286	1167	1198	1063	1078	1014	997	961	963	935	913	919	892	851	903	804	836	808	791	798	767	761	762	771	780	767	732	739	685	744	712	719	690	725	706	663	689	675	654	631	654	633	636	638	628	641	600	654	622	631	637	644	613	634	671	589	629	642	579	615	630	592	628	668	680	665	651	616	583	617	608	630	600	624	621	675	604	652	625	639	614	652	654	631	636	616	663	643	693	632	613	633	630	619	642	619	620	662	637	663	654	590	640	634	618	625	617	613	659	645	620	636	611	634	647	612	622	608	617	592	599	649	665	652	647	646	592	633	674	674	638	625	619	623	601	618	629	580	607	614	635	642	654	620	662	640	662	647	626	582	633	631	648	609	645	637	624	671	675	598	644	611	643	639	579	645	650	640	640	625	630	663	604	624	620	657	625	631	633	588	686	629	648	614	623	625	602	639	656	634	661	656	630	636	617	657	594	627	617	598	628	655	649	634	624	586	656	670	614	645	664	659	662	599	625	599	654	645	588	631	615	638	653	607	624	667	640	628	620	639	599	592	656	656	644	645	644	631	655	578	617	638	639	635	595	629	574	639	616	644	648	628	634	623	634	596	592	617	626	632	596	604	606	622	675	616	652	597	622	649	634	626	618	664	648	648	649	608	598	669	661	643	662	641	671	636	653	667	617	628	587	584	641	621	627	636	653	622	705	641	636	583	633	627	627	613	614	662	622	627	687	632	625	602	690	645	654	668	638	650	642	669	626	628	617	658	595	602	624	594	640	590	648	635	639	612	635	632	645	592	647	607	612	686	596	623	594	639	631	604	669	611	646	644	673	644	623	615	647	608	628	630	623	663	636	661	675	640	620	619	629	606	621	618	613	631	631	666	618	602	672	592	608	619	586	602	607	557	598	623	666	635	652	638	646	657	645	581	587	613	660	619	618	672	637	597	642	586	602	668	616	623	644	630	661	636	635	689	665	643	605	621	571	618	619	670	627	617	631	628	605	636	630	647	628	601	645	641	578	619	623	614	587	647	641	640	632	642	626	645	638	665	614	603	649	624	600	599	595	638	613	596	659	608	579	634	626	619	625	632	594	642	613	624	606	665	561	675	618	659	621	682	609	610	642	599	639	709	629	604	661	658	648	652	622	632	629	672	649	627	646	660	622	651	619	649	667	645	609	636	646	666	642	597	613	637	640	620	629	639	620	615	669	613	640	613	710	658	561	600	598	662	631	649	646	648	657	664	651	636	665	711	635	625	661	623	646	640	617	634	658	650	654	621	639	640	641	617	621	613	578	646	631	612	680	633	615	633	592	657	611	623	574	578	581	614	632	643	608	623	673	628	590	686	627	655	619	601	587	620	669	604	613	572	634	672	600	633	644	632	639	584	663	651	591	649	643	651	595	652	661	621	619	569	604	620	629	627	632	642	644	616	663	636	667	697	584	610	608	647	669	620	647	612	633	649	669	608	633	662	636	629	617	601	634	623	619	588	600	627	663	634	653	612	668	658	602	586	612	643	611	672	610	594	653	638	632	671	609	623	617	603	596	628	618	673	653	600	617	586	645	627	603	631	657	606	603	605	670	618	627	616	599	623	614	615	611	623	630	638	674	616	658	623	635	643	584	655	615	581	611	641	599	641	667	653	649	626	622	594	619	656	645	595	608	614	667	600	603	594	643	622	641	648	634	634	614	639	606	622	612	600	587	663	672	668	628	626	621	608	619	628	646	622	638	648	629	623	592	649	611	647	610	617	583	641	666	641	642	632	644	595	596	634	619	642	659	613	620	666	593	633	603	623	666	641	610	624	642	590	633	623	637	628	630	615	584	598	611	599	641	647	645	613	613	615	633	598	621	601	644	632	651	636	592	634	626	637	622	636	654	643	594	631	649	663	648	611	588	647	573	558	614	622	625	642	604	657	637	633	604	656	676	562	661	621	618	637	585	668	668	637	600	627	601	676	638	613	600	614	622	645	634	593	619	619	601	632	645	599	594	625	649	611	627	635	655	663	632	632	677	634	617	645	618	650	629	653	624	572	634	636	675	618	591	617	632	635	608	658	655	620	632	645	649	629	591	641	576	621	596	634	662	636	635	603	610	664	621	607	600	633	617	625	634	638	651	619	628	657	623	639	639	625	641	595	658	637	601	618	630	600	634	609	644	620	624	636	628	622	641	598	621	657	633	672	633	620	597	619	586	576	614	635	635	620	609	576	660	642	652	594	574	643	576	642	596	654	644	615	633	642	587	577	601	632	625	639	627	662	695	640	611	627	610	598	674	630	652	642	636	638	661	601	648	606	609	643	598	600	640	655	636	634	629	601	633	608	650	606	627	630	658	624	612	655	608	577	609	624	658	628	663	635	654	599	630	617	605	633	686	606	614	626	605	593	576	629	593	626	650	612	589	677	613	625	613	608	630	676	604	557	641	617	614	580	651	598	629	592	589	637	618	634	627	587	650	604	635	627	652	617	641	630	602	645	686	592	619	581	612	649	634	620	633	646	639	633	603	619	636	606	617	632	625	659	613	558	638	651	647	622	636	640	627	599	654	630	636	601	650	654	638	602	640	645	617	656	623	696	630	623	640	604	623	624	621	652	628	623	652	630	594	590	675	632	629	618	664	643	625	622	616	607	629	653	627	629	593	611	640	613	617	616	611	628	632	631	586	638	609	625	641	669	640	640	592	613	616	621	618	644	645	674	629	626	641	656	667	655	627	657	636	589	624	602	658	627	642	610	655	617	643	680	614	636	575	605	685	635	666	613	697	626	582	627	678	603	592	547	680	651	679	622	620	702	635	602	643	640	639	626	655	578	619	679	638	624	605	629	599	635	601	608	614	593	599	662	638	567	632	642	646	659	595	621	650	619	610	642	641	587	668	616	640	612	661	638	627	663	642	643	609	642	633	609	616	601	623	640	647	693	642	646	608	616	617	635	646	670	632	604	643	622	617	598	596	619	646	627	611	655	620	640	610	661	627	649	619	636	657	629	656	615	607	643	626	618	618	647	585	652	683	631	652	664	652	657	624	605	618	636	592	637	607	625	649	587	648	642	631	613	615	607	607	625	644	624	655	643	643	594	595	596	634	642	619	611	625	650	615	608	656	637	634	634	609	648	623	638	609	628	629	636	639	607	560	633	631	574	614	644	627	610	622	652	649	655	684	620	622	602	640	608	620	649	634	636	642	599	624	688	586	617	602	597	647	635	652	631	646	652	645	620	615	596	600	623	647	661	649	609	643	615	617	674	648	640	576	600	623	645	617	629	642	606	663	605	596	567	557	639	624	664	649	628	651	603	652	634	623	597	647	638	636	624	642	680	640	563	646	621	646	626	606	651	654	625	627	676	585	658	632	614	607	630	654	657	676	640	604	631
2644	516	196	127	217	182	157	140	134	125	109	107	115	113	80	81	89	73	80	62	66	56	64	49	49	45	39	49	42	46	53	47	43	22	38	51	39	30	39	33	43	40	36	36	26	34	37	25	33	24	33	39	31	29	40	42	39	30	32	24	40	30	31	28	25	34	28	28	38	29	32	25	22	25	29	27	33	25	26	26	24	22	33	25	24	29	31	29	31	28	20	28	21	27	21	27	27	20	29	25	39	27	27	26	25	21	30	27	25	32	36	26	26	35	27	28	25	27	17	31	30	32	23	34	19	25	20	37	31	31	26	31	18	22	24	25	31	26	26	22	24	24	30	34	33	29	28	19	22	33	29	23	29	26	29	28	19	26	35	20	28	16	29	15	23	26	26	27	23	32	33	30	33	29	21	40	40	34	31	29	31	27	27	35	26	26	19	26	27	20	28	30	28	25	35	26	32	31	29	32	27	26	31	36	26	25	29	31	31	33	41	31	29	26	35	31	24	24	29	24	35	25	30	30	21	17	30	22	32	23	30	31	29	31	25	27	26	32	23	34	29	28	30	33	35	34	22	37	24	24	26	27	23	27	22	20	28	28	26	34	31	20	36	32	32	20	22	22	30	28	29	27	43	32	32	22	25	33	27	34	25	30	27	26	25	24	24	24	34	29	31	28	26	36	34	31	30	30	24	28	18	24	22	35	31	31	27	21	23	27	28	24	23	41	22	33	27	22	34	29	28	22	24	20	33	26	33	22	41	27	22	29	30	32	20	30	22	17	35	28	31	27	33	31	24	26	34	39	24	24	32	38	31	15	20	29	27	25	34	27	16	34	25	28	30	28	26	32	29	33	26	31	44	27	22	25	26	34	18	26	27	34	33	34	32	20	20	29	31	31	24	23	19	26	27	27	27	30	26	22	24	34	25	28	22	33	23	24	29	31	41	24	37	25	25	35	33	20	31	27	20	21	32	34	21	34	24	28	31	20	26	34	27	26	23	25	30	35	24	27	28	27	15	25	25	29	23	25	30	31	39	25	31	28	30	31	27	28	23	32	33	31	28	25	32	20	40	36	28	23	35	28	18	30	27	26	27	28	27	27	19	23	18	19	27	26	16	22	44	29	35	26	26	39	36	30	32	31	22	25	29	26	39	21	33	34	24	31	32	37	34	26	27	24	29	27	31	23	35	31	24	25	22	33	26	16	35	28	25	25	27	28	32	46	32	35	32	21	23	32	34	41	28	28	27	31	26	29	26	17	27	33	29	35	26	20	26	24	11	29	28	36	24	30	28	24	30	27	29	28	27	25	24	30	26	20	32	19	27	27	26	23	25	21	27	21	23	29	31	33	28	26	27	23	27	31	32	33	27	24	24	25	29	37	29	36	33	29	28	24	35	30	34	18	33	31	35	35	38	33	28	26	32	29	31	30	34	36	30	29	36	19	24	35	26	30	10	19	28	25	26	31	35	22	27	30	23	36	27	32	42	20	27	34	18	24	26	24	29	27	30	28	38	25	18	25	24	29	31	28	25	21	29	28	29	26	30	28	25	26	25	18	28	26	31	16	27	22	26	28	25	26	31	21	34	33	21	20	29	42	37	26	26	28	29	23	26	26	37	24	27	36	23	32	23	18	27	29	31	22	32	24	27	33	22	26	23	29	37	30	46	27	36	32	33	26	36	30	32	29	25	32	27	26	21	29	26	25	28	34	17	32	35	32	15	24	40	28	30	32	27	31	20	28	36	33	27	37	27	32	32	27	25	23	33	25	23	21	27	23	37	17	35	15	33	28	32	25	24	34	26	34	32	29	20	27	24	31	36	27	26	23	29	19	19	23	19	25	29	27	27	20	34	25	34	20	31	26	24	19	27	22	20	26	33	25	23	24	27	23	37	36	31	30	26	26	27	17	27	33	28	34	32	33	34	25	26	25	19	25	17	22	37	20	32	28	26	20	24	29	28	35	28	22	31	32	31	33	27	27	35	27	24	29	30	22	28	30	26	28	30	27	29	32	21	25	22	25	21	25	25	26	30	27	27	30	28	26	32	16	19	29	19	32	36	37	28	26	22	35	30	21	26	28	22	30	25	25	17	30	21	26	30	30	35	20	30	29	23	22	28	35	29	30	37	33	27	19	25	29	31	34	33	30	22	22	30	23	29	27	24	31	19	31	26	25	26	43	31	28	24	27	33	24	25	24	28	26	25	22	29	20	28	32	28	30	29	26	31	26	22	31	32	32	35	25	34	29	19	26	21	20	33	36	35	38	23	29	17	24	26	30	31	34	35	35	28	34	27	23	36	28	27	25	31	35	23	22	32	29	22	24	33	23	26	33	25	21	31	19	19	30	25	25	30	22	36	31	26	25	26	38	22	36	27	24	27	24	36	26	36	27	17	31	35	40	35	22	27	37	23	26	23	26	27	27	28	35	26	21	29	26	24	27	25	30	18	29	21	32	33	29	23	27	30	29	23	30	23	29	22	37	22	21	26	28	34	21	25	24	26	27	27	38	27	25	19	23	21	29	31	38	21	28	43	25	27	30	31	26	29	22	34	30	33	29	19	29	28	34	26	33	38	29	29	17	29	34	17	21	24	23	32	18	30	26	31	22	27	22	29	26	38	32	27	21	35	26	24	27	25	28	18	28	26	24	18	41	22	25	36	23	35	22	35	36	30	27	20	35	26	26	32	28	29	30	29	18	42	35	37	34	31	29	24	31	38	25	25	28	21	33	33	25	27	32	20	28	25	29	25	22	21	31	38	35	32	26	29	29	24	34	31	17	35	30	29	24	38	34	26	21	31	40	29	25	23	25	31	32	24	27	25	35	25	21	24	32	27	34	31	31	31	25	25	34	42	28	31	34	29	31	30	22	21	25	33	18	32	20	25	31	30	27	29	35	31	29	29	28	30	23	24	26	27	26	25	33	32	30	25	34	30	20	28	32	28	28	31	35	32	29	30	30	40	22	34	29	28	33	31	28	29	29	37	18	30	28	28	26	34	41	35	39	26	29	36	31	31	33	27	21	20	28	27	35	20	27	22	22	20	35	33	33	21	26	35	23	32	17	23	24	24	29	38	22	27	25	29	29	26	29	22	24	28	33	22	33	31	36	33	32	23	19	30	35	31	27	20	31	30	21	26	21	22	33	42	25	32	30	33	26	30	15	24	27	27	21	25	31	27	33	28	25	22	15	31	24	32	19	26	26	28	33	37	29	27	23	33	30	34	28	30	31	33	42	25	31	27	30	20	22	30	31	37	24	26	23	24	29	32	30	34	28	33	26	21	25	34	29	23	35	35	20	36	18	27	28	24	28	30	27	24	32	30	20	27	35	36	20	32	29	28	26	32	41	29	26	26	26	40	38	25	28	16	34	24	27	34	34	36	25	29	30	29	23	21	24	22	26	22	29	24	28	31	41	29	32	37	30	20	32	30	20	23	19	31	28	27	35	27	30	24	24	21	27	24	29	21	29	24	26	26	37	32	28
30704	13791	5870	12452	19143	18888	15311	12941	10893	9172	8084	7238	6857	5744	5140	4552	4087	3847	3465	3054	2719	2501	2218	2083	1974	1868	1565	1440	1320	1338	1424	1310	1312	1271	1276	1256	1219	1221	1139	1103	1118	1088	1089	1020	980	920	927	864	864	885	841	797	824	755	728	739	685	670	613	664	660	627	586	598	583	608	606	572	603	572	553	573	550	558	529	580	507	545	530	520	523	493	540	510	549	535	522	519	488	500	510	455	457	497	474	493	483	534	449	481	492	446	516	490	507	505	461	458	520	510	488	450	480	475	492	499	500	492	482	486	475	498	501	462	485	479	505	478	466	453	486	496	477	466	482	485	437	459	471	461	473	464	464	470	415	462	449	457	461	455	463	458	463	457	508	446	537	461	461	489	448	456	492	484	487	465	502	499	487	444	467	501	492	492	504	487	481	481	448	495	466	458	492	455	510	477	451	460	453	480	483	446	498	484	476	492	464	502	443	475	476	516	497	486	503	438	458	501	442	490	456	477	463	450	455	478	480	460	520	464	496	485	459	466	428	508	454	473	454	479	489	488	463	439	487	465	480	477	477	504	468	531	443	473	468	472	475	501	471	504	507	476	468	498	484	475	475	473	505	489	442	487	444	492	473	494	496	455	450	464	483	503	473	493	458	453	505	458	452	498	479	477	478	436	458	478	523	469	502	499	477	530	463	494	490	464	468	464	507	472	475	477	463	471	471	496	503	462	473	411	447	484	474	464	514	453	439	477	507	467	486	478	463	505	504	499	486	482	479	515	487	471	494	467	460	526	483	490	506	506	489	453	488	474	495	521	496	512	492	491	505	458	483	489	449	440	491	473	462	480	487	488	469	463	478	483	444	482	451	478	466	503	434	475	468	455	459	463	459	471	457	487	470	470	474	489	463	479	461	484	501	486	443	477	475	487	445	469	499	461	462	509	492	458	465	520	464	453	475	469	449	446	529	496	449	474	434	461	546	516	464	466	488	493	433	480	475	489	476	492	476	460	467	465	499	443	477	483	492	457	507	507	475	452	470	465	500	454	482	450	491	513	492	472	483	494	481	481	493	476	476	457	535	454	443	491	521	492	472	502	466	497	466	494	476	477	474	452	512	488	461	504	469	477	479	483	470	481	511	483	463	429	484	492	466	468	493	489	505	483	471	511	479	462	459	478	509	534	500	431	471	479	443	435	458	449	471	501	489	479	421	525	489	466	495	531	513	497	466	521	462	432	481	459	471	478	477	458	482	485	443	484	503	490	495	483	492	484	445	459	457	468	456	452	478	463	478	450	450	497	458	505	454	472	480	487	450	462	497	501	465	494	472	454	480	495	470	493	505	460	502	488	481	439	512	476	490	487	487	487	476	489	444	504	487	482	503	455	454	523	449	482	488	473	518	461	531	487	475	465	503	462	490	463	492	442	482	457	484	459	487	498	485	468	457	486	477	466	500	476	441	489	491	518	455	445	470	472	485	469	457	467	491	461	488	480	463	481	483	474	465	521	459	445	512	501	483	467	489	473	452	503	481	458	487	502	469	508	509	490	487	487	460	466	478	473	467	476	506	465	517	483	466	469	497	461	490	461	505	477	496	447	497	500	501	538	501	470	466	488	424	481	479	463	490	451	483	475	466	440	487	445	483	483	499	456	520	484	466	475	448	473	488	480	451	527	496	485	469	446	452	480	467	452	487	455	487	467	479	542	487	498	464	454	491	486	477	487	495	485	497	524	468	493	475	498	470	472	491	462	472	459	473	472	463	493	496	481	483	462	490	466	496	491	427	500	464	498	501	467	470	513	485	473	473	425	452	453	467	462	460	463	491	500	496	483	454	452	502	426	475	470	475	473	431	455	492	469	456	464	484	518	475	491	510	467	498	481	460	456	501	488	488	476	462	473	480	497	506	482	478	534	445	461	486	468	445	433	483	487	476	473	442	499	456	492	468	504	452	500	459	482	498	484	441	504	489	447	484	452	464	470	492	484	491	503	508	464	520	512	521	458	507	500	450	463	470	516	477	485	526	475	485	495	492	466	486	495	423	491	467	470	481	436	497	487	496	474	487	455	469	472	441	425	473	465	482	506	459	458	466	512	481	481	471	475	455	507	516	472	446	468	457	443	469	429	503	459	482	482	424	496	475	472	486	496	509	472	505	500	499	486	492	463	473	453	481	463	507	471	488	500	463	467	488	469	461	466	509	461	501	463	475	473	474	513	524	496	469	507	518	487	477	513	489	500	475	448	491	485	476	463	466	477	505	469	507	437	470	499	449	448	474	494	456	454	461	485	472	470	467	469	463	437	489	511	519	499	441	481	476	498	518	463	481	453	480	463	485	465	463	459	458	466	455	489	431	462	462	486	487	487	503	491	427	497	490	467	481	479	480	478	496	478	495	480	462	517	490	482	434	519	488	457	473	472	495	498	472	442	484	466	500	452	499	476	540	494	468	484	491	452	499	449	453	470	460	449	497	440	476	452	471	467	471	456	504	492	457	500	431	500	508	452	479	465	488	467	471	449	498	483	459	488	492	480	455	460	496	463	494	482	468	487	461	450	458	481	445	475	448	502	457	490	459	426	479	477	476	538	464	441	489	476	476	466	453	463	473	485	463	489	450	458	489	462	501	443	521	470	481	458	495	468	446	460	476	485	442	477	496	468	447	462	486	436	452	475	483	477	486	470	491	480	442	443	481	465	486	478	507	500	506	457	467	465	510	465	486	469	472	482	477	497	450	422	494	500	461	458	468	466	472	471	495	453	501	473	426	488	507	444	469	447	460	489	492	451	486	461	484	438	440	498	508	482	461	494	421	497	473	465	528	476	500	463	491	523	487	499	471	515	486	479	514	495	490	479	470	509	482	473	500	474	490	459	524	470	481	477	439	452	486	474	452	464	442	474	457	463	472	534	469	459	471	482	474	514	437	480	468	494	458	456	482	467	544	466	481	483	482	464	503	469	406	471	468	517	481	464	475	437	470	495	454	493	461	495	497	447	452	466	466	446	520	444	509	494	489	486	516	445	523	453	476	502	457	429	472	466	513	470	475	445	460	463	471	459	467	490	488	516	453	489	509	483	459	506	468	466	464	467	501	448	437	502	490	498	468	478	479	457	463	481	491	479	494	468	460	434	489	483	514	476	456	483	511	477	479	480	487	476	482	488	491	530	456	522	444	456	455	482	485	479	472	489	463	453	459	477	473	435	478	519	493	486	468	474	483	469	477	470	482	470	478	455	460	507	488	450	476	480	484	488	505	453	469	472	483	458	459	487	464	468	491	518	469	488	469	447	492	475	477	497	452	469	490	484	469	489	456	492	457	463	450	482	499	493	489	484	460	491	496	468	437	480	489	521	467	452	476	495	473	478	480	491	469	475	448	485	473	505	514	515	494	452	466	522	489	508	442	480	492	489	473	449	494	488	449	455	461	500	495	464	491	463	456	517	500	514	487	509	431	488	467	514	494	513	498	476	463	484	503	468	477	469	466	493	448	471	473	457	491	487	486	508
4960	1523	459	228	430	416	326	287	242	240	248	193	193	173	165	145	125	118	122	97	105	96	85	78	74	60	64	61	57	61	61	54	68	65	60	67	45	50	35	61	54	48	37	39	38	54	51	42	33	51	48	43	51	45	52	44	44	49	35	47	38	47	43	38	47	40	40	27	29	39	39	28	41	41	41	35	43	24	27	40	42	42	29	30	39	32	35	34	35	32	31	36	30	35	19	21	35	39	34	26	28	41	40	34	36	28	39	41	37	33	29	33	25	38	42	35	22	24	31	38	28	29	36	32	39	29	34	31	29	23	34	26	36	37	38	38	35	40	31	32	32	31	26	37	34	43	29	39	30	30	31	29	27	33	29	36	35	32	35	28	33	34	30	26	30	33	37	22	38	33	37	37	28	38	37	46	22	32	28	37	34	30	38	37	31	39	31	34	27	24	25	32	32	35	43	30	22	29	19	20	38	40	29	41	33	34	27	41	30	28	31	37	39	37	31	25	34	29	39	28	36	28	40	23	31	40	17	37	33	30	29	33	29	30	29	30	32	33	31	23	32	30	24	23	42	39	38	36	32	35	29	25	23	32	36	45	40	36	32	40	39	32	40	38	36	17	29	29	24	29	28	33	25	32	36	29	39	44	40	31	28	28	40	31	40	31	37	31	44	34	36	30	31	37	26	40	36	28	26	32	26	33	24	31	32	40	38	41	34	35	26	28	36	35	43	27	28	32	39	39	36	25	34	23	23	31	28	29	27	38	37	30	36	29	41	38	33	27	34	24	28	35	33	32	34	32	35	42	42	29	25	28	31	44	30	38	32	28	34	30	46	32	31	30	26	36	29	27	30	33	33	28	27	28	35	33	25	31	32	35	27	34	39	26	31	41	45	40	32	31	27	30	25	32	31	39	36	24	28	26	37	41	24	40	27	40	28	27	40	22	32	24	25	42	32	32	29	22	29	33	28	27	28	29	29	33	34	29	28	39	24	30	35	36	30	33	30	26	26	27	41	26	38	44	23	29	42	23	30	34	30	28	31	27	36	31	34	25	23	36	41	37	29	37	41	34	26	28	39	29	34	43	32	37	32	44	27	34	31	29	35	37	39	31	29	29	41	34	35	29	32	34	39	23	41	47	25	27	32	26	33	37	34	25	31	37	29	29	31	34	31	40	21	33	37	32	34	33	32	27	26	30	34	33	35	34	34	32	35	39	34	22	33	31	26	21	35	24	33	26	36	35	28	35	34	38	29	44	28	32	35	32	34	31	30	32	32	27	33	29	45	29	32	36	45	25	24	32	28	33	36	27	30	36	36	27	26	43	34	28	31	28	38	22	25	28	24	30	35	36	30	30	18	47	32	40	38	28	34	49	26	36	41	34	27	23	36	31	33	36	32	32	35	32	40	41	33	36	34	26	27	43	34	34	22	39	34	29	40	32	25	27	28	24	24	31	31	37	32	34	37	26	39	31	25	30	20	28	35	28	36	27	32	30	35	36	22	36	31	34	39	44	30	26	40	34	33	28	30	35	33	33	31	37	28	41	41	35	44	27	30	28	39	31	27	37	36	22	21	29	29	28	26	22	31	27	29	37	31	26	25	34	26	34	45	27	41	27	32	33	37	33	41	34	35	31	29	33	31	31	26	37	24	31	35	32	28	29	29	28	34	37	33	37	22	29	38	23	26	19	37	32	26	37	36	38	29	34	30	31	43	31	34	38	28	29	37	34	34	31	19	32	30	35	41	33	32	26	40	29	25	32	35	33	29	32	33	37	30	24	42	29	38	28	26	36	35	34	20	31	26	32	31	34	32	31	27	35	23	34	40	32	33	30	33	36	45	26	35	22	27	32	32	24	38	34	26	20	29	40	21	29	28	34	34	31	27	32	36	37	33	35	36	30	29	37	38	39	32	27	29	34	39	32	43	21	26	33	29	33	33	32	26	26	31	36	29	26	37	30	29	40	46	31	26	31	23	35	43	40	36	30	32	30	42	42	23	41	37	20	30	34	37	44	34	22	33	29	24	36	38	23	30	30	33	32	37	40	40	35	35	30	33	32	33	36	45	39	30	37	37	26	42	36	24	29	36	40	48	26	32	36	46	28	29	33	36	23	30	34	26	37	28	26	34	35	28	27	38	36	28	32	25	32	43	36	29	34	35	37	38	32	36	21	35	28	35	35	29	26	35	28	43	37	34	30	33	29	37	39	33	28	30	28	29	43	38	34	25	27	28	34	32	27	41	45	33	32	31	35	22	21	34	28	28	36	28	37	51	36	30	40	25	44	28	36	42	33	25	34	35	33	35	37	36	40	38	32	37	24	22	32	30	32	34	34	42	35	23	30	30	23	37	25	37	30	33	35	38	28	30	31	35	34	28	40	32	32	38	32	30	34	36	32	32	28	30	31	24	38	37	30	24	26	42	30	25	33	31	30	31	37	31	43	28	32	28	27	44	26	32	44	28	30	29	27	38	47	28	29	33	41	40	39	33	31	25	38	31	34	25	39	47	40	27	37	30	36	34	37	29	35	22	24	42	25	48	40	20	34	21	37	34	34	33	23	35	26	30	33	43	33	19	37	33	33	44	35	33	30	37	35	24	26	40	33	37	35	38	34	38	35	29	39	33	33	36	35	35	30	27	28	37	27	39	29	28	33	41	39	31	33	35	32	33	29	31	35	35	37	30	36	22	34	37	41	37	37	33	41	42	35	28	39	33	40	32	36	35	30	31	38	46	26	27	41	30	40	35	25	30	36	35	36	25	48	30	25	31	45	35	28	37	37	28	34	35	32	34	43	34	33	36	33	37	36	22	22	31	28	31	29	36	33	36	29	34	39	41	30	29	41	23	27	24	35	31	43	37	41	35	28	32	31	31	30	32	34	27	34	36	25	30	35	29	27	43	36	32	32	36	36	35	43	31	31	31	44	25	33	35	37	35	30	24	26	30	30	30	32	35	29	25	32	33	35	27	36	38	39	39	39	41	28	29	34	29	37	19	35	33	44	47	31	41	37	32	28	22	22	38	31	35	34	27	36	32	29	32	35	38	34	25	26	30	36	32	41	26	34	36	33	28	31	27	42	41	30	32	40	34	37	24	28	27	33	36	40	27	35	40	40	32	30	32	41	35	39	35	28	36	26	43	20	41	34	23	29	28	36	31	36	33	30	31	36	32	25	33	43	29	29	33	36	26	30	33	36	33	29	22	39	30	32	43	29	31	42	33	36	32	28	47	28	34	30	41	26	33	24	28	33	32	36	34	44	42	31	32	33	29	32	34	38	32	30	24	37	29	33	29	32	27	41	27	39	23	39	36	44	26	35	31	35	45	42	32	33	30	27	30	35	34	30	36	38	31	40	23	32	28	31	31	32	26	31	27	37	25	50	32	33	38	40	33	25	29	32	36	31	24	38	20	31	31	30	38	27	28	36	30	34	31	40	31	34	30	37	30	48	30	32	34	33	26	53	32	33	49	35	32	45	30	40	33	29
40677	20661	10202	19500	28393	27999	24370	20359	17921	15706	13993	12592	11619	10010	8763	8205	7441	6626	5805	4955	4668	4217	3860	3534	3346	2868	2627	2489	2367	2464	2519	2187	2146	2189	2114	2082	1938	1867	1756	1769	1729	1656	1624	1610	1501	1466	1388	1343	1319	1327	1248	1157	1057	1121	1071	1048	1049	948	927	928	914	867	866	769	805	752	714	728	672	776	709	765	698	700	681	654	678	659	648	608	670	658	671	624	633	577	652	582	598	553	566	610	584	589	547	575	529	645	590	565	537	551	555	537	566	607	567	572	560	548	527	540	570	567	557	585	591	625	582	555	555	520	602	558	548	543	557	548	563	558	555	583	579	543	522	570	559	561	531	558	539	572	540	563	579	615	559	574	579	549	558	515	526	559	536	569	546	548	576	601	556	595	541	564	582	570	530	559	576	562	555	572	520	521	542	550	574	517	544	587	528	549	517	535	560	535	534	550	595	562	555	583	545	561	558	582	567	548	545	540	572	548	518	566	527	529	591	528	563	527	522	576	587	560	519	530	530	521	520	555	547	591	562	522	560	581	569	575	511	551	535	529	576	529	577	572	539	536	556	498	575	572	579	546	561	508	540	588	556	525	548	554	518	563	560	553	576	524	592	547	554	520	608	570	609	524	529	543	556	518	556	585	571	543	570	566	568	561	573	543	544	563	559	563	558	514	584	494	530	533	581	541	544	551	546	526	547	563	589	534	555	568	547	574	590	531	568	577	520	563	574	569	609	533	537	532	583	568	564	585	576	543	548	550	549	575	528	550	556	520	556	563	527	598	579	518	510	546	585	567	528	557	493	580	581	542	599	541	563	550	554	550	565	543	531	619	613	611	558	538	589	550	612	584	568	546	523	567	583	531	528	577	574	581	597	561	529	560	523	535	584	566	531	537	578	556	549	584	539	579	517	573	514	554	538	564	571	550	574	547	550	566	560	520	556	545	546	574	582	541	507	531	516	558	511	531	559	583	546	580	529	569	540	588	569	524	547	558	604	562	591	565	544	610	526	549	584	564	556	575	565	544	549	573	540	597	520	592	557	545	548	590	541	583	581	551	543	579	560	539	556	557	607	589	555	555	582	530	582	581	556	538	602	561	564	533	553	556	584	544	537	582	552	579	574	586	550	605	539	570	547	556	527	535	543	479	556	550	553	575	496	598	532	568	541	540	570	531	584	568	529	553	560	622	562	558	578	545	567	575	570	591	571	566	590	544	555	577	540	556	571	563	537	560	532	559	525	579	551	552	555	529	558	549	588	551	553	552	593	548	561	534	566	521	581	545	526	530	574	537	543	593	554	549	569	583	561	551	566	545	578	595	549	579	561	556	570	495	543	559	554	555	550	579	531	561	584	532	566	536	611	567	547	538	566	557	571	550	581	568	577	515	519	551	538	558	578	543	570	562	546	559	589	557	563	579	594	547	554	554	552	583	552	490	551	562	558	557	546	565	551	581	553	561	577	584	521	567	560	552	540	549	598	547	543	532	552	565	510	563	545	561	577	551	539	560	537	523	583	550	520	547	551	516	512	546	583	541	616	560	538	517	613	587	548	537	567	556	529	592	543	550	523	540	575	512	524	554	573	579	566	565	573	561	585	575	584	540	555	558	560	586	566	533	569	564	549	547	538	523	551	551	533	553	528	525	590	535	589	541	553	563	553	599	546	567	583	606	557	532	550	585	544	507	564	558	574	573	584	574	545	587	577	530	575	578	544	566	602	593	543	570	553	558	565	575	566	548	518	551	531	565	571	581	528	578	500	482	542	574	554	584	544	545	545	588	502	558	545	552	555	597	571	530	542	565	536	510	513	563	539	573	525	546	562	582	544	516	546	519	539	534	554	571	574	539	613	552	545	590	603	574	616	538	567	578	530	561	583	556	547	569	556	579	546	531	542	519	544	514	587	542	537	579	525	562	537	568	566	542	558	549	505	579	555	539	537	610	584	593	578	528	602	594	558	572	548	550	568	515	578	564	535	571	507	554	594	538	543	537	531	571	565	577	589	525	521	565	571	591	620	553	533	525	516	526	511	558	520	536	576	559	573	524	552	549	602	553	542	549	550	523	524	531	560	536	559	510	604	548	536	581	585	552	537	564	567	534	585	515	583	509	552	533	547	533	592	586	548	553	562	554	564	512	541	548	501	546	552	531	596	583	564	546	591	567	539	548	557	526	522	553	580	548	594	599	565	522	598	516	580	553	562	555	570	534	570	525	540	526	573	529	535	535	549	549	567	512	580	546	535	536	522	533	523	535	575	537	533	562	578	522	527	541	594	548	552	557	541	545	547	558	567	544	562	563	570	583	548	563	571	515	542	528	589	546	533	548	560	527	594	536	569	574	554	550	549	527	573	544	570	490	574	570	541	582	531	553	581	555	557	530	569	555	596	573	543	526	538	554	529	588	537	565	581	530	587	599	574	576	550	572	568	583	518	540	528	564	545	521	531	525	534	532	555	578	558	556	564	538	595	595	586	533	560	542	565	563	545	553	555	585	522	545	548	570	540	531	564	537	575	591	526	562	524	550	544	553	622	556	558	582	562	572	537	556	549	525	580	541	579	547	515	588	536	541	549	531	546	566	570	547	562	592	572	548	515	520	579	538	579	524	603	580	577	536	567	567	591	555	557	534	568	565	573	579	559	585	555	597	561	547	521	600	543	562	575	570	579	566	546	589	542	544	505	536	588	565	574	606	530	601	558	573	564	613	558	561	537	572	509	590	547	538	557	531	528	531	519	556	553	610	568	532	560	577	572	548	608	541	547	557	571	488	548	563	545	569	523	597	558	569	545	524	539	564	561	551	561	536	558	575	569	562	533	548	562	578	567	585	603	541	549	556	544	515	512	554	571	558	539	522	542	534	543	540	543	541	553	575	597	557	572	565	539	520	533	524	566	536	551	552	564	586	632	556	552	526	527	500	493	547	572	544	547	581	536	528	544	575	528	558	514	570	547	594	552	555	572	582	574	500	546	523	540	560	511	574	552	533	578	578	551	570	569	529	561	590	532	532	541	543	556	540	591	533	559	570	594	579	542	559	540	580	599	543	554	536	560	555	590	546	554	538	550	493	554	550	524	558	546	506	591	568	553	573	556	544	510	576	549	528	585	557	538	560	543	599	588	551	590	550	588	560	567	580	550	540	509	564	561	572	581	545	567	593	521	524	529	569	518	571	596	538	535	587	552	535	552	544	572	553	549	526	592	549	566	547	569	516	539	556	533	573	561	525	561	542	533	534	544	485	587	560	561	557	526	526	541	543	570	531	515	562	509	541	554	588	516	547	570	552	549	581	600	554	526	559	562	542	581	560	546	581	570	567	570	554	541	544	550	588	562	579	548	568	578	557	544	563	542	578	555	574	586	549	526	573	518	565	515	610	525	537	558	575	582	561	579	603	548	589	570	574	539	544	587	595	534	558	562	559	531	572	602	547	553	524	577	478	555	513	560	533	555	554	492	505	554	566	559	539	584	578	573	580	578	553	549	514	538	600	565	604	553	573
4837	913	327	209	329	329	255	236	246	202	178	177	171	150	155	134	125	136	88	84	105	95	74	72	54	61	55	51	64	69	68	47	55	54	68	61	60	52	65	56	57	53	50	55	48	53	34	43	43	48	36	39	45	46	42	42	39	39	47	38	26	44	42	46	34	39	41	31	27	33	45	39	40	30	33	30	29	42	40	36	32	31	35	37	45	36	36	37	30	32	42	35	40	28	41	35	38	36	38	31	35	26	32	35	30	39	38	26	31	49	34	34	33	46	41	35	50	41	40	29	29	25	50	27	33	34	35	35	30	31	27	35	25	31	22	30	35	23	30	37	36	32	34	47	25	34	33	29	24	44	41	37	40	37	42	45	44	38	33	27	38	30	39	34	42	34	36	40	27	33	38	35	27	52	23	40	23	32	35	40	25	31	44	39	40	38	34	31	30	27	51	35	35	33	32	41	43	35	41	34	37	34	35	37	52	32	38	35	35	30	31	32	29	32	29	48	39	33	29	46	26	36	45	38	40	30	36	35	24	39	32	31	29	24	36	33	34	40	36	36	28	31	33	31	42	34	32	34	28	37	42	33	28	35	34	33	40	33	36	34	36	30	37	27	29	27	42	44	33	33	36	35	42	38	31	40	37	34	35	26	23	36	36	28	54	41	45	29	41	49	34	39	35	35	37	39	39	37	39	25	29	39	36	37	41	33	39	36	28	31	36	35	26	26	33	34	36	48	33	33	39	39	36	27	36	35	30	24	26	41	37	37	34	40	35	30	46	37	25	31	35	26	38	31	27	33	40	44	33	37	27	24	32	34	25	41	45	34	31	23	40	26	33	32	30	37	31	41	33	31	32	35	35	35	44	35	42	33	32	31	40	28	31	40	34	37	37	47	35	44	43	39	45	33	35	32	27	38	45	44	38	28	34	36	37	28	29	35	36	35	32	39	39	37	32	34	38	29	26	35	34	36	29	39	35	30	35	37	39	31	40	32	33	35	41	47	38	42	41	36	33	26	33	22	34	41	31	45	39	33	37	29	39	36	25	34	31	33	36	30	28	36	33	39	26	32	36	33	34	40	46	33	39	26	33	29	29	27	34	25	39	27	42	28	35	37	32	32	34	38	35	27	39	38	41	33	35	32	36	36	33	35	33	35	29	27	31	34	20	33	35	28	35	40	26	32	33	37	37	34	34	40	33	36	46	36	31	42	39	42	44	35	25	34	33	27	35	32	50	43	42	24	31	33	39	31	27	30	31	39	50	42	50	34	30	28	38	39	29	45	34	34	42	41	36	39	34	22	40	42	26	28	27	36	35	29	35	31	46	36	35	34	35	35	40	41	39	34	34	40	40	29	48	34	39	30	29	42	33	33	42	32	33	34	31	43	34	37	33	38	31	31	44	35	35	25	29	34	30	35	19	37	33	32	33	25	38	39	46	34	29	28	25	38	32	34	30	38	34	36	31	33	37	39	39	33	46	35	30	46	40	33	42	41	40	33	28	30	25	39	37	39	25	27	35	33	36	30	26	46	32	29	41	31	35	30	34	35	29	35	50	43	27	30	51	30	29	38	33	28	30	28	33	33	29	36	33	34	18	27	32	32	35	26	25	36	26	34	37	30	45	25	35	25	41	31	19	34	42	38	37	34	39	31	33	36	30	30	32	34	27	35	36	35	32	41	43	46	27	29	18	43	43	31	27	38	36	45	30	38	40	28	28	38	22	32	43	48	40	32	31	32	38	42	42	35	45	37	38	40	43	27	34	34	37	36	28	29	33	39	30	37	26	37	34	38	31	27	26	33	26	30	34	42	34	44	29	29	31	32	39	38	36	28	41	31	29	41	33	46	32	31	42	27	51	45	32	34	29	23	26	45	28	36	43	38	34	41	38	33	23	36	47	35	38	33	21	30	45	35	33	31	35	35	38	38	36	33	33	36	34	35	29	37	23	37	35	38	46	40	36	21	29	34	35	39	28	34	32	31	41	31	30	29	35	26	42	35	30	31	33	30	37	43	42	35	33	42	34	30	29	30	32	31	40	33	40	38	38	32	35	37	26	35	33	40	26	31	38	25	34	44	42	25	33	35	25	35	44	39	41	31	32	43	35	37	38	31	29	41	38	33	25	29	38	41	37	30	35	40	28	28	32	39	42	32	44	42	30	29	27	39	30	37	30	29	28	28	33	36	39	33	31	33	39	24	27	25	53	51	35	37	45	41	32	28	51	42	31	29	32	41	32	29	39	41	29	27	32	38	34	22	29	41	36	38	29	35	32	30	34	32	27	34	27	34	44	38	39	34	31	27	46	31	33	30	35	43	36	26	31	35	35	33	43	36	29	27	39	34	49	38	28	37	34	32	43	44	35	38	27	26	32	47	37	27	30	30	36	44	39	35	37	36	35	35	37	43	33	34	28	37	38	24	30	30	45	42	44	36	31	24	27	38	25	27	44	40	44	48	35	38	41	22	33	34	42	37	23	28	29	37	38	37	28	26	43	31	30	44	36	33	34	37	36	34	32	27	34	37	39	31	25	35	45	38	34	35	34	43	39	37	30	42	38	26	30	41	38	26	32	23	44	44	28	33	36	30	33	33	41	40	29	41	29	27	35	39	35	39	28	37	39	40	38	35	46	34	32	34	28	42	39	23	47	32	29	43	27	36	34	36	27	33	39	44	37	36	30	27	34	33	33	26	36	32	37	42	29	27	28	35	42	49	36	33	30	34	36	43	39	25	29	44	34	42	27	54	38	36	40	30	43	42	36	30	41	49	31	45	23	39	30	30	31	23	42	36	40	26	29	26	41	43	37	41	29	30	29	38	31	38	36	34	28	24	38	26	33	29	29	34	44	34	32	28	32	28	21	31	37	50	43	40	38	29	34	32	35	35	28	39	30	33	35	25	40	30	32	33	37	26	35	39	34	35	22	35	41	40	35	36	43	29	41	31	31	23	29	26	27	51	43	35	35	35	37	30	32	34	34	29	37	30	25	26	36	29	32	44	45	37	42	43	37	52	44	29	38	25	39	30	27	36	29	34	32	34	28	40	35	39	28	45	39	32	34	38	34	38	43	39	28	33	25	46	45	33	41	27	37	30	34	28	27	34	29	46	31	45	39	36	28	33	28	38	28	31	30	43	25	42	38	39	34	30	37	42	31	38	27	43	42	34	32	34	36	43	34	32	40	31	32	37	29	31	28	38	23	48	28	34	33	38	29	31	31	32	35	40	35	39	25	36	34	28	37	27	34	41	27	40	40	44	30	30	35	28	29	34	40	42	42	44	33	35	34	29	35	25	26	34	37	41	34	40	39	38	33	32	41	32	28	36	38	29	31	48	36	29	32	35	33	32	38	31	36	37	41	29	36	34	31	49	30	39	33	27	41	29	39	37	41	34	30	33	43	27	40	34	36	25	31	35	33	44	36	54	33	32	36	38	28	34	48	35	30	37	42	39	30	36	29	21	28	31	30	28	43	28	32	23	35	30	45	39
35204	16814	8331	15848	25612	24977	21997	18329	15646	13767	11835	10371	9877	8662	7589	6835	6101	5491	4619	4215	3846	3411	3167	2773	2567	2357	2095	1967	2069	2056	1956	1892	1787	1781	1812	1763	1670	1740	1517	1374	1414	1539	1437	1399	1313	1276	1242	1158	1181	1192	1104	1040	991	993	946	946	977	953	868	824	821	828	846	779	752	754	713	759	749	708	734	705	721	738	699	649	697	651	621	705	660	678	633	617	657	628	616	611	626	607	701	618	576	587	625	625	584	593	616	586	564	630	561	574	578	602	579	634	626	608	571	593	566	547	601	592	579	584	571	538	563	609	556	577	606	595	570	629	600	612	576	607	638	561	587	592	607	576	616	634	560	605	583	549	593	626	576	607	590	560	574	599	617	562	581	595	572	606	613	592	563	626	600	585	571	577	596	627	556	605	576	573	560	616	592	613	564	615	560	567	574	579	599	586	560	560	584	558	580	589	537	567	576	568	590	593	603	543	576	542	592	610	564	572	514	618	567	612	558	580	634	600	579	582	576	560	614	547	606	601	587	533	558	559	568	606	583	597	592	602	579	598	579	545	564	589	558	588	625	592	610	579	602	589	582	566	584	584	612	546	563	553	562	603	552	595	596	596	580	595	586	588	559	569	605	572	570	547	582	632	608	557	574	599	585	589	559	640	572	545	598	541	556	585	604	617	562	589	612	564	638	635	625	593	585	589	538	592	585	588	545	596	627	548	597	592	571	614	600	619	563	576	549	577	600	620	596	571	573	589	588	581	593	587	564	546	569	592	606	609	611	577	589	577	593	571	561	608	573	568	602	561	607	573	554	618	599	604	571	586	601	635	581	598	565	546	575	538	589	574	580	555	587	581	579	601	582	623	600	591	576	585	611	568	578	605	575	627	603	610	589	601	580	585	621	654	578	579	579	634	525	579	569	553	577	620	584	597	624	561	577	561	573	571	626	572	574	598	617	578	631	571	625	610	594	544	636	553	574	543	591	569	591	545	600	585	572	553	604	545	576	582	590	566	659	643	580	596	587	598	569	603	586	588	608	582	612	560	584	608	607	613	585	565	584	616	550	585	554	601	623	601	597	580	596	566	616	626	615	589	597	590	584	610	617	587	586	582	592	590	566	590	591	547	597	574	552	596	597	572	571	640	606	546	555	595	587	612	619	631	608	557	607	583	581	591	571	537	579	574	546	591	592	571	609	554	581	561	575	570	606	590	611	566	646	660	592	607	577	621	603	546	585	606	609	597	586	601	594	649	586	612	572	608	595	574	580	603	563	590	602	608	621	595	559	614	596	547	597	531	589	595	583	581	590	593	583	587	575	580	569	564	627	566	589	579	600	598	627	608	607	617	596	572	588	606	559	551	589	598	584	613	563	570	569	671	586	630	568	572	610	607	602	577	579	587	568	579	556	556	598	619	606	604	548	595	546	551	605	573	573	558	534	572	574	572	609	559	571	592	545	639	590	607	604	558	599	592	598	555	550	596	579	572	591	593	600	581	574	575	591	587	620	568	570	580	564	580	601	549	606	634	613	572	604	576	578	585	550	631	596	606	560	614	563	593	594	572	592	610	621	567	561	605	554	596	587	586	582	571	607	577	587	630	581	594	583	579	563	539	584	622	594	554	591	571	579	574	566	568	562	607	552	584	582	612	597	581	578	615	628	647	621	621	532	563	636	530	629	577	605	566	601	593	601	572	560	571	577	599	585	593	559	596	548	584	572	575	570	564	567	524	571	590	589	586	596	595	602	566	550	605	544	592	579	591	565	580	601	581	580	562	608	570	581	593	604	519	591	574	582	599	569	682	600	558	609	652	610	603	602	609	582	596	582	599	601	640	587	580	600	568	574	545	579	609	598	597	621	568	636	586	571	561	608	577	604	607	562	541	590	606	611	572	613	625	582	635	589	625	572	595	569	590	558	560	620	592	633	574	603	609	629	560	586	578	556	565	573	572	601	503	522	640	594	562	565	590	582	577	627	580	544	613	602	561	581	536	581	587	571	584	575	582	600	611	514	604	597	614	560	535	573	600	578	566	571	570	587	575	585	562	607	583	624	578	563	560	604	629	621	590	587	569	578	573	563	578	590	588	577	596	582	556	589	582	556	651	608	622	593	594	571	597	587	609	584	601	607	558	586	598	624	609	581	531	616	570	612	596	573	598	621	618	572	589	608	641	566	560	619	581	566	564	565	563	608	555	581	557	578	550	569	567	621	573	609	592	570	554	605	608	611	564	610	633	586	588	558	597	601	590	569	619	593	589	618	549	573	628	582	585	583	589	588	600	541	587	604	596	573	593	562	608	554	583	548	581	583	558	569	586	572	563	575	595	555	556	572	580	613	554	610	571	592	600	578	599	621	580	587	620	618	592	584	592	602	632	623	585	572	558	599	600	578	580	560	594	558	598	600	543	580	569	582	603	551	570	597	578	596	597	577	562	591	592	544	590	619	615	582	564	575	614	664	596	607	600	601	557	581	607	574	587	577	619	586	575	580	613	544	591	642	584	607	626	579	572	580	552	574	558	543	622	585	629	579	611	581	589	539	579	564	533	585	578	550	608	558	609	563	605	594	569	596	591	592	583	579	578	595	587	587	566	594	581	595	560	585	580	615	616	549	580	615	574	585	591	566	564	566	565	574	566	578	556	560	582	574	626	579	562	578	616	597	591	557	592	594	612	592	566	639	593	582	580	568	581	572	589	601	611	577	594	548	604	575	580	567	562	568	555	584	575	555	577	579	647	500	550	580	578	568	562	581	572	571	608	599	586	570	595	590	601	596	637	608	559	621	541	597	544	581	596	577	601	598	556	607	565	595	562	590	573	578	660	602	596	498	568	555	548	582	544	613	595	592	589	570	595	581	622	576	624	568	572	549	602	613	606	611	560	626	614	548	604	552	584	589	568	598	617	573	578	573	647	596	570	572	616	568	576	586	595	591	586	618	549	580	598	604	636	561	602	595	577	541	651	618	604	589	561	582	610	594	556	563	602	576	594	615	582	593	570	575	557	594	574	652	597	571	579	557	591	577	567	609	615	565	608	622	551	593	600	545	574	543	560	596	587	601	592	565	593	591	596	629	587	573	540	589	598	571	588	575	583	579	609	590	623	557	551	618	615	536	582	582	577	600	607	574	593	584	577	605	605	596	570	579	600	580	563	606	581	577	596	604	579	579	606	581	625	635	631	588	607	598	587	581	541	606	621	579	577	581	566	552	588	557	595	573	573	608	580	589	596	651	634	581	592	568	599	593	595	544	595	601	567	573	595	597	615	629	606	601	576	610	574	585	610	541	614	620	613	563	578	609	563	551	549	573	609	592	537	583	564	572	611	561	569	576	599	558	608	551	588	630	552	569	571	593	620	578	604	587	591	616	574	615	602	581	595	561	579	595	649	582	562	592	599	607	605	575	628	596	627	582	605	609	618	553	626	627	589	569	545	601	621	561	591	556	613	579	625	573	585	602	568	582	570	565	562	565	589	576	593	600	617	562	566	582	585	578	640	587	585
6423	2123	617	380	515	515	460	347	332	302	304	238	240	226	209	177	174	175	128	125	115	111	116	79	83	85	80	71	77	93	91	85	66	52	68	70	68	55	67	58	47	61	63	63	64	59	55	40	55	53	34	39	57	40	42	38	53	53	46	46	43	37	46	36	39	43	48	47	42	40	46	23	47	42	51	36	26	34	36	31	53	47	42	42	39	42	37	39	32	46	26	39	36	30	50	36	43	40	40	33	43	37	35	41	43	34	39	32	33	30	48	40	35	35	43	45	34	45	44	29	36	30	36	38	40	42	29	39	32	46	33	35	37	42	34	49	41	33	40	34	37	34	46	35	56	48	30	32	36	42	47	38	39	29	40	29	35	40	36	32	32	36	37	37	28	36	35	44	33	35	54	39	49	33	35	39	40	35	44	41	39	48	36	42	36	31	33	46	32	35	32	44	36	29	28	32	40	31	31	39	34	31	38	39	35	42	35	40	45	33	42	48	32	34	37	47	37	29	48	40	31	31	37	40	41	38	37	36	37	43	40	41	33	32	25	39	43	40	31	26	38	40	39	38	29	37	37	41	37	34	40	45	35	40	39	34	35	29	32	42	40	40	25	44	42	38	40	45	39	32	46	40	42	36	42	33	38	27	37	40	44	31	38	27	39	33	42	48	33	35	50	29	35	39	40	41	31	39	24	38	25	36	32	30	25	43	29	43	43	41	47	37	29	35	31	42	39	38	35	38	37	36	35	32	33	38	29	27	35	30	45	37	30	32	35	42	42	33	27	40	52	42	25	37	31	36	33	42	43	33	44	39	38	49	38	34	36	47	39	47	44	37	47	35	28	47	37	34	47	34	37	41	39	38	45	29	38	43	33	44	37	37	42	31	41	27	35	44	42	34	33	45	48	37	37	51	21	35	35	48	41	39	30	37	43	36	37	37	47	25	41	54	39	36	32	35	31	36	34	35	41	36	32	47	50	48	37	30	43	38	35	44	44	37	39	30	30	36	27	38	32	40	39	38	36	32	46	29	30	43	37	38	38	35	36	41	43	39	33	41	43	26	32	41	36	37	31	35	44	27	34	31	36	38	38	34	30	29	47	37	38	43	35	38	38	40	37	26	36	40	36	31	47	38	38	41	38	39	34	46	44	28	45	36	36	35	34	43	29	25	44	33	36	36	30	35	43	42	27	30	38	40	33	37	31	41	47	42	35	33	31	25	36	40	38	30	52	42	37	31	33	40	26	40	31	48	35	43	34	33	34	37	36	34	36	33	37	33	31	24	31	42	38	30	37	34	27	44	43	35	38	26	40	40	45	45	33	41	43	42	28	28	27	24	31	44	36	38	37	32	27	37	33	37	36	43	38	39	41	32	30	44	33	35	34	32	35	17	26	34	38	28	40	38	33	35	38	39	44	31	49	26	43	28	40	44	43	27	46	45	38	39	33	43	35	28	34	33	36	25	37	16	32	26	38	30	36	35	41	34	36	27	33	34	36	39	55	32	35	44	32	30	28	37	38	45	35	31	33	33	35	38	38	39	38	41	35	42	40	33	31	29	39	38	38	38	44	26	30	28	39	44	49	36	29	48	48	31	38	36	37	39	36	45	42	46	25	38	45	43	42	30	37	35	43	38	51	34	37	29	40	34	41	42	33	34	42	41	50	34	32	41	31	45	36	34	36	32	33	36	39	34	34	38	27	40	35	37	44	25	34	31	34	45	33	42	34	52	36	36	35	42	44	34	49	35	49	35	31	46	36	35	24	31	37	41	39	26	30	35	39	32	31	30	35	29	36	38	44	38	36	43	29	39	40	33	46	53	43	43	35	33	38	45	35	25	39	39	28	33	42	31	33	22	49	46	32	31	23	23	41	43	37	30	36	40	40	36	38	48	36	34	40	34	19	32	51	39	41	52	33	37	36	36	49	39	39	30	31	33	26	32	41	42	42	39	26	37	39	40	34	40	38	40	37	46	36	46	35	43	50	31	38	33	39	28	33	38	31	45	35	27	29	31	40	38	36	41	39	34	34	31	42	38	25	33	45	33	34	36	39	43	38	35	26	39	36	39	41	46	44	38	35	38	34	39	34	34	53	37	40	39	37	30	36	38	41	40	31	38	46	36	30	28	29	39	33	38	34	38	28	31	46	37	31	27	40	41	36	33	36	27	26	42	43	29	38	43	33	37	45	36	29	42	31	39	38	40	38	35	40	39	33	45	38	43	44	22	34	42	34	36	42	37	37	37	31	36	32	30	28	41	50	40	41	43	33	35	50	35	41	42	20	47	33	31	36	33	37	29	33	40	34	47	34	37	36	38	43	37	34	33	45	42	44	40	31	28	29	43	32	51	32	47	42	32	38	20	41	34	44	39	46	38	29	39	37	43	29	30	44	49	49	45	41	35	41	28	46	35	49	47	34	33	42	35	41	30	41	42	32	33	42	42	41	38	39	30	29	39	33	35	31	33	38	44	41	38	50	46	38	33	27	55	35	36	47	42	42	46	43	41	41	32	35	43	32	38	30	47	40	45	40	31	29	37	44	49	38	30	43	29	37	29	36	39	37	32	36	40	33	33	35	29	30	43	28	41	45	33	29	38	31	42	42	33	29	33	34	42	40	39	36	43	30	35	38	25	29	36	40	31	38	31	36	47	40	30	46	43	31	43	34	35	50	46	49	41	33	34	27	42	39	30	40	44	40	42	23	37	33	37	52	26	51	46	38	24	39	39	39	37	37	29	47	36	30	40	45	36	34	40	32	43	42	35	27	33	34	30	34	42	42	38	33	38	34	45	51	43	45	36	33	34	44	42	41	36	35	37	41	43	36	53	41	37	38	45	38	40	35	36	28	34	34	31	37	29	38	40	48	39	58	36	23	34	33	44	30	38	35	34	57	28	42	49	28	46	38	29	32	49	42	33	37	35	44	29	23	38	45	37	31	38	33	38	24	32	36	30	49	37	28	46	44	40	34	43	28	42	40	34	32	50	49	35	53	32	29	38	36	44	34	35	43	46	32	32	46	35	32	51	35	44	33	42	41	50	39	33	30	37	31	39	38	56	36	48	34	32	41	28	35	36	45	43	25	33	38	37	35	42	31	34	44	38	43	33	29	31	44	45	23	34	41	34	34	36	32	31	40	43	28	37	40	38	31	25	39	46	32	41	39	43	37	42	40	29	38	35	29	33	40	38	40	30	35	50	44	37	38	31	44	39	38	42	31	33	41	45	38	44	41	28	44	31	41	35	42	30	45	46	34	37	40	36	44	32	42	41	31	39	41	43	34	50	43	43	31	42	44	44	34	27	40	33	38	23	22	39	42	36	45	30	39	46	35	49	50	43	47	48	35	33	33	47	28	35	33	47	39	34	31	38	36	39	46	40	34	50	48	40	36	36	38	50	41	40	32	29	31	31	40	35	25	31	28	45	31	28	38	36	36	42	33	38	35	45	39	49	49	33	33	27	42	35	46	35	46	40	33	34	44	43	48	37
42992	22992	11709	22059	31307	30545	27458	23694	20542	17970	15829	13759	12636	11638	10175	9255	8452	7265	6576	6104	5248	4748	4439	3868	3537	3338	2862	2914	2820	2839	2841	2795	2617	2598	2542	2479	2331	2220	2063	1978	1972	1926	1906	1817	1734	1637	1603	1521	1544	1376	1410	1354	1312	1233	1211	1172	1138	1131	1047	1015	1001	991	971	906	906	893	871	861	839	807	836	791	803	743	765	765	748	705	734	709	709	720	679	705	703	636	656	670	679	665	670	694	631	698	649	651	641	662	675	658	629	632	607	623	635	655	663	679	656	609	628	635	629	640	623	613	642	655	648	626	610	656	630	623	631	655	627	617	623	584	595	606	654	601	626	606	648	601	636	597	611	640	651	617	627	624	618	631	636	657	646	636	638	625	646	665	613	650	620	620	603	639	619	690	614	629	596	600	593	668	644	654	622	624	645	624	648	649	652	591	649	677	650	580	608	653	655	623	617	610	629	669	666	649	623	623	667	632	622	649	616	664	607	651	591	619	664	633	636	615	642	663	614	644	625	654	616	624	597	640	669	606	654	648	624	612	627	647	664	680	595	575	653	593	616	659	634	645	633	671	625	616	630	664	642	681	609	607	624	652	613	555	606	656	603	623	629	606	629	585	615	660	628	644	634	633	648	591	656	660	606	595	623	601	657	610	609	663	594	626	654	594	641	632	640	601	622	594	617	633	629	657	636	657	603	667	660	595	654	657	613	649	641	645	619	611	637	617	606	623	592	634	633	628	550	634	649	585	623	641	597	630	622	657	627	607	569	631	604	646	620	624	644	654	648	686	646	630	624	582	632	635	662	623	638	602	634	632	624	626	606	614	647	639	662	571	584	605	604	668	684	595	648	594	609	638	596	633	621	644	617	636	683	643	648	674	659	656	616	642	634	596	615	635	632	639	632	605	608	632	651	624	610	604	648	635	633	623	634	632	647	609	611	650	643	592	615	610	596	643	640	633	674	624	633	588	574	586	668	665	618	606	670	654	580	629	632	610	595	637	619	629	657	631	631	618	628	660	654	666	638	646	637	650	630	648	644	574	600	587	652	611	647	608	673	638	643	624	624	591	632	646	640	591	631	615	607	607	602	630	625	608	615	633	617	630	592	642	631	601	649	634	623	619	589	610	602	641	628	635	604	631	600	626	655	604	670	691	595	561	594	610	609	666	669	629	689	589	658	647	645	646	639	631	599	662	619	604	664	624	598	615	591	613	663	656	637	617	597	648	584	667	639	643	630	638	666	661	631	609	628	635	631	642	641	615	653	630	595	667	606	651	626	599	652	675	609	629	625	647	674	598	600	599	568	613	606	619	661	702	581	644	611	619	621	679	615	586	609	608	645	615	633	655	627	610	656	613	622	633	598	638	612	664	609	632	641	606	602	651	623	630	645	608	633	645	669	622	591	596	627	610	625	627	607	649	652	622	560	607	621	609	635	627	614	623	627	656	630	682	600	606	591	675	637	683	585	638	627	642	609	659	613	592	597	633	670	664	616	634	611	610	645	613	663	667	640	625	672	660	585	636	619	648	633	661	640	628	588	663	634	652	638	652	604	612	638	657	645	605	633	640	668	619	585	584	607	617	654	629	610	644	651	608	649	628	612	605	652	591	642	640	623	636	658	633	629	658	622	644	593	652	642	626	616	638	593	645	636	685	570	645	643	642	654	605	644	593	651	610	628	635	654	715	664	628	621	623	651	645	600	620	665	622	621	634	612	611	629	574	623	609	651	610	625	650	601	619	648	600	671	655	621	657	652	650	654	595	605	607	620	617	664	672	629	620	600	578	559	594	620	625	654	615	608	593	621	652	675	611	615	565	580	605	628	667	613	627	581	633	661	682	613	634	616	617	653	645	626	635	625	614	641	603	654	613	632	641	611	682	643	618	631	631	634	617	640	637	634	594	636	622	676	646	588	619	595	621	631	653	595	632	655	635	644	654	617	643	628	648	602	630	625	642	670	652	631	664	634	660	609	602	602	599	605	623	674	641	621	615	669	605	620	587	666	634	626	631	629	602	649	630	604	644	642	629	626	648	613	631	645	604	649	596	675	657	611	615	613	670	642	651	607	631	615	648	631	610	613	681	647	650	647	611	634	653	626	624	628	612	632	632	692	644	573	623	615	630	636	534	651	561	589	619	656	627	622	603	643	657	640	661	629	629	644	645	642	667	616	651	619	647	588	618	649	603	689	669	589	615	638	630	663	653	627	587	652	652	631	643	676	598	636	657	644	611	655	592	629	630	625	627	643	647	573	621	586	649	605	686	599	627	620	587	636	646	603	636	615	657	635	625	623	683	619	623	661	620	658	578	651	665	607	649	606	657	631	632	585	600	595	634	638	615	644	598	654	629	591	646	673	616	620	639	658	606	634	586	632	609	632	608	664	635	607	619	630	642	586	653	624	614	605	601	662	610	584	638	663	594	610	648	625	639	604	635	650	610	625	636	604	640	601	641	614	636	572	648	629	629	605	667	614	627	592	660	625	708	598	623	614	655	627	580	630	621	629	633	614	615	629	639	620	638	657	638	609	616	649	589	636	674	587	655	613	627	630	619	654	680	634	610	633	601	647	633	675	654	617	664	646	666	643	638	602	665	663	655	614	604	601	619	634	605	647	592	655	636	652	665	629	666	621	666	626	662	669	630	643	641	613	650	607	619	626	618	651	672	640	628	637	598	620	636	632	643	624	603	608	656	615	633	587	653	629	641	628	709	661	624	597	678	588	633	645	655	667	635	623	598	598	643	617	659	649	618	616	646	589	643	623	655	655	650	620	671	599	616	622	653	640	617	630	583	632	608	604	635	635	580	593	637	672	635	624	664	652	632	659	611	623	620	616	638	651	630	662	608	641	639	652	613	626	637	654	650	608	618	625	632	625	651	624	634	643	655	622	625	634	635	631	674	584	625	636	576	593	654	657	614	551	628	665	648	678	616	654	588	626	630	585	621	670	677	660	651	633	599	639	608	646	652	647	613	660	615	662	613	663	624	620	656	595	620	665	636	594	642	601	605	650	624	640	616	629	640	595	655	598	617	605	662	649	618	623	599	628	653	597	628	647	581	616	592	637	645	631	616	638	599	615	579	605	645	690	646	630	630	600	629	620	650	657	638	617	665	628	633	650	638	666	596	637	663	629	622	668	613	641	620	633	637	628	662	632	653	637	614	619	617	636	629	576	648	614	616	584	612	646	658	619	621	613	585	646	655	638	651	609	613	617	608	595	587	623	598	618	625	640	625	640	645	629	653	610	604	627	645	606	598	641	606	639	639	610	626	647	663	655	627	639	659	664	652	613	643	605	603	645	625	636	655	659	646	622	571	631	631	593	580	622	605	653	637	599	604	651	662	592	628	621	611	632	617	583	644	652	622	658	615	633	618	663	630	585	661	620	629	628	633	614	628	630	646	687	644	613	644	674	649	620	649	632	630	611	644	628	667	690	628	642	617	680	624	618	674	623	656	624	621	587	625	659	617	626	612	629	605	606	648	617	648	659	676	656	628
2603	529	196	135	251	209	153	165	142	130	118	132	128	104	97	91	100	74	92	61	61	44	60	56	49	32	39	50	41	53	52	36	39	44	38	37	36	55	39	35	42	28	44	38	37	31	40	36	35	26	32	37	30	33	33	23	34	28	22	27	31	41	36	39	19	28	33	35	26	42	31	15	23	24	26	37	28	28	22	39	27	36	26	30	23	24	31	24	34	17	32	26	24	35	39	25	35	31	25	23	34	28	28	27	21	43	24	24	32	23	33	27	27	28	28	36	24	30	23	28	33	28	21	17	26	30	27	19	29	32	25	28	28	28	34	34	40	21	27	27	32	26	24	40	27	26	30	27	33	20	19	24	20	21	23	27	28	25	27	17	26	24	27	27	24	20	30	35	27	27	32	29	31	29	29	25	39	25	36	32	30	26	23	27	21	28	33	26	25	24	29	28	31	23	15	27	29	33	19	25	21	20	23	32	21	23	29	35	27	23	29	18	21	27	22	29	30	28	35	28	40	21	32	25	25	21	27	25	30	28	18	24	31	36	25	31	33	21	34	32	30	29	22	25	14	19	21	22	20	34	27	21	27	23	21	32	30	30	27	32	26	26	28	27	35	14	30	26	27	26	21	30	17	32	29	29	30	28	25	28	30	21	24	36	27	29	32	22	29	31	19	25	22	24	34	28	30	29	29	27	38	34	22	28	37	31	28	36	23	30	30	27	32	45	41	26	36	27	21	22	38	32	29	24	35	21	25	28	24	31	32	24	36	34	29	23	32	29	31	19	35	25	26	31	30	22	25	10	29	27	30	29	22	22	28	36	36	34	32	29	17	31	25	24	24	24	32	27	23	19	23	28	31	20	25	22	20	24	21	18	26	27	22	30	23	25	29	27	27	24	19	23	21	36	27	32	27	23	26	29	27	32	29	32	23	20	28	25	22	27	32	16	25	27	28	27	20	31	26	30	22	17	23	28	28	23	19	26	35	33	26	31	31	27	33	23	31	38	32	22	28	30	28	23	32	25	25	27	34	21	27	28	27	34	34	25	28	35	23	23	28	23	25	29	35	33	27	27	27	43	20	21	30	30	26	35	30	39	23	27	33	31	27	38	26	35	33	30	34	26	33	28	30	26	20	25	30	32	30	30	32	23	31	33	33	29	31	16	31	33	23	23	31	24	25	24	43	37	31	17	26	30	35	20	30	33	37	22	33	25	30	26	24	26	28	27	25	30	19	31	33	27	30	39	23	31	19	33	39	25	30	20	25	44	23	33	26	25	20	31	21	24	33	27	25	21	31	25	26	21	27	33	15	16	31	30	17	21	25	6	27	23	28	35	26	24	31	30	31	28	30	29	38	20	30	31	25	25	28	29	24	25	31	24	27	29	21	30	28	25	33	32	20	27	31	22	27	32	27	23	29	19	24	35	37	18	21	20	31	26	23	30	33	32	24	27	28	22	20	33	32	24	30	31	38	30	29	36	25	23	34	24	16	20	26	25	23	17	32	28	28	22	19	31	31	34	34	28	22	23	24	35	35	32	30	33	26	23	34	25	22	36	31	20	28	23	31	27	26	25	25	35	28	28	27	26	32	31	36	24	23	26	28	36	27	26	21	22	24	26	27	22	34	28	33	30	21	28	32	26	39	24	32	22	31	34	21	20	24	22	24	29	29	33	33	25	26	29	18	22	29	21	31	24	23	31	34	31	13	19	33	37	31	24	19	29	26	25	30	30	24	18	30	35	37	37	37	25	31	32	25	26	24	29	25	27	28	33	29	28	31	43	21	23	24	39	30	24	31	29	24	24	31	30	31	16	27	33	27	27	22	30	28	30	30	32	31	24	29	25	23	32	28	30	25	30	24	29	25	15	25	31	38	28	20	19	27	28	35	22	22	24	21	34	28	34	32	29	34	36	32	27	41	32	22	28	22	27	22	24	26	28	33	28	34	30	20	24	42	27	30	25	28	27	30	32	20	30	23	36	35	27	27	33	28	27	19	26	34	29	34	30	22	13	21	26	28	31	20	33	31	22	21	31	29	18	27	19	22	22	30	28	28	30	27	31	29	30	29	29	28	29	36	20	30	24	35	21	31	27	22	24	26	18	31	23	23	19	25	23	31	35	25	30	32	32	22	27	17	35	26	31	25	30	26	30	28	24	30	34	25	31	26	23	24	26	31	32	32	26	20	23	28	25	30	33	33	35	28	26	33	28	25	20	29	33	21	16	22	34	26	38	37	24	21	25	33	30	23	32	31	38	31	23	28	25	23	37	35	27	32	38	25	19	31	28	27	27	19	21	29	25	25	27	28	30	24	26	26	22	28	30	36	20	30	25	30	29	24	26	20	28	31	29	34	27	22	26	32	26	25	26	22	24	24	31	15	32	25	31	22	28	28	23	22	37	32	31	22	37	35	30	26	31	26	31	47	39	28	22	35	29	22	24	33	21	27	28	23	24	28	22	38	29	31	14	25	37	26	31	29	25	26	24	21	25	33	19	22	37	23	29	30	23	29	31	29	27	31	29	34	22	25	41	33	30	33	29	31	26	29	26	33	29	26	23	27	37	25	32	27	40	24	26	30	30	24	24	25	28	15	24	23	34	15	30	32	33	29	24	34	33	21	34	20	20	15	25	23	33	33	33	25	30	22	37	23	32	21	23	23	31	29	32	27	39	26	24	25	36	32	33	30	23	33	26	29	21	25	24	26	23	33	27	33	27	36	32	30	27	23	31	24	22	40	33	22	28	39	21	37	30	24	21	29	18	25	26	24	34	26	34	29	29	24	35	32	26	23	24	34	26	27	28	26	27	24	28	22	24	22	30	37	27	30	33	19	29	21	19	29	23	22	30	29	28	21	28	25	35	26	17	25	22	34	24	32	28	34	26	35	21	27	20	34	24	37	34	25	32	27	37	23	24	33	20	20	23	26	27	35	30	30	25	29	21	43	27	30	30	30	24	23	28	38	29	28	24	27	21	17	31	19	25	18	22	22	21	25	26	29	20	23	35	33	23	31	28	23	25	25	27	28	26	28	27	31	24	28	28	28	26	32	22	36	31	32	28	23	25	24	41	27	24	24	24	20	31	36	16	29	25	30	23	32	28	25	27	30	34	30	24	29	21	22	27	25	29	22	27	35	28	24	27	28	18	26	37	24	28	33	23	27	25	21	28	29	42	29	25	29	37	27	17	31	32	25	25	24	25	32	26	25	21	32	18	40	24	32	20	25	31	31	33	22	30	23	23	17	31	23	21	25	18	39	31	26	33	34	19	30	33	29	35	37	21	33	15	29	23	24	23	32	27	25	38	39	36	22	25	23	31	33	39	38	32	25	21	17	21	14	26	37	24	20	24	23	26	27	32	29	30	26	29	33	31	24	26	28	23	42	29	27	29	26	28	26	34	24	29	27	26	36	21	28	29	39	32	30	25	37	25	21	26	25	30	31	22	37	36	20	32	26	36	23	29	23	29	29	24	29	28	23	36	25	32
30658	14417	5873	12769	20103	19506	17682	14192	11971	9941	8463	7572	6646	5759	5166	4454	4210	3567	3153	2760	2442	2301	2183	2026	1708	1659	1645	1491	1505	1474	1510	1466	1406	1382	1446	1243	1298	1191	1199	1165	1128	1094	1024	1000	1069	990	888	918	901	834	848	786	794	751	726	740	715	673	686	667	628	628	656	634	602	640	597	607	592	591	562	580	538	539	561	493	508	566	559	540	510	500	554	518	550	499	498	511	506	460	495	500	531	502	469	490	464	479	500	477	495	467	458	503	492	472	473	495	489	464	487	523	495	523	447	488	484	501	504	477	449	490	488	458	530	466	480	478	467	477	494	508	479	471	467	461	484	474	503	481	491	485	494	505	488	482	441	492	504	476	462	471	496	456	443	514	465	505	474	473	476	453	505	496	431	472	458	459	455	511	480	476	470	510	491	521	489	479	485	471	495	475	448	496	438	496	467	480	479	440	483	443	458	498	481	515	502	488	510	491	507	489	469	481	445	507	466	480	441	445	480	492	479	486	500	510	465	414	462	478	484	484	456	471	464	485	476	484	517	436	477	496	481	447	462	462	484	460	494	447	484	505	498	527	485	460	457	461	463	516	485	517	506	522	524	460	498	519	449	464	502	481	489	517	473	472	479	508	486	492	492	453	482	466	502	509	513	503	499	501	425	481	485	470	508	500	464	444	519	544	517	496	469	496	456	443	449	450	467	467	474	462	519	502	442	468	472	462	478	512	481	515	477	486	476	481	506	524	458	460	515	494	479	452	513	497	478	506	488	483	462	472	481	510	450	495	476	457	487	464	474	462	521	499	518	475	508	479	478	496	496	475	496	477	454	466	457	521	411	491	461	460	473	500	469	508	480	474	526	499	468	487	493	451	486	434	543	503	526	498	472	485	470	527	481	509	479	470	467	496	464	501	465	480	474	480	476	492	472	445	483	476	459	511	488	477	478	513	487	481	464	434	475	513	470	503	484	483	487	503	491	457	491	484	503	470	514	465	482	508	489	469	516	476	475	455	535	483	490	495	477	514	479	502	479	470	466	442	496	473	511	504	480	470	488	477	473	457	488	487	454	440	465	461	479	493	504	476	504	484	498	466	514	485	495	499	473	449	457	488	520	500	480	471	477	501	543	491	497	472	453	456	495	526	477	456	462	474	519	481	485	443	474	466	451	490	492	486	505	497	464	460	425	472	473	510	441	483	489	484	474	500	442	473	509	474	527	508	466	512	467	472	434	513	445	473	490	498	466	471	458	475	460	466	477	493	464	505	499	448	494	504	494	522	483	491	495	519	481	485	487	503	493	499	457	454	490	533	486	505	465	505	480	468	487	526	510	539	478	482	450	495	507	476	539	503	452	453	520	497	479	478	518	454	492	497	473	491	483	492	456	491	494	470	492	494	519	470	480	461	457	503	539	466	472	471	497	493	510	460	466	487	490	489	475	489	500	457	447	459	519	504	461	475	455	490	462	467	479	498	458	497	489	499	507	502	492	476	471	477	485	483	492	474	498	484	467	499	503	524	480	486	495	484	500	509	480	499	477	447	476	465	515	464	491	493	483	473	453	484	470	478	485	478	485	486	477	467	485	535	478	497	464	492	464	517	458	481	446	434	466	516	507	435	473	489	492	484	489	493	461	479	523	484	487	466	481	501	493	493	481	508	474	511	477	457	495	506	463	454	461	496	524	485	502	478	486	487	480	485	525	485	480	506	456	484	447	479	485	444	536	500	476	476	458	487	490	496	493	485	500	491	504	484	488	474	458	543	519	497	462	472	468	502	442	489	450	515	498	478	503	504	463	459	503	450	460	519	486	508	481	452	464	480	502	478	491	520	480	478	513	454	516	470	489	505	483	478	503	454	448	477	474	501	494	455	471	492	456	482	541	467	453	514	480	472	472	508	487	431	489	461	490	508	457	479	505	479	468	476	486	484	466	466	501	478	484	489	499	469	482	471	462	487	442	462	458	470	407	450	467	461	452	475	496	445	547	501	501	474	486	477	456	467	493	479	473	451	498	487	475	474	487	480	484	452	479	506	460	463	493	486	491	507	459	484	467	505	494	465	459	459	532	467	453	495	472	463	527	517	473	506	476	534	485	453	497	493	438	496	482	457	467	451	472	502	509	469	486	495	489	514	504	446	471	522	488	488	476	502	491	472	471	447	473	473	480	488	489	440	499	505	458	445	470	464	493	460	477	467	466	460	509	449	453	447	482	430	482	490	491	497	483	475	498	480	482	491	464	466	501	474	491	452	486	465	468	445	502	474	510	494	473	483	473	477	457	506	498	444	471	472	519	450	465	473	474	433	521	471	465	514	469	483	463	467	490	478	471	468	501	481	527	493	516	485	460	499	506	483	478	492	499	469	500	470	487	459	467	495	479	494	442	498	499	442	480	464	468	472	485	479	494	480	474	499	476	464	473	445	491	478	487	472	486	494	475	498	484	507	472	484	484	526	516	451	486	445	445	461	470	460	462	479	467	451	515	430	459	452	464	477	532	475	482	506	505	482	489	457	461	485	459	520	508	440	528	502	461	509	495	491	475	459	464	474	451	483	472	524	519	457	480	491	518	490	506	468	462	451	478	526	484	453	469	465	511	498	462	483	473	427	457	462	515	502	445	433	469	468	522	496	465	490	487	462	420	441	518	468	501	466	478	492	501	452	511	487	509	464	438	470	465	464	466	498	459	468	461	489	439	482	491	471	525	533	468	459	453	471	507	488	475	453	469	458	502	460	484	491	474	494	443	489	508	454	481	424	466	452	491	512	470	470	488	494	463	470	499	433	476	504	449	459	465	461	505	489	502	506	466	471	487	463	456	475	502	461	513	467	487	463	439	496	461	477	521	436	491	460	513	468	511	506	487	444	454	482	472	483	508	465	458	453	500	439	492	471	493	476	503	474	482	459	468	456	524	492	452	472	513	472	493	498	493	461	469	474	497	479	498	490	492	486	482	465	489	463	486	489	473	467	457	474	470	458	460	473	507	492	456	476	470	464	475	509	514	443	478	470	474	481	473	509	501	488	490	475	428	472	504	501	489	497	501	488	505	496	454	455	452	494	494	485	522	493	477	478	486	493	460	456	485	483	461	473	441	521	465	452	507	457	460	496	506	516	456	483	470	505	506	485	476	477	479	512	498	508	476	474	511	500	489	459	485	483	494	452	489	497	504	475	511	457	481	442	497	466	521	475	464	493	495	525	483	500	451	472	468	485	499	492	492	503	488	492	473	500	509	494	466	528	472	454	505	461	524	448	470	469	471	514	489	475	468	430	466	487	497	470	527	464	502	487	483	494	492	505	472	496	423	498	483	497	452	466	486	512	477	457	529	512	477	488	473	513	474	497	470	465	477	487	503	470	500	481	463	493	491	492	505	500	460	509	535	513	517	483	525	480	500	451	490	530	500	465	483	494	503	482	475	486	455	516	463	475	472	500	495	480	461	507	465	523	535	465	481	522	444	498	477	471	521	481	487	487	491	509	507	486	467	522	480	492	493	475
4775	1509	477	307	485	450	353	296	273	238	207	221	195	176	166	149	147	110	96	98	82	86	92	75	86	64	59	93	66	60	67	60	55	70	88	60	58	70	54	54	49	44	69	60	48	57	51	49	51	31	52	44	43	33	59	31	30	43	36	43	49	35	35	44	33	41	50	36	27	28	31	44	30	34	39	38	34	38	31	38	40	39	38	39	26	38	28	36	50	18	29	30	42	36	35	33	43	33	36	36	33	31	27	38	38	40	30	30	39	26	33	28	34	26	27	34	33	31	25	23	37	31	41	34	32	43	26	22	36	35	36	29	24	29	37	33	37	24	32	26	31	27	34	28	30	32	37	37	23	27	36	29	29	31	40	26	31	35	32	38	31	30	33	31	23	40	31	21	40	26	28	39	27	39	34	26	37	26	31	30	32	34	41	28	35	36	38	35	28	36	42	36	29	36	29	29	32	34	26	37	31	32	36	39	34	30	37	24	33	36	34	30	41	37	28	39	23	36	25	27	33	27	27	31	31	31	34	37	28	28	38	37	28	32	36	38	34	37	27	30	29	27	41	38	38	49	35	34	29	36	35	35	32	36	26	35	32	39	37	41	28	31	30	34	33	47	23	32	22	33	29	36	23	29	38	33	26	33	23	38	27	24	36	39	27	37	38	29	34	34	39	33	24	23	33	29	25	35	29	30	30	37	37	31	47	32	21	40	24	44	27	24	26	41	34	34	27	32	44	33	33	38	30	38	31	31	28	40	25	34	29	34	29	35	29	30	30	38	45	40	35	35	35	30	29	38	32	28	34	37	28	23	30	31	22	33	30	31	33	32	26	43	35	35	35	31	40	26	29	20	28	41	26	32	30	31	34	36	33	39	29	29	33	36	30	42	33	32	20	26	41	32	34	33	48	33	34	38	37	19	29	30	31	29	32	44	38	32	34	37	38	27	29	31	30	24	22	35	23	29	31	37	34	29	34	29	34	30	40	30	26	36	40	47	32	40	30	32	28	34	37	37	33	36	33	39	26	35	29	33	32	29	36	38	38	36	34	31	30	34	28	35	28	26	36	22	45	29	38	41	37	33	31	46	31	41	35	32	25	26	36	26	30	37	23	41	38	41	27	29	30	32	28	44	40	37	49	31	32	32	37	29	30	35	29	31	38	34	31	37	36	26	27	29	24	34	33	33	21	38	37	41	29	37	34	38	42	42	24	30	20	32	29	36	43	20	30	36	23	27	37	30	33	28	28	29	26	34	25	27	20	33	42	35	33	40	33	26	36	31	34	39	31	33	32	34	35	39	38	27	22	35	30	35	36	29	30	31	30	30	39	33	38	33	34	30	31	33	26	36	32	37	32	37	29	30	31	31	30	27	27	40	44	30	31	36	24	46	28	25	25	32	26	22	37	30	30	22	36	28	35	20	33	34	31	25	29	33	32	29	31	27	30	28	26	35	36	25	30	33	35	33	22	30	37	31	32	25	27	41	35	33	35	42	30	37	32	35	32	31	38	28	32	31	26	25	31	27	35	28	36	45	30	26	29	26	26	34	27	41	32	37	35	40	34	32	38	37	31	42	42	32	29	25	30	33	32	24	30	43	25	31	28	32	40	32	32	31	30	29	40	24	35	27	35	25	28	31	30	34	43	35	25	23	30	44	37	30	29	33	38	41	35	29	29	29	28	27	28	37	29	26	36	25	33	43	39	33	36	39	32	44	35	33	35	39	30	26	25	21	33	38	31	30	31	26	32	20	31	38	34	33	34	34	33	31	32	33	20	42	30	31	37	36	25	32	29	35	34	42	20	28	28	28	31	29	27	38	36	34	21	33	36	34	31	32	43	41	35	23	22	31	29	38	34	25	43	34	34	43	39	32	24	33	28	28	24	33	39	32	25	24	34	32	24	39	27	41	40	29	40	35	26	36	38	31	32	45	32	34	27	29	32	35	29	39	38	43	26	41	38	33	32	33	38	31	24	31	38	27	38	34	40	34	45	28	24	34	27	27	25	35	35	30	31	24	36	34	33	23	25	29	43	39	28	24	32	36	23	32	24	33	31	25	23	23	28	36	40	36	42	36	30	32	29	42	27	38	30	42	24	26	25	30	32	35	39	40	36	26	42	38	28	37	42	33	26	39	33	32	26	28	31	39	33	27	37	29	21	33	18	32	33	24	33	33	23	35	43	36	32	28	29	26	30	39	29	34	34	40	31	38	26	38	35	26	36	31	19	27	32	36	39	36	26	34	36	28	29	34	30	29	36	32	30	36	34	44	54	28	35	26	26	35	28	27	28	26	42	40	35	30	32	43	38	25	38	40	42	36	34	34	34	34	36	33	38	35	34	34	36	41	38	42	32	34	32	32	40	36	39	44	38	30	29	34	28	35	25	38	38	34	36	37	32	37	31	39	44	39	30	46	28	31	30	41	26	31	31	33	35	28	31	38	31	43	40	39	21	33	28	33	32	30	31	35	38	27	32	41	37	25	31	21	36	29	38	28	27	29	28	35	30	29	34	36	37	29	34	20	34	27	30	37	33	45	26	30	30	35	28	26	40	35	33	36	28	37	32	29	29	21	25	34	33	34	34	29	39	37	31	43	34	28	33	34	27	34	43	31	44	33	42	34	39	28	23	35	34	27	33	39	30	35	28	24	24	27	26	31	39	29	25	36	26	28	33	36	36	38	29	32	39	55	43	34	42	34	24	34	21	23	25	39	37	29	31	44	28	40	25	29	29	34	26	26	37	37	35	41	28	26	28	25	37	26	31	42	26	45	40	32	30	40	33	34	38	36	29	32	22	32	43	18	14	30	29	34	26	35	33	39	38	34	24	26	29	28	34	32	39	33	39	35	37	36	30	36	33	28	33	40	34	26	42	36	34	35	36	26	32	24	28	33	27	37	31	25	36	37	37	36	32	31	36	30	32	28	23	27	25	32	26	38	46	30	31	29	29	32	27	30	37	29	42	38	32	29	24	28	43	36	31	28	40	29	34	29	26	28	21	29	31	29	18	39	38	30	41	33	33	28	31	39	39	38	35	32	38	28	24	37	28	39	28	32	28	23	25	36	35	35	36	26	31	32	30	45	33	25	29	29	35	30	35	36	22	35	30	31	35	31	30	28	39	41	27	30	28	29	28	38	36	37	34	30	29	28	38	33	29	28	24	39	28	27	36	29	23	38	34	38	24	35	36	29	42	24	30	31	38	40	33	30	34	29	43	25	34	34	35	28	33	28	45	36	33	20	35	39	27	19	32	32	36	42	34	42	38	40	27	27	30	36	29	29	42	31	31	29	39	38	29	37	30	35	27	31	28	33	26	35	35	31	28	25	44	33	37	24	21	27	38	34	27	24	32	30	36	26	34	35	35	30	27	29	40	25	24	35	33	33	28	28	40	39	39	35	27	32	24	43	31	32	33	43	41	29	31	40	36	47	32	38	42	29	36	29	39	34	31	32	25	34	34	33	29	28	30	37	41	33	26	25	27	25
40696	21321	11125	21293	29704	29008	25644	21965	18319	15870	13940	12674	11410	10074	9120	7719	7347	6407	5322	4968	4461	3989	3853	3509	2939	2873	2660	2540	2682	2423	2479	2414	2389	2402	2233	2146	1999	1943	1862	1882	1732	1677	1590	1545	1489	1444	1416	1370	1334	1311	1234	1160	1138	1117	1071	1007	980	998	896	888	872	826	799	861	837	833	701	801	757	717	708	716	718	677	674	597	674	617	644	654	588	645	623	641	642	587	615	601	619	621	581	585	587	590	533	565	576	582	569	561	555	566	600	575	517	563	554	591	567	547	550	563	578	573	593	611	555	564	565	596	586	545	555	593	556	557	545	585	604	606	595	576	544	539	555	577	571	554	574	589	562	508	561	546	538	586	594	607	541	565	554	561	615	553	539	575	546	571	580	584	593	579	526	559	541	575	554	515	565	540	543	562	534	545	602	575	560	568	587	549	584	544	557	545	539	569	553	546	530	545	560	561	560	499	563	568	555	539	552	557	544	527	555	583	474	584	579	565	551	528	566	567	600	570	578	577	533	581	565	556	565	528	543	559	545	598	542	557	553	583	553	574	584	559	587	560	613	559	550	561	566	565	577	557	604	592	601	547	529	608	553	532	577	512	527	564	570	540	507	585	574	511	557	540	580	548	603	568	583	618	556	587	566	549	551	534	575	529	585	554	598	543	534	563	564	546	517	590	568	571	592	600	542	566	573	544	551	557	534	563	622	561	494	571	547	575	537	550	594	622	579	552	537	581	559	579	570	615	558	592	540	547	549	540	543	583	575	556	579	589	564	565	576	555	557	533	519	559	523	573	560	585	553	586	579	547	530	575	561	567	517	552	538	538	564	542	568	569	537	554	569	538	548	560	558	561	568	604	558	521	576	565	546	555	559	566	633	546	566	549	592	572	542	564	539	574	558	565	540	589	605	549	532	541	564	535	567	590	547	563	553	577	560	553	568	558	541	547	548	556	550	529	589	547	514	543	536	514	568	546	593	581	586	605	575	577	513	537	510	561	562	576	568	520	520	599	543	544	580	545	594	557	580	554	544	567	564	621	558	552	560	529	537	520	529	542	574	564	584	550	595	575	554	523	577	542	560	547	570	530	560	593	561	532	546	563	540	557	560	579	554	595	589	558	593	521	524	553	585	575	579	565	555	562	517	553	564	550	579	564	553	571	565	560	574	545	543	560	553	574	589	532	579	555	558	590	571	529	559	546	527	583	582	545	541	563	556	525	561	538	572	600	569	583	586	554	571	576	539	527	540	562	565	603	539	594	560	589	582	543	521	570	575	582	515	596	579	534	582	574	613	561	539	572	563	565	570	585	592	554	569	562	520	563	547	533	573	559	557	580	600	568	541	570	556	565	538	597	530	530	557	562	554	539	562	569	551	547	584	562	546	589	537	513	528	559	528	553	582	546	586	561	555	541	561	547	561	540	536	587	518	588	551	548	553	613	547	542	552	606	557	563	565	524	539	562	540	544	514	598	556	555	562	539	571	592	544	539	576	567	547	538	553	585	541	555	588	590	538	607	591	535	586	575	549	617	556	531	592	563	533	533	587	524	597	520	566	555	544	555	591	544	490	579	595	524	533	554	559	554	566	577	561	570	574	529	560	564	620	561	634	545	547	544	569	530	565	518	542	560	606	576	548	573	560	549	574	535	551	547	569	539	531	560	512	536	587	533	563	591	587	563	556	574	594	546	567	568	591	573	579	567	560	562	550	585	568	579	555	562	584	579	559	583	548	538	605	550	558	524	577	554	534	539	554	551	563	619	534	549	554	564	515	580	575	555	559	556	590	573	541	576	573	541	532	568	630	572	572	538	579	562	534	520	542	533	519	578	604	542	601	590	554	591	546	523	560	568	556	583	558	528	567	608	536	557	600	556	555	532	575	522	553	564	563	599	580	559	554	566	568	528	521	546	535	627	561	587	540	563	582	550	600	577	583	554	598	523	573	584	589	533	555	582	570	530	589	556	553	569	539	580	556	557	556	602	563	577	535	555	565	606	567	564	560	538	522	496	594	594	548	531	550	572	526	547	559	512	597	561	554	559	563	584	518	550	555	601	566	593	562	556	555	578	589	543	536	542	579	606	557	563	543	536	553	500	555	530	543	541	554	551	585	567	605	539	534	563	573	570	558	548	559	588	539	586	518	573	588	525	528	549	511	577	571	589	576	541	576	530	560	524	568	537	565	541	583	565	558	617	590	517	550	576	542	584	556	558	565	566	598	584	549	552	558	571	543	591	609	604	546	521	541	561	566	617	541	558	557	568	554	535	568	548	561	583	540	589	555	574	580	533	532	563	563	548	515	577	575	547	589	511	547	541	573	508	524	576	572	544	562	568	547	568	554	569	574	550	528	580	546	550	593	534	535	574	562	560	530	536	599	593	552	549	582	540	574	543	558	580	544	541	562	574	547	564	541	590	518	564	555	583	562	529	581	583	566	560	577	549	588	579	547	543	592	543	550	545	573	588	547	517	533	580	547	568	532	578	537	515	524	544	553	591	522	544	568	553	534	577	584	552	583	553	576	536	596	541	530	547	586	559	557	549	519	614	548	583	558	515	533	542	580	549	560	540	567	608	551	535	576	530	548	544	560	505	587	564	549	560	571	510	553	612	552	566	582	595	543	575	567	554	564	580	554	558	560	561	560	548	547	521	584	570	574	584	583	567	582	543	554	558	550	592	574	553	591	568	567	570	539	514	552	565	543	559	552	535	586	560	546	532	536	586	545	578	553	539	595	560	545	566	566	539	615	547	590	562	562	595	528	595	567	578	555	583	566	551	580	589	572	548	521	592	574	552	560	596	568	599	564	578	542	566	563	547	555	590	602	544	536	575	528	555	574	572	557	545	544	565	577	578	591	562	557	559	538	556	530	575	561	610	578	549	574	523	561	554	540	575	586	550	602	545	531	537	569	564	546	530	597	552	553	560	572	573	546	577	556	602	598	583	563	537	540	542	544	567	612	568	548	533	549	575	550	577	554	563	558	532	559	588	561	565	570	572	549	565	590	558	551	566	574	587	564	564	534	548	583	551	596	555	529	546	577	574	592	567	557	590	539	528	582	542	574	551	551	557	546	513	544	564	577	575	580	518	548	571	575	599	527	544	594	581	541	552	561	564	554	555	547	596	558	556	559	572	522	576	539	544	548	566	567	560	555	603	562	557	545	566	557	523	562	553	578	535	526	607	559	555	586	575	526	536	547	593	601	566	561	545	546	540	537	555	597	580	579	587	538	526	591	596	570	543	527	583	555	580	554	555	547	551	589	536	538	547	559	531	569	548	579	509	573	560	537	597	566	576	525	578	569	561	558	572	554	532	563	571	557	521	545	569	547	574	570	568	586	583	561	544	575	527	528	589	537	562	557	608	562	567	544	517	560	582	518	554	587	557	564	568	575	566	569	579	511	573	540	572	531	514	545	579	541	586	598	547	553	530	531	569	588	516	564	567	511	582	548	511	536	563	546	564	572	645	571	546	572	520	523	521	583	573	543	530	553	546
4997	1015	359	231	331	374	290	250	260	212	215	199	170	147	120	114	128	99	102	83	71	74	68	64	69	61	54	69	57	50	62	50	49	60	57	59	47	55	50	56	54	49	60	54	53	38	38	39	54	30	42	46	41	31	30	33	44	47	28	50	43	38	36	49	44	36	47	29	33	38	37	37	37	41	32	34	38	50	36	37	49	36	35	30	33	19	49	31	32	32	33	38	31	33	37	25	24	39	33	38	31	30	30	39	43	35	46	32	34	35	30	31	39	32	33	33	37	29	37	37	25	38	28	36	38	38	28	38	33	22	35	29	34	34	39	26	29	32	36	32	32	32	37	35	33	33	33	24	30	42	33	33	36	24	26	38	21	34	34	32	31	33	30	32	31	40	34	33	30	42	41	28	43	30	29	36	43	33	28	35	38	33	39	36	37	34	31	25	14	37	36	33	37	39	36	34	41	45	48	30	29	36	35	35	37	32	41	22	40	37	31	33	27	39	48	28	36	41	41	34	33	35	29	38	35	38	29	39	37	33	22	35	33	35	34	36	42	41	39	35	37	30	31	32	32	30	23	33	30	36	34	31	38	31	30	37	30	33	35	33	41	27	30	39	40	25	27	28	37	34	25	34	34	19	34	36	36	32	29	34	41	28	32	40	37	45	26	29	33	38	31	35	28	34	37	23	46	34	32	41	34	30	26	48	26	41	32	40	49	34	44	40	26	36	42	27	30	35	33	39	43	34	38	39	25	35	33	41	25	27	39	37	39	29	29	36	37	37	26	32	30	32	29	47	30	37	28	32	33	35	27	37	39	32	38	30	36	38	43	41	37	31	28	44	21	33	25	34	34	28	30	31	28	28	35	34	32	35	41	39	30	30	37	45	32	31	39	37	30	36	18	42	28	34	27	28	34	24	40	29	38	24	33	33	34	34	37	37	30	38	36	39	28	31	32	39	32	33	30	38	29	32	32	33	29	34	17	26	35	30	27	31	41	38	29	36	39	28	38	33	31	28	40	29	30	25	27	36	44	37	41	32	35	31	32	28	29	41	36	38	31	32	39	31	35	34	35	33	32	39	33	26	29	38	39	43	32	20	26	32	34	32	38	40	26	41	38	39	35	32	27	33	37	35	39	32	33	31	32	38	42	27	34	32	17	27	24	39	45	38	37	31	42	34	23	38	34	38	36	33	43	34	26	34	38	42	31	33	41	32	38	32	30	27	26	31	28	33	42	21	46	32	39	37	24	29	32	21	25	31	37	33	41	33	39	40	24	41	29	38	36	28	38	24	35	31	32	44	29	28	36	21	28	31	28	33	37	26	29	41	40	36	37	44	34	31	36	36	35	41	26	30	37	29	33	36	42	30	24	32	35	40	24	27	31	36	46	36	30	29	41	29	33	32	32	30	38	33	31	28	33	37	29	29	30	40	53	38	37	32	36	31	34	43	30	30	25	38	43	38	48	35	40	26	39	33	35	31	33	46	41	42	38	29	28	33	34	36	32	36	35	42	43	43	42	39	28	29	31	37	27	24	42	41	26	32	32	32	29	42	30	30	41	36	36	37	35	36	32	29	42	38	29	35	38	35	28	35	28	24	41	35	37	37	42	32	32	31	37	42	48	20	35	28	36	34	32	41	26	39	31	28	29	45	30	28	29	35	32	37	30	27	40	38	33	30	32	36	40	34	28	34	32	34	31	40	35	30	32	30	45	30	38	38	32	34	44	44	33	32	41	40	36	25	31	24	38	26	33	38	34	33	41	32	28	38	21	35	41	35	26	39	34	24	43	22	42	29	19	33	34	26	30	30	32	36	35	35	24	33	33	29	41	42	30	32	31	28	47	33	37	36	33	34	36	42	25	23	36	34	34	30	35	25	33	32	20	39	28	33	46	31	30	39	39	35	41	36	51	28	37	37	28	32	32	33	28	34	29	27	27	39	24	32	30	43	31	35	31	34	29	30	40	37	21	31	31	27	23	25	34	44	29	33	31	38	24	30	38	39	35	36	35	35	38	36	27	46	29	25	35	30	39	49	39	33	25	27	36	34	31	26	32	30	34	51	34	36	31	36	36	30	34	33	38	37	36	36	33	34	34	32	34	41	46	35	32	31	41	41	36	41	28	31	37	36	27	41	28	29	27	31	30	40	30	32	44	42	36	49	29	37	41	32	43	26	30	37	42	43	25	28	30	34	28	31	25	29	44	37	40	28	33	33	27	24	29	29	38	49	38	36	25	40	31	42	37	32	27	38	35	37	39	26	40	32	38	30	28	39	31	32	38	34	34	27	31	26	39	37	27	31	32	29	29	29	31	38	36	34	29	41	40	28	45	30	37	32	36	34	33	31	39	39	41	41	32	36	26	25	42	24	42	39	21	34	40	30	37	24	37	37	25	33	29	37	32	26	34	30	35	35	32	32	29	40	31	36	38	28	33	35	44	41	32	33	47	34	24	34	25	34	23	36	33	35	42	36	42	29	37	26	29	32	34	42	42	38	29	43	34	34	38	26	33	28	33	42	30	31	38	31	37	35	38	31	43	23	46	33	27	42	38	25	40	44	36	32	48	40	26	41	35	28	36	33	34	34	37	32	34	41	38	44	36	30	28	34	32	33	28	38	28	45	35	32	37	40	37	35	36	27	30	29	32	30	32	35	34	47	39	38	37	35	35	31	30	40	27	29	44	26	34	32	38	36	37	33	32	29	22	36	27	34	46	35	37	42	46	43	38	40	36	31	32	32	41	38	28	32	37	35	30	22	34	37	30	30	41	36	35	30	34	35	38	51	37	42	40	33	44	32	38	30	35	33	35	32	32	25	29	41	36	21	38	34	36	39	43	25	33	29	25	36	28	24	31	26	32	36	28	34	33	35	34	32	42	33	29	37	31	40	48	43	40	34	29	32	29	28	41	38	42	31	32	39	38	43	33	29	49	26	27	38	35	50	35	33	54	39	37	36	35	42	26	32	32	28	29	29	34	39	26	33	39	27	36	33	33	33	30	33	20	36	41	26	34	21	29	33	31	28	37	29	26	43	32	28	40	29	33	31	35	28	36	24	27	30	35	40	31	34	30	35	30	46	30	32	36	31	30	37	24	39	38	34	44	31	25	34	42	37	34	33	36	33	31	44	32	37	47	31	32	25	37	29	43	33	33	39	24	29	37	27	50	36	32	26	42	26	29	30	37	28	26	36	40	28	32	40	23	32	40	31	36	37	41	40	38	32	35	31	32	32	31	38	43	23	39	39	35	36	33	39	40	36	32	28	40	27	27	37	38	14	34	24	35	42	34	35	28	41	39	42	37	36	23	37	27	40	28	48	43	30	29	46	22	39	22	37	37	23	43	23	27	25	30	37	31	36	30	31	26	39	34	32	30	35	36	37	38	36	24	33	41	36	26	42	33	38	36	32	30	21	24	42	35	33	40	28	30	40	28	35	32	42	44	37	44	34	42	31	33	27	25	35	27	31	35	34	44	26	41	35	36	35
35999	17615	9080	17801	26442	26127	22362	19159	16009	13705	12208	10512	9343	8260	7252	6424	5483	5193	4371	3875	3584	3291	2844	2558	2525	2442	2291	2214	2246	2016	1884	1934	1957	2019	1890	1809	1620	1687	1664	1499	1462	1422	1419	1374	1250	1315	1204	1219	1154	1187	1108	1086	1019	935	999	896	859	890	846	854	873	778	794	770	772	746	732	732	718	726	733	721	704	695	631	656	664	618	602	675	681	595	621	692	610	642	655	623	641	601	671	628	628	599	621	596	609	623	590	647	593	607	587	568	647	601	623	604	595	585	559	649	602	622	625	594	607	562	554	633	558	615	600	587	590	574	579	564	621	569	588	598	609	580	651	568	587	604	553	587	623	645	631	600	600	605	599	587	564	596	576	600	566	556	559	578	576	538	553	612	557	569	581	577	608	623	577	605	625	589	633	598	580	544	572	587	652	587	602	548	606	564	596	559	610	615	574	585	556	589	579	572	611	595	581	634	570	544	595	586	581	586	600	593	593	537	611	590	618	585	559	577	543	599	619	606	602	573	573	598	603	567	562	595	557	569	588	646	579	549	602	602	578	567	604	610	587	603	598	575	559	565	599	598	581	572	591	580	562	569	527	523	610	611	614	616	587	553	607	588	583	606	615	576	580	572	604	555	597	531	643	582	582	580	603	600	592	605	575	574	597	596	631	541	600	609	592	607	589	558	568	628	576	553	579	608	603	583	565	614	607	633	580	603	607	555	576	601	584	653	611	566	623	580	591	603	592	551	562	608	567	562	607	642	589	604	584	582	573	631	561	644	579	615	593	599	602	597	590	567	566	609	569	588	588	614	584	628	631	578	627	573	612	579	590	589	598	586	599	574	548	615	590	633	576	556	588	581	604	560	585	635	620	603	577	525	588	576	595	637	616	596	600	582	584	597	580	581	528	579	602	611	631	614	603	573	564	620	614	600	616	594	608	572	597	549	593	602	607	578	550	601	621	565	609	584	596	621	614	576	590	615	589	604	557	538	634	543	626	547	605	588	600	583	571	606	599	604	597	630	572	576	570	616	593	590	607	586	593	614	586	526	584	575	565	616	572	572	569	588	613	576	596	602	526	600	603	552	619	623	551	592	580	576	614	565	554	611	570	546	605	569	561	552	568	594	583	576	587	601	587	564	603	625	580	587	554	593	607	592	611	606	579	612	615	609	629	590	553	589	593	596	587	600	608	550	545	626	590	608	643	542	621	566	576	607	606	600	611	587	571	596	597	578	555	572	585	593	609	607	559	618	634	559	591	595	612	581	625	574	607	567	615	551	577	576	635	591	586	605	574	601	560	555	575	579	582	555	585	564	600	570	530	614	560	593	615	586	564	575	594	593	577	588	561	595	591	564	579	570	587	560	586	586	599	566	569	616	602	601	593	614	599	602	570	567	601	611	568	565	613	604	639	637	593	624	617	605	620	591	635	587	635	579	547	570	600	595	642	588	616	628	645	574	594	616	590	628	601	601	597	608	597	599	628	552	557	610	589	638	529	572	575	634	590	598	606	566	553	571	593	566	624	613	594	564	578	585	693	563	582	627	555	606	587	605	600	572	639	580	591	613	574	565	596	597	622	608	584	586	621	557	583	605	554	586	617	576	593	573	588	617	562	620	582	579	562	571	616	600	594	581	597	571	604	636	574	563	566	562	559	602	597	581	594	553	585	577	574	584	589	592	597	574	563	641	603	595	549	587	603	609	588	558	594	565	580	579	575	578	571	575	575	591	594	588	619	586	608	561	619	617	616	579	592	611	582	622	592	631	573	602	621	570	617	571	587	633	597	566	575	624	581	639	580	602	575	584	638	577	569	621	577	603	607	544	642	600	606	574	547	633	631	596	597	611	574	575	578	570	610	581	521	593	550	596	577	573	594	586	554	631	580	573	553	619	629	562	588	582	586	585	586	596	570	553	555	593	543	568	555	538	574	614	588	575	572	592	548	596	632	622	573	560	599	591	611	563	609	600	548	584	557	548	533	561	597	594	590	587	597	584	601	584	596	588	562	582	607	568	634	584	605	553	547	584	572	620	588	598	609	621	549	578	621	589	590	613	585	582	585	599	612	624	568	575	546	582	563	601	621	603	624	590	583	554	575	584	624	569	602	596	552	560	636	584	598	583	568	581	586	639	558	546	580	600	581	560	610	632	581	549	626	637	600	620	620	572	592	584	574	599	621	562	621	626	609	591	590	601	607	567	591	546	624	611	565	549	566	611	678	594	595	557	598	579	596	617	574	538	607	570	595	599	598	581	612	576	613	556	522	603	630	601	626	575	634	614	604	619	588	594	613	624	591	593	597	615	613	594	583	631	591	610	581	618	635	596	613	565	589	578	579	640	571	612	599	585	610	601	578	588	553	563	631	613	580	575	630	579	598	578	618	595	572	600	548	599	582	562	573	568	557	616	567	555	588	569	586	612	589	562	574	624	542	578	599	576	572	568	575	596	561	569	605	589	601	582	578	564	564	584	590	587	584	578	643	599	613	591	622	529	630	589	600	616	542	558	573	593	561	611	627	589	620	572	539	610	593	568	557	544	540	603	564	606	571	564	555	589	625	593	545	594	551	609	623	618	591	606	593	538	628	621	584	600	566	601	626	590	609	600	579	604	600	587	583	591	630	562	608	599	563	589	615	590	573	583	577	559	585	588	593	581	574	641	587	588	619	583	579	585	601	616	588	562	581	608	564	544	636	575	573	599	610	567	575	530	575	586	625	608	595	585	608	580	551	575	605	605	599	548	638	597	633	585	601	564	576	617	576	651	613	624	553	593	603	607	595	616	566	577	592	598	580	617	552	605	564	623	621	588	618	573	607	569	631	586	588	560	590	574	568	555	594	609	625	563	586	628	589	574	618	600	598	565	619	578	606	568	615	587	604	602	591	589	586	549	576	594	576	612	559	640	591	591	555	610	608	571	595	576	575	548	556	600	543	605	616	627	563	528	562	603	574	597	579	594	612	605	601	585	637	585	622	625	537	615	578	606	617	632	606	572	598	553	593	622	597	628	598	567	565	618	583	593	593	560	621	579	553	555	570	572	577	601	579	593	596	584	609	599	574	601	560	589	594	576	540	625	622	574	586	634	556	578	580	602	582	571	589	543	620	633	600	566	587	574	636	596	587	596	567	541	592	624	596	535	578	611	537	572	568	600	590	593	595	616	583	604	570	587	576	554	577	636	537	648	581	580	601	609	586	601	562	606	564	535	604	563	565	598	592	554	627	589	551	594	598	552	589	616	578	544	621	616	599	587	539	577	579	589	596	565	559	586	570	580	564	598	602	581	587	577	638	589	597	555	640	547	609	564	551	616	601	635	600	613	584	580	643	615	630	590	553	591	586	628	630	598	590	574	629	574	585	633	625	535	578	592	655	586	599	543	579	580	607	602	565	604	562	611	571	603	605	540	598	583	567	570	584	594	617	589	581	599	615	573	566	604	567	617	592	600	563	598	607	553	598	579	561	592	588	593	549	553	585	607	613	551	568	602	610	603	594	591
6146	2037	558	350	592	553	454	365	335	328	318	264	255	237	200	170	152	138	141	124	106	108	101	92	86	79	73	79	66	77	62	86	66	75	56	72	64	52	62	65	52	69	56	51	61	65	69	59	62	54	45	51	34	47	51	52	55	45	40	32	46	50	52	32	36	39	41	51	43	46	35	33	49	39	41	35	43	41	39	29	40	37	34	37	34	40	42	35	38	36	31	38	39	35	38	30	35	35	42	31	40	53	38	40	42	42	31	43	35	33	41	34	25	30	31	40	36	40	40	46	28	37	37	43	28	43	41	24	36	32	36	34	40	29	35	46	35	30	40	33	41	39	35	44	33	34	40	39	39	31	49	32	37	36	34	41	30	45	32	38	36	30	37	35	46	34	36	43	30	37	27	31	37	35	33	37	39	37	38	31	41	38	38	34	35	32	33	37	45	31	38	23	34	38	37	46	43	45	32	35	24	32	39	39	45	30	39	36	45	24	27	40	40	35	32	46	27	37	36	32	40	42	43	38	34	42	30	28	35	48	39	28	37	37	30	35	45	33	44	29	28	34	35	35	39	38	32	24	30	33	37	37	36	29	42	43	49	37	46	37	31	45	29	41	27	35	43	38	37	36	45	37	36	32	41	34	43	33	35	50	53	37	29	28	37	31	36	38	28	34	38	41	42	30	35	30	35	43	38	32	32	37	45	42	38	41	35	29	23	39	34	37	37	44	30	31	31	29	38	36	37	47	38	38	40	33	42	45	32	37	34	41	36	35	29	36	34	41	43	34	35	36	26	43	41	49	43	36	32	32	37	42	50	20	49	28	39	39	41	31	33	37	38	50	45	39	40	45	40	40	37	49	41	40	32	35	28	37	42	34	43	45	31	51	42	43	33	45	33	36	40	44	36	29	24	25	46	36	30	28	33	44	39	49	34	40	39	29	48	41	37	44	41	26	49	38	40	51	32	34	38	40	40	28	37	41	41	31	30	57	32	40	43	42	39	34	26	33	26	37	40	51	41	36	40	35	41	52	31	31	34	38	38	31	33	30	41	42	37	34	38	32	31	34	38	33	34	42	32	34	40	35	41	43	30	44	40	43	37	40	46	37	31	43	31	42	35	26	43	39	32	41	32	42	40	26	34	30	28	42	39	36	43	31	29	44	40	47	42	35	43	28	36	33	36	29	50	34	35	37	33	37	46	32	40	42	37	36	29	38	42	35	29	31	28	32	36	36	37	42	43	39	44	47	30	37	27	39	46	29	39	40	43	23	37	37	31	44	39	34	23	45	39	38	42	32	40	37	41	30	52	35	27	38	32	33	26	34	38	32	33	41	30	31	32	37	48	36	43	34	43	39	41	40	37	33	36	33	38	44	39	39	41	43	24	36	33	30	42	38	32	34	31	36	43	32	34	30	39	29	44	35	42	27	33	34	23	41	47	48	33	40	33	27	40	37	33	40	41	31	45	43	47	39	35	37	34	45	43	37	38	33	45	37	47	39	40	36	40	37	40	36	37	37	33	32	24	41	31	33	36	41	35	33	31	26	40	34	40	42	25	31	36	43	40	28	32	29	36	42	34	45	34	32	28	33	29	33	33	38	30	37	38	27	28	30	32	37	42	35	35	35	37	44	38	42	30	33	42	40	34	30	43	24	40	37	36	37	31	36	29	27	27	39	44	35	36	41	46	38	34	32	30	43	45	43	43	44	42	42	37	49	39	39	42	36	38	44	29	44	46	33	44	44	31	49	33	47	21	24	32	38	28	37	27	40	38	27	40	36	40	37	23	31	28	40	37	41	36	29	35	45	41	34	34	39	46	37	33	41	27	34	32	37	45	30	33	33	32	29	41	19	34	23	30	29	34	39	43	39	40	37	35	46	33	36	27	38	31	37	39	26	30	39	28	34	40	41	39	43	42	33	39	25	28	29	39	42	32	43	32	28	36	37	38	38	44	33	42	34	31	34	47	47	31	36	30	34	43	46	33	36	45	34	37	39	38	22	39	45	32	34	31	44	47	29	45	43	35	40	42	27	31	34	33	42	34	44	39	36	41	22	44	49	32	39	41	39	29	38	41	34	32	31	36	28	40	35	34	32	32	32	28	27	35	36	36	31	28	22	40	30	37	40	46	29	33	29	33	49	45	39	33	35	41	28	36	38	51	40	45	38	26	44	30	36	44	37	34	43	28	42	35	37	28	50	44	32	27	40	54	48	36	37	28	38	35	33	30	41	39	42	34	35	38	37	38	36	39	42	30	45	35	30	40	32	39	47	37	28	27	30	45	37	41	38	39	38	28	36	33	40	40	38	32	33	39	41	44	40	45	37	32	39	31	31	33	40	34	43	25	40	41	39	37	41	45	36	26	32	41	43	39	38	39	28	40	37	35	39	30	28	30	33	27	28	44	33	32	41	37	39	32	34	36	39	42	37	31	29	34	33	30	37	36	37	44	23	40	25	39	36	45	34	38	36	40	42	43	34	36	29	35	38	26	35	50	33	35	34	52	31	38	46	29	41	44	36	39	22	38	25	39	41	40	36	38	39	42	42	33	36	42	39	45	45	34	41	30	38	27	32	34	26	25	34	31	31	28	42	40	38	41	34	39	29	28	39	47	28	38	43	36	44	52	38	48	38	39	28	39	43	33	46	38	41	43	33	41	28	42	25	38	35	46	28	36	38	28	41	48	46	40	36	43	29	28	40	39	41	41	38	39	29	44	31	41	26	40	33	31	31	37	19	28	30	30	42	39	33	42	35	42	25	32	43	33	42	26	31	45	28	39	44	37	44	37	30	34	45	34	41	32	55	32	41	41	38	44	30	45	29	31	32	37	35	41	42	38	40	42	47	34	38	42	34	33	21	32	35	44	43	33	38	35	33	44	42	40	42	34	36	41	38	35	30	39	31	26	27	42	30	42	32	39	32	31	40	50	44	49	34	34	39	34	31	40	34	34	32	35	46	42	32	31	46	37	42	32	28	33	40	36	32	45	45	45	47	32	27	29	51	37	43	30	43	47	43	51	31	36	44	37	38	26	36	45	49	36	40	39	43	49	36	30	53	45	38	45	30	32	37	46	34	36	34	35	45	49	32	28	34	36	50	36	43	30	32	40	38	26	36	38	32	40	35	34	45	27	34	33	33	36	30	44	36	40	41	31	45	38	41	43	32	48	44	32	33	34	35	37	34	38	37	26	31	38	39	50	28	28	38	36	36	40	43	21	42	51	32	28	32	28	43	39	33	32	46	31	39	41	35	36	34	34	41	44	32	35	31	36	42	39	34	28	31	40	40	36	30	37	43	41	38	33	28	42	40	44	30	39	37	29	26	38	45	34	44	30	32	28	36	27	49	39	36	36	36	37	32	37	31	28	36	38	30	45	39	37	35	37	44	32	45	42	37	24	29	36	46	45	34	40	34	33	38	31	42	41	36	30	36	41	32	38	37	37	39	36	41	26	43	42	36	39	39	39	32	31	41	43	42	42	37	29	38
42661	23458	12186	22632	32442	31825	27814	23935	21010	18577	16472	14358	13079	11982	10703	9221	8271	7320	6546	6017	5211	4695	4117	3814	3619	3347	3037	3141	2989	2839	2687	2808	2746	2753	2619	2390	2260	2293	2033	2069	2030	1911	1900	1827	1685	1626	1544	1503	1468	1483	1375	1377	1334	1260	1229	1126	1063	1126	1060	1031	977	984	958	881	911	930	901	919	868	814	782	750	727	761	767	769	730	723	747	706	692	703	652	771	713	677	675	631	706	635	680	639	628	648	650	669	657	613	595	639	621	640	634	637	657	611	593	607	666	665	631	646	645	643	671	647	644	622	639	641	630	634	611	618	630	585	643	649	644	639	620	634	587	595	607	607	582	600	646	632	662	677	624	651	637	620	609	610	604	616	621	626	634	648	639	596	620	590	607	655	645	631	639	649	615	623	626	590	620	620	627	623	612	651	638	603	676	644	604	621	617	646	647	607	597	623	672	613	628	595	636	618	582	650	658	644	627	649	627	650	603	630	648	622	621	610	656	654	583	659	642	605	655	636	622	619	635	615	644	599	646	630	666	616	614	616	636	623	605	619	617	628	677	656	602	600	623	615	628	635	618	651	618	626	645	640	617	623	654	672	668	595	663	655	605	606	588	624	611	594	647	603	630	609	631	660	632	599	656	600	627	640	612	601	612	618	661	637	666	652	616	649	652	660	608	604	667	639	660	653	669	639	611	609	637	647	632	616	665	658	593	644	621	617	634	681	652	572	609	619	638	643	605	587	688	632	665	644	602	674	615	626	621	630	643	593	651	586	651	626	654	609	648	648	637	642	624	638	622	623	652	597	667	593	705	655	667	646	652	618	659	649	623	627	644	646	607	649	605	624	641	607	650	636	633	634	646	642	588	636	609	625	621	636	618	652	602	624	581	626	627	656	622	604	608	665	571	605	648	602	625	637	610	636	633	643	670	646	624	649	624	641	627	614	630	655	645	620	684	693	639	625	641	623	623	657	607	622	675	623	598	614	607	649	633	639	638	630	635	670	568	657	582	602	687	613	652	592	632	660	638	604	640	654	588	656	627	634	635	663	629	620	615	572	650	627	652	606	618	608	697	666	616	666	600	629	605	632	643	636	652	631	617	622	600	602	643	665	640	629	645	654	613	605	637	638	596	604	622	636	648	638	597	604	595	642	682	616	614	593	649	619	668	610	623	650	637	624	638	576	577	644	651	659	592	608	650	600	621	620	647	612	646	642	646	663	660	615	598	668	612	623	603	629	587	612	610	634	692	610	629	640	663	600	611	679	632	639	600	631	605	635	611	638	619	611	656	665	592	635	649	658	656	618	575	637	577	591	617	596	624	589	620	657	627	668	597	595	650	632	639	638	638	617	615	644	621	629	596	644	587	644	632	626	657	611	640	695	639	671	615	649	621	606	619	667	645	622	627	668	644	625	613	641	637	672	636	619	648	603	640	650	628	693	666	633	644	630	670	689	665	633	618	624	590	645	649	657	665	644	614	668	642	636	641	646	614	612	622	666	615	654	633	635	630	620	602	619	617	604	662	627	625	651	599	637	620	623	597	656	612	606	614	631	655	638	644	634	615	603	635	637	631	597	668	624	637	638	641	677	652	648	647	647	647	610	594	588	660	607	640	596	610	654	610	639	647	627	611	669	607	634	625	678	648	657	603	615	638	638	604	627	642	609	648	645	623	634	636	625	620	602	651	638	633	607	650	622	709	609	624	607	617	602	615	625	619	590	662	611	625	617	647	642	661	664	632	626	618	635	593	683	654	603	625	632	650	656	638	642	643	643	648	670	576	623	635	617	640	563	603	634	654	625	633	663	624	621	564	615	602	612	648	636	612	596	626	679	626	627	596	659	631	677	630	625	691	602	632	632	625	618	611	664	623	654	627	624	636	629	653	653	643	643	586	635	656	609	590	620	650	671	624	608	646	637	634	606	606	636	637	632	585	633	669	602	576	662	584	689	612	635	638	610	675	619	634	647	655	629	649	685	591	652	650	584	616	613	666	633	625	638	653	636	605	601	640	614	623	655	648	646	635	627	616	667	630	646	629	639	625	623	647	669	606	670	652	655	651	646	654	657	642	656	616	586	601	631	651	649	614	633	667	654	612	659	590	670	640	615	689	600	633	647	627	608	625	621	671	653	699	645	660	654	629	611	651	622	634	639	644	613	677	650	604	662	667	611	604	660	635	592	642	632	659	659	631	643	694	631	632	633	641	591	642	659	656	623	623	617	647	590	612	638	617	646	639	644	604	635	649	623	624	638	667	645	645	627	572	631	655	640	639	629	657	637	666	626	639	656	601	662	669	680	648	612	637	625	676	654	618	622	594	625	642	619	657	672	640	654	637	614	620	560	647	597	624	614	632	652	634	688	602	621	647	622	618	626	638	615	688	624	661	662	599	614	645	650	658	666	619	637	619	609	649	648	654	631	623	602	626	614	613	641	622	616	608	607	632	633	671	646	624	642	592	660	645	616	593	604	618	608	609	664	611	626	655	637	623	666	619	650	618	610	601	630	649	612	630	647	611	607	640	612	629	622	627	644	611	634	664	600	615	670	639	621	648	637	646	586	601	602	655	607	646	643	700	656	615	599	706	578	642	610	649	606	643	667	643	646	655	616	613	653	624	633	621	595	645	667	639	613	632	603	626	641	656	638	620	655	657	588	649	649	594	630	643	628	645	634	705	617	625	634	635	583	611	602	633	612	624	628	628	616	594	628	599	615	643	632	652	640	651	641	610	607	672	601	643	609	639	583	626	663	603	653	659	579	633	607	655	623	655	636	604	643	668	662	640	640	612	646	635	622	600	630	685	650	632	636	647	631	659	609	581	605	634	575	639	625	629	606	636	609	617	654	661	646	602	597	611	635	621	672	633	630	611	635	623	607	640	624	645	630	607	645	628	631	626	621	628	636	591	683	598	628	636	581	601	589	645	637	679	656	629	638	650	636	624	653	632	624	645	616	675	645	631	624	570	664	659	604	572	621	665	652	626	645	608	654	666	666	620	634	647	668	650	658	605	642	627	600	631	643	638	634	712	648	700	632	681	565	664	661	624	631	593	642	623	637	641	618	634	573	680	638	666	593	635	663	669	615	598	602	622	607	563	643	616	626	640	621	649	626	636	653	647	620	646	650	596	641	625	641	647	637	638	614	633	590	571	619	627	600	650	630	619	654	613	631	610	582	632	651	604	679	627	697	658	609	670	621	634	614	640	634	594	619	687	674	665	612	599	628	652	598	637	635	638	648	630	629	624	606	634	646	645	618	642	651	636	636	631	602	625	610	658	590	608	639	639	593	607	591	618	621	640	621	605	658	651	619	656	599	675	658	620	638	620	626	580	656	658	614	618	624	634	636	647	632	638	630	619	615	603	646	602	619	631	638	615	607	621	669	633	612	597	623	632	621	675	606	609	676	650	603	631	655	637	636	625	634	675	605	613	607	624	621	645	640	605	650	641	668	637	625	631	644	651	648	622	646	641	640	627	626	615	617	607	599	628	593	653	652	619	613
2673	537	217	159	230	237	217	168	151	146	135	102	119	95	103	75	92	69	77	62	73	55	47	50	62	52	48	38	45	51	46	44	50	42	38	36	43	38	33	34	37	33	44	43	38	38	39	36	38	38	39	39	34	30	31	33	29	25	16	24	32	28	32	33	39	31	27	31	27	28	36	23	22	33	26	34	25	24	28	27	35	18	37	24	28	27	35	32	32	20	28	28	24	31	22	28	38	23	25	32	35	37	24	24	32	22	25	26	34	27	29	28	27	27	27	33	26	25	22	37	18	37	25	34	28	33	31	35	30	27	27	22	34	25	22	35	28	22	26	22	27	23	38	28	34	32	28	20	28	27	28	50	26	24	25	28	30	19	25	38	25	36	32	23	34	22	39	28	25	35	30	27	19	25	30	30	28	24	23	34	23	44	32	22	24	21	26	20	21	23	26	20	25	35	23	27	28	32	23	30	24	30	26	25	21	37	29	26	25	25	23	28	22	14	26	24	41	27	29	27	20	24	32	30	25	26	24	43	17	26	27	25	21	32	30	27	31	37	32	26	34	36	27	29	29	29	34	24	25	20	25	28	32	22	37	23	21	20	34	36	21	24	26	35	26	31	28	27	25	23	32	33	28	33	32	26	37	29	23	38	21	28	34	29	33	27	26	26	22	28	26	23	29	24	36	25	21	28	23	25	22	33	20	25	36	33	28	23	31	31	21	35	24	29	32	21	38	43	30	25	34	23	26	33	27	28	26	24	23	41	33	27	28	25	19	24	21	33	31	30	31	29	26	27	25	30	28	28	21	23	33	21	30	19	39	36	24	23	36	36	23	25	19	28	15	41	27	30	29	32	23	30	31	20	32	24	33	28	39	35	30	27	30	31	33	23	22	25	25	25	34	22	33	30	23	22	24	29	24	32	36	28	25	33	27	25	28	26	30	29	25	32	20	29	27	21	26	17	29	27	28	27	21	23	25	28	28	23	27	40	26	23	35	33	24	19	24	43	32	24	29	18	39	29	30	29	36	34	32	29	24	26	26	25	32	22	36	30	31	29	26	17	26	29	27	33	28	30	24	32	30	28	24	30	23	30	35	28	34	29	23	30	34	21	27	32	26	37	18	17	28	27	33	35	37	27	34	26	36	29	23	34	22	23	21	27	23	30	23	33	29	27	29	31	31	30	31	31	33	39	24	21	32	23	35	33	21	29	34	27	37	29	32	41	24	23	34	30	30	32	34	26	32	40	30	29	32	35	27	28	25	26	25	34	26	21	38	42	33	26	22	32	24	34	29	21	30	25	24	24	28	25	31	31	32	31	32	35	27	31	24	28	26	29	34	25	28	33	26	24	28	28	30	25	32	25	29	26	26	31	40	23	33	32	27	29	29	23	34	20	31	28	38	31	32	33	31	28	29	25	21	31	33	31	31	19	33	38	40	20	24	29	30	28	24	21	36	26	27	29	32	39	29	21	28	23	36	27	25	34	29	26	29	28	27	23	28	19	20	26	39	32	31	25	23	27	24	26	27	23	16	29	29	29	41	26	21	22	33	38	32	36	17	22	20	36	30	24	30	27	26	22	21	25	22	26	27	31	23	19	19	30	22	31	29	23	23	26	32	27	30	24	24	28	21	24	31	34	24	19	26	19	27	26	31	31	27	40	19	22	27	30	18	25	28	22	31	21	29	28	36	31	24	23	29	33	29	32	28	32	24	20	30	35	24	25	29	37	24	28	35	30	30	27	26	27	26	27	19	25	25	30	30	27	29	31	22	33	22	37	22	30	26	33	31	30	24	40	26	30	30	28	21	24	39	24	41	26	30	29	21	32	23	25	27	22	24	24	20	34	30	26	24	33	25	24	27	29	19	30	26	17	27	28	29	31	38	26	37	29	23	27	26	24	19	35	23	23	25	30	32	21	32	28	30	28	29	23	19	29	37	33	29	33	22	31	34	41	39	28	31	28	28	30	35	33	39	29	33	35	43	34	30	31	23	28	35	29	30	38	25	20	29	16	19	29	27	28	23	28	22	27	38	26	25	35	26	29	21	29	26	35	29	33	31	25	26	32	22	28	33	34	29	30	18	23	30	30	26	26	21	28	20	27	22	31	37	15	32	32	32	29	36	28	30	29	27	33	26	29	25	29	21	34	27	24	22	29	37	26	29	23	31	38	25	33	21	25	40	25	25	32	37	28	20	34	31	32	32	29	27	30	35	29	34	30	21	29	32	36	38	25	30	29	23	17	35	40	19	20	41	39	25	26	28	29	33	24	31	29	31	30	31	26	26	34	29	17	34	18	26	26	32	30	26	23	21	35	26	30	23	29	24	28	30	26	26	35	20	26	32	29	31	18	25	41	29	21	26	28	29	27	18	26	33	28	24	26	25	26	34	32	33	31	34	22	21	29	32	32	34	22	29	22	32	36	29	40	29	28	23	36	25	34	22	32	25	36	30	25	27	30	28	23	29	38	23	25	27	23	25	33	25	23	34	35	23	23	29	44	21	26	28	26	28	36	28	30	26	23	27	26	38	25	32	28	33	29	41	35	38	34	26	33	28	28	24	32	26	26	32	22	14	31	32	24	33	30	27	30	28	32	22	19	23	29	24	34	30	27	35	23	29	23	26	31	31	28	26	23	23	20	23	30	26	21	26	36	30	25	35	36	28	24	30	31	28	33	23	25	27	32	33	43	33	26	34	29	32	35	38	26	31	36	24	22	25	37	26	26	24	26	23	36	23	24	30	32	27	27	30	29	27	28	36	26	32	25	26	29	33	26	19	28	25	28	39	44	29	23	28	34	21	33	36	29	28	32	19	34	20	20	20	30	29	38	26	29	34	27	30	29	22	20	27	29	29	27	22	20	26	28	25	26	30	38	33	31	20	37	39	31	31	23	31	26	40	18	33	29	26	31	27	24	41	23	29	33	32	35	22	19	30	27	28	34	28	29	35	29	20	37	20	23	26	31	26	40	23	33	22	30	21	27	37	38	25	30	36	29	31	27	28	29	24	39	39	28	29	30	26	28	32	32	35	29	16	30	30	40	29	29	25	28	29	23	40	30	30	38	20	38	25	21	25	32	24	25	27	30	33	26	17	38	28	33	33	32	29	23	26	21	23	22	26	29	38	24	34	16	30	22	33	33	32	24	21	34	31	24	29	26	33	25	30	24	23	26	34	22	27	21	25	28	25	31	20	27	25	22	26	30	28	29	29	32	20	31	38	36	27	25	22	21	25	25	25	34	23	32	28	31	24	31	35	23	26	22	35	29	32	37	23	26	27	33	27	33	39	24	26	24	32	24	27	27	30	26	26	23	30	23	20	36	27	26	33	21	21	25	24	24	31	27	25	34	32	28	22	28	25	33	21	29	26	23	31	32	32	35	29	27	28	35	27	33	33	27	21	20	30	28	30	24	25	23	27	36	39	32	27	37	22	26	24	31	35	25	24	36	34	29	30	30	27	26	23	29	25	32	26	34	30	23	23	30
30581	14721	6645	13095	20735	21372	18090	14471	11943	10218	8700	7819	7007	6082	5564	4466	4151	3760	3250	2973	2768	2374	2007	1896	1992	1772	1631	1539	1523	1423	1568	1514	1425	1434	1464	1326	1261	1207	1191	1179	1103	1058	1067	1019	1003	912	933	939	796	854	862	796	764	749	769	770	682	715	678	705	662	634	625	597	622	574	634	568	568	559	576	584	538	532	534	577	494	539	474	548	546	555	503	551	527	521	489	529	496	533	521	485	480	474	445	443	482	459	509	475	464	505	477	440	460	515	484	448	496	516	505	515	486	487	532	481	473	474	455	467	472	486	489	491	501	493	481	487	489	484	495	522	490	508	492	491	499	459	453	493	467	470	495	481	539	481	490	481	510	489	487	452	513	500	473	471	489	479	500	489	477	499	500	479	468	483	486	497	482	462	454	510	499	467	494	490	490	465	475	480	473	495	495	458	492	435	489	476	442	485	469	515	521	496	526	506	502	492	513	509	471	446	454	508	477	475	489	469	477	511	495	506	494	492	496	495	541	487	488	445	494	482	471	451	454	472	484	502	495	480	476	472	505	523	496	472	486	487	497	466	462	452	513	446	464	489	491	461	483	499	500	466	455	479	490	482	461	477	496	508	475	480	459	452	442	480	502	496	501	478	514	492	504	462	496	497	521	451	487	503	499	476	456	495	484	461	464	464	484	488	477	460	524	427	484	496	483	483	476	450	487	470	448	500	455	479	449	491	443	453	522	457	471	521	527	479	558	509	497	455	529	524	477	457	484	499	527	467	484	503	529	465	455	461	500	483	488	509	465	462	475	476	461	488	480	453	475	517	503	490	511	448	467	475	492	484	501	485	490	433	474	504	474	525	478	460	482	500	494	465	462	468	470	497	524	485	521	475	486	479	465	477	492	500	523	515	466	473	452	455	465	496	487	502	477	472	464	458	456	457	497	455	494	502	483	513	480	489	478	521	490	463	477	468	469	473	510	488	439	515	484	474	470	511	474	498	454	494	466	492	459	481	483	467	477	508	490	525	475	481	460	451	473	458	468	494	488	488	486	516	507	490	496	508	509	498	487	505	504	498	474	485	489	465	518	483	463	497	507	491	475	501	487	421	502	504	485	466	416	488	468	447	452	473	508	455	504	508	497	487	503	505	486	474	465	481	504	473	464	485	525	444	468	497	485	501	523	525	485	503	503	449	452	463	489	485	512	483	496	506	451	487	483	456	470	511	481	539	514	516	472	474	494	469	493	493	504	498	506	479	493	464	473	491	500	481	466	505	510	447	492	507	514	484	471	506	529	500	472	474	498	486	509	457	469	504	538	468	486	466	488	460	490	508	472	452	479	492	495	529	447	488	472	483	462	463	466	451	486	472	509	519	468	478	483	497	465	520	513	513	492	507	512	490	496	497	492	491	532	476	496	487	464	509	527	506	537	511	495	519	424	448	473	464	504	520	500	536	514	474	504	500	479	462	493	516	472	467	471	458	501	459	495	452	500	489	474	500	477	488	472	467	471	489	468	448	498	491	485	455	499	478	519	489	471	473	486	477	509	492	457	460	458	485	466	504	474	465	481	482	499	479	503	467	515	477	506	526	449	485	462	485	483	457	458	492	474	488	489	467	472	507	454	448	492	506	510	485	490	492	505	468	481	519	455	468	485	506	482	501	497	472	475	484	505	497	473	470	515	508	475	462	481	491	472	493	493	465	465	510	474	516	479	465	476	509	491	445	497	451	455	505	466	468	506	477	517	515	493	467	484	469	476	510	514	470	468	525	486	476	501	480	480	511	523	478	506	465	491	462	481	513	493	492	480	483	498	492	502	465	496	506	497	484	478	483	479	477	507	474	488	464	483	477	458	466	535	488	496	500	523	489	504	458	486	485	481	530	451	481	515	505	491	481	486	463	515	463	489	447	509	489	479	473	475	502	461	467	441	484	478	489	462	483	483	483	492	496	469	484	466	484	467	495	473	462	460	505	495	501	460	496	508	504	505	508	509	459	499	517	518	482	465	447	491	481	478	493	434	517	497	474	536	522	492	486	507	469	480	495	496	493	467	463	470	473	484	448	489	478	464	459	482	499	498	466	470	479	490	475	492	484	496	486	514	441	474	496	457	472	484	492	469	486	499	458	494	460	466	469	456	478	449	480	467	447	479	515	469	501	492	505	444	472	502	493	523	480	458	494	500	498	466	539	478	485	483	456	494	504	475	485	490	504	498	495	468	468	472	479	466	462	454	453	475	472	481	465	500	520	483	492	496	485	471	473	450	488	485	482	472	506	519	451	476	503	511	493	507	477	525	488	445	468	497	505	479	463	515	465	498	511	494	522	449	465	534	492	468	466	497	482	507	454	505	506	495	478	500	526	532	467	451	476	462	463	485	528	491	513	483	476	463	495	463	484	465	508	489	470	480	483	482	454	503	472	484	470	493	450	473	501	478	467	471	468	510	494	492	507	491	530	512	528	511	497	492	475	497	512	470	471	484	512	474	493	480	491	496	530	483	505	477	488	512	479	487	494	463	475	478	475	464	473	492	490	498	487	467	486	489	489	468	460	516	484	479	485	463	505	521	529	474	473	514	480	513	460	484	487	502	440	518	460	474	439	478	496	473	514	513	472	477	469	511	498	482	504	483	515	521	478	480	478	528	471	524	470	436	503	499	467	478	521	508	532	472	458	488	469	475	447	515	477	493	505	491	492	468	484	462	487	493	477	482	458	486	453	451	492	488	466	462	543	463	494	517	486	419	461	521	520	450	470	480	485	486	446	497	477	464	501	490	486	509	470	515	461	488	520	486	503	513	501	452	491	477	474	485	461	499	451	514	495	485	480	511	492	508	553	475	458	499	497	523	485	490	505	491	494	453	499	490	466	469	515	480	477	507	525	476	508	477	502	525	477	496	487	487	490	472	427	484	496	478	498	476	443	532	459	447	516	502	460	495	474	466	456	495	489	489	514	498	525	473	475	508	476	455	473	453	472	461	479	481	491	510	450	469	505	490	466	476	471	497	487	507	506	492	446	455	525	452	451	499	459	447	503	488	495	470	491	456	490	492	498	498	501	472	480	520	500	460	474	521	466	440	465	507	462	494	513	460	436	495	457	478	453	502	485	476	440	500	462	525	471	468	485	484	480	438	526	531	495	514	484	468	463	512	460	438	484	479	468	511	441	482	485	493	485	493	460	468	487	491	507	451	460	530	504	504	488	528	505	503	495	487	470	518	541	471	463	487	477	506	485	478	513	520	510	479	471	466	494	450	483	490	487	451	460	489	482	473	486	510	497	495	503	468	469	482	480	470	458	496	480	464	507	501	473	449	478	471	500	518	489	485	512	462	466	476	531	516	480	452	491	465	489	458	477	475	479	492	490	457	487	502	484	449	470	492	429	504	455	519	500	496	490	485	520	501	498	473	492	471	529	441	487	492	505	495	468	486	473	485	466	508	507	444	505	474	517	459	481	517	531	486	472	487	480	507	431	506	509	516	552	482	465	459	474	495	494	481	453	478	442
4849	1867	485	302	485	476	436	355	316	239	245	226	217	175	187	148	123	114	98	105	103	90	88	84	97	81	78	86	68	60	61	66	76	48	66	64	73	60	56	58	44	53	53	45	50	40	67	46	42	51	43	46	33	44	35	58	44	39	43	38	45	30	52	25	43	46	35	35	34	34	31	30	41	39	28	30	28	42	27	33	47	33	39	29	29	36	33	33	36	28	29	24	46	35	45	28	36	30	37	25	29	30	30	42	32	36	29	31	29	40	25	37	32	49	35	21	39	28	36	24	34	30	27	40	43	29	27	32	38	35	33	44	31	30	26	25	38	36	28	38	30	25	36	33	28	33	29	37	36	25	36	44	39	25	26	48	37	41	32	49	35	30	34	30	33	32	30	35	24	29	31	27	43	31	37	30	33	34	26	29	22	29	42	28	31	25	26	32	28	26	38	32	29	42	34	32	39	29	30	40	28	31	17	23	23	38	36	37	33	32	31	24	34	32	33	34	34	40	34	28	33	27	33	53	37	36	35	33	31	20	35	31	28	34	24	36	37	40	32	26	46	37	37	31	29	30	34	37	42	24	28	44	25	22	34	40	39	28	24	32	38	30	23	21	42	20	32	28	33	29	39	51	41	35	29	16	31	30	38	29	30	30	22	35	31	37	36	34	35	34	30	34	37	30	30	37	26	29	45	27	28	29	37	31	24	28	36	38	27	32	37	34	40	29	34	34	44	22	28	28	37	31	32	33	28	29	31	31	29	33	37	35	38	35	27	24	37	30	32	33	23	24	29	30	27	33	34	25	39	35	23	29	26	37	30	42	30	29	35	34	35	30	27	34	37	35	32	38	25	32	33	33	28	35	34	36	36	38	38	30	39	30	40	35	46	33	31	26	25	33	30	46	39	30	31	40	35	29	34	24	37	37	31	30	31	24	34	35	32	38	30	24	30	36	35	32	31	37	36	35	39	30	36	39	34	28	19	33	34	36	25	32	25	41	27	24	30	39	39	41	28	31	35	29	44	37	27	29	32	32	35	31	33	29	39	30	38	28	26	27	32	32	37	38	33	32	25	25	40	25	33	38	37	32	20	31	27	28	29	34	26	28	25	25	29	33	51	48	32	45	28	31	38	33	33	37	19	34	33	37	49	38	38	35	36	24	31	35	27	34	39	34	31	36	22	31	30	33	21	39	41	39	38	32	28	42	31	24	43	34	28	36	35	35	45	35	29	33	44	47	29	30	38	33	26	29	27	20	39	42	38	36	35	37	24	37	15	26	33	30	48	29	35	34	33	25	25	31	35	25	43	42	28	35	31	29	33	43	34	29	30	31	35	38	40	33	30	39	35	35	27	38	34	36	27	43	30	37	32	44	20	41	30	28	42	35	31	32	45	34	23	28	44	28	32	40	34	43	39	38	39	36	36	35	28	33	32	34	33	28	44	21	35	35	39	27	35	28	33	25	32	34	37	28	33	35	34	33	27	37	39	27	35	35	27	29	39	38	38	26	31	33	40	38	25	31	32	35	34	26	34	37	28	45	36	25	35	33	30	32	32	40	31	35	27	34	26	44	37	35	37	39	37	27	28	37	31	27	37	33	33	41	37	18	36	29	28	28	41	37	31	26	28	31	34	24	30	42	46	35	39	28	32	30	29	37	19	42	22	39	38	30	37	37	39	33	28	23	25	22	34	35	35	28	38	16	35	31	25	35	34	30	38	26	32	40	37	37	20	34	36	33	27	38	32	43	31	23	45	29	38	29	32	33	25	34	30	36	22	32	36	23	32	35	28	29	36	32	29	38	28	27	32	48	30	24	28	34	27	30	27	20	29	38	23	29	32	38	38	33	26	38	39	32	38	29	39	40	30	35	36	26	27	29	39	25	33	31	50	42	25	31	28	25	31	27	30	42	31	32	31	36	35	39	33	23	27	27	30	27	26	21	32	31	37	30	38	36	36	36	47	35	40	31	28	29	35	32	38	31	34	26	31	32	35	35	24	32	31	34	37	36	29	25	44	30	30	33	28	25	38	42	32	40	24	31	41	34	28	26	30	30	33	28	37	38	28	42	32	34	44	35	36	31	26	28	23	24	34	38	25	30	32	44	41	26	40	28	27	37	32	29	37	27	34	35	29	35	39	30	32	23	35	29	38	33	29	21	25	39	30	39	38	32	27	20	32	26	38	36	43	24	28	25	38	28	34	31	32	30	24	31	35	29	39	31	26	36	26	38	27	36	38	35	35	25	38	30	41	41	25	31	34	36	47	36	28	38	32	31	36	26	29	33	35	26	26	30	37	22	49	32	35	22	35	30	27	23	31	39	34	29	33	31	32	26	29	34	46	36	37	38	26	43	35	36	24	30	26	36	38	28	18	36	35	29	26	39	31	41	28	38	32	33	34	32	35	33	26	30	34	35	34	31	36	27	29	38	31	33	34	39	38	26	36	32	27	29	32	22	43	49	38	32	38	36	32	33	23	21	32	40	35	27	42	36	39	33	42	27	25	32	35	26	25	36	38	34	22	29	24	30	25	29	37	30	41	28	33	38	29	23	41	35	22	37	36	34	31	29	37	36	25	33	39	36	23	35	51	26	31	31	23	35	42	35	42	43	31	33	22	27	28	26	38	32	25	33	33	35	38	37	43	33	34	32	49	30	37	40	35	23	28	41	37	42	32	26	31	27	38	29	30	37	34	33	35	27	27	41	24	32	37	38	27	35	38	41	48	30	39	31	37	41	36	28	29	37	31	40	34	33	38	38	40	41	23	29	36	24	35	31	32	47	23	32	34	36	35	42	30	35	36	36	35	36	28	36	34	35	39	38	30	40	34	25	38	27	27	29	45	30	37	29	33	33	43	28	37	47	23	38	29	36	34	29	28	33	24	31	45	27	29	39	30	36	27	40	37	32	36	33	29	40	20	37	26	30	40	31	40	29	26	26	40	34	35	33	30	30	34	32	28	44	30	33	35	27	31	34	26	33	31	36	25	25	34	26	27	30	31	38	30	30	28	31	39	29	21	36	36	34	34	43	35	36	21	41	37	32	34	38	38	24	33	28	52	32	35	29	33	29	34	43	38	38	26	32	31	33	34	33	31	30	29	30	39	30	33	46	26	51	33	34	50	33	36	44	33	41	33	33	29	36	31	36	38	27	36	36	32	41	30	34	33	35	34	32	38	25	28	27	31	45	22	32	32	39	36	37	34	29	24	34	29	37	34	40	39	36	45	32	36	26	27	29	29	36	41	33	41	32	41	34	31	15	26	33	47	29	33	28	45	38	30	26	38	27	29	26	28	32	27	25	34	38	43	37	28	45	30	31	25	41	28	34	32	32	28	37	30	40	46	44	22	29	35	28	37	24	37	27	29	35	28	27	28	30	40	29	34	39	34	38	28	25	21	29	34	35	48	28	28	36	31	27	32	31	38	30	30	33	35	32	30	28	34	27	33	40	26	44	27	25	33	27	34	32	26	26	39	33	27	33	40	42
41243	23115	11805	21191	29999	29798	26650	22377	18962	16564	14201	12581	12325	10429	9321	7889	6437	6054	5618	5030	4810	4127	3491	3397	3374	3111	2803	2769	2684	2491	2509	2451	2542	2443	2293	2082	2062	1900	1792	1822	1757	1722	1647	1556	1473	1454	1356	1402	1286	1230	1220	1186	1125	994	1010	915	936	1000	921	937	877	824	830	793	852	776	761	789	731	695	739	716	694	689	639	634	697	666	650	623	636	619	610	626	606	575	586	564	587	597	620	602	631	577	552	535	599	592	557	567	585	564	591	569	566	555	563	568	560	586	582	535	581	541	576	552	562	569	520	589	544	530	556	553	544	529	610	546	565	514	581	574	507	583	572	532	554	559	543	561	543	572	547	598	569	532	561	600	557	589	541	576	563	552	532	554	550	544	561	557	567	540	600	549	535	573	549	566	545	542	553	572	568	555	525	574	525	572	511	571	574	549	566	585	595	552	593	558	568	560	563	509	570	615	578	578	598	555	527	558	538	541	542	554	617	573	576	502	568	561	575	527	543	551	597	591	549	573	539	603	552	566	580	605	520	521	579	549	539	563	589	516	563	587	580	554	565	549	585	533	551	536	567	566	556	611	597	572	575	569	557	561	559	576	541	575	555	527	569	523	568	581	568	561	489	570	574	573	579	573	569	547	536	550	563	567	535	567	557	571	555	565	559	535	580	553	552	522	610	576	543	547	570	516	565	534	565	540	535	570	536	525	543	574	586	543	557	586	568	532	544	564	589	546	549	554	603	576	606	582	571	558	517	573	531	553	567	534	557	564	573	535	562	575	549	562	600	581	552	597	517	559	567	524	577	580	559	567	602	550	581	551	570	558	591	579	550	539	577	580	550	592	515	578	601	554	565	559	547	550	579	548	557	604	598	563	549	597	524	549	550	548	592	585	572	587	570	540	540	548	585	552	534	576	561	580	618	550	528	570	564	572	543	554	564	559	558	532	589	549	560	572	548	518	556	559	535	528	558	548	561	544	573	515	582	582	549	513	543	559	577	588	533	578	567	585	543	578	565	559	568	536	554	557	595	567	563	558	515	560	570	561	562	520	587	547	539	551	560	555	571	547	556	595	552	564	525	601	568	567	551	576	567	588	595	607	564	550	545	516	571	523	560	568	558	563	562	576	572	534	561	596	558	547	589	553	549	596	560	582	576	559	571	575	595	519	511	600	594	550	533	595	577	570	570	545	563	566	547	527	544	570	566	564	597	567	536	577	524	589	555	548	581	573	540	532	501	615	573	593	554	556	564	577	528	565	554	570	537	567	548	514	557	598	583	580	587	502	548	546	573	491	536	555	541	558	551	585	543	587	556	621	553	567	572	573	566	543	547	597	576	558	524	554	523	557	545	541	552	536	540	556	553	566	577	550	576	588	505	553	594	592	556	543	538	525	548	528	526	563	589	562	591	571	590	545	541	566	553	524	556	576	569	540	568	575	541	533	545	586	578	542	553	540	590	559	550	532	539	608	535	542	570	526	564	614	609	521	556	555	589	573	569	597	570	520	556	549	528	568	531	597	538	558	556	583	503	583	612	600	547	518	537	555	566	516	564	580	570	530	591	560	584	545	561	550	572	520	577	564	537	555	582	576	544	548	593	536	582	558	538	576	540	535	572	551	529	560	615	579	563	524	561	581	544	576	589	545	572	579	549	556	562	578	578	562	576	581	549	559	560	525	572	565	556	547	555	567	577	579	540	549	600	563	555	561	550	565	550	598	586	559	543	571	595	548	592	600	580	578	512	555	550	547	586	532	572	496	526	571	543	582	561	581	579	597	560	520	558	578	569	570	596	556	538	573	559	544	545	537	590	569	545	600	584	548	593	583	568	548	572	564	541	564	567	563	561	547	537	562	547	550	516	570	559	533	560	583	584	558	546	559	584	556	565	572	559	545	563	579	567	535	527	607	567	542	588	581	568	517	579	566	541	551	579	608	537	551	556	521	552	531	534	593	557	578	537	527	590	535	598	576	569	515	587	573	553	539	561	556	532	572	548	596	592	594	600	542	537	574	582	562	565	574	593	563	561	557	590	560	557	608	532	538	582	550	606	592	583	575	579	601	545	546	564	592	608	514	549	571	540	572	635	571	542	527	579	551	577	573	562	555	564	561	562	533	535	585	575	559	578	548	588	541	576	586	576	553	558	586	601	565	556	548	577	571	574	562	562	567	541	581	583	549	583	578	582	578	610	510	573	563	541	588	583	575	592	549	566	550	564	508	625	531	623	535	538	568	547	531	546	578	563	597	618	573	568	566	561	580	519	582	564	543	543	580	599	555	596	565	511	557	559	572	558	504	574	589	592	546	541	554	590	529	544	590	589	522	581	582	567	576	508	524	598	572	547	557	542	550	507	575	543	500	528	547	528	538	576	562	567	546	566	509	526	581	512	573	579	548	526	594	585	569	553	542	563	569	501	535	586	527	562	563	584	552	555	565	548	572	602	543	580	544	524	560	585	529	557	594	527	547	590	596	579	552	597	529	564	516	566	539	525	568	557	575	570	568	587	559	562	533	551	542	581	565	586	539	570	568	578	580	534	571	572	567	560	575	599	569	554	515	543	567	564	574	527	612	570	556	575	537	544	578	540	597	587	531	575	579	575	538	564	560	564	591	595	566	544	600	542	549	558	559	596	547	605	572	573	582	577	575	550	563	548	598	583	571	562	598	575	551	581	587	574	576	531	556	580	611	547	552	592	579	524	589	586	563	534	536	565	563	558	592	618	574	548	560	594	553	562	571	554	554	520	579	554	553	544	562	566	572	567	585	572	544	581	574	612	547	563	527	536	549	575	577	545	567	550	590	543	528	591	513	532	602	556	573	548	543	572	586	530	529	498	572	565	499	561	539	525	518	566	537	581	604	517	541	560	578	557	541	564	576	589	553	551	576	570	481	567	588	565	577	592	568	528	586	551	530	560	613	562	538	538	572	549	598	568	564	570	573	563	564	563	516	536	596	562	607	580	528	597	561	564	617	526	507	569	576	567	556	577	548	519	533	551	555	576	567	552	561	557	573	571	531	594	516	630	607	560	563	552	572	555	569	570	575	535	527	541	577	580	545	610	542	504	565	549	592	546	573	573	576	554	589	542	540	588	567	611	521	606	572	538	533	544	572	530	571	510	595	593	581	555	516	547	579	559	553	576	553	549	573	562	568	535	600	563	584	546	542	590	545	602	567	572	559	541	580	549	544	601	570	550	545	555	555	526	572	577	554	562	570	574	514	545	540	562	521	527	552	537	542	540	558	535	577	512	528	622	554	550	538	576	545	551	583	593	560	532	531	536	580	567	576	565	535	533	568	556	534	599	511	538	549	540	566	546	536	509	557	564	550	542	558	570	521	533	580	572	541	567	601	564	518	574	549	566	551	603	535	582	577	588	608	558	540	545	535	534	570	550	617	557	603	549	539	569	584	505	591	560	547	579	542	552	588	587	549	592	547	553	564	563	531	527	590	551	592	568	571	589	553	575	567	577	518	532	523	563	530	552	543	519	563
5137	1152	416	223	336	381	323	267	214	199	224	176	177	171	148	126	126	98	104	89	96	72	83	71	70	56	77	58	72	66	62	65	51	55	66	57	67	45	45	45	51	48	50	56	54	44	37	34	48	59	31	39	41	43	45	45	47	45	31	39	42	37	46	33	36	29	33	38	33	31	34	36	26	50	30	29	31	30	32	42	37	24	27	28	33	54	29	24	47	36	35	41	42	32	35	38	33	28	32	41	20	40	24	39	30	31	28	32	42	39	32	34	29	36	37	32	35	40	35	42	36	29	33	48	31	30	31	29	31	33	38	42	37	36	30	33	35	28	31	28	38	28	36	30	31	41	31	44	34	36	38	27	35	36	32	37	35	35	37	38	33	32	36	39	29	36	27	36	38	29	36	53	41	36	23	28	40	33	26	44	38	32	36	32	39	24	34	31	26	29	28	35	34	29	27	31	29	30	40	27	39	33	36	35	31	38	32	34	20	28	30	39	44	28	33	29	34	49	27	31	29	39	26	31	33	40	28	28	29	39	37	31	34	45	37	37	31	34	29	29	35	44	33	40	33	34	32	29	32	35	29	38	37	33	33	41	24	39	26	36	36	33	25	32	27	38	24	36	33	25	39	42	39	25	40	24	45	35	34	36	35	42	40	34	24	35	33	33	25	32	39	35	43	32	26	31	30	23	27	35	35	30	37	29	31	24	37	36	32	31	50	37	39	26	43	38	37	41	29	43	30	41	34	38	42	48	37	29	28	32	35	41	47	22	32	42	30	32	21	38	29	28	36	44	36	35	32	39	30	39	27	36	38	23	31	37	43	27	27	35	34	32	31	26	34	28	28	39	33	33	32	34	41	29	25	45	38	25	42	39	40	26	34	31	27	36	39	35	34	35	28	39	31	34	26	33	35	33	31	32	41	35	34	23	44	33	27	26	31	47	34	32	33	44	36	36	51	41	35	32	44	33	32	43	24	34	34	38	39	30	35	32	36	32	41	46	38	51	32	34	28	36	27	39	25	38	31	40	36	39	27	27	38	32	36	31	33	35	33	38	31	44	39	33	35	41	35	32	35	28	21	36	36	31	34	37	40	24	26	34	38	28	27	46	24	38	50	32	42	31	42	26	31	41	33	39	27	35	27	35	28	39	43	32	31	46	31	34	40	40	37	32	32	48	16	40	37	32	41	41	45	35	31	39	42	43	35	34	36	38	42	31	35	29	30	51	37	29	37	37	30	31	39	48	41	47	26	31	27	42	38	32	35	38	42	21	41	38	39	38	32	37	23	29	38	29	47	35	15	43	39	35	24	31	39	33	37	38	25	36	28	32	29	35	50	38	35	30	37	37	30	46	30	40	20	26	35	28	40	30	41	32	26	41	30	43	30	37	28	40	34	27	35	40	31	36	37	48	25	35	26	36	25	45	37	36	38	39	27	25	36	35	32	30	30	36	42	40	47	44	27	47	39	29	32	48	33	37	33	29	37	25	37	32	38	48	34	44	40	39	38	29	46	43	30	33	32	28	40	32	33	34	47	28	32	29	36	33	39	50	29	30	31	32	26	31	43	25	41	35	30	30	37	33	19	31	32	39	31	33	27	36	23	32	34	44	32	31	36	36	30	31	26	35	45	26	34	29	36	34	37	38	33	37	31	28	35	47	38	35	43	23	32	36	46	37	33	31	31	26	29	31	28	33	27	43	34	24	39	32	28	30	36	32	41	46	42	39	35	26	30	25	37	42	41	34	21	35	30	28	30	35	36	43	37	46	42	44	35	33	39	37	33	39	32	36	35	39	32	39	28	42	39	30	31	26	24	41	38	25	33	30	41	38	33	37	38	31	29	32	31	23	37	31	34	37	27	27	36	25	21	32	38	31	32	31	43	35	32	34	32	34	25	27	29	39	20	42	42	38	37	34	34	36	40	45	34	38	31	38	25	32	23	39	34	45	29	43	33	40	28	32	39	27	35	29	33	29	36	44	30	32	38	43	28	30	34	30	40	36	29	32	32	30	38	30	36	39	30	42	40	32	33	32	32	37	38	27	31	36	30	42	37	28	24	32	25	45	37	34	35	33	33	43	40	30	38	40	36	34	29	40	35	36	36	38	27	34	28	34	36	45	32	41	36	27	53	23	27	38	33	26	32	47	32	45	30	28	36	40	33	32	47	36	35	40	38	43	36	39	28	27	35	31	32	28	36	42	39	34	34	40	24	31	37	35	40	29	36	28	42	33	46	24	35	31	30	27	35	39	35	32	39	37	37	28	32	32	46	25	34	33	38	30	33	33	40	35	40	23	28	28	32	39	40	30	35	43	25	38	23	36	28	36	37	26	44	34	28	42	36	33	29	34	36	34	32	27	32	40	33	31	19	39	27	26	28	32	29	36	26	37	28	32	31	32	37	39	35	32	43	35	38	24	32	37	29	31	36	34	30	31	29	24	35	38	47	31	32	25	37	34	37	34	34	31	35	36	41	37	27	29	37	32	24	39	43	32	39	35	40	28	43	40	35	48	41	32	27	34	27	42	27	36	37	36	27	42	37	45	31	31	42	23	36	25	36	30	27	42	35	43	34	37	37	38	38	32	32	38	24	44	34	20	29	37	32	37	34	28	33	31	20	34	38	37	41	27	36	40	31	32	39	34	32	42	27	35	37	35	32	26	45	37	33	26	33	30	39	45	36	35	31	31	39	23	50	33	51	36	29	26	42	29	38	39	34	41	33	44	34	28	28	44	38	30	40	40	32	39	41	35	36	38	44	37	45	33	35	33	39	41	31	36	49	37	33	37	30	41	34	26	32	37	32	38	43	28	44	29	37	29	38	34	33	44	31	37	37	32	33	25	42	32	36	24	46	40	31	30	31	28	36	39	34	20	41	25	38	36	43	36	26	34	34	38	34	40	35	27	34	39	20	41	30	38	34	34	29	38	26	32	25	33	36	37	32	31	37	31	36	34	35	36	29	28	40	33	31	31	50	37	37	33	32	30	40	39	26	50	41	31	38	32	31	19	41	39	29	34	39	33	34	30	32	32	27	41	25	28	32	34	33	40	40	32	38	39	23	40	39	37	30	31	46	23	40	33	32	46	36	31	35	34	39	35	41	36	20	40	45	33	28	36	33	33	31	35	40	26	38	32	31	23	31	38	32	39	31	44	29	42	31	36	29	39	32	33	33	39	36	35	40	33	24	29	26	27	30	46	52	39	50	36	38	32	32	32	36	41	33	36	52	41	35	37	36	43	28	36	31	33	26	35	30	35	30	30	33	39	45	27	45	36	33	30	39	35	29	32	28	38	32	32	39	31	33	23	34	35	34	32	42	34	30	37	39	34	29	32	32	37	27	30	30	25	34	32	29	26	34	30	32	34	41	36	35	31	29	33	29	41	38	27	31	29	35	29	27	39	39	32	35	31	30	45	39	35	34	41	32	37	46	35	26	31	30	33	42	40	36	39	31	33	39	30	33	43	42	32	44	39	36	38	37	28
36130	19177	10324	18178	26123	26388	23770	19532	16117	13606	11734	10936	10282	9123	7994	6832	5584	4924	4658	3948	3631	3192	2976	2838	2533	2367	2293	2170	2120	2226	2049	2087	2131	2069	1964	1834	1692	1557	1534	1545	1561	1492	1356	1358	1304	1262	1221	1142	1103	1128	1022	1081	1093	960	953	873	913	900	887	823	846	791	764	774	778	753	796	716	740	735	705	681	650	667	659	706	634	653	663	654	685	659	665	675	619	588	582	637	635	619	609	611	646	630	574	591	557	620	585	610	562	605	622	618	616	635	561	586	666	582	638	616	621	606	620	612	613	575	577	568	582	604	607	577	609	589	585	626	609	605	559	583	585	569	579	561	630	594	602	600	617	584	578	604	606	569	564	640	554	592	599	590	624	645	627	589	608	616	581	573	619	598	557	606	622	623	579	619	587	529	584	570	590	616	589	613	583	599	584	552	588	582	596	604	563	586	578	562	623	565	596	556	603	594	618	573	608	602	558	618	611	597	608	568	615	628	567	584	563	582	581	588	622	593	597	548	604	599	600	615	557	551	585	630	551	620	572	618	576	576	580	609	631	549	577	549	590	618	577	579	565	593	579	573	562	615	627	596	551	588	592	606	596	585	564	562	615	610	592	618	581	585	587	601	628	563	579	563	632	577	595	568	591	632	579	540	578	593	586	602	545	564	622	585	615	583	587	581	602	629	628	567	613	631	560	584	605	609	573	563	560	602	606	574	604	591	613	585	655	592	603	566	580	577	568	570	601	569	553	577	594	594	526	560	607	607	598	535	584	607	582	564	598	565	582	588	574	599	580	590	623	588	558	610	589	507	620	590	587	586	571	608	570	588	573	548	570	583	550	571	584	575	576	568	620	603	605	594	594	569	606	606	614	615	575	602	582	592	595	589	625	550	584	574	618	579	600	538	580	578	612	568	596	567	589	566	584	584	588	597	558	604	629	576	575	592	615	594	595	568	552	637	563	577	568	617	557	586	599	601	617	587	587	625	571	576	605	614	569	567	575	597	548	594	609	626	621	579	594	617	594	546	582	643	565	603	592	539	603	576	534	591	617	645	585	601	577	633	581	579	586	595	604	576	599	604	544	581	543	618	638	594	591	575	571	590	564	577	580	600	594	563	616	596	595	623	593	598	548	609	576	614	560	610	651	657	613	598	575	592	652	587	599	576	598	587	589	561	563	625	540	568	553	614	566	580	626	591	575	597	598	557	552	612	553	566	565	546	589	607	591	594	610	614	585	566	594	579	570	586	600	582	607	570	577	596	572	567	572	601	553	578	562	620	544	600	606	617	600	608	586	611	611	591	588	610	624	525	610	604	569	604	593	558	564	651	544	609	655	579	539	639	609	607	606	574	589	573	591	567	609	614	590	618	585	599	560	600	587	573	601	621	557	604	644	586	598	618	578	591	549	574	595	573	565	587	568	622	626	587	573	572	627	576	611	583	613	599	604	552	577	582	630	586	563	597	590	539	553	637	563	581	607	611	598	593	604	604	591	577	597	596	611	601	581	617	644	624	564	593	586	599	578	594	585	624	639	611	555	611	577	570	628	545	591	561	586	622	595	621	595	552	617	569	598	598	600	610	580	548	574	581	551	575	659	642	571	596	616	580	603	600	557	615	597	564	612	618	572	511	648	595	613	604	574	591	619	568	554	591	565	589	624	595	587	567	603	604	594	578	574	602	564	572	608	606	565	559	609	573	585	573	615	582	588	600	557	619	569	559	587	610	573	590	587	616	638	588	596	586	536	594	581	646	553	610	655	568	548	574	591	628	613	584	605	585	605	599	605	544	605	613	620	619	558	595	567	610	585	621	551	558	570	618	594	555	555	565	589	565	575	585	621	611	598	555	622	646	556	587	589	584	565	549	587	581	623	550	634	580	552	609	547	590	646	601	543	606	596	573	592	600	579	587	581	583	579	577	611	595	554	574	578	569	605	602	584	570	605	569	623	595	592	589	606	561	564	601	593	574	603	564	562	558	580	641	573	563	611	566	633	617	591	562	578	616	580	609	614	567	632	585	560	611	593	589	623	622	558	615	570	597	602	592	579	589	622	559	546	576	595	615	569	591	577	558	583	604	573	618	567	603	563	583	609	590	597	578	550	582	560	596	595	568	610	585	595	569	606	604	587	554	600	633	589	636	607	568	586	605	563	586	586	635	568	586	593	638	590	601	609	596	600	599	557	615	557	613	593	613	606	613	575	597	556	623	636	588	569	592	587	578	585	570	623	606	593	547	576	586	616	596	635	617	614	596	577	570	615	591	599	604	622	579	608	585	582	670	556	565	597	621	590	544	606	578	600	607	578	599	581	606	573	612	572	576	608	632	603	612	586	599	575	614	536	590	587	576	638	609	601	603	556	577	579	592	577	583	575	626	575	568	577	577	601	598	631	586	603	628	550	564	599	570	629	567	605	622	601	584	555	644	619	606	571	566	617	622	583	580	606	610	597	556	587	586	622	609	589	609	584	592	558	611	563	598	580	559	610	626	647	623	616	595	567	613	587	593	540	605	593	602	606	561	574	569	603	577	567	613	595	613	613	636	581	577	578	613	598	533	577	577	611	621	609	573	599	581	588	609	568	594	575	581	589	578	621	548	586	628	618	640	618	561	652	590	631	573	601	594	594	594	572	605	636	560	571	571	580	560	601	591	597	608	550	579	591	579	591	624	641	564	555	576	606	585	576	604	581	621	603	578	628	564	589	587	614	578	559	580	599	628	535	571	644	555	582	617	563	557	585	613	581	594	594	580	611	556	607	555	592	618	595	628	598	608	593	587	570	589	617	635	617	601	572	600	598	565	570	581	582	607	605	579	590	634	603	583	580	579	609	558	601	590	577	599	606	592	622	596	603	618	588	592	572	560	554	587	638	558	563	585	565	579	593	623	585	548	593	575	556	561	565	627	607	620	605	640	580	603	572	616	557	585	546	584	604	602	579	575	558	545	605	648	582	603	615	634	574	614	617	587	608	602	554	584	583	598	618	632	593	599	584	536	575	580	624	602	625	605	566	599	616	607	554	578	600	566	600	598	598	620	607	621	582	568	604	599	569	565	647	560	576	568	579	548	577	624	633	584	608	606	525	622	588	584	587	555	579	588	608	591	575	646	599	629	563	604	590	591	551	586	608	582	607	594	628	584	558	598	644	643	583	638	586	605	584	578	567	566	580	612	618	528	582	608	565	539	638	599	574	552	592	620	630	543	571	588	569	576	601	580	650	618	627	609	579	589	623	597	558	592	580	612	582	583	623	555	623	571	563	577	576	572	587	570	591	568	559	573	556	590	561	611	564	618	573	618	620	597	579	602	556	557	584	556	578	589	621	586	577	620	574	574	581	605	594	557	567	604	607	600	593	548	564	565	608	592	615	599	609	624	599	582	546	574	588	568	597	584	585	596	616	553	574	597	595	608	598	562	625	592	574	616	621	582	594	603	601	625	610	589	557	600	587	607	597	601	580	596	594	541	589	583	602	568	585	610	583	561	608	608	571	564	576	603
6599	2289	656	394	526	579	462	475	393	330	281	258	265	230	203	175	151	140	133	115	132	104	105	100	81	88	83	61	81	72	78	68	75	90	69	73	72	50	66	56	69	69	64	44	49	63	53	46	49	50	55	46	51	48	57	40	49	51	44	56	29	42	39	40	52	38	47	42	44	46	35	35	38	32	40	32	48	45	38	48	36	28	40	36	36	40	37	37	31	30	36	49	41	30	23	35	33	37	37	43	41	38	24	37	42	37	42	41	42	41	27	45	43	39	44	39	38	36	37	31	36	28	44	33	45	39	46	29	45	41	35	38	24	40	36	36	48	34	45	42	45	37	27	39	29	38	48	30	39	49	32	31	35	29	38	30	37	28	44	39	43	47	42	43	48	34	42	45	35	39	32	40	32	36	39	29	34	26	38	40	41	43	39	37	34	44	18	36	38	30	33	34	32	34	36	33	37	42	31	35	35	28	39	38	33	35	44	43	38	30	36	34	50	33	38	32	41	37	46	31	38	35	42	34	40	40	36	31	38	44	40	32	39	36	37	42	42	46	47	32	38	57	28	40	35	31	43	35	31	34	29	46	38	34	26	32	36	39	29	32	33	32	30	41	35	51	38	34	43	39	39	41	39	27	35	29	41	35	40	42	42	23	32	34	31	26	44	47	42	35	45	36	36	43	30	28	29	28	37	39	33	44	36	46	45	38	32	28	37	37	33	34	38	36	40	42	34	39	39	32	52	26	40	37	33	44	34	39	33	34	34	36	30	35	38	33	34	46	34	32	40	39	38	35	44	33	37	33	36	32	43	36	31	40	41	38	38	42	39	31	29	36	48	51	43	39	32	32	43	41	32	37	35	31	36	29	36	34	36	30	39	39	33	37	30	44	35	38	42	35	44	42	48	50	43	29	47	44	25	30	36	34	35	32	32	45	40	32	43	42	29	39	36	30	34	34	47	42	29	34	30	36	29	32	52	25	39	30	37	33	27	31	45	32	29	40	39	45	33	43	30	36	32	44	47	36	40	27	42	42	44	48	41	43	28	52	37	33	45	28	45	45	41	39	32	36	41	30	39	41	50	43	31	35	29	38	37	37	37	31	48	30	38	39	30	31	36	37	37	28	42	31	32	39	32	31	34	26	41	39	30	43	42	47	29	39	29	34	39	33	44	34	24	39	44	34	45	24	46	32	34	44	32	27	29	33	38	37	31	33	32	30	33	38	38	36	44	41	45	33	32	43	41	39	36	27	40	30	25	31	34	35	37	37	34	25	28	39	20	34	39	36	31	31	23	38	31	41	42	27	35	37	32	32	51	27	38	30	31	39	36	32	34	44	31	33	40	37	35	40	42	47	41	39	31	16	26	38	25	45	32	45	36	41	41	31	51	30	36	44	43	48	56	34	42	37	36	33	42	46	33	40	40	37	43	38	32	30	40	35	32	41	40	45	35	28	31	45	45	28	28	27	38	29	40	43	41	40	45	41	32	32	42	30	30	38	47	39	31	37	43	32	43	38	27	36	40	41	39	38	35	37	27	30	41	44	34	38	49	39	35	36	37	27	33	33	53	35	38	33	34	46	40	44	34	29	36	35	27	37	36	42	34	42	28	30	39	45	34	40	43	29	35	40	24	40	31	40	32	46	42	38	37	26	37	33	46	33	49	24	51	32	20	44	35	31	38	42	42	33	35	41	47	40	37	38	25	34	25	31	31	43	34	27	30	27	32	48	36	33	39	48	37	40	38	43	33	29	39	30	32	39	33	32	38	37	41	30	41	33	23	39	29	38	38	38	45	44	30	35	40	38	28	32	32	33	40	39	30	31	43	33	30	32	26	41	41	31	34	37	28	46	44	39	32	31	34	49	35	38	40	35	33	45	49	35	38	32	42	38	31	31	30	37	37	37	35	36	35	38	39	36	37	38	32	54	47	37	44	36	35	34	35	27	27	33	35	38	37	36	37	44	38	34	31	34	26	47	41	38	48	46	31	34	37	28	31	50	36	43	36	28	39	50	37	37	32	39	41	34	48	35	37	43	32	42	24	34	25	43	43	36	41	35	33	30	41	27	55	34	43	48	33	40	32	37	35	31	34	44	37	26	38	43	38	43	33	45	36	33	38	37	31	36	32	32	40	40	40	31	35	33	37	32	27	39	36	39	34	35	29	40	47	36	32	57	39	42	37	36	33	36	42	28	28	30	30	43	44	34	34	22	30	33	38	41	37	38	34	40	36	30	39	34	44	37	44	46	40	39	28	53	36	32	45	42	40	45	45	41	46	22	37	43	41	41	40	38	45	34	34	42	33	36	43	46	33	32	35	40	33	39	40	29	37	34	35	26	31	34	43	37	28	34	50	39	48	29	34	48	30	34	30	36	37	33	38	39	35	30	38	47	38	38	42	42	36	37	27	39	39	31	31	39	41	35	36	34	32	40	37	42	33	31	36	36	35	26	35	32	30	47	40	27	45	40	29	41	49	41	49	34	46	31	32	31	35	29	37	27	28	38	37	39	27	36	37	31	37	40	33	30	43	42	41	40	40	33	35	34	34	31	31	36	34	39	32	46	28	35	49	27	30	35	38	28	39	39	40	36	40	28	41	29	44	27	38	33	38	31	32	42	35	36	36	38	34	36	37	35	34	35	37	40	35	36	32	32	38	39	37	49	30	37	37	40	47	32	33	33	43	37	49	38	37	40	25	34	30	48	42	29	35	37	37	37	34	41	40	50	38	43	35	46	33	38	40	32	37	37	39	31	47	30	48	48	40	29	43	28	38	34	38	48	29	41	28	28	31	50	40	27	39	48	46	37	41	50	34	36	36	38	37	45	49	38	48	39	50	28	44	33	39	41	38	36	41	45	37	44	44	31	36	45	31	47	47	33	26	38	29	34	25	32	37	40	46	40	35	44	31	35	37	30	31	28	23	34	34	32	48	42	39	37	36	32	24	45	33	36	37	37	40	27	28	49	30	48	45	36	39	34	37	44	24	30	26	28	33	31	25	44	41	35	45	45	35	40	47	30	41	38	30	40	27	29	36	43	34	35	30	43	31	42	37	34	35	33	31	43	41	49	34	34	30	38	31	27	43	30	40	35	22	33	46	42	38	42	48	37	25	38	40	39	24	29	34	34	37	43	28	38	22	40	43	35	32	27	34	38	35	22	44	42	38	29	43	31	51	37	34	51	43	32	38	40	32	39	48	53	38	36	38	42	37	28	47	49	36	33	33	36	33	46	33	36	46	34	30	44	41	38	44	44	35	41	34	34	34	34	37	25	49	39	28	37	49	38	40	25	44	44	30	30	52	35	24	38	30	29	35	28	29	34	42	39	27	40	32	26	33	36	34	38	32	32	32	31	47	25	36	43	42	43	31	48	39	38	44	46	40	33	37	39	39	30	29	27	26	29	38	45	44	37	41	40	46	36	34	32	41	46	33	37	41	33	35	36	40	29	29	36	38	24	34	52	27	30	36	40	34	37	46	30	39	48
43833	24694	14126	24020	31691	32200	28813	25123	21350	18381	16385	14840	13947	12051	10878	9668	8336	7232	6603	6003	5089	4638	4123	3750	3588	3732	3400	3086	3122	3021	2865	2753	2788	2754	2621	2428	2292	2233	2127	2054	1945	1881	1788	1666	1748	1672	1585	1494	1418	1362	1437	1314	1313	1196	1143	1146	1079	1064	1022	996	964	913	934	920	891	903	864	812	833	807	811	738	792	771	741	697	731	738	696	721	780	694	722	676	701	660	666	619	695	701	663	627	696	637	625	610	698	612	671	672	604	606	650	660	608	623	667	668	642	670	604	625	652	643	679	655	682	641	651	656	592	624	605	627	606	575	634	586	660	640	655	605	622	640	669	658	621	628	605	599	592	657	615	631	644	593	592	631	637	658	638	638	611	635	618	658	646	627	623	628	633	628	638	595	647	632	603	620	629	611	652	625	645	665	627	633	607	630	649	642	645	621	636	697	660	597	601	618	668	633	588	654	624	645	598	659	614	630	610	641	605	586	623	628	640	649	605	594	630	649	651	613	659	649	608	636	625	625	638	676	594	685	647	634	621	631	635	586	628	641	645	583	627	617	628	614	594	611	621	627	616	615	621	638	638	660	640	647	605	626	582	666	668	619	651	628	636	602	603	625	648	605	609	632	632	622	611	627	604	635	654	649	632	660	635	623	583	580	697	646	617	601	643	657	614	623	636	601	636	607	644	630	596	635	618	643	610	646	595	596	640	591	603	635	601	646	648	635	627	641	649	590	684	656	644	622	619	642	629	655	612	635	650	635	645	627	615	589	612	643	588	652	626	637	649	643	635	642	632	658	641	617	696	625	652	644	624	600	643	652	668	631	656	625	640	627	655	675	642	623	630	649	618	612	631	668	579	605	611	636	606	624	649	627	624	629	638	649	611	628	647	637	640	643	659	640	638	649	680	674	595	660	639	635	627	583	646	651	603	597	612	633	613	676	625	638	608	659	651	618	611	609	608	624	610	608	633	641	600	653	612	670	601	630	622	625	644	639	646	645	640	640	570	651	647	650	615	652	631	615	635	602	603	653	614	648	624	610	635	642	689	650	614	617	635	628	636	603	664	615	674	601	640	616	669	651	615	677	623	632	613	628	629	721	636	644	668	601	560	634	618	653	624	607	611	642	623	608	635	635	636	668	659	633	623	595	650	639	604	634	595	663	600	660	638	611	588	657	619	666	667	627	661	658	659	642	636	628	616	612	605	677	612	629	606	617	595	654	634	662	649	628	656	607	628	664	577	628	637	600	657	643	597	632	567	661	625	625	669	640	575	626	631	617	599	588	625	633	614	618	622	668	648	628	640	613	597	610	635	594	645	645	607	616	599	610	626	614	588	636	562	634	605	627	655	641	662	646	691	626	609	648	650	585	630	632	613	664	608	649	628	632	615	602	655	586	649	632	616	653	646	583	626	659	584	642	642	617	644	630	622	597	625	636	639	638	647	642	625	607	654	627	638	636	607	628	603	639	654	635	636	616	643	708	617	618	599	615	643	601	629	593	630	653	619	624	626	603	626	653	615	604	647	648	627	568	612	588	662	634	609	641	662	622	609	638	622	620	658	627	623	630	631	620	629	629	668	609	621	688	614	618	622	619	630	612	620	651	676	659	622	625	647	653	582	608	614	602	608	649	597	655	660	628	672	585	624	634	609	598	631	593	615	636	596	623	620	647	643	626	632	655	623	613	631	646	651	646	631	625	602	645	671	621	666	608	647	608	653	636	618	610	597	610	652	635	616	631	646	656	628	626	639	664	674	631	619	608	649	607	665	612	628	626	647	605	651	647	636	656	605	664	598	627	601	647	626	662	588	631	653	653	623	677	658	611	596	647	615	616	656	658	591	623	636	621	600	611	614	651	680	652	631	585	639	643	576	649	647	672	667	663	654	637	624	654	587	635	576	607	641	653	627	655	652	616	640	650	673	653	626	684	618	602	666	608	656	575	612	615	677	657	642	645	652	670	637	628	630	654	598	621	608	667	647	599	642	625	663	631	654	624	618	610	614	638	630	646	598	629	609	650	669	578	648	672	609	666	653	664	594	626	653	624	636	633	622	639	613	596	627	648	629	607	651	624	660	630	620	640	600	656	621	610	613	603	625	600	614	608	634	678	627	636	650	661	627	629	616	599	634	612	599	635	675	625	646	663	546	623	616	674	636	584	615	644	660	618	636	641	639	647	628	653	596	593	611	620	634	610	617	642	646	627	619	636	620	637	614	653	643	648	664	623	646	602	636	677	664	618	624	646	648	614	652	614	613	623	665	628	615	630	602	642	564	637	595	658	671	601	673	639	621	632	640	641	652	669	590	635	609	616	659	579	650	605	649	614	643	615	635	622	611	634	600	633	608	632	658	628	661	602	635	657	646	595	630	627	672	610	657	616	682	629	617	650	611	671	647	618	648	662	632	628	641	614	618	605	607	551	609	594	643	612	598	671	602	646	642	677	634	680	624	632	615	659	610	648	584	646	658	652	636	659	631	664	621	622	615	630	609	628	642	618	614	594	645	615	690	662	642	681	691	607	678	651	612	599	645	648	610	677	611	681	640	621	604	606	640	607	644	638	633	645	635	586	660	617	651	631	630	625	698	601	635	582	631	607	650	608	606	618	591	581	616	632	652	673	655	630	625	673	613	619	600	627	607	640	646	673	602	633	650	644	596	646	598	617	640	642	640	653	599	644	597	653	646	604	649	659	678	644	583	619	632	668	661	661	622	638	612	626	637	665	654	652	631	642	603	648	650	630	645	593	625	682	634	646	611	648	640	639	659	611	627	635	614	650	648	646	648	638	628	642	637	618	614	663	644	630	637	617	625	638	640	625	625	597	660	625	652	633	661	617	652	628	635	598	654	665	643	595	661	615	609	639	605	652	608	633	636	635	632	651	635	632	631	600	623	616	617	621	653	624	637	624	631	660	641	637	596	635	583	601	597	631	655	667	668	622	670	620	670	599	567	609	631	603	574	641	638	656	632	632	626	624	619	615	631	655	599	675	606	647	604	648	606	617	583	619	647	630	600	608	625	641	580	646	669	603	651	605	655	713	606	623	620	640	644	627	629	598	663	601	640	651	628	625	652	630	624	635	621	585	627	618	648	607	635	625	628	614	660	667	665	675	621	613	620	614	612	622	637	650	620	623	610	650	661	614	613	610	688	663	614	643	626	587	645	639	610	618	582	590	618	638	630	614	613	616	666	653	614	656	646	650	648	630	673	637	605	631	649	627	659	623	634	632	570	623	672	633	612	634	597	614	643	622	576	597	666	642	645	614	598	676	669	608	631	605	598	640	643	606	630	633	624	650	603	636	610	622	648	668	645	598	619	631	675	604	604	599	621	608	623	605	639	666	587	609	632	616	645	569	640	669	631	647	644	659	622	631	643	615	641	640	570	639	634	625	602	633	616	632	609	659	635	645	662	621	643	609	639	685	670	618	703	605	649	633	639	665	616	680	648	641	624	614	595	655	628	649	594	600	627	642	689	616	625	605	624	636	638	627	621	654
2729	661	246	166	247	268	221	188	179	158	132	162	130	119	99	80	82	81	55	61	69	54	45	67	57	49	52	40	39	39	44	35	45	48	53	39	32	35	32	38	43	25	38	30	40	41	36	29	35	39	34	33	29	32	32	22	46	21	31	21	33	32	31	25	34	24	35	35	26	37	27	33	32	42	32	31	25	28	38	34	30	31	28	26	35	27	20	31	23	28	32	28	27	23	30	27	33	21	24	35	35	27	28	30	27	30	26	29	20	27	30	29	26	22	20	29	26	24	28	37	26	35	23	22	29	23	22	25	28	27	36	21	22	27	30	33	30	32	36	26	36	26	28	36	38	38	17	30	27	30	30	24	26	26	30	29	27	35	35	23	27	28	29	25	30	22	23	25	25	26	27	35	26	30	19	29	24	26	32	28	27	38	25	23	27	33	33	27	27	27	29	33	19	32	29	28	27	30	27	23	30	32	20	26	29	37	20	36	25	23	29	23	29	31	32	28	28	36	28	29	28	20	28	34	26	24	33	34	25	33	26	28	32	23	29	39	34	30	33	29	29	20	27	34	34	34	26	31	27	18	33	31	27	26	28	26	30	31	33	38	23	30	25	23	31	25	23	18	28	25	34	24	36	29	29	35	27	28	29	34	30	34	21	29	32	35	26	25	25	36	25	33	33	29	28	32	41	32	25	40	34	39	33	30	30	24	22	29	35	25	28	25	25	25	28	23	29	30	23	26	32	35	22	34	21	37	24	29	25	28	29	32	43	15	23	30	24	33	28	23	28	32	32	41	25	24	27	22	28	33	30	14	26	19	29	46	28	29	33	29	38	38	28	31	18	26	20	19	36	34	29	25	33	30	26	26	23	29	37	40	34	30	26	21	25	33	24	22	28	32	23	30	21	18	28	20	23	29	23	29	27	37	29	33	34	27	26	24	27	32	39	22	24	24	23	25	28	24	23	33	26	27	36	34	33	27	25	27	19	25	33	35	29	33	31	30	32	29	26	22	31	26	30	29	31	32	28	24	19	30	28	35	31	27	26	32	22	23	20	28	24	14	26	32	31	30	35	34	30	29	25	31	29	27	37	24	33	29	29	28	22	22	29	24	25	22	25	40	32	30	29	20	28	31	19	27	26	21	23	25	28	31	32	33	22	26	28	27	20	28	22	34	22	23	27	28	25	28	28	25	31	29	25	25	34	28	34	25	29	28	29	27	21	39	34	31	32	25	37	27	28	22	29	32	31	24	29	28	31	32	29	28	27	33	27	24	34	36	32	25	30	32	27	29	37	22	28	31	31	28	24	35	38	24	24	32	22	23	21	28	22	28	20	28	27	30	35	35	33	25	33	15	29	35	21	26	25	34	32	29	32	33	23	25	31	33	23	25	20	23	30	32	36	33	25	40	20	36	32	21	18	27	39	25	21	26	34	36	36	28	34	16	29	27	29	21	19	35	30	30	28	27	36	39	33	37	23	34	28	25	39	25	22	41	26	24	38	22	33	41	32	36	38	26	34	29	19	26	29	24	33	22	33	33	21	27	28	26	38	22	27	26	29	23	22	24	30	28	25	37	27	26	27	33	18	27	35	28	26	30	28	25	37	33	36	25	25	34	30	17	23	33	48	21	31	33	15	21	32	29	27	30	28	30	32	27	22	34	20	29	23	30	31	33	31	26	21	31	36	27	36	32	30	35	32	32	27	34	21	21	25	34	38	20	26	32	21	31	44	24	26	21	29	21	20	30	24	23	31	25	31	26	26	23	32	23	30	30	28	17	34	23	31	31	22	27	24	29	29	18	27	24	24	26	25	26	29	21	24	34	30	36	30	19	25	26	27	34	30	28	33	24	30	25	35	32	23	23	24	28	26	27	20	26	21	40	29	31	28	29	31	25	28	45	30	24	34	20	23	27	31	34	24	35	32	36	35	33	35	26	35	25	26	29	24	31	32	29	25	24	29	26	31	33	26	25	34	29	21	21	30	21	38	33	26	25	29	26	17	28	29	29	30	27	31	25	18	35	25	25	29	30	24	35	24	29	30	34	30	23	30	33	16	39	29	35	26	26	25	31	30	20	28	31	27	27	34	31	21	30	19	29	33	34	26	33	40	20	38	22	31	25	40	20	31	28	27	21	23	37	29	23	19	25	28	21	27	17	32	21	23	24	20	30	34	19	24	33	31	23	33	29	29	25	26	27	18	26	19	27	32	26	36	30	29	34	40	35	27	31	25	33	33	29	31	26	25	33	31	29	29	47	34	27	30	30	27	26	27	28	28	21	29	29	23	30	41	31	30	22	30	31	35	28	29	35	37	22	22	28	30	25	34	18	25	29	35	43	30	22	27	24	19	24	35	30	35	25	24	35	35	31	23	24	27	30	28	23	30	15	28	32	30	32	26	21	26	36	30	21	32	31	34	32	31	29	30	26	37	27	28	39	23	29	37	18	36	24	26	43	29	32	26	36	25	29	30	33	19	37	31	23	28	25	25	35	27	28	22	26	47	28	28	38	32	23	21	30	27	26	30	30	31	24	41	25	34	24	31	35	27	27	35	20	30	22	22	29	19	25	26	31	36	30	32	28	20	31	33	37	24	24	29	34	25	26	24	27	26	21	20	20	37	30	22	18	10	32	24	25	30	30	24	31	39	34	28	31	26	31	29	24	23	36	35	27	33	18	32	19	29	39	28	25	20	32	23	25	32	26	27	29	29	26	20	24	31	21	20	21	39	33	21	17	21	29	27	26	33	26	37	27	32	24	35	27	30	22	21	26	34	22	20	21	30	24	18	30	23	24	31	21	32	27	38	21	27	36	32	27	23	36	26	34	23	33	35	28	16	23	29	33	27	26	27	23	32	23	25	20	39	34	33	26	24	27	34	20	24	30	20	29	29	27	31	28	20	33	23	33	31	31	28	28	25	29	29	19	30	29	30	33	31	39	38	23	24	24	25	29	23	29	29	19	27	39	28	23	33	25	27	30	22	31	28	26	29	17	31	26	35	25	32	22	26	32	22	19	31	30	43	23	21	20	29	20	29	22	33	25	26	35	25	27	36	32	33	36	29	16	23	27	19	24	29	30	28	33	33	23	33	32	33	30	23	24	22	27	28	36	25	31	33	19	24	19	25	37	22	30	29	37	26	30	26	23	31	29	30	25	31	32	22	26	29	24	20	32	25	38	30	20	17	22	23	34	25	35	35	28	28	34	30	21	27	25	16	27	30	27	26	26	17	24	35	33	29	19	33	26	38	25	39	22	20	32	23	17	27	24	38	26	22	25	17	23	32	34	32	25	37	26	34	27	34	25	30	23	29	26	32	34	34	31	30	29	27	34	29	32	33	22	30	31	33	29	33	33	19	25	30	32	23	35	24	29	34	31	29	20	26	44	29	26	26	30	27	33	28	29	26	17	34	28	35	27	21	36	31	39	30	37	29	18	34	26	40	23	30	35	30	27	24	39	31	36	27	16	22	30	28	23	29	27	33	26
31254	16461	7809	15737	22374	22017	19275	15643	12993	11175	9632	8622	7802	6779	5443	4713	4230	3512	3195	2893	2674	2465	2296	2068	2007	1887	1609	1631	1595	1596	1488	1465	1460	1395	1332	1280	1287	1185	1161	1142	1103	1031	1015	1004	947	958	870	844	871	810	868	817	738	788	679	693	745	686	632	685	653	656	608	578	610	605	630	556	547	569	544	603	583	566	510	506	569	593	556	528	554	513	522	528	502	503	537	494	519	472	482	489	462	510	507	492	508	524	479	508	505	466	478	473	472	487	479	514	508	503	505	439	463	518	504	518	552	492	495	459	474	496	503	506	477	484	506	483	487	472	508	459	507	450	507	503	519	475	526	485	516	535	481	461	499	520	461	443	460	502	528	490	472	469	512	498	537	480	550	522	523	466	505	532	509	499	535	454	476	475	516	465	501	478	474	458	515	472	504	462	449	477	501	458	454	477	496	452	489	530	510	445	496	482	509	488	475	489	524	518	538	498	501	512	504	509	510	444	507	479	498	466	483	517	472	506	483	485	507	476	482	508	518	497	499	494	492	481	486	492	479	446	524	492	513	536	479	507	502	486	522	501	488	509	472	460	451	510	530	471	465	482	528	457	485	465	513	479	504	456	461	454	467	501	518	465	473	485	480	491	482	506	499	523	509	455	450	483	466	504	460	514	501	511	479	472	496	490	463	470	492	454	491	510	504	437	451	470	496	515	532	511	487	493	504	451	505	477	507	495	496	447	504	463	489	484	456	481	486	499	539	502	500	471	503	468	509	512	488	486	475	464	486	528	511	523	448	496	500	478	535	506	489	475	501	490	516	481	497	493	507	477	490	475	498	495	513	490	514	469	496	451	514	488	485	522	485	504	492	489	467	494	480	485	490	526	502	472	467	509	493	466	450	516	489	491	444	493	466	497	495	494	527	518	481	506	491	431	451	508	485	492	489	515	490	505	536	497	476	519	465	462	481	487	471	465	524	471	471	483	450	486	496	482	477	519	485	457	498	475	466	482	460	485	484	494	481	459	458	418	496	490	488	494	459	504	490	485	480	484	505	480	497	451	510	465	492	460	501	505	513	500	526	515	521	462	499	477	479	484	468	513	465	487	478	476	492	512	498	517	485	485	466	519	492	463	466	491	456	475	480	473	469	532	511	513	530	456	523	502	501	478	494	491	477	507	471	469	500	487	506	483	502	528	482	502	476	476	487	480	480	457	483	494	502	493	501	499	506	490	499	453	456	484	491	493	498	491	501	489	465	495	486	467	471	520	488	512	485	469	508	512	486	528	464	492	459	493	450	464	467	437	503	519	469	465	502	463	466	480	466	527	474	494	504	486	500	482	486	484	519	538	463	510	490	479	498	480	494	487	484	483	482	480	470	492	513	481	477	483	503	482	536	489	526	475	457	517	457	484	541	488	469	473	457	504	511	479	494	476	490	460	501	497	487	494	501	490	465	460	441	506	501	457	483	491	493	503	452	485	466	483	475	458	472	471	504	476	517	490	444	477	469	486	494	497	507	465	461	476	462	485	478	490	522	502	482	512	476	469	507	482	472	475	453	504	512	498	480	498	497	497	513	474	471	497	531	503	491	522	477	421	550	492	527	505	490	481	465	497	470	518	508	500	503	505	455	500	465	464	507	490	472	474	515	506	508	486	514	490	526	456	466	461	454	459	475	491	480	468	495	493	488	507	459	502	455	479	522	504	454	483	502	491	466	459	494	509	479	510	461	511	502	438	486	496	496	486	538	524	508	485	462	458	452	487	454	450	504	515	431	500	514	468	464	512	468	498	481	492	464	448	420	494	500	508	480	485	498	483	454	480	440	464	504	491	471	483	517	486	443	454	464	468	485	535	517	483	463	514	495	521	472	499	470	487	506	451	487	477	505	484	459	505	488	513	529	478	466	458	514	501	526	512	466	504	526	478	454	481	501	489	485	474	490	465	488	499	507	525	476	484	469	497	457	499	462	507	473	490	467	492	522	483	472	520	483	494	495	511	474	454	483	451	484	478	495	449	494	487	498	519	470	527	484	510	476	466	505	518	480	459	527	443	465	482	484	498	472	483	464	471	490	469	484	501	497	471	501	532	507	505	510	520	509	497	529	523	462	491	523	473	481	484	500	471	538	491	475	494	499	463	498	485	488	473	449	448	495	499	494	496	482	523	517	454	469	482	509	489	522	489	462	487	469	500	489	502	480	501	480	512	510	493	496	486	486	486	474	468	483	487	476	493	465	462	480	472	487	446	500	437	470	495	520	514	465	497	478	500	529	496	501	421	480	512	469	501	469	495	499	489	487	524	482	488	470	469	514	513	486	478	499	494	483	515	488	495	495	468	483	499	484	439	481	480	488	481	484	489	470	477	502	478	482	499	498	446	519	494	478	480	520	491	468	467	505	472	529	508	467	526	504	508	470	478	498	498	488	475	503	525	474	495	482	493	467	534	453	498	497	490	507	456	501	530	483	490	493	504	462	463	485	518	486	485	517	483	495	458	483	539	485	508	491	455	469	510	473	481	489	502	480	449	474	487	476	498	488	505	487	482	495	509	487	506	493	478	461	479	482	489	495	474	501	508	522	471	491	489	548	479	484	497	488	479	485	494	466	472	472	504	520	510	502	531	479	472	505	466	497	522	500	477	516	489	527	500	518	473	454	497	479	472	494	471	493	514	496	449	510	458	489	462	490	474	454	475	473	498	516	472	511	459	494	480	493	501	479	484	482	486	513	473	478	477	467	444	475	445	485	519	514	460	469	481	440	477	492	459	516	520	483	514	490	485	497	477	472	458	541	464	482	493	496	484	527	509	476	483	513	478	486	499	501	476	493	474	486	523	482	461	491	477	484	486	484	502	477	488	525	478	523	481	476	495	516	467	489	456	461	471	493	491	492	487	466	474	466	489	516	498	495	505	477	478	520	538	436	456	474	476	476	492	472	514	503	487	454	517	489	492	497	459	482	477	465	500	553	482	481	467	483	455	499	494	484	487	470	472	496	493	494	487	504	491	497	455	513	489	463	486	481	511	482	448	501	460	479	496	491	464	492	486	501	486	449	498	441	463	474	497	490	484	509	486	431	503	476	499	460	477	451	496	511	486	462	485	526	547	468	460	476	490	500	510	478	512	482	457	464	467	522	477	518	526	495	496	517	481	497	514	505	492	458	507	501	502	497	502	449	456	492	484	482	487	458	511	447	470	479	502	489	508	495	471	485	496	489	510	480	456	481	496	516	484	489	480	452	443	493	525	487	471	484	506	459	467	506	457	477	458	497	498	481	479	481	468	541	467	478	482	514	508	470	518	477	485	485	518	532	518	508	482	482	524	513	456	453	480	495	475	478	458	518	517	509	479	493	482	475	470	500	488	472	468	482	437	558	493	494	470	484	500	499	487	498	485	510	506	446	479	522	486	473	488	467	523	469	497	449	534	471	483	472	504	497	478	478	511	447	502	449	478	448	506	489	470	469	506	501	504	486	484	511	471	443	481	459	476	508	485	445	449	471	467
5074	1894	513	383	547	448	374	354	295	297	258	261	240	218	188	150	129	128	119	119	100	86	91	88	94	78	73	71	61	72	66	70	71	76	57	66	54	53	61	48	52	54	54	44	47	43	47	50	41	39	40	43	55	50	52	33	35	46	34	35	36	49	38	33	41	39	42	40	41	27	32	36	32	36	32	38	35	42	38	34	37	44	40	33	28	29	31	37	31	35	45	28	33	32	26	36	31	35	38	34	33	41	26	30	38	30	33	40	23	20	27	30	55	27	33	32	32	37	40	31	26	38	30	30	28	33	29	32	29	39	36	32	22	38	35	35	32	17	29	22	27	26	32	42	31	34	35	32	42	37	35	33	27	27	30	31	32	32	39	40	34	33	20	35	38	28	23	24	27	32	36	29	30	35	14	39	35	37	34	30	38	24	33	32	35	36	28	35	31	35	35	37	33	36	27	32	33	44	25	29	29	37	30	29	40	24	25	36	31	25	42	45	34	32	32	28	33	43	41	31	40	36	31	31	32	34	22	29	31	35	31	43	30	35	34	34	26	30	42	45	32	26	31	31	34	33	37	34	32	34	29	31	31	25	38	41	35	39	30	27	30	33	33	33	25	32	32	40	40	32	29	37	33	33	33	43	35	33	23	49	32	36	35	36	29	24	37	43	28	25	31	38	38	32	27	32	27	34	25	39	34	26	34	46	32	26	29	49	32	31	36	22	27	33	33	34	37	34	24	33	30	27	39	42	40	39	24	29	42	26	23	42	37	36	41	29	23	25	39	34	28	35	35	24	31	26	28	37	35	39	45	33	36	30	29	27	30	28	43	30	30	37	47	39	32	34	27	26	34	21	35	34	27	35	27	25	40	34	44	36	33	40	34	26	41	29	35	38	29	30	32	27	41	29	27	33	39	40	29	32	30	34	30	28	29	23	43	39	42	38	31	47	38	40	37	29	36	29	37	34	36	33	36	35	28	32	34	31	32	21	36	31	36	39	28	35	33	35	28	32	30	29	45	22	36	31	42	43	43	32	36	34	40	21	30	33	38	27	34	33	36	39	30	38	33	22	26	37	37	17	36	43	32	36	34	33	40	30	30	29	44	29	33	27	34	39	26	33	39	39	41	40	41	29	30	36	30	37	25	35	28	26	32	42	35	27	34	28	39	29	36	29	42	38	36	35	32	27	26	28	35	25	35	31	19	29	25	27	27	27	38	36	37	34	29	30	34	28	33	27	28	25	36	24	21	25	29	34	29	33	32	30	31	32	26	27	26	29	28	36	35	33	37	31	30	35	33	31	37	28	31	27	34	29	40	41	32	31	51	40	47	41	25	28	25	39	33	34	32	38	39	36	37	28	32	29	36	38	31	47	33	38	44	36	32	33	29	35	30	28	31	42	24	39	29	32	42	30	36	40	41	38	35	25	35	35	36	26	24	44	47	31	34	38	37	29	29	36	28	43	29	26	38	30	31	34	35	34	29	29	28	32	42	23	26	32	41	27	25	28	30	30	22	28	29	37	45	32	35	29	20	15	26	25	30	29	28	34	37	39	29	33	31	38	32	26	36	33	36	30	34	27	30	24	31	27	29	30	27	39	43	34	30	23	34	29	38	38	35	34	25	38	27	31	35	34	28	32	30	37	30	31	42	31	29	34	34	39	32	26	26	33	36	28	37	40	29	30	27	38	35	30	29	35	32	39	32	36	35	21	31	40	26	43	29	32	34	30	34	43	38	39	29	29	41	25	40	29	29	34	37	38	33	25	32	45	35	35	29	43	33	33	32	28	23	33	40	39	32	34	37	35	26	30	27	29	22	39	29	30	42	26	24	31	26	31	25	28	43	32	37	26	37	32	37	40	36	26	33	33	31	36	42	37	30	34	22	28	33	35	34	34	39	31	29	29	34	35	35	26	32	43	38	36	33	33	39	35	36	26	34	35	28	41	31	34	36	31	29	27	27	29	27	37	30	33	36	36	29	36	28	32	28	28	31	31	26	26	30	24	26	27	29	40	29	29	31	26	33	36	32	43	33	36	34	38	33	42	26	35	29	32	30	30	36	37	39	30	31	35	32	43	29	27	31	32	31	35	41	36	35	26	39	33	31	27	36	33	25	27	35	46	36	29	32	37	41	42	20	31	34	23	32	22	35	42	31	34	35	34	32	31	22	34	36	32	36	26	32	29	34	29	35	36	31	31	34	37	29	36	36	30	27	29	28	32	38	37	41	21	35	32	28	36	36	37	21	36	36	27	30	25	33	30	27	41	34	24	31	23	29	32	45	36	37	31	28	32	35	28	32	42	33	36	29	44	34	27	22	31	30	33	39	29	33	38	37	35	34	29	35	27	35	31	24	32	24	39	33	37	28	31	40	28	32	24	34	28	24	35	37	27	39	23	27	36	28	40	34	35	29	22	39	23	32	25	44	37	30	34	23	34	32	27	40	30	38	32	36	41	36	27	22	41	21	41	37	31	32	32	27	32	33	35	40	43	26	42	37	29	44	39	37	27	26	29	30	36	27	43	32	34	32	41	35	35	39	30	26	15	27	35	28	40	26	40	32	23	31	28	30	28	33	33	39	33	25	35	31	32	34	32	43	30	34	35	34	26	28	35	25	32	28	39	37	33	29	40	31	31	34	29	37	38	38	25	33	35	33	29	37	34	27	30	22	38	46	29	33	27	35	33	38	31	31	33	39	38	27	31	43	33	31	30	36	37	39	31	38	32	44	35	35	39	26	17	26	31	37	30	23	29	33	32	43	44	51	39	40	37	32	38	38	30	35	24	32	25	29	43	31	30	37	32	32	29	29	34	39	32	29	28	25	38	33	47	31	27	31	29	33	26	37	41	35	30	37	25	35	22	27	35	33	37	38	34	29	35	32	41	21	32	22	31	31	30	40	32	45	30	30	40	33	30	39	37	44	34	34	39	29	35	33	25	22	41	45	33	23	36	36	28	27	24	30	39	37	31	34	31	36	25	32	36	31	36	25	32	27	30	27	28	30	33	31	45	29	30	41	27	29	39	40	19	32	21	39	27	29	30	37	33	29	38	30	37	30	30	40	33	23	31	36	24	30	32	35	32	32	29	30	33	39	24	29	34	39	30	26	28	50	34	32	29	27	40	33	33	30	28	28	33	39	27	31	31	29	30	40	34	23	36	30	27	30	39	32	27	23	22	30	31	33	33	34	34	28	32	31	40	35	41	33	24	36	29	30	32	40	30	38	44	25	28	25	32	32	33	38	35	32	24	42	37	23	32	20	47	32	39	26	26	31	38	29	31	25	36	30	41	24	19	29	29	43	36	38	33	26	29	35	34	34	26	34	40	35	38	37	37	33	32	36	30	38	33	33	29	23	33	36	23	39	28	41	28	39	33	38	28	24	41	26	30	36	40	28	35	34	37	32	42	35	37	34	47	29	36	40	38	37	35	27	26	41	39	28	35	35	27	40	33	31	38	40	30	39	31	35	29	34	28	37	32	34	34
41418	23206	12925	23927	31533	30458	27082	23085	20014	17605	15843	14119	12634	11808	9572	8273	6967	6317	5973	5341	4578	4258	4130	3820	3471	3248	2802	2624	2677	2449	2524	2598	2507	2189	2202	2128	1919	1886	1777	1698	1694	1583	1534	1482	1449	1346	1317	1257	1252	1233	1126	1146	1019	984	1020	984	946	914	903	846	839	865	813	777	763	759	794	766	725	737	687	713	736	662	696	628	685	656	664	602	617	635	604	623	632	603	575	574	557	605	576	583	581	561	571	556	555	599	561	586	555	577	598	576	565	590	541	594	530	580	594	563	537	558	591	599	567	567	557	548	584	521	567	525	568	540	570	580	575	511	570	560	524	545	590	552	563	558	595	549	577	563	554	545	543	590	540	584	558	553	542	546	582	543	522	587	599	562	561	520	575	542	564	551	539	566	582	584	549	570	514	581	579	538	533	598	566	562	574	529	590	507	598	576	580	520	529	576	562	538	534	551	560	573	574	593	578	570	591	575	559	579	528	543	541	555	575	570	553	588	570	579	556	584	576	552	600	597	528	558	530	575	574	548	559	550	563	564	568	543	560	580	569	546	615	579	617	561	578	557	561	544	556	541	584	567	533	501	572	561	598	616	548	524	567	550	565	555	570	575	556	536	565	531	603	576	540	543	541	558	550	539	576	577	565	563	551	585	552	589	580	541	527	547	583	548	530	564	582	573	562	539	580	547	544	503	547	629	506	543	554	560	564	544	556	545	583	537	560	557	566	560	604	564	554	548	551	564	555	549	568	575	585	564	558	559	576	581	543	584	606	596	576	557	565	570	578	537	553	593	592	514	557	554	570	561	550	562	546	539	578	597	537	560	556	563	603	563	549	536	522	552	556	559	587	607	543	546	545	561	538	514	584	568	581	571	575	565	563	575	556	581	562	563	521	553	509	589	565	549	617	586	550	557	555	564	548	562	602	551	540	568	567	533	547	594	557	566	582	573	549	525	552	587	547	580	567	571	604	558	535	574	581	609	572	579	555	531	562	617	562	580	546	583	559	545	553	525	579	554	562	564	598	587	585	553	556	579	572	582	583	573	586	559	580	586	553	541	561	522	538	572	593	566	561	549	580	595	545	556	550	628	574	591	587	539	558	567	543	579	524	522	587	580	540	561	552	552	600	533	532	590	586	568	535	583	551	574	575	557	531	540	556	598	564	585	573	587	567	557	582	577	605	539	584	561	585	583	524	557	545	557	547	514	555	573	543	569	603	566	547	569	563	570	573	566	579	581	522	549	537	559	547	581	572	592	536	553	560	549	516	578	566	540	564	565	560	596	589	582	561	595	531	592	572	576	569	559	562	595	534	554	559	544	528	556	550	543	549	582	566	594	552	591	565	516	505	557	565	549	540	535	566	591	538	547	530	538	558	546	587	579	596	560	581	547	634	500	531	625	574	546	524	558	503	520	564	597	522	523	587	539	577	603	560	557	549	629	550	571	569	571	564	528	603	572	525	575	574	565	534	548	563	569	535	553	587	559	597	569	570	578	546	591	537	576	546	585	623	549	574	562	566	577	574	585	555	531	564	563	594	578	566	516	610	531	581	552	578	543	549	589	543	570	582	588	561	579	584	592	574	563	547	560	572	563	562	592	571	528	609	529	534	540	559	514	573	577	548	554	549	560	592	562	556	554	532	532	603	520	562	517	544	553	525	607	532	561	566	552	575	562	522	539	550	584	637	612	541	494	621	564	540	547	560	582	556	556	539	558	522	548	596	624	554	504	612	543	550	588	575	579	580	503	548	567	561	557	568	541	533	584	596	575	563	609	537	526	564	584	574	583	561	580	581	578	546	553	574	571	569	564	561	555	556	518	592	576	574	549	591	572	552	541	563	578	574	558	572	527	524	546	550	594	595	575	543	549	570	531	541	565	568	571	566	560	576	566	562	545	525	541	583	561	547	580	600	581	532	546	562	539	576	551	562	599	587	571	541	592	546	559	563	569	585	603	577	557	558	570	548	559	569	581	587	543	517	566	576	604	590	540	568	579	554	531	576	567	546	527	560	539	557	558	515	562	558	594	577	574	530	555	586	597	565	548	554	549	528	591	551	601	563	572	548	548	516	605	485	564	577	552	548	563	596	546	568	558	484	591	630	597	576	569	550	544	555	554	565	591	545	572	563	566	588	554	535	560	553	549	595	567	560	519	594	556	547	575	575	563	521	563	549	535	548	545	555	564	575	542	480	586	515	583	541	523	598	570	550	529	556	554	540	556	534	554	576	555	577	574	510	573	600	532	590	571	580	555	589	574	558	537	532	585	550	594	534	594	575	582	543	541	571	532	588	567	571	549	521	581	570	562	584	593	548	568	598	593	551	560	605	554	581	597	570	570	514	562	554	567	531	563	565	592	553	525	523	576	579	538	553	557	576	570	540	566	581	601	564	532	576	578	572	561	536	545	608	584	594	536	579	604	579	539	560	579	579	540	533	545	563	564	567	573	588	520	543	559	553	558	580	532	529	541	532	546	562	523	590	545	559	565	553	580	551	545	556	542	590	562	561	546	566	543	562	576	553	525	561	564	530	550	553	548	501	515	568	553	588	565	557	567	563	585	543	566	575	558	554	557	591	622	561	570	545	556	559	578	537	585	550	559	553	541	578	598	556	564	556	521	566	537	541	564	560	559	581	596	560	560	593	561	591	559	580	591	550	549	604	584	571	593	543	542	584	539	512	526	596	487	508	556	532	528	637	543	582	599	534	564	587	599	584	560	562	563	569	539	545	560	549	563	568	521	531	560	521	557	573	574	589	532	571	603	554	593	595	562	590	512	561	546	562	535	571	555	569	576	563	557	557	559	546	541	543	588	580	548	551	554	569	576	545	606	583	541	551	556	571	530	535	584	526	527	609	593	539	566	580	602	566	571	622	548	542	570	541	568	523	579	575	564	528	583	514	575	563	612	550	592	541	561	556	508	582	572	561	569	554	542	585	590	555	544	517	547	554	560	549	586	540	579	564	553	533	586	543	561	567	588	563	532	579	548	535	548	582	590	564	578	573	573	536	543	596	564	585	577	573	587	574	563	602	583	524	555	536	550	580	572	562	532	541	562	523	588	549	558	549	517	526	555	540	562	532	551	553	571	560	599	600	571	527	536	576	552	575	589	592	567	561	557	553	572	534	524	555	552	555	556	546	580	581	555	561	558	574	551	575	563	596	591	581	535	596	520	585	536	571	567	601	516	543	581	560	577	552	540	546	546	560	565	550	566	573	536	516	566	544	554	584	579	564	551	570	506	550	543	513	575	554	579	562	587	556	515	618	586	591	551	549	573	581	573	575	541	540	552	528	554	540	572	556	569	539	551	568	554	545	566	555	586	614	567	552	572	547	566	533	564	581	536	541	521	529	565	562	577	549	524	601	619	522	556	528	587	607	560	535	622	604	588	563	541	583	475	563	587	536	566	539	561	578	586	528	540	553	528	553	585	566	543	586	550	569	547	567	596	551	546	546	570	545	573	551	541	597	552	575	592	556	569	554	576	588	573
5212	1314	402	270	433	400	325	258	235	241	209	171	191	149	148	131	124	109	124	110	93	85	73	86	62	66	74	62	62	69	58	71	58	48	71	31	57	46	44	51	59	50	55	39	61	49	44	49	34	44	48	28	41	40	37	45	39	39	37	40	43	44	29	26	33	41	30	36	35	46	28	35	30	37	46	47	44	39	39	38	42	39	37	41	38	28	41	29	45	36	40	38	26	39	32	36	37	30	30	36	35	35	29	30	43	36	38	24	47	38	36	38	41	31	37	28	29	24	26	32	38	46	39	29	29	41	26	33	34	32	33	38	40	38	32	39	37	35	38	43	33	31	28	30	36	39	25	32	31	38	30	27	33	37	38	39	42	42	45	29	41	39	34	37	35	31	28	34	36	30	29	39	27	30	34	22	49	33	33	28	41	26	25	33	34	50	32	38	36	30	36	35	38	34	31	37	36	26	30	34	33	36	16	41	33	44	28	33	41	34	24	33	41	42	29	40	34	36	35	42	31	45	49	29	35	37	45	37	39	42	31	32	40	23	32	32	42	43	30	35	41	45	43	33	32	24	33	41	44	31	47	33	27	24	29	33	36	48	35	43	34	40	38	37	26	22	41	27	37	40	46	45	39	37	38	37	35	33	35	26	36	34	35	28	34	31	34	33	39	38	36	38	28	22	33	27	36	42	27	40	28	51	40	35	44	23	38	34	29	36	33	41	36	36	43	38	35	44	37	32	29	26	33	39	39	36	27	31	39	39	40	43	35	27	35	31	32	33	38	32	33	36	35	32	43	35	31	36	28	47	50	35	34	25	32	32	38	39	36	28	38	28	27	37	39	44	37	27	33	35	36	32	35	43	33	41	31	35	38	35	30	26	38	31	35	41	32	33	34	28	33	40	30	41	30	30	31	32	27	23	39	31	36	31	40	31	39	32	24	36	19	43	22	42	34	35	29	37	25	42	41	37	26	39	34	34	29	37	28	38	26	23	36	35	25	37	40	39	35	37	44	36	38	40	26	28	46	42	32	29	35	39	30	44	33	31	35	33	27	31	36	24	46	41	30	34	38	39	21	24	39	38	39	29	39	27	38	27	41	35	42	28	35	45	44	50	44	36	37	41	36	42	38	43	27	34	41	41	37	34	31	27	40	20	46	26	38	27	40	32	38	39	34	38	33	29	42	33	38	42	34	32	39	33	36	39	33	45	42	34	26	29	27	34	36	36	46	34	40	45	34	33	28	29	37	40	34	34	32	39	30	42	33	35	43	34	29	41	25	34	37	39	36	29	36	37	31	37	28	42	32	38	34	37	39	38	46	38	30	36	38	37	49	39	39	35	27	40	30	41	30	36	45	27	36	35	34	33	38	39	24	32	36	18	30	35	34	38	33	42	36	31	29	36	32	44	35	20	38	35	27	39	31	32	33	35	38	37	29	39	34	42	47	28	36	36	32	45	40	37	38	33	38	34	33	33	34	35	35	30	46	38	35	34	37	44	30	52	24	46	39	24	33	30	32	37	33	39	37	30	36	26	34	32	32	38	32	42	38	30	31	40	36	39	31	26	45	39	44	29	37	47	39	47	40	45	44	35	38	36	32	26	43	39	27	26	21	40	41	32	36	45	35	33	30	25	33	29	36	29	33	34	25	28	32	32	28	36	35	37	36	34	30	18	39	50	29	34	33	37	36	36	37	39	30	37	24	31	34	41	39	34	34	33	28	39	52	34	42	40	31	27	38	37	39	32	34	42	37	28	44	34	34	38	35	30	42	24	35	26	40	29	34	33	38	24	36	39	31	23	30	52	36	31	35	43	35	35	27	29	35	36	38	31	50	35	29	47	37	29	33	48	39	45	36	31	32	26	43	29	32	25	41	43	36	32	25	30	48	39	31	37	37	43	36	29	46	43	36	34	32	34	33	42	30	31	43	35	56	30	37	33	31	31	41	36	49	48	35	37	42	28	33	29	33	22	24	40	36	38	34	42	36	37	33	38	34	32	32	37	29	33	44	26	40	33	34	36	33	30	38	36	34	35	22	46	51	44	39	35	32	28	36	27	30	41	38	31	29	36	28	38	26	35	41	37	32	45	38	45	41	23	33	30	35	45	44	30	37	20	32	40	38	38	30	24	22	42	35	21	36	17	33	39	34	36	43	45	31	31	33	32	47	34	29	30	37	30	38	37	27	29	42	26	33	32	27	37	51	26	32	48	31	30	42	31	42	38	37	39	29	29	46	42	25	46	33	40	29	47	39	31	27	38	38	36	36	31	29	44	27	37	32	39	41	33	36	32	31	42	31	39	33	37	36	34	40	41	39	33	32	42	40	44	42	36	25	38	37	44	39	28	35	39	27	52	35	43	33	39	47	32	41	39	30	37	34	40	31	36	40	31	30	26	34	42	43	37	36	36	38	37	38	38	31	20	32	31	40	37	31	40	37	26	28	27	31	35	41	40	47	40	40	31	34	38	40	32	37	24	34	33	29	41	38	36	25	31	33	29	40	37	32	33	42	43	34	32	32	20	35	36	24	22	33	35	36	33	25	30	42	26	33	29	44	36	41	26	38	31	33	38	40	34	36	26	24	42	31	35	31	32	38	35	32	30	34	46	29	33	30	34	28	29	41	28	36	32	33	32	44	34	27	39	35	23	37	40	30	35	30	35	40	32	29	34	28	32	41	33	35	28	35	39	32	29	33	38	29	35	43	33	33	42	30	37	37	26	44	31	36	34	42	32	38	30	26	35	45	35	32	38	30	41	34	28	27	33	33	31	32	31	25	28	32	48	34	36	28	33	34	39	36	40	35	47	42	32	38	42	30	39	31	35	24	29	32	42	40	46	40	33	44	28	38	31	32	32	39	33	28	34	33	29	29	48	42	39	32	37	29	26	31	29	35	31	31	49	37	34	24	34	30	24	36	30	35	43	31	36	28	26	47	36	29	38	37	35	22	44	41	45	23	39	40	36	30	56	35	38	36	24	31	34	29	36	27	34	36	34	35	43	28	33	32	36	39	33	35	33	43	32	31	39	35	28	30	31	36	50	42	34	39	37	45	42	29	29	42	36	33	35	33	32	38	33	40	29	39	30	40	27	35	36	37	33	23	40	28	30	26	38	34	44	42	35	40	34	40	48	32	31	32	30	37	29	33	29	31	44	41	37	34	40	49	45	30	28	34	41	27	45	32	30	35	29	41	40	39	34	36	36	34	35	43	32	38	42	33	26	28	35	35	30	41	29	37	30	26	39	38	24	33	24	47	29	34	39	31	41	28	29	41	42	36	33	27	34	46	36	33	35	34	39	36	33	35	33	39	37	34	39	36	51	33	36	29	45	46	47	43	32	37	31	22	34	37	28	33	32	38	32	33	33	33	41	43	32	33	29	34	26	41	32	38	44	35	30	35	41	35	31	28	34	36	38	33	20	36	30	30	41	33	40	28	44	45	31	40	29	41	35	41	26	40	46	42	39	38	39	22	25	37	33	26	30
36405	20583	10312	20177	27874	27672	23963	19998	17294	15329	13374	11761	10496	9096	7774	6948	5858	5257	5151	4601	3993	3722	3138	3066	2899	2487	2418	2310	2197	2029	2070	2187	2029	1818	1817	1793	1722	1669	1606	1493	1482	1438	1382	1366	1251	1231	1194	1169	1133	1121	1082	1029	1020	1001	952	902	902	872	849	837	826	754	791	788	753	795	769	711	749	701	716	723	708	689	712	651	656	686	626	666	641	650	672	627	624	650	624	618	590	667	598	565	630	602	587	626	612	611	562	640	565	584	622	603	625	598	611	544	630	600	587	626	598	614	571	590	624	589	564	590	577	619	587	565	577	562	604	603	604	569	523	600	584	599	604	574	611	575	640	591	551	556	581	563	613	605	564	564	586	623	563	610	588	586	654	632	583	569	558	608	620	581	633	621	595	584	573	611	564	594	595	620	577	570	608	563	580	595	613	624	588	584	611	570	600	597	582	588	662	629	548	616	606	633	568	584	598	642	621	536	596	583	637	582	563	577	566	619	597	581	601	568	608	597	571	578	619	555	566	598	633	558	607	556	579	588	585	576	594	592	616	565	591	564	567	617	583	573	586	624	579	615	593	575	599	615	584	591	579	633	595	581	636	625	612	597	595	566	577	614	589	628	594	585	565	556	566	606	579	585	596	596	635	602	598	591	600	602	622	580	584	599	642	623	607	609	572	575	593	552	587	575	629	591	590	538	550	607	618	597	558	597	592	618	603	586	586	590	564	592	625	566	617	562	599	559	571	598	554	639	579	591	631	637	584	608	572	590	614	575	582	581	627	601	623	572	604	572	618	634	612	563	579	593	565	582	575	607	583	596	602	602	587	638	618	579	554	630	623	582	572	596	612	647	572	574	590	594	579	602	610	612	619	572	610	572	587	606	634	621	628	562	600	587	590	606	565	627	609	586	581	602	618	575	540	590	604	602	603	596	614	602	586	601	599	553	594	607	592	628	636	605	585	554	575	569	581	605	611	633	619	603	608	603	614	608	568	602	612	610	599	608	668	590	588	604	613	628	618	610	566	613	539	569	587	624	601	613	575	599	591	534	576	641	564	593	540	632	645	600	597	569	587	631	631	591	588	583	603	589	595	549	593	591	620	641	601	569	646	569	576	602	569	592	579	596	567	581	632	558	610	619	635	615	618	562	602	609	590	594	576	599	623	570	605	624	584	613	586	558	580	622	620	563	605	574	615	565	598	541	586	617	599	616	593	564	591	587	603	616	600	587	604	574	598	602	574	583	577	613	588	583	569	581	634	585	591	569	561	597	602	601	598	551	601	584	615	601	560	561	581	611	615	632	573	604	652	585	600	578	600	596	537	598	589	616	590	592	594	583	592	584	612	568	574	593	575	588	571	596	613	604	596	621	581	598	626	570	620	617	602	579	584	578	605	597	594	592	612	591	539	597	578	596	597	600	570	584	592	584	558	571	585	647	597	574	604	625	613	589	566	615	572	563	592	540	566	610	581	570	621	544	600	537	632	575	566	580	610	612	625	568	598	613	606	584	557	607	625	605	604	591	629	582	573	581	598	617	549	585	556	568	630	600	569	604	598	575	582	553	591	595	606	589	575	629	538	587	562	594	598	568	562	597	567	565	610	625	552	552	580	558	554	589	588	629	612	577	571	610	634	627	629	599	583	563	549	618	550	580	596	625	618	544	610	565	567	592	578	614	586	585	570	582	600	601	559	571	605	603	618	562	603	585	581	617	618	548	615	577	583	598	617	580	616	647	602	582	604	610	574	590	569	622	574	563	568	593	575	586	599	583	630	625	571	564	596	589	594	578	589	597	662	582	574	598	577	570	616	607	590	609	596	608	589	589	619	583	641	609	642	578	572	591	581	609	581	576	581	607	597	632	582	568	563	580	599	568	596	594	619	613	566	591	528	616	614	569	549	610	625	595	590	572	605	592	608	573	638	610	610	614	570	624	596	602	625	568	631	558	578	593	560	575	619	555	630	626	588	608	637	564	618	602	579	619	585	570	608	581	645	587	600	595	586	600	593	592	616	592	601	588	592	620	608	607	589	656	571	596	580	583	584	624	599	625	570	581	600	628	604	626	574	618	529	584	608	585	632	556	559	570	585	627	605	589	589	612	622	572	584	609	609	602	570	629	589	597	600	589	595	605	608	580	547	625	601	607	624	571	611	546	568	591	584	565	562	615	559	580	595	622	593	646	589	576	565	586	559	586	588	589	564	608	597	592	618	623	592	586	578	635	582	591	602	565	632	613	635	564	578	584	531	583	578	623	622	573	564	582	582	604	546	523	573	583	572	610	622	598	630	592	552	611	618	591	673	593	588	627	594	583	577	566	539	583	597	605	590	580	567	582	606	554	610	628	587	628	615	572	614	590	615	572	536	592	590	628	635	544	612	619	566	594	598	572	623	601	578	570	629	582	583	597	614	572	597	618	623	570	626	589	634	633	619	634	589	602	607	555	564	626	626	619	586	586	587	571	629	614	596	604	602	582	619	589	607	611	579	597	580	582	574	589	593	594	639	608	585	600	601	611	575	619	642	592	571	573	597	606	604	599	611	579	617	642	606	571	611	587	559	612	571	603	588	587	595	602	599	625	623	586	589	560	574	601	591	556	571	566	588	604	591	600	609	615	560	580	610	606	590	571	611	618	556	617	636	613	578	605	581	574	561	615	588	583	549	587	592	599	601	621	620	592	604	621	593	589	570	599	587	571	575	582	587	602	575	580	623	599	608	591	614	575	551	613	618	639	593	564	602	578	597	609	583	538	581	628	545	619	571	670	638	644	569	576	594	625	594	585	571	577	613	608	589	580	574	571	598	580	572	594	573	599	610	617	610	628	611	584	596	595	556	600	594	617	603	585	589	581	590	618	585	626	622	582	605	591	608	582	601	566	579	563	588	572	607	581	635	575	555	606	594	573	584	632	587	633	601	566	615	616	611	590	626	588	629	629	579	569	578	594	592	589	578	644	613	593	605	611	574	575	589	612	630	546	604	589	613	618	607	559	549	622	592	597	627	555	580	611	587	568	611	556	589	570	606	586	569	569	571	601	584	573	586	556	601	626	593	591	610	563	565	582	611	590	561	593	603	589	578	599	590	608	614	589	582	592	613	592	571	601	569	616	596	590	601	595	608	611	604	575	558	581	611	605	592	600	559	574	584	578	638	641	649	607	600	585	611	583	602	615	597	584	599	585	632	625	576	625	593	625	594	541	578	604	572	580	606	598	641	596	602	569	569	546	608	629	625	582	579	580	571	622	592	616	588	633	601	593	627	601	542	651	585	599	582	566	569	570	570	602	595	581	614	647	581	606	610	577	611	595	610	589	570	562	593	622	613	574	589	582	615	583	570	603	566	570	568	584	657	562	591	596	597	591	612	566	630	599	606	564	589	618	600	623	595	606	525	601	583	602	627	636	561	607	556	591	568	586	589	587	607	574	643	604	583	591	632	569	586	651	577	566	596	562	595	638	587	573	611	602	622	612	614	552	609	595	601	606	616	568	591	595	542	605
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
