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
341911513141	341911513707	341911514257	341911514807	341911515355	341911515907	341911516457	341911517007	341911517555	341911518107	341911518657	341911519207	341911519755	341911520307	341911520857	341911521407	341911521955	341911522507	341911523057	341911523607	341911524155	341911524707	341911525257	341911525807	341911526355	341911526907	341911527457	341911528007	341911528555	341911529107	341911529657	341911530207	341911530755	341911531307	341911531857	341911532407	341911532955	341911533507	341911534057	341911534607	341911535155	341911535707	341911536257	341911536807	341911537355	341911537907	341911538457	341911539007	341911539555	341911540107	341911540657	341911541207	341911541755	341911542307	341911542857	341911543407	341911543955	341911544507	341911545057	341911545607	341911546155	341911546707	341911547257	341911547807	341911548355	341911548907	341911549457	341911550007	341911550555	341911551107	341911551657	341911552207	341911552755	341911553307	341911553857	341911554407	341911554955	341911555507	341911556057	341911556607	341911557155	341911557707	341911558257	341911558807	341911559355	341911559907	341911560457	341911561007	341911561555	341911562107	341911562657	341911563207	341911563755	341911564307	341911564857	341911565407	341911565955	341911566507	341911567057	341911567607	341911568155	341911568708	341911569257	341911569807	341911570355	341911570907	341911571457	341911572007	341911572555	341911573107	341911573657	341911574207	341911574755	341911575307	341911575857	341911576407	341911576955	341911577507	341911578057	341911578607	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2218	3300	1900	2700	2218	3300	1900	2700	2218	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	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
2271	902	535	440	739	877	753	712	562	490	434	325	300	246	239	186	165	164	168	160	151	121	117	118	109	118	97	108	99	108	98	96	105	110	102	100	71	90	82	96	74	68	61	65	83	70	65	70	56	57	62	49	52	43	42	50	47	46	44	61	48	41	47	43	44	46	38	49	45	56	54	52	47	39	44	53	47	43	49	46	54	44	39	47	53	56	42	37	50	42	50	58	53	43	54	40	46	41	43	38	34	42	48	52	38	37	51	47	55	40	48	45	45	44	49	41	46	51	39	40	51	49	39	48	44	48	37	40	46	48	47	62	44	37	53	41	35	45	48	51	44	38	57	52	52	47	43	42	37	43	38	57	49	52	43	34	51	46	46	47	39	37	42	34	38	34	46	39	54	29	50	50	55	43	41	48	53	35	44	55	43	36	43	55	39	57	47	42	39	45	46	37	49	57	53	42	48	26	49	49	50	39	60	38	45	48	38	49	56	43	43	39	34	53	51	50	48	41	29	37	45	53	44	41	45	47	45	47	48	46	38	38	41	42	34	38	40	47	43	45	43	55	44	52	45	54	42	40	48	56	52	39	39	45	43	50	47	41	40	48	53	36	54	53	38	51	41	42	48	52	54	50	43	39	45	49	43	45	41	43	32	38	48	36	52	44	44	52	44	48	40	41	41	44	40	56	41	51	43	51	39	41	36	43	37	41	49	38	48	44	51	51	49	48	42	44	31	55	45	47	38	45	38	39	39	32	44	45	42	39	42	43	45	54	35	47	49	46	47	41	40	27	39	51	44	50	47	42	45	46	46	41	52	43	35	45	41	43	44	35	43	36	42	42	42	52	45	54	45	45	45	52	52	37	39	52	45	42	42	31	34	41	50	49	51	53	58	50	53	40	48	41	45	43	36	33	49	40	43	41	43	39	44	37	48	35	32	41	43	56	44	44	38	29	39	43	32	54	27	41	44	48	39	46	45	39	39	43	39	43	44	35	50	56	61	39	49	40	36	37	38	34	34	41	38	29	41	40	45	34	47	36	36	43	48	33	45	49	41	44	45	35	44	51	44	52	50	43	47	42	33	41	43	38	38	35	49	40	41	48	50	42	41	52	47	39	41	48	48	47	52	46	49	35	42	35	56	41	44	47	31	45	41	45	43	49	39	44	40	42	42	44	50	43	54	45	46	40	59	41	43	39	51	48	41	40	39	32	65	42	41	41	53	40	54	52	48	52	36	46	44	41	51	40	50	44	41	54	39	37	46	33	53	42	39	45	49	50	46	32	43	59	48	56	52	42	39	43	43	38	44	45	45	45	38	48	46	44	43	31	30	42	42	48	47	53	42	53	41	37	50	38	42	40	45	39	45	38	55	43	43	45	39	45	37	39	29	39	56	44	52	48	40	58	41	37	55	41	45	46	46	59	48	46	39	45	38	40	38	47	43	39	44	46	40	37	42	55	47	47	44	46	43	53	42	56	45	45	36	49	50	40	47	39	41	54	43	53	46	35	47	40	50	37	45	45	44	35	42	43	52	44	42	60	40	46	36	38	42	46	43	49	52	48	47	43	43	41	56	44	56	41	36	48	49	42	43	51	46	40	50	50	40	37	37	55	42	34	47	50	27	45	55	34	33	42	43	51	39	45	43	49	55	50	38	44	29	41	43	34	45	47	39	48	38	56	35	41	36	48	42	44	51	39	37	40	48	54	42	35	52	56	48	48	41	42	48	39	48	35	43	52	38	45	58	50	54	51	36	52	34	49	50	59	48	39	36	40	44	47	44	44	44	42	48	42	44	46	50	46	44	35	37	49	60	40	34	42	41	42	42	37	49	47	45	28	37	39	54	46	40	53	44	43	51	43	53	44	47	57	58	43	37	40	43	45	43	35	32	47	39	56	41	64	30	46	50	38	45	40	51	47	52	38	55	39	40	43	45	35	47	34	50	47	45	46	29	33	38	54	42	46	38	37	39	33	42	45	43	48	53	45	41	49	46	44	41	36	35	43	46	33	37	41	37	38	49	52	43	41	42	49	44	49	45	49	42	52	40	43	40	55	35	37	44	58	49	39	26	47	27	42	58	44	48	46	43	46	42	45	54	39	46	39	46	45	49	49	40	46	44	41	41	56	28	44	40	41	43	49	43	48	56	45	56	43	54	58	48	48	47	37	43	48	45	46	39	41	51	45	40	49	50	33	58	55	53	41	44	37	44	58	40	50	34	37	51	42	54	51	41	51	41	46	36	50	27	52	33	47	38	40	43	55	50	48	46	40	45	41	39	45	39	42	43	28	44	38	46	35	40	47	34	51	46	46	34	51	43	41	47	48	45	38	43	44	46	37	55	51	46	45	46	48	44	43	42	38	42	47	42	39	42	46	44	45	45	52	40	45	45	52	54	52	41	37	33	43	40	37	44	45	36	41	53	37	44	36	55	44	45	45	37	47	37	36	43	40	33	41	55	45	42	38	46	37	43	41	41	54	43	57	39	50	43	48	39	43	41	42	49	46	43	37	46	34	46	54	42	44	47	46	51	39	39	53	40	45	46	37	39	45	42	47	55	48	38	53	37	42	39	40	41	42	53	52	37	37	37	38	45	35	45	46	50	41	42	49	54	49	45	47	54	41	52	46	46	43	50	55	48	40	55	48	41	41	43	35	43	65	54	35	36	41	42	51	34	54	54	51	51	28	50	33	43	45	38	48	52	34	59	43	38	49	32	49	42	44	41	44	40	39	53	44	40	41	37	39	38	43	42	42	34	49	36	43	49	43	40	43	40	40	43	37	31	46	43	39	39	45	26	40	41	52	45	38	41	39	35	41	43	56	57	28	48	50	52	38	48	45	33	53	45	34	43	40	48	47	42	49	41	50	41	39	52	39	46	39	50	46	48	42	55	47	43	43	42	45	59	27	34	50	43	36	35	47	39	51	43	50	51	38	48	45	54	40	37	47	48	37	38	45	45	34	49	46	48	55	49	39	41	48	45	45	42	40	35	32	37	39	34	49	47	42	50	44	36	56	48	44	33	50	36	43	56	39	46	32	29	43	40	59	23	47	48	35	47	36	47	38	47	39	49	38	38	38	42	31	36	47	42	38	45	52	46	36	44	56	33	36	45	49	50	48	48	43	51	43	41	46	54	32	56	41	40	46	53	53	50	45	41	57	39	46	47	48	54	35	40	44	33	58	44	48	38	43	48	33	49	50	45	37	52	47	49	37	40	53	45	56	43	56	42	54	42	50	45	38	44	40	49	49	40	38	41	47	44	53	48	47	36	48	38	37	59	51	41	47	29	39	50	53	46	57	40	51	57	44	35	44	44	50	31	43	46	45	36	44	41	46	40	41	49	36	37	45	25	31	37	39	40	52	41	41	30	41	55	56	45	39	37	57	36	44	41	43	53	33	49	40	50	37	42	57	47	49	39	47	53	44	29	36	39	49	61	45	47	52	44	52	38	44	41	42	40	49	34	39	47	35	42	42	43	56	38	46
25927	18346	12092	26291	34523	34192	30897	27147	23674	20425	17558	14844	12443	10811	9444	8222	7160	6478	5878	5373	4833	4504	4484	4579	4433	4318	3872	3705	3374	3255	3150	3115	2896	2948	2879	2701	2572	2483	2331	2304	2128	2140	2022	2011	1893	1688	1603	1458	1335	1287	1199	1238	1094	1092	1068	1019	933	963	962	951	870	920	907	888	933	953	948	958	924	877	892	891	872	894	831	834	928	839	839	790	775	809	778	769	756	759	722	800	779	785	766	737	719	740	667	750	756	696	714	684	713	712	710	774	675	716	752	707	678	692	712	682	713	742	674	699	744	711	669	737	694	700	695	764	698	728	677	761	666	696	702	672	653	706	716	690	701	714	716	661	684	744	694	668	748	727	737	704	712	700	704	721	699	729	726	666	689	712	696	727	682	701	714	728	711	738	694	656	664	688	682	691	655	667	692	739	715	709	724	685	717	668	711	776	668	665	724	695	659	680	689	733	691	693	707	684	660	704	728	650	665	724	713	672	693	662	692	699	650	708	714	702	685	709	709	707	734	628	729	709	717	677	685	663	712	684	700	698	736	736	691	741	685	712	703	707	714	704	691	683	710	693	745	723	694	701	677	678	714	723	722	721	725	717	722	668	704	666	722	684	733	663	677	722	678	684	683	700	714	696	648	660	733	682	704	714	660	718	705	677	685	703	707	704	658	713	703	635	711	665	730	739	701	717	740	716	725	697	684	661	639	691	696	673	697	693	705	750	703	701	680	724	740	691	696	675	709	659	653	749	679	698	720	623	734	686	768	737	714	695	711	699	683	708	730	651	640	648	716	749	673	715	631	709	704	704	699	678	726	678	682	677	711	695	693	702	703	719	699	667	658	709	684	704	722	683	688	699	707	641	690	660	696	666	663	699	721	700	719	683	683	695	688	703	669	698	659	722	726	714	694	683	650	634	706	683	673	723	685	659	687	679	681	650	705	698	731	720	674	654	688	752	704	682	713	697	700	693	685	705	652	704	716	646	668	657	712	683	696	643	672	678	731	710	704	666	664	736	675	703	679	677	721	693	686	709	666	653	695	678	709	688	687	709	687	681	717	661	677	700	729	698	698	704	673	639	667	683	703	696	670	649	689	680	722	685	763	677	626	677	698	673	712	721	631	699	689	705	733	722	670	683	660	723	687	685	739	683	701	720	709	691	687	683	679	719	684	735	694	681	732	734	689	677	687	704	700	724	707	663	690	679	679	720	697	705	682	679	683	683	675	685	666	696	670	728	669	705	716	686	690	680	675	693	748	706	696	688	714	749	653	716	703	672	682	711	673	706	718	653	668	723	678	678	732	666	702	692	740	696	691	714	688	699	693	688	668	655	637	710	762	685	701	687	717	721	684	695	683	693	744	635	729	728	702	654	673	698	662	661	724	674	663	672	741	741	712	707	728	709	682	666	681	697	649	707	713	686	729	677	717	680	690	656	712	698	701	695	667	746	686	704	710	699	676	690	681	700	719	703	690	671	644	702	698	662	707	687	674	667	678	667	717	709	689	762	674	677	713	669	679	724	656	717	714	687	651	712	697	713	722	682	703	696	676	694	661	687	716	710	695	682	668	741	738	678	675	683	696	707	732	716	707	664	750	697	704	726	703	653	679	714	662	704	675	768	714	715	687	743	702	709	723	730	702	682	678	713	690	685	690	732	632	718	696	675	701	665	686	693	695	676	691	701	724	736	660	692	703	677	682	698	716	717	726	685	732	661	668	683	657	683	676	724	750	692	685	739	697	682	690	684	745	713	706	651	650	727	742	659	710	703	678	729	706	714	688	733	753	714	678	668	690	683	716	732	680	679	693	704	681	681	687	648	704	653	652	731	700	732	746	711	637	684	717	656	697	693	695	722	666	630	718	696	707	776	681	719	730	699	710	697	703	696	674	669	672	670	670	697	669	689	686	658	674	691	684	765	702	693	672	708	734	661	687	682	744	680	691	713	655	687	673	660	737	735	707	674	690	730	687	691	720	703	685	719	707	689	656	681	677	734	678	682	672	739	735	668	708	694	678	687	718	695	723	694	669	668	662	696	664	755	736	694	711	666	686	709	681	682	703	689	697	692	679	741	725	686	712	691	705	703	677	651	710	644	641	754	695	694	652	678	658	685	698	684	664	668	681	691	708	671	763	697	704	672	713	633	700	641	693	665	689	675	696	696	695	678	699	654	674	682	690	675	688	692	702	713	634	686	661	675	710	669	708	656	715	706	661	694	686	699	709	698	688	713	713	713	660	678	746	658	708	694	708	719	665	624	738	680	724	715	697	642	645	667	685	675	705	700	647	699	667	680	718	663	673	737	706	669	678	694	683	673	699	702	741	651	682	704	704	701	688	726	749	729	696	695	739	684	679	741	694	710	712	693	684	717	700	657	690	729	735	728	656	680	751	768	691	684	703	705	678	710	725	724	702	670	692	686	683	630	645	687	694	690	685	685	705	659	758	655	730	724	671	686	710	692	689	696	686	696	685	705	634	720	752	719	673	672	712	690	689	659	704	719	687	669	688	720	687	711	668	684	669	670	715	683	691	708	701	665	705	723	722	646	680	707	682	677	677	671	717	682	689	660	661	667	689	690	667	633	706	756	689	682	675	746	680	739	737	694	690	699	678	717	702	684	715	708	710	727	676	672	718	627	740	699	675	697	707	672	733	753	725	719	713	720	723	704	721	707	734	691	680	703	656	689	687	708	702	708	694	688	700	688	730	682	676	668	728	699	667	669	742	694	686	649	686	729	656	669	649	741	673	681	710	767	693	677	700	686	662	708	656	658	689	682	685	708	684	689	665	678	675	677	645	699	691	723	728	681	690	688	735	698	654	708	745	716	696	709	685	648	728	700	712	744	679	685	740	678	698	712	667	703	668	669	660	679	687	663	682	658	659	676	692	715	670	667	720	746	738	705	717	730	704	693	678	713	714	691	684	709	673	701	647	723	691	724	724	687	706	712	687	714	672	649	699	742	699	685	719	692	686	692	688	723	741	703	716	639	702	722	624	673	699	655	702	709	658	717	723	727	709	681	728	710	704	666	660	623	735	686	698	700	673	708	669	681	680	682	680	671	716	715	723	719	680	689	684	712	697	744	739	685	668	674	707	713	681	685	618	702	663	696	721	694	705	673	677	694	695	653	664	719	685	721	673	661	695	666	700	711	696	701	685	715	734	688	692	691	715	738	702	690	683	719	647	658	701	697	701	717	707	685	672	715	699	653	731	683	695	647	682	729	684	679	694	662	684	690	700	680	741	661	719	664	710	703	707	714	714	688	694	658	698	695	725	717	713	653	691	696	705	689	690	714	716	677	673	722	675	721	688	702	695	738	685	656	702	654	662	694	715	695	680	684	694	676	690	699	760	694	695	651	657	662	690	662	714	693	689	698	699	679	732	690	710	744	693	727	710	680	709	659	679	652	689	703	711	736	660	666	689	701	681	691	700	704	676	688	681	693	690	683	692	594	665	737	650	694	704	701	669	669	699	687	693	676	691	729	734	698	672	703
1629	365	233	181	317	348	338	283	230	207	166	162	130	113	111	77	76	73	56	61	67	59	52	68	52	62	71	54	65	59	55	54	58	54	51	44	48	54	48	43	38	37	40	28	32	37	30	29	22	27	31	17	25	25	24	23	20	32	19	27	22	28	25	27	29	23	23	20	20	21	21	33	28	25	21	33	25	21	30	38	15	17	25	22	23	21	21	30	26	26	19	22	26	27	24	20	31	21	28	33	16	21	31	25	36	27	16	22	25	23	35	16	26	17	16	19	25	22	25	22	22	26	28	21	20	21	17	21	37	37	26	25	13	21	37	18	27	22	24	18	26	21	18	21	21	22	22	26	25	36	38	25	21	19	25	24	16	22	17	22	18	16	24	21	26	29	26	14	28	24	23	28	25	15	23	14	17	31	23	20	20	23	24	20	21	26	20	21	24	23	25	27	17	24	20	15	29	17	19	18	25	33	26	23	18	25	21	25	29	23	20	26	25	40	28	22	28	35	26	23	25	24	18	21	14	16	24	23	14	24	19	23	22	33	33	23	23	29	26	16	22	29	23	22	23	16	26	16	27	25	17	23	19	28	26	22	29	24	34	27	20	32	26	23	21	23	25	30	22	31	20	27	23	31	19	19	19	18	29	21	24	25	24	18	20	21	19	21	28	22	19	20	18	23	29	25	16	28	20	14	22	21	23	25	19	25	27	21	26	28	26	24	23	28	27	25	30	29	21	21	25	32	16	18	20	29	25	27	23	37	28	19	14	16	25	25	28	25	21	21	18	27	31	25	20	31	32	23	17	31	26	27	27	35	15	24	22	17	17	21	23	34	20	24	27	22	21	26	34	26	21	23	30	21	23	14	16	24	21	23	27	14	19	29	17	23	21	30	25	26	29	20	16	25	23	25	16	23	31	13	25	21	28	20	18	24	22	31	26	20	21	20	29	31	27	22	21	26	22	18	17	32	20	23	28	26	18	20	30	19	29	22	24	31	22	25	23	26	23	16	26	18	27	17	20	23	24	26	22	21	24	26	17	21	20	28	20	27	23	27	23	24	16	23	26	25	26	22	27	24	18	28	19	26	26	28	22	17	22	21	26	17	22	18	22	26	21	11	27	24	25	23	21	21	27	23	23	22	24	22	28	24	22	30	19	24	27	26	25	26	22	22	22	26	28	22	30	29	24	25	23	20	36	20	16	28	29	20	31	30	25	24	16	25	22	19	26	30	26	25	32	22	36	28	17	34	37	21	20	22	18	26	26	22	28	27	20	22	21	17	22	23	33	23	21	23	30	25	29	28	33	21	27	20	21	17	19	23	23	25	19	20	31	26	28	20	20	30	25	28	30	27	22	44	29	20	21	14	36	22	23	27	24	26	20	15	26	19	32	28	18	33	23	21	16	22	28	21	29	26	23	28	28	32	23	25	20	26	28	28	26	28	33	30	31	18	20	26	26	22	28	17	34	22	19	24	31	25	22	21	23	21	26	24	28	25	20	31	32	33	31	16	22	26	12	22	27	23	20	24	27	26	21	19	23	18	24	37	22	17	27	19	20	22	28	27	34	25	24	22	23	19	25	28	23	26	31	25	28	21	23	27	19	24	21	32	21	22	14	27	32	22	21	23	24	19	26	24	24	27	15	20	22	17	18	15	26	26	33	25	20	25	32	17	22	22	29	21	27	19	30	25	17	31	30	16	25	39	31	26	23	21	24	20	20	26	24	27	21	31	20	26	18	19	24	31	25	26	26	25	22	17	35	24	24	26	21	23	21	34	24	27	27	24	24	27	19	27	24	30	27	32	17	21	23	30	20	18	29	19	22	22	18	24	28	23	26	22	22	20	19	26	31	24	25	23	27	22	29	15	19	26	22	27	20	24	21	23	26	25	26	25	19	23	29	24	21	21	30	23	24	25	19	22	26	22	22	19	23	27	15	23	21	25	25	31	23	23	29	32	22	29	30	24	19	27	34	36	33	16	16	23	38	27	20	17	19	18	29	22	14	31	26	20	19	20	16	27	22	17	31	18	31	26	23	28	39	18	17	26	25	29	26	29	27	26	25	25	23	19	21	20	20	28	26	24	21	25	22	22	21	28	20	31	35	21	23	19	24	17	15	27	26	30	23	25	32	22	31	21	25	30	25	23	21	23	23	22	22	20	21	18	25	30	25	19	24	22	27	23	25	31	21	28	24	21	29	22	20	22	21	20	24	16	17	27	23	27	24	20	32	14	32	24	24	27	20	26	25	21	24	23	23	24	25	21	16	27	24	20	22	24	23	21	31	25	18	25	21	27	12	21	22	25	17	29	22	22	21	27	24	20	26	26	22	28	23	20	19	22	27	30	25	29	19	19	28	31	17	19	18	27	34	23	16	25	20	21	25	24	25	25	33	21	25	29	23	27	13	23	28	28	25	24	23	25	22	25	27	25	16	26	26	24	23	18	22	25	31	32	22	26	26	19	23	24	21	22	31	33	23	22	24	21	25	22	27	29	25	19	24	34	21	22	28	34	22	19	26	22	20	34	29	26	12	20	31	29	29	24	20	29	19	20	26	21	22	19	27	21	25	21	31	17	27	26	27	24	30	19	22	18	28	25	28	25	25	24	28	17	28	13	19	26	21	23	20	19	24	25	19	22	23	27	23	24	23	24	17	22	25	21	18	30	26	25	20	30	17	22	26	31	24	30	15	30	22	31	39	22	18	17	24	24	35	19	24	22	30	28	25	23	15	27	29	30	25	36	23	22	17	23	24	29	19	21	29	23	24	27	26	26	23	23	29	24	22	14	21	20	25	25	27	24	23	28	23	14	14	26	22	16	26	22	16	18	25	15	25	26	18	25	29	18	19	29	21	24	19	19	27	16	23	23	17	25	19	30	23	27	30	21	28	27	28	21	31	29	22	28	25	20	18	26	20	25	26	12	26	20	18	22	37	19	29	32	34	27	28	20	16	26	24	24	30	12	22	10	26	21	22	27	19	24	17	23	21	24	28	26	29	20	23	27	25	16	33	18	31	17	18	29	29	30	14	22	25	19	20	22	21	25	17	26	29	26	28	22	24	22	34	34	23	24	29	23	30	21	22	22	18	20	19	19	14	27	29	23	28	23	19	18	29	27	18	25	21	28	24	25	23	18	23	21	28	27	18	31	19	23	26	29	27	28	31	26	17	23	22	24	26	21	15	16	25	24	21	25	25	43	23	26	24	23	23	20	26	26	26	27	19	22	24	23	18	17	29	17	28	17	25	20	27	25	33	19	22	21	18	30	24	29	18	28	24	25	28	23	21	25	22	23	36	25	19	23	19	25	26	22	23	25	21	20	26	21	29	30	20	22	26	24	27	21	26	19	31	27	31	26	25	29	23	29	23	33	22	23	28	34	21	22	38	24	25	27	23	23	28	29	26	25	24	12	21	18	31	25	20	23	25	15	20	20	23	22	17	28	26	26	29	39	25	23	18	21	19	23	24	29	14	21	31	24	25	26
16970	10399	6130	16419	24233	23611	20546	17300	13885	11316	9260	7594	6166	5163	4562	3937	3424	3126	2776	2540	2428	2253	2521	2546	2423	2353	2145	1983	1940	1848	1901	1819	1801	1743	1604	1577	1522	1413	1309	1330	1335	1200	1113	1091	1085	926	894	800	681	662	641	574	534	550	523	505	498	513	496	505	480	516	513	524	482	507	496	521	490	500	483	531	504	489	428	452	436	414	406	492	426	423	425	390	385	407	407	402	443	408	383	432	411	388	373	403	352	410	394	388	357	400	370	355	398	393	381	368	390	361	384	383	392	383	390	403	395	426	409	390	381	385	424	388	373	410	396	413	398	402	358	412	410	406	439	416	392	358	380	376	362	345	382	425	392	381	393	404	392	393	383	402	387	424	378	390	392	394	405	394	406	401	406	394	360	404	410	424	393	393	395	404	414	405	404	382	402	363	395	374	376	403	395	384	365	406	405	394	381	398	409	375	371	392	402	378	375	352	391	396	384	391	380	378	397	361	387	393	404	415	403	394	409	371	378	389	396	401	373	360	419	414	408	396	386	384	428	406	415	387	379	384	372	370	397	390	404	409	375	372	389	404	393	395	406	400	389	380	369	383	409	364	379	420	414	388	396	377	391	396	408	382	382	390	413	397	391	402	387	382	426	382	379	422	379	368	389	385	399	377	408	405	423	389	380	410	401	381	401	366	391	397	378	390	355	343	343	393	370	390	368	372	356	373	415	396	401	361	405	406	392	377	385	409	377	373	368	378	353	436	385	411	385	408	386	376	414	404	366	350	342	396	382	381	414	387	411	392	385	355	391	403	395	407	405	361	410	373	385	384	417	394	376	386	420	381	397	371	396	389	364	390	345	360	392	380	362	403	398	410	394	445	397	360	384	357	382	412	404	402	379	376	351	383	372	381	407	363	407	394	381	405	422	388	370	391	370	397	387	409	405	389	374	401	382	382	385	397	395	383	386	384	392	417	398	401	384	414	364	383	407	405	362	401	393	389	409	418	392	381	390	414	400	378	414	409	394	382	393	376	384	393	444	410	380	378	385	364	394	400	397	371	388	363	379	378	402	413	401	402	396	405	393	395	382	398	410	388	395	409	381	411	390	374	400	413	385	384	410	400	399	379	388	426	387	399	393	405	432	401	384	380	389	397	402	407	425	394	415	373	390	414	339	414	372	412	370	406	409	410	399	381	389	388	407	394	369	397	400	363	446	412	417	393	395	368	376	373	382	367	381	392	390	410	385	395	331	386	394	385	410	381	364	417	445	402	416	400	372	378	395	403	426	393	387	362	385	409	402	405	397	343	416	406	428	395	451	397	377	390	414	386	366	370	393	363	364	394	379	374	393	373	372	403	382	395	405	393	412	399	389	390	396	387	403	401	396	384	416	384	386	402	355	389	394	414	400	391	377	368	360	427	402	408	387	403	392	351	375	396	381	360	380	373	414	385	361	373	374	363	385	400	381	383	385	393	375	383	385	394	396	380	400	420	381	392	379	379	399	441	398	396	403	393	355	415	402	382	387	383	399	388	370	394	405	391	383	417	403	376	386	397	376	419	379	413	418	401	404	394	390	426	393	425	406	430	367	373	366	371	430	426	419	376	380	371	394	388	396	370	416	394	362	409	371	361	407	391	363	357	412	373	369	358	427	433	377	387	379	374	407	366	373	404	358	382	400	365	403	371	384	373	424	377	399	420	412	375	379	384	356	397	366	384	376	418	384	377	397	373	422	396	365	417	351	373	391	388	398	412	399	390	431	384	395	401	389	386	434	361	429	390	390	381	427	411	400	407	380	380	389	414	381	373	427	414	371	384	389	386	372	368	393	378	378	410	405	397	394	410	407	411	365	385	380	399	374	346	395	372	363	378	395	418	401	365	391	368	389	368	417	397	379	410	363	376	382	414	401	396	401	336	361	423	372	386	372	432	415	399	373	372	369	386	400	398	367	404	395	411	387	367	394	402	392	378	389	396	376	428	386	433	376	401	386	404	376	414	383	398	404	389	400	380	405	375	381	415	424	363	351	392	385	385	408	426	391	370	360	361	367	415	372	404	419	364	398	407	383	419	395	399	397	381	399	390	414	383	433	377	379	417	389	414	363	382	362	412	387	411	372	388	381	386	385	399	397	438	375	373	360	384	384	391	388	377	377	432	395	353	392	372	395	399	410	410	347	360	372	421	410	401	392	408	413	362	395	384	431	356	413	377	393	395	398	367	371	358	401	369	437	393	422	378	398	386	397	392	365	387	417	396	342	392	421	373	366	387	356	380	381	389	376	373	392	389	417	366	374	386	363	394	374	422	378	418	399	410	383	355	406	374	397	397	410	402	378	393	379	411	393	349	390	395	383	360	398	398	384	394	382	395	385	383	378	374	370	389	430	400	396	418	400	393	404	368	393	380	381	379	367	373	402	391	402	373	396	398	407	392	414	405	406	396	360	356	392	360	405	389	381	376	417	398	391	393	380	364	386	377	399	388	398	387	402	382	363	398	375	385	397	399	379	356	340	415	404	398	354	372	372	395	387	367	403	403	378	418	381	399	398	398	370	415	404	387	403	388	415	410	393	386	396	381	362	427	388	384	370	357	329	442	399	413	383	409	405	398	393	390	394	402	414	395	393	422	389	431	424	443	384	407	392	418	407	366	435	380	403	395	363	392	422	386	368	373	373	381	371	392	400	381	418	402	399	407	364	388	375	392	399	389	372	404	402	379	407	391	409	407	431	367	423	348	393	402	409	375	361	381	383	352	371	423	404	386	386	373	400	406	364	350	399	425	400	393	367	389	397	418	404	376	350	399	350	377	405	402	389	420	396	407	381	380	425	353	416	347	374	381	429	391	390	409	405	394	415	383	382	363	375	381	417	354	393	387	366	410	365	416	417	415	386	405	375	403	362	390	380	400	367	398	377	402	413	390	389	399	428	374	376	410	389	430	357	401	374	367	416	428	404	362	395	402	404	412	371	385	433	389	391	408	418	383	397	429	443	420	397	401	405	382	412	393	420	349	411	393	375	410	372	370	398	386	387	404	349	396	422	346	437	386	355	382	441	380	369	386	369	393	387	361	394	397	377	385	427	426	385	384	378	436	412	422	391	383	384	370	417	378	401	388	384	376	385	383	404	382	402	378	397	409	402	386	383	373	379	398	383	394	368	417	376	359	356	404	400	375	380	383	375	419	374	361	407	371	402	384	398	399	399	383	375	413	350	389	394	405	369	376	374	375	380	360	411	391	373	394	398	375	423	405	425	389	407	392	380	405	364	384	385	386	369	372	370	400	376	362	390	359	394	379	425	388	390	369	398	418	387	391	391	370	405	379	364	387	394	400	394	417	440	401	443	395	426	403	389	380	424	383	438	397	390	357	399	382	406	364	386	391	369	410	395	401	386	411	396	366	369	383	401	374	402	388	405	374	389	387	391	417	382	369	406	427	401	376	360	396	379	389	379	411	368	383	403	430	373	432	403	394	357	409	395	403	369	401	386	345	391	427	408	386	349	386	355	404
1099	620	343	289	482	622	550	451	397	339	256	224	190	156	130	155	114	96	97	82	89	76	73	89	72	84	85	67	74	69	70	56	71	50	65	60	43	51	54	47	69	50	53	46	33	47	39	29	37	35	37	37	32	37	29	20	24	36	19	33	21	33	42	31	25	33	17	33	23	33	27	24	34	32	26	24	27	34	28	27	39	23	23	21	19	33	44	34	31	22	25	32	19	25	32	22	28	23	24	22	18	28	27	27	25	27	19	22	19	17	20	33	24	26	24	25	25	25	23	26	30	26	18	28	30	30	33	28	16	32	27	30	19	27	22	23	26	30	30	28	26	25	24	23	30	32	14	27	28	39	26	21	21	17	20	20	24	22	26	25	16	26	29	31	31	21	29	26	20	27	22	23	19	32	27	22	31	28	24	26	24	30	32	22	19	24	19	24	19	21	27	34	16	28	37	24	23	25	24	32	27	25	24	22	23	42	11	24	14	30	23	20	27	23	16	31	18	28	36	29	21	26	33	31	26	24	29	18	33	26	29	28	16	19	20	28	23	30	24	14	28	13	26	30	21	22	20	30	28	24	24	22	21	21	26	23	32	31	20	33	40	18	29	25	25	26	31	23	28	27	25	16	32	22	24	26	28	29	23	24	26	30	29	24	42	32	26	29	31	16	34	21	22	22	22	28	28	27	28	23	18	31	22	30	31	22	20	28	19	30	21	22	21	17	28	23	32	27	22	28	17	28	30	24	16	22	25	26	21	27	21	26	23	25	22	24	29	31	24	35	23	20	23	22	21	25	33	28	27	19	19	29	22	23	16	30	36	19	20	30	39	25	26	23	26	30	31	24	31	32	31	27	29	30	28	29	28	23	34	29	32	26	20	21	36	28	22	28	30	19	27	26	20	24	20	20	22	28	28	33	25	30	28	11	27	25	32	24	23	24	20	26	21	31	28	27	20	14	23	26	31	27	31	16	21	28	11	25	27	22	27	25	30	20	21	26	26	19	23	19	37	25	16	34	23	32	26	25	23	22	23	25	31	21	24	17	28	23	24	27	25	26	23	20	27	23	23	15	24	24	33	26	28	31	34	31	30	22	26	17	27	26	27	30	27	27	25	29	21	34	22	26	21	33	26	24	24	29	22	28	21	25	18	20	23	17	28	23	20	21	31	24	37	18	31	30	23	19	35	27	22	32	30	20	19	19	29	19	27	28	34	20	20	15	30	23	24	30	20	19	25	28	26	23	24	28	28	35	27	17	24	18	30	20	22	27	31	32	30	25	20	27	29	33	24	27	29	29	28	27	19	25	31	17	31	32	20	29	24	25	33	34	25	18	22	27	21	20	24	24	22	22	24	24	30	28	32	23	32	21	22	29	21	31	24	26	28	32	21	21	26	24	25	34	25	26	24	23	29	23	19	25	31	26	19	24	22	29	29	24	23	20	19	28	26	30	27	36	27	25	19	30	29	29	31	30	13	20	26	26	21	32	14	32	24	26	25	23	24	24	25	25	24	26	19	26	25	26	31	26	23	14	29	17	24	28	29	21	24	27	22	26	20	22	31	39	28	32	24	31	22	20	26	35	25	25	20	24	27	29	41	18	20	24	28	16	26	21	26	27	25	24	21	30	31	37	23	27	24	24	23	19	34	24	24	33	22	21	32	18	29	25	29	27	28	26	28	24	37	33	25	32	29	19	24	22	31	22	27	28	21	25	22	16	17	34	18	32	30	24	23	14	25	25	18	23	29	24	15	25	30	20	24	21	22	24	15	18	30	25	17	29	22	24	26	18	25	24	15	23	30	23	23	30	31	30	20	38	31	24	22	26	26	28	36	20	23	26	25	23	29	32	33	21	22	23	28	18	25	28	32	26	26	28	30	25	28	16	31	28	35	24	27	33	30	22	27	18	30	23	34	29	37	33	35	31	17	25	22	15	33	27	23	20	30	21	17	21	27	28	21	20	23	24	24	25	22	27	17	24	24	26	28	26	21	38	18	22	32	24	36	28	31	32	23	30	27	32	29	17	34	27	24	30	26	17	21	28	22	27	26	23	21	26	28	24	21	32	27	34	18	21	30	22	22	26	29	14	20	23	22	23	20	21	21	33	18	32	26	16	28	27	23	16	23	26	22	26	26	20	21	26	16	30	31	20	20	32	36	22	22	28	25	32	37	27	27	30	26	33	18	21	22	41	27	21	17	25	22	22	21	21	22	28	24	28	25	20	26	25	33	23	25	28	19	33	31	22	31	29	26	31	27	29	22	39	23	21	28	18	15	26	27	22	19	24	27	28	36	32	27	23	26	25	31	22	28	25	23	35	33	23	20	21	30	26	24	27	18	32	22	23	24	19	22	21	28	25	23	16	32	31	27	32	36	24	19	36	20	24	29	20	38	22	28	31	27	31	29	25	18	26	18	17	38	37	23	32	20	28	18	23	23	26	18	30	27	31	23	19	36	22	20	33	36	24	24	21	17	26	20	20	29	27	26	22	25	31	27	20	26	20	23	25	27	19	18	20	28	15	21	30	26	32	18	27	31	20	14	20	30	19	24	22	24	36	21	35	25	27	22	31	19	28	23	24	21	22	26	35	22	34	31	28	28	27	36	23	23	21	28	24	27	32	19	22	30	15	22	17	27	27	22	18	29	27	27	22	26	33	25	25	23	31	31	26	32	30	26	25	26	27	26	32	24	26	22	29	20	24	28	26	32	27	31	34	24	28	23	26	22	24	26	28	23	25	25	24	23	26	15	20	38	19	31	17	36	31	32	33	31	20	18	32	28	27	28	19	29	31	26	14	35	23	23	33	31	27	28	21	26	22	28	30	25	17	21	31	28	30	16	28	23	19	27	26	16	20	30	20	25	26	25	30	24	33	20	12	29	32	33	18	24	29	19	33	27	22	21	26	30	28	30	26	40	24	26	22	24	15	23	23	20	22	15	19	22	17	28	26	30	14	16	24	28	29	29	30	23	20	22	28	12	28	29	20	20	40	22	35	23	20	21	20	27	26	29	31	31	23	26	29	26	35	19	28	30	23	17	35	18	25	26	31	22	25	25	22	29	20	28	22	32	23	25	26	21	25	31	27	24	23	16	33	25	31	24	26	30	27	33	24	15	25	26	36	24	27	28	21	27	25	27	20	25	34	32	25	25	24	26	24	33	29	29	32	30	19	22	33	25	33	24	31	27	31	20	15	26	23	28	27	24	22	27	30	25	28	34	15	21	23	26	25	24	26	17	22	26	28	25	33	22	21	23	23	27	26	29	26	26	30	27	19	31	23	37	25	28	20	27	21	29	25	25	26	27	37	27	27	29	25	27	22	19	28	26	30	17	25	22	25	34	24	28	33	19	20	19	29	18	26	29	27	21	24	19	20	25	20	22	38	19	25	19	31	20	23	28	23	28	15	22	23	26	26	22	29	26	17	23	25	15	23	28	27	29	23	23	14	27	19	21	23	24	21	27	29	32	24	29	20	27	20	30	17
20887	15136	9032	21978	30247	29355	26441	22447	19163	15971	13360	11132	9214	7728	6842	5850	5223	4712	4128	3787	3519	3408	3326	3402	3163	3010	2890	2830	2528	2532	2441	2257	2293	2305	2121	1963	1899	1848	1650	1694	1651	1598	1417	1348	1261	1219	1074	864	814	829	811	743	653	655	667	617	636	603	587	605	586	568	524	601	552	571	575	559	599	566	570	546	556	569	528	562	549	554	506	496	474	493	465	484	464	441	457	475	442	446	460	430	384	425	429	415	459	441	413	429	410	385	413	418	411	423	445	435	444	392	416	428	433	442	405	443	423	391	434	398	411	437	411	381	436	416	423	468	442	436	404	449	442	456	462	421	446	450	429	450	417	404	451	387	418	413	449	435	424	437	434	423	436	417	463	414	411	412	419	392	440	412	420	455	418	439	439	398	416	413	437	402	403	406	447	385	407	454	424	429	368	422	432	424	405	378	452	391	439	417	463	434	413	440	384	399	444	401	389	393	419	398	421	418	464	404	452	396	452	366	394	396	430	433	449	475	408	381	353	423	457	474	428	438	406	400	412	405	437	459	370	420	429	419	402	446	427	397	403	423	406	422	412	416	407	417	441	382	409	414	430	383	393	393	417	432	396	391	423	445	445	453	424	416	433	415	436	441	418	415	426	406	389	421	407	436	417	435	402	417	392	415	395	409	424	402	409	437	422	421	410	434	422	415	375	446	429	427	381	405	391	421	415	428	414	398	400	443	406	427	407	399	424	440	417	416	417	403	427	439	458	418	439	398	425	407	407	402	392	404	379	445	408	398	425	393	409	417	435	372	411	440	443	429	438	416	411	401	409	411	454	454	397	435	412	394	428	405	385	416	396	436	417	415	413	410	407	402	429	453	403	396	431	386	415	382	452	422	406	444	392	427	423	414	407	420	420	405	390	423	412	420	425	401	441	393	442	407	431	391	416	391	408	388	398	409	408	389	397	398	385	362	416	402	408	401	392	441	434	439	444	395	422	381	465	443	426	437	377	440	373	439	415	441	382	410	382	413	462	426	442	431	421	442	397	380	424	404	405	413	404	401	443	417	415	409	421	446	426	424	398	438	454	412	430	426	442	397	434	391	442	443	448	419	446	411	455	410	413	437	417	411	442	385	405	433	436	410	411	385	413	440	450	430	374	401	435	402	445	396	425	389	408	430	416	439	415	435	422	429	439	422	422	386	402	396	451	435	412	432	398	435	420	448	399	404	430	390	418	429	392	409	406	400	432	409	406	440	389	402	403	383	431	417	391	402	431	437	452	413	414	409	440	424	413	395	421	446	396	417	406	424	416	389	420	403	425	434	457	406	436	409	421	410	432	418	426	467	388	434	411	431	411	406	401	425	423	414	382	403	421	412	380	410	384	421	415	407	430	433	424	408	397	410	399	425	423	393	440	409	414	421	385	391	421	378	400	389	405	410	435	409	407	455	445	410	424	408	391	412	417	410	382	397	430	449	422	405	462	404	422	422	409	422	428	385	392	390	407	435	444	441	414	435	421	432	447	431	420	388	402	416	407	465	400	439	427	417	426	435	398	435	431	404	436	380	413	409	358	420	425	433	427	421	440	457	410	379	409	407	438	426	429	416	403	471	411	436	425	413	381	404	387	405	406	407	432	410	434	401	418	398	429	404	436	426	452	390	406	410	403	438	405	437	432	364	421	463	406	412	407	430	419	423	389	383	408	424	406	422	450	425	474	431	440	419	397	431	435	398	447	401	437	417	431	411	419	419	401	408	398	414	403	386	416	414	426	409	455	413	416	379	429	407	428	415	380	417	429	420	423	403	433	405	430	435	416	425	437	467	414	439	439	385	413	396	396	439	408	366	390	422	417	402	400	385	396	416	414	393	420	407	410	387	398	433	393	413	383	387	397	409	396	430	421	423	441	409	390	414	442	404	448	433	453	416	396	432	398	426	428	450	406	434	421	439	448	411	388	388	421	455	410	389	445	408	388	404	364	385	433	408	451	425	424	392	440	407	428	427	399	404	413	392	419	394	467	428	419	416	463	414	440	437	414	435	399	411	397	432	419	441	421	400	442	416	398	416	381	417	441	399	435	409	422	444	424	412	398	439	412	399	445	389	418	410	393	405	423	410	420	364	389	418	430	415	437	455	418	405	425	400	415	418	436	428	415	420	394	394	419	411	390	394	414	425	423	419	448	409	410	419	413	434	434	415	391	418	416	409	410	434	417	440	405	383	405	437	420	420	418	418	450	415	406	419	440	401	415	427	399	414	416	398	392	411	405	410	399	439	437	397	420	442	429	408	432	446	391	404	433	418	400	400	404	415	408	448	439	427	419	424	421	396	439	441	434	411	436	418	394	384	352	392	441	428	404	429	442	415	413	400	437	384	394	402	402	407	409	440	399	396	429	393	442	397	413	436	452	409	461	417	444	412	421	401	411	428	399	419	390	413	401	443	390	463	424	384	417	430	401	421	442	414	426	392	404	406	390	426	432	395	380	407	421	403	436	401	434	387	404	402	437	424	413	398	370	387	453	440	402	401	432	425	406	420	423	408	443	426	406	399	420	404	443	414	437	421	421	381	390	429	438	390	414	434	421	399	444	407	399	413	417	406	397	436	418	425	422	378	399	412	417	438	435	406	413	371	404	444	383	421	413	397	426	431	399	430	420	456	448	407	391	403	420	409	422	428	411	400	425	428	423	439	438	415	426	439	419	429	405	427	425	424	424	403	420	416	403	434	413	400	462	418	437	415	433	394	400	404	427	427	390	383	446	417	416	414	398	414	436	422	404	443	428	388	423	427	416	471	398	441	400	408	438	430	457	365	394	401	432	465	405	399	397	414	385	425	418	422	443	388	402	409	404	448	451	386	402	398	407	453	395	427	396	361	410	413	437	413	422	419	410	393	418	406	441	429	395	402	405	411	453	418	418	427	423	425	445	410	428	406	406	410	391	430	419	456	402	392	437	414	382	416	423	417	440	423	429	408	418	401	424	427	407	443	397	395	410	434	402	439	437	431	431	456	416	425	413	424	450	420	416	454	411	397	427	421	405	423	410	387	389	453	398	443	414	426	414	432	440	398	418	450	413	459	424	425	383	371	431	433	408	393	423	420	439	401	414	448	381	362	410	454	397	423	408	413	422	391	439	407	447	440	396	438	421	421	421	421	405	385	435	414	422	425	412	403	405	401	431	438	453	413	444	409	430	439	375	410	415	422	408	420	423	428	461	357	467	442	419	427	427	419	403	409	411	435	375	400	426	409	424	411	412	369	395	441	417	394	400	418	398	412	391	409	419	410	446	389	403	418	442	416	421	408	453	444	412	390	408	407	422	389	404	449	433	388	461	402	443	413	422	359	436	396	456	426	399	419	416	440	393	427	439	442	399	390	459	422	389	421	385	434	427	431	424	381	403	413	402	475	376	457	431	416	438	406	417	440	408	446	426	407	422	383	452	371	450	426	428	427	399	400	402	436	429	419	439	410	381	441	422	414	419	406	444	427	423	408	432	396	452	404	412	418
2700	554	345	256	452	502	487	444	399	292	277	230	206	164	160	133	123	128	109	87	97	86	96	91	96	90	98	97	90	63	86	74	68	77	77	79	72	56	75	39	53	55	73	66	62	44	68	37	46	43	34	51	45	44	40	46	39	50	42	47	39	44	43	48	47	37	59	42	49	37	42	37	49	35	46	55	44	46	33	57	28	47	50	44	52	32	48	41	48	41	39	47	39	48	39	32	39	27	37	33	42	45	37	39	46	46	37	31	45	30	53	37	41	37	53	45	41	37	33	36	28	35	30	47	27	37	41	43	30	37	47	48	47	43	34	39	42	51	34	42	39	31	46	36	39	40	31	36	39	42	44	44	38	43	35	34	33	34	44	38	39	31	35	34	38	37	34	34	35	45	40	43	32	39	39	39	38	30	41	41	35	44	48	53	40	37	39	42	31	37	51	45	33	41	47	51	38	40	33	44	37	43	39	46	43	35	48	44	36	38	36	42	34	28	36	47	39	53	39	35	32	43	28	37	44	33	40	31	44	48	48	38	42	36	40	37	35	43	40	35	33	37	34	32	48	42	35	42	37	44	35	37	44	41	43	38	40	42	44	55	60	32	45	56	51	43	35	40	42	43	30	50	47	35	40	37	45	38	47	37	40	34	42	45	48	36	29	34	39	34	40	50	32	46	37	36	38	38	47	46	47	43	48	29	31	37	47	37	39	44	33	41	34	41	54	38	38	33	52	45	40	44	35	40	45	30	41	39	34	51	34	33	37	33	36	47	46	46	37	45	42	38	44	35	38	33	38	29	39	39	46	48	30	52	42	35	44	27	36	36	43	36	38	28	46	44	40	39	38	35	45	37	34	37	32	31	44	41	38	48	39	31	33	49	35	44	44	46	27	41	34	41	41	45	34	36	38	23	40	42	48	45	47	46	37	36	32	45	41	37	39	34	38	40	39	45	36	31	49	45	32	49	53	35	44	34	38	46	47	35	38	31	32	42	52	44	41	43	49	42	41	51	33	47	47	38	38	35	45	44	45	38	44	39	33	46	34	31	41	33	46	48	36	32	30	54	28	34	38	40	51	54	52	38	44	55	44	48	31	38	36	41	57	50	36	34	39	37	43	45	37	38	35	37	37	38	53	49	33	36	46	41	42	36	43	32	45	38	50	35	45	38	31	38	41	45	41	43	43	30	27	51	41	43	39	42	45	49	28	35	34	34	32	27	40	39	27	40	45	46	39	40	43	30	26	46	51	45	39	38	44	31	47	34	38	36	55	40	43	35	52	37	43	43	45	41	43	38	49	36	32	45	40	40	41	37	40	39	45	48	49	34	35	38	46	43	41	56	62	33	44	37	42	41	50	38	47	34	53	41	53	40	48	32	38	40	41	35	43	37	42	43	39	51	34	42	46	47	42	43	44	41	37	47	45	32	46	45	42	36	49	52	41	35	44	39	36	38	34	43	38	36	46	44	37	32	38	36	47	43	44	32	29	36	43	26	50	42	44	47	44	39	35	45	42	41	36	35	35	45	34	51	39	43	49	34	46	38	43	38	32	45	43	42	44	37	38	44	31	44	42	34	38	41	30	47	41	36	41	40	36	43	37	48	29	35	34	34	49	40	39	41	36	39	50	47	32	26	46	33	29	34	34	41	43	37	37	35	36	46	35	32	30	48	41	46	34	42	48	38	35	35	34	39	43	29	45	40	41	37	30	37	37	37	32	37	40	43	54	50	32	37	26	36	44	47	43	51	43	45	45	25	39	48	31	45	26	34	41	37	40	40	45	44	40	30	42	38	36	38	50	57	36	40	37	42	48	39	39	48	31	36	40	41	48	41	51	44	41	45	38	33	37	44	41	34	40	40	44	43	46	30	37	38	39	30	46	46	37	42	47	38	51	43	36	44	31	38	31	44	43	40	37	39	41	39	35	31	38	39	36	38	45	37	33	35	41	38	42	37	41	47	34	37	36	39	38	38	49	33	38	35	33	43	32	40	24	43	44	35	45	32	40	34	38	36	33	34	49	36	35	44	38	30	52	38	51	38	44	44	31	29	34	36	48	42	51	40	28	35	34	39	40	41	36	40	45	29	34	37	44	42	43	49	43	50	37	35	37	49	31	36	39	38	43	39	38	46	33	45	36	32	47	40	41	25	42	29	47	41	46	46	33	39	37	44	48	42	46	42	40	40	45	47	39	40	51	42	42	35	36	43	52	44	39	30	48	36	48	40	42	51	37	50	32	31	45	29	40	38	39	38	35	45	35	35	35	38	39	37	49	42	49	19	39	38	41	43	40	45	36	32	33	39	43	40	46	39	30	41	34	29	38	34	47	32	48	51	31	48	50	42	29	47	42	39	40	48	35	41	46	30	43	41	40	40	23	36	31	33	41	36	38	46	34	37	33	36	36	44	45	41	43	43	32	50	27	41	40	43	34	32	51	56	40	37	34	41	36	44	44	27	39	42	35	34	30	42	28	42	54	39	39	53	30	40	40	44	48	36	32	44	47	34	50	41	41	29	36	42	42	37	37	29	41	41	38	41	38	42	34	43	40	51	37	34	39	48	27	44	47	43	34	40	34	42	36	39	43	49	33	42	33	26	54	38	39	32	35	47	35	41	29	27	37	34	41	42	37	48	48	49	46	31	42	39	32	47	44	35	39	45	42	48	41	33	42	37	43	41	41	39	33	35	36	34	42	34	39	32	41	38	36	32	34	48	47	28	26	29	63	37	51	43	32	39	44	37	37	44	35	37	42	47	47	37	40	49	41	30	23	44	38	35	38	41	42	42	42	47	52	44	39	47	49	30	45	38	33	31	43	38	42	46	52	37	43	36	40	37	43	48	37	52	44	49	41	36	47	31	35	41	32	38	43	40	38	55	38	41	41	36	54	46	49	30	38	39	44	42	34	50	49	30	34	42	46	45	43	31	38	46	34	46	29	32	33	45	43	46	30	53	49	38	47	40	43	42	48	36	44	40	35	38	38	44	49	40	42	51	55	39	40	41	38	38	38	40	46	26	36	42	33	44	32	30	44	43	40	40	51	37	35	47	35	37	37	49	40	48	39	43	45	46	38	32	48	35	34	49	45	37	36	39	43	30	40	34	41	26	34	41	45	27	37	31	35	44	41	40	37	45	39	36	48	31	40	36	32	34	39	37	31	42	29	42	55	46	30	27	40	36	40	43	42	41	36	36	42	33	36	49	36	35	35	36	36	36	34	38	43	36	30	44	33	47	35	38	46	38	36	43	38	36	39	37	28	43	46	44	43	47	32	46	33	36	43	33	48	31	54	38	41	44	32	38	40	40	32	31	33	43	41	31	38	28	33	43	41	44	53	44	34	42	43	46	39	45	39	36	43	28	28	43	38	47	32	32	38	46	29	38	52	16	27	36	36	43	35	39	36	45	45	28	40	37	32	45	38	39	29	30	33	43	35	37	37	38	48	41	41	32	35	28	60	23	34	37	45	42	33	43	44	30	45	47
19505	13362	8490	20785	29062	28193	25282	21630	18163	15107	12653	10458	8669	7481	6423	5729	5146	4637	4128	3824	3562	3352	3357	3324	3432	3215	3049	2864	2770	2757	2562	2553	2432	2301	2144	2150	2014	2071	1910	1922	1760	1663	1567	1484	1394	1329	1246	1106	1039	1035	929	900	921	876	862	849	825	794	823	800	825	791	785	842	806	786	797	773	793	769	773	724	798	700	779	767	756	787	746	684	704	704	713	723	694	665	637	662	702	671	666	645	651	656	657	654	642	656	618	631	659	661	660	637	648	622	602	643	689	661	661	620	636	661	638	707	685	610	654	608	652	652	671	654	628	650	623	628	663	666	630	686	635	608	691	639	666	636	619	614	625	681	641	639	645	676	699	622	639	635	638	641	637	649	662	637	627	643	626	685	635	664	616	682	630	677	665	650	703	658	668	629	624	653	623	613	657	628	677	651	629	650	660	631	646	660	641	633	665	679	585	654	673	646	653	643	603	647	634	646	664	601	661	631	642	644	648	613	641	670	657	629	646	655	688	627	620	655	613	605	651	682	607	660	624	654	654	644	717	660	671	632	660	664	685	610	617	657	660	628	651	626	694	699	647	652	649	661	617	662	703	624	625	604	648	652	656	654	640	610	706	647	639	599	672	609	636	634	641	653	664	622	653	627	634	660	660	638	623	594	646	615	662	650	620	634	614	615	626	633	642	653	618	656	660	614	660	636	624	646	642	624	653	621	626	656	676	619	635	638	616	630	659	648	592	651	615	592	604	665	608	638	621	656	635	654	629	625	683	649	630	614	667	617	617	665	628	640	663	622	658	661	699	653	662	653	640	673	608	647	627	673	648	671	681	644	642	678	622	622	683	671	642	616	655	645	623	704	636	659	641	642	656	597	633	619	688	653	609	662	633	627	692	625	660	630	649	631	604	678	648	611	636	642	680	602	656	639	622	607	652	636	701	654	628	722	645	657	635	628	646	662	629	624	632	646	637	645	677	638	647	617	673	598	664	670	675	669	666	650	650	623	659	641	669	668	658	637	643	637	675	616	610	701	601	622	665	672	607	652	614	649	644	652	625	652	646	662	633	659	600	645	650	608	594	662	644	650	638	678	623	668	630	657	615	656	623	618	657	629	635	597	652	624	687	653	631	654	608	653	637	623	691	637	630	653	637	612	639	651	632	597	626	630	660	633	572	663	646	621	626	575	622	671	656	618	625	650	589	640	684	614	650	666	672	657	639	662	622	601	663	657	644	608	614	626	640	636	623	629	623	638	698	614	583	676	677	653	618	608	636	663	652	602	592	689	598	636	627	620	616	604	636	579	642	646	656	645	612	623	611	669	644	675	617	631	646	619	646	658	664	678	638	646	630	604	646	603	708	597	646	664	634	674	644	693	636	614	597	655	642	622	624	617	646	624	659	660	620	650	631	642	612	663	607	622	625	623	639	662	641	605	639	638	650	657	592	636	630	627	634	640	657	636	606	634	608	632	639	658	680	659	653	683	651	643	614	610	666	638	638	625	649	701	676	666	653	655	639	639	677	635	621	637	615	655	621	597	654	645	647	642	605	641	654	614	621	589	622	647	612	613	644	624	672	663	598	659	638	618	667	658	644	651	628	630	613	598	658	632	644	667	632	651	613	611	638	633	654	666	611	642	639	661	617	640	681	654	661	621	649	640	652	636	640	653	673	593	643	653	626	593	681	636	729	687	655	632	658	655	640	670	599	658	630	663	606	676	613	640	643	680	623	595	646	605	673	642	681	630	659	599	590	645	674	644	639	613	657	606	626	635	610	633	642	620	644	631	714	653	653	650	636	648	648	638	667	630	658	588	643	626	644	565	649	688	582	657	640	646	677	593	667	631	598	645	628	643	612	611	614	637	639	637	672	626	660	637	572	623	619	650	617	623	664	614	631	666	627	685	646	672	671	630	629	659	633	639	667	629	642	626	645	630	623	652	625	622	653	658	599	623	623	647	656	633	640	625	620	659	663	620	611	607	685	607	636	624	675	608	648	617	624	636	642	651	662	627	601	670	647	665	654	681	663	655	606	626	607	611	665	672	576	653	677	605	665	665	648	678	611	625	637	623	672	615	672	651	679	662	638	637	665	663	604	620	627	648	653	661	638	642	642	710	637	629	648	669	635	681	671	619	628	646	706	685	639	648	611	672	643	652	619	639	672	670	584	647	633	629	615	673	630	648	647	665	681	684	684	644	618	617	612	643	652	675	681	695	676	631	670	650	662	667	658	644	617	667	653	649	669	620	632	619	601	671	617	624	650	653	676	660	622	614	637	651	643	646	649	645	653	646	636	645	655	660	630	629	632	615	655	674	657	718	632	649	691	643	649	668	655	656	642	617	639	609	648	659	655	629	640	669	626	634	669	602	627	666	619	631	630	621	652	625	627	653	638	665	598	623	627	655	664	632	612	649	593	667	627	647	632	683	673	660	654	638	630	691	626	686	633	647	693	636	641	676	644	645	637	661	618	624	640	683	633	688	674	630	620	671	697	602	631	665	657	648	655	648	644	623	594	644	651	620	590	638	637	715	651	640	633	689	620	652	667	693	630	658	608	624	642	644	622	629	589	628	686	634	657	620	646	678	650	650	687	601	632	631	642	652	656	661	654	658	618	611	640	641	633	625	672	596	635	627	686	696	677	650	683	610	642	577	647	651	605	651	646	674	622	631	664	612	653	625	644	632	661	665	601	656	662	681	639	630	621	670	648	634	604	650	650	655	640	653	628	613	674	663	637	678	646	615	616	612	590	667	651	619	670	651	643	636	689	671	618	651	644	647	599	653	669	657	661	673	591	576	628	652	635	650	648	643	656	629	669	664	587	659	663	632	615	631	623	637	642	610	641	707	628	621	642	670	635	600	653	666	673	657	641	655	635	679	658	644	638	601	650	678	646	635	642	659	672	688	665	656	647	688	650	644	646	625	671	634	649	673	634	631	682	600	643	683	647	658	642	636	643	604	678	648	646	586	680	626	662	613	635	662	638	633	613	615	643	607	655	627	655	653	633	611	675	659	654	668	640	667	643	627	616	668	670	601	663	627	629	652	606	634	649	682	659	628	614	602	625	627	642	656	608	586	673	653	645	647	632	634	634	657	609	650	625	593	593	650	642	708	647	640	652	595	648	646	618	680	667	627	642	649	684	636	621	631	680	641	659	639	637	606	647	632	641	636	607	656	688	639	624	596	658	650	621	621	643	628	691	656	622	651	647	607	665	628	641	669	626	658	664	640	616	622	640	612	672	648	693	625	605	623	670	616	624	637	654	614	670	607	646	630	670	645	622	672	621	652	640	657	635	724	599	631	646	648	642	653	652	646	624	638	592	654	638	617	661	672	635	606	673	602	640	656	655	672	613	660	656	677	595	653	658	662	628	638	622	618	681	639	656	633	643	681	654	636	639	630	656	638	653	624	649	629	639	630	647	685	647	627	664	626	670	665	619	639	633	624	611	629	646	640	683	617	634	690	650	668	677	625	647	657	627	632	626	632	650	610	596	626
2144	840	508	400	710	838	722	644	511	485	359	337	265	223	185	170	165	159	155	148	149	141	136	117	117	118	120	119	110	89	103	88	106	88	77	98	67	85	70	72	71	66	72	64	56	67	55	60	55	63	46	44	53	46	47	60	48	36	48	37	48	52	56	68	58	39	54	44	45	40	46	47	58	42	25	47	51	42	53	47	37	40	43	59	50	33	42	39	40	38	58	32	38	51	43	40	51	41	42	66	44	39	45	41	49	38	49	38	40	44	53	41	47	36	46	48	49	46	43	34	37	44	38	51	61	43	42	43	47	32	50	36	49	49	43	37	44	34	47	51	38	51	46	42	39	35	50	42	39	42	37	39	41	31	45	57	40	39	53	58	41	36	61	43	43	40	40	49	35	40	52	42	44	43	35	36	43	49	41	44	60	45	37	51	39	34	49	35	42	45	43	40	41	49	35	52	40	47	35	46	40	36	48	42	48	38	33	45	44	50	33	44	44	53	42	42	41	50	37	38	48	50	46	45	44	56	44	37	48	38	39	52	30	56	40	40	41	43	43	51	47	36	46	53	46	43	42	31	31	40	38	51	34	40	52	50	43	37	50	38	45	39	36	44	45	36	51	42	57	40	33	50	50	40	51	38	32	44	39	43	25	36	37	33	42	49	44	40	51	41	45	36	46	39	39	37	43	44	39	49	45	47	51	45	52	33	53	42	33	29	38	37	51	40	47	37	48	52	41	41	41	48	38	52	58	35	62	42	38	42	39	38	51	58	42	45	48	40	35	42	34	39	33	51	39	45	42	35	54	55	38	48	37	41	42	42	43	41	46	40	36	39	40	40	30	54	38	39	41	42	40	41	36	41	35	35	41	44	37	45	38	36	37	37	51	48	42	33	47	39	27	46	38	43	40	48	31	50	49	38	57	32	47	48	42	36	50	34	50	39	41	45	31	49	50	38	54	48	39	41	44	49	44	40	48	33	44	43	44	37	41	46	35	48	50	42	38	40	39	31	45	41	39	51	34	35	44	44	44	45	36	37	41	44	34	52	44	52	52	33	43	34	43	45	42	46	41	44	39	47	32	54	46	43	37	46	41	39	46	52	29	43	39	40	39	35	39	34	48	42	33	49	45	44	44	35	42	48	48	49	38	37	40	46	43	34	42	49	42	48	51	36	46	55	38	42	45	70	37	40	52	31	42	43	41	43	48	33	37	52	44	41	44	32	47	45	40	47	36	41	41	37	45	35	39	52	38	48	48	46	42	44	43	36	53	44	48	41	39	51	33	42	36	45	44	42	44	39	35	53	36	35	50	34	38	41	46	44	40	34	39	31	32	51	44	30	46	45	37	51	38	41	42	40	38	52	43	53	38	44	45	41	40	47	39	35	40	43	41	41	46	42	46	46	50	43	36	37	39	56	38	37	48	44	40	50	39	44	47	40	43	43	47	57	31	41	37	42	31	42	43	36	48	50	42	38	50	53	44	35	51	38	47	37	43	42	44	48	48	35	43	37	40	53	46	48	42	49	52	35	41	49	37	38	40	40	38	34	47	30	46	49	37	38	37	43	42	50	51	39	38	31	45	46	52	31	39	43	52	43	37	42	47	49	45	47	40	53	42	41	34	52	46	38	38	46	51	43	50	27	51	53	41	49	29	42	34	38	44	46	41	47	41	48	39	32	46	41	43	55	41	33	42	42	39	52	42	48	35	42	39	45	40	42	48	42	44	41	51	57	44	46	42	47	44	31	45	46	56	46	43	45	43	37	57	52	44	49	45	44	29	26	49	47	44	44	54	40	29	36	45	42	44	52	44	41	43	46	35	44	49	43	38	50	45	35	32	36	53	43	43	46	39	44	40	35	56	46	44	32	54	36	37	33	39	37	47	40	47	51	40	57	48	35	45	37	44	46	29	34	45	45	47	42	46	46	38	48	45	45	38	36	40	39	37	48	52	43	36	26	47	44	34	34	38	37	39	35	48	49	40	42	45	40	37	49	58	56	43	47	54	35	30	45	49	59	41	37	37	41	49	38	56	48	46	40	50	40	29	45	33	37	39	40	40	45	45	45	49	39	58	30	44	38	44	40	40	41	36	50	44	45	41	34	43	45	34	38	47	55	40	49	44	44	47	39	42	39	45	41	47	31	47	36	42	47	45	26	35	49	42	47	45	38	49	55	40	41	34	39	40	41	42	38	41	39	35	39	38	45	38	33	43	55	38	52	36	45	48	38	46	43	40	56	47	42	41	33	50	36	33	51	44	34	41	41	43	51	42	32	39	34	45	52	44	40	47	30	57	41	50	47	40	50	34	49	49	36	43	40	37	39	42	31	62	42	49	51	35	45	38	39	36	41	36	40	23	41	36	45	42	34	49	53	41	43	32	46	35	43	40	37	41	38	51	50	38	42	44	46	41	40	36	51	46	35	44	40	34	32	41	51	51	45	45	39	55	42	48	52	41	29	42	51	47	48	40	38	46	37	42	45	44	55	47	54	40	42	51	55	43	57	35	44	43	49	40	39	44	50	62	50	46	48	46	53	38	37	39	35	44	42	39	37	35	44	38	43	43	40	47	32	39	46	41	43	44	47	39	47	53	52	47	38	58	34	46	36	39	34	47	48	30	45	35	41	39	37	46	42	47	34	46	52	43	46	49	38	54	33	47	31	51	35	41	42	35	42	46	36	43	44	43	30	37	33	45	31	45	38	42	32	33	39	52	45	32	34	39	53	39	51	34	38	42	36	45	37	42	43	38	54	31	52	30	54	44	45	39	42	42	45	42	41	36	43	41	40	42	51	37	52	36	50	41	36	46	43	46	47	34	49	43	41	42	40	33	36	42	44	40	48	43	41	46	49	45	34	55	49	55	50	40	50	46	39	33	38	35	37	41	39	44	47	56	49	45	42	39	51	47	40	48	37	39	42	44	41	33	37	35	48	36	30	36	37	36	56	39	47	37	45	40	43	45	41	55	48	56	34	48	42	44	46	44	51	37	37	59	46	38	36	45	38	45	57	46	40	47	40	35	37	44	41	35	43	30	37	40	37	42	46	46	40	28	38	41	34	46	44	42	44	40	43	46	39	46	42	41	44	41	44	42	39	23	52	51	53	42	33	40	48	45	43	51	30	46	41	48	56	54	38	40	31	42	50	53	48	37	48	43	46	34	42	37	41	41	38	33	44	44	37	36	40	37	41	31	50	38	37	36	38	45	33	47	30	62	34	45	51	41	42	42	41	43	50	43	53	48	37	46	52	46	44	41	38	49	43	47	38	43	34	44	36	45	48	55	33	45	44	52	34	56	59	39	38	40	45	38	40	34	39	45	52	38	54	35	34	38	44	37	34	42	44	43	43	48	43	38	30	35	34	46	41	42	42	49	48	42	35	44	43	51	45	57	46	47	29	39	43	39	30	52	41	52	43	37	35	57	46	40	40	35	56	35	37	45	48	52	50	42	38	32	45	39	61	42	52	37	55	31	43	39	36	48	42
25108	18042	11692	25996	34158	33558	30324	26468	22764	19578	16690	14100	12262	10444	9136	8005	7104	6445	5848	5441	4989	4674	4579	4535	4443	4192	3854	3760	3512	3403	3288	3232	2977	2824	2768	2667	2496	2484	2371	2272	2233	2115	1986	1867	1754	1630	1447	1332	1266	1203	1119	1106	1058	989	994	946	982	930	967	914	914	976	942	896	931	882	920	907	926	929	831	919	897	838	883	888	849	816	797	776	765	734	682	771	698	789	720	776	685	684	705	693	715	742	676	750	735	676	695	708	710	717	684	662	660	718	690	740	725	723	688	669	666	734	685	748	707	708	680	682	708	669	713	679	658	700	679	702	692	657	659	651	676	691	707	687	700	685	659	698	631	710	670	664	678	680	683	679	715	671	657	717	686	679	698	666	764	668	678	627	664	683	653	675	620	635	666	692	710	717	701	731	688	679	699	669	691	678	743	661	693	688	689	630	680	674	665	680	690	662	746	704	668	648	675	627	661	696	684	716	712	689	680	711	679	676	663	680	690	740	714	662	668	628	666	685	658	697	649	649	722	656	703	689	682	695	691	713	654	727	644	639	663	707	673	686	665	678	697	653	684	686	640	642	679	733	726	715	677	682	685	662	648	660	657	692	657	665	647	694	710	677	682	704	682	686	734	714	660	701	719	709	696	650	718	658	699	681	701	700	701	665	698	662	687	653	673	663	731	686	692	701	676	698	661	697	648	690	694	676	671	725	703	716	700	732	674	665	696	658	691	726	648	710	662	690	679	716	656	688	741	664	675	653	697	650	698	647	708	661	685	626	680	697	659	692	670	662	726	658	624	664	672	685	680	632	690	663	697	674	695	710	702	672	639	683	690	681	669	696	664	671	649	686	646	662	698	691	719	658	675	639	694	655	675	702	638	641	686	636	610	657	671	723	691	641	689	705	707	637	651	664	672	686	645	651	667	690	657	670	654	671	635	650	665	637	689	675	717	656	713	693	682	705	687	643	712	696	726	675	684	669	660	693	685	672	689	680	727	695	682	667	692	678	657	695	624	664	693	680	671	656	708	655	670	723	678	673	697	638	665	730	645	693	689	669	646	635	723	698	702	703	670	685	666	659	598	719	700	663	678	668	702	702	693	665	680	684	641	691	645	711	671	708	680	660	731	656	659	670	685	654	653	695	672	689	683	708	678	659	689	701	724	698	666	674	660	693	665	659	663	690	735	694	627	707	703	710	668	663	684	671	710	672	698	667	688	680	700	676	691	671	663	657	661	657	647	686	702	709	666	694	675	701	654	638	669	678	654	656	693	705	680	680	644	681	700	668	701	721	688	690	691	654	683	667	718	665	689	714	659	713	675	637	679	638	683	708	675	672	688	621	676	687	662	701	667	649	690	662	683	688	748	667	680	645	637	659	703	704	692	685	624	687	643	675	702	724	658	672	685	658	658	702	708	691	677	696	698	667	677	672	747	659	655	643	669	651	657	673	634	686	691	707	672	653	655	693	659	684	673	682	646	704	677	682	620	715	670	681	709	710	693	668	666	639	645	631	661	695	698	618	683	648	709	667	680	656	689	661	624	658	695	684	729	690	678	736	704	693	684	690	629	691	664	659	657	703	631	698	668	661	656	694	722	695	664	711	712	672	694	689	694	729	691	678	702	641	714	668	669	697	698	646	669	676	684	679	663	665	655	650	650	702	662	660	715	714	669	725	680	713	631	704	673	715	686	694	649	700	688	682	660	698	686	648	679	702	693	624	664	660	679	703	659	716	662	652	680	669	651	688	717	691	659	691	677	649	666	631	711	639	686	680	675	672	668	666	648	639	737	657	699	747	679	674	689	696	686	636	676	701	695	687	682	670	717	715	680	668	629	682	730	688	703	678	711	671	706	701	694	654	683	706	717	631	684	705	642	677	680	680	677	728	681	696	683	670	718	691	713	675	704	697	678	675	655	680	638	676	675	631	712	683	644	685	674	655	641	655	683	688	691	679	617	658	669	675	686	642	726	728	687	697	674	645	641	668	682	739	695	603	684	708	684	719	692	691	716	689	687	672	672	689	675	666	724	656	635	671	687	679	682	669	689	700	668	644	677	661	705	729	665	634	689	695	649	674	675	713	671	672	647	680	693	700	721	708	709	675	685	686	692	672	744	724	685	648	667	679	677	653	630	680	683	673	658	613	681	668	668	662	682	629	727	678	694	627	724	674	658	642	671	658	700	668	684	684	700	678	651	658	682	699	623	680	642	675	653	666	680	704	661	703	665	644	659	665	660	684	672	691	681	696	702	685	702	651	656	653	662	730	692	659	696	684	706	687	625	692	687	661	713	721	735	655	662	680	665	653	669	682	664	663	665	685	684	694	700	613	670	651	644	666	683	641	712	685	663	654	675	662	686	670	694	725	669	631	684	700	711	679	692	638	714	709	667	666	657	697	710	713	682	667	675	613	668	672	742	701	677	673	697	692	715	670	706	655	719	697	695	646	674	684	706	668	722	658	678	702	715	707	664	673	673	712	687	703	674	728	645	686	671	650	706	702	675	708	708	695	670	649	633	694	642	693	700	722	675	677	670	704	688	686	673	665	702	641	634	663	678	671	719	639	630	715	693	670	694	708	657	667	704	670	718	669	714	664	695	717	678	676	666	718	689	709	693	696	706	680	689	705	685	665	735	715	710	735	680	615	641	671	688	697	715	710	685	683	643	703	697	716	684	691	685	700	692	707	668	647	718	682	683	658	702	665	644	701	742	664	697	618	664	699	691	663	704	682	680	658	653	708	654	706	685	697	635	695	645	696	633	707	664	705	689	671	657	700	690	692	696	671	723	679	673	657	708	689	702	669	691	693	694	682	677	709	688	718	648	647	732	681	631	694	666	703	650	702	677	715	655	687	726	703	664	687	704	689	637	677	675	667	698	658	681	678	697	709	647	660	635	665	655	671	707	715	727	683	694	689	659	690	676	669	688	679	694	692	725	681	662	674	691	685	661	663	659	658	671	645	682	676	653	682	706	633	605	650	672	691	682	699	645	660	701	684	664	648	729	629	661	672	716	677	615	657	695	636	688	659	671	679	684	763	623	692	721	647	659	683	647	668	672	688	672	645	709	643	679	689	674	691	717	697	662	652	697	688	688	633	710	684	724	692	683	668	653	668	690	633	704	660	734	694	629	702	654	645	623	617	644	682	615	684	646	684	688	690	687	640	674	652	664	653	679	695	681	688	666	660	672	643	677	681	661	677	688	674	715	647	740	659	687	661	732	719	637	652	723	647	666	645	650	644	626	662	670	672	696	646	699	707	659	664	628	662	681	654	705	695	657	661	657	736	676	660	714	647	713	633	641	691	673	664	706	666	666	700	611	643	671	705	686	643	671	705	688	684	681	685	714	730	642	687	664	662	640	694	709	653	698	689	627	642	674	692	686	715	658	687	678	656	705	643	635	717	708	682	668	685	645	680	722	705	648	697	650	709	707	669	649	721	671	678	688	678	679	623	616	666	694	677	678	689	659	678	685	614	656	617	619	667	649	646	687	653
1637	383	219	167	300	364	334	280	264	206	189	138	135	120	89	83	71	74	75	56	55	54	71	56	71	50	58	51	55	58	51	57	50	43	55	44	46	42	45	43	44	38	48	30	39	29	36	39	22	24	25	25	33	27	28	27	34	29	32	32	18	29	33	23	29	28	33	19	28	28	30	25	23	24	22	31	32	26	26	21	30	21	32	28	23	24	25	16	30	22	33	33	26	23	30	27	25	25	20	28	23	20	22	20	16	16	19	22	26	25	21	27	16	15	25	17	27	22	18	19	25	24	24	29	22	29	23	23	26	19	22	21	28	23	30	33	24	25	18	32	22	26	11	19	25	30	23	18	20	31	26	31	26	23	24	33	28	21	24	33	30	26	24	16	20	25	33	11	18	13	30	31	16	29	30	20	23	31	23	18	21	23	21	20	17	19	32	19	18	26	25	24	20	28	40	20	26	22	23	27	22	27	29	24	37	21	18	25	20	21	28	23	20	27	24	27	25	26	25	28	32	18	19	25	19	19	16	21	21	25	25	23	18	17	17	20	37	21	21	22	24	28	19	20	23	28	18	25	24	27	28	19	20	13	29	18	21	23	40	22	29	23	26	19	19	20	26	26	23	24	18	35	20	24	29	30	24	18	24	19	26	21	20	28	28	30	28	25	21	23	11	27	19	33	27	23	24	16	28	22	28	23	26	14	25	21	30	35	21	29	27	33	31	27	18	25	22	26	21	20	32	32	27	21	22	20	30	29	37	23	15	18	18	21	31	23	29	23	17	28	31	23	25	23	18	24	22	28	21	23	27	34	26	25	26	14	20	20	22	20	23	25	25	21	24	18	23	18	21	33	27	23	27	23	19	27	27	22	23	29	25	27	20	26	25	23	15	21	27	18	29	21	25	14	26	21	21	32	23	25	28	23	16	20	19	24	21	30	23	32	21	18	20	18	18	26	20	30	19	22	22	21	19	21	20	23	16	23	25	23	23	20	30	19	10	19	22	26	25	23	20	23	30	19	26	28	20	24	24	23	20	22	23	24	20	16	24	14	19	23	35	22	22	17	28	28	16	20	26	20	25	19	18	28	15	22	20	18	22	30	16	32	19	28	30	27	22	20	27	23	28	18	21	32	17	23	24	20	36	23	22	23	30	24	26	22	17	27	29	25	22	21	31	19	28	32	17	25	23	20	24	30	21	21	21	20	23	20	19	21	29	25	21	23	24	22	24	24	23	19	21	20	28	19	24	25	30	22	25	18	26	19	20	22	24	32	26	25	20	30	22	22	21	28	20	16	23	18	27	31	28	26	25	27	21	21	21	17	23	26	23	21	22	26	25	30	24	21	22	27	23	29	29	18	31	21	33	30	28	25	27	21	22	31	18	27	21	27	28	31	32	18	23	25	22	27	24	26	22	20	24	20	17	36	28	22	19	21	24	29	26	23	20	23	27	24	22	20	20	33	16	22	26	22	20	23	25	17	24	18	26	20	24	23	27	23	21	29	22	27	19	21	31	21	18	26	27	20	23	26	24	18	19	27	16	23	24	19	21	18	30	15	28	21	18	29	22	24	32	18	22	29	31	22	26	18	25	23	15	17	18	31	27	18	19	29	24	39	19	16	34	29	25	30	28	29	24	24	28	18	12	27	27	29	23	16	14	33	18	21	30	30	18	23	23	23	31	25	22	25	28	23	23	34	19	25	17	26	22	24	38	23	34	19	17	27	32	14	19	25	30	22	19	20	27	32	32	22	22	27	29	20	24	32	30	31	19	20	26	23	23	25	33	20	27	22	18	16	29	24	22	15	29	22	20	24	23	26	24	24	36	35	26	17	18	28	27	25	29	28	26	30	18	21	21	21	36	25	16	17	19	26	12	29	20	21	31	30	30	28	20	31	28	26	28	25	24	26	23	19	15	23	16	27	28	20	20	26	26	25	19	26	19	35	28	12	23	24	25	29	17	26	23	31	20	21	16	17	27	22	29	25	19	35	16	20	25	18	26	28	21	17	22	22	35	23	21	23	26	28	27	15	27	24	18	26	17	18	25	27	32	13	32	21	25	23	23	23	26	26	30	25	35	26	26	18	15	24	28	29	22	15	21	24	21	25	19	25	29	24	27	27	22	27	20	28	23	22	32	15	22	23	24	14	24	23	24	28	21	27	28	12	24	30	22	22	21	28	28	20	24	21	20	23	30	30	23	20	20	24	23	16	27	31	20	25	26	20	25	20	32	23	24	17	22	29	27	28	21	32	22	22	26	27	27	25	23	19	24	27	33	18	25	21	17	19	17	31	23	23	22	22	14	22	22	19	22	15	28	26	17	18	23	26	16	13	29	29	28	32	27	17	21	17	33	18	22	22	26	22	17	22	19	18	19	29	24	36	24	21	33	26	27	26	23	28	31	29	22	21	26	25	21	24	27	17	23	22	25	25	22	23	21	31	25	22	16	14	24	24	30	22	21	20	22	28	16	16	20	23	19	23	32	25	22	36	22	32	19	32	32	29	28	22	19	30	20	13	27	26	32	23	30	21	18	24	22	27	23	29	28	27	30	23	20	18	24	20	26	30	30	26	25	28	20	25	15	18	24	26	30	16	22	23	19	21	13	29	27	27	25	32	21	36	21	22	18	28	28	21	28	19	23	19	23	24	24	26	26	13	30	21	27	26	20	21	18	21	24	7	29	18	23	26	24	26	22	17	26	24	16	18	22	19	25	23	19	16	25	20	21	26	27	24	21	26	14	26	24	30	20	15	17	24	23	18	23	23	21	17	23	30	19	19	25	27	36	20	16	20	10	24	21	32	17	21	29	27	20	28	28	32	14	21	17	28	27	26	25	28	20	31	29	19	18	26	21	16	15	19	26	29	28	29	26	30	21	20	25	26	14	17	17	15	25	29	27	29	23	31	28	19	28	25	28	18	21	25	25	21	25	20	25	21	20	21	16	25	17	23	24	26	19	27	26	21	28	35	27	15	11	21	39	29	25	24	23	25	23	24	18	24	30	30	23	26	22	24	20	18	31	28	20	28	23	26	19	28	27	32	15	21	25	27	20	27	23	25	27	14	26	21	23	22	23	19	26	20	25	30	16	26	23	22	21	30	29	29	27	22	27	20	23	21	33	26	25	19	29	18	24	21	22	23	26	27	26	18	22	17	18	28	25	22	19	33	21	17	27	24	26	24	21	16	20	24	20	26	29	30	27	28	28	22	26	14	34	22	22	22	22	26	21	22	19	20	30	31	22	20	23	22	22	17	24	25	20	22	23	19	23	16	29	23	32	30	19	35	27	20	27	21	19	31	29	25	24	22	10	21	19	22	24	30	18	23	22	22	29	20	24	28	27	25	22	33	19	23	28	30	23	25	32	28	27	24	35	23	27	27	27	19	29	28	20	21	19	25	24	27	20	20	26	23	21	28	19	33	29	21	20	18	29	22	30	22	20	27	24	16	33	18	24	18	26	25	15	24	26	20	28	23	21	19	17	27
17006	10698	6302	16502	24437	23949	20740	17024	13780	11037	9036	7345	6009	5156	4514	4034	3526	3315	2930	2677	2574	2462	2483	2546	2506	2416	2229	2306	2121	2047	2093	2016	1764	1673	1609	1538	1543	1383	1401	1372	1262	1222	1099	1009	1060	849	805	705	655	643	586	540	573	535	543	506	539	497	528	503	517	499	502	483	505	542	545	482	493	468	520	499	499	471	503	492	488	434	413	426	404	437	431	440	407	427	427	382	433	389	404	378	385	418	372	393	443	422	415	412	385	395	424	395	390	386	401	381	402	371	377	349	421	419	387	373	381	372	379	403	375	375	405	426	361	410	392	352	398	384	388	373	398	405	398	386	403	399	398	431	383	401	408	397	382	399	400	402	431	388	368	386	369	377	415	394	365	419	386	380	394	392	389	394	380	395	402	410	402	421	394	414	402	400	385	395	383	384	403	423	368	360	391	403	374	407	382	377	414	389	414	384	395	397	398	424	431	406	358	410	373	419	401	401	389	399	391	408	431	366	400	383	405	440	347	384	385	391	391	404	401	390	375	396	383	400	420	371	392	398	425	417	423	433	409	368	373	396	419	367	415	402	428	400	385	403	401	401	381	394	422	406	399	381	386	368	368	406	399	388	424	383	384	406	389	415	413	400	384	398	394	397	385	413	410	401	383	442	410	366	412	388	367	385	424	379	412	401	398	406	427	407	414	370	426	417	364	357	392	367	400	425	394	443	401	391	391	370	390	415	432	354	410	377	360	393	386	394	355	420	395	392	415	373	421	381	398	386	408	372	396	391	379	420	383	382	403	400	428	391	397	400	394	428	380	371	399	394	370	370	391	379	367	380	392	403	369	401	381	401	369	416	349	392	363	380	402	385	393	410	352	364	373	398	369	396	358	391	353	387	414	419	356	390	409	408	391	409	374	367	421	356	387	416	386	414	403	377	383	379	370	398	388	404	381	430	386	360	406	378	396	391	381	430	440	414	405	392	452	412	377	387	371	408	405	390	401	367	404	425	372	386	405	415	390	394	422	392	405	396	373	410	401	450	333	374	417	390	375	403	395	381	368	390	400	384	396	377	354	406	369	384	392	416	405	361	382	404	379	373	370	365	396	443	384	395	426	372	381	364	377	402	404	389	378	397	423	382	386	379	376	401	435	411	410	419	372	377	415	400	377	415	362	431	393	404	403	408	405	406	382	409	371	406	371	381	390	398	384	396	419	403	413	374	368	397	391	398	381	373	381	390	350	394	418	427	375	356	384	344	396	385	416	392	396	378	358	397	429	400	387	407	417	378	391	385	363	413	383	400	401	418	393	415	390	389	378	380	399	393	406	362	361	344	412	411	389	394	383	408	395	378	399	396	391	380	373	408	390	426	416	393	398	400	405	392	391	389	370	406	370	407	383	395	384	413	400	400	363	367	403	355	382	398	388	382	405	392	369	352	403	389	358	393	386	428	354	368	419	416	417	397	389	392	412	370	372	394	393	379	407	374	401	348	411	371	341	400	362	384	400	386	373	391	378	409	385	433	386	342	403	383	367	369	397	444	381	401	386	441	396	378	415	427	386	432	415	380	371	392	411	348	391	404	399	348	378	406	400	393	387	406	367	380	405	426	402	389	361	444	374	373	439	403	400	372	376	393	434	391	385	382	399	393	419	369	395	381	425	400	411	391	359	420	368	421	367	391	363	351	348	397	393	373	396	384	364	400	409	402	415	385	385	397	426	419	359	387	416	432	405	357	378	416	350	396	401	424	380	395	389	402	402	369	392	379	391	398	356	390	411	400	347	384	407	413	406	388	375	406	423	438	361	392	398	407	425	401	400	392	379	381	414	390	415	385	386	404	382	375	377	367	375	397	336	357	389	371	437	376	388	423	410	367	375	423	426	412	405	421	421	404	420	383	379	393	410	387	371	431	365	366	392	381	398	415	372	376	404	405	414	370	376	393	340	363	416	412	412	387	407	404	381	398	397	350	379	437	384	378	376	382	389	413	380	362	409	358	351	374	370	378	366	383	436	394	383	413	397	367	373	390	397	381	400	376	386	358	401	389	421	408	395	425	411	395	399	407	383	410	392	360	406	361	369	412	382	402	364	361	374	401	401	373	405	375	390	407	392	393	369	373	399	369	402	402	391	401	394	394	400	398	388	390	409	363	390	352	386	388	390	403	367	407	380	376	378	418	388	392	374	417	383	400	378	404	396	375	366	414	395	370	375	441	411	401	409	356	392	411	394	386	388	407	373	442	373	405	380	399	429	364	383	408	438	402	370	386	391	390	409	384	386	380	397	416	348	402	397	394	393	401	387	394	391	393	386	390	379	388	382	375	417	375	385	376	418	431	430	395	403	372	377	407	371	402	374	373	408	423	383	419	377	403	352	369	414	403	386	412	338	396	400	397	424	386	359	402	390	409	422	386	402	408	390	425	403	386	353	370	413	382	404	357	377	393	380	397	407	374	397	402	402	349	391	402	370	369	386	399	372	409	390	415	394	384	364	403	392	422	401	429	392	381	409	370	386	389	409	353	405	400	401	384	410	394	391	409	379	364	377	427	394	382	395	367	406	444	373	404	405	406	408	412	370	387	445	418	373	390	416	397	384	379	382	369	421	380	361	394	359	387	386	377	411	350	400	403	406	387	388	379	401	391	402	385	387	376	379	393	397	405	386	402	388	384	423	386	393	352	358	414	395	402	399	361	408	401	387	376	406	387	400	389	371	424	362	382	381	396	373	367	369	406	385	378	419	366	410	422	422	374	372	408	412	388	426	394	396	372	405	399	359	377	382	398	379	362	389	420	374	364	399	396	394	389	432	395	410	406	369	398	432	364	404	369	367	374	372	416	370	375	379	397	388	381	387	387	378	369	401	404	380	417	397	396	411	397	405	414	376	386	426	409	399	412	388	384	368	391	378	375	381	428	399	412	384	391	363	405	418	410	404	397	346	389	390	410	375	380	383	395	416	388	409	414	389	378	384	427	414	395	386	373	409	392	356	379	354	387	413	370	376	384	393	389	385	409	408	384	374	380	407	404	367	375	366	386	399	391	400	389	377	422	403	389	353	410	406	412	396	419	396	415	388	442	382	401	374	371	378	387	378	371	402	415	399	392	395	383	420	386	350	418	418	408	392	382	367	393	433	382	405	396	386	392	361	358	413	388	402	427	422	426	390	394	363	375	413	400	365	395	434	352	393	374	394	406	383	408	421	360	388	402	434	411	385	369	409	396	393	374	357	380	377	395	410	357	384	388	395	381	394	421	429	409	415	399	401	351	397	372	396	420	412	404	384	417	368	361	411	391	403	395	401	376	360	399	392	413	413	400	413	371	373	398	379	391	368	417	402	405	411	366	412	375	410	396	384	398	417	391	378	385	425	394	401	380	340	360	397	356	405	405	378	384	397	397	406	413	420	419	423	393	408	378	398	427	389	395	361	409	392	360	381	418	414	394	419	422	417	413	382	398	381	366	390	362	411	391	388	396	383	390	374	441	341	376	374	408	403	423	395	395	389	398
1125	663	348	263	526	595	542	453	360	316	262	226	204	174	160	129	108	114	122	96	78	76	87	89	81	87	81	69	74	69	63	79	73	50	60	50	75	52	56	42	43	59	49	43	42	44	26	31	30	30	26	32	24	29	30	19	23	24	36	18	25	32	32	22	27	18	23	29	30	33	30	39	34	24	35	29	26	25	30	23	23	39	31	21	34	20	24	31	23	35	18	32	32	23	22	20	18	24	30	21	33	17	28	28	25	20	28	27	25	19	23	17	24	17	32	25	19	21	22	25	23	25	29	27	32	28	29	26	28	20	30	20	24	20	16	18	25	27	23	27	28	30	21	27	21	23	30	29	19	22	15	26	19	21	19	20	22	20	31	25	21	27	21	22	25	21	16	28	28	21	19	26	30	29	24	24	27	28	24	23	24	21	18	27	24	18	29	16	20	28	27	21	26	26	34	25	22	20	18	17	24	30	24	25	21	29	21	24	21	32	25	24	28	25	21	27	25	24	30	25	22	16	30	30	22	19	24	20	27	21	29	20	21	25	29	22	20	20	25	24	25	26	24	26	26	33	27	31	17	30	26	27	33	34	27	16	28	29	16	23	29	35	24	31	29	24	34	23	29	26	30	24	22	23	20	30	28	30	29	31	27	23	24	17	16	26	26	14	19	30	25	24	22	25	25	23	17	23	23	25	22	23	26	26	24	26	19	34	22	26	21	25	29	24	23	22	23	24	34	23	26	27	18	17	27	32	35	27	23	23	29	29	25	30	30	29	32	17	21	32	21	23	28	26	24	32	26	24	25	22	26	18	29	25	19	25	22	26	27	28	21	22	24	15	24	19	25	22	13	18	24	21	24	18	17	27	36	28	13	24	30	31	31	24	22	22	21	37	27	27	29	32	23	25	26	21	27	32	13	26	27	26	23	22	17	26	16	22	22	25	23	30	24	25	28	28	31	27	16	23	16	20	29	20	16	17	32	13	27	21	13	23	26	25	28	25	24	32	23	22	18	19	31	25	20	28	24	27	28	16	25	26	24	26	21	19	22	29	24	27	24	37	27	19	19	24	30	17	29	25	20	30	25	22	24	28	33	25	36	26	19	29	24	22	22	25	25	19	24	20	28	20	17	27	26	21	22	26	32	16	24	39	25	26	37	32	30	26	20	15	23	25	28	25	20	28	15	26	37	32	30	24	32	32	32	19	26	27	23	19	28	20	25	36	29	28	23	25	24	17	22	25	23	24	25	38	25	18	30	25	29	23	25	20	23	33	20	16	22	32	21	22	21	32	21	16	30	28	28	25	30	16	23	22	30	24	25	22	39	26	24	28	32	27	35	25	23	24	17	23	18	22	23	21	34	21	35	36	18	31	24	24	16	30	25	33	22	39	25	30	33	24	31	33	26	21	25	27	22	31	23	27	29	25	25	29	33	31	25	30	20	24	33	25	14	27	26	20	23	26	28	29	28	29	27	26	24	16	30	28	29	29	27	21	28	26	23	20	29	21	22	24	28	18	26	24	27	31	22	26	15	29	33	23	25	36	15	18	25	25	28	24	25	22	11	24	28	15	26	25	26	26	24	31	29	13	28	22	23	23	20	31	19	33	26	22	27	20	18	25	28	21	24	27	31	33	28	29	27	29	27	24	20	29	14	27	25	26	23	27	28	21	28	30	22	34	21	27	23	27	29	30	25	18	29	25	27	30	22	29	21	24	23	24	26	18	23	20	26	18	21	22	29	18	28	29	30	30	31	22	21	25	20	27	30	27	24	23	24	29	34	20	24	18	25	30	27	31	15	26	30	31	31	19	23	24	22	23	19	21	29	29	17	29	39	22	20	22	23	23	27	19	21	28	22	23	28	17	21	21	28	25	28	18	21	26	23	30	17	22	30	32	23	34	23	19	22	27	15	36	21	29	22	26	20	19	22	30	15	21	36	24	24	24	25	20	31	26	24	16	25	28	26	21	26	31	27	25	26	31	22	17	22	23	24	17	26	29	21	29	30	35	17	19	26	32	21	24	22	34	26	18	28	19	19	25	22	27	28	19	34	22	28	19	25	29	30	27	24	25	25	16	16	23	20	31	21	34	26	15	22	27	24	19	24	20	26	27	26	20	25	28	20	27	28	22	17	17	35	31	30	27	28	28	21	24	24	32	28	21	26	27	25	27	26	25	23	15	32	33	28	16	30	28	23	27	26	28	20	36	19	28	25	33	24	21	27	24	23	18	24	24	25	28	23	16	18	29	13	24	32	22	32	22	28	16	27	22	31	31	27	35	19	24	20	27	29	26	26	28	18	28	36	30	25	25	19	19	26	23	32	23	25	22	22	21	29	26	28	18	22	21	24	28	26	37	28	23	17	23	25	23	30	16	29	20	39	18	31	21	17	27	16	28	31	31	29	12	28	23	24	26	29	28	29	17	22	29	21	25	26	24	22	20	25	21	31	21	29	26	27	22	28	25	23	17	19	24	28	15	30	24	20	30	33	22	18	26	24	23	24	24	27	31	20	22	24	35	31	25	27	21	26	23	28	28	22	30	32	22	32	27	29	36	21	30	21	29	25	20	24	19	36	28	26	26	23	36	24	24	26	21	29	21	31	26	22	20	22	27	24	34	16	29	25	26	23	27	24	16	32	26	27	34	25	19	16	20	22	19	24	29	22	26	25	14	32	23	25	21	29	20	21	24	25	36	22	28	36	23	31	22	17	22	29	19	29	22	23	29	21	27	30	22	22	25	24	21	24	19	33	23	24	28	26	28	20	22	22	32	29	19	29	24	18	25	27	31	25	25	36	31	21	20	20	24	22	27	21	25	19	28	17	25	25	24	22	19	36	18	20	22	20	28	27	16	21	25	30	26	28	24	27	26	25	24	36	35	23	26	22	33	31	23	26	21	25	29	40	31	25	14	35	26	27	23	30	29	24	23	24	19	23	21	32	17	21	31	35	26	27	28	21	23	19	24	29	29	28	18	30	20	20	25	21	23	18	21	25	30	28	35	16	26	21	24	27	24	30	28	34	28	20	32	27	25	25	23	20	18	21	23	22	28	25	25	19	22	23	13	26	26	27	25	26	26	21	26	33	36	35	34	29	22	28	21	23	20	31	20	22	20	20	21	27	21	21	22	31	25	33	31	25	21	21	27	21	31	19	27	25	20	27	21	23	31	21	22	22	25	27	28	33	26	22	23	25	14	34	24	17	32	33	25	30	24	21	32	17	20	18	26	25	23	21	30	29	22	19	26	21	32	24	28	26	29	22	26	22	26	27	28	29	14	28	19	21	37	26	23	24	29	18	27	23	23	30	23	17	20	25	32	27	24	29	26	29	33	19	32	23	25	25	27	23	22	32	29	27	31	26	17	23	24	31	36	22	20	11	26	32	33	22	25	30	23	29	22	25	14	28	29	32	23	27	24	33	25	24	25	22	22	24	28	26	19	24	29	21	29	22	12	25	26	26	17	21	27	21	23	29	18	24	20	31	13
21427	14991	9105	22057	30536	29891	26407	22308	18661	15678	12972	10689	9031	7629	6847	6012	5378	4793	4235	3918	3652	3440	3425	3660	3422	3317	3155	2861	2683	2719	2496	2403	2199	2155	2164	2010	1944	1828	1853	1722	1633	1475	1511	1301	1225	1080	952	892	825	766	683	662	652	684	630	580	634	619	555	619	629	621	578	625	634	533	558	582	607	576	570	575	517	569	572	531	512	497	452	499	477	496	454	427	482	441	492	431	448	430	432	431	416	451	435	438	455	390	432	412	432	419	399	410	399	439	412	453	435	381	413	435	427	448	420	436	404	391	459	422	400	395	406	400	413	442	376	465	410	420	378	408	422	432	407	418	406	400	402	397	426	448	395	426	367	434	418	412	436	421	388	407	390	384	405	437	413	383	414	424	421	433	407	432	394	389	423	391	434	404	457	445	390	396	418	411	426	409	425	423	373	425	408	396	398	427	411	413	384	458	378	448	419	381	393	428	393	392	387	400	396	404	394	408	419	392	434	415	398	397	424	410	416	404	416	389	400	391	425	405	420	413	401	445	423	398	403	389	417	415	400	404	417	399	419	424	413	421	380	379	438	395	375	421	446	414	410	415	438	413	379	423	420	420	409	454	413	407	394	405	405	429	386	439	386	442	415	419	401	430	459	424	414	403	395	384	424	416	435	380	403	405	405	434	407	460	431	395	397	413	395	413	419	391	382	396	434	416	417	396	399	426	418	422	407	410	449	428	412	431	439	442	411	428	452	432	435	409	405	411	400	419	436	389	459	396	407	391	464	375	409	389	419	398	376	418	398	413	417	409	415	422	447	389	438	424	453	434	399	424	388	400	401	449	398	398	376	431	413	411	410	410	426	415	422	395	412	385	409	420	417	417	385	420	401	390	431	411	410	393	385	411	390	434	421	447	406	424	435	426	378	399	387	448	437	422	469	387	455	415	405	430	420	404	414	408	386	402	405	402	415	397	444	443	389	397	421	398	452	420	427	450	407	410	410	457	416	423	411	469	422	451	439	387	448	454	411	414	405	414	413	414	368	412	421	431	406	410	407	433	414	355	447	445	429	407	423	435	413	381	433	381	418	412	435	410	428	435	448	438	411	438	415	442	406	379	395	407	384	384	418	404	420	439	388	394	405	411	403	453	392	385	453	389	420	407	399	409	396	449	381	434	423	402	403	409	407	390	409	409	413	439	413	410	387	387	388	427	402	410	397	396	413	423	432	443	405	403	442	422	385	428	403	432	472	446	403	402	400	378	399	404	397	452	419	420	396	427	415	382	428	418	425	413	446	404	404	429	400	407	409	435	438	413	397	426	425	438	383	420	434	441	431	435	419	437	447	400	376	423	436	429	392	371	381	358	404	400	422	387	411	401	427	402	414	432	421	415	412	423	396	393	391	435	431	434	426	429	439	429	403	413	421	409	406	397	398	400	426	395	376	415	436	393	422	449	420	434	405	426	382	409	433	441	403	446	397	411	402	432	408	441	385	420	394	404	423	436	397	417	397	439	404	426	396	392	403	388	408	401	437	380	432	441	368	435	391	401	384	400	405	457	386	402	414	399	394	410	433	416	433	386	387	437	404	416	444	386	451	383	427	419	391	430	447	446	396	432	413	397	425	388	413	390	373	437	415	411	423	392	391	408	426	388	381	410	440	428	429	419	448	396	427	430	413	386	433	420	398	423	395	385	416	424	429	418	439	430	395	403	414	439	425	405	401	419	466	408	415	458	436	397	408	382	395	425	403	442	425	414	399	408	396	440	424	405	384	423	377	415	427	405	422	407	428	431	418	408	369	419	361	424	412	393	414	387	402	413	423	421	401	409	418	424	394	417	407	436	390	420	412	409	404	403	377	406	376	413	411	428	420	395	395	432	410	427	416	395	392	446	418	405	409	444	391	388	396	448	396	421	392	413	395	444	385	417	377	393	392	418	407	403	409	389	407	410	406	392	374	421	419	407	404	384	443	410	406	432	414	388	442	419	446	421	392	413	384	397	436	377	419	445	427	449	400	420	403	423	387	420	401	406	390	401	421	417	410	405	416	418	396	421	424	405	417	405	429	421	443	385	399	426	396	436	391	398	377	427	395	414	401	380	431	430	394	411	420	404	378	436	373	432	415	419	448	393	434	426	415	414	417	436	413	397	406	418	394	433	414	403	423	416	412	398	406	435	407	374	395	410	406	384	399	391	417	419	385	432	400	403	369	426	398	424	407	431	402	446	449	435	410	372	468	424	451	425	428	399	442	417	419	435	405	393	425	398	388	416	415	400	414	393	392	411	416	419	419	386	411	432	404	381	413	411	405	429	392	406	405	437	403	402	415	395	412	414	384	418	401	390	430	395	455	416	409	375	391	440	419	406	405	423	417	434	430	425	423	418	417	419	405	415	415	385	394	428	401	435	430	449	438	391	401	435	437	420	425	400	394	443	412	388	399	415	395	388	378	387	403	417	428	423	418	378	412	415	441	399	447	404	444	406	430	438	396	414	426	407	387	452	420	404	414	376	386	424	450	405	411	398	426	427	418	394	448	437	422	433	374	380	431	417	441	433	415	427	429	387	397	400	438	431	446	418	412	405	390	410	444	418	386	410	394	404	409	384	405	371	418	424	394	432	430	414	379	423	426	402	412	412	400	415	387	430	418	414	435	412	453	382	436	396	379	373	399	426	409	392	404	410	396	441	396	416	392	434	393	389	413	432	390	410	467	389	397	446	440	400	407	382	394	403	411	406	416	414	426	449	444	453	384	407	437	416	397	432	425	420	451	374	411	442	427	414	445	423	404	443	406	442	413	397	415	442	392	415	410	376	429	398	393	423	405	405	426	390	425	449	391	425	403	416	409	408	390	393	419	410	383	419	421	438	419	420	410	376	420	435	408	385	383	421	427	407	390	387	389	377	401	432	413	403	423	383	419	406	420	412	400	411	425	418	388	390	440	422	451	439	407	396	397	434	421	395	461	427	388	405	396	431	416	390	418	410	406	402	387	400	387	425	431	388	436	385	422	388	402	417	435	394	397	395	417	414	440	411	407	402	402	411	408	377	391	440	433	422	405	404	454	412	352	425	419	407	416	396	407	405	439	411	398	440	381	427	423	434	442	433	393	408	417	401	408	382	432	443	423	401	428	427	423	435	422	410	409	434	394	439	391	391	420	425	450	410	426	451	443	414	470	412	444	403	470	453	422	412	449	403	395	401	405	407	421	392	398	427	390	408	393	427	384	386	434	427	419	421	371	458	411	423	410	410	437	409	400	435	399	430	413	416	431	442	422	395	433	414	400	394	431	408	438	422	397	410	419	404	402	427	413	400	424	396	462	393	434	391	405	415	419	418	425	389	416	416	402	438	417	423	381	435	411	403	413	395	441	394	425	415	412	390	404	410	451	439	451	414	438	434	388	422	373	428	437	372	438	406	404	394	437	421	452	413	435	395	408	413	449	451	415	444	405	392	416	405	386	428	417	430	423	392	418	405	406	437	383	403	432	415	415	402	408	424	366	389	416	388
2746	563	362	268	468	574	554	436	402	297	263	238	191	163	156	137	128	112	125	100	90	107	101	106	101	98	102	78	88	83	73	68	80	81	76	72	60	74	76	70	54	75	55	65	46	47	50	48	51	49	50	44	56	39	47	38	42	42	42	40	45	53	39	47	50	44	52	45	35	49	40	51	43	50	40	41	39	31	39	54	43	44	43	35	24	43	45	40	33	45	45	35	38	46	46	37	30	39	37	41	42	45	32	35	38	47	41	37	43	37	44	43	40	27	37	32	41	32	38	42	30	42	42	54	30	44	35	32	47	38	41	32	37	29	45	43	47	48	35	40	47	48	36	40	42	32	42	38	39	41	34	26	47	46	45	34	47	40	42	38	40	43	39	47	45	44	41	42	25	36	32	52	52	39	42	42	40	46	35	48	36	37	34	31	36	44	37	56	40	40	44	52	38	40	34	42	35	29	37	37	46	30	40	41	46	32	36	43	56	45	46	50	34	48	44	34	37	31	39	41	34	37	41	36	33	37	44	37	35	42	46	40	37	46	35	39	44	41	41	36	29	37	30	48	36	45	35	29	40	40	35	35	35	41	47	29	39	44	39	35	45	35	42	44	46	42	45	40	36	38	45	48	44	45	30	30	40	39	41	38	35	36	37	43	46	39	34	44	34	32	38	30	41	57	53	46	43	31	45	42	46	34	36	42	43	41	41	45	42	37	39	50	35	45	42	46	45	40	32	36	38	33	42	43	34	30	37	52	53	25	32	38	31	51	38	36	36	30	41	40	37	41	42	52	36	44	37	34	43	47	39	40	44	37	45	41	38	35	39	36	23	47	33	36	41	46	34	34	52	46	40	25	30	49	32	26	30	43	39	37	40	44	35	37	36	30	38	26	34	48	41	49	44	40	44	40	48	40	35	37	35	35	38	39	47	37	36	43	33	28	49	43	40	28	35	27	39	34	45	32	45	32	29	37	43	44	36	54	42	39	33	47	46	46	51	43	47	43	40	47	43	52	47	39	41	40	41	41	50	44	29	30	43	44	30	34	36	38	37	43	46	43	37	39	46	35	33	52	37	35	45	32	43	41	42	47	42	49	30	52	38	39	47	42	40	39	49	44	47	42	40	45	35	40	39	45	51	52	36	32	48	38	42	38	41	47	46	42	51	41	41	30	29	30	39	39	27	43	49	49	44	43	43	42	29	47	31	43	35	38	43	38	44	35	40	50	44	33	44	38	34	37	53	44	36	32	38	31	40	40	28	50	38	32	34	39	40	35	43	38	40	48	32	46	48	47	37	39	47	40	30	36	39	32	39	44	39	20	31	32	29	34	40	35	41	36	36	44	37	31	29	35	39	39	45	33	45	49	53	39	37	44	38	46	46	35	40	42	50	26	35	41	39	48	42	37	53	41	41	41	31	58	44	47	40	39	43	30	37	40	31	37	40	43	32	33	53	46	39	32	43	42	32	47	37	46	32	38	43	35	35	32	48	41	41	29	32	38	38	40	34	36	40	49	44	41	40	49	44	45	37	44	47	37	32	41	34	49	37	37	52	40	34	30	54	32	43	38	38	26	48	36	50	46	30	40	44	51	39	45	36	37	35	40	38	41	35	41	42	47	35	40	35	43	35	36	40	47	35	42	40	43	32	36	56	45	41	38	52	27	38	30	33	26	41	35	33	30	49	59	39	35	33	48	38	33	50	47	41	38	37	36	47	37	46	38	42	34	40	29	23	44	48	53	33	32	30	30	36	44	42	46	40	46	32	47	36	29	35	47	37	40	35	39	34	32	22	62	42	30	42	42	43	34	36	35	39	28	45	34	34	38	36	40	45	39	32	44	30	47	46	48	31	40	34	43	35	36	37	53	34	37	42	37	39	41	31	31	45	37	37	44	36	36	37	39	35	40	45	38	45	32	38	44	51	42	34	35	28	48	48	39	38	39	49	42	38	29	42	43	46	28	31	36	32	38	46	35	41	33	43	42	36	49	35	41	42	48	45	43	46	36	33	45	38	48	28	33	40	39	38	33	39	37	39	46	46	42	38	31	43	50	31	38	45	39	33	31	56	41	32	32	43	56	47	37	50	34	43	26	40	33	44	44	42	33	39	36	32	28	30	45	38	54	44	41	43	49	39	43	35	37	51	51	39	30	45	42	35	44	50	43	54	38	35	36	36	36	31	43	34	43	37	36	39	36	45	31	43	39	28	46	39	39	40	43	46	44	37	34	40	36	53	40	41	47	43	35	29	41	43	34	42	51	43	37	35	32	36	48	45	38	32	36	50	44	52	38	43	36	44	46	41	42	47	48	38	39	43	52	38	34	44	38	27	43	54	53	30	40	40	43	38	36	34	44	38	33	28	38	46	36	36	33	37	33	24	44	44	48	56	47	37	37	42	35	37	29	36	37	37	39	40	50	42	45	48	45	40	40	27	44	35	39	39	37	55	36	43	27	27	45	36	47	25	49	33	36	38	37	36	44	37	49	26	39	30	41	43	37	51	40	44	37	31	48	50	39	37	37	37	51	35	38	40	45	50	48	46	34	40	43	43	38	37	41	42	36	43	50	43	49	46	27	32	39	27	41	44	50	30	42	37	38	32	38	25	27	31	48	40	47	49	42	35	43	35	36	35	40	32	51	34	42	34	38	41	50	41	39	50	42	41	35	34	35	45	43	39	38	53	36	36	40	35	30	45	25	50	44	38	39	42	47	27	40	55	44	41	38	42	35	41	40	26	43	46	42	30	39	32	32	42	32	39	34	38	48	35	36	40	34	40	43	39	49	43	35	42	38	40	26	45	49	37	51	42	33	45	40	41	31	36	35	40	47	41	53	39	36	42	53	31	50	38	34	36	42	39	41	37	47	38	31	45	36	42	36	34	45	37	38	29	39	35	39	41	46	42	44	43	36	30	51	49	37	41	29	31	36	44	37	34	34	36	46	44	48	33	46	40	35	43	44	48	50	42	41	42	36	40	37	34	46	36	40	34	46	40	47	33	46	44	40	51	43	34	51	36	45	36	27	35	33	51	38	46	29	38	48	29	41	45	33	38	37	39	42	46	46	32	47	43	40	40	31	39	45	32	35	50	39	48	46	39	32	38	24	40	34	47	29	45	40	37	42	39	46	34	24	31	39	34	46	35	34	40	45	50	36	38	29	33	39	37	43	47	41	32	36	32	45	45	47	33	39	36	46	35	42	34	33	58	43	47	40	25	46	35	36	43	38	40	33	34	31	38	47	26	40	33	30	38	35	41	40	53	35	38	25	42	36	41	43	39	35	31	40	27	47	42	29	31	39	50	45	38	38	35	42	44	42	43	41	53	51	26	44	40	40	46	36	36	44	38	39	25	37	38	49	38	35	47	39	37	35	43	46	44	37	36	37	41	40	43	41	45	37	35	34	42	34	50	29	34	45	34	31	39	46	40	41	47	32	31	37	40	41	35	43	35	46	43	41	39	35	37	43	44	32	35	36	31	37	37	38
19418	13515	8558	21036	29256	28463	25206	21276	17669	14760	12331	10216	8601	7455	6635	5845	5307	4739	4133	3995	3649	3505	3563	3519	3383	3439	3146	3073	3012	2720	2675	2530	2336	2444	2272	2165	2052	1975	1893	1873	1701	1648	1616	1458	1403	1221	1097	1076	976	915	936	896	839	851	863	881	861	817	826	795	792	790	776	765	771	836	849	787	799	780	775	776	781	712	724	812	750	678	706	707	681	674	718	638	666	681	625	735	657	670	634	641	656	640	625	663	690	634	601	655	649	698	628	645	646	633	623	658	638	672	675	634	595	650	649	628	665	655	683	639	666	615	637	584	594	646	662	629	704	636	659	674	584	654	671	662	625	632	642	603	615	657	658	642	628	636	663	640	660	687	675	653	588	642	626	648	672	656	609	628	651	649	589	653	633	651	606	680	640	633	618	633	643	690	647	680	634	623	673	644	629	651	635	665	641	616	639	631	593	645	638	664	614	563	625	637	630	651	654	594	665	625	561	591	629	581	630	618	674	651	643	619	636	654	672	637	632	647	651	619	644	638	631	626	663	627	638	656	641	693	666	646	638	633	620	646	684	645	642	629	672	643	633	651	615	676	634	660	682	624	586	665	623	646	641	650	628	611	644	650	658	675	640	616	605	655	625	646	669	607	690	669	669	639	675	631	632	652	640	661	619	642	633	644	623	624	603	668	689	634	620	653	630	626	638	685	609	655	632	656	653	629	656	609	649	608	681	683	655	628	598	667	647	633	668	649	642	643	633	670	669	652	623	675	618	628	663	651	597	685	646	633	691	641	618	655	591	676	604	626	630	670	649	615	625	604	641	571	638	617	632	639	597	632	628	704	648	628	621	637	655	617	634	583	646	625	645	631	619	674	609	634	637	636	644	598	628	612	616	604	576	610	673	599	647	627	646	668	631	642	627	591	638	645	629	677	630	660	642	632	655	638	653	608	665	592	668	626	656	602	639	604	653	653	693	624	648	631	659	647	623	610	638	656	677	616	679	648	643	608	567	664	635	616	649	627	631	618	609	611	678	666	636	666	648	617	661	612	649	630	617	639	646	638	652	647	690	569	666	630	657	654	659	638	637	675	687	578	603	700	629	667	612	571	634	647	654	659	604	603	634	667	640	601	636	694	651	640	622	689	633	595	641	638	621	632	610	622	659	649	644	643	612	634	636	604	655	633	613	639	657	630	626	696	624	642	654	642	628	640	631	637	653	623	655	652	621	617	632	642	645	638	645	635	638	682	631	668	642	683	631	646	588	661	642	601	660	637	647	630	651	651	657	625	632	630	659	637	657	654	622	629	618	646	655	649	631	674	640	621	635	635	601	647	676	653	678	619	665	650	639	651	613	620	649	675	636	622	625	597	633	604	621	639	609	610	637	616	615	637	620	635	641	609	632	631	658	618	669	606	624	635	655	623	650	650	597	629	686	615	582	687	646	659	614	626	649	619	640	628	642	658	595	599	614	680	684	657	622	648	597	651	628	667	684	666	681	650	624	642	612	632	628	628	613	640	668	609	630	656	621	640	585	644	647	636	663	606	641	652	625	634	630	658	658	648	674	619	664	653	644	577	692	614	653	641	646	654	645	614	592	638	671	637	629	657	617	623	669	665	647	675	647	620	640	618	612	660	610	664	638	630	638	636	602	644	628	603	615	665	622	661	674	621	575	621	677	653	653	626	623	654	626	612	680	637	627	622	658	619	622	673	655	612	638	709	642	654	617	627	607	613	623	642	627	639	667	623	663	672	622	678	653	587	589	667	647	650	645	639	654	635	668	698	640	619	594	611	629	629	623	657	606	660	643	605	650	626	657	620	677	648	597	618	651	625	681	636	624	629	611	646	692	590	660	669	626	601	674	613	657	578	593	650	641	620	604	614	635	655	627	676	661	626	639	615	637	661	680	628	643	628	656	630	600	650	652	626	568	663	595	629	637	658	650	650	673	662	660	670	657	599	666	663	638	656	640	652	683	634	656	634	610	671	586	627	647	628	666	601	589	644	593	653	622	653	672	662	643	651	619	683	660	640	625	626	631	642	656	642	592	669	636	658	607	694	644	624	641	597	620	603	671	618	631	613	631	632	671	665	633	697	628	616	601	647	665	674	641	651	679	676	666	636	664	630	657	608	625	624	644	642	623	640	646	639	627	647	630	645	627	617	644	621	640	612	681	616	684	704	644	675	633	621	622	635	623	642	665	663	626	638	638	629	680	696	669	629	646	644	650	633	629	647	635	618	578	620	620	658	648	624	632	635	640	624	635	573	649	620	615	650	694	580	661	635	639	638	622	633	652	618	659	638	605	649	610	624	623	621	644	627	625	644	627	647	632	586	636	586	711	610	645	652	664	602	663	679	625	629	668	588	639	608	688	635	635	590	643	618	647	658	614	617	646	622	620	621	627	606	632	630	641	652	620	645	594	658	635	631	674	654	656	633	680	622	615	603	603	644	632	636	654	632	621	631	629	634	610	663	640	652	664	621	651	586	666	617	651	629	601	652	668	631	661	586	600	629	668	658	614	657	588	632	653	627	641	663	617	656	663	586	660	623	623	682	625	658	608	612	610	651	666	632	655	570	660	648	617	684	582	665	585	628	651	612	641	658	629	606	672	617	627	692	689	677	644	614	655	623	621	655	653	622	657	666	651	629	665	627	617	624	649	648	608	627	612	615	623	646	640	640	677	648	625	679	660	634	621	651	650	657	669	662	640	649	600	585	620	614	664	657	608	648	629	633	638	602	639	675	630	680	640	612	657	670	623	635	627	690	615	623	621	641	627	614	640	650	603	685	630	637	583	621	627	635	655	653	587	615	641	644	620	609	641	618	630	586	623	626	636	637	644	637	571	647	663	625	648	664	677	637	621	649	642	650	626	626	587	635	609	667	659	633	630	626	680	659	630	621	630	615	653	633	618	647	647	625	598	643	614	618	597	629	606	673	643	588	624	632	632	615	661	670	702	652	674	664	577	673	637	631	626	627	629	604	606	677	662	615	635	642	661	612	643	637	692	652	673	626	596	669	615	625	631	623	659	614	722	637	656	646	646	613	638	651	668	677	665	679	602	662	621	639	598	670	627	624	583	601	642	632	645	615	584	648	597	633	572	648	637	619	619	624	644	666	593	689	616	695	615	617	670	669	669	667	611	628	616	674	622	687	655	670	646	656	640	601	625	655	617	631	634	645	637	649	625	621	673	665	582	653	632	636	693	609	637	631	634	672	693	622	643	590	622	625	614	665	662	639	642	648	626	630	623	633	632	620	638	632	640	639	623	645	606	616	616	636	621	662	659	610	677	658	627	644	662	647	632	587	585	640	621	619	598	691	590	623	609	646	638	625	610	620	608	672	606	609	684	669	657	676	616	646	647	661	659	625	642	648	682	613	629	597	603	649	646	652	609	648	621	645	650	631	668	660	630	613	639	691	656	655	640	630	649	627	685	638	627	631	634	662	623	649	656	657	636	653	643	640	674	670	640	649	615	641	629	611	681	635	628	643	615	591	616	620
2049	890	503	414	744	877	733	634	527	452	364	360	254	247	233	211	186	162	152	127	113	110	120	138	130	132	103	132	121	87	95	95	91	103	88	77	87	85	80	68	73	80	54	65	58	47	53	45	52	48	46	46	35	56	44	59	58	42	43	59	66	50	52	60	48	44	49	45	52	50	51	53	40	62	39	60	54	53	36	44	47	53	52	51	42	55	41	34	49	49	51	45	41	44	45	50	39	46	43	50	39	37	53	41	47	37	35	44	34	40	53	42	51	37	39	36	46	42	46	46	47	37	43	42	34	45	44	47	42	36	36	42	39	36	42	44	47	33	50	44	44	52	47	41	46	43	47	54	48	39	37	33	48	42	42	33	40	44	40	51	38	39	40	42	39	54	36	39	49	47	42	54	36	46	53	36	40	42	48	36	45	42	44	50	45	33	55	37	45	44	38	45	43	41	42	38	39	42	46	46	48	41	32	41	36	49	39	41	44	55	43	41	37	52	44	48	51	35	44	40	34	50	40	45	51	37	46	38	31	43	35	48	44	39	48	45	49	39	35	49	32	35	40	51	25	51	48	36	42	35	42	36	43	40	48	38	39	43	44	37	43	44	43	51	34	60	33	39	34	51	48	50	48	40	39	41	47	35	55	40	49	31	55	32	40	43	49	47	49	41	50	42	44	43	40	34	43	51	41	35	42	39	42	42	39	40	45	38	54	51	39	44	39	40	46	45	56	47	45	47	46	46	44	42	37	37	32	36	40	45	43	53	53	28	44	45	44	42	34	51	46	40	30	43	41	37	40	34	47	50	39	46	51	38	51	52	43	45	44	44	40	51	24	54	32	35	43	29	44	39	49	48	48	55	45	36	35	48	60	44	48	34	55	28	36	46	50	48	37	37	44	48	38	48	44	37	50	59	49	50	53	30	56	51	34	41	30	37	38	45	45	36	35	55	42	33	40	50	39	48	34	42	40	47	32	37	32	45	52	42	36	55	40	44	47	44	50	46	41	38	48	46	49	36	41	37	52	45	45	57	44	46	47	49	47	40	36	37	40	42	52	40	39	38	30	49	44	48	32	45	41	35	36	44	54	38	47	45	42	47	48	41	39	42	45	35	59	32	42	33	35	34	44	40	46	47	38	36	46	46	44	44	36	41	48	30	40	35	44	38	48	40	43	38	50	34	32	38	32	34	49	45	42	46	44	42	47	37	43	52	39	36	35	39	43	45	42	47	45	42	49	55	37	39	39	39	45	41	40	41	49	54	45	37	44	51	42	41	42	49	38	51	36	47	41	37	41	44	56	39	42	50	50	34	27	44	43	47	60	47	44	32	44	34	24	51	44	49	52	56	52	47	43	41	37	44	46	49	38	46	49	44	47	50	40	37	43	40	43	46	36	46	40	44	47	46	42	29	48	43	26	52	39	44	46	41	50	44	44	50	35	45	46	42	31	30	43	40	47	42	37	46	41	39	50	40	44	39	40	47	41	33	45	37	45	50	43	44	40	37	44	42	39	43	47	33	34	42	44	37	37	28	33	53	41	55	40	45	35	36	44	31	42	34	43	36	37	45	40	40	42	39	44	48	33	45	45	47	46	41	42	41	48	47	45	41	54	45	29	41	38	57	46	49	43	56	43	44	35	39	47	34	55	51	42	45	47	50	35	46	45	40	46	48	44	44	55	47	53	31	43	34	45	49	33	42	31	39	44	49	46	52	39	45	48	26	43	39	44	41	38	46	36	37	46	38	45	35	61	44	46	36	27	42	48	53	50	40	42	41	35	40	43	45	46	35	41	46	51	45	45	33	37	35	33	45	46	42	41	44	32	42	56	42	46	46	49	47	37	43	36	32	46	34	35	41	44	40	44	48	37	35	40	33	40	25	55	49	38	44	45	50	40	39	40	39	44	43	42	48	49	57	41	56	45	34	50	38	57	29	42	37	33	39	50	39	36	57	42	43	48	34	41	48	30	35	33	46	45	40	41	39	43	53	48	48	38	32	44	41	45	37	45	33	54	45	46	56	56	39	61	34	39	40	42	24	26	47	45	50	35	30	34	35	31	40	50	38	27	39	37	34	50	39	42	46	41	50	40	32	31	53	47	34	47	34	42	49	29	49	56	56	57	39	45	35	50	39	50	50	42	44	29	38	48	39	44	37	50	36	40	57	48	42	40	43	38	40	39	38	43	47	46	48	42	41	40	41	45	41	38	39	34	39	36	44	50	46	34	34	45	36	41	36	46	44	42	39	54	45	42	50	45	31	42	40	44	48	45	43	40	46	39	31	30	48	37	33	45	42	33	35	39	34	37	43	45	47	47	40	35	54	48	47	44	51	32	42	34	39	35	47	49	45	49	41	44	40	51	40	41	44	53	51	38	44	36	45	41	41	42	50	50	49	38	47	50	44	49	40	38	40	42	32	33	36	58	44	39	37	43	46	38	50	40	39	58	33	29	42	43	43	38	34	40	40	50	39	41	42	36	34	40	45	49	51	35	36	48	30	43	43	43	40	50	35	35	42	58	34	34	51	36	47	51	34	39	42	30	37	48	33	40	34	49	44	39	47	53	52	45	39	48	37	35	33	41	51	40	47	43	38	37	41	46	49	53	36	59	45	46	31	44	51	39	47	42	42	38	56	43	49	43	38	36	39	48	46	50	34	47	41	46	37	36	50	39	46	53	48	32	41	50	47	34	44	49	36	39	44	47	37	36	34	41	49	40	54	35	46	44	51	26	35	46	39	49	31	42	43	41	45	27	40	44	43	41	36	49	40	46	40	53	42	40	43	38	46	40	45	51	44	37	49	39	29	26	40	42	39	52	47	45	42	37	48	35	44	36	40	41	47	42	49	40	44	38	49	35	33	41	37	50	39	50	39	37	41	51	27	40	37	43	41	33	40	34	48	51	44	39	46	46	38	30	50	40	43	45	36	43	41	50	56	41	48	45	46	38	41	46	36	43	49	33	36	51	45	37	44	60	36	32	46	42	27	38	35	42	41	51	45	43	44	40	40	30	31	49	43	41	35	39	48	46	54	50	25	35	44	55	34	46	34	40	48	54	50	40	47	41	41	35	30	54	43	48	42	48	50	33	43	40	31	45	44	41	42	51	35	50	36	44	46	40	46	37	43	35	41	49	38	46	44	34	48	32	35	54	41	48	44	31	40	49	40	47	34	49	47	47	53	43	40	48	42	41	39	38	44	29	47	42	42	36	47	44	41	46	42	42	37	43	50	39	38	34	31	43	41	35	46	35	44	44	39	27	45	39	43	51	51	42	49	50	41	43	40	43	44	37	35	44	46	50	43	36	48	43	39	43	43	42	42	44	38	40	55	31	42	56	32	28	35	41	44	37	36	36	33	44	43	42	38	47	51	48	52	42	57	51	37	43	39	41	38	49	34	38	27	37	51	46	52	43	42	37	42	43	48	39	39	48	42	42	61	39	46	41	45	37	48	39	42	32	39	48	43	43	39	34	50	41	48	49	44
24965	17880	11782	26197	34217	33678	30507	26204	22363	19141	16378	14148	12248	10636	9634	8314	7402	6451	6118	5503	5062	4931	4810	4719	4823	4414	4232	3942	3827	3455	3347	3097	3006	2941	2820	2733	2595	2392	2355	2252	2045	1951	1854	1832	1604	1543	1364	1247	1160	1108	1055	988	1031	988	996	975	960	968	936	928	956	923	918	924	923	927	948	927	914	931	899	910	881	830	798	831	819	752	802	804	772	760	745	740	724	749	729	702	722	710	679	710	725	698	704	682	688	702	680	720	724	687	714	678	674	722	715	665	705	664	635	680	757	709	716	665	721	694	705	667	695	678	717	711	711	705	689	673	672	744	680	698	674	711	664	681	696	643	661	677	623	688	683	695	660	621	752	648	673	721	659	659	690	692	668	693	666	630	680	651	720	663	684	633	689	664	663	723	687	654	698	634	676	672	690	717	666	621	676	636	668	682	674	703	661	689	696	615	649	648	667	628	649	676	674	699	729	664	674	697	649	656	658	649	726	681	706	645	690	650	624	665	688	653	623	638	682	697	680	649	654	670	674	696	676	680	682	700	637	705	655	702	632	666	631	671	660	728	674	664	645	644	675	718	675	680	657	692	719	725	716	659	721	655	661	688	638	702	674	682	687	673	722	666	628	633	650	680	640	712	664	689	658	688	676	707	678	677	648	663	635	672	673	636	723	675	616	690	662	645	684	682	706	709	674	713	705	652	675	721	696	641	629	655	688	664	658	675	629	614	648	672	669	713	684	661	689	633	679	679	702	690	679	671	623	701	698	678	693	616	697	686	652	679	675	679	703	701	685	702	648	656	638	654	717	684	702	709	710	674	664	720	671	683	689	703	646	656	682	658	713	663	642	674	721	712	695	660	731	661	688	662	676	686	633	705	672	691	699	647	646	708	677	696	692	651	650	685	706	681	674	654	684	686	649	666	692	739	691	707	690	679	678	734	658	689	661	666	654	632	640	685	650	667	692	673	675	670	632	643	640	685	662	660	712	696	657	674	738	653	699	686	654	689	633	663	680	665	711	671	648	713	678	700	672	675	680	639	685	661	668	668	708	705	658	687	670	661	677	694	697	629	699	731	724	697	627	633	685	673	685	675	688	632	687	671	708	685	714	633	675	661	684	669	671	675	697	693	648	705	685	686	665	640	689	706	650	672	680	701	668	660	673	694	712	712	656	693	662	668	704	672	682	724	616	689	683	702	641	666	711	675	658	693	622	661	629	660	659	669	644	699	728	691	693	685	708	671	716	692	701	658	656	731	674	663	607	693	613	730	674	677	715	714	655	729	712	673	683	687	680	697	674	669	660	658	654	669	641	636	660	678	650	731	660	672	670	670	666	721	645	610	642	674	664	630	616	673	724	657	730	636	689	680	675	668	678	654	676	666	700	715	624	677	648	688	653	714	657	652	692	701	716	691	666	696	676	631	700	675	680	707	683	672	636	686	648	667	692	682	675	734	683	681	667	708	675	676	667	685	694	656	648	657	701	709	661	694	701	678	702	648	701	651	649	659	648	692	658	693	645	645	687	673	665	641	693	636	687	684	672	688	658	648	716	665	673	638	678	655	634	664	644	706	691	628	656	661	674	660	701	738	666	660	694	623	636	680	705	691	604	708	676	705	694	693	659	678	680	657	654	658	688	688	714	675	696	651	667	695	662	703	670	677	694	729	683	682	724	730	655	669	667	664	632	647	739	676	672	659	657	674	703	697	684	666	690	694	665	624	664	644	697	661	692	678	623	667	671	630	653	663	675	618	667	688	667	719	639	635	696	659	673	659	650	666	673	639	664	663	686	642	676	661	645	645	717	721	657	647	688	707	690	697	702	665	669	677	713	686	671	682	637	681	697	646	725	663	696	682	675	665	660	680	708	673	697	706	698	635	686	642	620	673	737	678	636	679	697	666	638	668	667	664	678	658	641	673	637	700	653	652	661	673	701	689	667	662	665	676	718	660	702	662	700	669	713	684	679	664	672	715	673	676	686	669	656	634	670	655	631	684	662	627	698	691	704	705	714	674	663	625	673	692	654	669	659	693	692	665	701	691	646	666	674	685	682	639	687	635	628	663	687	664	697	661	696	672	681	664	675	713	646	655	615	653	681	730	654	643	643	711	647	684	709	680	714	669	688	655	689	656	703	655	696	688	666	639	641	676	624	630	639	653	628	623	694	681	653	625	681	659	692	637	699	628	701	673	671	665	638	639	673	681	699	700	663	714	687	659	673	660	693	631	652	688	661	699	708	662	686	672	681	664	675	708	662	655	652	687	717	666	695	702	713	709	683	712	728	710	632	677	681	653	654	652	634	666	639	683	634	705	672	689	701	701	663	692	659	645	658	632	714	700	666	649	676	694	687	694	717	664	664	638	655	683	629	662	675	677	658	696	630	611	705	681	695	698	655	648	710	701	676	623	719	700	687	666	654	678	644	618	689	671	650	649	665	683	643	691	677	683	681	722	709	678	666	685	677	703	655	692	682	665	701	660	665	661	712	692	654	687	681	614	633	689	692	695	678	673	716	656	677	684	698	667	618	672	649	742	686	685	649	688	683	667	648	630	631	633	673	672	664	630	679	729	700	656	643	635	672	703	685	687	664	655	693	623	648	704	692	628	708	645	698	688	661	662	683	664	673	688	655	711	673	676	676	683	683	668	701	687	700	691	625	669	682	660	701	681	638	655	677	684	695	690	660	646	668	649	719	686	695	640	653	701	739	652	655	702	629	703	652	665	659	714	699	682	692	677	667	704	686	654	666	642	671	647	695	717	663	694	629	667	701	671	673	650	673	649	715	671	658	690	655	678	677	602	663	686	623	657	653	670	706	679	704	683	698	689	620	635	660	724	704	670	685	693	662	689	695	681	710	651	696	716	640	686	683	661	663	686	677	654	659	690	684	625	687	698	638	720	636	657	650	687	674	699	665	666	646	688	659	658	692	707	674	724	663	661	660	709	672	657	664	653	696	633	675	668	666	651	656	722	738	684	686	652	691	668	689	681	670	673	653	641	713	657	705	696	634	659	682	691	662	677	643	621	675	698	712	664	662	732	703	651	649	681	688	667	687	649	640	701	704	689	713	689	626	659	662	682	633	680	703	683	645	710	689	665	656	646	667	672	678	716	687	666	710	690	646	654	680	703	683	710	700	733	671	687	676	682	672	699	693	694	699	681	658	643	653	687	633	642	654	650	710	686	700	665	660	678	711	668	698	675	627	635	695	656	711	699	719	684	703	703	673	644	646	654	693	651	656	647	719	669	701	689	677	703	717	684	665	633	686	674	713	686	648	722	634	726	689	740	707	688	667	640	695	707	655	706	675	663	652	718	660	647	635	672	652	672	677	658	681	659	707	683	667	679	651	693	670	692	690	739	673	666	679	640	644	722	714	640	666	661	677	606	724	662	660	682	709	678	644	731	621	674	678	659	692	722	666	663	675	674	659	656	648	683	691	648	718	675	674	637	680	703	679	681	672	698	638	663	687	664	680	703	688	710	658	703	607	688	678	677
1712	388	205	181	315	329	364	266	237	202	150	155	134	107	92	93	79	59	81	83	75	64	58	74	62	64	62	62	60	64	67	57	65	57	57	43	44	45	56	28	54	36	41	36	33	41	29	31	28	30	33	34	32	25	27	22	27	19	25	25	21	24	25	21	31	23	34	16	23	21	27	29	22	32	40	29	23	32	21	27	26	24	26	26	21	25	23	26	23	25	25	23	19	29	15	25	36	25	19	20	24	27	21	24	28	25	20	27	22	22	22	26	26	21	24	30	23	25	26	19	22	28	12	19	21	25	18	26	20	32	17	21	24	23	37	21	22	22	23	21	26	16	29	26	21	23	30	20	25	27	19	22	30	17	30	29	23	20	27	28	21	21	27	28	17	30	21	28	27	24	22	22	20	29	26	23	23	27	25	25	10	25	23	13	32	30	16	20	22	27	19	28	28	26	22	18	23	28	27	24	21	33	27	13	22	20	24	20	29	17	24	21	20	22	21	28	28	31	21	23	26	21	22	23	21	19	27	18	20	28	16	20	23	15	20	25	29	25	22	21	24	25	25	27	25	31	21	21	21	26	18	20	23	29	23	18	24	24	30	18	29	26	29	32	18	25	19	29	24	19	23	27	24	29	28	28	19	19	21	19	18	18	27	25	34	21	27	17	23	27	31	18	26	18	24	29	37	24	17	29	19	15	19	22	25	20	37	23	25	31	22	21	24	22	27	22	20	18	24	19	23	27	25	21	30	33	25	21	29	26	24	24	15	25	20	22	19	22	28	25	27	24	22	27	21	14	24	30	27	23	23	28	28	20	27	18	22	21	23	23	21	26	25	15	21	22	22	31	26	31	18	21	23	30	22	30	18	29	24	22	30	21	21	26	28	19	29	28	25	22	25	23	13	19	29	20	20	22	32	20	16	20	20	20	24	14	24	21	21	22	29	19	32	20	24	20	27	33	12	20	31	19	20	26	28	28	28	19	26	28	17	22	24	29	31	22	20	29	20	23	18	20	29	22	27	26	20	16	28	29	27	22	28	26	24	17	22	22	27	21	25	24	19	22	25	19	16	19	27	33	20	31	24	32	20	24	25	17	31	27	17	22	16	23	22	31	21	25	30	30	15	21	12	19	23	15	15	21	23	30	24	24	22	23	23	24	23	23	21	31	27	26	23	24	31	27	13	23	23	38	29	25	21	27	21	34	21	27	25	29	28	24	30	18	26	24	26	20	18	25	33	23	18	34	20	17	21	22	25	15	26	27	18	29	19	22	24	22	22	20	31	31	20	22	21	25	27	27	20	23	24	26	29	16	27	26	20	25	23	26	13	25	18	30	17	24	25	18	21	21	20	22	20	22	27	19	27	16	21	20	24	25	25	15	29	29	27	22	27	24	32	26	25	23	27	26	25	23	34	22	29	20	17	28	23	18	32	25	26	21	21	17	22	28	21	29	28	30	22	20	24	27	20	25	23	18	22	18	15	26	23	20	32	22	13	31	32	29	26	26	21	18	21	24	18	26	23	25	25	23	29	30	27	10	30	26	39	29	29	23	36	23	21	37	27	19	26	23	18	28	26	37	27	29	27	23	17	20	29	20	27	25	30	23	24	28	34	22	33	33	19	21	32	26	24	19	25	23	20	21	16	21	20	26	20	21	19	18	26	28	38	25	22	26	21	28	20	26	26	21	19	12	26	17	19	20	25	20	21	22	26	26	24	24	24	20	31	25	24	16	19	24	21	24	28	19	29	26	32	27	19	24	25	18	24	18	23	18	30	18	27	22	20	25	23	19	20	29	22	27	16	28	21	29	30	30	25	21	24	29	25	26	18	39	19	23	20	31	20	22	13	24	21	19	16	25	26	23	31	24	20	19	24	18	31	20	24	18	22	23	26	20	30	29	21	26	18	25	34	24	14	28	23	26	24	15	28	28	26	32	22	25	29	18	25	20	14	24	22	26	19	25	32	24	20	25	16	21	20	29	21	20	26	24	22	29	22	28	21	32	25	15	18	29	22	18	19	25	21	23	24	20	23	29	20	17	25	17	21	23	30	24	20	26	31	25	22	28	21	31	21	19	23	27	29	28	25	28	22	24	26	17	26	14	17	26	32	24	12	26	24	26	26	32	23	21	19	23	21	22	23	30	22	29	25	23	29	27	30	24	29	19	24	20	35	19	20	22	22	24	22	29	23	26	28	23	20	19	21	21	21	17	16	29	24	35	27	27	31	24	25	21	18	22	24	26	18	23	27	25	16	36	30	30	25	19	22	21	30	28	22	31	21	16	22	23	27	19	25	24	16	22	25	30	22	20	20	29	16	28	19	22	27	28	17	26	30	25	27	19	28	21	30	25	19	18	17	21	26	25	27	37	23	26	22	24	22	15	18	21	25	19	23	22	19	28	22	28	27	24	21	24	28	25	32	16	27	23	27	22	26	21	32	24	31	22	21	24	29	32	21	26	28	30	32	35	25	22	23	26	20	21	26	24	26	21	28	17	20	24	23	24	30	16	21	24	22	23	17	22	23	21	19	28	27	22	21	20	19	25	18	20	29	18	34	22	27	21	26	24	21	20	15	16	20	26	21	25	21	21	32	20	32	19	23	22	24	25	24	21	19	22	21	10	22	25	21	17	31	20	24	13	19	24	29	21	16	29	27	23	29	22	27	23	26	19	17	21	23	37	29	22	25	22	23	27	18	22	29	24	23	23	25	25	25	20	20	23	24	24	28	24	24	26	20	24	23	24	24	26	17	28	22	26	23	26	21	17	23	19	21	27	21	20	25	26	25	33	17	29	32	20	20	25	23	24	20	17	29	23	29	30	26	26	22	22	18	30	29	30	20	23	23	26	28	14	17	23	20	26	29	18	20	30	28	23	34	27	21	21	32	22	30	25	25	28	20	20	25	25	23	28	17	29	28	25	17	31	25	19	26	17	20	18	19	31	21	15	25	17	23	17	27	24	17	21	32	22	20	24	24	22	27	20	20	29	28	22	17	34	12	25	19	22	23	18	26	16	14	24	27	26	20	29	28	23	30	22	23	28	34	20	25	13	26	20	22	16	26	24	20	24	20	27	31	22	20	25	23	23	21	26	26	24	9	19	29	22	15	30	31	28	24	24	19	23	27	18	21	22	23	22	21	22	23	26	26	18	28	36	27	21	19	20	29	29	25	26	28	15	27	20	33	18	16	28	24	22	25	25	34	26	22	21	24	23	20	21	23	22	21	19	27	27	27	20	32	23	18	20	27	20	22	28	21	19	28	25	20	20	20	23	19	27	38	34	29	32	23	14	29	12	18	24	21	23	36	20	19	26	34	21	26	29	22	25	19	21	36	16	15	27	22	28	27	20	25	26	24	30	29	14	24	22	20	23	20	13	22	25	20	27	28	20	31	21	27	20	21	40	22	22	22	25	31	23	26	18	22	18	18	25	22	25	24	26	19	20	24	21	27	20	27	26	21	23	20	22	32	23	25	28	22	26	20	34
16868	10791	6101	16862	25014	24075	20545	16609	13475	10820	8750	7157	6154	5279	4837	4053	3675	3336	3028	2782	2667	2629	2623	2721	2736	2600	2483	2377	2165	2169	1911	1955	1908	1750	1705	1612	1578	1442	1413	1324	1220	1167	1107	1039	916	822	728	672	603	594	544	585	551	553	518	545	522	540	529	564	543	492	497	538	513	513	510	494	485	492	510	511	477	509	475	462	487	445	426	412	411	433	410	423	371	365	415	361	387	422	412	401	420	365	387	393	403	393	398	397	428	385	412	397	397	397	415	372	395	373	370	432	359	386	415	368	417	377	407	418	367	394	362	417	417	385	399	377	406	429	358	419	374	353	399	373	383	413	393	361	374	385	419	406	376	393	354	383	408	395	378	392	334	380	397	368	374	388	413	409	374	400	378	397	390	381	412	345	405	372	373	366	366	437	379	383	403	392	423	405	390	387	379	389	384	363	399	397	368	357	397	368	391	418	406	380	384	351	398	394	362	380	383	391	359	416	408	352	424	421	414	404	376	382	361	368	378	378	418	397	402	388	368	391	398	396	379	384	397	398	377	386	416	375	379	367	388	404	414	402	386	350	350	387	387	390	403	358	401	378	425	414	361	374	399	410	425	407	380	386	391	398	396	373	427	378	364	408	406	368	393	396	381	382	390	450	386	400	371	373	414	408	394	370	376	409	426	360	388	392	382	355	428	356	359	374	419	412	434	396	384	362	378	404	405	420	384	406	366	385	380	400	403	423	373	360	379	396	343	408	386	390	400	414	377	412	359	407	375	360	407	395	377	408	382	383	397	406	391	407	354	419	359	389	379	387	400	396	392	435	380	388	400	405	392	419	396	409	392	374	381	418	397	393	395	394	404	384	414	399	395	402	392	398	388	396	375	374	420	362	399	391	391	428	373	418	403	355	435	409	378	391	407	386	389	399	399	383	400	407	375	394	391	384	369	376	370	420	380	410	416	396	395	383	382	386	368	400	409	383	393	403	394	397	399	404	373	395	366	405	370	415	392	401	408	395	368	390	428	370	396	372	381	403	409	406	396	381	404	359	380	368	383	393	386	421	363	357	383	413	405	397	380	412	408	380	392	387	403	403	426	357	395	392	411	399	397	371	334	408	398	394	424	374	390	374	405	393	394	380	433	382	383	393	411	407	389	359	401	363	390	419	404	415	425	405	404	353	359	356	367	381	385	380	381	375	384	373	382	408	398	396	372	406	407	375	380	405	403	376	368	414	440	394	391	388	405	419	408	407	414	414	410	391	422	341	386	405	381	399	375	370	380	421	416	396	378	400	400	403	392	373	352	376	373	392	413	399	362	395	382	385	393	382	409	386	440	414	401	414	418	392	418	453	374	416	395	387	398	360	375	392	390	393	367	393	377	386	424	392	359	402	388	371	422	393	353	376	364	384	379	401	379	386	412	379	413	391	421	415	392	424	378	411	395	382	386	360	409	389	391	400	405	363	401	395	421	396	381	396	386	383	379	377	404	384	410	407	372	397	395	383	400	402	376	412	420	390	383	371	358	420	398	449	381	408	393	364	399	365	386	339	426	366	386	396	407	384	384	391	380	403	355	391	390	399	438	373	404	443	395	391	417	377	410	371	405	390	372	382	378	368	380	377	396	359	371	384	417	373	402	381	399	443	407	395	401	421	367	401	373	396	388	416	375	387	383	389	356	392	422	417	376	368	401	385	362	400	427	396	409	403	399	371	367	398	405	388	415	383	372	360	403	410	380	412	364	362	364	429	363	395	401	390	381	350	348	405	413	414	396	396	401	386	401	375	411	420	391	406	380	387	420	379	414	381	363	386	408	353	394	413	393	363	385	395	385	392	400	377	384	375	371	371	400	397	387	385	404	401	403	382	386	381	395	391	363	401	410	381	405	394	373	400	414	396	368	398	393	405	357	392	412	378	370	387	404	392	384	408	398	383	425	404	413	395	378	394	392	363	395	380	381	402	415	367	372	376	348	401	389	387	421	393	357	402	391	421	353	398	389	378	382	383	386	432	390	406	380	340	404	433	402	396	380	399	392	381	377	372	407	388	422	395	358	404	420	390	381	406	406	415	375	365	396	390	371	393	391	405	403	377	427	435	386	404	397	400	416	381	387	356	380	390	384	391	389	441	348	366	389	414	391	406	379	357	361	433	373	384	389	391	373	373	430	382	365	379	360	357	398	385	386	393	381	384	365	402	387	392	398	409	414	360	373	375	425	387	387	412	341	423	386	368	419	428	391	442	407	408	418	346	407	386	352	408	403	372	393	362	418	376	410	364	381	380	405	389	431	374	389	396	398	394	369	408	426	392	381	423	368	416	399	398	422	401	403	361	414	344	391	423	384	395	398	383	363	405	373	377	422	407	398	388	395	408	377	389	391	402	400	385	392	361	404	373	412	393	407	392	384	390	368	402	362	357	346	418	368	413	362	372	401	392	370	432	380	417	399	411	429	390	390	396	395	390	424	388	389	399	404	378	395	382	413	397	359	416	362	388	383	419	417	391	388	379	405	345	384	390	425	383	396	391	385	406	401	392	408	372	405	375	391	350	364	362	349	393	395	373	404	389	394	368	378	378	421	420	412	384	390	414	407	382	391	421	361	379	374	394	387	428	378	394	381	346	367	347	348	384	372	411	396	364	392	386	396	383	401	387	357	393	399	379	385	407	385	432	379	370	352	390	397	409	402	383	402	406	398	392	407	403	428	402	399	405	415	387	373	379	380	372	406	407	394	403	389	423	402	376	391	378	376	393	444	371	351	391	385	417	400	375	423	408	359	383	377	375	387	394	389	424	378	409	358	389	363	439	383	373	386	365	378	401	372	388	409	357	384	427	388	421	415	377	396	402	388	379	399	386	431	398	380	373	382	422	384	386	405	374	375	445	406	380	397	401	358	413	383	384	365	393	385	366	353	413	378	437	414	404	358	383	458	382	412	395	411	356	404	375	369	364	407	366	412	393	370	417	373	392	409	364	406	385	418	408	392	441	386	443	399	396	417	421	391	378	368	388	389	352	403	418	371	400	408	363	362	399	392	416	389	363	357	383	408	399	355	413	405	399	383	383	393	420	386	392	405	380	384	398	380	375	414	407	391	408	400	392	384	385	366	364	403	351	396	422	365	392	403	392	382	393	384	412	394	393	394	404	408	393	364	373	402	379	379	414	396	390	371	384	367	391	390	414	401	396	374	400	381	407	377	358	369	387	390	383	395	380	415	406	422	391	386	378	365	417	401	419	378	368	407	386	391	372	405	371	411	384	393	376	339	368	378	378	392	373	358	381	387	389	422	374	388	391	387	408	379	392	376	424	388	415	405	405	390	391	373	411	380	389	384	428	410	380	387	415	412	402	413	404	377	378	382	363	381	423	383	357	389	404	379	402	437	359	360	369	398	395	410	414	375	418	397	384	386	405	387	423	405	392	394	417	392	367	364	410	376	409	399	395	401	410	344	394	383	391	393	393	384	409	414	384	412	399	382	394	409	409	374	373	387	374	398	387	423	409
1129	580	336	262	513	581	536	430	357	273	239	241	200	207	155	148	142	115	98	85	96	81	91	98	84	97	75	75	82	105	63	71	72	57	51	58	62	64	38	53	56	53	45	42	34	48	32	42	26	26	37	23	29	18	18	25	32	33	41	32	28	29	26	27	31	20	20	40	24	26	29	25	26	28	28	26	29	29	28	31	22	26	19	31	22	23	29	27	27	28	19	21	22	29	20	24	27	21	32	31	24	24	26	28	22	28	21	24	20	23	29	33	25	32	22	17	23	22	25	29	16	17	17	25	32	31	27	8	22	28	24	26	27	26	27	23	24	18	27	14	38	19	26	15	19	34	27	30	19	25	25	22	30	26	33	26	16	26	31	38	16	31	25	14	20	23	24	20	31	25	17	12	30	23	22	20	24	24	33	23	19	29	23	37	30	21	29	23	24	25	25	24	27	23	30	20	20	20	20	22	22	17	12	33	27	21	27	25	19	24	24	29	28	21	24	31	16	26	25	30	17	29	21	25	17	33	29	19	32	22	30	20	27	20	20	24	24	26	18	23	21	26	20	22	26	28	28	31	20	21	35	28	27	19	18	21	23	17	22	23	24	24	33	36	28	23	33	20	21	24	23	23	29	22	24	33	18	21	30	22	22	22	20	20	20	25	27	23	25	24	29	25	34	28	25	20	28	26	24	26	29	30	24	18	25	27	21	31	29	26	25	31	31	22	22	22	21	32	24	25	16	23	28	26	28	25	25	11	28	21	24	26	26	25	24	26	20	29	27	22	23	29	16	29	24	25	22	25	30	26	31	29	16	28	23	25	17	28	20	31	25	27	27	32	15	25	20	26	18	31	22	15	28	28	25	42	25	16	22	28	26	31	25	21	24	27	30	28	27	26	30	25	25	24	29	26	20	21	22	19	29	29	27	30	22	24	20	24	28	25	24	25	26	23	25	29	25	24	29	30	26	22	27	30	23	30	23	26	19	24	19	24	25	17	29	24	26	24	22	19	19	22	28	22	26	30	28	25	19	28	21	25	24	36	32	27	31	33	22	23	32	23	26	26	24	28	23	28	36	19	21	21	28	33	31	25	36	25	30	24	22	16	29	27	24	25	27	22	25	30	23	27	17	22	18	24	26	25	14	27	17	31	28	12	23	30	20	26	22	30	21	30	23	15	19	34	29	23	21	25	20	19	24	20	33	27	24	17	29	30	18	22	24	37	26	18	29	29	28	32	23	30	27	20	30	30	24	20	32	23	30	23	19	25	21	30	14	32	34	25	21	31	17	22	35	25	25	34	25	30	28	20	22	16	28	27	22	13	20	20	35	25	33	25	28	25	26	26	30	24	25	24	23	24	29	28	29	34	25	28	27	24	11	19	25	41	23	21	31	24	21	29	33	23	20	29	28	15	28	22	23	22	24	22	23	26	21	26	27	25	26	26	30	20	21	18	27	20	8	22	32	24	24	29	30	30	21	23	22	23	19	19	19	16	24	26	24	17	22	35	26	22	23	26	32	27	25	23	20	26	22	16	42	27	15	14	33	30	19	15	27	14	30	22	16	30	30	26	28	30	18	29	20	26	15	29	15	24	24	32	25	23	25	17	24	22	15	20	15	17	18	26	20	26	32	21	20	28	24	26	22	22	25	25	28	36	27	30	23	23	22	27	34	39	21	27	35	21	18	18	24	21	21	23	24	28	27	27	26	23	25	29	16	20	23	36	20	31	26	29	30	24	21	22	30	23	24	30	25	16	23	19	26	35	27	25	20	29	18	21	35	33	31	24	30	26	28	29	26	22	29	24	17	29	22	24	28	27	15	31	20	24	26	19	26	25	26	31	24	30	34	24	19	26	20	23	27	21	29	24	30	32	14	33	19	25	22	24	24	22	17	15	19	24	23	20	24	27	26	23	33	17	26	30	23	31	22	18	23	30	28	15	17	24	20	26	25	22	27	29	23	27	20	22	29	18	23	19	30	32	28	18	26	17	29	12	24	22	26	14	31	22	37	19	24	25	30	21	23	20	33	25	29	29	20	31	25	27	25	27	30	32	21	34	26	25	32	22	23	32	26	38	27	25	25	23	23	28	24	19	24	24	15	23	25	33	24	25	20	26	23	17	26	28	25	24	25	29	28	26	28	26	27	25	28	22	27	31	22	20	21	27	27	24	20	26	28	26	18	22	29	27	26	28	21	23	27	22	20	26	29	17	26	30	19	27	23	17	24	30	23	25	29	24	35	25	23	30	28	21	26	19	29	26	21	25	18	32	23	24	22	19	27	21	28	23	28	29	27	23	24	25	28	25	26	21	17	26	25	24	26	25	17	22	28	32	27	19	16	28	17	25	30	28	40	31	29	23	28	22	32	34	22	25	20	17	21	26	28	16	26	24	28	18	19	31	27	25	28	26	28	11	30	24	29	23	29	23	27	36	29	22	31	26	14	22	21	27	26	20	22	28	12	37	29	31	20	30	25	40	24	24	19	21	28	29	25	21	18	18	29	25	30	22	23	31	19	22	13	20	22	26	26	27	20	17	24	26	28	26	29	22	28	26	30	27	12	28	28	29	26	27	18	23	20	21	19	24	22	22	28	27	19	22	24	37	31	36	26	21	35	24	32	17	19	20	37	21	23	24	17	25	28	21	26	39	30	28	16	28	28	19	29	19	28	22	23	22	24	19	21	28	26	28	21	27	22	30	21	22	19	29	29	29	18	26	26	29	32	23	26	27	22	24	22	14	23	28	28	25	25	19	18	23	23	34	29	22	23	19	19	22	24	26	22	25	25	23	29	18	13	25	40	31	23	23	15	14	21	23	32	23	26	25	24	26	26	21	33	21	18	31	21	28	19	23	23	28	38	19	28	23	16	30	22	21	24	26	22	23	19	20	24	17	29	23	24	28	20	25	26	28	17	26	21	23	20	25	27	28	16	29	23	17	28	30	31	23	27	29	28	18	28	20	28	27	24	28	19	19	32	23	19	22	20	35	21	23	24	20	23	24	36	27	25	27	24	24	22	23	29	32	27	24	27	21	27	26	25	23	28	25	27	20	31	22	25	23	29	20	21	24	25	28	29	28	33	22	22	21	26	26	21	27	25	27	21	30	28	24	21	27	27	28	26	26	20	24	21	30	19	34	32	30	22	35	30	21	25	26	23	21	26	16	29	25	22	21	29	25	23	20	24	27	22	26	19	24	16	28	32	29	17	30	25	22	21	25	25	21	33	15	25	21	25	16	29	34	22	28	23	38	27	32	27	27	30	18	31	23	25	28	33	23	22	19	23	24	26	25	20	30	33	10	32	35	25	19	26	31	32	22	23	26	29	23	26	23	35	24	22	27	29	26	24	39	30	27	24	16	18	21	19	27	26	29	16	24	27	16	26	30	28	30	24	18	23	22	31	22	19	27	27	27	31	24	20	20	21	38	23	22	23	34	27	32	28	21	30	21	19	19	26	18	21	30	27	24	26	24	24	17	22	21	22	25
20799	14950	9247	22347	30637	29476	25777	21661	18143	14969	12744	10782	9168	8018	7074	6301	5572	4952	4523	4010	3756	3621	3534	3655	3561	3474	3095	2970	2714	2737	2598	2558	2441	2226	2055	1984	1968	1898	1843	1638	1608	1490	1385	1212	1140	999	876	811	694	693	688	656	671	639	670	573	633	648	633	590	600	551	537	586	594	589	605	564	621	598	588	580	552	544	514	535	509	489	468	453	462	440	437	451	431	478	454	406	449	442	435	428	417	450	385	458	436	419	449	441	416	401	429	428	462	425	405	422	441	421	428	424	416	414	409	436	455	433	421	419	425	393	440	393	414	375	444	397	418	411	419	415	384	431	404	426	391	418	403	399	408	415	400	413	420	408	380	413	438	425	419	396	433	425	441	425	434	409	401	416	432	433	413	373	390	405	411	381	424	382	421	431	426	416	397	420	439	400	408	448	419	434	419	399	467	440	396	400	395	411	413	408	382	428	409	439	425	405	425	418	404	390	409	406	411	405	421	425	420	406	396	435	386	420	424	442	433	421	389	425	439	385	418	401	411	396	383	420	411	412	423	398	388	444	435	431	439	395	448	408	399	405	390	454	385	404	429	416	413	404	404	367	446	379	426	443	429	411	405	391	419	484	424	405	432	379	378	419	392	383	372	427	390	430	427	414	379	401	394	422	427	433	416	392	392	399	461	428	410	453	398	429	444	395	407	393	420	435	371	396	429	385	418	418	380	417	394	408	426	409	389	397	409	425	376	459	448	416	360	411	426	428	372	433	394	388	459	413	401	425	398	403	382	456	374	417	409	432	373	424	401	394	424	373	435	401	398	398	412	423	419	404	401	397	409	424	415	430	406	417	420	422	424	422	409	390	432	409	406	402	418	397	406	432	416	388	398	450	403	393	370	414	399	393	424	416	447	401	433	414	437	422	392	395	419	379	391	382	418	378	418	374	428	405	421	407	411	421	416	392	384	403	439	388	420	423	417	438	402	449	373	397	378	417	419	372	437	412	363	380	388	388	415	404	424	414	435	429	419	427	408	386	429	388	437	368	413	408	410	405	440	396	392	393	408	412	421	442	462	419	363	433	410	406	403	391	415	408	421	427	400	414	427	422	410	427	410	421	444	435	384	411	431	414	353	420	418	436	390	412	389	370	400	362	360	423	439	433	355	426	395	386	410	447	411	350	387	406	441	377	471	415	401	434	379	417	449	402	454	380	413	439	442	452	423	426	447	414	439	402	445	381	398	418	374	381	412	421	387	395	413	405	391	399	420	439	398	371	393	411	407	402	377	386	450	425	432	406	436	416	417	397	402	387	435	421	393	414	431	405	440	401	425	448	399	411	382	409	378	395	418	407	402	400	385	423	404	408	377	396	389	426	410	454	372	427	409	416	401	429	393	421	387	388	405	428	409	398	425	410	396	412	434	432	397	420	412	453	366	412	397	398	407	377	381	403	411	400	424	458	405	411	398	403	401	394	421	406	423	386	418	437	417	406	387	415	402	408	422	430	410	395	422	442	402	406	469	412	430	400	390	385	424	406	405	410	383	398	409	441	429	378	442	414	408	382	435	428	398	421	411	422	400	407	393	393	447	398	389	433	444	395	411	392	403	431	437	426	402	378	389	389	417	427	441	385	421	430	406	439	431	366	405	447	428	393	404	459	379	369	389	402	434	398	413	389	404	385	402	385	436	367	415	397	429	429	390	410	406	432	428	372	405	387	397	429	385	372	397	377	385	379	406	413	414	406	452	382	388	388	396	425	421	429	397	445	408	416	401	434	393	423	453	396	416	434	379	403	384	410	411	452	408	392	457	417	426	445	407	396	395	417	416	398	425	396	425	446	368	427	393	434	441	379	455	413	394	419	389	408	408	425	438	396	399	388	431	398	433	402	384	446	432	387	429	418	388	379	384	414	418	376	397	412	399	404	396	416	415	383	400	412	427	417	397	415	448	440	394	396	396	422	413	402	439	402	449	421	397	406	410	428	433	379	399	386	437	429	414	400	367	380	433	412	398	419	428	380	406	399	369	379	382	422	418	424	431	408	389	412	404	450	420	418	420	420	387	409	408	445	420	404	384	408	428	427	419	430	446	414	424	401	415	401	393	420	405	393	405	394	388	434	421	416	433	414	416	421	396	393	423	404	386	414	412	386	395	418	390	424	413	392	422	426	403	399	429	399	394	394	422	403	385	385	415	428	411	412	394	406	410	416	428	421	398	431	432	417	386	400	411	411	386	389	390	405	449	408	415	408	433	418	446	432	384	419	438	393	365	434	411	395	429	433	432	412	409	418	410	436	398	408	423	428	451	400	416	399	400	403	418	416	430	413	399	388	433	429	409	436	407	397	409	393	440	433	420	419	446	414	414	395	390	412	427	422	432	374	433	400	423	447	415	420	412	369	372	393	412	387	403	392	409	428	413	388	433	403	449	436	389	464	429	408	397	419	419	436	398	382	394	401	416	459	424	386	419	426	416	410	425	365	395	408	398	438	403	436	426	417	412	406	441	401	433	394	428	406	426	403	392	413	438	394	406	404	441	401	423	461	437	367	413	417	427	405	361	409	412	420	410	407	432	410	423	413	399	404	408	422	426	409	417	421	368	395	383	400	422	401	432	430	375	436	418	411	428	429	389	377	424	413	413	420	390	392	445	414	442	396	421	411	411	389	378	435	422	404	459	401	445	394	365	428	412	396	369	426	412	472	441	400	410	391	435	425	392	415	391	415	430	388	377	375	432	384	415	433	385	385	409	405	402	437	450	400	420	417	416	462	410	438	398	398	394	399	396	394	385	437	405	384	414	385	385	390	381	406	419	381	476	427	421	370	432	439	413	434	436	407	386	445	405	390	430	418	371	419	408	398	420	387	393	386	395	404	391	416	418	415	407	404	373	426	410	424	381	431	412	395	409	426	402	415	418	383	407	393	440	411	398	418	386	396	401	373	419	425	393	404	420	460	420	376	406	397	405	374	410	401	408	423	416	409	353	424	416	408	440	408	432	388	401	389	417	402	411	410	391	397	384	438	408	414	420	390	431	402	446	405	422	415	434	379	394	379	387	409	407	438	372	420	430	427	382	406	421	435	428	411	439	446	446	418	419	381	397	428	412	342	430	399	413	403	405	391	411	425	418	394	398	434	440	431	440	404	424	410	400	414	421	423	419	424	397	416	403	361	381	422	411	444	433	390	413	394	424	425	402	446	380	414	409	384	381	447	384	397	417	390	390	373	414	374	398	418	416	439	444	381	406	376	434	384	424	380	412	407	398	428	401	395	421	435	425	445	395	404	429	395	460	407	401	402	386	430	401	410	421	391	397	412	445	419	394	411	403	399	437	448	446	378	402	414	400	418	432	411	397	432	427	408	411	416	407	405	406	403	407	427	421	417	390	464	405	414	407	430	404	409	419	408	439	413	377	408	430	416	370	423	407	414	415	409	451	402	412	374	411	425	409	417	416	442	410	386	417	402	395	408	455	392	399	423	406	416	382	419	420	428	402	408	450	436	402	424
2637	569	375	270	469	543	498	397	321	277	238	214	197	168	160	138	134	120	126	105	109	94	101	96	86	100	98	92	96	90	95	73	77	73	83	86	64	69	53	66	72	47	62	49	49	51	53	38	45	43	47	55	47	37	41	38	54	33	39	38	43	48	46	36	45	52	41	39	59	33	37	38	37	36	54	52	36	37	30	44	42	45	42	42	33	35	38	41	37	50	41	36	37	44	43	38	27	38	44	42	36	34	34	39	39	40	36	41	39	42	39	43	31	38	52	31	32	34	45	41	36	34	29	47	42	32	51	29	45	43	37	42	35	35	39	46	49	45	48	48	36	42	33	36	34	37	38	37	30	41	37	45	44	39	37	39	46	42	35	36	42	28	42	38	34	36	45	51	35	37	34	38	37	41	30	37	41	42	29	35	28	35	47	34	49	36	55	44	43	34	37	31	39	37	30	37	43	42	35	49	36	34	38	47	38	32	30	41	35	34	46	43	36	33	33	39	36	47	47	46	33	40	42	37	37	38	39	39	44	37	35	42	41	40	34	37	37	45	39	41	44	44	41	32	40	45	46	39	37	43	29	36	55	42	42	48	32	35	45	38	35	34	51	42	44	34	31	30	50	43	32	42	33	37	33	34	33	42	41	44	33	39	40	52	42	41	55	37	44	42	40	44	41	42	32	52	38	33	43	42	38	44	33	40	42	31	43	46	34	36	38	43	33	43	35	37	39	38	40	31	56	35	41	43	40	41	39	46	41	55	36	41	35	52	45	35	36	45	44	42	27	37	29	31	50	35	36	47	43	38	33	41	36	35	46	43	51	40	38	42	32	44	40	45	30	56	48	45	39	40	41	43	41	45	43	37	30	39	45	45	35	39	35	41	35	33	38	44	46	40	39	47	48	35	39	37	45	37	35	34	33	31	40	25	30	47	33	38	41	46	47	40	34	39	44	41	45	33	47	39	32	30	38	45	32	31	37	33	38	35	34	32	40	43	35	33	30	39	26	41	39	40	47	41	34	41	41	34	41	41	38	33	35	37	36	36	40	44	38	41	45	33	43	33	37	45	36	40	36	43	38	39	53	49	33	35	41	33	34	36	35	34	35	45	38	46	39	37	34	27	32	57	29	40	39	39	36	41	42	40	39	33	31	42	39	46	38	40	30	51	44	45	36	43	50	36	31	41	41	51	46	46	45	41	35	36	27	35	37	34	39	37	34	50	43	41	36	37	36	37	48	54	41	45	43	41	36	37	41	30	31	40	33	43	29	39	40	41	39	49	46	35	42	33	47	47	45	29	39	32	38	45	35	36	41	53	42	34	42	38	51	35	35	42	41	50	28	30	39	43	43	39	44	37	34	42	31	33	42	39	27	46	28	39	22	26	27	34	45	32	31	40	39	36	39	38	34	34	30	31	51	41	38	34	38	34	43	36	49	38	41	49	31	40	26	36	49	40	33	32	37	40	38	32	49	30	46	48	34	38	47	35	31	31	43	46	36	47	31	36	49	39	43	31	42	43	46	36	39	45	44	44	34	43	39	38	31	52	37	39	35	32	42	39	27	40	38	39	36	37	42	36	44	44	37	37	37	43	37	37	30	41	37	35	45	39	44	49	44	40	44	34	33	42	45	44	33	45	39	44	35	43	41	54	33	41	39	34	46	46	42	35	43	45	48	42	44	38	39	35	35	35	43	36	40	41	31	42	43	37	39	42	35	34	43	48	36	46	41	34	31	36	46	31	36	46	44	34	35	37	39	45	45	34	50	35	33	36	48	44	41	30	43	35	38	35	38	39	44	37	29	44	44	44	38	37	36	25	47	49	32	41	34	47	36	44	35	41	48	32	35	29	52	40	39	59	39	52	39	46	37	45	47	38	34	46	39	37	34	43	50	45	45	40	35	43	37	37	43	36	46	37	30	44	37	42	49	39	45	39	37	30	45	38	35	28	46	39	39	42	44	39	34	37	37	47	29	44	48	45	36	37	37	56	27	41	46	51	35	32	44	31	36	41	24	46	40	47	49	40	42	48	46	30	35	37	36	43	43	43	33	47	40	37	40	48	38	28	39	35	42	42	38	28	36	40	44	42	35	37	37	48	33	31	44	34	38	43	39	48	42	47	37	33	42	39	47	33	34	40	46	38	32	39	36	45	31	41	42	47	43	33	39	42	38	40	49	35	47	42	39	37	38	41	37	40	52	42	35	28	41	32	33	35	40	52	52	42	44	41	34	41	28	35	38	38	44	29	35	47	39	47	39	35	50	44	27	37	44	34	53	41	37	40	41	50	37	39	43	38	27	34	46	42	43	39	31	31	34	41	44	51	41	32	35	42	36	36	41	35	36	43	40	34	31	41	46	42	34	45	34	49	46	42	50	49	34	48	36	30	40	42	46	53	32	42	41	52	38	40	33	45	40	32	41	57	33	35	40	34	24	47	44	42	33	44	38	37	36	34	50	37	44	41	41	34	41	36	38	47	35	35	26	37	39	39	33	43	53	37	40	50	31	41	38	48	39	44	39	36	42	35	31	32	42	30	34	31	34	37	30	29	34	34	49	39	49	43	43	42	43	37	39	44	30	38	41	45	43	47	26	44	39	32	55	35	35	48	39	56	40	40	45	47	41	39	35	33	32	51	41	39	40	47	40	35	47	40	33	43	34	43	34	42	28	38	49	39	42	36	38	43	49	33	36	36	26	34	32	32	49	37	34	41	50	38	43	37	41	36	37	34	49	36	50	35	36	42	39	48	33	39	34	45	46	34	40	44	35	28	38	40	33	32	41	45	35	42	44	39	41	34	49	33	31	44	42	46	36	26	42	32	31	41	37	41	44	46	27	38	42	36	41	36	44	35	41	38	40	39	38	39	40	46	26	37	42	33	38	49	36	38	41	28	29	36	37	37	45	48	41	30	48	35	44	41	43	41	45	36	39	41	48	33	39	29	32	36	41	38	40	37	33	54	40	40	28	52	46	38	23	36	29	25	34	52	35	27	44	50	35	47	27	48	32	42	44	43	43	33	41	30	39	46	46	38	46	50	43	41	46	30	51	43	31	39	42	33	33	34	27	40	35	35	45	47	32	45	44	36	51	45	29	44	34	45	33	30	44	46	35	37	40	45	30	35	29	49	33	40	35	43	36	25	47	50	34	35	47	35	45	43	45	43	35	49	41	47	31	39	42	38	32	40	39	39	35	49	37	25	35	39	35	28	29	56	39	41	40	40	43	36	21	45	47	42	34	35	34	37	26	28	41	41	40	34	41	43	36	44	39	48	39	41	47	20	29	36	50	39	49	38	40	42	47	26	28	45	39	33	38	37	46	29	33	41	32	43	47	42	43	35	38	43	42	38	41	41	35	34	22	36	38	52	40	43	37	35	35	28	39	31	46	36	39	36	46	39	43	44	39	48	54	37	35	47	28	38	36	45	44	36	51	35	42	45	40	39	50	35	34	40	37	40	50	38	32	41	44	41	40	34	33	28	33	39
19301	13483	8600	21138	29326	28192	24854	21001	17489	14365	12107	10345	8791	7781	6808	5871	5181	4896	4524	4279	3759	3707	3643	3737	3583	3359	3269	3184	3125	2838	2605	2540	2421	2298	2214	2217	2138	1982	1910	1750	1644	1678	1568	1503	1312	1172	1020	975	949	878	879	869	857	858	829	843	814	850	774	798	833	847	804	817	829	772	839	848	823	820	838	802	754	758	750	740	716	713	724	705	668	683	667	661	636	641	635	692	647	642	665	655	643	632	639	652	633	649	658	670	631	708	666	628	615	656	670	600	609	623	632	643	663	627	659	654	628	653	577	636	652	608	654	618	634	645	654	592	620	655	677	613	687	609	642	638	661	641	631	702	646	649	624	620	617	612	633	626	644	618	650	636	692	658	624	641	645	652	622	611	652	649	611	608	620	684	603	645	644	690	660	630	613	662	626	636	641	650	639	625	679	672	625	643	670	636	648	609	661	669	640	666	682	654	651	654	634	620	606	617	620	638	606	629	639	660	612	635	623	654	677	662	638	661	638	578	647	648	600	627	608	679	621	639	668	621	620	659	656	663	632	628	644	619	648	605	613	631	602	642	650	618	631	632	695	608	646	623	640	635	600	621	647	650	653	616	632	645	660	634	634	629	614	695	603	583	629	648	593	633	639	629	595	647	639	610	633	697	628	597	651	641	674	626	655	603	614	664	641	690	625	668	644	626	609	651	632	662	666	663	646	669	650	646	648	605	661	665	672	625	628	679	604	691	645	614	652	606	633	623	615	612	639	658	635	628	602	655	634	678	671	597	607	639	604	665	611	629	630	617	575	643	636	659	652	650	649	636	626	684	607	659	582	628	660	638	651	638	603	640	656	658	640	633	610	685	620	651	657	680	658	610	597	658	613	616	659	640	658	687	645	630	602	678	611	604	596	604	607	644	671	649	674	647	606	633	681	661	642	631	649	659	644	713	593	618	662	624	616	639	663	618	647	651	653	649	646	663	610	633	606	647	621	710	614	653	669	589	633	673	595	626	609	679	653	626	620	693	659	630	671	627	646	655	654	660	604	681	600	617	581	622	648	600	669	621	656	647	626	578	647	629	649	656	631	658	619	600	598	610	638	645	633	637	655	638	669	634	592	648	632	623	605	648	607	627	614	619	636	667	661	651	660	644	618	627	641	627	659	626	616	620	678	611	618	648	613	641	618	644	620	640	599	625	655	653	635	587	640	635	613	655	609	597	619	695	619	693	652	639	620	674	629	589	677	661	631	630	641	662	658	658	645	649	630	612	646	607	633	627	623	624	650	610	635	645	620	651	639	622	552	584	697	668	663	653	642	649	650	632	651	645	632	625	603	659	675	599	634	649	651	658	642	652	659	616	630	625	640	620	635	621	640	666	629	631	666	645	623	660	669	622	633	645	646	621	654	637	608	664	660	618	587	625	626	616	663	623	629	643	631	610	619	651	636	651	674	693	636	637	617	649	569	656	630	700	630	613	618	666	663	683	652	703	656	595	664	702	661	656	615	666	626	652	636	686	617	641	617	664	654	636	637	680	715	610	694	646	627	652	684	648	647	629	672	670	644	636	672	662	642	670	662	639	680	656	628	658	658	700	622	606	657	635	661	616	658	605	676	634	650	634	652	667	654	620	629	633	663	637	639	630	640	647	621	630	650	616	652	648	648	613	659	612	611	640	652	656	623	625	656	611	620	600	646	657	630	618	611	642	634	646	626	548	664	599	608	572	627	636	641	630	648	601	602	650	655	621	615	627	676	644	630	688	634	649	640	640	647	631	680	615	627	616	664	651	664	637	609	667	634	654	613	669	598	633	602	632	626	661	652	654	611	656	647	643	638	629	650	629	612	665	649	665	613	645	620	605	645	654	650	660	669	618	655	637	652	606	678	646	634	636	631	621	635	586	639	614	663	644	642	599	649	661	632	633	666	623	631	633	622	614	646	634	607	669	616	607	618	641	651	614	671	594	642	664	635	648	610	639	649	642	668	623	600	644	674	640	608	609	635	632	633	652	629	624	634	632	642	669	650	652	662	643	610	669	635	632	601	624	629	662	668	650	624	634	636	648	633	622	639	659	669	636	626	659	628	638	663	587	639	680	630	634	613	641	610	583	610	680	638	653	600	671	662	682	685	606	645	587	619	620	659	618	639	611	684	642	634	677	620	675	606	595	643	634	652	615	618	609	617	617	665	614	658	654	667	585	644	602	680	615	625	623	612	615	675	652	616	661	642	633	673	673	618	634	582	646	642	650	634	649	659	669	662	670	615	649	603	648	643	704	615	658	625	594	604	652	643	670	607	654	660	667	661	660	640	617	639	663	644	634	665	633	633	658	672	648	650	632	653	621	625	638	631	674	630	706	638	669	630	593	672	637	654	644	601	642	625	635	712	641	620	635	623	617	641	639	639	632	621	622	607	629	637	626	588	596	621	649	612	593	641	667	610	639	662	659	629	616	649	634	591	639	608	652	623	637	669	660	630	624	668	621	627	650	626	648	636	660	625	597	579	665	600	645	609	650	682	592	642	651	631	651	642	628	685	633	630	654	683	612	609	631	605	633	667	630	647	641	620	589	613	599	684	653	653	684	655	614	619	616	631	630	600	602	626	647	678	639	622	617	630	646	638	659	650	627	661	641	676	649	652	646	629	636	650	626	640	598	625	635	620	619	636	652	631	599	665	635	613	680	658	648	609	642	626	639	635	621	617	618	610	630	596	645	627	600	646	650	666	588	606	664	651	631	581	633	634	637	652	572	627	606	639	631	677	661	680	636	606	624	622	655	622	683	604	654	628	635	638	609	605	629	641	651	611	631	595	698	632	630	623	627	648	642	619	628	617	603	606	620	626	626	671	639	625	598	634	666	639	640	665	633	656	620	671	638	609	615	636	629	648	658	663	648	619	655	620	667	604	602	625	684	611	642	640	680	664	659	658	637	630	636	642	626	627	649	599	607	702	646	623	623	647	633	643	597	625	636	684	618	604	623	602	627	684	655	625	689	644	629	668	650	630	644	666	610	671	664	647	634	655	662	668	606	685	661	606	637	648	668	615	621	646	610	628	640	689	648	603	635	658	644	613	652	619	677	612	653	648	615	691	648	640	622	600	611	639	656	648	628	643	667	622	662	633	653	598	675	600	652	641	623	633	646	637	617	677	676	636	630	682	633	617	663	610	620	662	650	650	631	633	633	621	693	581	654	670	628	627	648	626	634	653	714	657	632	671	627	665	651	647	637	608	643	630	644	627	692	673	639	658	580	621	645	639	609	615	652	669	650	664	624	637	659	648	651	675	620	632	684	646	623	670	603	644	652	633	653	682	675	603	635	615	625	646	675	643	626	622	643	594	608	634	673	687	652	684	664	610	603	662	666	656	630	659	648	649	645	640	629	595	619	639	631	677	656	643	634	645	679	639	621	595	643	597	605	647	667	646	667	645	647	634	604	607	620	649	626	688	623	650	643	646	647	640	626	638	661	623	693	680	626	658	606	633	638	617	656	603	608	678	631	669	659
2050	905	500	416	750	813	745	604	491	437	373	355	266	237	231	188	185	152	155	129	149	118	132	138	139	125	107	116	125	99	102	99	86	90	90	70	79	89	65	58	69	56	65	63	70	47	53	49	47	43	42	49	49	55	58	54	59	42	46	56	44	44	48	39	39	45	34	52	53	44	48	38	40	48	36	47	42	45	40	42	50	43	48	41	40	36	43	34	51	37	33	47	47	40	43	39	35	38	45	50	32	38	44	35	40	45	39	51	41	37	31	43	52	41	50	57	42	53	48	38	44	37	44	44	55	50	37	47	49	40	51	43	37	37	40	44	40	45	43	39	37	47	61	47	44	36	32	46	47	46	45	48	40	48	46	32	40	46	34	40	41	41	48	45	49	46	47	43	41	43	60	38	40	37	34	32	43	38	42	44	46	41	38	39	49	47	50	52	36	33	42	43	38	39	43	61	37	36	43	48	30	37	32	48	43	45	42	50	50	35	50	40	45	40	38	40	48	37	29	36	36	44	47	33	43	35	40	35	45	44	31	49	37	50	41	48	46	44	31	52	37	33	38	45	46	38	32	43	44	37	46	31	29	40	41	41	32	40	51	34	60	40	41	38	50	42	38	46	38	45	34	36	38	44	41	37	40	49	35	33	48	39	44	47	38	31	36	45	41	40	39	37	41	38	36	43	31	40	49	42	43	47	41	46	45	46	38	44	50	44	49	36	41	46	29	42	41	39	41	39	41	48	37	52	43	34	48	37	41	40	49	41	37	49	46	60	40	45	38	44	38	42	36	45	49	36	40	40	43	33	38	53	37	38	37	36	37	52	52	38	39	44	54	40	35	38	28	47	42	40	47	47	39	32	40	45	40	44	39	45	44	32	32	45	50	39	43	48	48	53	45	52	48	38	45	33	39	45	30	46	36	49	50	62	52	47	37	43	45	49	46	43	35	41	49	57	33	51	42	52	32	35	46	50	32	39	44	38	59	38	44	31	35	41	40	40	45	41	41	31	50	49	43	36	50	40	43	40	46	39	38	38	37	47	43	33	34	44	37	43	36	36	48	46	45	41	39	44	45	45	48	48	54	34	57	45	39	57	44	44	47	59	43	44	41	53	34	38	32	48	51	45	35	30	38	42	44	45	36	43	47	48	58	47	42	40	48	50	43	44	47	42	49	38	45	52	53	43	46	43	34	53	42	44	38	48	37	40	44	38	33	37	52	41	45	47	41	55	41	51	45	39	32	45	45	31	48	41	57	44	37	30	44	38	47	46	33	36	41	43	46	40	50	44	35	49	41	38	39	38	41	44	49	36	42	34	47	46	29	38	45	48	55	44	40	43	47	43	42	37	37	46	41	39	55	49	35	45	35	54	32	52	44	51	31	37	54	57	39	39	44	37	29	41	40	38	41	45	48	49	46	47	45	33	42	38	48	34	39	47	41	31	38	44	47	43	39	45	42	32	52	35	30	29	48	35	46	45	37	40	44	38	43	34	37	50	40	41	46	36	43	41	50	42	41	35	41	28	46	56	34	39	48	42	41	33	42	36	46	49	31	45	32	44	51	42	49	60	54	46	52	27	48	40	43	50	41	40	42	41	42	44	47	29	50	41	55	42	38	44	44	48	33	58	39	41	39	28	49	40	40	41	31	31	39	43	44	50	49	38	38	50	36	35	34	54	38	45	40	49	40	50	52	49	49	48	37	37	24	41	44	46	39	50	43	45	42	39	40	43	49	41	41	37	37	44	35	39	47	42	36	36	48	45	37	37	35	48	46	23	53	33	39	50	35	37	43	48	33	33	52	29	34	40	44	50	44	43	34	45	36	42	47	37	35	38	40	36	43	45	36	50	35	39	52	55	46	30	48	43	43	43	42	45	41	63	38	44	43	44	39	41	37	40	52	33	36	47	37	62	42	41	37	33	37	53	58	38	48	51	35	43	40	42	46	38	40	41	42	44	39	36	46	52	40	40	36	42	29	39	41	47	37	39	38	41	26	49	52	37	38	38	38	41	41	53	30	35	49	43	34	41	34	41	31	45	36	35	28	40	45	42	46	63	35	36	47	35	48	32	46	38	37	39	48	28	37	37	38	44	41	35	52	42	40	41	42	44	44	47	56	44	39	39	51	39	49	56	36	49	40	42	47	51	42	46	44	33	43	36	47	33	47	39	43	34	36	42	44	41	38	42	41	32	41	45	50	45	35	27	34	36	39	33	38	48	50	39	45	38	42	43	34	51	55	47	44	31	41	38	46	47	44	45	33	40	53	41	41	52	32	41	38	43	47	45	38	41	49	40	42	35	42	43	41	31	41	42	33	45	57	37	43	53	33	41	37	41	34	36	49	36	49	39	37	42	44	38	60	52	34	37	45	52	38	37	47	38	53	47	46	48	42	60	36	47	42	35	50	47	37	41	35	40	55	42	38	43	40	28	40	37	50	56	46	42	43	46	32	44	36	49	32	37	50	50	44	39	39	29	46	46	49	47	32	30	47	35	48	43	37	50	38	41	37	45	39	38	44	38	34	64	59	41	44	44	47	47	44	49	48	43	36	50	36	43	42	42	32	38	43	35	40	52	43	52	53	42	31	37	39	41	37	63	38	42	48	37	36	42	41	43	47	39	34	37	35	31	38	47	39	40	37	42	42	43	41	31	51	32	38	38	39	42	43	44	39	40	41	39	34	41	35	41	29	35	50	36	38	35	34	45	45	47	27	51	42	52	46	46	44	41	50	53	36	50	39	43	47	41	48	44	42	35	43	45	41	29	48	44	42	42	36	35	33	55	42	44	51	54	46	41	36	33	30	49	39	44	41	40	52	33	34	40	38	42	51	40	50	42	39	32	47	28	48	38	38	43	43	45	33	33	47	35	31	33	44	50	32	43	46	45	44	55	61	46	40	50	37	52	46	43	57	44	41	51	39	43	50	36	47	45	40	39	42	47	38	39	42	47	40	35	44	55	34	45	36	50	48	37	45	41	45	45	34	35	37	35	37	48	51	29	29	37	44	47	31	39	43	40	52	49	56	42	30	36	54	42	50	39	47	47	47	51	39	41	45	44	54	57	45	52	38	40	38	38	49	48	32	42	41	41	35	44	36	45	39	43	38	46	47	52	47	38	40	43	43	46	42	44	41	31	44	47	39	51	40	55	32	42	41	38	47	43	30	42	36	43	44	50	36	51	48	32	41	58	42	36	40	45	41	33	50	46	47	50	32	48	40	27	48	42	42	39	43	39	40	43	50	41	41	29	45	41	39	37	46	53	48	56	38	38	40	52	44	44	38	37	49	41	29	37	38	42	37	50	45	37	37	48	35	42	51	34	38	42	37	35	47	45	56	38	40	48	33	35	26	41	33	42	39	39	55	43	40	46	45	55	40	41	32	48	37	38	43	41	42	42	54	40	47	54	40	29	39	43	40	50	33	54	42	33	41	43	29	36	41	35	44	51	42	40	50	35	58	45	46	40	48	43	32	44	44	51	38	29
25110	17886	12002	26010	34353	33221	29948	25965	22175	18878	16194	14114	12244	10954	9611	8412	7526	6707	6244	5555	5259	5005	5001	4935	4659	4370	4141	3992	3802	3560	3311	3140	3068	2916	2856	2732	2586	2597	2398	2119	2092	2002	1781	1693	1526	1380	1273	1140	1071	1101	997	1030	1001	970	1042	961	1022	1040	972	940	988	989	1006	870	936	954	940	949	986	944	918	868	901	881	817	805	792	758	738	738	809	752	771	765	721	738	643	679	704	695	661	743	692	683	655	691	660	739	702	742	722	720	644	691	738	686	648	686	663	698	715	680	676	654	691	700	718	680	743	686	668	691	665	697	658	695	681	684	682	713	680	694	666	668	692	671	659	656	668	682	709	729	643	696	669	614	669	671	714	677	689	713	702	721	621	664	657	666	693	694	707	683	709	675	686	678	695	707	672	689	675	688	693	668	747	682	677	684	683	683	682	719	699	681	690	732	639	687	696	667	694	712	648	700	681	679	621	671	632	697	711	680	694	653	680	652	645	653	684	683	669	697	720	672	671	686	681	697	707	637	683	683	692	656	693	719	717	648	642	705	655	706	669	656	658	701	691	675	676	617	694	677	631	699	710	672	726	694	679	727	693	723	653	664	690	729	638	715	698	678	722	696	658	686	667	691	694	711	715	710	667	641	672	649	701	682	648	668	666	640	599	718	692	661	660	667	648	704	702	694	684	652	683	674	677	658	649	712	668	689	683	632	664	690	701	668	670	666	667	658	666	638	660	646	660	702	687	668	694	694	636	686	628	634	704	656	661	700	654	657	677	655	671	661	708	699	669	716	653	650	668	711	670	672	671	661	714	708	660	725	633	660	643	644	668	691	698	715	672	691	620	758	661	694	702	714	675	669	712	672	691	677	634	663	664	704	657	688	656	671	677	690	707	622	663	647	663	664	660	679	645	713	693	674	697	669	650	708	708	677	668	661	708	673	688	734	642	662	694	700	680	682	686	679	665	629	666	701	723	678	713	697	671	619	665	653	668	702	612	634	678	628	654	681	672	679	658	664	681	645	653	701	661	663	685	681	639	695	688	687	639	659	638	609	700	664	683	662	660	709	673	655	693	620	667	673	645	622	672	652	678	673	675	671	695	660	643	643	651	669	670	678	657	691	697	695	645	656	661	631	698	674	731	654	737	699	688	698	677	700	636	718	679	658	685	668	633	688	647	711	636	712	733	644	689	672	649	673	711	687	675	664	654	690	635	625	648	659	721	649	646	753	701	676	660	655	676	653	681	664	703	664	698	692	675	677	662	645	648	711	681	691	706	658	657	666	626	678	704	691	701	683	692	618	662	637	673	750	620	698	624	681	679	666	686	671	688	694	664	660	700	711	651	695	663	667	690	634	684	693	729	674	643	677	671	688	657	710	696	671	691	668	688	673	681	635	659	664	663	682	672	671	653	723	631	683	657	685	677	653	661	627	690	639	701	637	657	627	735	664	674	639	709	689	677	675	664	643	668	688	676	678	701	680	648	701	611	685	663	686	692	696	632	704	640	705	633	680	718	681	725	646	655	673	668	736	671	669	669	710	655	631	674	647	617	598	619	655	681	667	662	714	640	651	727	687	666	627	642	693	645	699	675	701	710	684	698	687	679	663	677	685	643	675	700	655	668	646	673	689	687	699	691	670	644	655	714	684	704	681	670	669	659	642	682	657	685	648	630	655	655	611	692	654	665	658	642	670	706	687	690	682	696	725	704	658	649	636	680	623	729	702	690	687	679	616	722	657	723	696	680	649	636	687	712	665	660	710	647	680	665	630	628	655	692	700	677	675	704	691	670	678	677	670	620	663	691	649	638	600	673	681	705	663	656	681	683	703	696	686	693	658	667	654	675	695	641	655	718	694	685	669	696	632	688	666	649	657	659	706	640	658	678	689	686	660	655	696	671	632	700	694	659	672	624	688	648	645	651	675	649	685	684	686	645	656	705	641	670	656	714	671	657	651	676	702	697	695	666	649	751	635	670	656	668	595	618	655	664	699	660	696	659	618	694	666	658	687	696	720	685	648	639	640	656	659	648	649	661	668	671	670	651	645	687	698	649	695	697	716	735	694	645	697	641	670	638	737	688	667	670	689	694	690	678	674	684	648	699	717	633	688	650	640	713	700	695	687	657	692	665	645	669	679	722	697	673	654	721	683	681	650	693	727	695	675	706	647	692	638	657	665	692	666	707	645	660	653	677	689	679	681	677	677	734	682	666	654	649	688	651	662	695	681	668	666	663	705	682	669	709	632	694	656	690	696	686	670	661	668	691	668	708	699	650	707	667	686	689	657	690	677	660	649	692	659	688	671	671	731	694	717	629	674	692	653	710	667	682	661	724	641	680	665	712	684	651	658	721	667	681	686	676	707	703	619	665	662	634	701	656	697	691	681	653	705	712	688	696	707	677	635	678	686	664	663	695	686	676	695	680	645	659	678	648	721	658	650	713	673	679	632	693	695	658	700	639	683	682	629	697	670	664	681	682	690	699	668	637	678	667	653	666	699	647	711	653	657	708	671	698	669	673	643	646	673	682	661	669	679	681	581	675	620	716	689	630	673	704	655	673	700	659	695	652	679	681	744	677	665	669	648	680	697	626	633	656	685	615	672	667	635	692	671	656	681	688	711	651	704	671	683	688	655	717	713	658	674	615	663	654	628	681	667	688	648	703	683	713	676	693	774	677	657	684	661	677	631	665	711	645	695	720	664	671	673	649	676	695	700	678	687	665	660	707	710	626	670	657	649	694	690	664	701	647	646	690	645	673	655	660	630	630	694	673	720	698	683	740	672	684	708	685	620	653	705	693	636	702	679	684	700	695	660	694	643	708	674	683	699	724	669	660	655	638	666	650	680	654	662	708	657	635	646	660	699	710	664	653	667	674	628	649	677	667	620	648	651	723	650	655	654	686	673	707	718	660	675	662	670	662	697	665	679	681	667	616	661	676	659	680	666	652	636	701	690	694	723	701	613	680	688	683	687	682	682	657	654	739	664	683	669	673	618	700	686	674	697	692	669	673	724	677	657	646	670	666	693	680	701	675	692	634	658	685	658	682	679	634	690	647	696	693	686	613	685	663	657	682	683	644	645	642	687	670	638	654	680	689	710	644	661	714	669	700	743	717	649	673	661	655	668	688	712	665	654	696	655	686	663	677	702	720	729	645	670	666	641	701	681	650	686	708	636	675	659	671	669	674	640	643	653	648	681	685	672	616	681	683	670	683	645	726	655	673	737	679	720	680	675	672	687	683	635	667	636	665	652	699	697	675	650	665	657	679	687	725	673	678	628	678	663	680	691	633	672	659	686	653	676	647	704	679	686	689	685	697	685	714	658	655	668	676	675	630	657	667	647	653	679	656	647	674	648	654	669	709	651	661	705	633	675	694	666	672	679	661	694	685	676	669	711	664	651	664	662	675	689	640	682	687	709	696	678	702	694	673	656	667	697	691	649	665	698	690	669	681	677	680	668	642	679	675	700	683	673	642	673	721	621	686	640	690	669	609	638
1639	404	223	183	315	382	305	266	232	188	161	162	142	108	79	83	78	85	84	69	67	72	78	77	67	65	66	47	64	65	71	69	65	60	63	47	56	49	44	43	37	34	44	34	30	40	27	31	26	30	21	34	22	23	31	26	37	31	35	28	20	28	36	20	28	28	29	23	34	24	27	22	41	26	27	26	16	22	18	21	21	24	27	20	22	18	27	23	16	24	16	24	24	27	20	26	19	26	23	24	26	14	17	22	17	16	26	32	20	18	25	18	29	30	23	25	16	15	24	16	26	20	18	19	27	16	20	19	19	18	29	27	19	24	24	22	25	25	20	29	27	20	17	17	27	22	20	36	21	21	22	25	32	25	27	22	28	23	17	27	25	29	22	28	30	17	11	21	30	25	27	16	22	22	30	26	25	26	19	28	29	22	20	22	25	22	25	31	14	22	15	24	23	14	20	28	25	15	24	19	18	32	16	19	30	26	27	30	28	22	24	28	32	20	21	28	21	24	31	20	26	20	27	23	30	30	31	14	19	19	25	33	21	27	20	26	19	26	24	19	32	18	29	32	15	24	24	23	23	27	24	23	26	28	18	20	16	27	30	20	19	31	22	16	28	33	29	26	23	23	19	26	27	19	25	22	21	19	30	28	18	28	31	13	28	15	21	25	25	28	19	23	35	26	20	29	20	17	25	29	19	25	26	19	14	19	23	26	17	25	32	32	30	23	36	20	27	17	18	23	29	19	26	21	24	13	35	22	28	27	33	32	30	25	34	26	25	29	22	16	16	16	29	23	18	22	30	19	22	24	27	20	20	20	30	27	24	30	15	30	33	24	20	19	25	23	30	25	26	25	19	25	17	21	26	20	20	21	20	14	21	15	17	20	27	22	22	21	17	20	22	28	22	32	26	22	25	30	22	26	28	23	25	21	27	31	25	28	22	26	29	31	26	27	16	20	30	24	20	24	21	26	30	37	16	31	23	15	22	29	14	33	36	26	26	26	16	28	29	28	26	18	17	23	22	23	21	18	25	16	24	29	28	28	21	21	15	20	18	25	24	25	35	22	31	18	32	17	31	20	31	26	26	19	17	30	20	24	22	22	23	19	25	21	30	30	32	22	30	25	23	12	23	21	29	27	28	26	19	22	24	22	16	22	19	26	22	23	29	25	23	33	22	18	31	22	16	32	19	28	26	23	19	21	25	25	16	25	20	25	21	28	27	19	18	24	25	24	22	24	33	22	20	25	29	20	18	26	13	25	20	24	22	33	25	30	26	17	20	23	25	24	27	21	22	21	31	26	25	21	21	24	24	19	22	20	19	21	21	24	30	21	26	16	22	21	25	34	20	25	32	20	22	20	29	28	20	20	28	22	29	26	23	20	23	20	25	18	14	29	28	20	14	19	37	29	25	15	23	35	20	17	17	31	31	20	21	23	16	28	12	25	18	32	18	21	24	19	21	22	25	24	26	18	29	25	27	21	22	18	27	18	29	20	27	25	28	31	21	13	26	28	23	22	19	21	17	26	24	31	27	16	27	14	22	18	23	26	27	15	24	23	29	22	27	23	23	17	23	24	18	18	24	23	15	27	30	26	18	22	17	18	23	32	26	26	23	23	21	25	21	24	26	34	23	15	19	18	21	16	25	23	19	22	22	19	19	23	31	19	17	20	29	32	17	17	26	23	27	21	19	25	37	25	22	23	24	27	20	30	24	25	22	29	25	23	26	24	26	22	22	32	28	21	26	19	23	20	17	15	23	21	21	22	30	25	21	22	24	25	29	30	24	23	25	24	23	23	27	32	23	20	33	29	20	20	17	22	21	19	21	21	23	23	18	21	24	25	29	18	35	23	24	22	28	18	27	24	30	23	16	28	28	29	13	33	27	20	38	27	20	23	24	22	23	19	14	20	22	30	29	26	21	29	26	20	20	27	25	26	17	17	26	22	30	32	25	20	24	24	19	37	24	27	25	30	20	19	31	28	27	27	31	24	20	18	22	28	16	21	25	27	25	25	20	25	28	20	26	19	19	24	34	21	25	21	19	28	26	23	10	22	25	35	25	27	25	27	25	25	30	22	31	20	16	16	25	18	23	27	15	19	16	22	25	26	19	27	20	16	17	31	17	32	16	25	19	27	20	22	24	21	15	26	22	29	20	24	27	26	22	31	23	17	28	28	19	17	23	28	18	21	23	25	19	15	24	14	16	33	25	27	26	17	18	18	20	23	26	24	19	26	22	29	29	35	19	25	33	17	21	22	21	29	26	33	27	22	24	27	33	27	34	25	26	19	34	24	26	34	20	18	22	24	19	19	13	30	19	17	22	30	17	25	20	34	25	24	19	19	21	23	27	24	19	28	26	21	35	22	20	17	23	27	34	24	17	23	21	28	28	23	25	25	34	21	29	24	14	18	31	29	27	32	26	22	21	19	23	25	29	20	22	31	23	36	22	27	25	23	14	22	25	28	34	25	21	29	23	15	30	22	23	22	25	21	25	22	20	14	16	27	25	25	23	21	21	23	24	27	22	21	21	20	23	30	29	25	23	28	26	29	27	16	27	23	22	25	29	19	20	23	15	28	22	22	26	20	26	32	28	18	21	27	30	30	20	29	23	26	16	25	23	23	28	25	22	27	25	19	20	22	24	28	29	18	24	23	22	18	29	22	19	33	28	14	24	25	19	30	16	23	30	25	20	29	18	19	17	29	26	24	17	19	26	30	21	25	18	21	22	21	22	25	20	31	17	30	19	25	24	26	15	36	23	19	29	17	31	21	23	19	20	28	32	29	34	22	25	26	17	25	20	25	25	19	25	29	30	25	17	25	24	21	26	25	23	21	30	25	19	24	25	23	23	27	25	15	19	24	28	31	22	16	28	14	29	23	25	28	27	24	29	31	21	19	29	27	28	29	24	22	22	14	25	22	21	22	13	37	22	19	18	19	23	36	16	24	23	24	28	23	16	23	20	23	22	25	17	20	23	25	28	24	18	26	33	17	31	23	25	24	28	25	24	18	22	27	25	18	26	19	18	24	21	29	26	22	27	23	18	27	18	27	16	30	24	31	18	24	25	21	19	26	28	27	14	19	17	24	19	26	22	22	20	22	21	25	24	39	13	20	24	33	26	21	23	22	19	24	23	23	21	18	25	26	16	23	30	27	21	25	25	26	24	27	26	20	20	26	28	24	23	21	18	29	21	21	20	27	22	22	27	23	20	29	24	30	15	18	22	28	12	17	27	20	29	17	13	23	18	25	24	30	28	26	33	20	20	24	25	24	28	33	25	25	26	27	19	22	30	19	21	22	24	23	24	26	30	20	25	19	30	22	19	23	28	31	27	25	28	29	20	27	20	25	18	27	21	17	30	32	28	27	23	24	28	29	29	19	17	30	26	30	29	22	31	24	25	18	21	31	25	37	31	24	27	28	26	28	26	17	26	23	25	28	19	23	17	23	31	18	19	25	24	16	22	21	21	30	32	23	20	31	24	29
16591	10700	6273	16777	24345	23530	20028	16144	13145	10517	8968	7520	6322	5442	4734	4371	3716	3380	3146	2947	2776	2679	2810	2886	2741	2684	2519	2449	2305	2261	2037	1929	1910	1765	1807	1661	1557	1507	1301	1331	1262	1097	1000	993	840	749	702	594	624	534	587	565	551	537	541	560	547	499	576	521	536	510	480	474	533	524	484	518	478	521	500	476	465	461	464	420	430	428	423	412	449	430	423	412	405	369	405	401	379	390	402	388	404	428	341	440	359	375	394	425	406	431	388	384	388	453	390	377	394	397	419	388	383	381	417	432	409	423	382	392	412	410	380	423	373	380	380	386	404	423	371	399	380	372	368	397	427	393	371	336	391	397	423	350	370	385	382	378	414	373	407	358	419	400	413	372	367	402	380	376	404	395	382	387	360	393	349	370	385	384	391	390	368	377	367	360	381	365	373	411	382	371	425	393	381	368	388	394	372	370	406	385	395	412	402	400	355	401	387	416	379	397	373	416	380	372	396	370	398	355	365	392	375	398	371	398	419	394	395	377	415	365	386	417	386	363	404	397	367	396	386	371	377	365	385	334	360	381	382	357	374	390	394	405	379	374	405	381	416	358	382	383	389	397	385	375	412	403	425	373	363	433	394	386	408	394	372	368	363	417	407	399	401	359	380	391	415	368	388	366	386	405	412	389	360	355	357	399	384	386	367	416	378	385	364	416	393	395	409	422	390	401	373	388	396	363	385	406	401	372	367	367	412	417	352	381	383	359	394	393	395	366	375	421	420	405	381	391	395	393	406	397	394	368	383	357	354	382	422	391	383	413	407	388	378	412	382	383	436	365	362	376	384	381	355	363	358	375	353	383	427	404	379	381	397	384	374	396	435	400	372	397	382	363	402	379	390	367	409	403	403	368	364	373	383	354	372	398	411	359	379	378	396	405	414	398	367	399	404	398	372	385	362	412	368	391	390	408	390	369	391	420	389	373	357	426	368	372	356	386	398	404	382	425	450	401	381	356	401	391	407	382	368	362	418	408	377	395	365	388	411	394	364	398	392	412	405	355	382	381	380	400	391	367	385	392	369	386	395	365	436	391	375	398	418	374	391	350	389	360	373	389	411	364	399	377	379	388	404	403	389	389	393	394	407	357	346	400	375	393	409	408	346	401	410	382	384	371	383	398	381	426	406	393	393	380	392	388	402	388	400	404	403	405	393	445	402	381	401	337	398	384	410	388	338	377	414	395	352	388	385	348	398	408	375	401	381	383	373	389	413	394	430	389	385	394	411	405	404	376	384	404	375	413	432	393	371	416	418	395	362	388	364	392	396	423	403	404	412	393	425	372	397	402	348	427	374	405	379	342	396	344	395	383	442	394	375	356	361	376	371	416	360	419	376	396	365	402	384	361	407	389	392	384	392	387	412	393	414	386	395	412	392	380	368	377	374	379	404	404	411	342	398	389	384	373	388	354	401	380	395	355	380	399	427	397	377	386	385	412	391	418	376	334	385	417	408	394	373	370	367	365	382	372	372	388	380	408	377	403	421	349	422	425	384	383	377	397	388	389	414	419	387	377	406	393	393	383	380	386	381	393	381	365	383	395	397	396	386	375	396	405	358	402	361	402	370	391	388	385	388	408	388	366	352	380	355	388	422	380	375	363	399	403	414	378	405	405	367	417	385	382	400	406	367	385	434	369	364	403	368	445	402	399	411	371	391	401	384	418	381	362	409	366	382	382	384	410	407	381	422	400	443	395	420	404	396	404	399	426	392	420	374	405	396	375	401	374	385	358	378	378	381	389	366	374	376	396	393	408	375	403	379	378	417	390	376	394	426	409	367	412	397	399	407	364	369	362	422	389	381	408	371	376	397	369	413	375	387	409	359	356	420	397	393	370	404	370	394	388	377	406	427	368	393	399	438	408	409	371	387	373	411	396	407	407	399	372	402	391	368	403	402	378	400	377	370	405	377	347	398	383	377	382	380	380	415	358	423	360	388	409	379	378	391	393	390	400	387	400	411	359	378	383	362	376	364	370	376	382	361	394	414	408	371	390	361	360	408	353	399	361	391	389	372	384	420	404	393	423	366	383	377	379	396	415	382	402	392	387	417	404	355	403	408	390	361	394	396	388	404	362	373	378	382	383	417	386	361	384	425	370	413	388	381	379	423	390	377	399	403	408	412	378	403	378	369	406	387	428	417	396	374	402	394	367	375	333	404	410	371	401	366	373	395	354	416	397	388	368	401	432	411	397	394	352	379	395	390	419	423	394	387	399	380	389	374	384	407	395	391	373	432	374	386	377	387	400	434	404	388	395	382	377	412	370	402	431	408	400	366	380	404	390	401	443	375	405	386	378	354	386	372	380	432	403	397	377	401	359	397	392	384	388	380	396	369	427	379	372	410	377	367	377	409	425	393	392	410	385	361	390	409	387	373	409	370	369	391	397	396	398	394	355	373	397	398	415	370	377	408	437	369	403	397	402	388	401	387	428	426	377	394	361	374	377	390	392	377	399	387	397	380	407	392	379	401	392	379	368	369	370	403	415	376	379	382	383	412	391	421	375	399	397	453	425	378	356	400	398	377	388	386	362	366	390	369	389	427	395	410	390	387	406	384	375	384	409	385	399	361	370	403	410	359	341	405	366	375	382	415	371	405	421	360	394	376	357	413	415	408	399	438	401	403	356	361	367	386	397	306	387	385	381	385	366	403	377	391	413	363	390	360	421	401	405	385	400	373	401	362	412	416	409	416	423	391	362	382	393	430	381	378	414	387	374	366	361	398	404	342	407	377	355	384	390	396	396	428	393	385	400	392	377	357	421	402	380	377	381	426	368	411	395	386	445	397	397	392	368	384	369	396	399	393	420	384	379	405	379	372	428	337	399	366	358	379	373	381	394	395	393	397	401	395	386	374	366	382	367	372	408	417	380	385	375	404	381	384	435	377	360	361	409	398	380	392	397	352	383	376	413	409	417	382	395	385	378	390	385	377	374	402	363	384	365	367	415	364	390	409	399	375	411	405	389	390	401	399	389	419	388	396	365	359	377	377	404	428	369	408	387	384	356	409	395	414	384	366	365	390	354	401	386	371	396	441	367	394	361	377	392	370	375	353	367	360	375	413	398	380	384	376	377	372	381	346	377	426	398	357	414	364	393	386	379	359	409	356	389	383	401	431	368	414	416	380	393	402	420	378	387	391	372	371	381	410	395	368	387	370	416	355	355	375	402	368	352	385	426	366	390	405	379	397	385	375	392	379	397	403	384	364	381	404	389	407	376	394	403	368	394	396	409	416	358	401	429	401	383	392	382	402	394	379	344	404	384	414	378	374	421	404	381	401	380	368	356	365	392	394	346	388	381	377	373	387	405	350	402	378	375	376	424	400	381	388	414	370	375	381	381	385	409	377	382	360	375	374	407	387	388	415	377	402	389	401	391	408	377	425	398	395	331	440	393	426	390	389	393	357	396	365	409	383	403	377	406	422	392	405	369	370	340	370	392	365	384	408	410	419	393	393	392	374	406
1159	627	382	320	491	586	514	400	370	317	272	243	203	172	170	133	125	118	96	85	84	91	90	89	87	89	65	82	71	64	65	68	73	67	58	54	73	54	68	43	42	51	46	44	31	40	33	32	31	29	31	35	33	29	39	28	28	26	35	37	24	32	44	52	28	26	25	36	26	35	27	24	31	24	26	41	29	28	22	24	30	19	27	22	33	34	25	27	22	36	23	23	33	24	28	32	28	30	18	27	24	25	17	27	19	33	21	26	24	20	32	23	24	30	21	24	29	26	24	23	20	21	29	18	26	28	26	23	23	24	30	16	28	25	23	19	23	29	29	18	26	22	36	34	19	22	34	19	29	27	29	20	19	29	18	24	25	32	20	18	31	24	18	18	30	19	23	30	25	23	27	26	18	27	18	29	30	24	21	26	30	29	19	26	28	30	33	21	27	26	34	22	24	23	16	20	26	32	31	25	21	24	28	25	29	22	20	18	25	19	24	19	27	17	25	24	23	31	23	23	34	21	20	24	22	19	24	21	21	19	29	30	25	22	25	30	16	23	24	32	24	32	22	22	34	25	26	21	26	23	18	24	23	19	31	17	25	19	31	24	22	21	20	26	26	29	24	24	25	23	24	26	22	28	23	25	20	30	29	23	21	26	25	22	18	24	27	19	28	16	32	24	23	30	23	28	26	25	23	28	31	26	20	20	29	26	27	31	25	30	23	23	35	18	24	27	30	36	24	18	26	26	20	18	19	31	16	19	17	26	26	22	19	23	18	34	28	23	31	21	14	26	19	21	28	26	17	26	26	33	28	22	23	29	27	24	26	31	33	17	23	32	25	19	16	18	16	21	27	31	30	21	19	26	16	38	26	28	24	19	25	12	18	25	27	28	19	25	32	34	29	26	18	19	17	21	22	23	12	20	26	18	22	21	30	18	29	19	27	29	22	26	24	18	17	22	22	29	18	19	18	27	18	28	29	22	28	25	25	23	26	27	21	27	30	25	24	21	42	19	26	27	26	16	26	26	28	25	28	18	32	21	25	22	25	27	18	26	17	15	23	37	21	27	24	28	18	28	33	18	19	27	21	19	27	22	23	24	29	25	24	19	21	19	31	26	21	22	28	25	23	27	24	21	28	26	20	16	24	24	23	23	18	33	28	27	21	24	26	28	22	27	23	38	25	34	21	26	29	25	27	20	39	28	31	26	23	26	24	27	17	28	23	25	24	30	43	34	29	22	18	23	24	28	23	18	27	20	22	20	28	22	27	29	13	32	35	27	23	29	24	22	29	25	24	26	23	25	24	22	25	28	28	25	27	37	22	28	24	24	20	26	30	19	23	21	26	24	37	23	37	17	24	24	31	26	17	16	23	29	27	27	35	30	30	23	26	24	20	26	14	30	29	19	25	27	19	29	12	34	28	31	21	28	17	28	23	28	32	30	34	20	21	30	33	25	21	20	27	26	24	28	26	26	29	23	24	23	24	22	21	24	26	23	22	22	21	22	27	24	22	22	27	16	21	32	19	37	27	26	18	26	22	23	27	29	26	26	25	23	26	25	27	29	25	28	30	20	22	18	19	24	25	27	26	19	20	29	22	20	31	29	19	23	39	25	33	31	24	33	25	33	29	26	25	19	24	25	24	24	20	29	24	25	37	25	19	23	31	27	26	19	25	20	20	29	26	24	30	37	19	23	17	25	25	28	21	21	26	19	21	19	16	26	27	22	23	29	17	33	23	30	31	28	15	27	27	25	21	36	21	22	28	30	20	27	27	34	28	22	18	18	28	28	39	24	28	22	21	20	23	23	22	18	21	25	28	26	21	28	20	20	22	24	20	30	26	26	33	30	27	22	26	24	20	30	24	26	18	27	25	33	24	20	15	23	18	22	25	20	32	21	27	21	24	27	30	17	16	20	27	26	26	19	28	26	28	16	22	24	28	20	22	29	23	25	18	21	29	23	22	23	18	23	25	19	27	16	28	25	30	18	16	22	19	27	26	24	24	29	22	25	23	22	17	26	19	17	30	19	20	27	31	26	23	26	22	24	28	21	18	32	14	19	24	20	14	27	21	31	28	32	25	25	19	25	18	21	25	21	24	27	29	22	21	24	30	29	37	26	24	24	25	21	32	29	16	22	26	29	24	26	23	18	25	19	18	26	19	23	26	26	33	21	20	29	28	31	24	26	25	25	21	29	28	22	21	24	28	17	23	17	17	21	26	11	30	19	30	25	22	26	36	27	33	27	29	23	35	34	31	27	33	24	25	31	26	20	22	22	25	22	27	24	24	19	24	20	20	33	26	20	18	28	27	26	19	25	25	28	20	18	30	32	28	17	26	26	29	23	24	20	37	24	24	30	25	15	22	26	21	24	19	26	21	24	31	28	23	28	20	35	31	31	16	29	24	33	18	29	31	21	12	29	18	26	23	28	24	23	26	22	12	22	23	29	23	21	13	20	25	25	23	25	25	21	23	19	21	23	31	23	21	16	24	17	22	21	26	23	21	20	19	28	25	29	27	17	25	36	23	26	24	23	18	30	24	18	28	17	24	26	25	16	21	30	27	21	32	24	23	22	17	23	27	26	19	18	33	36	21	37	23	24	21	16	25	25	26	38	23	25	18	21	37	18	18	25	23	28	25	21	30	34	25	36	28	19	31	23	22	26	27	20	23	24	25	28	23	25	28	33	37	21	26	27	32	32	23	25	23	34	30	30	28	24	29	32	25	17	21	26	23	31	28	20	25	25	19	22	24	24	29	19	27	26	25	20	29	27	24	19	20	25	23	25	37	30	23	22	24	29	14	24	22	21	25	20	29	23	21	27	16	21	20	29	25	19	19	24	26	24	34	26	19	20	20	21	27	29	32	19	26	28	38	19	20	34	23	29	30	23	19	8	36	25	29	18	24	26	36	27	25	23	16	23	27	19	27	19	25	21	26	22	30	33	31	20	21	27	17	27	19	24	21	22	20	19	20	22	21	27	35	31	15	27	22	25	26	28	25	22	33	26	30	17	36	26	16	25	22	25	21	29	22	22	27	26	24	31	27	26	20	24	27	26	18	35	22	25	15	25	27	26	33	19	30	25	30	36	28	25	15	29	20	22	23	27	21	24	25	23	25	28	27	30	30	25	18	24	25	26	17	30	22	22	18	14	24	32	28	16	26	21	22	27	29	29	27	16	32	24	30	20	29	21	25	21	24	24	21	35	28	25	27	32	26	26	18	25	26	28	26	17	25	17	18	21	36	29	22	19	23	20	25	24	19	21	26	23	18	22	30	18	32	27	29	20	27	20	21	28	19	36	25	34	21	15	32	28	30	27	23	34	19	30	27	24	22	27	23	21	31	32	26	28	19	23	24	17	27	27	25	25	25	31	21	18	17	26	30	26	30	16	26	26	26	20	28	33	29	22	20	22	37	25	15	32	29	34	16	23	15	32	25	24	26	23	26	32	27	18	25	18	34	21	21	20	23	25	28	27	22	23	26	21
21143	15213	9195	22296	30128	29107	25223	21306	17862	15239	13061	11179	9417	8277	7376	6398	5466	5114	4642	4228	3990	3833	3815	3880	3708	3423	3375	3190	2946	2726	2715	2461	2464	2134	2091	2056	1968	1750	1711	1653	1507	1430	1242	1192	995	890	831	768	711	683	656	691	652	605	641	621	617	598	621	603	575	637	600	576	646	565	659	602	624	615	562	586	557	536	490	475	517	449	440	454	468	448	451	447	418	408	421	446	419	453	455	393	399	421	431	371	420	433	436	430	448	457	389	445	389	402	413	405	449	402	410	428	418	423	424	463	431	415	399	393	395	394	418	406	381	430	375	407	414	476	417	447	411	422	403	393	413	453	422	425	442	374	406	392	405	407	422	408	420	401	395	425	411	427	414	457	400	435	417	421	439	416	377	417	370	413	397	397	436	421	413	431	432	408	412	407	407	396	360	431	444	416	410	420	400	417	433	419	442	391	427	383	397	412	394	410	378	424	432	398	370	447	385	390	407	419	412	409	434	426	428	403	449	401	384	421	422	414	408	429	375	389	413	427	413	463	384	403	426	410	408	397	396	435	405	379	412	413	418	423	403	410	377	397	410	363	393	411	393	416	389	427	410	370	436	392	426	401	457	359	381	414	410	408	393	389	400	408	413	375	424	423	437	391	409	405	401	423	425	400	421	423	401	376	385	419	390	407	425	448	443	392	375	418	396	399	408	389	419	422	432	396	404	379	443	409	395	432	424	419	404	410	408	400	383	403	436	429	417	385	408	414	408	420	405	434	433	448	376	394	438	409	390	391	431	417	417	441	396	412	394	419	429	423	387	400	391	391	434	435	404	409	413	446	382	448	390	409	404	366	471	449	382	371	395	424	399	434	412	423	407	451	452	385	388	393	453	411	406	409	399	419	412	409	383	405	392	414	392	438	403	417	396	414	456	405	394	416	427	356	397	383	378	404	397	414	405	384	413	425	390	387	390	412	362	398	446	425	398	427	396	432	392	427	391	421	396	388	408	400	420	399	385	424	409	412	398	383	432	375	409	405	373	398	383	427	391	419	393	414	455	394	412	418	418	368	423	423	408	405	420	430	421	406	439	419	426	392	409	402	423	395	425	414	409	426	423	438	408	416	432	425	410	407	397	422	387	413	387	436	410	415	416	420	415	421	414	404	407	391	450	390	399	439	410	423	391	419	407	370	399	394	392	438	396	435	389	405	362	411	432	410	438	389	398	423	434	390	398	413	392	406	449	412	409	402	437	390	421	374	372	388	405	365	412	412	407	377	411	402	419	398	399	418	424	381	379	392	394	420	450	389	410	431	415	423	403	411	403	393	427	407	411	433	439	422	423	400	382	404	376	400	397	409	396	411	440	416	426	406	417	385	364	437	423	401	416	394	387	374	407	388	424	400	369	399	404	409	414	379	391	421	398	407	403	434	402	415	365	435	410	381	418	393	409	387	386	407	420	408	383	399	384	395	422	403	414	408	448	430	410	415	385	390	387	385	421	388	433	418	418	396	416	433	437	396	385	405	393	427	406	426	386	408	370	390	394	418	416	468	424	432	406	431	422	427	399	399	379	401	396	427	401	417	423	444	426	365	392	435	425	396	430	382	419	402	436	389	423	415	420	350	386	430	433	411	379	418	419	407	411	451	398	373	401	379	425	421	395	410	392	432	394	413	413	407	398	402	405	391	436	413	413	420	410	379	399	429	416	458	396	398	393	408	388	405	452	411	394	437	407	430	397	419	396	416	387	398	431	398	421	436	405	406	424	422	441	406	426	407	380	409	385	392	432	416	420	415	366	392	421	410	398	405	396	415	393	423	403	444	389	399	405	402	424	411	365	433	397	405	390	368	417	416	372	430	384	422	399	403	420	401	372	394	392	435	442	407	389	404	392	397	396	434	445	426	411	383	416	419	401	397	420	421	419	431	391	453	409	388	384	442	374	424	416	424	433	377	424	421	407	393	437	388	401	386	387	361	390	380	416	373	393	418	413	388	426	391	406	394	395	455	444	434	404	405	395	448	396	399	397	431	402	405	399	418	358	392	414	389	371	420	402	418	411	406	425	448	400	406	420	411	418	399	416	445	408	387	454	431	396	443	422	388	412	404	440	385	424	394	392	383	403	410	427	421	417	448	397	432	395	374	415	423	402	413	355	408	382	411	446	391	402	429	439	391	454	385	394	429	383	419	439	410	386	400	418	402	419	413	394	389	421	415	415	436	409	409	408	439	431	384	424	408	362	428	384	411	357	403	420	402	370	388	403	407	413	436	421	430	426	422	419	404	438	428	391	398	408	406	425	376	434	385	446	404	430	393	411	430	404	420	363	448	412	427	432	424	405	427	403	393	364	410	422	420	469	396	429	423	462	419	427	417	423	399	393	393	395	434	396	419	399	401	416	421	392	368	446	431	429	405	396	422	404	402	381	389	383	419	428	395	423	432	437	384	361	400	434	413	410	367	422	408	404	420	377	386	396	445	416	423	411	412	406	423	441	400	407	445	431	446	412	456	386	432	394	396	380	411	403	369	407	393	439	411	391	395	439	395	405	392	388	429	384	431	407	409	412	435	401	392	386	413	433	428	370	376	410	413	375	390	377	408	446	400	416	426	370	425	413	420	450	397	416	423	395	445	377	410	425	382	411	379	437	393	450	420	408	367	412	382	414	422	433	443	423	372	405	446	418	438	431	412	422	400	419	393	434	400	365	404	360	375	419	396	401	387	426	399	380	393	385	404	414	367	432	405	408	407	397	417	431	446	377	442	397	402	383	429	372	374	424	361	427	431	397	401	415	419	413	384	390	394	425	396	390	403	438	428	416	395	390	385	421	409	421	434	409	413	381	409	414	401	390	395	414	412	393	409	426	404	394	410	396	380	387	368	426	391	401	391	389	387	427	427	441	397	402	400	436	404	417	410	407	392	420	403	378	427	398	407	414	474	386	408	396	408	380	375	403	436	391	404	413	426	412	414	418	447	405	416	410	411	393	390	417	395	396	395	424	402	411	402	371	421	418	420	416	412	439	387	405	449	396	430	409	398	391	406	408	395	414	379	373	424	393	397	408	404	386	415	414	415	411	400	413	407	424	395	399	426	365	391	429	436	420	440	433	397	396	411	437	397	412	384	404	399	420	412	386	430	405	397	410	434	389	416	402	403	407	397	384	379	395	400	402	388	438	412	417	400	385	430	408	393	401	372	393	403	391	378	399	430	393	426	409	408	399	400	413	380	399	454	412	408	389	399	415	415	416	405	395	431	423	398	431	402	418	403	375	387	408	441	414	419	384	446	435	387	366	411	395	409	400	415	416	391	396	425	392	405	421	413	383	408	449	388	372	404	431	414	407	386	403	398	432	416	427	411	424	371	424	386	456	422	389	403	465	416	382	416	372	448	379	380	367	403	404	405	407	415	399	416	384	415	432	392	353	401	421	426	388	409	452	401	384	438	365	422	415	401	408	390	431	399	407	409	414	399	386	436	436	399	402	427	423	412	437	392	403	436	398	389	448	393
2837	571	331	285	443	572	438	390	337	284	255	206	207	160	166	143	138	147	121	116	99	105	117	122	97	96	86	82	101	86	79	66	78	73	99	71	79	62	56	71	68	58	54	55	44	51	29	48	46	34	47	45	39	37	40	43	44	45	51	53	44	32	38	42	40	37	41	38	42	40	45	51	51	38	47	50	33	37	43	52	43	47	45	45	46	45	33	36	38	39	36	36	40	36	46	44	44	37	37	40	45	48	32	36	43	38	45	32	42	31	49	42	51	36	35	28	40	36	38	40	31	44	45	46	45	51	34	54	39	33	40	43	42	45	36	39	45	37	35	47	27	37	39	35	40	32	32	28	47	37	25	36	42	40	39	48	38	42	34	31	42	43	42	38	46	49	40	36	42	26	33	35	36	47	50	38	52	39	49	41	27	45	34	39	29	31	41	50	41	44	41	38	39	36	48	35	43	35	40	30	37	38	35	40	37	35	31	36	42	40	42	29	44	36	40	47	32	37	34	35	42	39	41	37	44	53	40	37	50	39	42	42	34	47	29	45	38	40	47	47	46	28	44	46	46	38	50	37	51	52	45	42	33	41	32	32	35	47	41	34	39	42	30	51	42	36	43	41	42	31	43	42	40	36	29	43	37	41	47	45	41	38	37	43	36	45	30	50	39	33	43	44	31	42	36	44	47	37	38	40	45	43	50	31	44	35	31	36	33	41	38	43	32	33	44	47	37	39	38	39	46	35	45	36	35	51	37	53	43	47	37	32	35	41	42	47	40	32	48	33	39	38	38	57	44	51	40	41	29	39	32	37	41	34	47	34	48	43	26	40	47	42	35	46	40	40	32	37	39	38	39	35	43	31	40	49	43	44	45	36	45	35	25	32	43	39	44	40	48	46	37	42	40	34	40	46	47	31	31	46	34	41	47	39	37	40	33	39	38	43	38	39	36	42	31	40	42	38	47	42	36	49	51	39	47	35	49	40	33	44	37	41	36	37	35	56	42	41	38	32	42	40	43	35	40	37	44	40	46	43	40	40	54	38	40	36	39	38	37	45	32	39	36	36	39	28	32	39	25	35	40	28	36	45	53	29	31	35	41	42	35	40	45	42	38	38	39	49	33	41	36	31	48	40	47	40	39	46	52	37	31	48	37	39	44	40	40	40	44	59	47	46	33	36	43	36	51	37	43	34	36	32	38	40	36	38	42	38	28	48	44	38	38	36	38	36	41	34	41	35	35	33	44	33	33	34	36	43	48	45	31	33	43	57	48	53	54	42	36	34	34	41	42	44	31	53	32	49	27	39	37	41	40	38	47	42	39	50	35	40	43	39	32	35	37	46	37	28	48	33	39	35	49	37	49	50	37	38	42	40	33	40	41	45	37	47	40	34	50	35	32	46	39	41	47	41	26	31	37	50	42	38	44	33	35	42	35	51	36	37	36	36	30	37	41	36	41	44	38	29	34	46	38	47	38	39	40	39	44	37	42	48	34	41	48	31	36	42	38	40	47	35	39	49	33	40	39	36	40	34	36	33	28	41	29	51	34	49	30	30	41	41	50	44	38	33	33	39	46	35	33	41	34	53	47	30	37	39	48	47	46	38	49	41	44	40	38	39	51	30	25	42	43	44	38	38	34	39	38	45	34	42	36	42	38	37	43	43	33	27	55	55	40	38	31	40	46	46	34	32	44	38	37	42	43	49	39	37	43	41	40	38	31	40	48	38	42	37	43	43	27	39	33	42	37	47	39	49	36	37	49	43	33	35	28	38	29	34	36	53	38	46	39	36	41	37	32	36	39	35	49	33	24	37	46	26	41	45	46	48	47	44	41	36	49	35	34	37	26	37	45	44	37	38	39	33	30	36	35	36	34	35	46	46	33	50	36	51	34	45	45	45	40	40	36	28	40	28	42	38	46	36	37	46	46	48	37	45	34	44	39	32	38	36	44	31	44	38	52	34	41	52	32	35	43	22	52	33	35	32	44	39	43	33	31	38	46	41	42	44	40	33	48	38	33	47	36	41	38	43	44	49	52	37	41	35	40	46	43	40	37	33	40	39	42	33	41	38	32	28	41	38	44	33	42	48	32	40	36	36	34	40	41	35	42	53	36	31	36	37	33	41	49	41	47	51	50	34	45	31	35	47	38	44	37	53	30	42	39	40	49	32	39	52	44	40	39	38	38	41	42	51	46	42	36	39	35	32	52	29	40	38	37	60	52	31	44	28	37	39	40	46	45	38	34	42	33	40	39	45	39	39	44	42	43	40	30	35	36	38	39	43	42	39	28	46	34	38	49	46	39	38	45	36	60	41	43	42	34	32	42	40	38	31	35	42	55	49	43	31	31	35	39	34	41	42	32	42	45	36	50	48	41	32	32	36	33	30	39	25	53	34	37	33	33	31	48	40	40	39	33	44	43	29	33	29	44	33	39	46	50	41	39	46	50	45	42	35	33	30	40	41	35	44	42	37	40	35	43	41	47	44	44	40	37	42	31	34	30	33	43	32	33	34	48	33	41	44	47	31	32	44	39	38	32	41	44	32	36	44	34	38	35	48	39	49	43	33	39	38	39	36	31	39	44	35	39	39	41	38	46	48	47	32	42	37	55	42	45	28	50	42	32	44	41	34	50	44	49	41	35	31	30	39	43	43	48	43	26	48	44	42	41	53	32	35	45	42	51	33	38	34	47	41	47	49	35	44	44	27	48	34	46	32	40	39	33	38	33	29	37	33	45	50	35	47	45	33	40	36	36	38	48	35	32	38	36	37	36	42	41	37	30	36	30	28	47	35	46	41	32	42	45	44	40	37	41	36	33	44	46	45	35	39	40	32	32	47	49	43	36	43	40	47	44	40	32	38	51	41	52	40	38	46	30	46	44	39	42	35	39	34	33	41	38	39	44	42	37	38	41	47	56	46	45	34	35	41	45	36	49	35	49	47	30	36	43	45	27	45	37	43	45	34	35	38	33	32	41	37	37	36	42	33	37	40	27	39	44	29	44	36	26	41	40	43	37	34	45	46	37	43	41	42	38	28	29	42	31	41	39	43	44	44	42	39	41	41	51	39	41	39	48	43	38	50	39	33	29	42	39	26	45	37	46	30	45	39	45	39	38	43	38	40	43	36	42	54	40	32	36	41	29	48	45	42	35	46	41	36	41	27	35	30	50	33	35	43	32	40	37	25	43	42	40	29	31	38	38	42	35	44	42	38	31	43	29	46	43	42	38	51	33	24	34	41	38	47	49	38	42	39	44	49	45	43	34	39	32	43	36	47	39	43	37	40	41	42	37	39	42	37	41	34	35	45	41	47	49	49	29	38	37	34	41	33	33	43	46	44	38	29	46	45	35	40	44	38	51	38	45	33	38	46	31	42	29	35	41	31	48	29	44	32	51	41	41	36	39	43	47	42	41	46	42	40	42	41	47	44	46	48	42	41	46	46	29	34	47	54	40	34	47	47	40	36	34	44	35	44	29	41	58	29	37	40
19237	13442	8621	20907	28407	27726	23905	20328	17160	14687	12554	10702	9375	7853	6958	6193	5446	5028	4694	4284	3913	3879	3915	3889	3649	3610	3430	3181	2955	2888	2823	2612	2480	2334	2316	2266	2134	1949	1858	1757	1633	1466	1415	1219	1159	1099	963	975	861	882	892	881	884	861	807	888	895	815	824	893	810	884	815	807	870	846	806	867	840	769	780	812	763	718	727	721	694	663	682	682	705	739	656	637	672	619	649	661	651	649	641	643	659	658	643	685	613	651	672	631	623	642	597	627	590	677	667	619	652	620	665	649	707	614	678	639	628	684	660	655	640	647	664	629	651	643	655	693	621	584	673	636	680	615	629	573	689	674	665	615	671	610	615	619	588	618	661	591	676	631	658	632	657	634	615	652	641	634	625	641	588	623	637	611	588	613	650	661	664	659	646	604	673	617	669	630	623	655	641	664	593	563	713	643	699	634	645	657	604	637	610	641	633	625	671	640	645	642	599	612	645	647	634	583	659	672	640	652	644	597	646	621	589	658	693	617	629	606	640	647	608	658	651	647	658	598	649	632	633	662	660	577	650	640	636	642	663	651	634	658	661	613	662	669	618	622	605	613	661	652	620	663	643	677	653	601	618	655	590	600	657	642	668	612	626	619	617	631	691	650	589	600	621	648	619	638	647	600	659	671	613	617	664	664	645	643	638	657	631	587	638	679	648	622	640	652	637	686	683	595	653	597	652	651	655	611	695	635	647	640	633	605	647	622	669	673	618	618	622	605	636	583	656	620	679	644	649	589	644	657	616	649	629	681	668	670	600	639	636	652	671	616	679	632	666	642	661	630	674	607	586	666	634	652	641	615	667	608	664	633	647	602	651	600	597	636	631	658	648	650	624	612	645	662	676	633	606	617	644	611	567	642	622	644	646	620	625	621	644	631	674	627	641	611	632	624	594	629	633	613	626	624	618	625	647	671	616	646	672	673	641	656	626	631	593	643	615	634	624	609	598	638	681	654	703	647	656	646	656	608	657	616	599	614	645	600	664	632	663	649	609	654	638	627	631	593	666	682	631	660	631	619	673	651	705	643	657	604	673	600	628	637	676	678	636	614	616	626	642	630	653	608	619	603	616	643	619	634	686	631	640	583	636	639	639	653	604	666	609	588	602	634	662	614	666	651	686	643	665	683	587	602	619	612	625	579	681	665	687	642	655	624	655	612	614	639	685	654	618	611	621	597	639	635	637	649	646	641	666	646	629	590	631	649	675	633	681	569	640	663	660	610	654	648	643	689	609	647	663	652	665	641	641	650	636	656	647	602	583	656	605	644	666	631	610	628	658	615	599	593	617	611	613	630	628	617	678	692	685	602	657	639	622	628	608	621	689	672	618	637	604	610	627	649	667	601	626	587	621	647	622	621	576	664	651	635	644	650	640	633	689	626	594	634	637	649	611	676	608	623	622	661	603	634	645	643	636	668	612	648	638	671	638	612	644	626	645	654	601	633	640	686	690	702	595	654	624	618	698	654	627	611	665	623	619	664	619	640	628	646	652	649	637	658	654	700	640	637	654	628	689	610	642	620	635	645	636	651	630	653	637	588	630	615	642	604	596	626	641	625	640	644	644	657	601	642	622	652	612	650	615	622	632	666	638	649	634	634	607	627	637	665	678	644	645	624	622	649	659	675	645	628	639	619	648	654	658	663	691	660	675	638	628	625	641	650	656	662	637	661	700	653	650	599	652	596	649	653	644	680	652	608	624	618	723	634	629	614	635	670	677	656	646	647	638	669	590	651	583	652	606	644	682	609	635	592	632	619	647	655	644	619	583	716	627	644	623	648	631	661	618	623	638	618	626	631	600	672	647	628	634	651	652	668	612	611	669	667	669	627	693	616	596	664	617	629	638	651	639	628	617	611	645	610	637	652	602	639	642	589	626	656	651	633	688	613	629	613	629	630	621	615	654	706	639	665	623	648	686	641	637	629	586	639	659	676	656	658	595	627	614	638	634	625	649	626	610	607	655	623	671	654	640	665	613	640	598	676	662	665	601	643	654	591	651	641	638	658	585	585	630	641	607	644	648	634	658	656	645	690	630	588	650	638	659	635	604	663	634	635	619	656	619	660	651	625	585	661	621	619	617	647	627	665	655	672	684	653	625	621	670	652	608	624	668	661	624	638	686	654	658	605	634	611	619	648	638	649	669	615	695	617	656	623	652	656	660	629	644	655	621	605	632	649	627	635	629	637	671	663	613	609	641	636	614	675	658	637	620	667	617	673	647	659	663	666	613	619	626	644	635	653	678	638	631	646	674	618	619	656	641	637	668	656	647	627	606	639	650	629	629	642	629	632	615	628	690	661	641	636	641	592	626	626	612	613	599	626	598	591	648	649	643	634	597	675	624	661	635	654	638	645	603	645	657	641	645	644	669	663	605	663	652	663	642	658	625	643	656	633	610	667	661	597	658	637	639	616	619	665	630	635	625	584	668	622	639	604	667	610	660	624	601	620	681	631	578	670	639	640	634	615	619	602	694	636	652	651	697	612	615	627	633	627	648	648	619	626	667	660	674	592	612	626	622	612	663	633	637	661	666	650	623	608	665	650	599	666	669	638	675	657	626	681	605	651	671	673	599	647	586	660	624	639	676	612	632	642	643	647	606	683	623	650	640	592	639	593	595	653	589	644	635	652	658	616	628	665	626	647	685	687	638	649	633	620	651	614	632	647	656	631	666	597	614	671	651	620	647	711	654	648	641	685	659	614	663	641	608	591	651	662	633	653	603	693	618	595	628	641	677	620	643	589	595	631	637	643	707	646	635	714	657	663	651	602	647	651	629	607	613	664	640	665	660	631	634	628	610	630	640	622	663	622	613	644	603	589	670	620	620	661	638	658	655	672	654	648	632	597	648	613	662	651	646	643	652	633	704	634	649	624	605	640	658	670	642	643	637	635	609	623	575	656	663	640	662	661	616	645	661	625	641	646	623	628	672	634	642	595	627	634	653	636	699	622	633	614	642	657	671	666	709	666	674	628	624	644	583	609	658	601	602	636	634	619	606	650	648	634	608	606	648	626	635	637	631	599	635	672	601	674	593	640	603	616	600	654	627	624	646	624	672	622	703	646	641	628	646	673	640	617	597	615	650	605	645	605	587	633	656	648	650	631	636	653	632	641	655	613	627	633	610	628	636	647	623	637	626	603	653	631	700	592	693	670	653	675	683	651	669	627	607	650	659	612	630	637	677	635	620	630	615	612	641	618	645	587	630	679	647	646	607	687	648	654	688	638	648	591	648	581	648	660	627	641	646	602	647	677	645	669	628	643	616	623	628	639	650	607	597	631	642	603	631	670	621	656	622	652	654	630	604	628	624	667	599	634	623	638	651	608	642	654	629	605	637	614	667	682	562	592	631	632	653	610	599	675	617	612	650	638	627	669	649	620	671	608	637	612	693	621	648	604	622	628	607	644	630	644	597	661	656	667	622	699	637	601	663	651	667	630	600	628	620	597	583	615	638	642	605	615	633	626	610	650
2101	961	515	423	706	870	738	598	503	444	364	353	312	246	215	222	205	161	145	179	128	143	142	129	140	122	109	98	106	108	101	90	83	107	97	79	71	74	75	61	68	54	69	58	62	63	55	61	51	49	55	48	70	45	55	54	56	39	51	53	52	44	50	53	43	45	37	64	48	58	33	48	42	42	43	47	44	44	42	37	49	38	46	43	41	45	50	37	50	42	53	44	53	43	52	45	55	53	52	48	47	45	56	38	39	33	39	41	47	46	49	38	45	41	38	42	48	31	47	40	47	42	49	52	43	41	43	34	44	32	47	48	43	31	47	49	47	45	46	46	47	47	38	32	42	36	48	26	44	42	43	42	54	39	38	41	44	36	42	34	47	47	47	39	42	34	46	45	37	27	39	47	33	52	48	44	34	44	47	44	28	45	51	44	46	45	42	34	32	44	43	43	37	46	36	28	27	37	36	48	45	41	45	33	42	38	30	52	34	46	49	42	37	46	51	46	48	44	36	42	39	49	45	49	40	52	42	46	35	40	37	50	38	37	38	41	41	39	43	46	42	34	37	48	36	45	36	45	49	39	31	48	39	45	42	44	45	42	46	39	39	31	51	35	55	32	43	48	35	45	36	46	42	41	45	38	42	41	44	36	39	38	50	52	44	50	42	44	40	44	52	40	33	40	36	50	39	43	33	42	54	40	48	51	46	49	42	42	52	41	48	51	41	42	46	43	39	54	34	49	52	29	46	40	44	39	42	39	40	40	47	33	40	45	41	38	40	39	45	37	42	34	47	42	45	32	49	50	52	42	52	49	38	45	36	38	41	42	38	51	34	37	40	42	44	26	42	39	46	36	49	45	42	47	35	36	45	41	25	40	50	41	39	44	36	43	26	36	51	47	43	41	45	39	48	45	38	39	56	27	33	42	44	49	41	48	43	57	47	41	37	46	39	52	37	33	52	41	45	36	40	47	50	29	34	37	48	41	38	27	45	41	41	38	46	34	38	36	41	49	44	43	44	43	44	53	39	49	54	35	41	42	50	60	45	59	44	40	39	36	43	48	38	42	47	27	38	33	46	33	36	47	42	35	40	47	45	44	39	47	52	56	44	44	34	44	49	47	34	42	45	44	35	45	38	36	50	28	45	51	44	52	31	54	41	38	37	50	53	43	46	47	42	44	38	51	49	39	39	46	47	40	29	53	46	40	52	32	33	43	52	48	40	49	35	46	35	34	29	36	39	38	37	44	45	38	36	38	29	44	41	29	52	41	37	42	48	29	48	53	43	50	43	41	39	37	49	46	41	50	37	49	35	31	46	42	44	57	43	46	46	35	44	46	46	52	62	33	39	29	30	49	38	36	35	56	42	35	38	33	47	44	37	45	38	36	42	45	35	50	39	47	50	36	42	48	51	61	40	49	36	34	29	42	44	33	42	40	36	48	53	48	55	32	50	43	37	52	30	33	43	49	41	41	36	45	47	48	37	54	44	38	33	49	48	47	35	54	42	48	49	26	33	56	42	45	40	52	43	38	29	46	39	34	38	43	46	34	45	41	38	40	31	35	26	47	50	37	33	44	30	44	41	37	47	37	35	37	35	39	34	36	30	43	28	42	38	51	37	47	37	47	41	45	36	48	35	33	44	49	44	43	40	35	53	39	38	38	39	45	53	44	37	39	32	33	47	38	41	42	37	43	49	42	47	49	43	48	44	38	47	33	49	49	33	38	54	33	44	32	42	40	54	53	45	43	45	51	37	32	41	40	49	47	36	29	47	40	45	35	42	48	46	47	38	45	41	46	42	34	43	45	42	47	42	36	51	38	29	29	40	44	36	34	41	33	41	39	52	45	33	52	34	57	48	56	38	42	45	30	54	44	59	46	41	35	41	41	50	37	46	40	43	32	46	42	49	47	48	37	39	39	42	51	28	59	32	41	48	43	57	27	43	37	45	54	44	47	45	45	34	51	29	38	50	44	42	39	45	34	38	47	45	45	39	48	41	42	30	53	56	42	44	41	39	36	35	45	48	48	32	56	55	44	32	48	45	26	37	28	58	49	45	39	42	46	56	40	41	47	55	52	39	44	35	46	36	40	40	48	46	41	43	38	50	42	43	43	37	51	44	43	51	39	42	43	39	42	42	38	47	48	45	41	32	45	44	41	49	35	41	29	45	28	35	40	35	47	39	36	39	35	44	46	27	43	38	44	44	40	48	38	49	42	32	46	46	46	32	36	41	43	48	41	45	48	41	27	46	45	45	48	41	37	48	48	47	49	52	51	43	56	43	42	40	41	41	43	48	47	45	41	56	35	39	44	45	35	38	38	48	55	53	40	39	41	46	43	37	29	46	47	37	38	45	41	36	47	41	47	36	55	45	40	42	52	42	42	35	32	40	47	32	42	49	44	45	51	45	40	40	48	44	47	34	43	49	36	46	44	54	40	40	45	50	37	45	33	50	49	35	39	33	46	36	36	46	42	38	33	46	38	34	48	44	49	49	52	34	42	34	46	48	46	35	45	48	35	33	45	40	45	43	56	33	36	36	31	39	36	44	49	32	40	34	47	42	39	42	51	51	29	33	39	35	33	48	34	52	50	36	48	55	39	37	42	53	38	48	43	49	49	47	49	50	47	37	53	39	45	44	36	45	36	38	52	47	42	41	38	49	43	35	41	28	31	47	40	43	41	42	42	41	57	42	38	43	40	41	43	55	44	43	44	40	38	34	35	51	46	38	44	38	48	34	45	46	39	42	46	44	39	42	40	43	30	43	42	47	52	29	43	47	43	49	59	45	53	53	47	42	48	46	47	37	43	43	37	42	39	44	47	34	29	44	36	46	40	31	49	43	35	42	40	35	40	39	39	37	36	44	43	47	57	37	38	38	50	31	35	36	44	44	39	37	35	35	35	40	38	36	53	42	48	54	39	45	46	43	54	46	25	28	53	40	31	45	44	38	41	38	47	48	39	45	50	31	43	59	46	36	50	50	42	44	44	45	45	48	29	38	49	51	35	35	46	38	41	33	44	34	52	46	36	37	44	41	41	50	45	32	35	51	45	28	53	50	51	39	46	43	46	50	49	40	44	41	41	38	34	33	52	59	41	41	47	44	51	46	41	40	43	49	48	42	34	44	25	59	41	29	46	51	43	41	40	47	53	48	37	36	43	43	43	50	49	40	34	24	41	41	43	42	45	40	28	44	27	37	45	46	47	41	35	47	36	40	55	32	45	42	43	49	38	42	38	43	49	44	47	41	39	40	35	30	37	42	33	42	41	46	42	43	39	43	47	44	41	47	46	44	56	34	49	40	40	29	34	45	43	34	48	39	51	41	46	47	44	42	27	46	53	31	42	35	37	34	36	50	41	48	46	37	38	43	41	35	47	44	58	40	44	42	39	44	40	48	34	55	47	36	44	40	26	46	44	40	45	46	52	32	42	38	47	49	48	50	48	47	41	45	36	37	45	38	37	42	48	41	42	40	37	41	41	34	36
25159	17914	11844	26033	33867	32790	29225	25727	22244	19466	16927	14615	12764	11054	9866	8620	7835	7165	6516	5925	5297	5136	5218	5013	5016	4591	4426	4039	3861	3614	3406	3246	3123	2919	2922	2688	2558	2427	2302	2122	2114	1882	1716	1562	1422	1266	1158	1117	1122	1015	1081	1030	989	1034	986	966	977	981	971	948	922	961	986	968	937	1012	975	910	940	880	892	883	873	833	810	760	803	776	797	763	755	724	758	653	731	726	685	717	726	682	724	718	657	716	702	699	671	723	734	719	705	618	661	692	667	697	715	686	670	714	667	635	675	654	674	694	706	667	728	733	692	673	657	727	645	716	660	707	684	698	697	664	668	687	651	718	668	677	692	683	698	634	684	691	658	712	612	686	629	647	661	645	661	698	670	692	690	656	694	683	655	676	650	668	636	718	709	687	724	688	677	698	630	674	626	663	673	713	714	675	653	709	662	670	648	676	727	666	659	685	635	653	694	633	664	648	702	653	674	685	700	628	717	722	646	669	727	670	710	711	684	659	664	676	666	659	700	643	639	684	649	714	653	693	703	672	650	653	729	677	689	652	673	642	686	744	684	701	681	700	667	695	670	667	665	680	634	605	669	713	704	660	693	641	645	695	677	699	662	690	692	641	653	664	686	675	690	660	668	640	671	705	631	700	709	653	683	729	687	679	658	690	675	680	689	613	640	724	672	675	678	688	691	704	631	718	663	687	684	714	650	677	643	656	687	658	751	653	647	658	662	678	720	665	680	746	625	700	653	690	675	675	718	657	686	690	670	674	655	682	678	676	672	669	630	691	640	706	664	677	671	729	687	704	715	654	665	736	673	644	662	662	656	690	702	689	675	675	656	649	672	687	696	670	676	658	643	634	721	685	673	713	716	658	737	666	695	684	628	668	677	714	646	692	663	661	644	636	670	696	683	669	717	682	678	684	663	654	650	653	677	674	711	654	739	647	695	647	659	661	649	660	730	672	687	678	670	654	667	661	667	671	701	707	677	678	686	651	695	666	680	667	675	701	655	714	680	684	664	681	693	683	663	689	727	647	668	650	652	710	646	656	653	666	708	670	672	708	655	671	686	677	706	670	659	648	707	656	659	672	658	668	683	681	721	658	691	671	639	651	658	709	724	675	669	650	662	683	707	679	657	659	697	676	671	697	686	644	695	697	683	690	670	691	683	652	700	696	660	652	685	703	657	659	678	729	684	660	657	636	701	675	709	664	655	613	716	688	707	647	640	714	615	684	666	642	663	736	630	703	639	714	677	675	643	681	681	654	676	689	727	675	670	652	651	678	675	656	690	684	674	733	714	664	674	703	702	683	713	673	686	636	693	694	712	672	661	616	704	674	723	682	655	686	701	654	673	680	740	678	637	686	687	701	725	728	634	676	681	673	651	696	644	677	670	698	656	684	646	681	669	669	643	669	672	677	665	670	717	673	707	662	717	669	708	664	603	695	731	704	676	647	651	658	655	704	663	679	694	677	700	633	645	611	702	625	643	709	714	724	667	667	665	654	689	631	670	647	645	678	676	655	624	711	700	698	645	687	735	668	715	634	650	658	658	658	674	643	728	718	687	668	690	699	696	672	670	650	616	687	678	695	728	670	681	691	685	671	683	716	681	663	655	668	717	682	654	685	672	631	658	688	660	700	715	688	651	675	665	655	716	684	692	673	648	671	675	687	727	707	680	726	672	677	679	652	696	636	732	687	645	680	681	656	697	656	704	718	677	711	723	666	668	621	699	713	651	624	659	672	647	710	732	658	728	662	683	681	644	705	727	694	686	649	706	671	715	670	679	682	687	692	655	695	673	641	703	673	719	645	678	785	675	655	657	737	691	661	655	621	689	714	686	621	681	621	692	646	669	646	704	735	708	677	657	673	627	675	647	674	649	662	663	691	661	666	673	635	663	655	736	667	673	637	681	629	678	665	631	666	674	668	699	708	637	663	689	660	674	678	727	677	678	705	676	666	661	710	696	677	660	678	634	710	684	666	697	646	634	664	706	692	685	653	660	689	730	679	695	660	675	670	660	662	678	656	659	635	674	678	672	699	654	651	656	751	685	650	671	672	671	641	645	699	636	709	691	678	696	662	660	623	691	694	703	727	674	650	711	660	617	679	717	702	641	622	695	663	675	652	615	688	690	637	695	612	686	675	630	692	686	662	679	671	684	696	684	706	679	703	704	658	639	645	691	648	710	696	636	700	702	671	678	710	709	634	640	662	690	677	671	675	714	651	640	662	665	639	669	704	651	681	667	655	644	690	675	668	676	711	714	717	666	682	699	682	631	687	644	675	664	642	624	681	651	692	636	664	675	674	650	642	696	660	701	696	716	660	608	666	679	638	696	701	635	666	706	657	659	711	667	634	645	654	699	658	685	690	646	708	670	730	622	708	715	713	646	739	682	668	681	671	709	682	669	617	667	676	685	699	659	701	673	639	635	653	665	697	650	697	663	722	647	705	671	725	679	683	703	639	684	643	663	645	679	715	677	637	680	651	688	666	647	646	743	644	685	642	679	616	655	658	686	681	635	646	690	667	696	685	689	712	666	673	627	686	693	702	649	724	697	698	704	700	689	652	650	698	706	671	650	662	683	666	685	667	641	672	697	637	689	684	661	660	672	643	683	665	687	670	647	680	652	653	666	660	658	651	672	727	653	637	716	681	725	644	646	660	690	734	684	706	714	677	653	646	658	684	669	683	659	669	685	678	678	677	705	689	658	640	691	745	669	715	632	635	722	697	666	660	710	685	665	677	704	646	644	687	729	689	682	702	686	720	653	679	645	690	679	667	677	677	631	661	659	644	677	711	681	671	669	652	720	689	747	645	661	669	695	683	723	671	686	689	727	683	662	681	681	674	677	658	645	656	665	703	692	672	679	658	701	681	663	661	700	658	634	687	716	726	701	606	631	678	686	646	692	698	700	680	656	623	695	680	684	656	706	666	665	669	643	686	612	668	725	688	638	646	655	684	714	652	701	698	679	696	632	660	676	697	674	676	623	647	680	716	659	690	705	691	669	702	704	680	666	654	678	697	694	674	707	675	688	707	677	689	632	685	650	722	682	684	680	682	670	651	686	681	708	688	726	640	681	669	645	690	669	668	621	664	666	613	654	701	696	698	711	701	665	666	682	630	657	638	661	657	661	675	664	657	692	658	714	650	641	727	679	711	671	707	669	688	667	694	667	722	705	641	679	698	682	676	662	632	656	686	700	666	681	669	687	697	692	658	709	666	624	661	640	672	738	690	694	702	668	678	687	691	691	673	657	667	663	693	696	665	685	658	687	673	670	630	680	644	689	636	681	673	682	664	699	679	674	685	694	641	679	640	651	684	707	692	688	636	648	682	638	639	698	610	707	669	695	681	658	639	687	655	679	658	644	684	667	671	656	714	648	679	647	639	691	657	684	664	669	721	705	691	717	681	692	670	670	702	673	680	655	666	681	712	689	657	691	642	651	669	750	657	642	681	625	650	657	712	609	675	640	677	661	694	677	661	661	680	687	692
1619	373	221	171	281	325	268	263	212	207	168	143	138	122	115	118	88	88	99	70	77	64	79	63	72	79	63	62	60	64	72	51	54	48	43	35	47	47	39	40	35	38	33	32	26	37	26	29	18	34	19	25	27	27	34	28	13	17	32	24	26	28	26	23	22	34	34	28	27	30	18	16	33	28	30	14	23	25	24	21	29	26	19	27	22	24	26	23	26	23	18	21	24	28	33	29	20	17	21	30	25	25	24	19	31	22	18	20	20	23	19	18	31	23	27	17	22	22	18	20	28	15	25	30	22	26	22	20	28	28	22	22	25	15	22	26	16	31	30	31	24	31	22	21	29	24	23	23	21	27	21	25	26	26	26	22	16	24	18	21	18	15	34	23	21	32	20	17	26	21	34	17	17	20	14	27	18	19	23	27	22	17	22	26	20	31	21	28	28	24	34	28	25	18	33	21	24	21	20	29	29	33	27	19	28	16	20	24	27	30	23	30	27	23	31	20	28	22	34	22	27	21	22	18	30	26	31	25	19	23	28	20	24	24	24	30	38	12	22	24	22	20	25	27	32	29	21	21	22	21	26	28	24	27	18	16	26	22	23	22	20	28	29	16	27	26	28	25	14	23	27	30	26	22	25	21	25	29	19	29	20	22	23	25	21	24	27	22	26	16	16	17	29	24	27	24	23	19	29	40	26	32	31	30	29	17	30	27	26	33	25	19	24	23	28	17	16	20	31	16	24	23	28	25	17	27	34	18	24	30	23	22	21	19	19	28	28	36	18	20	23	18	17	18	26	27	25	23	23	27	23	24	26	18	16	24	23	18	30	22	16	26	21	17	22	25	21	17	18	27	28	18	21	27	26	21	28	30	25	24	20	29	28	15	22	20	22	29	23	25	17	21	23	25	17	27	21	25	29	25	30	24	31	16	32	28	25	26	21	22	25	31	19	23	21	23	24	20	22	22	31	27	23	19	20	27	27	20	28	21	28	29	23	18	28	23	19	28	23	24	17	27	20	26	21	24	20	23	33	23	18	32	21	22	28	28	24	24	19	23	25	19	25	14	18	28	22	35	16	23	22	24	16	23	19	23	21	18	24	23	28	24	23	22	25	24	31	27	24	30	23	23	23	27	33	23	13	22	21	27	22	29	24	20	24	30	25	18	22	17	17	24	30	26	18	16	17	25	22	17	28	17	26	19	24	20	32	25	20	37	28	26	25	22	25	22	15	24	27	19	28	24	29	26	29	28	15	32	20	26	26	24	33	25	24	26	19	20	20	22	27	22	25	23	18	15	25	25	17	23	19	23	26	20	20	25	22	18	18	22	28	22	24	19	24	28	20	20	27	24	24	17	10	27	16	21	22	21	28	23	21	27	22	21	24	26	37	22	34	20	19	16	30	27	22	36	18	29	22	24	20	22	19	39	19	20	27	27	32	29	25	21	18	22	19	18	27	22	24	20	20	30	19	19	27	20	15	22	19	20	24	25	23	32	21	26	24	20	21	26	27	25	19	28	19	28	27	27	32	18	23	30	30	21	21	26	28	23	20	23	21	18	27	21	24	24	28	22	25	26	30	28	30	20	11	20	17	26	20	20	29	32	22	20	20	18	22	26	19	28	25	24	25	16	20	20	21	29	15	24	19	25	26	14	28	33	25	29	15	19	29	22	22	25	23	26	25	30	32	23	33	19	24	22	20	24	27	23	23	32	26	30	24	14	16	27	26	26	29	28	19	18	28	27	23	15	22	31	20	21	24	23	17	21	29	25	26	21	32	30	27	28	18	12	27	26	19	21	26	20	27	18	31	14	21	29	23	24	29	16	22	32	28	19	24	22	17	21	19	27	24	22	28	21	16	24	22	15	21	32	26	28	27	24	24	31	30	22	25	24	38	23	24	24	33	18	19	24	28	22	24	22	25	24	22	20	28	16	36	38	29	22	23	23	30	24	21	38	18	27	24	21	28	23	20	22	16	25	22	21	26	21	17	20	15	29	24	21	28	19	19	19	25	27	23	16	31	30	21	17	27	27	29	18	26	31	19	31	21	23	18	35	18	21	22	28	23	28	19	24	15	18	23	26	26	25	24	26	23	20	17	20	20	19	21	26	20	28	19	26	16	30	18	28	30	35	18	13	29	20	27	17	20	22	27	25	33	23	31	23	28	26	28	27	17	23	29	21	24	25	31	20	26	30	20	28	27	34	31	23	27	24	19	18	18	35	27	31	28	24	21	25	23	18	25	19	28	27	33	22	28	26	26	33	34	21	20	21	40	19	20	24	22	27	25	15	24	20	24	16	27	18	37	30	27	27	24	15	21	21	22	16	26	23	24	29	23	26	26	22	23	20	27	26	18	19	18	24	21	22	32	16	20	27	25	14	26	28	24	22	32	26	21	17	28	23	27	19	20	12	26	25	16	29	17	29	22	29	17	21	25	15	18	31	23	27	25	31	17	21	27	26	29	19	31	18	20	17	28	28	20	28	28	20	20	29	17	21	25	25	20	25	22	20	24	33	14	26	23	24	24	22	29	26	29	29	28	26	21	26	19	27	32	16	22	26	17	22	30	13	15	25	18	20	28	36	26	22	26	26	25	28	21	27	20	27	15	28	22	20	26	20	25	19	23	21	23	24	20	29	20	25	43	27	21	26	22	29	14	24	25	22	30	23	20	20	25	30	22	22	23	23	13	33	30	19	21	25	35	24	26	27	25	28	25	23	22	23	21	26	27	21	25	25	20	23	17	24	16	21	22	15	19	19	33	33	20	32	27	30	26	30	20	17	36	25	29	28	18	20	24	22	20	32	28	20	27	17	25	25	30	20	26	22	30	18	28	25	18	20	15	20	18	18	24	21	30	19	23	21	27	25	22	24	20	25	21	28	24	17	14	16	22	27	22	22	25	24	21	29	31	33	17	31	25	21	25	21	26	23	25	24	18	39	26	27	24	34	29	21	27	26	19	20	16	27	22	24	18	27	29	26	27	28	27	22	19	22	19	24	22	29	22	19	26	17	28	34	18	21	19	22	25	24	29	17	26	24	31	27	21	29	23	28	18	29	17	25	30	33	26	31	20	17	22	18	31	32	24	23	24	20	27	22	23	24	20	25	22	28	15	30	24	21	22	14	23	26	27	19	20	17	24	18	20	26	25	24	19	18	27	18	25	20	27	21	28	16	20	21	27	23	23	19	25	26	23	18	27	22	19	23	22	27	25	30	21	15	19	22	26	22	23	23	21	22	25	28	22	22	25	12	28	19	23	26	22	21	23	26	17	27	18	23	24	24	30	16	33	30	26	30	27	23	29	17	22	24	27	29	24	21	23	29	23	24	19	23	23	17	23	26	25	22	19	35	24	18	20	22	27	23	37	25	17	33	25	34	19	29	27	19	29	25	31	17	25	18	18	22	24	24	21	24	24	21	20	23	24	14	25	24	25	19	19	29	23	26	23	20	23	29	29	24	22	28	33	17	18	22	24	24	24	20	26	14
16798	10655	6104	16474	23931	23199	19668	16251	13339	11199	9525	7915	6644	5691	5106	4481	4165	3805	3393	3179	2945	2864	3030	3037	2933	2805	2653	2550	2360	2244	2049	2014	1933	1837	1765	1682	1527	1432	1365	1275	1175	1051	984	818	848	643	654	652	578	611	552	602	581	559	569	525	565	526	509	495	541	543	539	531	574	622	577	518	476	497	503	489	476	443	403	410	422	403	430	444	397	442	394	388	376	382	396	411	396	374	392	452	397	400	406	391	416	387	382	377	407	379	408	395	423	413	362	380	402	432	354	408	397	410	379	405	363	366	428	388	387	391	415	390	428	404	413	412	386	399	382	378	400	395	404	402	389	406	410	385	397	391	387	380	371	395	378	396	378	390	388	358	379	397	412	403	373	366	414	394	388	407	398	394	403	393	383	389	377	405	379	414	417	415	396	410	409	383	403	395	395	350	389	400	411	396	394	391	435	356	408	390	423	386	402	409	420	370	390	394	354	370	342	397	375	397	374	414	372	401	420	377	384	376	404	382	391	378	409	387	404	418	407	349	387	401	389	367	403	404	394	382	415	392	395	415	384	358	380	409	367	354	391	398	368	410	413	399	380	415	362	383	405	399	388	373	402	402	405	385	378	406	432	407	398	399	386	399	381	372	377	409	379	394	366	401	382	399	409	391	380	391	392	373	377	369	401	363	378	424	393	373	416	387	370	382	356	377	402	414	370	393	372	386	408	387	371	357	412	409	375	397	415	390	401	401	422	413	388	402	451	371	383	389	366	410	395	402	387	443	415	398	414	373	352	414	406	358	429	398	381	367	411	359	382	377	330	369	386	413	386	373	402	420	420	403	396	369	390	364	375	421	358	400	385	354	398	362	419	371	377	405	389	414	400	426	372	383	453	393	376	394	396	413	414	415	388	360	381	405	392	413	385	373	378	416	391	426	382	398	370	371	372	396	398	408	402	350	391	394	425	422	388	388	381	367	390	428	376	362	434	373	392	403	372	417	424	389	401	404	439	390	386	412	417	360	399	410	384	415	394	375	416	396	394	424	375	380	401	418	366	413	399	356	395	420	376	365	379	392	380	396	401	375	390	366	359	374	410	387	403	364	395	396	404	383	415	417	389	364	401	388	397	398	387	392	374	391	468	435	392	429	390	354	404	418	391	390	389	403	419	402	388	400	385	397	383	420	367	386	399	378	386	402	399	426	365	395	402	365	372	380	380	375	403	430	408	428	372	410	392	434	391	409	389	372	415	453	413	383	419	413	377	400	373	370	379	390	393	380	349	400	363	397	400	367	406	384	433	405	406	381	397	401	394	383	425	398	385	434	378	412	406	408	412	391	384	407	372	377	405	353	350	407	408	411	387	405	401	397	376	421	378	369	389	382	410	384	372	382	357	359	382	415	390	375	411	411	403	413	406	413	400	398	391	387	421	392	384	397	399	387	406	397	402	374	404	409	406	382	390	384	387	410	364	389	409	408	410	449	447	400	391	402	357	408	396	401	406	369	387	366	387	385	348	381	403	392	395	390	373	407	395	412	379	399	373	428	451	369	399	377	389	368	385	368	418	386	424	368	420	402	375	371	414	421	390	374	402	385	389	387	383	410	383	378	382	413	387	375	393	442	365	420	388	417	404	419	418	381	414	381	386	373	384	364	383	389	413	408	377	426	367	423	406	409	379	405	414	364	400	406	396	410	393	364	422	366	413	382	392	435	375	391	409	369	405	380	393	393	383	381	393	407	396	405	392	392	375	392	352	395	372	400	398	403	405	394	372	345	400	417	368	437	378	387	434	378	392	373	389	404	380	399	382	404	380	387	415	394	372	393	405	407	446	408	428	375	380	355	387	403	396	372	386	411	390	411	383	349	406	396	416	403	412	410	385	375	381	391	386	409	390	412	397	380	381	384	390	396	419	408	389	390	415	379	400	435	388	369	400	383	383	399	386	399	371	414	417	364	376	384	349	401	336	407	405	364	377	397	399	395	427	395	409	384	367	396	387	388	353	418	394	389	372	387	380	383	413	447	392	419	386	408	390	412	386	401	397	407	392	353	384	377	410	360	418	365	402	373	356	395	419	374	415	403	400	437	388	386	378	391	410	407	399	415	378	390	378	399	416	430	411	420	418	391	417	400	388	383	403	410	384	412	377	368	412	397	389	395	400	382	343	396	382	385	401	362	394	371	380	397	360	388	402	417	377	386	386	391	345	391	404	420	389	374	388	386	384	387	362	416	421	432	392	395	375	377	393	400	399	367	385	401	381	392	374	384	400	374	395	379	407	411	383	358	349	399	385	387	394	428	390	389	388	424	408	376	425	387	397	403	368	381	438	413	407	423	362	411	402	376	364	418	403	378	396	401	364	388	411	388	384	378	395	405	388	409	396	389	388	397	399	389	405	387	407	406	416	401	419	443	371	379	358	394	418	399	387	390	399	368	390	417	350	385	385	372	370	373	407	342	403	409	427	416	412	434	385	412	375	375	407	353	413	376	349	376	411	389	382	377	366	405	410	403	400	399	402	347	389	402	421	396	409	417	364	417	395	401	392	396	390	372	405	376	349	368	414	404	382	401	390	371	368	356	385	383	389	357	416	408	380	385	442	402	397	364	418	380	385	372	399	343	390	378	396	419	374	353	394	399	423	390	401	425	398	352	369	383	358	386	361	403	399	369	414	405	379	397	421	417	398	365	425	369	369	391	410	395	400	353	380	391	426	388	397	356	416	394	376	403	403	421	405	400	417	381	390	388	385	390	397	390	365	385	402	371	386	358	375	413	397	423	397	388	378	378	341	398	407	384	403	375	390	398	424	439	385	380	400	409	396	396	357	398	406	391	351	383	377	356	408	395	410	404	378	387	409	399	391	399	340	389	370	404	421	397	397	379	407	390	388	387	378	371	413	370	397	422	378	391	378	412	403	385	387	428	397	383	423	420	391	421	387	393	372	405	398	372	400	402	389	361	418	397	393	397	410	402	421	406	394	390	418	395	392	372	374	405	352	380	392	397	360	386	404	415	407	370	388	401	388	405	402	382	394	390	404	419	384	414	373	397	388	370	409	417	416	394	383	381	393	427	371	397	377	384	377	348	385	395	416	412	385	396	380	382	381	399	379	370	383	396	366	381	412	384	377	409	404	395	375	409	411	397	399	399	390	409	399	422	374	383	397	402	401	389	408	418	375	400	417	361	360	397	420	380	424	384	344	415	366	361	381	391	450	396	401	419	379	417	362	412	395	372	366	343	439	379	382	400	408	384	369	396	381	415	387	388	403	355	371	417	380	424	397	361	381	388	410	359	423	415	404	428	379	356	444	383	394	387	364	412	399	397	408	408	376	400	380	367	362	371	372	358	353	370	420	407	416	362	418	410	394	385	420	357	396	448	386	434	401	387	379	383	392	390	397	388	396	397	393	389	371	372	397	386	387	390	372	386	382	363	387	400	378	421	404	404	371	377	384	390	436	417	414	373	384	411	394	395	395	395	396	404	414	383	411	390	414	391	392	370	364	376
1131	646	369	267	490	559	489	428	371	323	273	231	203	161	177	131	144	111	100	92	90	92	92	97	94	98	101	91	69	87	58	82	67	57	53	62	56	58	55	56	52	33	38	49	27	34	23	25	21	33	21	27	26	35	33	38	33	36	27	35	30	38	40	44	31	39	27	25	29	23	23	22	25	17	17	23	25	32	25	20	26	18	33	22	18	31	15	26	22	13	21	32	20	34	23	21	22	24	27	28	23	24	20	21	32	26	29	25	19	24	39	23	15	20	25	29	21	25	32	25	34	25	20	15	31	29	31	25	27	24	25	23	25	22	33	24	19	30	21	24	24	26	29	23	26	21	18	23	22	15	37	33	25	26	26	27	20	21	27	20	30	19	30	19	21	22	24	31	30	32	20	30	31	22	29	20	29	24	27	36	24	34	24	22	29	22	31	22	33	23	25	30	31	23	24	30	21	20	34	29	26	30	20	15	30	33	18	18	16	20	26	22	21	21	21	13	22	22	22	17	27	19	22	22	27	24	18	22	32	22	30	35	23	40	24	35	20	23	23	24	17	29	24	19	27	27	22	23	26	20	28	29	19	32	25	19	28	21	19	23	28	25	18	27	27	28	34	12	26	19	21	27	29	25	26	28	21	20	24	25	24	21	29	32	21	28	26	25	27	33	26	23	25	20	32	22	20	34	29	26	27	30	33	26	26	21	24	28	25	23	19	28	20	24	25	28	24	29	19	28	22	31	31	24	28	26	21	23	33	22	19	23	34	24	23	40	29	32	29	25	27	23	31	28	25	23	15	19	27	34	27	33	23	24	28	12	26	28	23	18	26	25	26	15	26	26	31	44	27	30	23	18	20	33	26	20	27	32	25	26	36	25	28	23	34	27	22	22	20	25	25	23	20	26	31	20	26	24	24	18	24	26	25	19	26	26	31	14	21	29	17	21	29	25	25	20	24	18	27	29	28	17	21	29	37	31	26	32	23	19	35	31	24	18	19	29	32	19	25	28	24	22	29	37	30	20	27	30	26	16	26	21	20	27	18	25	21	27	25	27	25	24	30	18	19	28	27	20	22	24	33	29	25	27	18	26	26	20	31	20	25	19	28	23	28	17	26	20	32	21	30	31	17	29	31	21	29	24	28	30	20	26	22	37	31	34	29	32	20	27	29	22	28	26	12	30	31	31	19	29	28	21	27	26	21	33	25	23	24	24	29	21	30	26	32	17	16	24	18	21	28	16	16	17	20	27	24	28	20	23	35	20	29	23	20	24	25	18	31	24	20	17	27	20	24	25	22	22	31	33	15	26	26	27	21	28	15	22	23	19	27	20	24	24	30	23	25	25	18	19	28	16	23	29	17	26	27	19	26	16	25	26	21	35	19	15	24	15	22	21	23	22	23	19	25	27	21	32	26	25	21	21	24	22	14	16	25	28	27	26	18	20	19	19	34	26	24	28	25	20	21	21	30	25	30	19	23	27	16	23	27	27	27	28	27	24	21	28	25	22	23	28	25	24	40	27	23	20	36	34	30	30	18	29	26	22	23	25	16	31	28	23	40	20	34	23	26	23	24	24	23	30	27	23	27	28	21	27	23	23	25	24	21	28	29	24	34	16	17	27	30	20	24	28	30	21	16	25	21	29	28	15	22	17	20	21	20	23	19	21	24	23	19	26	20	29	20	23	15	20	23	27	22	27	27	34	26	33	22	20	22	25	20	25	24	14	22	26	28	22	27	18	22	31	29	31	36	25	22	23	22	25	17	23	26	22	27	24	19	32	21	17	25	22	16	38	26	16	29	23	16	21	35	21	30	21	12	24	29	27	22	23	28	28	29	26	22	25	27	17	23	25	25	21	33	29	26	18	30	30	32	21	20	22	28	26	37	24	21	25	36	28	17	23	26	29	23	17	28	24	28	16	18	12	25	27	14	19	31	28	22	19	23	25	25	16	26	17	25	26	25	31	21	17	24	24	25	15	24	22	19	34	29	27	21	22	22	23	20	9	18	30	23	13	32	26	20	24	29	27	22	34	23	24	27	27	20	20	26	25	22	35	24	18	21	25	20	17	28	22	25	24	25	27	15	25	25	26	33	26	24	30	20	30	32	30	27	18	17	24	23	22	21	19	34	18	27	24	19	17	22	28	28	30	19	26	22	19	29	30	26	20	10	34	18	23	26	24	17	24	32	32	21	16	26	18	23	23	21	39	33	20	28	33	23	28	21	29	33	22	29	26	29	27	29	25	29	28	32	26	29	28	23	33	25	24	28	36	23	21	20	19	29	16	20	25	33	25	23	17	23	26	25	29	21	23	17	29	18	17	27	25	23	26	16	27	26	27	24	31	23	24	20	18	17	20	33	27	22	26	21	22	26	24	28	17	25	20	27	21	29	32	29	21	23	19	21	23	26	21	30	16	28	17	19	29	30	30	25	22	23	21	27	25	26	35	30	22	30	25	23	26	24	21	21	31	27	23	20	15	26	27	29	22	25	25	24	22	28	21	31	24	20	19	29	34	24	35	23	18	26	25	24	13	25	24	19	25	23	21	30	19	19	23	23	30	18	27	24	21	25	36	21	25	14	18	25	29	27	28	20	18	22	23	26	29	13	28	22	28	27	22	36	29	23	23	32	26	29	22	28	31	21	21	20	30	28	22	20	24	18	23	30	24	24	18	22	38	20	30	22	14	26	34	26	19	21	21	20	33	18	30	29	18	25	30	27	18	14	31	36	30	37	16	31	20	24	34	27	27	30	17	30	27	23	30	22	28	18	20	23	26	32	24	23	19	20	27	36	17	22	22	22	22	29	15	23	31	31	13	21	21	14	30	23	24	36	16	27	25	30	25	26	41	17	27	21	22	31	26	23	20	18	19	20	20	18	20	29	20	28	22	23	30	26	19	26	27	21	24	18	32	25	24	28	20	17	16	26	24	20	14	20	22	23	19	23	29	27	24	24	28	23	30	28	30	18	22	22	24	29	29	27	24	24	25	27	15	21	27	26	23	25	22	23	28	23	19	27	29	29	25	24	33	19	22	23	24	28	18	18	34	22	27	21	20	27	27	23	27	20	21	22	20	17	24	29	31	29	17	27	18	26	31	28	33	21	26	23	22	37	27	17	20	24	29	36	29	21	19	36	18	27	19	23	22	18	26	29	31	21	25	24	17	27	32	23	20	20	25	20	27	20	29	19	20	29	29	25	29	24	24	29	20	26	22	19	22	19	27	26	25	19	20	23	19	24	20	31	21	24	29	27	16	32	24	26	16	24	27	17	26	15	16	19	24	25	31	21	33	31	25	24	22	21	26	33	19	25	19	27	23	30	27	25	28	14	25	28	18	23	26	24	26	29	23	24	26	24	22	21	18	15	25	24	20	31	22	15	22	24	24	23	28	31	26	21	31	18	23	23	24	25	20	32	26	20	22	24	34	17	18	19	22	19	32	20	23	20	26	21	21	33	26	23	15	25	20	17	24	35	24	26	21	27	27
21027	15209	8902	21816	29637	28692	25193	21726	18354	15696	13546	11458	9643	8518	7453	6611	5838	5366	4786	4491	4083	3860	4050	4070	3980	3683	3460	3291	3016	2741	2732	2570	2371	2350	2179	1996	1850	1828	1801	1586	1469	1325	1081	1072	983	811	797	770	730	697	701	652	638	620	637	609	641	607	661	572	680	681	653	633	652	612	618	576	613	585	576	579	518	505	456	466	478	480	436	503	445	485	425	430	421	441	463	441	438	370	431	406	406	423	389	434	435	438	422	406	408	426	388	441	414	387	377	371	410	432	429	429	395	426	401	436	396	424	421	450	439	423	417	367	450	409	417	397	439	393	425	425	383	431	394	437	411	385	424	416	392	418	414	414	422	446	420	384	400	420	421	422	427	397	430	403	460	382	438	425	415	421	406	417	427	444	384	412	396	406	422	395	434	412	393	414	409	406	402	374	417	400	413	405	453	421	410	403	423	392	399	386	416	446	434	405	418	409	432	431	392	387	439	396	394	418	400	426	383	408	405	417	412	377	409	413	399	406	381	407	396	405	428	390	403	404	437	451	403	433	389	430	398	405	398	466	416	420	372	405	409	396	428	397	385	394	404	387	447	368	455	399	383	416	381	409	436	415	448	396	409	386	398	386	389	399	447	398	435	403	393	442	377	434	421	420	447	389	408	389	419	429	410	428	392	413	411	393	392	403	418	410	419	369	381	442	441	431	422	373	397	407	418	400	429	397	365	374	407	381	449	400	421	420	408	418	404	412	412	361	450	395	415	424	399	455	393	389	421	426	390	383	402	410	432	400	406	404	391	439	406	438	380	409	401	390	374	413	392	391	394	372	422	429	386	398	424	412	401	399	410	380	437	374	410	382	393	407	403	408	408	395	420	420	375	416	422	424	412	412	387	419	406	425	414	403	413	428	413	406	408	381	403	380	394	414	444	401	398	389	444	397	415	415	400	359	359	427	416	415	423	405	455	429	383	412	401	425	403	376	414	441	446	398	414	405	424	396	421	404	422	431	407	438	423	408	421	386	410	418	398	387	403	401	404	421	375	399	427	413	408	395	393	352	373	401	366	409	405	388	426	388	406	341	426	403	351	394	395	411	402	397	432	429	404	415	408	416	380	395	363	381	408	383	382	426	395	392	400	361	427	415	390	399	420	374	391	425	390	407	392	411	406	368	369	409	410	432	415	417	368	371	411	424	435	383	413	421	412	419	377	402	397	402	431	403	394	433	383	418	438	420	422	418	423	385	407	386	374	385	423	402	406	406	411	416	402	409	379	403	411	435	403	380	402	416	403	386	409	422	419	397	411	400	396	391	397	399	434	405	422	398	397	382	419	415	420	420	402	422	404	426	426	405	429	424	405	443	435	436	407	437	384	390	377	410	412	434	395	408	419	383	400	416	406	416	394	451	392	398	390	369	415	443	376	425	423	422	435	431	426	406	360	403	395	420	402	393	386	400	409	396	423	413	380	416	392	392	404	402	422	429	396	395	397	390	382	424	412	426	430	441	417	421	382	410	428	408	418	399	417	423	446	420	381	446	426	416	397	403	404	419	412	409	434	395	369	418	418	383	423	416	410	413	423	431	398	403	393	403	420	412	424	388	394	399	400	398	397	428	400	387	394	411	398	411	416	436	410	380	413	441	365	390	408	424	391	412	408	447	398	415	374	411	415	415	428	410	451	377	412	413	392	409	405	434	441	451	441	425	415	389	413	413	395	403	408	386	385	419	402	421	418	404	421	399	431	399	396	378	432	416	397	414	384	394	436	389	410	462	429	438	403	420	432	446	370	407	418	380	428	406	391	409	402	394	405	386	399	372	442	413	406	407	419	386	430	373	379	391	417	405	414	405	394	399	416	413	382	410	404	437	442	404	418	444	436	424	431	442	416	443	424	359	389	387	394	395	408	418	422	413	381	413	409	423	426	408	400	382	410	422	394	433	368	448	387	415	416	372	429	425	417	427	439	423	392	403	405	353	393	418	392	414	389	399	391	430	391	442	381	387	395	421	389	400	401	426	412	383	402	418	423	389	373	432	419	422	400	412	414	395	417	436	420	414	409	402	421	414	381	388	395	397	448	409	397	402	405	401	370	417	395	392	403	425	394	409	393	402	401	422	456	369	415	393	421	445	405	394	361	369	432	450	425	422	405	391	403	407	413	370	430	421	382	425	416	428	421	397	416	407	404	427	455	396	424	407	425	429	432	421	420	420	421	400	419	433	437	431	409	399	414	402	425	403	410	408	462	409	385	376	431	387	400	427	420	418	429	400	401	420	380	421	395	403	407	386	404	389	415	405	395	401	404	404	382	402	437	366	424	394	420	434	428	396	360	395	406	401	376	433	417	432	402	416	398	370	423	410	440	400	429	409	440	406	421	409	406	395	409	421	430	448	423	385	376	409	383	409	392	395	391	383	403	411	405	381	409	422	366	404	383	416	416	416	417	425	405	435	400	408	422	436	384	401	407	421	408	405	408	416	380	439	385	379	418	402	402	395	465	386	432	403	382	403	421	432	432	405	396	430	388	415	393	412	408	390	412	384	435	405	430	424	377	392	374	443	435	408	380	394	379	402	428	406	443	440	375	405	423	424	393	401	394	370	422	390	394	412	359	400	417	390	394	430	386	395	424	398	434	371	407	435	401	412	378	408	425	410	380	406	413	408	381	393	434	390	432	422	391	412	402	391	397	401	408	391	419	407	411	435	411	395	384	429	399	429	383	421	423	394	395	398	399	444	425	414	426	454	410	405	428	394	385	419	410	422	407	431	399	393	457	399	391	396	399	428	416	443	408	418	409	396	414	397	434	388	412	410	393	427	421	399	431	422	414	414	418	424	406	394	439	436	421	428	398	431	420	374	422	370	392	380	414	371	412	413	427	403	417	424	394	398	444	426	368	386	408	439	366	394	408	397	427	428	401	418	437	444	432	413	443	396	390	415	400	400	418	390	398	391	433	403	396	389	386	403	393	431	412	397	377	398	395	412	411	405	419	405	393	407	425	397	416	402	391	434	408	410	374	424	425	418	391	403	425	434	420	387	438	399	423	420	425	377	425	431	401	383	401	412	428	415	399	434	397	414	390	417	418	406	446	451	370	407	431	441	472	422	431	437	415	393	401	421	403	401	413	436	400	413	393	400	406	426	412	424	333	422	431	406	389	417	409	408	397	411	390	391	429	399	427	422	365	394	389	440	400	440	379	411	408	420	414	428	376	401	458	425	417	426	393	383	356	420	414	421	444	415	419	399	437	408	441	386	479	391	392	442	386	408	393	430	369	399	423	379	406	423	395	390	419	414	442	411	411	408	417	379	414	442	371	425	417	433	390	413	401	405	384	416	423	432	430	405	370	398	423	385	378	398	395	425	395	384	422	399	425	400	444	417	455	409	431	421	375	372	423	413	406	389	413	430	435	440	393	443	403	438	455	385	378	395	407	418	386	412	382	403	393	400	447	425	445	424	380	430	371	438	387	388	411	395	404	435	403	397	365	442	410	449	382	415	359	383
2817	551	318	261	432	518	458	378	353	285	291	214	195	177	172	146	125	136	126	100	109	85	106	111	98	90	84	95	100	83	73	77	75	71	79	70	66	67	63	66	59	55	65	64	50	56	60	38	44	55	42	38	39	69	37	38	42	43	53	51	48	40	50	35	53	44	44	52	40	41	42	32	27	45	40	34	41	31	44	44	38	51	26	40	32	54	42	46	41	44	36	33	33	36	45	37	40	40	40	45	38	37	38	41	42	30	36	34	49	38	38	42	46	32	50	33	35	44	28	39	47	39	49	36	36	40	49	46	44	34	38	48	37	39	52	39	40	34	42	37	32	42	36	39	55	30	39	44	38	38	39	54	33	39	39	37	31	50	41	28	41	28	43	31	37	31	40	40	52	36	36	41	48	41	42	41	27	34	38	38	41	31	38	34	36	35	37	43	41	31	37	33	33	37	30	49	39	32	35	40	40	35	41	33	30	49	37	44	42	32	39	45	41	38	40	31	42	33	41	32	40	29	38	35	35	42	21	44	34	27	46	36	46	41	33	47	43	40	30	44	45	31	35	37	43	45	27	34	44	44	42	42	36	37	39	31	33	30	38	42	39	32	39	42	44	35	30	42	44	45	45	41	37	40	30	23	39	43	48	40	29	41	43	41	34	50	31	43	37	45	37	36	49	48	32	29	41	48	32	41	29	39	41	34	28	38	37	42	40	45	32	44	38	33	42	35	44	47	44	45	28	44	40	47	41	46	46	33	56	37	47	37	51	49	41	43	41	57	42	51	33	34	48	49	41	43	40	44	40	38	42	34	39	44	54	47	51	44	47	42	40	39	40	31	41	40	29	38	34	38	41	52	54	35	44	39	38	36	38	37	44	36	47	46	44	37	46	36	43	45	43	37	39	38	39	35	27	33	41	36	28	41	43	38	43	39	37	47	44	41	44	48	32	31	39	34	36	53	38	41	47	36	39	48	25	45	44	41	45	49	47	43	37	34	48	29	40	50	41	33	34	45	45	40	42	46	42	36	38	43	38	36	38	45	39	36	46	50	41	41	37	42	39	33	43	43	33	37	36	45	41	47	32	49	44	45	28	39	45	38	28	36	35	53	44	39	47	38	36	36	39	40	46	36	31	39	30	39	48	26	46	36	36	39	35	32	47	32	37	45	42	59	44	46	36	40	37	40	41	45	63	43	41	49	38	35	47	37	37	36	37	45	39	44	36	33	35	54	38	43	34	33	37	43	38	32	46	39	36	51	38	51	33	38	46	35	48	42	32	36	36	40	40	36	40	33	38	37	34	38	33	53	37	41	39	40	42	33	41	36	44	42	38	44	40	35	42	39	45	38	41	33	37	32	44	29	35	23	35	49	34	35	51	31	30	55	41	40	34	35	57	28	47	49	34	38	41	45	34	45	35	38	36	39	39	42	43	37	42	45	39	37	43	40	37	34	38	36	30	39	32	33	39	27	44	45	47	33	35	37	42	42	39	53	38	45	39	51	39	49	36	25	40	42	34	41	34	29	29	49	48	39	29	47	35	46	43	31	52	46	29	39	36	35	38	37	40	45	29	35	42	38	49	43	43	35	46	44	40	47	44	30	35	45	31	38	43	40	28	32	40	38	38	36	32	41	32	39	33	32	46	42	40	35	30	56	36	40	49	38	42	31	42	41	42	34	39	27	50	32	36	43	40	36	41	32	36	45	48	43	37	32	48	41	34	53	44	39	47	34	44	36	32	34	41	36	43	41	42	39	37	38	38	48	49	44	36	44	42	40	39	43	39	39	41	37	40	45	38	33	52	38	38	37	38	45	34	37	34	43	34	49	39	45	26	49	42	42	43	40	35	48	43	39	38	39	39	51	53	37	35	38	31	51	48	40	37	30	50	32	43	41	43	31	41	34	41	33	31	36	41	33	42	38	55	44	48	40	38	50	32	40	38	30	35	39	41	43	35	43	34	32	40	34	39	30	40	37	45	33	37	35	41	44	32	47	41	37	38	40	39	46	31	31	35	49	38	47	40	30	34	36	50	32	39	38	40	31	35	42	41	35	29	50	41	29	36	38	28	40	33	38	32	33	47	46	45	46	27	39	45	37	38	46	46	41	41	36	43	30	43	40	34	44	37	37	44	33	32	42	43	43	47	44	27	36	38	39	49	40	44	43	44	46	39	31	44	30	57	38	45	45	47	37	50	34	34	38	29	34	42	30	34	35	39	33	44	42	39	53	47	32	36	33	32	43	35	45	39	44	35	29	49	31	51	38	37	42	33	49	37	45	37	36	36	37	38	31	37	44	35	36	36	32	33	34	43	41	34	36	36	32	40	30	45	33	45	51	42	29	36	45	46	26	27	39	35	31	28	35	40	44	49	36	38	36	30	32	43	32	36	27	41	30	43	33	40	34	44	34	36	47	47	38	42	46	46	34	30	27	36	40	49	40	38	42	31	25	41	37	45	34	43	28	33	35	42	41	37	35	38	50	36	37	42	37	45	36	41	41	40	45	45	37	37	51	36	36	44	38	46	29	40	39	35	34	42	39	46	43	40	38	45	32	47	42	44	34	36	36	29	37	25	33	42	42	28	40	51	41	32	38	32	46	38	40	36	26	50	38	44	36	35	41	50	35	40	44	42	36	44	46	53	37	38	42	35	22	32	35	31	43	36	43	45	49	43	47	40	36	35	39	45	35	47	51	43	38	48	34	40	36	39	35	39	40	32	46	38	54	40	33	23	42	43	35	34	43	34	46	37	47	34	45	33	38	42	35	42	41	41	40	47	47	35	41	45	45	41	41	48	35	37	41	30	37	45	34	26	34	43	43	40	48	39	39	33	36	34	51	39	32	45	54	51	49	40	44	35	35	48	40	38	41	40	39	43	35	41	34	37	37	49	39	46	47	43	32	45	38	42	46	45	34	32	41	40	41	43	35	47	41	32	38	45	45	43	41	48	38	30	33	28	36	43	47	51	38	41	40	44	34	50	42	46	30	49	32	40	34	43	45	28	36	42	41	39	49	36	41	41	34	37	41	40	31	40	41	41	45	44	53	41	39	36	36	43	43	46	39	37	41	42	44	43	47	41	33	35	33	38	28	39	40	47	32	29	37	46	42	40	28	44	46	36	43	33	37	44	36	36	43	29	27	36	39	36	29	30	31	33	44	43	40	37	62	25	34	35	44	39	44	44	39	43	34	51	33	43	43	36	40	32	29	37	40	33	50	43	35	35	41	28	36	43	28	43	51	34	33	42	46	32	42	54	33	45	47	42	47	45	49	33	24	43	39	34	40	45	35	46	33	39	36	36	39	35	40	42	36	34	29	38	33	44	41	36	41	29	32	38	45	35	52	36	38	36	31	41	41	43	39	33	49	40	39	39	39	43	41	47	40	39	41	38	49	47	40	36	42	41	33	31	31	43	38	34	46	37	45	41	38	38	34	45	37	39	38	37	52	35	37	51	35	35	41	50	36	44	36	42	42	44	40	40	33
19530	13376	8433	20239	28397	27411	24303	20824	17535	15089	12877	10921	9213	8157	7318	6432	5777	5147	4856	4303	4148	4008	4101	4015	3747	3718	3491	3184	2961	2886	2802	2599	2548	2520	2294	2046	1891	1926	1820	1772	1619	1472	1322	1279	1148	1023	937	957	898	907	875	891	844	858	811	884	842	866	863	885	843	866	839	846	897	849	847	824	790	788	804	777	770	715	741	665	711	701	672	707	700	658	664	661	637	657	685	661	695	646	613	662	721	643	667	684	641	642	663	641	605	675	647	665	668	608	671	664	639	647	629	650	661	622	677	635	608	637	676	670	657	639	617	628	639	634	656	650	634	661	657	648	638	652	636	643	657	652	678	683	610	654	647	653	647	642	635	660	639	622	606	642	605	642	622	672	667	648	602	648	654	614	650	653	652	635	674	652	630	652	668	651	669	622	641	634	602	681	647	628	638	630	633	625	646	642	660	625	659	630	644	662	672	628	610	585	656	596	646	678	675	664	626	621	627	651	628	614	655	601	649	649	675	636	603	668	621	635	598	621	639	646	608	628	665	650	685	637	661	644	667	609	635	651	658	618	679	600	671	626	625	650	671	643	624	612	635	651	608	629	646	595	644	671	613	631	651	656	620	621	618	614	619	639	595	635	622	639	645	672	645	626	634	626	632	617	618	636	601	613	668	678	676	640	633	623	676	670	616	674	637	664	607	665	639	637	651	614	645	663	670	649	650	648	605	636	637	590	692	655	626	622	627	618	646	612	604	613	630	640	667	670	686	642	632	665	661	627	652	616	658	640	629	619	597	628	635	617	632	648	649	633	619	654	699	651	700	633	653	630	636	664	681	656	675	676	606	622	633	630	608	633	614	650	670	597	619	624	626	629	625	644	664	640	663	635	631	671	600	637	628	599	627	651	646	672	625	596	663	613	622	618	625	579	644	621	587	610	646	661	653	620	586	684	656	679	649	657	640	624	606	669	647	644	647	653	638	631	638	588	610	628	677	642	650	625	670	640	659	603	644	658	656	639	582	670	635	624	673	594	679	661	653	627	638	579	650	641	620	657	624	655	610	607	670	642	644	659	592	652	595	600	592	641	677	695	635	630	642	586	708	664	644	620	634	634	617	694	643	608	619	633	654	630	599	588	637	661	627	619	620	608	604	605	664	605	601	612	632	634	615	622	609	614	613	644	647	607	644	633	663	635	684	625	628	645	674	659	643	629	625	666	669	619	655	647	678	626	648	656	638	637	636	634	659	575	605	678	636	669	676	586	624	645	619	662	635	625	568	627	597	632	649	658	654	632	615	613	686	661	629	646	666	645	676	632	635	634	667	603	617	625	631	636	643	642	634	633	622	637	625	630	633	667	631	628	637	640	673	625	664	622	665	650	627	624	636	658	648	646	598	659	644	610	612	600	650	702	605	624	646	584	628	625	626	656	634	633	656	615	633	589	643	650	626	634	622	686	673	647	613	619	646	637	647	665	594	635	618	642	633	682	686	616	653	638	601	640	632	654	648	624	664	644	633	617	609	599	672	624	654	607	668	643	615	649	648	681	694	635	643	675	655	690	641	661	653	630	638	617	658	637	655	631	634	609	686	597	656	611	657	640	611	603	592	647	622	640	678	667	640	653	642	627	629	649	618	675	658	679	632	667	643	649	631	643	617	620	618	658	716	677	666	615	708	652	607	607	604	645	663	647	670	608	652	629	614	663	583	618	624	628	655	661	648	655	626	613	611	684	648	615	660	608	635	624	647	651	611	598	604	631	654	642	670	648	667	602	633	592	641	631	628	640	672	655	645	625	637	620	619	601	671	632	653	633	620	630	660	610	647	612	633	651	649	662	621	641	640	626	626	617	605	636	625	644	635	633	699	647	649	619	584	708	649	679	622	678	638	670	697	661	627	700	644	651	636	603	615	621	648	626	650	640	586	638	622	651	638	648	622	645	645	627	621	642	633	605	620	636	650	716	656	650	651	649	651	627	614	639	627	645	655	686	675	660	613	605	611	655	634	648	659	638	609	627	641	635	662	641	657	620	571	611	687	658	658	644	630	641	666	667	625	638	615	674	637	614	594	650	655	604	656	668	592	672	610	647	664	637	637	679	649	650	621	629	633	671	664	598	681	607	630	632	666	636	636	626	573	610	585	602	625	629	661	604	644	633	679	608	656	673	622	648	703	608	647	638	649	641	647	658	617	629	649	625	638	638	639	600	645	661	673	611	650	650	663	572	658	624	656	622	612	657	666	650	620	623	611	626	622	634	624	625	653	641	618	624	623	639	669	628	675	629	614	620	624	653	663	630	621	653	674	625	661	600	623	601	659	608	624	647	636	606	611	661	673	638	669	661	620	634	577	652	645	616	636	658	628	655	663	613	626	631	677	630	668	654	599	660	673	652	631	622	655	607	649	636	625	647	637	654	629	649	648	657	608	639	606	645	586	616	616	639	645	639	622	638	644	641	633	645	652	647	636	680	661	647	663	636	631	662	708	638	635	618	616	663	705	700	619	619	627	610	637	624	637	628	666	606	635	663	625	645	684	604	653	647	666	674	636	606	660	636	634	613	623	664	620	641	651	640	616	678	617	649	619	620	603	668	613	641	647	642	606	641	678	647	652	653	619	631	641	608	660	654	618	599	662	635	613	615	648	647	613	641	642	583	603	648	640	596	606	619	659	697	645	680	699	653	667	610	647	686	668	661	604	631	628	627	627	639	620	612	634	664	557	625	707	643	615	587	654	625	628	646	639	637	673	633	658	600	624	597	626	689	632	635	634	700	661	595	574	642	624	649	647	639	615	647	675	630	674	633	635	657	666	633	607	616	656	679	652	613	607	638	615	618	657	637	645	616	654	603	630	672	607	625	645	640	639	646	687	677	659	677	649	641	596	627	637	608	695	659	608	670	663	657	656	646	634	668	683	617	680	667	633	630	633	673	649	642	642	631	646	653	651	647	617	654	599	608	626	679	585	648	632	613	680	662	607	624	635	652	612	616	604	681	606	603	632	616	628	644	646	662	673	660	669	646	612	641	631	641	676	667	648	655	668	632	645	630	663	663	662	611	645	633	609	644	613	613	647	654	612	671	681	676	662	602	662	673	652	642	573	631	663	647	636	612	608	630	621	615	625	660	605	613	605	596	599	622	647	638	603	613	646	653	628	658	626	673	626	661	628	669	643	647	654	636	668	647	625	675	668	606	604	666	650	622	672	585	670	624	645	626	609	672	604	620	633	608	643	645	647	618	661	662	653	708	637	618	601	575	619	618	692	638	640	593	613	648	632	640	663	636	648	645	648	614	648	667	648	601	643	655	635	661	655	636	651	650	678	652	648	636	628	616	645	592	649	663	641	651	640	677	626	635	617	599	633	663	573	614	652	598	638	643	678	627	666	612	635	676	681	601	637	668	662	576	697	663	640	583	623	620	660	622	646	679	635	639	648	608	603	616	625	662	659	652	642	644	624	628	619	620	664	652	638	607	695	657	599	648	596	628	656	648	636	638	629	613	638	615	638	634
2032	779	477	391	710	813	730	583	559	444	405	344	307	277	246	221	178	178	139	147	124	121	146	128	141	137	92	109	108	100	103	114	94	77	85	79	82	76	68	78	55	71	50	45	55	45	52	45	46	52	52	42	64	35	45	51	52	52	48	58	42	47	47	54	59	49	39	48	49	49	48	43	54	43	33	43	34	50	53	39	45	48	59	34	42	54	43	38	49	46	47	42	34	46	29	38	34	37	37	44	47	47	45	39	30	43	50	35	44	47	45	50	38	40	47	31	43	38	43	55	39	36	52	43	58	42	58	31	47	37	45	41	35	40	44	40	27	45	40	42	37	53	39	38	49	44	44	28	35	40	38	45	30	42	51	44	42	39	52	31	36	33	41	45	37	42	31	36	37	41	33	39	41	51	37	40	34	41	41	44	43	48	39	45	55	34	38	37	47	43	49	32	48	31	31	36	45	44	30	46	57	33	40	44	39	39	49	46	41	44	34	38	36	31	33	48	44	39	40	32	36	52	40	39	38	37	50	39	44	45	53	46	42	42	43	34	41	42	41	45	45	35	33	50	48	39	56	42	28	36	52	39	38	36	40	48	39	36	40	59	30	35	41	31	33	42	42	37	39	38	42	47	42	47	34	44	41	43	50	44	40	45	45	48	40	39	47	45	37	34	42	49	44	40	36	47	60	50	39	35	42	28	33	44	41	27	54	43	47	30	60	50	39	45	50	43	38	44	42	38	39	38	34	47	49	40	40	44	48	34	31	44	34	45	34	40	49	39	47	45	43	41	40	50	44	52	34	46	45	47	39	37	50	36	47	28	36	37	40	45	35	51	59	44	46	43	33	38	44	40	37	45	42	38	35	47	42	34	41	39	40	42	44	36	45	39	41	26	40	44	43	36	30	43	42	41	44	37	53	50	45	37	45	38	43	44	47	36	39	47	39	45	46	44	33	44	48	39	34	38	34	33	54	52	37	45	42	39	53	51	35	38	43	33	48	43	43	44	33	32	56	45	45	47	53	33	38	45	44	46	58	38	49	34	45	34	38	41	45	43	37	40	54	47	40	37	33	32	39	41	43	44	40	51	41	53	55	34	40	51	44	35	49	36	54	33	34	42	28	47	53	50	43	34	36	41	37	42	47	45	49	49	52	49	35	50	39	52	47	40	39	40	43	36	37	40	40	40	42	49	32	39	26	36	54	41	37	48	49	40	39	49	46	43	44	37	40	51	46	48	45	45	41	45	46	43	35	37	34	37	40	46	43	34	46	41	48	46	47	61	40	33	37	32	51	46	36	52	47	41	30	40	38	41	40	46	55	38	42	49	59	47	29	43	42	43	41	44	43	39	39	38	50	38	40	30	52	41	34	39	45	33	50	40	28	38	41	42	42	54	30	34	45	43	51	46	45	41	47	54	37	40	40	45	43	49	34	44	42	37	49	39	50	40	38	31	39	36	45	35	45	40	40	39	28	43	46	42	31	35	35	44	46	39	36	39	38	49	46	43	45	39	39	47	34	40	37	35	45	46	45	46	36	40	38	45	47	33	40	39	52	36	47	35	42	29	38	45	45	49	49	40	45	38	38	29	35	34	21	45	50	48	44	29	35	53	63	43	42	45	45	57	39	37	43	42	46	44	44	42	54	33	39	39	51	48	60	38	38	43	42	34	33	37	49	37	36	30	34	32	54	41	44	55	45	41	47	45	39	41	32	42	47	44	41	38	47	39	34	31	39	44	45	34	47	47	42	39	38	37	40	26	38	42	41	39	43	52	42	45	37	40	46	32	43	46	41	47	45	41	46	29	49	40	47	42	36	38	54	49	60	47	32	43	48	56	39	43	50	48	44	54	41	43	41	47	29	52	57	39	46	43	34	45	30	32	36	39	36	38	50	43	34	46	49	52	57	33	43	49	38	47	44	38	54	44	37	49	50	47	45	48	38	41	52	40	40	35	50	34	40	35	45	56	42	58	50	42	33	38	46	39	36	46	43	42	41	48	35	36	47	43	36	44	50	38	50	41	34	39	41	33	46	45	36	50	43	40	39	46	42	35	42	36	39	47	45	44	54	42	31	46	42	35	35	46	39	40	41	27	38	49	50	33	46	43	32	36	34	36	41	32	49	45	33	43	51	38	43	42	45	49	38	39	34	50	43	36	50	37	39	44	41	49	36	51	39	50	42	39	37	56	46	49	53	39	53	51	42	53	40	45	40	52	40	53	35	52	53	42	43	46	30	25	32	52	61	49	48	50	42	37	42	35	43	35	43	44	38	31	39	36	39	40	42	37	51	35	35	34	42	46	51	37	49	46	55	48	39	39	44	33	49	40	35	42	41	39	38	46	58	45	46	40	44	49	43	44	49	49	47	39	43	39	45	36	38	50	49	38	40	46	48	37	35	49	45	45	37	58	38	26	43	38	41	37	47	43	48	44	38	38	50	42	44	48	31	34	36	42	36	56	39	36	42	43	45	45	51	43	37	39	45	40	40	43	47	43	32	44	41	42	41	37	43	32	41	50	40	33	39	39	38	38	43	36	44	33	32	43	42	42	41	42	42	35	49	39	45	48	45	35	58	44	40	48	44	57	34	45	37	43	37	43	46	34	35	55	51	54	38	55	49	60	47	37	43	42	38	41	47	42	45	44	47	39	33	40	45	39	39	44	39	50	45	45	46	45	56	27	38	36	43	41	35	41	45	43	48	39	41	47	52	48	34	34	34	41	56	56	42	38	41	49	51	51	39	41	47	42	43	36	45	33	45	54	30	51	47	46	40	44	40	44	39	50	40	39	36	37	39	49	38	38	36	49	40	32	49	50	40	36	41	38	43	36	54	53	43	38	41	42	32	46	53	52	42	40	30	42	45	39	40	34	50	37	51	38	36	38	45	54	43	45	40	48	38	38	49	38	41	42	39	45	36	50	41	33	35	27	48	29	44	47	45	46	41	58	42	42	38	28	30	44	30	49	30	47	52	48	39	35	46	38	27	29	38	39	34	28	31	50	36	39	48	39	38	51	38	42	53	42	40	49	46	42	37	33	46	40	34	35	36	47	40	52	30	37	39	44	44	38	52	39	36	41	44	49	40	37	51	55	51	27	45	42	38	50	47	36	37	42	38	46	49	40	41	39	32	54	45	60	47	46	43	39	45	38	57	34	35	45	30	49	50	45	39	44	44	50	42	40	37	43	46	44	38	38	41	49	41	37	30	45	43	36	42	42	50	33	33	38	45	45	46	38	43	46	57	40	44	48	44	41	43	38	44	41	35	47	50	35	45	40	36	30	41	47	38	43	41	43	47	37	35	32	41	52	43	44	34	57	44	41	51	51	41	31	47	35	48	43	50	40	59	43	31	40	42	42	40	41	39	51	34	42	41	36	36	35	47	38	42	37	30	44	40	42	45	40	32	33	43	39	45	36	46	39	37	48	41	38	45	43	33	56	52	43	50	33	42	47	35	41	46	28	43	39	34	44	47	37	38	34	42	46
24992	17997	11835	25947	33780	32945	29460	26041	22561	19755	17420	14834	12736	11256	10330	9033	7914	7316	6843	6099	5627	5513	5352	5153	4960	4677	4350	4183	3839	3720	3463	3429	3270	3123	2794	2524	2513	2359	2337	2104	1909	1649	1625	1377	1329	1222	1227	1107	1146	1079	1006	1032	1012	1020	1060	1042	996	978	950	989	1068	1091	1085	1019	1049	984	914	945	868	909	873	891	854	851	774	788	766	785	766	704	770	707	717	732	697	709	741	687	702	719	685	664	705	683	702	707	664	737	649	693	720	713	720	662	725	629	701	693	721	673	694	699	703	705	713	652	716	703	673	650	689	696	660	666	670	684	684	676	653	670	669	641	687	660	694	658	649	704	661	681	669	694	703	676	661	704	692	661	654	679	660	678	670	651	630	700	695	689	657	686	689	651	646	712	638	680	706	709	647	670	655	687	651	666	665	671	718	716	705	686	651	697	661	641	682	708	652	659	687	630	660	727	710	676	653	644	650	663	699	710	647	695	662	741	676	688	701	665	706	713	631	684	677	693	719	684	684	699	707	658	655	683	679	685	677	650	677	624	624	674	688	684	693	640	659	650	698	704	694	697	672	660	688	680	704	746	654	690	704	660	660	678	677	707	696	664	721	656	675	653	677	725	695	643	672	671	676	698	645	723	707	717	704	646	682	656	677	664	696	687	691	670	690	654	683	692	644	650	675	692	706	665	657	659	678	676	655	678	681	639	650	634	674	669	655	631	654	638	665	660	672	705	675	707	671	675	650	661	710	676	652	682	693	751	717	678	714	617	665	677	680	692	673	660	692	726	650	680	674	685	650	721	692	617	647	675	695	659	658	659	719	687	696	652	652	703	681	685	653	680	646	695	642	684	738	668	679	630	673	703	687	696	705	674	637	697	685	647	671	673	669	721	641	696	662	668	687	697	703	681	697	720	718	642	650	669	670	693	680	649	654	700	700	678	625	650	635	689	693	673	682	708	683	747	715	674	709	631	690	688	706	705	671	710	705	664	674	692	700	652	644	657	702	681	659	673	730	666	690	658	738	694	693	683	668	692	680	638	646	641	700	665	701	690	672	711	671	707	627	689	699	700	682	679	694	696	655	702	712	730	589	674	684	650	677	641	693	693	665	681	690	688	618	668	691	649	670	694	691	663	657	690	692	665	687	672	689	713	655	684	648	684	684	680	669	658	698	694	659	689	636	653	680	683	696	691	650	671	684	703	659	650	659	693	653	680	647	664	706	675	662	677	659	671	695	605	676	690	650	638	643	706	681	663	667	615	650	688	697	652	713	662	691	707	670	692	624	661	623	695	641	652	689	692	685	669	667	633	662	692	684	701	665	638	723	622	671	619	682	669	689	669	657	662	690	720	713	652	675	725	687	654	653	650	683	650	661	710	644	685	697	652	732	698	696	684	661	667	627	660	667	642	668	679	701	668	670	672	635	678	666	679	707	644	702	672	617	680	703	712	666	702	664	684	690	711	683	661	701	707	630	643	650	660	666	685	696	686	646	664	628	703	704	654	671	688	670	660	668	614	691	659	677	627	614	640	602	686	671	723	723	652	710	660	650	666	643	635	593	666	662	645	665	729	688	674	705	662	686	671	658	685	662	720	638	657	748	664	672	677	697	640	692	711	685	666	665	668	624	682	709	647	679	669	677	714	702	652	658	631	645	687	645	698	606	640	660	727	686	688	692	685	672	689	651	686	665	633	691	662	649	685	657	686	660	666	655	680	643	669	637	702	686	684	604	668	645	712	700	711	692	645	695	666	662	644	681	689	698	657	679	650	704	679	692	686	694	685	702	702	680	659	667	692	667	692	708	749	631	711	671	679	661	706	714	672	646	692	627	689	686	674	649	678	681	639	650	688	665	668	713	676	685	652	665	653	683	681	675	654	695	723	650	675	641	697	648	686	674	678	675	632	659	656	717	691	644	630	675	661	688	680	690	652	647	693	689	664	669	670	672	702	681	694	649	718	693	667	632	667	699	700	697	666	688	676	702	618	666	682	680	701	681	684	645	682	631	683	722	668	681	701	664	688	672	665	653	663	675	680	638	701	694	650	630	690	724	633	662	697	606	678	714	739	694	659	638	661	671	661	715	636	702	687	662	603	664	673	695	680	653	691	703	669	630	713	649	641	684	702	663	702	649	616	671	697	696	657	643	629	646	661	660	686	696	674	676	728	627	662	727	658	661	633	760	704	716	659	696	680	656	654	629	675	687	649	705	701	664	678	688	663	675	709	645	670	676	669	653	690	729	733	651	675	691	677	702	696	672	660	658	707	655	639	647	664	715	677	665	651	678	690	650	668	672	667	714	657	673	646	689	678	643	697	623	626	671	701	671	661	677	654	640	649	670	634	684	681	646	693	668	649	648	639	707	615	657	671	667	693	703	656	676	695	713	680	643	669	711	692	681	685	657	710	670	664	679	671	689	624	696	685	677	690	698	679	711	643	695	632	707	681	659	681	690	659	697	673	650	658	633	705	695	671	679	678	678	697	651	692	662	658	679	683	642	670	682	661	645	624	690	653	682	695	694	688	719	689	678	611	653	660	682	688	692	671	625	687	691	683	672	653	696	695	680	655	669	687	722	715	603	649	663	665	686	645	650	738	632	685	639	644	653	708	682	653	660	655	639	659	662	666	657	689	641	663	638	685	657	720	675	666	662	654	696	689	654	693	669	675	651	699	670	689	723	680	644	682	675	660	648	652	691	677	736	646	620	667	676	680	687	670	644	613	651	656	660	679	646	685	677	680	619	666	676	649	670	660	686	734	673	675	693	620	677	663	665	652	635	646	628	665	638	664	708	657	660	650	690	673	670	667	644	674	689	636	657	693	651	662	689	664	687	702	713	654	661	615	638	694	636	678	658	655	664	628	631	655	642	689	602	696	699	663	670	697	716	692	693	660	668	671	655	681	685	703	681	659	713	660	624	681	692	670	669	697	678	705	695	664	716	652	696	671	705	666	678	694	691	641	714	646	682	647	692	700	649	654	695	684	667	640	650	698	662	706	681	643	656	629	714	690	708	706	679	709	705	695	727	674	677	675	697	654	643	665	691	645	656	693	661	670	717	697	668	699	684	662	656	663	737	700	682	666	678	640	655	728	682	682	641	665	688	702	701	675	664	653	678	680	589	665	642	680	714	680	629	695	686	682	663	643	688	730	689	680	633	656	688	691	626	682	671	664	685	727	712	674	702	724	661	647	685	669	670	664	699	683	654	696	689	657	706	726	650	657	690	684	674	640	685	685	672	697	652	641	686	627	700	684	679	688	701	705	681	677	661	668	712	683	671	688	695	681	652	664	671	728	674	696	710	632	686	638	675	690	660	703	649	671	650	624	707	635	662	639	705	697	671	676	645	724	679	702	690	706	631	697	719	673	689	609	650	705	660	653	641	698	641	682	675	653	670	674	666	647	694	634	669	689	666	673	648	662	684	683	675	653	691	636	667	722	692	627	649	689	661	669	642	640	682	613	678	711	671	658	704	661	688	656	683	682	675	687	651	749
1648	365	182	169	293	330	310	256	248	192	171	164	142	121	125	103	84	91	80	92	64	78	87	97	74	68	59	69	70	67	57	70	43	44	51	40	45	46	51	30	46	34	33	28	31	33	30	31	31	44	27	31	28	31	29	22	27	32	32	25	23	22	29	27	21	27	29	27	27	23	18	26	26	24	20	25	28	21	33	13	20	24	22	24	26	28	20	19	32	23	28	24	28	23	19	24	26	27	27	23	24	32	18	31	29	29	21	24	24	24	34	23	22	32	17	24	24	20	24	28	18	30	22	26	27	25	23	19	21	24	14	24	15	25	27	21	23	23	26	25	29	21	22	19	22	26	20	22	33	22	20	23	29	23	26	16	20	16	29	22	31	18	23	20	23	23	20	29	19	26	32	24	15	29	22	19	24	15	28	28	22	25	25	34	22	15	19	24	22	24	37	28	32	19	30	26	31	24	24	29	25	28	23	27	28	21	30	26	21	23	28	21	29	14	31	32	17	24	18	26	26	24	26	26	15	27	20	20	21	18	26	21	15	27	23	25	26	17	20	28	31	28	22	25	24	13	27	22	16	24	23	23	31	32	25	27	23	18	18	29	28	22	14	29	30	25	20	28	26	30	23	26	20	25	15	16	24	25	24	20	26	20	35	22	18	16	27	19	28	13	25	20	16	18	16	18	20	29	26	20	26	19	22	19	17	19	25	24	23	35	23	25	28	20	23	20	22	26	24	24	28	29	26	30	21	24	22	32	18	26	25	18	27	33	21	28	24	34	20	19	23	30	25	20	24	18	27	27	33	23	21	21	21	24	23	26	26	29	19	21	22	26	32	18	32	25	24	17	24	20	25	36	17	21	30	17	21	15	24	19	32	17	21	23	17	24	21	22	29	19	32	22	13	31	26	23	26	17	24	18	28	15	20	23	23	24	23	28	23	27	28	26	27	27	16	30	18	23	29	29	23	23	26	28	25	22	21	29	26	30	20	16	26	31	22	22	24	23	19	20	25	25	15	24	25	18	36	26	28	28	24	25	24	26	29	30	25	26	21	25	23	20	25	23	24	26	20	17	34	22	19	26	21	24	20	15	22	18	26	27	18	21	17	26	22	22	15	30	26	26	27	17	22	32	22	23	19	22	20	28	27	27	23	26	23	23	21	30	22	31	22	27	25	20	41	22	29	32	16	22	28	23	17	38	23	23	24	22	24	19	31	22	30	23	34	9	26	26	20	24	29	12	21	22	22	23	20	27	24	25	24	22	24	27	27	17	27	25	31	15	18	26	26	19	21	31	31	29	23	15	27	22	22	25	19	22	27	24	22	21	30	25	17	23	21	22	21	23	17	20	25	28	19	17	19	24	23	27	26	21	13	22	18	15	28	16	25	20	20	16	17	24	17	22	17	17	34	24	23	28	28	18	19	21	25	15	24	20	29	22	24	23	17	26	23	18	31	28	19	18	26	14	26	19	20	14	19	15	23	30	21	22	21	18	24	29	18	19	22	17	27	34	26	20	18	23	22	26	12	26	28	30	20	24	21	25	22	24	23	18	19	21	23	22	28	23	24	22	31	18	26	13	33	24	24	24	17	26	24	23	24	32	23	26	29	20	16	23	27	23	24	23	20	33	21	23	31	33	19	17	26	15	22	19	26	23	18	28	28	27	34	18	25	20	20	27	28	22	20	27	29	17	25	20	23	29	25	28	23	16	26	24	21	22	26	18	31	23	31	30	27	17	25	25	33	26	16	20	25	27	20	33	28	27	22	17	22	17	22	21	20	30	18	31	25	28	18	30	19	27	14	22	15	26	24	20	32	27	19	18	24	24	30	15	21	19	29	14	25	23	16	24	22	16	25	22	22	20	29	17	31	27	18	31	21	22	21	25	28	23	24	20	21	19	19	14	23	14	18	24	31	25	25	20	22	22	24	26	24	21	26	29	23	19	21	20	23	17	20	30	26	21	32	24	23	22	19	22	26	21	22	25	26	23	22	22	23	22	19	27	18	27	28	16	27	18	25	23	18	27	27	21	16	28	17	24	21	22	20	32	32	22	29	18	25	23	24	28	28	26	31	22	15	31	25	23	30	34	24	17	22	22	16	21	23	30	30	18	20	21	24	24	20	19	25	17	20	22	31	12	30	20	15	24	19	19	27	28	17	29	25	15	19	19	26	29	25	28	19	27	25	22	17	25	25	23	34	24	26	28	22	26	18	29	25	20	23	20	18	25	20	23	23	30	17	16	23	24	16	26	23	20	21	24	23	27	18	21	24	14	21	24	21	31	22	30	24	16	22	17	20	34	28	18	25	25	16	17	24	18	23	20	22	18	19	16	22	19	26	26	23	22	29	24	26	34	18	26	20	28	24	22	27	15	23	26	21	26	20	28	23	22	25	17	20	19	20	24	22	21	24	26	14	22	34	23	19	18	27	19	35	26	23	15	24	20	17	23	34	28	25	18	38	26	25	20	29	18	26	21	20	18	29	21	31	21	24	19	29	17	18	23	24	30	23	20	23	17	25	27	17	21	18	28	29	23	27	23	17	22	31	18	19	30	25	24	27	30	19	20	27	27	21	20	20	19	23	11	18	17	31	25	18	24	23	24	22	24	22	24	32	20	28	17	32	20	23	30	21	18	19	30	25	17	21	21	26	17	32	21	32	26	25	19	23	19	26	24	25	25	26	20	27	18	29	18	14	23	26	27	27	38	20	18	26	23	22	27	23	17	27	21	24	24	18	26	32	26	27	23	27	31	22	22	20	17	21	20	31	22	29	27	25	16	34	26	24	22	20	24	17	28	23	17	19	27	28	32	17	21	35	29	14	26	21	31	13	23	22	19	23	17	16	31	16	22	28	19	20	17	23	21	15	23	23	17	29	27	25	20	22	28	30	20	33	22	20	16	13	23	17	24	31	26	26	33	25	19	17	16	17	24	26	23	22	21	22	31	30	24	22	24	18	20	24	17	27	30	20	29	40	23	17	17	27	25	36	23	24	16	23	27	25	25	22	22	27	22	28	29	23	27	24	22	28	24	21	23	21	26	16	33	20	20	35	18	18	13	29	21	25	21	20	26	25	26	23	28	20	19	14	14	34	19	21	25	16	21	22	27	32	21	31	24	16	23	25	27	28	19	23	18	21	20	15	33	33	26	17	25	17	20	37	22	22	30	23	18	26	19	22	30	35	26	28	27	27	13	29	22	26	18	17	23	21	25	27	21	31	14	26	17	26	28	22	14	23	32	19	23	26	20	32	25	18	24	18	16	24	29	26	26	16	13	14	19	13	21	21	22	28	30	22	24	25	33	25	15	24	23	24	24	27	27	26	20	23	19	18	22	24	20	30	27	26	15	16	26	25	26	17	29	32	17	18	18	24	22	22	29	26	27	16	26	24	19	25	18	20	26	26	21	15	27	28	22	20	19	18	22	29	19	30	19	30	22	20	22	35	26	24	24	33	25	20	21	22	26	32	35	26	31	15	21	23	27
16895	10591	5934	16250	23621	23122	19926	16537	13672	11347	9642	7894	6922	5962	5304	4686	4115	3800	3404	3255	3057	2967	3204	3129	3010	2817	2668	2351	2373	2135	2061	2034	1948	1808	1712	1562	1469	1410	1297	1248	1056	979	910	840	726	648	666	587	579	584	539	557	506	508	551	582	558	558	550	518	566	553	577	570	569	523	513	511	520	480	478	475	482	429	439	396	430	447	405	420	429	411	364	373	403	422	399	426	361	375	414	390	375	414	404	384	421	388	389	376	342	405	349	405	359	393	397	387	389	436	384	418	405	382	420	390	395	374	380	431	399	363	383	388	377	403	390	414	403	416	389	388	390	406	420	404	368	411	394	406	388	389	419	414	389	370	372	410	393	386	380	400	383	399	418	379	400	357	395	419	376	381	373	400	360	371	381	417	393	393	414	402	396	382	391	365	389	360	387	391	359	358	404	401	410	394	409	400	356	383	411	382	376	395	406	408	396	407	421	364	380	413	410	374	365	402	388	376	343	380	402	364	370	349	385	418	401	369	396	373	383	385	395	411	429	449	355	414	399	385	405	389	394	374	370	393	385	383	363	398	402	409	360	420	394	372	396	371	382	373	419	347	364	419	375	399	408	422	378	389	387	405	387	395	389	419	418	374	380	402	398	425	417	381	405	362	373	386	382	408	384	383	408	365	389	416	403	392	426	409	409	387	373	381	383	384	381	371	394	365	344	372	380	375	383	364	429	372	403	399	390	394	397	390	371	386	381	417	396	376	381	352	397	369	374	412	402	388	359	374	393	375	420	386	379	419	397	417	365	327	418	369	356	414	419	358	364	382	400	348	394	409	392	372	370	387	381	394	381	393	370	387	379	392	424	380	372	381	386	369	376	399	394	367	377	377	390	378	375	393	384	358	394	371	423	377	397	398	426	377	416	386	384	356	423	362	391	385	376	407	376	400	402	379	359	402	404	361	380	407	364	403	374	368	383	364	386	363	353	355	395	391	378	384	403	389	392	380	407	355	390	442	364	417	386	377	385	370	398	392	411	409	379	363	381	420	378	409	391	418	429	375	419	401	423	395	400	396	406	416	425	401	378	421	383	393	383	383	395	387	413	431	402	387	403	427	372	368	396	393	348	401	399	386	395	408	399	381	375	390	385	345	385	402	384	392	375	421	364	400	364	442	420	364	399	369	399	405	393	389	394	374	397	379	412	365	398	404	349	387	411	399	387	403	403	360	429	352	384	403	420	351	435	367	410	382	379	404	405	422	385	406	379	392	356	361	384	389	379	399	393	364	404	395	389	379	380	396	403	383	379	415	375	401	389	404	415	380	390	389	388	383	414	420	400	359	374	395	447	422	361	409	412	358	361	401	364	374	413	401	399	352	401	404	383	377	455	429	378	357	401	415	429	413	416	373	382	370	399	387	390	403	404	383	409	398	384	400	419	374	414	369	383	380	412	362	359	390	415	356	402	408	344	399	385	374	399	382	399	384	381	399	364	398	359	417	394	361	387	371	401	397	366	377	399	409	411	393	375	362	387	384	408	425	381	387	385	420	400	412	399	376	387	384	387	406	351	392	409	370	353	386	392	400	377	365	408	384	382	389	402	388	386	363	371	381	385	416	399	389	396	396	389	385	361	446	336	376	372	442	418	415	366	366	385	390	379	392	400	358	384	365	397	410	404	368	390	373	397	388	381	396	392	394	393	397	373	363	415	417	414	412	396	385	370	414	369	414	361	384	379	367	387	405	373	367	404	386	366	374	407	394	394	386	389	396	368	388	385	377	376	370	376	361	378	404	392	426	387	394	418	365	422	381	396	427	400	416	368	385	405	382	388	391	375	388	373	392	346	405	372	360	384	452	366	386	385	391	400	394	410	387	376	418	367	378	383	373	422	409	385	402	434	354	412	386	367	444	390	396	386	400	381	382	390	367	376	405	378	398	390	380	399	376	391	396	378	373	411	410	393	416	365	376	386	381	393	409	406	364	401	420	418	375	369	400	385	370	393	431	375	393	409	388	378	408	396	364	390	402	355	380	398	355	382	405	351	382	402	378	350	417	407	371	399	406	417	370	370	373	393	365	381	397	437	375	423	422	382	403	344	412	388	401	386	410	378	412	381	399	411	403	415	425	405	402	374	408	413	354	398	381	380	377	382	394	397	395	353	398	376	339	356	412	372	402	402	384	390	389	376	389	401	368	439	396	390	414	388	404	354	418	387	386	402	406	358	403	414	385	381	437	406	371	378	398	382	386	383	363	389	401	382	407	391	381	374	384	392	409	384	408	376	390	420	359	385	396	398	380	389	372	388	388	395	404	383	398	378	375	374	341	386	385	383	375	390	373	402	418	426	378	369	420	366	376	401	366	415	384	387	400	406	404	378	377	378	369	410	380	406	398	385	441	393	407	373	365	384	401	378	421	421	373	379	373	391	401	408	385	360	374	381	396	356	395	400	380	387	416	383	389	395	367	347	383	384	387	408	348	410	431	391	400	386	374	410	390	395	399	368	381	413	380	381	384	381	394	375	405	411	395	384	397	379	388	390	379	365	362	380	416	412	384	379	403	397	406	381	371	384	400	380	406	370	395	363	398	375	382	394	404	388	417	369	402	372	382	420	381	362	380	414	385	365	402	393	369	431	389	404	394	369	378	367	371	380	388	397	437	389	436	393	380	387	392	397	378	405	382	367	383	363	362	414	410	381	397	403	425	370	398	377	380	396	391	416	397	353	373	384	393	372	372	389	374	368	378	417	392	376	395	413	388	371	356	404	408	383	404	376	376	370	391	410	395	396	415	405	386	366	410	399	398	381	374	367	389	398	379	370	345	414	399	389	376	427	422	368	377	404	380	353	407	409	348	396	396	395	389	408	399	388	387	388	373	375	373	390	366	388	398	395	373	395	375	377	400	407	413	408	380	393	401	385	421	382	410	424	394	363	424	372	396	377	379	375	402	414	351	404	411	407	415	405	384	378	395	391	377	422	365	385	385	364	352	390	369	406	352	380	415	357	413	399	384	409	413	380	399	410	367	372	392	352	392	356	394	416	399	401	384	423	393	410	409	341	360	388	403	375	380	368	377	380	390	408	391	325	422	375	394	363	361	413	363	393	404	374	366	380	429	381	401	422	402	373	410	377	415	378	419	390	380	412	379	384	415	393	376	365	406	378	378	387	378	401	388	388	386	367	375	400	391	417	380	389	400	428	410	399	365	376	372	395	382	371	399	399	387	377	396	388	403	368	408	386	420	374	410	370	368	399	377	403	412	397	362	383	371	388	403	415	384	384	430	386	358	379	359	390	347	396	424	402	366	416	371	376	378	386	358	373	390	411	381	377	375	370	406	392	381	370	375	378	387	402	383	379	378	386	388	403	395	401	418	390	377	341	394	389	368	352	376	423	380	365	360	395	370	381	406	381	373	394	371	378	386	389	397	377	389	393	378	399	377	381	362	394	400	422	404	387	410	410	383	391	389	417	407	374	372	371	411	393	383	374	382	395	382	388	435	415	363	411	360
1067	628	323	276	474	543	463	430	396	340	292	250	216	191	167	161	140	125	122	83	93	88	107	89	80	92	76	69	77	86	67	72	70	61	58	58	49	64	61	52	44	31	39	45	31	27	28	41	35	27	32	34	32	32	28	26	39	40	27	33	38	28	28	24	28	23	31	37	30	18	33	23	23	24	26	26	25	26	33	23	25	32	16	16	26	16	24	18	32	21	24	27	22	25	23	36	33	27	27	34	22	27	23	26	17	18	19	26	30	32	22	23	21	22	21	24	30	26	23	23	23	15	23	24	24	18	24	20	28	23	31	29	20	25	29	20	23	24	14	20	20	22	27	29	33	16	29	24	24	23	23	26	22	34	27	30	34	20	25	23	22	23	23	31	18	22	17	25	21	27	32	32	18	30	25	24	26	17	24	20	24	28	28	25	21	29	31	30	20	25	27	30	19	36	28	29	26	21	24	23	33	24	20	25	27	19	29	23	27	18	39	28	23	22	23	26	21	33	15	23	22	34	28	29	23	29	28	30	22	28	16	26	23	21	21	15	25	23	24	34	14	31	24	28	21	19	26	34	22	33	20	25	19	27	26	28	19	20	21	25	30	23	25	25	27	31	25	31	25	24	23	20	26	19	18	21	19	21	19	21	32	21	33	25	16	30	21	36	23	25	23	27	28	21	18	34	22	21	25	28	29	25	26	29	24	16	35	26	20	24	18	26	19	19	36	24	26	27	20	28	18	21	27	26	21	24	17	26	22	24	19	26	30	27	20	18	26	24	29	27	12	30	22	24	20	24	23	23	19	18	27	23	26	24	27	27	32	27	23	26	24	16	19	24	26	15	20	18	21	23	22	28	27	18	21	26	23	23	22	33	23	27	35	26	37	23	16	18	19	35	27	29	17	20	26	26	24	27	30	28	13	25	27	22	27	22	24	26	25	26	21	26	20	23	20	18	32	23	26	24	25	18	24	27	26	27	21	22	31	23	20	22	18	32	28	29	30	24	23	23	22	17	17	28	30	31	20	27	24	28	20	29	17	27	19	27	28	29	23	27	24	28	22	25	32	17	18	27	19	22	32	18	23	24	24	17	29	21	15	26	26	23	24	32	27	23	32	27	23	30	27	36	32	27	22	35	21	24	25	26	26	28	24	23	27	25	25	24	26	29	23	23	24	24	29	27	16	28	20	23	23	23	19	25	25	28	25	24	24	20	24	34	23	30	15	16	28	23	20	27	22	26	28	24	27	26	22	23	17	27	18	21	27	28	28	15	30	25	19	20	24	31	28	28	20	21	30	25	22	24	18	26	25	17	20	20	25	28	24	18	15	17	28	22	25	21	21	23	29	26	14	23	20	23	26	21	24	19	23	20	18	36	32	28	17	17	22	21	33	20	22	20	28	31	26	23	22	31	17	19	21	17	27	28	17	28	23	25	18	28	27	32	26	25	16	24	26	26	18	29	27	28	15	21	20	25	23	22	19	23	17	37	26	28	17	20	12	27	22	22	22	21	27	24	19	28	20	30	25	16	24	23	27	20	29	20	22	22	29	23	28	22	22	26	25	16	25	24	21	25	21	28	30	30	30	19	32	24	23	31	24	26	23	22	25	21	15	23	27	34	27	23	26	30	28	26	20	21	24	30	22	18	27	29	30	28	27	33	24	22	26	20	29	13	28	30	23	20	23	18	35	30	27	21	23	26	19	31	29	18	25	24	23	22	32	22	16	28	34	33	27	19	27	16	38	21	21	22	32	19	20	29	31	32	26	21	16	24	17	21	24	25	30	23	27	21	29	32	22	26	14	24	28	19	21	23	26	17	18	26	26	22	25	15	23	25	32	26	24	23	34	21	19	30	18	28	26	22	28	26	28	23	25	18	28	23	32	27	31	23	23	29	23	26	25	18	24	21	21	29	23	32	17	26	21	28	17	23	22	33	24	28	23	12	15	16	29	18	30	25	17	20	23	20	26	27	18	33	23	19	21	23	19	20	20	28	25	31	26	32	24	21	17	25	22	23	23	25	25	25	24	26	28	25	26	22	18	23	27	25	24	22	21	16	22	32	25	21	25	23	16	27	17	25	22	28	21	24	25	14	34	25	28	24	26	20	28	19	27	31	30	31	32	22	30	29	27	27	22	21	28	22	9	21	20	23	14	24	25	30	33	29	24	25	24	31	18	35	34	21	26	27	18	23	21	25	16	18	26	29	23	25	18	20	27	23	24	27	19	23	17	33	23	24	22	28	30	21	26	27	21	31	25	19	25	15	24	22	20	20	24	22	30	35	31	20	26	33	26	24	24	19	23	24	25	18	26	34	16	20	27	25	35	27	19	14	23	22	23	19	22	22	32	32	19	29	24	21	33	22	15	26	24	22	23	28	18	24	21	26	21	26	22	17	14	23	24	26	34	12	27	29	30	21	29	20	26	25	24	19	20	23	20	23	27	21	16	32	26	27	27	23	23	40	17	25	20	24	23	22	28	31	26	28	30	31	26	24	25	23	18	13	20	27	36	29	22	22	29	21	29	23	27	21	29	34	23	29	15	21	19	23	22	31	14	22	27	24	32	29	16	27	22	36	12	30	28	21	22	23	31	31	25	19	24	23	30	23	24	24	30	20	25	18	27	22	23	23	26	22	20	19	19	17	25	17	24	31	29	25	34	27	24	32	18	26	28	31	19	12	19	28	14	25	25	24	21	26	20	26	22	33	25	22	22	24	34	25	22	28	29	25	29	27	37	28	17	25	21	29	24	17	23	22	33	16	23	21	30	22	25	21	20	20	19	28	23	23	29	19	20	25	27	20	19	23	28	25	16	22	22	21	24	29	34	21	24	34	20	23	30	32	22	26	20	19	32	29	22	21	19	27	18	20	25	29	27	26	25	27	20	27	20	26	16	25	26	26	27	33	21	28	27	18	18	20	23	23	31	33	24	26	21	25	18	25	23	18	26	23	23	38	18	28	28	17	18	27	26	19	21	20	22	31	20	27	22	16	18	28	32	26	37	26	29	22	25	14	28	29	20	35	30	22	28	25	20	18	22	20	23	19	30	24	32	21	31	23	24	25	24	23	15	30	22	19	23	18	27	26	29	27	24	33	22	20	26	19	21	24	20	30	33	19	17	22	28	24	18	32	35	19	22	21	24	26	25	24	21	40	20	22	37	26	32	20	16	24	31	16	21	24	20	19	28	25	26	30	19	19	23	21	33	22	21	21	20	23	16	27	28	21	27	17	21	25	31	27	29	28	24	15	28	23	24	26	26	19	21	27	18	25	25	20	18	20	32	24	27	24	23	27	23	29	28	34	29	22	14	26	25	25	19	31	17	17	20	35	25	26	23	18	18	25	22	21	20	33	27	22	21	19	33	26	29	28	24	21	27	23	27	33	21	22	23	28	27	26	26	24	22	29	20	20	26	29	23	27	27	32	20	28	14	25	17	25	17	26	28	17	18	20	21	23	20	25	22	23	19	22	19	26	29	17	29	33
21217	15174	8948	21653	29666	28876	25466	21803	18736	15884	13622	11732	10172	8784	7842	7066	6147	5582	5083	4494	4084	4105	4303	4217	3985	3689	3429	3165	2941	2829	2629	2637	2533	2330	2118	2054	1811	1808	1687	1482	1293	1164	987	929	867	809	718	757	684	705	688	698	657	676	661	717	705	679	635	693	701	698	710	638	662	632	596	591	582	578	582	525	500	499	469	469	459	450	493	425	468	484	419	471	477	444	416	419	397	445	451	426	394	415	415	422	410	446	384	419	420	407	402	382	422	424	441	402	427	422	377	407	403	419	405	442	411	412	363	425	408	435	410	398	418	408	408	420	420	423	397	446	436	413	425	465	391	398	406	404	440	406	469	406	437	404	410	408	405	370	391	407	421	396	409	420	409	405	427	385	406	397	402	394	390	401	426	425	390	421	437	431	410	403	407	422	412	417	414	432	373	423	400	382	408	411	386	362	414	393	429	438	397	408	423	392	434	411	418	424	395	409	415	391	404	420	404	407	389	431	373	389	410	414	416	418	391	419	407	445	427	377	415	381	408	428	384	403	425	406	414	394	387	429	459	396	396	398	398	405	376	432	417	409	419	414	399	420	432	404	410	413	400	434	402	406	408	404	405	386	421	406	411	416	407	380	382	413	405	385	377	395	404	436	402	401	390	358	412	415	414	421	444	396	414	390	415	408	394	416	424	389	454	418	405	394	429	369	407	403	399	426	413	446	434	425	480	403	407	387	429	381	449	398	440	384	403	424	384	374	409	383	432	403	394	408	380	380	390	410	399	425	414	382	411	413	405	416	401	396	396	368	393	442	412	421	375	404	357	463	440	418	400	414	426	369	404	409	405	416	411	415	410	394	382	409	414	416	363	383	448	447	412	417	432	408	429	414	408	420	431	407	382	390	388	440	437	377	411	416	375	404	422	419	404	396	404	430	417	404	394	413	421	431	352	405	427	393	442	392	407	396	435	402	378	407	415	402	379	427	410	433	409	427	388	404	414	382	387	392	403	424	393	422	395	406	407	432	389	417	378	406	409	432	437	413	404	410	400	393	385	423	399	399	415	428	410	385	394	394	399	384	399	412	379	377	408	419	367	403	444	403	413	393	426	421	382	410	435	407	418	376	413	405	436	432	420	370	406	422	399	409	424	371	447	430	386	413	415	402	416	430	428	413	403	425	412	377	397	399	428	406	403	396	399	411	440	416	428	401	405	400	432	415	405	394	387	348	422	385	386	457	409	383	377	422	389	405	397	380	413	407	395	402	429	413	423	423	410	401	403	415	436	415	458	445	379	414	394	438	381	391	415	418	386	415	420	450	402	430	409	396	396	410	403	419	423	421	401	399	397	382	383	388	405	432	401	407	422	411	424	426	398	397	402	431	362	380	405	397	437	424	405	437	387	429	404	397	445	427	361	360	430	448	376	399	369	404	398	414	385	413	381	406	417	438	375	371	395	402	416	431	409	400	400	425	408	366	396	424	406	404	427	415	401	415	417	402	453	423	426	385	405	402	416	411	370	397	403	403	422	380	382	382	444	397	370	399	434	412	414	431	395	391	420	373	391	394	393	412	409	417	380	409	400	437	400	409	410	425	421	410	416	373	440	387	398	397	422	420	422	388	420	379	389	383	409	408	388	387	413	396	421	376	391	397	441	386	393	401	381	395	405	442	416	403	428	387	389	416	422	383	385	422	388	422	430	394	383	384	422	425	399	441	439	364	410	398	386	417	388	399	430	406	426	371	410	405	410	398	403	427	386	397	363	408	427	407	420	408	405	394	375	413	417	382	405	416	414	408	420	391	424	437	401	404	408	367	403	364	427	403	428	422	393	376	426	415	419	403	422	388	438	371	405	417	422	403	451	417	401	382	397	431	391	403	427	441	405	418	411	368	385	424	410	423	424	370	406	421	384	415	406	402	374	433	389	394	407	402	428	391	375	427	375	402	388	396	422	394	402	445	425	412	444	408	412	393	387	396	401	411	449	438	444	412	400	407	424	416	403	434	421	418	380	403	389	388	408	412	446	408	427	417	434	407	415	410	385	422	395	355	422	445	357	402	426	396	416	399	403	398	411	426	413	391	403	362	402	479	394	430	423	419	408	369	362	425	414	402	420	391	380	429	406	427	387	454	385	419	404	419	412	414	407	421	373	404	434	418	391	444	409	413	428	392	413	392	406	390	413	399	370	375	400	373	343	400	422	438	397	396	427	445	394	406	372	419	474	416	403	400	385	397	427	426	359	397	418	426	398	422	372	414	437	377	418	422	405	369	411	424	417	409	423	410	390	375	403	384	413	406	400	394	426	407	422	397	387	399	420	438	447	431	393	420	384	453	440	427	411	408	396	426	409	399	379	430	389	424	430	408	394	409	386	435	409	403	413	371	457	401	407	412	423	404	416	389	408	393	417	393	421	403	429	396	425	426	371	406	386	386	401	409	417	407	422	407	408	441	400	404	399	414	390	416	440	414	403	392	406	400	385	377	414	418	433	395	410	392	414	414	392	416	414	384	414	404	408	394	404	422	429	409	420	397	426	428	428	418	403	415	394	407	373	413	418	445	419	409	391	394	402	436	418	416	424	404	414	417	418	397	444	388	422	413	419	421	426	396	399	426	437	372	418	384	374	371	417	422	438	374	399	408	361	416	393	407	440	445	431	404	419	450	416	412	389	373	366	417	433	406	430	430	468	419	387	433	429	376	406	370	396	408	372	406	415	426	390	416	422	393	373	405	389	417	404	415	394	381	399	364	404	405	378	420	421	410	422	420	400	417	371	417	442	428	401	413	413	421	412	419	433	357	386	412	403	417	421	419	399	411	416	397	439	393	408	433	444	403	392	426	415	371	424	393	385	423	387	415	385	384	424	397	420	393	388	398	403	412	409	412	450	424	386	396	384	392	406	414	423	407	425	399	450	404	436	401	418	396	413	405	427	416	397	390	402	356	368	401	434	403	422	454	443	414	406	414	370	387	375	406	421	372	445	433	394	404	392	383	414	415	396	412	457	405	403	407	383	396	436	401	423	389	385	425	408	429	403	407	428	438	410	404	405	394	392	367	419	405	387	405	416	419	466	418	404	436	429	401	425	402	405	401	407	427	410	385	371	373	366	400	392	404	402	445	454	417	383	423	433	378	398	369	426	408	416	402	420	415	413	402	388	382	408	415	423	395	406	391	422	411	429	387	396	398	403	397	421	421	373	397	379	410	392	401	445	405	389	386	399	409	402	414	402	392	406	408	420	394	410	387	430	420	379	432	389	422	421	384	359	389	379	412	411	434	399	401	389	431	411	444	385	383	416	405	425	398	396	436	432	443	406	392	402	431	425	388	411	451	393	383	399	390	413	410	386	373	446	412	364	426	406	433	412	409	422	405	396	407	427	433	381	429	405	437	427	377	398	377	411	438	390	432	420	434	398	404	408	418	426	422	400	395	370	399	387	407	387	430	435	362	416	373	395	412	406	392	417	399	406	410	433	386	412	448	430	379	413	394	425	374	401	412	441	419
2815	547	336	244	426	527	491	409	387	313	300	253	235	190	178	149	155	141	116	102	120	87	105	110	99	91	108	103	89	82	93	87	80	93	72	67	81	49	59	69	51	61	51	42	43	47	46	42	47	51	38	26	42	45	52	37	35	51	35	48	37	38	50	45	39	47	53	42	46	42	36	56	51	41	37	32	32	42	40	48	37	33	35	31	46	43	37	55	35	39	54	28	35	37	48	41	34	31	44	30	44	33	36	32	34	34	56	30	35	43	43	45	28	36	45	34	38	30	36	37	38	46	40	41	37	35	44	47	32	36	51	36	51	39	39	43	33	37	48	44	39	40	48	38	33	32	46	57	35	27	52	35	27	38	43	45	36	31	42	42	48	37	45	44	38	40	40	45	46	40	41	39	38	33	42	38	29	32	27	37	50	50	42	37	35	33	32	35	41	37	46	51	48	34	29	45	36	42	35	37	44	30	32	45	36	41	46	37	34	38	31	47	44	35	50	29	42	40	39	51	33	40	28	30	40	29	42	40	30	23	47	36	32	44	42	42	37	44	40	37	36	31	43	37	30	35	39	35	46	37	46	41	38	38	35	37	43	33	45	42	56	38	38	32	38	39	39	35	34	35	34	27	52	37	42	42	34	37	25	43	30	48	29	45	42	47	40	33	42	53	41	40	27	41	39	29	43	33	44	32	37	37	41	42	47	35	45	43	44	34	34	29	31	30	40	36	42	44	30	33	35	35	41	41	35	42	35	37	30	29	39	37	35	36	38	35	41	56	28	43	34	37	50	48	45	34	38	42	27	31	50	39	41	46	38	53	43	35	39	42	41	36	35	37	35	41	27	39	33	42	44	43	28	39	33	35	63	38	37	35	44	30	40	43	42	30	35	41	33	29	44	26	36	48	43	40	42	36	27	36	39	38	40	35	49	42	42	42	38	39	29	35	36	29	37	43	33	41	28	42	41	47	38	42	47	43	41	36	31	54	55	25	36	35	31	51	44	41	44	27	37	36	40	33	38	43	33	41	41	51	32	44	47	52	38	35	33	44	46	47	40	41	48	34	38	45	41	43	45	30	41	34	43	43	38	36	34	42	36	39	30	35	37	26	48	31	48	38	47	35	40	37	45	37	43	40	45	33	42	39	31	45	31	36	40	27	29	35	49	39	40	42	35	33	42	43	30	41	47	43	46	35	41	47	38	35	50	37	33	37	45	46	36	37	36	41	34	39	49	36	39	40	38	33	37	42	43	46	36	39	43	32	29	56	39	43	28	37	53	37	41	32	38	34	32	38	42	31	47	41	34	50	33	41	29	48	31	44	39	43	38	47	44	33	40	41	50	40	46	39	35	31	51	43	49	41	48	42	46	40	45	40	34	35	34	42	34	32	41	39	34	40	48	37	45	42	42	42	39	41	50	36	45	33	34	42	38	35	38	51	39	33	42	42	32	42	32	51	43	47	41	44	28	33	40	48	33	38	39	46	44	43	34	42	36	33	36	44	42	37	55	36	36	36	46	32	42	47	39	39	46	27	40	39	56	40	43	40	40	43	37	40	42	38	43	38	36	32	39	41	45	40	50	29	36	43	36	40	43	44	38	29	40	34	36	26	34	36	36	35	43	37	43	35	33	29	32	31	38	46	44	47	48	42	46	42	24	39	35	56	36	31	51	32	24	29	53	40	33	40	50	48	40	34	37	46	28	38	37	39	48	41	26	34	36	39	50	40	35	34	40	32	46	40	30	33	34	48	39	43	28	40	33	48	33	43	41	48	31	44	37	38	30	42	36	41	43	41	31	33	35	41	46	43	34	40	38	44	42	29	33	39	41	34	39	36	40	37	50	30	47	41	35	45	38	41	49	40	34	37	46	51	39	31	32	42	34	37	38	25	36	48	30	29	37	34	38	40	38	41	44	47	43	49	44	45	45	33	41	29	48	30	48	25	40	36	30	47	53	43	31	33	34	44	34	46	38	39	41	50	35	40	47	42	39	34	47	34	29	38	33	33	39	33	42	47	37	43	49	35	46	34	33	32	39	41	39	39	46	32	40	33	31	36	37	34	34	34	40	36	34	38	53	39	30	38	35	45	45	42	35	33	33	45	29	47	36	51	41	46	41	31	40	36	40	33	30	34	36	54	30	45	39	35	44	41	31	33	34	45	44	46	46	33	55	45	38	49	32	57	39	28	38	47	44	34	33	40	36	51	38	35	44	34	34	53	41	42	35	36	35	38	41	35	39	38	37	33	35	38	43	55	33	33	47	43	35	43	49	39	43	40	39	60	33	46	31	33	38	36	43	28	38	29	35	45	39	39	35	23	39	38	44	50	45	29	44	38	52	32	34	38	43	23	39	40	35	41	39	33	53	30	42	44	28	37	47	37	38	45	43	38	43	37	37	41	44	35	43	40	35	34	30	41	35	40	32	47	32	36	31	41	45	39	40	42	25	39	35	35	34	33	37	47	45	34	35	43	42	33	39	29	51	36	26	48	36	34	36	34	34	26	43	26	37	39	44	47	50	37	37	37	36	39	30	39	38	41	48	28	39	37	34	38	42	37	37	39	46	40	25	39	44	44	41	36	42	39	36	42	33	32	44	37	49	38	40	50	46	47	36	31	40	32	47	43	46	41	34	37	39	28	34	36	28	39	35	42	33	40	29	37	49	45	41	31	38	35	49	46	35	49	40	36	33	39	33	39	40	39	33	44	31	46	39	44	53	35	38	38	39	54	45	33	51	42	24	39	38	42	37	35	38	32	39	44	38	54	55	23	45	25	39	32	38	48	47	46	32	32	34	33	33	24	52	30	39	28	44	37	47	39	42	26	34	45	40	45	34	33	37	41	36	42	41	36	38	41	34	41	37	34	36	38	32	40	43	34	42	37	45	34	48	35	37	32	30	36	37	38	37	39	43	53	34	39	37	39	38	38	42	49	32	33	24	41	45	36	38	23	38	49	49	42	41	36	33	45	46	29	35	36	39	34	43	29	41	35	37	36	37	41	47	36	37	35	40	38	39	27	49	37	39	37	41	33	42	51	52	38	48	40	29	38	35	27	26	40	38	39	40	50	39	29	35	38	43	35	37	29	43	41	39	36	34	40	44	29	38	31	38	40	34	37	42	47	35	41	52	29	42	36	41	39	43	53	33	46	41	31	38	49	37	51	37	46	48	36	28	35	24	43	25	41	35	31	44	25	35	40	44	33	28	38	34	48	27	33	36	37	35	38	38	52	51	42	44	39	29	33	42	40	39	40	45	29	44	44	40	40	43	43	38	40	42	47	26	42	43	46	35	35	40	32	52	34	35	56	43	31	36	28	34	39	29	25	49	55	44	42	49	45	43	36	40	36	55	43	33	41	47	37	41	52	27	42	33	39	36	30	41	42	38	40	39	34	44	42	40	31	29	46	32	34	35	38	36	31	41	47	42	49	43	40	31	34	33	37	34	38	47	47	48	38	29	45	37	34	40	33	41	47	42	34	41	47
19436	13389	8302	20256	28293	27408	24643	21110	17867	15194	13227	11318	9616	8621	7514	6704	6013	5477	4933	4484	4194	4188	4356	4186	3969	3543	3376	3233	3131	2914	2809	2749	2483	2511	2200	2155	2063	1924	1758	1611	1506	1268	1268	1111	1068	1032	950	931	927	919	887	881	905	910	872	833	870	860	871	913	939	906	907	860	881	793	793	797	752	817	820	746	710	706	726	647	709	706	755	699	630	682	680	667	667	659	694	631	661	658	645	645	675	647	627	636	679	647	640	642	623	623	645	638	640	671	655	647	639	633	683	615	639	626	656	652	655	653	602	617	648	619	646	635	635	620	667	657	642	624	643	642	648	670	659	679	665	646	639	637	633	637	645	661	651	664	702	641	655	624	628	647	611	668	631	621	620	625	666	614	671	676	620	644	649	658	625	658	640	626	658	635	669	677	678	619	633	660	645	633	655	672	634	618	678	635	659	630	616	613	619	660	639	658	602	618	653	630	608	615	645	660	672	619	625	623	594	651	608	636	663	662	637	677	627	651	637	701	652	611	632	651	672	619	611	613	630	606	655	644	603	683	654	625	666	621	642	665	687	636	634	649	662	672	615	671	651	629	634	628	636	639	612	644	695	644	629	634	663	624	632	635	656	617	651	659	613	636	665	668	648	670	617	623	657	637	627	594	599	654	664	632	636	618	628	620	626	668	610	662	596	638	636	621	677	651	662	680	653	604	661	672	611	652	621	630	580	634	639	630	653	655	646	647	647	673	614	632	661	613	616	587	612	660	592	592	632	631	661	629	608	660	657	631	647	624	612	572	657	636	640	646	696	629	640	636	662	637	626	675	625	657	678	636	677	641	654	623	633	685	636	607	634	615	622	668	672	661	659	611	618	662	677	630	649	636	651	639	657	615	595	604	604	628	627	652	689	635	656	642	628	667	664	679	630	624	647	659	614	652	591	641	668	666	605	660	626	627	626	621	620	635	626	650	595	609	658	639	624	671	608	654	628	647	625	666	633	676	691	649	641	611	629	634	633	608	630	653	563	636	663	645	655	648	611	662	652	628	648	605	664	680	666	613	627	691	661	615	626	630	632	598	619	614	641	642	667	612	632	654	630	621	608	643	625	603	610	630	637	620	644	656	631	645	627	668	646	623	620	649	628	607	637	629	628	639	657	641	631	623	656	653	675	663	664	622	701	649	653	667	676	664	673	642	666	591	656	626	683	639	652	636	631	653	618	600	615	583	647	650	646	681	662	620	660	602	628	647	656	679	623	645	643	643	632	626	667	641	598	633	653	666	691	642	651	624	632	614	599	630	607	589	627	596	616	631	618	620	635	614	625	652	613	633	581	601	663	635	652	652	684	641	619	610	650	655	646	634	658	633	641	630	646	664	609	634	617	635	642	676	647	629	620	706	665	667	613	658	675	650	641	636	669	683	632	654	655	632	646	652	643	645	639	657	638	623	663	635	615	658	629	691	646	688	629	617	668	688	634	644	628	609	651	643	626	638	669	643	602	672	665	643	648	664	612	631	638	633	652	591	650	638	638	614	629	624	628	653	646	648	636	695	633	636	637	653	595	632	597	638	675	645	629	615	645	681	639	702	639	671	639	666	636	621	651	627	645	615	700	648	616	656	611	628	650	615	658	630	625	660	628	591	629	628	643	616	637	615	647	667	620	629	602	643	637	657	621	669	632	653	634	592	636	604	617	606	649	634	634	681	656	651	646	625	649	617	662	626	645	664	671	633	618	664	631	624	669	670	632	646	641	660	646	593	674	682	634	596	657	620	668	659	620	638	663	629	674	629	674	618	646	635	662	636	624	634	607	628	630	663	669	622	650	662	635	613	643	633	628	651	663	640	640	657	640	623	671	669	631	635	650	695	593	664	684	613	710	698	637	650	695	656	656	653	641	651	647	665	680	644	639	646	662	715	641	658	678	633	630	656	610	614	627	627	647	613	594	629	662	650	610	706	635	624	623	689	654	624	630	638	614	604	643	603	670	625	679	630	617	620	640	677	651	645	633	673	616	643	636	639	611	641	624	621	622	627	662	668	691	623	696	675	614	607	680	611	654	661	651	633	644	625	690	684	669	627	662	666	630	614	636	664	651	608	656	617	648	642	610	628	672	667	619	627	627	630	659	667	640	646	591	624	643	634	670	638	655	655	634	630	633	625	639	607	663	619	648	607	628	660	613	574	645	670	612	687	625	623	621	642	661	674	641	647	675	637	643	619	669	623	625	655	635	626	628	644	656	639	636	639	656	651	647	656	634	655	646	639	624	619	639	663	631	640	627	632	615	654	636	630	600	678	610	656	644	668	631	638	620	635	630	622	633	595	632	648	588	702	659	707	633	629	621	662	660	601	660	644	634	619	610	678	623	661	638	624	667	632	628	584	632	639	648	647	624	597	653	606	640	692	623	596	641	624	623	639	681	688	628	656	662	604	635	655	667	641	620	676	613	653	647	658	640	675	608	640	641	667	671	653	649	634	582	670	681	649	688	607	664	678	676	611	691	698	641	625	617	633	636	660	675	653	635	672	649	618	640	611	614	659	643	620	624	600	663	602	659	599	663	643	687	633	650	647	656	651	647	657	649	658	645	594	667	644	614	636	663	635	639	682	671	622	621	673	636	647	621	618	625	668	635	681	592	632	643	645	596	649	617	601	654	568	588	650	649	624	647	659	629	680	627	685	640	627	631	636	706	611	625	696	649	615	635	631	674	633	616	685	673	666	627	655	610	636	626	621	626	644	643	581	628	620	621	614	670	605	658	655	672	606	666	661	603	599	637	602	634	651	648	634	658	619	636	661	647	613	660	647	651	640	622	590	639	627	664	629	650	620	610	625	713	573	642	629	647	664	663	641	662	634	670	644	670	621	681	624	635	678	654	639	613	645	619	633	660	637	653	621	650	628	647	612	602	653	636	632	670	649	595	644	635	684	669	632	608	628	620	685	649	649	666	610	644	680	655	598	640	659	643	582	673	652	623	622	674	634	610	623	625	665	653	673	628	639	660	632	657	647	621	638	637	675	685	643	629	660	611	606	631	641	650	647	654	656	633	612	658	681	588	704	619	672	644	602	622	633	629	611	638	655	605	597	636	637	653	680	649	637	661	636	670	656	626	651	632	656	645	590	652	631	664	633	628	642	621	627	641	582	659	629	629	637	687	689	649	661	624	663	624	630	643	634	620	614	635	682	682	604	656	648	639	673	624	631	631	667	628	658	622	627	651	614	653	647	632	620	669	631	648	664	629	630	644	678	626	657	601	628	626	617	623	612	651	651	633	633	662	631	660	671	603	641	625	671	591	653	604	617	664	629	623	639	590	660	645	610	603	598	588	683	637	669	662	663	603	660	647	632	654	659	624	674	615	673	629	609	635	722	664	570	647	622	678	671	612	622	635	652	651	651	588	611	637	660	644	653	629	645	634	624	622	650	667	623	656	666	636	623	609	617	582	643	630	643	648	628	617	647	643	687	611	658	655	630	605	666	630	655	658	623	633	613	610	650	621	617
2120	877	499	368	664	775	736	615	527	467	441	361	325	291	272	235	200	194	191	171	148	149	158	135	144	132	124	125	115	100	102	103	101	74	79	70	72	87	71	60	67	71	45	45	37	56	47	54	53	36	44	46	46	53	54	53	59	44	43	41	42	56	44	46	54	48	52	51	51	32	44	44	36	38	43	39	50	44	38	33	37	38	46	38	33	48	27	40	34	39	44	44	46	44	46	41	44	49	47	36	40	36	46	36	35	53	34	35	40	38	48	35	41	38	47	41	45	50	35	49	38	34	31	47	43	48	45	38	41	49	32	44	47	39	39	34	36	36	45	48	33	32	49	34	54	32	37	49	56	43	39	44	57	38	44	51	42	49	37	45	40	37	40	47	39	29	41	26	47	37	39	46	45	49	42	44	37	38	42	42	45	35	37	37	45	34	47	43	39	33	33	42	36	51	29	41	38	43	37	41	40	41	33	59	51	48	37	55	51	38	49	45	28	46	42	45	24	45	46	39	36	40	49	50	37	50	52	39	44	42	32	46	44	40	40	33	34	48	33	37	49	33	39	50	43	41	44	40	45	38	43	44	44	47	43	34	41	33	43	41	40	40	45	41	43	38	40	37	52	44	34	47	35	32	43	44	29	40	37	35	43	36	40	35	48	52	44	45	46	43	46	38	41	46	38	41	35	31	39	35	43	32	40	41	39	35	41	44	43	42	41	41	39	38	33	34	36	50	31	33	35	46	52	41	48	43	32	32	40	41	39	45	42	45	47	29	44	31	46	39	43	46	34	44	34	38	45	49	40	45	46	35	45	40	37	40	40	36	52	37	28	54	30	42	33	37	41	49	53	45	39	51	43	30	40	41	41	49	44	47	43	45	43	46	41	42	38	40	38	43	60	43	26	46	43	45	31	40	45	55	42	54	43	48	49	29	45	49	47	36	35	41	47	43	49	53	46	37	39	46	44	50	41	48	32	46	47	57	43	41	37	30	49	33	53	43	44	39	46	43	36	31	53	45	37	39	52	47	44	46	37	37	38	30	42	38	45	37	55	39	42	52	49	46	40	53	38	42	42	52	43	35	53	39	41	41	35	46	31	40	47	51	41	45	38	41	34	39	45	25	55	43	46	43	42	42	47	34	43	34	37	47	36	37	41	35	34	44	26	37	30	44	47	40	36	39	54	58	39	46	42	35	44	61	47	48	52	45	34	32	57	31	37	44	33	43	56	41	30	30	40	55	45	44	33	42	31	41	44	34	38	36	41	42	48	51	41	41	46	39	49	41	64	41	34	41	31	40	44	49	47	41	34	47	41	44	33	35	46	56	49	49	26	43	33	45	51	37	32	50	47	52	34	39	45	50	25	46	53	37	49	42	47	49	40	35	40	46	41	34	41	38	45	35	40	43	37	56	38	42	52	47	43	53	37	35	55	29	34	36	50	32	39	40	33	46	43	47	46	33	33	35	39	32	47	41	26	36	52	48	39	59	42	41	47	45	34	61	48	49	57	43	46	42	51	42	46	41	32	37	46	29	52	37	43	41	54	37	38	43	37	39	45	35	35	40	42	35	44	40	52	47	43	45	37	34	40	43	48	41	53	36	39	49	35	46	37	47	51	37	29	44	40	28	47	60	40	42	33	51	44	35	27	41	46	35	43	42	34	52	46	45	36	45	38	39	38	53	35	35	39	47	46	47	36	42	40	39	46	46	39	42	31	40	45	52	44	30	43	48	58	46	42	47	39	40	39	42	42	38	42	43	48	41	40	43	37	32	37	37	41	52	41	45	42	49	53	43	52	49	51	29	53	42	32	45	51	51	37	47	45	37	39	47	36	45	40	54	37	39	45	41	37	41	47	44	36	51	41	39	36	42	45	45	45	48	38	49	28	51	43	41	45	38	23	30	35	45	32	38	43	32	40	38	47	44	49	49	24	30	44	38	44	45	53	46	39	43	46	40	33	41	54	38	43	32	43	40	44	37	47	41	38	38	38	31	38	42	42	51	34	29	38	30	32	36	45	46	37	48	50	40	44	43	44	54	52	39	41	42	41	43	46	38	39	53	45	35	29	45	37	46	38	40	35	41	38	48	41	51	51	32	36	34	38	44	44	50	51	29	34	48	44	50	39	42	42	54	40	52	35	44	49	32	35	26	59	34	37	37	45	37	37	47	49	44	44	38	43	40	40	34	37	37	39	41	44	26	55	36	39	43	40	53	43	40	37	34	38	35	46	27	46	43	34	47	47	37	48	41	54	30	39	49	42	43	39	42	50	35	34	41	41	38	42	35	36	47	46	36	51	45	48	37	59	31	41	46	40	37	35	41	44	33	45	33	45	42	44	36	33	47	47	25	39	50	49	45	47	45	53	49	37	49	48	37	38	46	55	36	48	38	45	51	30	34	41	41	34	31	40	49	43	45	46	38	41	40	28	31	33	49	40	48	36	27	45	52	40	44	41	37	31	40	39	34	35	47	49	40	40	45	34	31	38	42	41	41	53	42	40	44	41	44	37	48	36	49	51	41	42	51	43	61	39	50	42	45	44	42	48	48	38	56	28	40	41	42	41	47	43	51	35	51	52	50	50	37	38	46	50	47	39	40	35	44	37	37	45	49	46	38	29	40	34	42	42	39	31	46	52	43	41	35	43	38	43	41	47	47	41	43	41	52	39	45	40	42	36	53	45	28	42	43	45	38	42	34	43	35	46	38	36	37	42	43	36	25	43	54	42	43	28	40	47	43	43	39	33	43	39	25	48	45	40	46	37	39	36	47	41	51	43	46	45	46	43	39	53	31	43	37	50	30	40	45	36	28	40	39	45	35	42	48	39	40	40	58	43	46	41	44	53	37	48	55	32	50	44	37	39	46	44	51	45	29	44	44	42	39	50	35	40	42	35	49	46	31	40	40	32	38	48	42	45	42	40	34	40	38	36	46	42	48	42	49	50	33	37	36	39	48	51	33	40	56	43	48	34	45	41	49	39	39	48	42	50	28	44	41	36	43	45	40	44	47	30	34	35	30	36	31	44	44	41	40	45	41	49	47	41	39	40	40	37	57	44	37	39	40	35	45	36	51	44	36	34	43	48	47	42	41	38	33	54	38	46	40	48	50	37	35	37	38	43	32	39	54	38	44	37	47	36	39	43	48	50	41	40	35	44	34	48	32	31	43	52	40	36	49	47	45	39	39	47	30	45	47	40	36	32	38	48	41	49	41	45	40	38	46	32	37	31	34	38	42	49	42	40	32	37	43	46	41	39	47	52	44	40	47	50	40	32	37	44	51	36	45	32	38	51	33	37	46	36	46	48	42	35	44	44	36	30	43	36	36	32	39	45	35	37	34	43	45	39	39	39	31	44	48	39	41	40	44	46	33	36	48	37	38	43	31	47	44	45	33	41	59	44	45	35	45	53	41	54	45	49	42	40	36	43	42	46	40	43	38	31	42	42	40	41	43	49	41	30	38	31	45	33	42	41	45	42	44	39	38
24998	17711	11625	25558	33440	32809	29860	26055	22693	19787	17511	15318	13501	11742	10413	9224	8257	7343	6670	6124	5662	5553	5580	5389	4913	4813	4431	4173	3903	3607	3574	3472	3175	2948	2715	2646	2536	2278	2178	1891	1681	1684	1597	1382	1263	1235	1117	1136	1040	1058	1057	1030	1036	1001	1019	1046	1078	1055	1078	1149	1103	1100	1005	962	933	977	989	923	866	897	836	825	842	767	733	742	755	774	748	733	764	733	685	683	704	724	685	711	717	751	693	705	727	672	670	706	686	714	703	668	732	672	695	671	661	693	719	710	654	739	669	717	683	696	688	711	714	673	674	719	702	700	643	680	706	691	744	697	683	623	681	646	675	683	710	685	641	672	673	725	681	674	697	658	702	659	659	666	668	711	678	698	682	651	706	656	663	703	666	661	689	625	702	678	720	703	688	678	660	700	661	666	652	662	691	678	681	674	705	645	650	678	704	651	658	713	699	680	681	622	695	656	669	665	675	682	617	691	686	691	657	615	698	674	689	678	728	700	652	659	643	761	646	637	668	692	714	669	675	729	702	682	630	705	685	699	613	697	683	700	625	672	654	660	678	673	671	712	720	696	690	642	662	711	713	645	675	653	663	645	652	632	666	623	661	707	705	653	724	674	689	688	677	644	709	679	685	659	677	673	678	693	695	630	721	674	660	671	706	728	674	664	725	660	698	663	690	678	692	693	718	695	677	685	648	630	721	702	685	629	688	632	651	693	681	660	639	664	659	688	665	629	711	668	624	702	626	674	678	752	693	665	674	658	704	675	654	666	671	670	719	679	635	686	639	680	643	638	670	659	712	698	710	748	693	654	655	658	685	675	675	664	659	688	675	702	646	652	618	665	690	671	670	712	705	684	672	717	675	662	714	626	662	739	672	644	658	619	687	642	662	659	659	636	652	697	675	681	655	665	682	669	657	661	631	647	681	652	642	651	691	649	675	678	707	677	649	689	660	691	687	671	739	678	650	716	634	653	669	645	652	709	649	667	685	690	681	686	660	649	680	685	612	682	622	702	669	700	665	711	652	660	622	603	631	698	662	653	694	672	639	644	686	668	676	671	665	714	678	710	709	629	694	710	669	669	629	631	698	626	691	669	689	679	658	692	651	667	671	710	705	675	656	697	673	670	685	664	645	680	682	684	651	684	716	630	663	625	657	700	702	689	669	650	672	666	656	665	701	708	665	721	671	703	649	683	723	647	643	683	674	681	620	702	678	615	692	676	707	649	660	686	693	731	700	672	689	665	687	658	708	665	698	666	681	692	662	713	689	664	679	676	641	705	665	672	674	701	720	676	635	654	701	625	722	658	676	708	689	643	700	701	665	671	685	671	677	676	713	714	650	696	681	673	690	685	669	660	719	701	640	646	682	661	668	667	660	668	667	649	653	649	696	652	681	688	702	617	658	707	681	696	661	661	679	722	744	655	680	678	682	702	715	681	696	641	660	653	667	642	656	666	678	682	662	693	664	652	656	676	680	661	678	686	669	665	712	702	736	678	648	658	660	682	696	680	685	663	677	639	644	669	677	674	723	675	685	650	631	643	654	680	694	642	646	686	667	661	699	681	646	621	672	734	639	702	697	675	677	646	692	663	682	644	673	668	618	705	679	633	648	666	683	705	671	665	638	651	642	673	643	614	634	690	645	682	706	704	698	681	631	679	665	633	660	698	665	670	692	752	708	673	672	701	632	630	672	662	656	645	698	692	687	719	679	677	660	658	688	608	650	668	644	683	656	636	677	643	643	699	668	630	668	714	634	652	649	680	674	711	683	704	619	727	712	735	672	676	666	688	700	657	665	679	680	698	709	675	623	715	666	650	671	689	643	658	699	671	674	729	635	666	637	658	658	707	677	701	667	663	647	621	659	649	676	685	624	660	653	671	646	664	686	665	641	677	612	677	661	685	669	662	689	681	682	617	658	654	695	666	665	680	660	723	704	630	707	698	700	707	666	673	670	695	692	610	673	634	724	725	665	666	670	690	627	713	683	667	706	683	629	637	718	701	730	670	714	655	611	690	672	708	695	661	634	701	671	674	686	698	694	664	671	664	635	664	684	681	687	669	696	712	696	679	646	699	668	670	700	651	685	670	645	670	690	658	649	640	712	654	673	698	666	655	677	655	652	724	656	668	672	679	678	675	714	679	654	672	675	691	672	606	626	642	663	701	693	700	682	634	702	661	660	684	685	675	686	675	701	704	680	641	751	720	699	671	685	654	652	652	712	665	662	666	674	704	642	638	699	690	662	693	663	671	653	671	714	676	677	644	646	718	667	641	681	648	652	659	671	667	651	677	649	685	662	681	674	695	648	676	644	652	658	690	633	670	616	655	700	661	637	653	643	678	652	644	702	691	671	696	656	665	673	657	648	646	692	676	691	663	671	677	636	690	662	703	612	636	676	702	695	676	675	732	667	648	642	689	675	688	686	682	686	623	647	643	707	687	661	636	722	623	693	689	690	690	685	689	667	669	675	677	675	651	657	659	630	690	695	689	688	658	673	642	676	660	672	645	649	676	639	681	670	661	670	674	671	686	659	658	696	664	648	672	720	647	690	625	662	659	693	673	644	715	669	682	672	683	705	650	693	670	662	668	697	703	649	637	663	679	697	648	673	693	680	669	674	685	707	694	678	679	686	711	686	660	701	649	675	686	661	669	682	703	632	657	662	653	700	706	688	667	660	668	725	639	664	689	670	634	693	709	650	703	692	683	696	701	682	671	654	670	714	650	680	674	647	675	725	695	650	661	660	719	657	661	678	660	691	632	668	664	708	665	672	704	706	688	680	645	626	708	635	669	658	667	625	664	695	664	640	667	631	723	667	729	693	653	682	674	676	659	672	680	680	682	674	619	669	674	648	750	695	671	718	670	659	676	669	659	691	647	667	667	732	650	668	656	675	696	691	666	694	677	653	671	676	668	695	645	690	681	715	714	692	686	638	701	648	659	619	723	670	669	648	661	687	641	682	647	698	698	673	642	670	698	648	662	668	714	694	637	692	638	708	678	676	676	583	688	687	651	678	661	700	667	647	698	691	670	664	659	707	687	654	651	659	659	721	665	628	664	699	673	650	671	692	708	667	649	671	674	707	687	701	654	680	702	688	660	695	675	630	703	653	637	723	694	665	678	705	664	644	679	669	644	651	687	660	682	653	672	685	689	683	706	701	667	664	672	636	701	668	666	645	689	690	631	688	620	664	705	729	637	635	676	676	695	665	671	692	664	662	707	623	658	662	642	709	646	659	652	613	708	695	674	693	670	654	676	665	695	687	662	709	729	657	647	694	675	663	683	702	726	672	711	669	744	677	637	664	670	678	694	712	640	650	720	671	718	690	616	640	719	636	670	664	678	617	665	662	691	678	649	650	678	638	649	709	641	644	657	706	687	667	686	688	679	684	670	667	611	677	657	692	712	697	701	674	696	675	669	676	655	701	683	673	638	639	645	647	669	708	704	627	685	714	690	704	692	654	663	674	681	691	658	713	692	702	662	686	681	700	634	654	701
1633	342	214	161	261	348	333	281	207	195	172	142	146	140	108	107	101	77	73	71	75	77	73	74	78	62	58	62	83	70	54	46	57	44	48	41	34	38	41	34	32	28	31	21	27	42	34	22	24	30	25	24	29	29	34	22	32	35	26	27	34	22	23	28	21	22	25	28	24	18	21	35	24	24	26	30	21	24	22	26	15	27	27	29	32	27	21	20	29	17	20	23	15	22	21	22	21	27	20	23	18	16	24	27	29	18	23	30	20	26	21	23	32	23	23	18	27	30	23	27	29	20	27	20	34	26	21	27	27	28	25	26	18	17	26	25	32	17	20	25	23	21	27	17	25	20	20	26	21	24	22	16	23	23	24	25	26	34	18	25	33	27	18	24	25	24	23	32	27	25	29	31	19	26	18	20	35	24	19	27	25	22	24	19	36	31	20	23	23	23	25	26	27	28	19	12	21	33	23	17	29	22	14	22	23	18	26	22	17	29	16	28	24	14	19	18	26	30	20	24	22	27	20	17	26	24	26	25	24	27	23	18	24	20	20	22	19	19	17	26	19	19	26	27	26	25	17	23	19	31	19	23	21	23	20	22	19	32	18	43	12	26	20	26	19	23	26	18	30	21	23	17	23	26	27	27	17	21	30	17	24	16	24	23	32	29	25	14	32	27	25	19	28	25	18	19	24	16	19	18	20	20	19	25	28	18	25	28	24	13	24	23	25	20	28	25	25	16	24	18	22	29	26	26	19	24	25	23	26	15	20	22	30	24	21	26	17	15	30	26	18	22	20	22	26	31	28	27	30	29	27	24	25	26	22	23	18	16	30	29	25	23	18	24	15	18	19	20	21	26	18	15	29	22	20	29	27	22	29	24	25	14	16	16	22	29	29	23	27	25	19	14	19	23	25	21	24	25	25	29	16	11	19	21	19	26	20	16	30	25	30	20	19	17	26	23	25	24	26	20	25	30	26	26	29	20	21	22	31	14	35	15	22	24	19	20	25	31	16	16	22	31	19	19	14	22	30	28	18	18	27	24	21	19	31	23	19	21	8	22	17	26	33	24	26	26	23	16	23	22	25	21	33	22	29	19	27	24	27	17	23	23	22	19	28	18	24	19	24	17	22	21	27	33	26	18	24	25	18	16	16	27	28	18	19	23	21	20	24	14	29	22	23	21	16	33	28	21	13	23	25	19	27	25	15	29	22	24	26	28	24	26	18	17	28	31	17	18	20	24	21	39	26	12	16	21	28	24	27	20	28	30	22	24	21	23	19	14	14	27	24	31	20	26	18	24	27	14	18	20	21	24	30	29	18	27	16	19	24	22	36	25	35	30	35	21	18	28	29	24	24	22	23	17	34	33	19	21	23	18	27	30	21	19	21	17	23	23	21	26	16	15	23	13	25	23	33	30	25	23	18	22	18	24	18	27	28	24	21	27	25	14	25	22	25	15	17	23	29	26	23	15	18	19	25	26	20	25	22	9	21	17	23	25	23	16	23	34	27	25	25	20	23	31	26	17	23	22	35	19	24	22	21	16	23	27	20	20	24	34	22	21	22	21	31	20	35	18	20	27	25	21	26	25	30	29	16	20	21	26	18	26	17	22	23	26	26	16	26	28	26	26	13	21	23	24	15	27	18	22	20	17	24	22	26	21	27	26	20	21	14	22	24	18	25	21	21	25	25	27	27	24	25	26	21	33	21	20	18	21	17	37	21	18	19	19	34	16	26	21	13	21	15	24	24	24	25	18	21	24	21	28	15	20	22	20	28	22	20	25	33	24	11	21	21	28	31	21	16	20	26	27	16	22	16	20	16	28	22	27	32	21	20	21	23	23	32	28	19	10	15	35	34	12	23	24	27	18	21	16	26	32	30	25	24	22	25	17	22	25	32	18	21	17	22	16	33	25	23	24	23	30	20	26	21	18	19	20	14	27	25	28	21	18	20	23	27	25	16	19	20	15	21	30	35	20	23	16	19	24	22	26	17	21	19	19	14	20	20	21	22	18	14	28	20	21	19	29	21	26	17	23	31	13	23	25	20	20	20	22	22	28	22	26	16	24	21	24	23	24	21	17	21	27	28	20	20	20	32	24	26	20	27	24	15	20	21	20	20	22	25	27	18	20	20	21	25	19	28	23	25	18	24	26	24	17	23	26	22	12	28	22	27	21	21	27	29	24	23	19	21	25	22	27	24	17	18	16	18	21	26	15	19	18	27	27	22	23	24	30	17	19	17	22	24	23	23	24	18	25	34	17	20	14	17	23	34	22	25	24	24	23	23	23	25	16	26	29	19	25	17	22	20	19	23	32	19	19	27	22	28	22	21	24	18	22	31	23	17	25	21	16	19	15	14	15	16	15	27	28	23	24	39	18	14	27	20	22	19	19	21	23	20	25	24	24	27	16	14	28	20	25	23	22	26	19	17	23	22	28	25	20	20	21	23	14	19	18	17	21	22	28	25	29	24	15	21	17	26	28	26	19	26	19	14	22	20	19	20	24	26	24	32	26	25	31	20	28	21	25	25	14	24	27	16	17	21	21	31	31	22	20	19	17	21	28	20	24	20	18	17	21	21	20	18	22	23	20	24	22	18	18	26	30	22	28	18	27	19	32	18	30	21	26	20	30	19	30	23	25	34	23	19	27	21	17	14	29	37	21	24	20	23	20	29	22	19	27	20	27	28	17	23	21	26	21	31	22	28	24	21	25	31	15	20	18	22	24	17	31	22	29	26	22	24	23	19	10	18	26	23	21	19	18	22	35	23	21	14	21	15	23	24	19	16	18	37	23	28	31	20	28	19	20	19	27	20	23	17	28	27	20	21	24	30	26	16	25	20	22	22	25	21	26	28	26	21	19	20	26	21	28	21	27	20	25	22	21	28	26	24	20	26	26	24	30	23	31	28	26	21	19	21	29	23	21	21	26	23	21	24	30	24	29	15	17	31	18	24	25	17	14	26	21	20	11	16	19	23	30	27	22	24	25	19	22	22	20	18	18	23	20	27	17	26	20	22	26	19	33	30	22	14	23	21	17	14	12	22	18	20	21	18	17	24	31	25	20	14	22	28	20	20	23	21	31	30	31	25	25	23	20	20	22	35	26	27	23	23	17	23	26	22	24	20	22	19	24	18	18	18	30	29	26	27	17	23	21	24	21	27	21	18	21	22	26	26	23	26	27	27	22	31	28	29	21	19	31	20	21	21	20	26	27	22	22	24	18	17	25	22	16	19	23	20	24	25	28	24	25	21	17	19	24	30	22	20	24	34	18	29	34	19	25	24	25	21	23	21	21	21	21	27	19	14	28	22	28	21	19	20	23	24	15	15	29	23	25	22	27	25	21	26	22	28	32	28	27	19	24	33	22	28	26	24	19	24	28	19	23	28	34	23	25	22	23	30	23	32	27	17	17	25	21	21	19	29	18	18	20	24	32	17	16	24	30	29	23	27	18	29	16	27	15	29	28	21	27	31	22	26	21	19	21	24	23
16565	10521	5909	16076	23895	23038	19821	16793	13799	11780	9837	8355	7063	6123	5367	4767	4263	3801	3408	3270	3090	3156	3152	3064	2794	2805	2577	2510	2302	2272	2198	1986	1876	1703	1619	1556	1381	1335	1261	1137	1018	925	814	744	683	613	647	582	580	559	557	529	572	580	562	521	617	569	609	607	595	601	517	533	531	515	483	534	508	493	490	460	435	410	415	418	430	396	406	395	375	419	439	404	411	409	391	388	399	394	359	382	399	402	376	365	385	391	381	381	410	378	377	368	373	383	402	372	392	391	388	398	377	391	404	383	411	375	392	364	375	385	366	382	408	410	413	380	400	406	409	400	358	383	350	367	392	396	389	393	409	421	404	359	347	375	351	402	373	372	372	409	382	417	374	397	381	374	412	389	429	373	434	404	399	379	379	374	394	353	389	389	383	391	375	396	392	411	422	382	383	402	352	391	422	346	414	378	398	386	346	400	413	377	369	373	389	372	400	395	358	426	380	398	383	378	391	398	363	378	386	374	404	350	404	366	359	358	399	410	380	404	341	406	367	389	356	388	382	407	366	363	385	410	427	373	392	396	365	392	381	408	398	393	389	376	401	378	409	377	387	388	416	361	417	383	363	360	384	375	376	399	426	374	389	398	382	385	425	382	368	368	370	394	389	391	357	437	373	346	405	380	401	397	437	361	369	391	350	388	377	378	380	423	369	390	372	443	353	388	409	371	390	367	375	391	386	395	407	377	397	389	411	376	394	381	392	407	422	389	370	376	358	375	386	430	378	375	393	423	384	394	400	388	388	390	364	398	422	396	389	360	357	394	404	418	351	357	392	374	390	375	401	385	378	410	407	388	375	426	371	392	388	414	334	376	391	394	392	374	384	364	395	345	358	404	408	390	397	374	380	391	388	394	384	372	362	376	362	388	393	381	394	374	370	408	390	388	409	394	381	365	422	412	407	408	413	395	422	409	384	354	391	347	411	368	392	370	357	364	390	367	391	420	404	388	394	376	388	399	389	402	405	377	377	398	394	378	396	414	365	380	412	368	394	387	394	384	403	382	360	406	373	350	361	389	383	384	377	369	406	404	396	418	384	366	374	353	369	407	383	368	420	430	418	347	385	366	383	350	355	376	403	353	385	421	430	403	384	415	419	399	399	360	382	389	365	375	392	409	397	385	375	422	395	402	405	389	399	420	406	383	410	360	402	416	367	386	388	384	398	410	368	370	376	401	381	385	378	361	374	395	372	403	387	419	378	402	403	386	376	388	396	385	395	399	390	390	383	402	362	368	374	398	359	378	390	365	381	389	415	379	396	445	353	409	384	376	407	383	388	402	381	332	386	407	385	358	392	403	362	384	392	411	396	415	381	350	367	400	398	381	384	344	408	383	419	388	377	367	374	397	417	389	410	394	393	357	411	392	358	378	409	393	414	388	387	375	359	392	387	428	409	376	373	348	400	412	377	386	387	332	409	381	345	379	357	407	382	408	387	378	405	373	354	382	381	404	375	402	401	371	360	356	410	394	362	417	410	440	378	399	363	384	405	399	361	407	384	372	345	384	406	394	348	395	375	373	341	391	365	377	396	359	396	421	407	411	347	383	381	399	366	393	376	363	362	360	368	373	376	413	376	374	371	412	388	413	387	365	380	399	381	367	401	405	405	400	408	350	386	363	376	422	399	405	406	405	358	384	405	381	363	383	358	418	337	350	375	366	387	397	381	382	369	378	369	348	364	390	423	407	395	384	419	385	441	452	409	419	353	384	391	397	363	376	427	376	374	382	342	368	412	382	376	395	410	367	422	379	400	411	385	409	368	391	371	395	391	380	366	390	401	397	397	383	378	385	385	387	380	373	375	375	368	388	410	386	399	396	420	373	400	402	405	370	374	366	396	394	405	369	350	407	370	407	427	412	365	392	387	404	368	417	377	386	446	416	399	419	385	418	395	387	381	398	364	405	362	379	369	386	417	389	415	365	334	395	412	320	395	397	398	350	400	390	374	388	362	356	411	388	353	367	402	353	406	379	386	376	354	426	404	391	415	417	379	370	393	419	383	391	387	382	388	418	382	388	403	384	341	374	368	387	392	357	419	398	379	355	383	362	382	410	379	381	361	382	421	410	371	418	378	359	407	391	361	398	362	391	385	408	383	374	390	392	383	390	364	416	394	364	376	408	387	414	406	385	346	374	412	392	402	392	399	372	374	395	381	398	380	407	397	358	392	421	364	415	383	380	338	365	394	401	381	376	380	375	379	373	391	376	382	413	415	383	391	378	395	424	399	403	384	396	393	361	383	372	376	398	371	395	374	411	370	370	366	380	366	377	381	405	400	379	388	411	392	385	356	364	407	400	362	396	413	368	398	374	381	370	387	370	411	393	371	411	379	375	381	401	388	407	402	408	393	406	408	380	414	403	380	406	406	365	398	376	377	393	400	412	360	399	374	385	412	397	390	407	380	399	395	394	383	364	368	421	407	386	357	398	394	394	376	396	394	406	451	404	369	406	412	390	371	379	383	389	423	384	379	374	392	388	359	365	380	424	396	350	356	369	398	399	403	388	373	393	413	389	354	374	365	416	411	389	402	399	413	404	395	419	409	399	401	352	375	387	368	405	408	395	407	381	379	391	411	382	376	410	380	380	396	413	372	383	363	400	384	384	419	373	407	371	372	386	391	374	361	376	412	341	375	406	378	396	368	381	388	363	375	387	392	380	384	378	407	380	387	380	384	360	384	395	384	360	371	374	390	364	390	342	376	373	377	420	375	367	411	374	385	409	351	398	397	404	389	366	391	388	369	410	367	382	395	391	411	376	384	374	389	383	437	390	360	412	404	376	403	384	379	368	395	439	398	380	365	409	400	355	390	375	390	352	398	366	400	428	343	393	419	365	390	421	390	379	378	396	378	398	377	345	413	401	392	385	420	374	408	405	397	396	398	393	367	382	344	385	382	386	399	377	404	380	450	383	405	371	377	357	387	371	373	395	371	408	382	376	389	401	370	354	391	399	360	356	406	380	392	398	415	377	387	391	380	403	391	377	397	378	366	371	376	389	404	402	418	351	406	414	392	387	407	363	378	414	382	383	375	385	381	418	385	385	374	406	379	368	403	375	355	361	380	378	397	405	382	399	377	410	398	367	358	386	397	409	398	396	376	430	366	361	384	403	387	375	401	361	374	408	408	374	358	360	392	370	375	421	377	403	379	372	408	399	381	373	389	389	414	380	392	378	374	387	387	408	375	376	390	394	391	377	396	392	382	366	398	383	371	391	395	395	376	407	397	421	390	377	369	362	403	405	368	358	388	384	394	401	358	398	382	370	403	383	394	390	381	393	446	386	385	390	376	399	392	380	370	351	337	430	368	368	412	366	382	395	379	391	400	399	413	369	376	378	390	360	357	382	395	409	398	370	374	385	374	373	411	399	374	357	373	370	381	411	396	394	392	400	390	394	386	383	352	374	383	407	406	358	382	392	359	415	362	394	393	397	411	370	416	370	409	404	395	346	369	373	401	392
1109	612	313	258	465	529	494	425	387	317	290	244	208	171	154	133	131	129	127	115	102	82	89	94	89	84	80	66	79	88	75	79	65	75	52	51	63	63	31	39	36	40	43	32	35	34	33	31	28	32	29	22	29	32	35	25	36	34	22	28	29	23	25	20	35	25	24	31	24	34	33	42	27	29	30	22	22	26	15	30	27	27	22	27	26	16	22	24	32	15	18	21	24	24	25	30	26	25	18	22	32	27	27	24	28	23	26	33	29	26	26	22	25	21	34	17	25	27	29	24	24	38	21	26	17	14	29	30	27	25	25	31	20	27	20	24	23	19	33	32	20	20	32	16	25	35	19	20	20	28	34	18	26	24	20	15	25	27	22	18	21	23	27	22	33	28	19	17	25	27	17	16	22	21	30	26	24	25	24	14	20	21	25	20	26	29	30	24	30	33	28	27	33	17	25	26	27	23	20	27	24	22	21	34	25	24	18	25	29	28	17	25	18	19	23	14	30	29	15	29	26	35	23	19	22	24	21	25	24	28	29	19	23	26	21	31	27	30	14	23	16	28	30	23	20	28	20	24	27	18	24	16	18	24	25	14	24	27	28	25	23	23	29	28	28	26	27	29	24	22	25	21	15	26	20	17	22	20	26	27	32	31	20	31	15	25	19	33	24	18	22	19	24	27	20	22	24	22	21	21	26	24	21	22	25	21	27	27	23	23	31	20	18	28	29	33	23	19	33	22	19	23	20	26	27	26	23	17	17	28	24	35	33	28	26	15	20	23	19	24	25	25	25	24	34	38	18	21	22	21	23	31	32	24	15	22	13	27	23	25	18	24	24	30	23	22	27	24	29	25	15	31	16	25	25	26	13	18	27	21	28	26	19	22	25	24	23	21	19	23	22	21	26	30	29	20	17	14	29	19	31	18	19	16	26	23	25	26	18	27	18	22	22	24	26	22	34	25	18	22	19	23	19	22	20	20	24	22	32	29	26	20	30	27	25	29	16	30	20	30	21	17	24	27	19	24	20	20	38	27	23	19	25	22	25	23	30	26	18	21	26	25	22	25	23	24	33	18	23	25	25	17	29	25	30	19	11	20	23	22	24	37	24	17	26	24	31	17	20	31	29	38	26	32	25	24	18	27	23	38	19	16	25	20	22	20	24	17	25	23	24	25	26	19	25	25	17	20	16	29	14	27	26	19	34	20	23	24	24	19	18	27	21	27	21	13	22	21	26	34	28	15	25	22	19	25	23	23	27	23	19	18	21	20	27	23	19	22	22	38	18	26	23	21	31	25	25	22	21	28	25	18	22	27	29	21	20	20	28	29	25	16	31	15	22	28	25	17	18	17	27	33	23	23	19	27	23	28	33	21	28	22	24	24	24	13	18	28	27	22	23	34	20	26	23	31	37	21	32	29	19	24	15	26	24	37	20	29	17	19	28	27	42	25	26	29	39	28	30	22	35	24	21	28	22	21	31	27	20	22	27	25	29	31	26	23	24	33	29	23	24	40	30	18	26	25	30	26	24	18	16	16	17	21	26	26	22	28	21	27	29	19	25	33	30	20	25	31	18	19	33	29	19	26	23	17	22	30	24	19	20	20	19	21	26	19	20	29	29	18	26	30	35	28	27	24	18	24	33	33	26	24	24	27	27	24	30	17	23	20	28	19	20	31	22	27	22	19	20	33	27	21	17	22	22	18	28	25	25	24	22	31	33	24	23	20	27	20	24	15	29	22	24	25	19	32	26	33	31	31	25	26	17	14	21	21	25	24	27	21	26	19	20	18	26	32	18	26	48	23	26	21	16	24	20	31	28	19	20	24	26	18	32	19	19	29	19	22	29	32	25	24	20	25	19	27	30	27	21	34	19	21	20	20	20	26	21	24	25	25	25	21	30	32	35	21	28	27	30	22	30	14	21	28	28	22	28	19	25	16	24	20	17	28	16	27	25	23	25	20	32	25	21	24	41	25	14	20	26	30	26	19	21	22	18	29	31	23	23	20	18	29	18	26	19	18	27	28	25	30	20	20	26	16	26	22	20	28	28	13	25	20	23	30	27	28	14	25	24	21	25	31	30	18	21	22	26	22	30	30	17	33	28	23	23	29	26	22	31	33	21	24	26	24	21	31	22	27	24	20	24	36	28	32	38	23	24	15	21	19	24	24	22	23	20	18	20	30	27	25	32	20	25	20	17	23	28	23	31	19	36	20	19	20	31	17	25	24	27	31	20	24	15	19	30	22	22	19	27	29	25	28	19	23	23	27	11	32	18	22	25	26	26	28	27	17	18	26	16	31	23	27	30	23	24	24	18	35	23	22	20	29	23	30	24	27	18	24	22	31	20	23	25	37	25	26	20	26	18	18	26	16	28	22	22	24	29	23	21	18	36	26	27	33	23	28	22	21	25	20	17	25	23	23	26	18	25	18	26	30	21	15	22	22	28	24	26	21	25	34	28	22	27	20	21	18	21	27	21	26	17	21	28	31	28	26	24	28	21	19	23	27	25	21	27	17	19	18	22	22	24	30	27	23	30	31	22	26	19	30	23	21	23	14	23	24	26	32	30	22	21	28	25	24	21	28	24	24	27	22	22	24	31	17	30	17	31	24	28	30	21	37	21	26	24	27	30	31	21	32	25	18	21	20	32	23	21	26	23	30	22	27	25	25	20	23	25	32	20	26	26	28	28	23	30	16	19	25	25	21	25	18	24	29	28	27	31	37	22	21	19	17	18	26	30	22	22	19	28	14	35	24	20	30	30	17	24	19	20	30	29	27	13	16	27	19	33	34	19	23	23	17	26	22	27	28	19	16	25	25	17	27	27	26	20	20	22	22	25	35	25	25	20	22	16	28	34	31	25	29	27	20	21	23	17	26	18	16	30	24	26	15	19	28	22	19	25	27	21	27	27	20	29	34	21	24	29	22	18	20	23	26	21	31	25	15	24	26	23	25	18	17	29	25	26	21	27	23	31	23	16	16	23	25	20	29	18	26	42	30	28	27	16	24	27	35	27	26	24	23	22	27	24	23	23	28	24	16	18	29	26	27	25	21	23	25	18	28	28	24	36	25	20	28	28	25	19	25	20	21	30	22	21	22	15	26	33	22	30	21	23	32	30	25	30	27	31	21	22	18	16	29	28	36	15	24	21	22	18	22	21	33	25	24	17	23	20	28	20	22	21	34	27	28	28	21	29	31	29	32	20	28	17	19	28	25	21	21	27	26	21	24	27	27	26	28	17	22	32	26	21	21	27	34	26	24	20	14	24	26	27	21	28	22	25	31	19	24	37	31	22	30	18	21	30	30	25	19	31	27	18	20	23	33	26	34	24	21	21	16	28	19	29	17	32	29	24	20	27	24	30	25	17	20	21	14	23	32	19	25	26	22	11	30	8	31	28	31	29	25	33	23	32	24	29	30	27	34	26	22	21	26	21	20	24	20	12	23	29	24	14	19	27	27	26	28	18	17	23	21	29	24	21	21	26	19
20821	14902	8797	21496	29752	28774	25647	22224	19015	16245	14115	11977	10337	8886	7985	6833	6165	5565	4920	4623	4151	4022	4158	3939	3829	3611	3312	3141	2962	2880	2865	2531	2488	2242	1998	1974	1856	1692	1511	1353	1203	1099	1020	918	859	731	742	727	701	686	698	645	706	634	679	651	665	713	685	726	745	683	669	567	620	590	561	525	552	547	499	482	503	456	453	461	445	475	408	417	488	413	423	416	419	448	459	391	416	402	422	376	461	392	428	429	399	421	401	369	373	410	403	390	416	430	404	403	382	443	419	450	420	405	417	381	429	383	416	449	446	433	397	387	391	408	420	415	422	454	394	439	429	413	402	385	370	425	407	402	435	395	409	418	389	420	424	418	375	445	406	394	440	394	399	356	402	434	418	410	385	400	392	421	401	413	417	398	376	437	390	439	412	384	387	398	412	441	375	376	432	418	414	418	432	377	388	404	418	407	411	408	425	413	400	377	379	438	395	387	412	394	375	420	417	391	384	425	390	395	444	360	376	430	417	404	376	395	407	400	433	439	403	420	446	393	419	416	385	399	392	396	413	394	430	390	413	358	398	384	382	393	453	430	428	415	413	418	401	376	423	443	413	398	377	385	407	414	423	388	423	377	405	423	393	428	405	398	398	401	368	412	405	426	404	419	402	373	400	389	401	381	400	425	375	368	410	415	412	388	434	380	369	418	393	393	407	398	369	408	405	416	400	369	405	391	400	390	400	392	392	410	380	403	421	401	409	421	370	409	419	398	437	392	405	425	364	374	425	362	382	392	405	393	392	428	394	417	416	394	413	391	405	436	368	400	429	408	403	394	398	399	399	389	388	411	399	380	430	391	401	394	414	395	360	387	378	436	411	408	392	436	401	386	433	400	434	443	390	423	370	425	419	416	436	388	412	419	411	374	369	423	399	404	394	417	402	365	398	404	441	431	393	421	417	370	395	395	402	420	402	384	416	402	384	375	403	414	433	404	427	386	391	413	396	384	446	383	367	417	361	385	402	398	415	428	421	397	430	400	381	403	402	396	406	406	427	371	417	366	418	447	424	405	394	377	417	380	373	381	393	404	337	388	425	437	383	426	400	360	405	398	421	425	374	409	426	429	415	424	394	393	411	381	419	397	393	386	416	401	386	412	406	412	369	420	404	413	418	395	417	392	409	406	398	380	410	390	358	364	430	398	423	421	415	401	416	405	382	399	384	403	388	420	432	381	418	426	386	416	393	416	401	399	395	398	372	408	399	425	413	398	381	415	396	396	396	375	406	398	402	431	381	411	404	403	406	412	420	410	429	411	408	397	392	403	435	422	417	381	396	410	375	382	407	434	373	436	375	443	393	368	407	414	433	407	389	423	388	378	385	416	381	402	424	423	397	390	385	430	425	366	439	428	381	436	414	392	370	403	403	412	417	408	413	366	416	435	383	423	434	407	392	430	394	389	405	413	415	409	396	373	403	405	361	404	401	402	381	432	408	380	403	412	417	403	372	386	372	431	395	407	391	413	404	386	382	380	434	401	390	426	417	393	442	409	382	406	391	390	423	393	422	434	407	425	409	438	357	418	434	422	399	446	412	416	390	379	413	396	398	383	388	418	398	385	405	396	394	379	402	386	376	396	368	409	432	403	419	397	406	385	373	389	381	398	380	421	380	418	402	413	372	427	424	403	391	390	431	423	416	405	436	425	421	435	395	429	425	443	423	395	386	424	429	415	397	386	412	379	403	410	415	404	430	395	404	353	380	406	430	421	422	376	394	390	376	400	394	405	409	419	384	403	390	394	401	416	375	387	379	370	410	379	399	410	411	387	392	371	435	412	429	395	394	407	399	378	406	380	379	395	420	420	369	402	404	447	401	381	403	372	414	390	382	381	397	402	426	415	408	408	384	413	393	428	417	404	378	379	399	393	424	382	385	400	418	419	433	366	389	428	410	380	429	387	379	369	407	389	418	401	373	415	430	402	405	376	399	370	395	395	448	446	403	384	355	402	415	391	416	383	374	400	411	431	417	395	449	400	401	389	411	386	409	424	399	447	397	411	369	394	411	406	404	414	432	427	406	374	391	416	386	407	419	438	448	402	413	454	403	420	405	433	369	401	427	396	420	371	428	400	389	377	403	402	424	406	411	407	403	403	437	399	406	405	399	400	424	399	414	392	383	439	386	410	378	390	379	409	399	384	436	415	374	432	385	343	414	384	396	395	388	399	414	381	382	416	390	378	434	400	427	382	407	421	402	396	377	395	420	392	397	377	411	391	393	345	403	409	397	420	397	416	400	394	363	388	435	404	385	442	410	385	411	395	412	414	391	358	405	415	366	393	420	426	430	390	378	425	424	413	405	408	394	401	399	433	398	384	387	350	397	377	395	404	407	415	378	434	384	427	437	370	404	400	406	405	399	425	383	390	383	432	381	403	383	396	417	403	406	412	403	389	385	428	387	392	425	396	432	393	409	403	364	418	348	411	398	392	416	388	412	362	382	408	416	434	380	416	408	412	433	407	424	411	373	382	381	395	406	392	410	390	385	392	405	403	426	417	434	417	384	397	399	403	404	354	412	359	381	369	410	385	384	368	397	418	390	399	403	415	416	396	420	416	378	406	425	367	393	425	434	396	403	440	420	404	361	400	441	383	412	398	394	400	414	397	422	416	404	416	418	385	430	391	390	410	417	386	404	435	382	414	386	420	410	404	420	416	415	400	374	421	390	376	390	402	381	406	372	392	382	432	420	425	427	386	410	365	421	402	400	382	395	375	427	449	426	408	390	401	417	420	403	393	423	401	405	362	386	444	400	423	383	394	401	437	408	358	372	385	358	443	394	385	400	401	401	372	400	369	399	408	403	407	382	387	380	393	378	414	405	380	403	355	398	433	395	403	361	367	390	407	392	404	404	410	418	390	420	408	416	427	452	390	366	391	413	396	411	401	382	414	432	396	387	433	384	386	407	387	382	414	399	427	402	406	398	406	382	373	406	410	368	407	401	382	430	443	403	425	417	410	388	421	389	389	429	422	400	399	448	374	389	386	413	410	394	410	435	378	413	405	410	407	364	372	412	399	397	419	399	386	430	423	404	427	433	434	397	423	400	385	392	437	412	387	406	375	394	390	406	403	370	428	396	415	367	390	403	410	405	399	406	405	414	391	427	397	383	384	408	408	410	375	388	390	381	408	380	410	378	393	399	408	380	402	407	412	417	413	399	442	456	409	399	396	413	369	405	420	427	418	417	420	402	412	413	423	429	413	418	399	428	386	389	362	436	423	404	412	412	373	413	410	378	392	421	429	393	410	391	433	385	404	423	428	370	367	396	371	434	374	399	397	432	389	423	438	356	378	357	402	388	385	420	375	399	411	386	403	415	387	435	386	428	401	406	391	399	386	384	386	415	384	407	432	403	396	384	401	431	418	408	409	380	388	423	428	374	378	375	414	423	409	404	372	403	371	403	401	402	406	387	403	385	412	399	402	400	390	376	447	390	408	401	406	421	425	405	389	401	380	386	392
2813	515	311	241	448	465	474	385	344	318	263	233	226	180	197	177	113	128	122	109	102	107	90	120	110	86	98	87	92	88	78	87	74	69	79	61	58	62	61	54	55	58	57	46	47	52	37	59	52	50	38	46	52	59	41	33	41	43	46	48	53	41	40	48	31	38	33	42	44	38	47	34	42	45	38	29	30	35	32	45	45	41	38	48	49	45	49	46	39	42	51	44	47	36	38	35	38	47	42	48	30	38	34	44	39	24	42	41	41	38	45	35	47	36	27	28	32	40	35	46	39	50	40	34	33	40	32	35	43	31	40	31	37	44	39	31	39	34	46	42	38	38	41	39	39	42	44	39	35	45	34	36	43	37	37	47	42	38	34	38	45	41	42	38	30	49	41	40	29	39	43	33	44	46	27	35	42	44	44	42	38	42	33	47	47	41	35	40	40	45	33	38	44	29	44	48	41	32	31	25	37	34	26	54	40	39	52	35	35	31	39	36	42	53	38	35	44	52	43	32	42	48	35	39	35	36	33	49	34	49	33	34	33	38	44	35	57	26	44	34	46	29	42	40	50	33	38	34	54	41	51	34	49	33	35	36	27	39	47	51	37	40	33	41	50	44	43	42	43	43	43	40	38	45	32	38	34	23	44	37	37	43	39	39	47	41	45	42	38	45	45	40	35	41	34	41	38	41	42	39	36	33	34	42	36	40	36	44	33	35	36	32	36	41	42	39	39	42	33	31	33	39	40	32	55	45	36	38	40	41	38	28	39	36	46	37	38	51	40	45	47	38	37	38	44	43	34	43	27	33	31	28	34	44	47	39	32	40	32	51	34	36	44	38	37	39	43	35	36	35	33	49	45	33	37	37	40	50	39	40	28	35	31	33	29	49	48	48	37	44	34	42	37	45	41	32	36	40	33	44	35	38	50	33	36	45	32	34	45	36	42	39	32	33	37	41	34	41	33	41	39	36	38	43	37	44	46	43	31	42	40	33	37	23	25	35	35	42	39	39	39	28	45	38	35	32	40	38	45	36	40	48	34	47	42	47	35	48	43	48	37	31	37	32	41	32	36	41	33	39	33	49	40	31	43	36	27	31	40	33	42	41	43	33	32	40	42	26	41	45	39	41	32	41	42	53	35	44	36	39	34	43	37	43	35	35	50	35	43	41	32	37	37	32	38	38	22	34	28	40	38	39	41	46	40	37	50	36	31	30	38	44	38	38	36	43	50	34	35	36	33	39	40	42	31	42	38	41	42	37	43	29	50	44	46	35	42	39	48	32	43	35	43	42	24	51	40	45	41	31	37	30	42	41	45	45	37	44	40	42	35	40	55	37	32	43	26	30	32	41	32	40	41	40	45	34	45	33	51	40	51	43	29	26	49	23	38	41	30	39	44	40	35	46	34	42	40	53	37	39	30	31	39	33	44	42	43	40	38	37	29	40	33	45	40	38	34	44	41	37	39	33	37	42	35	41	37	35	31	46	31	43	39	36	43	34	31	45	34	33	40	30	47	44	32	28	45	44	47	44	44	47	42	37	37	32	38	36	43	29	33	42	40	41	50	35	35	43	36	38	40	41	42	51	35	29	42	30	38	37	43	38	42	41	35	41	47	42	35	31	39	40	39	31	44	35	43	43	41	31	38	41	37	43	40	38	41	48	39	35	27	42	48	37	32	34	45	48	43	33	41	32	36	40	32	34	36	32	41	41	48	38	31	34	36	52	36	43	40	37	44	41	46	42	43	37	40	44	50	39	42	34	37	32	31	35	37	30	38	34	33	28	42	43	37	36	35	40	39	39	35	43	37	37	44	38	37	40	32	42	36	47	42	37	41	41	42	38	43	33	42	40	41	38	27	37	29	36	43	36	41	34	39	26	30	47	38	32	40	45	46	40	49	36	32	41	26	33	33	41	33	37	38	25	49	33	38	46	48	45	36	39	29	38	30	34	41	38	42	35	44	24	45	26	30	33	36	34	53	32	37	44	41	32	45	45	40	33	36	45	39	38	50	47	50	41	33	41	38	33	28	46	45	45	39	46	37	39	45	46	43	54	48	37	30	45	34	37	48	38	40	36	35	41	41	40	46	54	50	46	32	42	37	41	39	45	41	34	36	40	44	37	36	32	42	36	34	52	37	34	32	39	30	50	49	42	33	42	33	48	40	40	32	46	35	38	25	40	37	45	41	44	43	34	39	54	46	38	51	40	38	45	46	41	36	45	40	48	41	35	53	34	35	45	50	34	33	34	37	38	36	38	38	31	33	55	47	46	37	38	37	36	39	32	44	42	39	42	32	36	52	32	38	38	37	34	48	31	31	40	47	42	29	38	39	37	42	37	36	42	36	47	32	23	36	46	44	51	33	32	40	44	63	33	32	44	35	30	40	42	45	31	39	40	42	36	40	33	38	40	42	41	35	39	38	35	46	26	46	45	40	43	35	51	39	40	46	40	46	43	32	37	31	38	39	40	34	42	41	51	27	28	32	29	42	46	54	32	36	33	32	48	41	40	31	30	43	46	35	43	41	38	45	48	43	29	41	44	44	28	38	39	40	47	47	35	35	41	34	44	53	30	29	34	49	40	45	42	33	32	34	52	32	29	40	34	42	37	37	35	44	36	32	36	34	37	27	41	45	42	36	32	36	31	38	41	40	39	40	45	39	41	43	49	41	37	41	30	40	43	36	43	34	49	38	36	47	49	38	37	34	32	43	45	59	50	35	41	44	46	31	35	37	30	44	51	44	43	32	42	37	39	40	36	27	41	38	37	38	32	38	38	41	35	31	37	38	42	45	34	39	38	36	41	26	29	39	37	34	46	45	38	37	44	41	31	48	31	39	42	35	46	36	41	37	36	40	35	46	53	37	45	40	36	46	23	38	44	47	34	41	44	41	37	33	52	40	50	42	42	40	29	47	39	37	21	33	46	41	31	42	39	45	61	36	34	38	45	37	32	31	29	40	40	37	44	45	38	35	41	33	29	53	35	39	41	42	42	43	49	41	33	33	39	30	32	35	39	38	39	32	41	43	46	49	38	36	51	49	44	41	46	36	44	32	23	43	35	43	36	39	43	58	37	36	40	50	30	42	35	31	42	37	48	30	39	47	36	26	32	30	33	36	37	38	40	32	37	32	33	48	40	46	27	31	34	42	38	48	37	49	31	41	35	37	40	51	51	45	40	35	36	36	38	39	38	43	35	38	41	51	30	36	42	42	54	36	50	30	45	41	32	40	34	26	40	26	48	38	33	43	36	47	42	26	40	41	31	27	30	53	33	33	28	35	29	40	44	41	33	27	35	35	51	43	49	48	24	36	32	36	39	49	35	45	41	41	35	40	33	39	33	41	36	35	26	44	38	35	35	43	39	44	34	45	39	45	36	23	30	31	41	37	43	50	41	45	37	40	38	48	43	38	39	31	42	39	52	46	40	33	46	41	32	38	33	39	37	33	43	39	39	41	43	51	48	35	43	37	31	45	43	41	35	35	35
19158	13264	8222	20119	28298	27398	24747	21427	18404	15690	13350	11471	10132	8813	7695	6812	6125	5330	4949	4523	4200	4196	4175	4037	3903	3645	3228	3267	3048	2979	2782	2708	2498	2215	2265	2055	1884	1748	1649	1450	1338	1188	1119	1064	1008	966	954	1020	923	929	920	921	868	870	853	904	897	924	984	981	976	911	860	841	871	829	806	782	792	735	844	725	685	706	651	708	707	673	694	646	647	644	639	637	681	656	648	681	681	666	651	652	682	647	658	643	631	647	613	678	672	678	615	640	633	619	622	645	673	679	626	618	643	668	621	612	681	607	661	644	615	636	626	667	670	642	617	631	681	635	587	623	612	649	648	594	670	635	654	644	688	651	593	627	647	603	627	620	615	617	661	634	632	627	645	614	621	625	619	613	641	666	675	659	603	626	663	629	621	605	644	633	679	648	656	676	620	679	645	614	634	607	624	611	633	637	669	669	628	641	601	662	636	640	614	606	649	625	601	643	667	621	629	571	681	649	652	622	631	623	638	618	663	602	609	660	653	680	668	606	629	606	630	598	650	642	643	636	632	616	660	623	632	644	665	663	630	664	684	634	634	636	650	648	655	647	615	681	642	617	634	602	641	583	593	634	659	650	653	629	642	619	641	636	628	619	645	658	639	667	633	623	638	610	616	643	609	630	659	623	604	649	662	672	660	610	599	659	633	682	666	600	685	683	588	645	658	618	659	645	675	618	660	639	671	647	657	669	655	665	660	684	579	648	671	664	650	661	662	646	660	703	592	655	623	659	656	639	634	623	637	594	629	590	652	612	636	588	617	673	629	630	646	706	611	654	668	628	647	617	630	665	651	664	602	648	686	669	606	663	638	636	612	663	608	598	642	678	660	625	631	657	660	663	623	654	656	621	649	627	600	636	627	641	662	639	609	634	603	619	709	610	635	655	627	636	640	575	610	614	620	660	637	661	670	578	601	643	646	679	640	615	674	630	641	621	678	647	657	620	618	628	674	739	621	668	630	576	634	663	637	652	573	647	643	614	632	683	627	664	661	613	640	673	633	599	635	696	669	617	593	592	655	681	655	655	679	615	608	625	659	621	606	628	664	692	632	615	607	662	637	644	647	658	626	671	615	641	579	617	655	635	616	652	615	660	640	639	635	614	671	662	587	637	637	640	659	624	648	613	654	655	682	623	700	628	634	647	672	629	608	648	642	614	650	627	625	679	619	606	654	672	651	665	647	643	625	628	648	677	575	650	618	623	664	650	628	638	651	658	639	665	657	688	636	611	635	641	656	634	614	659	600	617	627	671	622	653	636	698	642	640	678	604	682	664	622	651	661	656	659	613	660	621	634	636	685	696	640	572	658	570	610	638	619	640	617	674	580	617	664	591	644	672	645	659	619	642	594	612	649	650	612	659	636	650	614	619	645	644	672	643	652	626	683	646	611	643	656	634	620	633	624	623	636	659	634	594	637	613	608	630	635	625	637	636	604	630	674	687	665	655	640	625	640	631	588	630	655	605	657	614	641	611	610	651	640	639	681	622	660	652	631	639	631	643	648	600	644	637	646	628	658	631	654	612	653	644	663	630	670	623	687	608	630	687	658	638	664	640	646	616	659	654	631	624	633	610	640	643	618	657	651	640	641	645	652	665	619	635	638	615	635	669	659	682	669	634	672	708	614	641	662	639	629	659	631	617	596	621	641	672	657	613	636	641	620	683	638	644	653	655	647	660	661	586	648	644	595	649	614	676	633	564	653	640	653	628	666	640	635	619	636	563	625	689	650	620	628	585	650	636	606	662	626	602	694	646	629	648	657	679	637	631	665	630	604	629	695	649	679	653	616	625	650	625	614	660	683	617	625	635	635	645	590	625	645	620	598	611	642	674	672	619	658	631	656	703	681	649	585	696	694	624	645	702	632	622	634	642	669	638	649	620	653	643	661	614	618	677	650	648	677	650	617	639	620	655	586	600	639	638	650	614	620	634	644	598	609	619	623	641	646	615	655	602	632	649	637	612	606	654	608	645	611	655	610	616	652	650	616	671	549	620	625	676	609	641	613	657	620	642	636	685	676	592	659	658	617	665	603	599	596	655	655	612	648	605	647	648	616	627	670	649	637	583	617	625	622	644	647	660	673	625	676	642	649	648	629	633	594	630	664	630	596	640	629	725	674	680	632	632	628	568	619	607	640	669	628	640	626	654	675	645	637	649	678	676	665	615	609	662	647	648	664	613	631	607	602	637	599	667	593	610	681	612	614	622	665	654	632	623	673	626	601	620	624	623	653	666	583	631	663	641	628	632	647	630	645	674	663	628	618	626	634	641	628	649	656	607	658	578	624	608	641	643	645	634	600	642	628	605	655	674	643	621	620	613	634	659	615	663	663	674	612	618	634	625	617	657	630	614	615	623	593	650	619	650	608	644	670	664	585	598	621	657	626	680	657	624	666	627	649	644	654	612	629	614	610	652	674	647	685	637	646	661	645	653	639	615	642	609	693	601	675	645	625	647	625	622	650	668	627	603	574	634	612	624	604	611	617	595	600	605	624	644	651	659	650	618	625	628	650	659	660	671	647	635	651	592	678	630	628	604	642	595	700	660	594	655	619	638	654	639	667	626	595	637	608	600	646	560	645	707	634	644	619	608	622	624	585	681	656	632	646	645	639	617	631	624	669	635	629	681	636	637	623	667	612	611	590	630	661	618	639	655	620	630	612	690	619	669	622	622	659	624	634	634	638	647	653	666	640	662	642	689	593	614	598	641	658	624	673	627	616	633	628	621	640	636	595	647	669	638	652	651	691	619	685	609	625	609	658	631	663	595	619	638	633	653	664	641	662	656	645	638	653	626	600	619	621	601	643	653	620	662	642	635	663	648	657	651	660	658	616	656	643	638	658	656	627	589	653	665	653	653	621	633	597	675	650	620	656	610	653	663	696	635	684	656	631	647	631	623	668	648	641	649	610	643	627	650	608	601	650	632	633	680	642	647	657	638	646	662	620	609	672	654	624	643	639	643	635	616	622	618	645	637	645	704	604	598	635	618	666	603	625	604	632	664	590	634	632	614	647	627	662	627	601	641	659	654	654	627	630	657	623	677	665	699	662	653	633	658	662	620	619	653	642	626	627	614	623	640	603	626	577	615	651	609	609	657	641	670	599	639	601	621	639	655	638	609	662	615	641	680	678	667	648	653	615	659	646	664	645	656	627	635	604	654	641	683	619	669	656	627	660	677	656	636	624	605	635	626	640	633	612	676	681	642	612	634	632	615	594	674	639	665	642	600	629	632	674	606	656	643	640	617	589	606	620	656	655	639	682	637	631	596	567	635	668	650	693	627	634	594	669	611	627	618	639	659	621	608	639	616	646	637	640	639	634	625	658	645	653	675	606	646	648	618	641	706	611	636	607	613	642	604	642	617	627	591	668	637	638	645	639	632	601	644	583	551	618	657	705	675	668	647	610	629	650	686	647	684	596	649	626	696	634	628	639	669	624	613	637	634	633	663	639	612	633	629	612	660	638	656
2027	816	517	362	690	771	759	631	537	495	448	338	316	282	240	214	198	209	173	183	143	153	156	119	123	130	101	101	119	119	117	109	99	81	87	69	64	75	79	65	64	59	50	51	49	62	61	36	45	45	60	52	42	56	50	49	68	55	49	46	57	45	40	43	46	51	43	45	42	39	44	33	39	44	45	34	35	30	38	47	36	38	50	48	35	42	33	45	46	40	45	47	43	47	45	38	39	34	44	32	31	27	43	38	35	50	42	38	46	49	59	48	38	29	37	33	43	39	38	34	32	44	30	44	34	42	50	42	43	52	44	40	38	50	37	40	45	34	42	42	33	41	49	41	47	49	36	46	35	45	40	57	42	44	52	37	38	37	42	36	42	46	31	47	40	44	49	31	27	37	31	38	41	43	42	41	62	45	38	33	43	31	40	48	43	43	34	45	40	43	45	46	43	35	44	40	37	25	44	39	33	32	44	40	37	36	36	30	34	38	34	32	35	36	38	40	35	48	31	33	34	36	45	44	47	45	41	37	44	37	42	46	46	42	35	43	41	41	46	46	48	48	38	43	62	38	40	49	39	46	47	44	39	45	34	56	41	45	48	48	39	28	61	35	26	48	42	41	41	53	51	41	35	45	37	36	43	39	45	29	37	38	35	36	35	31	41	50	37	42	48	46	45	27	43	39	32	45	37	41	34	29	51	42	49	42	57	41	37	49	55	41	35	49	45	36	24	53	44	41	38	42	46	40	31	50	44	37	52	32	42	41	31	38	33	42	41	45	35	47	35	46	54	49	42	44	44	45	49	39	46	51	43	40	37	44	38	43	39	51	34	47	38	51	28	43	53	47	47	42	30	43	31	45	42	41	29	41	47	46	28	38	51	38	41	41	33	35	56	31	39	35	46	55	34	47	36	35	40	37	43	38	30	38	34	38	38	35	37	38	28	31	43	44	51	37	50	45	37	42	38	43	49	45	42	41	41	44	46	36	45	40	43	45	31	43	26	36	48	37	46	44	46	40	35	39	38	46	49	33	50	52	43	39	51	44	46	44	45	40	42	37	44	60	42	43	41	40	34	33	52	40	40	39	44	58	45	35	37	57	45	38	43	39	44	40	40	52	48	43	53	39	51	36	36	36	35	50	35	41	40	34	39	39	46	48	44	47	41	32	46	36	42	51	47	35	40	45	43	46	43	34	40	59	40	34	52	45	50	30	37	40	43	38	32	38	43	39	36	29	31	41	50	50	46	40	44	30	34	39	59	40	47	41	36	29	52	44	44	43	47	36	39	44	34	42	31	41	38	45	41	47	46	48	48	48	41	55	47	47	43	25	41	41	39	51	49	34	42	52	36	46	61	30	37	38	41	45	38	42	50	51	42	53	44	40	43	47	47	30	44	39	34	43	30	45	56	38	38	42	26	38	51	38	56	34	41	39	45	46	53	34	34	40	55	43	42	39	44	31	46	50	38	41	40	36	39	47	35	37	30	43	42	40	40	36	41	27	41	46	39	42	44	42	41	47	36	38	50	41	48	32	44	36	45	51	48	51	35	44	39	39	33	51	47	49	29	38	39	36	46	29	51	35	36	46	43	41	29	43	47	45	31	37	53	35	29	37	32	38	46	40	35	36	41	52	45	44	49	37	38	31	39	47	57	47	39	47	48	41	56	34	48	42	44	31	40	47	42	39	34	38	43	41	42	39	44	38	47	42	40	38	39	43	43	34	28	33	39	45	41	43	59	27	39	43	33	44	49	43	48	44	37	30	38	55	45	39	43	45	46	42	42	37	46	37	48	46	33	45	49	41	35	46	49	38	44	45	29	41	35	36	38	47	53	48	30	39	47	35	37	35	34	50	45	36	41	42	43	37	44	40	31	32	43	41	35	45	46	31	48	45	55	46	31	35	36	43	33	49	40	31	52	41	38	37	33	50	42	44	36	35	40	42	55	32	45	52	45	36	44	52	47	39	36	39	36	52	27	43	39	43	28	41	48	38	36	44	47	39	48	43	33	39	32	35	35	46	30	43	33	30	41	39	30	40	40	55	38	34	44	31	44	27	36	36	35	42	37	43	40	39	43	45	48	35	46	40	52	43	50	56	46	41	41	39	42	42	39	36	39	28	43	37	38	41	36	41	46	49	43	49	38	41	41	36	49	37	35	46	36	49	35	42	29	46	46	38	39	37	37	40	36	33	43	35	43	46	55	43	42	41	36	41	36	48	47	42	41	36	45	45	47	37	32	41	39	44	51	39	31	30	42	42	49	44	42	49	43	44	43	52	54	48	44	49	33	45	41	61	38	38	44	50	38	30	39	34	35	41	53	41	35	38	40	39	26	43	59	39	60	49	43	41	34	30	39	42	43	27	51	38	43	37	45	43	34	34	49	51	45	41	32	45	37	40	45	44	40	46	60	42	43	45	37	35	42	31	45	39	45	46	48	50	43	44	49	39	39	35	52	33	35	34	49	42	36	42	36	29	41	34	42	41	36	41	40	43	46	47	41	32	45	54	39	42	46	39	40	37	55	38	48	45	49	45	44	51	46	43	34	45	34	50	36	42	35	47	46	44	35	47	42	55	34	36	43	34	52	44	48	48	45	27	60	40	43	43	48	41	45	49	45	36	32	52	41	39	33	49	44	44	47	37	31	37	58	45	43	43	39	51	52	40	34	51	53	37	33	42	49	50	46	50	45	34	48	44	32	42	52	41	44	46	46	46	23	46	43	34	31	50	32	54	40	47	37	35	34	27	50	44	47	44	41	49	36	41	39	39	43	46	45	41	46	36	45	47	47	46	43	51	32	34	36	38	33	50	43	52	49	47	39	38	35	45	38	50	43	49	41	47	42	44	47	42	34	44	50	43	36	43	44	52	41	43	45	36	40	40	45	40	40	33	42	41	37	41	43	47	43	31	41	40	33	45	42	41	44	48	51	40	56	45	43	47	48	45	50	39	42	36	48	46	40	42	40	47	42	40	24	49	42	48	43	36	46	51	37	40	43	44	47	41	44	45	41	38	45	47	38	41	34	54	50	40	38	54	43	43	49	47	38	59	49	41	33	31	44	46	44	38	33	51	42	39	30	37	40	41	43	55	43	36	42	41	38	43	44	39	47	32	23	35	41	42	48	38	58	30	46	29	47	39	38	31	48	28	29	36	32	35	42	57	34	42	41	45	56	36	37	38	33	48	41	45	40	39	30	39	48	49	42	44	44	43	43	47	57	46	35	62	46	44	46	46	37	43	41	57	33	60	42	44	32	42	55	44	47	47	45	39	45	33	45	42	39	29	34	35	48	47	50	39	39	36	46	36	43	61	35	40	44	30	42	36	31	37	43	33	39	50	41	51	39	42	39	37	36	51	37	46	36	41	55	49	39	42	45	45	31	40	47	37	39	46	43	44	38	34	44	40	34	26	49	38	35	35	41	39	42	40	52	26	46	45	42	46	36	28	62	53	56	33	29	44	40	38	45	47	38	41	53	46	41	39
24772	17623	11289	25412	33599	33141	30103	26404	22887	20353	17809	15538	13903	11938	10772	9282	8215	7299	6752	5907	5718	5553	5544	5232	4812	4457	4421	4336	4071	3902	3575	3314	3036	2888	2706	2493	2374	2283	1989	1778	1724	1504	1410	1281	1177	1129	1129	1115	1090	1070	978	984	1025	1047	1068	1070	1130	1090	1178	1206	1173	1002	926	940	904	983	903	880	836	862	840	807	775	714	781	764	727	705	686	700	753	762	723	687	682	722	664	688	672	713	711	718	708	629	702	663	711	683	706	617	681	688	695	721	653	729	658	649	667	675	662	668	702	709	696	700	681	612	676	687	701	677	695	663	669	649	701	707	728	665	738	662	693	612	660	647	641	657	647	598	674	675	633	704	697	680	653	689	671	711	700	691	660	722	689	664	660	634	644	656	700	656	667	641	718	662	682	689	660	683	721	683	719	627	705	693	673	707	675	662	632	717	701	681	687	670	689	678	710	668	674	692	655	653	648	699	691	670	649	646	685	659	685	651	684	636	666	704	690	668	652	710	719	631	659	637	683	681	648	655	694	686	673	685	662	689	656	636	664	661	711	714	629	646	669	657	687	731	668	706	643	668	688	677	635	690	734	674	670	663	665	652	645	703	675	653	690	693	712	630	676	661	732	663	661	662	676	639	688	707	706	665	676	665	669	650	680	626	648	652	664	676	682	720	636	633	657	659	653	690	662	632	662	650	667	644	642	653	613	660	624	641	679	694	653	657	710	646	633	655	695	683	665	645	665	700	665	644	683	653	646	673	669	669	627	695	701	699	671	697	690	641	697	659	682	686	671	660	669	674	658	676	646	662	645	617	628	709	701	635	646	663	645	705	611	654	669	672	649	713	679	681	649	658	636	645	680	660	683	669	638	659	690	658	646	646	631	698	669	696	670	646	731	689	686	694	678	646	648	658	688	641	669	688	678	619	639	636	659	632	667	663	643	692	666	649	690	644	739	720	705	711	669	651	603	647	658	629	689	686	645	689	683	691	704	689	678	695	707	638	649	640	675	690	671	643	668	633	668	668	684	673	668	688	650	650	619	681	658	670	681	705	689	652	623	676	702	680	654	688	692	673	635	670	714	686	708	658	663	675	681	686	649	690	608	693	680	679	645	684	665	682	610	708	644	648	680	652	658	705	635	649	695	672	684	684	638	658	667	687	701	680	663	650	683	645	696	659	664	637	674	608	662	684	672	649	720	677	673	665	619	681	681	659	734	670	650	668	654	671	697	727	664	677	694	658	698	690	655	690	628	643	612	707	680	690	683	667	703	648	678	690	698	686	710	678	669	636	680	701	698	652	640	695	668	629	658	669	634	662	675	642	685	617	636	691	682	671	666	695	659	676	697	660	715	679	700	699	678	656	656	694	664	673	677	669	688	628	677	708	668	649	660	661	664	651	716	652	670	661	630	696	726	689	640	652	668	677	657	651	685	663	665	678	717	641	720	617	669	682	685	702	665	654	680	656	694	682	688	698	666	642	642	691	688	654	683	655	629	662	627	673	642	780	625	666	676	664	728	668	658	652	709	667	661	667	658	683	678	658	589	724	648	667	667	636	671	672	658	629	653	625	677	704	702	674	627	706	687	661	707	662	638	686	653	666	653	695	656	667	674	651	680	692	654	674	673	666	697	630	671	659	613	673	666	671	709	656	616	634	648	660	674	634	689	670	677	675	696	691	656	664	630	662	627	647	669	667	653	625	604	635	690	679	679	665	693	674	675	655	694	672	680	649	646	664	670	694	688	666	677	630	668	647	711	692	675	693	687	650	671	647	680	677	716	711	682	683	656	693	688	693	654	683	632	671	675	649	660	666	633	647	683	668	664	677	683	656	676	677	663	688	657	710	734	645	666	677	677	664	637	656	676	681	711	714	683	680	720	689	629	645	734	667	694	691	698	712	661	647	647	713	682	683	652	675	706	682	624	691	647	652	695	669	641	673	694	639	688	685	692	666	681	671	644	637	663	640	657	695	670	682	656	650	685	713	653	694	651	651	685	640	606	655	670	670	650	607	637	655	668	701	679	636	677	686	659	673	668	685	700	725	667	666	717	679	642	672	638	696	692	716	599	645	699	666	668	691	711	721	645	684	650	692	676	695	651	686	695	675	643	659	665	653	671	673	699	669	631	650	702	630	682	633	710	681	647	698	661	624	695	642	700	680	675	640	644	677	661	638	676	657	714	656	650	678	635	640	680	663	669	638	648	631	657	704	658	650	673	641	675	688	673	648	650	684	687	674	666	621	660	657	651	662	662	649	703	668	668	661	597	678	676	657	660	597	665	663	703	652	657	712	675	695	666	662	634	649	657	605	621	671	651	672	647	681	664	648	686	676	678	668	626	699	685	627	624	644	638	658	672	630	663	653	678	661	702	659	702	657	672	706	640	627	696	649	651	614	655	655	633	671	656	717	693	664	650	651	663	660	660	676	707	654	674	653	605	675	652	687	672	663	732	651	627	694	674	737	651	719	699	714	680	717	736	650	645	685	616	659	688	652	648	656	637	708	714	658	685	649	682	661	658	717	659	670	651	684	683	665	684	674	621	678	623	689	656	650	649	673	675	679	653	705	702	656	649	652	633	640	664	668	682	675	666	701	644	596	681	657	662	700	674	672	661	656	652	644	626	655	698	739	653	668	622	674	620	699	635	678	676	676	649	649	642	643	653	708	659	654	643	680	658	616	644	676	663	667	657	653	707	660	686	650	641	656	703	634	697	673	644	623	685	679	680	671	687	678	624	678	625	665	654	634	660	652	641	674	689	700	641	691	691	669	646	697	635	655	691	710	676	693	678	634	665	676	687	700	657	667	735	677	671	671	688	626	668	648	659	687	645	682	657	676	643	697	672	693	665	697	663	633	637	682	651	659	655	631	694	683	696	678	665	668	682	670	691	654	700	712	693	624	706	684	664	684	676	658	645	690	684	651	706	671	712	687	655	678	673	682	660	689	678	641	584	626	719	685	648	675	705	660	666	707	678	685	648	685	647	658	643	647	692	701	683	661	600	660	691	674	678	700	687	728	663	700	712	685	710	704	628	690	690	659	693	687	687	621	688	658	699	678	641	678	675	666	714	657	695	706	667	600	697	665	687	677	692	671	667	647	701	658	614	689	667	705	685	657	716	676	695	617	707	673	713	677	692	696	650	671	686	672	637	675	632	659	707	698	644	685	676	667	707	672	683	709	643	692	612	624	677	628	663	706	653	663	679	694	650	663	685	680	675	713	676	676	658	700	663	643	633	676	611	674	654	647	663	653	737	633	645	697	693	656	663	641	660	702	654	660	674	629	638	672	619	636	649	639	682	636	646	669	636	711	687	655	686	661	662	684	673	681	706	661	655	697	707	708	707	677	667	664	637	691	650	617	687	630	691	672	668	695	695	657	660	716	641	675	654	702	646	662	616	707	678	682	652	658	676	648	686	640	643	672	703	669	669	669	632	620	646	644	686	651	594	702	645	668	694	643	692	684	644	689	699	643	676	687	627	646	683	625	651	659	649	703
1665	380	194	154	281	315	309	263	249	211	182	159	153	120	133	110	83	80	85	88	71	74	66	81	86	83	68	67	63	62	68	57	43	50	49	48	42	30	39	39	27	38	34	18	30	20	27	36	32	22	22	24	26	30	22	27	28	25	20	32	25	31	27	27	18	17	25	25	29	27	23	28	12	12	20	21	20	17	26	27	26	19	36	20	32	26	19	24	16	22	26	23	28	35	22	25	22	24	21	24	22	20	27	23	17	25	24	20	32	16	27	22	18	34	26	20	24	21	9	20	28	21	25	25	18	28	32	26	20	21	32	19	15	21	22	30	28	23	23	23	20	27	30	23	21	27	18	26	27	19	20	20	25	25	19	18	15	27	16	21	23	32	32	19	19	30	31	17	30	32	18	19	22	15	21	17	23	20	19	22	27	21	31	22	14	20	13	25	25	28	28	10	27	18	26	20	18	20	13	27	27	22	19	22	23	25	21	19	24	24	23	23	17	22	19	26	24	25	19	20	26	22	22	34	26	35	26	24	11	20	28	29	22	17	19	31	21	26	29	22	24	25	23	19	21	26	17	30	28	23	25	26	22	17	17	26	26	42	17	26	20	23	19	18	23	25	34	19	30	17	24	17	25	22	23	16	24	24	19	33	22	23	25	22	24	18	21	23	19	27	20	35	17	30	24	19	17	17	23	23	18	28	22	20	26	22	34	27	26	24	22	26	21	21	19	20	17	15	21	22	24	27	27	19	19	36	17	28	28	27	24	20	18	16	23	26	32	18	25	25	20	16	18	24	14	21	16	30	29	28	20	19	18	21	27	21	24	31	23	25	25	24	25	18	20	26	25	17	18	26	30	24	24	27	23	20	26	24	25	16	20	22	18	22	25	32	26	32	29	18	25	23	27	13	23	26	23	18	27	19	29	18	32	28	21	24	23	19	24	22	19	20	25	20	24	26	21	23	23	23	22	21	32	23	15	24	17	16	25	30	26	16	28	22	19	19	24	19	22	26	22	17	31	16	29	17	26	21	29	20	21	22	24	27	22	20	22	25	12	27	23	29	24	26	20	20	19	22	25	14	23	15	30	20	20	18	20	24	22	26	13	24	24	35	19	21	24	20	28	21	21	23	31	18	22	22	14	27	22	28	20	26	24	24	27	23	21	25	28	20	23	25	35	26	25	24	24	21	22	20	26	23	19	17	18	30	17	15	19	20	25	18	23	22	31	24	17	27	22	25	28	22	28	14	23	18	24	24	32	22	22	28	26	16	29	18	27	32	27	18	24	28	21	21	16	26	30	20	27	21	29	28	18	22	11	33	21	27	21	15	20	22	23	20	19	19	20	25	29	18	10	24	26	21	27	25	29	17	17	17	27	19	23	23	22	20	16	32	19	23	28	25	23	29	20	23	20	21	19	25	24	24	30	23	28	19	27	31	24	26	20	31	27	20	26	16	27	21	22	17	22	25	24	19	24	18	27	19	19	23	22	18	16	15	24	16	30	16	27	25	24	29	34	27	21	28	14	25	17	27	23	25	20	16	31	23	20	19	26	29	21	21	35	21	26	24	22	26	20	34	20	17	22	23	28	28	29	24	16	19	27	17	24	23	26	27	31	27	18	22	22	27	27	23	26	31	28	26	26	21	16	18	22	36	23	30	20	21	30	23	23	20	22	21	31	30	36	26	24	22	24	22	14	34	24	26	36	22	21	25	16	21	19	35	19	26	23	24	25	27	22	35	23	22	27	23	18	26	29	15	24	11	21	24	26	17	24	30	15	27	21	17	21	14	32	32	29	22	17	26	18	18	25	19	17	30	18	27	24	23	22	24	27	24	25	24	22	19	14	31	23	30	28	26	21	33	27	24	25	36	25	23	23	24	22	17	26	35	22	21	14	23	28	23	18	15	23	18	22	25	35	20	16	22	23	17	29	27	18	27	24	26	27	14	26	29	21	21	19	20	22	31	27	29	24	21	21	26	26	23	19	21	26	26	24	35	20	22	23	19	25	24	21	19	27	28	18	22	26	19	24	21	24	26	27	35	20	28	19	20	24	16	25	26	26	24	24	20	19	27	16	15	20	20	22	29	21	26	15	21	20	16	17	25	22	23	27	18	22	25	18	26	18	28	26	23	21	21	23	24	20	24	15	26	20	23	22	24	23	24	21	29	21	24	17	21	29	14	37	25	17	19	18	24	18	22	26	34	26	21	21	33	23	23	21	24	35	27	27	29	33	23	23	12	26	21	26	19	24	18	29	19	18	26	20	22	26	19	20	21	18	25	22	21	33	19	20	16	27	26	22	27	23	19	16	19	29	23	16	16	31	23	30	26	22	17	20	23	21	23	18	31	19	29	18	16	19	19	21	26	15	21	20	15	23	20	25	24	21	20	23	20	17	18	20	24	23	24	19	25	19	21	20	24	18	27	22	20	18	26	20	25	30	20	19	18	15	36	16	23	22	19	19	24	26	21	19	21	26	24	19	23	27	29	29	17	19	25	26	31	22	22	27	23	24	27	21	20	17	18	24	28	19	27	22	19	26	26	16	24	25	20	23	11	28	29	18	16	22	25	17	23	21	21	21	26	31	28	20	20	30	20	22	18	14	21	26	18	17	23	35	26	23	22	31	31	20	28	26	20	24	20	21	19	25	17	20	27	19	26	31	24	12	16	23	27	20	27	19	26	16	20	19	20	19	20	23	32	19	21	25	31	16	24	29	15	29	23	21	23	35	24	27	18	21	24	26	21	17	31	23	23	18	22	25	15	19	23	23	17	21	15	29	23	21	17	16	15	23	34	27	21	29	16	21	29	29	18	29	20	19	19	28	23	29	22	19	29	26	24	32	27	28	25	22	25	20	26	21	22	19	20	29	15	23	18	26	24	26	23	28	16	31	20	17	19	23	27	23	21	20	25	27	26	19	23	24	28	31	20	22	21	22	26	18	25	25	26	25	23	29	24	24	21	25	20	24	20	21	26	20	17	26	23	22	19	23	16	20	25	17	17	27	17	27	29	27	27	25	21	18	26	21	21	19	35	15	22	26	22	21	24	19	20	17	22	20	32	22	27	24	28	25	28	21	22	18	21	27	28	29	28	27	23	25	22	22	22	18	23	24	27	25	24	19	26	26	23	21	26	26	19	14	22	18	11	23	23	28	24	25	21	31	21	15	26	15	25	29	21	15	28	13	22	24	22	26	25	37	26	15	21	17	19	22	22	18	23	20	26	19	18	20	30	20	17	19	29	25	24	24	27	23	15	24	17	15	24	16	19	29	21	26	26	16	34	23	23	20	25	28	16	17	29	24	26	22	20	23	16	23	16	31	28	25	21	21	28	29	28	20	25	15	17	13	24	27	17	22	17	26	25	24	19	22	18	30	25	19	31	18	20	27	21	31	21	21	22	22	32	26	24	20	22	28	25	28	21	19	29	25	18	24	18	20	20	23	24	28	21	20	22	24	23	23	25	19	26	23	15	21	21	19	23	17	25
16641	10190	5774	16061	24072	23515	20406	17165	14348	11956	9901	8561	7420	6367	5582	4980	4447	3839	3503	3260	3155	3246	3249	3066	2949	2907	2694	2493	2431	2388	2190	2011	1899	1714	1564	1488	1380	1212	1159	996	960	840	711	718	668	611	619	647	595	577	530	560	571	558	608	603	635	602	626	641	582	569	548	547	518	497	512	480	462	481	448	430	447	399	407	416	431	395	425	407	369	433	405	391	413	423	408	378	388	392	396	394	364	388	386	362	400	395	398	395	387	411	406	397	405	423	385	380	414	388	369	378	391	407	398	405	425	366	390	371	400	408	386	401	389	387	403	394	390	391	400	413	362	386	370	379	371	361	395	385	405	363	404	416	363	432	402	387	388	411	383	412	371	395	387	398	383	395	363	400	422	400	386	396	419	364	350	384	417	369	419	385	385	372	360	385	365	359	404	363	371	417	378	387	395	364	357	382	414	382	360	382	390	397	410	396	431	407	378	385	389	404	403	379	363	401	354	375	378	424	347	368	362	379	371	364	392	348	396	377	383	401	391	349	381	372	405	380	388	387	421	383	397	382	389	391	374	388	408	376	363	360	404	387	371	397	390	380	395	426	383	367	390	393	410	344	393	377	390	389	384	395	416	352	417	396	399	406	391	385	411	381	376	380	424	394	412	400	391	382	389	387	377	359	396	384	398	431	397	357	401	393	400	381	370	389	395	408	392	399	372	396	394	403	401	350	371	379	376	390	376	372	370	396	365	374	407	380	384	365	391	395	399	398	390	374	387	381	394	394	377	436	387	417	362	376	414	370	366	371	379	377	368	407	404	382	364	408	364	370	391	403	406	422	359	414	401	365	392	405	379	361	409	409	381	383	407	392	416	393	387	360	375	424	405	395	368	366	375	356	386	358	347	396	387	403	337	398	375	366	374	389	420	403	402	386	395	398	379	401	354	392	377	399	392	393	379	409	391	393	376	375	394	365	365	412	417	367	385	396	380	419	386	407	366	378	389	410	383	365	380	370	367	380	389	376	370	417	373	390	367	416	402	350	360	370	371	372	446	385	374	379	382	392	402	382	417	348	348	421	365	362	371	388	408	396	378	406	389	382	394	392	377	387	361	358	387	391	400	407	413	394	392	394	381	409	365	377	374	387	381	394	396	395	407	406	383	364	421	373	379	362	370	407	371	375	398	411	380	397	378	392	395	352	405	355	400	406	374	384	391	381	360	406	395	350	375	390	375	413	386	362	407	379	323	401	421	388	384	391	365	404	399	372	399	426	359	374	378	379	397	405	395	365	401	409	397	398	382	378	361	385	389	381	366	407	371	382	387	379	434	387	428	395	406	401	384	402	406	402	385	415	345	372	377	396	393	415	371	367	397	406	357	369	363	392	401	357	386	374	337	389	449	375	393	403	388	424	434	398	387	395	393	392	384	405	359	379	380	406	381	377	383	356	371	389	378	390	395	408	370	401	361	403	372	362	395	387	386	388	389	408	405	373	411	403	397	397	388	399	388	402	385	384	381	404	386	380	384	395	370	372	354	409	358	424	384	404	399	368	371	392	366	414	370	368	371	372	424	380	390	389	393	388	376	427	374	387	407	388	396	382	418	356	394	367	403	393	375	384	396	434	398	353	375	382	392	399	363	390	423	399	406	394	356	380	389	361	417	335	407	385	376	396	374	410	383	396	353	366	377	394	352	402	403	379	399	368	368	401	404	396	385	373	417	363	389	388	393	430	373	416	355	417	380	394	387	426	378	378	378	404	414	377	400	374	392	400	377	407	403	353	406	369	393	400	397	376	369	362	356	377	377	401	393	387	417	357	373	391	392	417	384	382	371	400	348	391	363	385	400	361	371	390	375	400	406	396	397	386	392	362	422	374	383	396	384	416	388	417	409	368	405	409	379	394	386	397	360	371	397	406	399	400	377	388	393	394	376	390	412	391	419	409	376	421	398	365	405	401	376	376	395	389	360	396	374	363	395	402	399	405	385	421	368	427	348	381	378	385	348	393	385	396	386	398	386	360	345	368	400	389	362	399	406	404	411	377	382	427	387	382	375	368	410	411	345	398	372	389	408	414	373	361	374	372	363	375	371	396	367	408	429	375	407	381	398	423	392	375	375	423	374	396	391	371	380	380	374	386	386	389	418	387	406	389	381	395	396	381	386	362	363	403	408	424	369	402	376	387	378	378	376	394	408	344	367	384	336	406	380	385	387	407	374	371	366	367	406	373	397	354	372	392	401	423	357	368	379	367	417	367	384	405	400	366	382	394	407	384	371	359	390	366	393	360	422	373	370	386	386	407	373	367	416	392	403	441	377	356	383	391	397	351	401	381	382	416	388	346	375	408	363	387	424	382	397	385	366	381	380	391	368	370	393	412	425	391	354	377	385	357	398	415	364	374	416	410	448	419	373	340	383	383	405	365	376	396	370	388	385	368	382	387	368	377	400	394	399	408	390	364	374	376	390	408	417	382	382	403	404	359	378	421	379	382	389	367	401	401	368	384	368	386	432	404	409	390	418	383	396	399	352	400	386	397	378	387	375	407	386	367	383	387	405	404	368	400	348	397	401	360	388	403	401	376	355	369	395	368	389	396	389	363	424	387	360	422	419	378	396	357	367	399	413	375	425	372	415	394	403	384	383	363	364	384	387	351	409	378	408	423	395	403	404	397	363	382	398	380	370	389	419	423	369	386	394	393	383	373	395	365	381	371	368	399	405	400	407	409	370	383	401	397	382	400	364	372	378	397	395	385	380	398	389	392	394	399	383	417	377	423	385	397	390	402	400	390	394	344	376	420	388	403	375	379	383	376	363	394	392	358	377	360	401	414	370	359	395	361	372	379	425	368	382	378	386	392	378	384	380	380	348	395	393	349	408	378	396	398	384	372	353	405	360	374	394	415	391	386	375	376	379	404	357	433	401	358	359	408	374	361	378	418	411	349	411	401	418	381	389	422	379	387	395	389	351	408	376	413	391	396	365	375	405	410	387	374	379	411	392	392	404	398	376	410	395	408	406	367	377	372	404	410	371	386	396	376	395	396	374	376	381	378	358	380	378	390	390	372	387	381	368	412	407	390	369	381	366	388	383	422	394	391	377	362	406	426	442	358	368	377	386	398	375	378	426	382	430	373	389	407	399	397	378	376	371	382	387	351	393	407	388	382	380	348	359	368	373	374	423	381	390	421	363	385	399	392	424	404	400	411	398	374	350	400	411	403	389	415	373	373	359	389	346	385	369	382	424	419	360	390	368	365	346	360	391	406	392	385	379	364	388	409	384	360	393	379	404	379	397	376	358	397	397	378	424	357	417	410	380	391	386	387	378	385	396	419	393	372	361	377	403	404	388	394	389	324	347	373	391	413	410	367	407	409	389	446	377	385	409	417	415	377	362	424	441	379	400	365	423	375	406	385	366	397	366	415	387	364	406	347	391	377	419	387	364	397	408	400	378	373	405	403	400	385	392	390	364	403	394	393	378	399	371	403	405	396	393	376	400	386	394	390	402	388
1021	606	350	242	535	550	503	471	410	332	290	273	212	192	176	187	137	119	123	103	97	107	105	106	98	83	88	74	90	77	79	68	70	70	55	54	46	43	52	37	44	32	31	22	36	44	32	27	29	27	27	30	34	25	42	28	24	32	37	37	42	32	22	31	21	25	19	32	31	24	32	17	23	28	22	21	17	30	28	31	23	28	27	23	20	28	30	18	20	31	31	22	22	23	20	22	33	28	18	16	28	22	18	15	32	21	15	26	23	23	28	27	24	22	20	28	22	30	21	31	19	16	25	21	25	20	27	21	25	17	22	26	30	18	14	17	18	22	23	32	28	22	30	21	19	31	24	20	28	23	20	15	28	15	26	25	24	25	20	21	19	30	26	18	27	32	27	22	18	18	26	29	30	25	19	24	19	25	22	31	34	26	22	21	21	24	23	26	20	26	33	23	31	18	26	24	31	33	22	28	22	14	22	21	21	20	37	20	27	31	23	27	25	16	24	25	29	21	16	27	25	23	20	19	13	27	15	27	29	21	20	24	18	26	26	29	34	22	30	33	20	23	17	32	18	26	21	20	23	27	30	17	18	23	30	25	26	19	25	22	26	15	18	30	19	31	21	32	32	26	25	29	22	25	23	16	28	23	25	32	34	26	31	15	24	32	38	19	20	22	16	19	14	23	17	20	21	18	16	24	15	23	25	29	29	22	15	23	30	28	33	31	33	31	28	24	15	18	24	19	22	26	28	20	32	21	19	28	25	25	28	36	23	13	28	24	18	22	27	26	20	27	26	20	17	20	18	29	13	22	30	17	19	16	29	20	17	23	22	19	23	36	18	18	20	25	25	28	25	16	24	20	25	21	27	35	17	28	21	22	17	28	27	24	14	22	19	25	19	27	24	26	27	20	31	23	36	33	27	16	26	27	28	23	21	24	16	24	23	27	24	25	26	25	15	27	30	29	23	22	29	33	26	23	22	23	31	24	27	24	20	32	21	19	32	33	19	19	19	18	24	22	18	28	20	21	25	27	23	18	21	20	29	24	15	15	24	27	29	21	15	14	21	25	29	28	30	28	27	33	21	27	32	20	29	28	18	20	32	26	21	25	24	26	20	34	23	18	24	26	26	22	28	28	32	23	20	16	20	22	19	24	23	29	22	22	22	15	18	23	24	27	22	31	27	24	28	24	15	17	16	27	23	30	33	20	29	25	21	21	14	25	13	23	24	26	20	30	26	22	16	28	23	17	23	22	25	25	20	16	26	31	23	23	23	18	21	27	24	15	21	25	22	24	25	28	21	16	27	24	15	21	25	17	19	15	24	25	27	19	23	21	21	20	31	27	33	28	18	34	22	23	26	21	17	23	23	27	20	23	21	19	29	27	21	23	23	26	20	25	25	30	23	25	33	33	18	33	31	27	23	31	23	26	22	26	14	22	25	24	26	28	19	23	16	26	27	21	22	21	26	26	27	19	19	21	23	27	26	19	25	22	21	26	28	25	19	21	36	27	23	30	18	32	28	27	28	19	24	25	18	38	18	18	27	28	26	29	25	21	20	23	26	36	29	30	27	25	27	22	22	27	24	21	32	31	24	29	22	16	21	25	26	23	30	29	21	26	22	22	17	21	23	22	25	16	26	22	29	18	30	29	27	29	29	24	28	29	20	25	32	19	30	23	29	22	36	23	22	18	20	23	24	24	26	11	14	25	21	21	24	36	21	38	24	26	23	30	22	27	17	26	21	30	22	23	22	20	31	27	21	12	30	27	19	26	21	26	25	15	32	21	28	20	21	28	26	20	25	24	28	21	22	25	25	21	26	35	25	30	16	22	34	25	17	19	22	31	19	38	21	35	23	21	28	20	28	22	20	23	22	26	29	30	19	23	25	19	23	24	25	23	18	19	30	22	25	24	24	28	17	24	26	24	32	24	20	35	21	25	24	25	23	19	25	26	27	20	25	20	27	18	29	24	30	21	25	23	22	22	23	31	25	13	17	21	21	21	24	20	22	16	33	24	20	32	18	24	28	29	31	25	39	30	24	25	21	23	27	30	25	31	24	26	29	17	21	27	18	19	16	25	23	27	23	22	20	32	26	18	29	29	30	17	20	15	19	27	23	23	20	35	27	23	32	26	19	40	19	26	24	17	20	26	23	23	23	27	27	25	32	21	19	20	23	23	30	27	24	32	27	27	20	16	32	27	21	19	38	24	29	23	19	23	25	19	26	18	30	16	16	22	20	15	25	24	29	28	26	24	29	32	31	24	29	23	26	25	22	19	21	18	24	23	35	28	26	23	26	25	24	32	23	25	15	16	22	24	29	20	21	26	31	21	13	29	21	25	16	24	23	29	23	25	31	28	27	19	30	29	15	21	21	25	35	22	29	26	17	26	25	19	21	30	35	18	30	18	20	14	30	27	27	21	40	25	23	28	27	16	17	24	22	24	28	25	15	26	25	31	28	31	26	29	34	30	27	28	31	29	30	27	29	37	19	29	28	25	17	20	23	19	24	17	24	24	28	24	17	21	27	21	25	29	22	20	24	14	26	25	28	28	28	22	20	28	30	29	33	20	23	34	20	23	24	24	16	25	16	20	17	18	16	16	20	18	23	19	24	16	31	21	19	17	24	26	24	23	28	24	24	27	21	21	20	24	25	23	21	26	35	25	27	18	33	31	32	18	28	32	22	14	34	22	22	23	30	20	27	26	23	15	20	16	19	20	27	24	17	22	23	31	21	15	28	26	22	29	24	26	15	29	21	26	21	22	19	25	18	19	23	21	20	22	21	29	10	22	29	23	20	30	29	23	24	19	23	18	18	28	21	24	15	28	19	28	26	21	26	27	23	22	25	16	21	28	25	29	26	31	19	26	30	21	28	22	34	31	33	24	25	27	22	19	21	16	28	18	22	26	21	26	20	29	29	24	35	21	30	20	13	21	24	23	14	20	25	23	18	26	31	21	18	24	25	32	21	16	28	22	21	20	23	24	22	31	18	21	29	16	24	22	22	31	21	32	22	24	29	22	28	26	21	20	21	29	23	22	32	26	26	27	20	25	27	27	29	27	15	23	25	18	27	26	25	16	24	21	23	23	24	28	24	24	29	27	24	25	18	18	23	25	29	30	27	19	24	21	25	31	32	15	22	26	21	21	21	27	23	20	20	18	24	34	29	17	22	19	20	26	33	28	21	27	22	35	24	23	19	29	27	31	21	20	21	24	30	13	33	23	32	28	26	23	23	19	25	18	28	23	23	30	23	21	30	30	25	23	27	18	21	26	23	15	20	24	23	27	18	20	19	20	29	23	23	25	30	20	37	37	26	29	24	21	27	22	21	21	25	24	22	17	26	28	29	24	20	29	30	25	27	26	30	18	28	26	24	26	20	19	19	32	20	30	27	20	23	28	22	14	21	29	27	29	26	24	24	27	29	16	16	31	35	28	31	31	27	36	23	24	22	24	28	23	21	25	17	31	34	19	16	31	22	25	17	19
20623	14909	8767	21791	30239	29574	26173	22351	19230	16527	14186	12261	10635	9361	8251	7162	6255	5513	5093	4690	4307	4350	4229	4145	3948	3632	3468	3318	3256	2977	2864	2550	2266	2071	1928	1873	1625	1505	1402	1215	1140	1015	949	861	819	768	774	668	711	703	685	664	663	676	675	703	710	730	808	782	676	663	639	607	612	546	529	553	555	481	490	496	462	450	430	467	474	432	442	447	406	421	416	439	433	429	434	414	445	402	406	439	392	439	437	396	425	391	412	413	407	436	412	395	402	433	421	387	399	402	419	456	389	411	366	431	442	410	361	411	445	374	397	399	368	427	416	439	398	425	385	384	409	431	373	413	419	382	428	422	408	385	426	442	397	401	424	430	376	356	394	390	395	383	374	415	405	368	434	397	409	402	437	409	414	436	403	399	367	386	411	384	387	399	381	402	404	403	384	393	387	417	403	391	375	388	403	402	416	443	398	405	398	373	386	390	400	357	386	399	421	401	425	396	395	381	422	394	397	374	392	396	407	414	366	379	376	436	392	397	385	404	418	407	351	387	423	443	446	380	398	391	367	394	396	397	412	414	380	397	423	426	433	453	387	367	419	422	402	433	419	396	387	389	411	415	414	373	403	387	416	407	391	401	401	395	404	390	398	410	369	397	427	409	349	421	381	401	380	403	392	381	419	443	409	405	410	377	391	378	397	376	383	396	410	441	394	407	389	420	387	405	425	399	387	377	391	432	387	389	416	409	401	386	398	453	403	373	370	405	429	401	401	372	397	399	401	401	374	411	384	419	405	398	406	387	393	415	376	382	422	411	352	399	375	410	414	398	444	404	384	373	408	417	376	426	403	433	407	396	436	378	409	404	412	405	424	382	386	391	400	380	413	421	401	383	441	386	374	389	405	419	358	413	425	413	394	398	420	377	407	403	396	439	377	380	382	398	394	396	390	394	423	380	423	379	378	389	426	395	389	410	437	389	424	375	405	380	390	392	395	384	432	406	385	412	411	375	402	428	388	386	434	376	405	377	399	421	401	429	392	390	406	388	408	381	387	390	388	385	444	409	387	377	374	444	411	393	400	383	414	431	423	437	396	357	410	402	407	373	420	378	396	391	407	404	404	408	370	393	431	354	432	418	412	398	396	412	415	417	395	395	409	438	382	391	380	389	402	387	421	376	451	398	404	393	406	383	420	382	411	417	404	390	414	400	414	387	376	389	420	415	391	404	367	439	401	402	375	405	417	391	416	377	405	405	456	411	404	450	415	409	351	409	392	383	435	411	389	410	417	399	390	411	435	423	412	423	412	401	416	392	402	367	405	381	419	386	415	406	400	400	426	402	419	403	372	414	382	415	374	386	403	368	414	397	390	438	401	442	399	437	413	426	406	384	383	438	429	392	374	409	410	396	412	381	372	432	388	388	391	403	415	423	408	446	402	369	411	437	378	405	416	372	426	400	378	412	395	370	409	384	418	399	417	394	418	387	380	401	410	407	402	426	379	401	400	395	401	416	396	400	400	388	417	438	442	414	389	413	387	398	429	405	419	372	401	394	413	426	425	438	412	377	395	406	408	395	439	397	462	365	390	376	386	410	388	391	407	419	412	377	390	401	403	376	416	393	441	410	418	425	416	386	407	411	389	414	405	425	412	400	397	397	386	390	419	394	419	385	392	413	391	376	426	386	393	398	386	391	416	340	407	401	403	414	408	391	444	403	384	408	400	421	370	401	415	390	388	387	410	413	410	411	420	415	422	393	411	377	395	407	377	399	418	403	387	392	368	386	387	400	419	390	420	397	407	423	420	364	389	396	434	392	392	396	396	395	401	408	391	388	391	422	377	457	410	399	444	391	392	397	392	396	377	429	406	375	369	425	395	402	399	395	429	358	402	428	430	378	383	356	429	370	397	416	430	412	401	429	426	421	399	395	425	414	393	386	387	418	402	409	392	416	386	382	419	416	410	416	402	359	394	382	362	395	434	428	428	430	417	430	413	422	403	424	382	404	414	417	411	395	409	432	436	416	386	417	395	391	403	442	356	391	400	385	415	397	392	381	437	418	409	409	451	432	406	390	387	360	380	388	414	361	446	397	407	382	407	400	393	418	410	401	423	375	418	389	383	372	378	355	360	410	417	390	396	382	423	375	408	399	391	370	387	405	412	390	373	391	419	407	409	409	357	428	407	416	403	382	400	426	418	404	430	426	412	381	431	432	408	403	408	428	422	383	375	395	418	440	405	409	407	394	403	380	405	416	394	384	394	380	398	406	367	397	372	405	420	437	414	381	406	397	425	405	430	410	382	404	371	423	387	424	382	400	418	403	399	391	386	397	377	392	398	396	407	396	412	385	416	370	416	401	416	351	426	407	379	395	387	409	368	393	388	395	404	393	403	407	410	407	415	420	396	419	426	401	388	389	404	421	383	405	372	386	380	382	424	378	403	354	417	396	433	372	410	396	395	428	385	428	357	408	398	418	416	397	387	386	385	383	404	401	386	400	393	422	379	415	399	396	396	392	426	393	414	463	417	423	399	398	374	388	382	385	363	391	403	383	370	409	375	408	380	446	393	399	437	436	400	421	447	417	400	418	404	430	443	389	375	410	362	395	383	440	405	400	391	416	356	364	378	438	400	407	375	409	372	412	384	421	374	416	402	376	401	415	335	409	403	398	393	412	382	404	399	384	406	413	379	360	394	385	408	405	435	376	393	407	384	404	402	393	390	387	403	377	430	356	377	426	428	410	397	442	381	404	400	409	412	398	399	424	419	410	448	432	355	405	427	394	400	385	402	399	375	421	421	404	373	391	408	416	397	367	399	408	431	424	405	411	422	399	392	382	366	422	427	393	421	357	407	461	419	412	405	415	397	412	360	393	395	406	404	388	335	422	422	386	371	396	442	377	373	385	397	408	412	420	407	400	418	426	392	377	386	407	349	376	408	363	404	407	427	391	419	403	425	409	387	342	352	388	385	366	431	406	370	403	406	357	389	378	365	397	372	383	373	364	407	405	393	395	360	405	425	414	400	398	361	390	415	411	399	455	391	418	381	377	421	395	383	393	381	391	384	402	416	426	411	389	386	385	388	410	413	388	392	408	398	388	408	408	445	404	384	406	433	379	391	386	402	397	394	393	432	430	416	415	424	394	407	382	429	369	392	391	386	399	372	427	403	418	401	392	395	408	451	441	397	437	409	414	369	396	378	465	440	377	396	395	392	389	367	376	419	404	450	441	434	403	378	419	401	368	442	426	383	396	436	431	399	429	384	423	398	426	409	398	395	390	422	427	406	406	430	347	409	406	391	374	426	383	420	413	372	407	438	384	395	399	420	415	429	422	417	431	377	407	397	394	378	429	426	415	420	382	429	420	378	381	430	391	414	399	361	376	371	354	403	378	415	393	439	397	401	367	395	374	380	418	350	414	408	372	383	404	386	417	351	403	396	428	419	413	416	435	417	376	386	398	404	401	373	387	385	402	400	373	394	422	391	394	365	381	419	413	387	414	419	369	371	379	378	410
2811	514	326	245	430	556	488	413	370	332	295	239	235	206	184	153	146	139	110	113	89	125	94	105	121	96	111	101	92	103	85	70	81	72	96	81	57	63	45	67	53	59	42	55	36	66	50	39	48	41	37	55	52	48	44	45	51	51	53	42	55	40	32	42	41	44	39	40	34	41	38	33	30	46	29	36	36	45	35	35	41	39	46	34	30	41	35	39	35	24	54	33	40	36	47	29	40	41	39	40	37	28	46	29	37	43	44	51	33	49	32	36	48	37	43	37	31	34	36	43	47	39	36	43	47	38	39	34	39	41	39	48	36	37	36	32	42	46	32	34	43	37	42	40	29	40	38	33	40	49	33	48	35	44	42	42	40	44	43	33	38	35	39	50	44	29	32	42	27	39	45	43	36	29	36	47	43	29	32	31	40	29	35	34	46	33	38	38	45	41	60	43	45	40	49	43	29	31	44	35	51	38	40	45	37	36	46	43	30	32	42	51	37	29	32	44	33	50	45	41	37	42	35	40	36	34	37	43	38	34	43	29	31	45	34	32	49	42	47	51	50	28	32	38	37	36	44	34	49	44	49	30	41	40	40	33	26	43	45	36	36	37	30	34	41	46	43	38	36	54	41	46	44	45	43	35	41	55	40	51	37	28	31	41	36	46	36	37	39	40	36	44	41	33	40	28	50	37	50	39	46	45	44	39	40	40	37	41	42	35	35	38	34	36	28	34	40	31	43	33	27	39	39	36	32	33	47	46	48	39	42	36	34	40	38	36	47	33	44	32	42	44	35	30	50	42	41	28	48	39	48	37	33	42	44	40	50	44	48	38	42	35	35	37	42	44	45	56	51	42	33	37	41	31	28	35	35	39	46	40	22	30	28	36	31	46	30	47	37	40	36	32	39	49	34	43	50	35	46	32	41	51	37	36	41	36	40	42	36	36	45	38	40	31	45	53	38	42	39	37	36	51	39	38	48	33	38	36	40	36	40	43	42	45	50	40	34	43	57	35	40	42	47	40	52	42	39	44	33	45	30	38	36	44	33	34	38	34	43	44	45	58	30	32	45	31	38	43	39	38	35	30	37	34	39	41	48	46	42	44	41	41	46	36	36	33	41	30	45	40	28	38	36	41	41	32	41	41	35	39	41	49	42	38	48	39	46	25	42	34	32	35	40	35	41	34	42	39	41	50	35	52	34	38	43	36	37	31	46	35	41	42	30	29	43	38	34	43	40	36	36	48	42	39	44	36	40	40	36	40	27	37	40	45	48	37	48	40	37	35	39	40	40	40	42	27	43	43	34	29	37	45	48	39	48	38	48	36	43	41	41	43	37	36	43	34	32	37	34	32	31	32	37	40	43	38	37	39	35	38	44	31	36	53	30	29	39	51	43	34	50	39	36	35	41	41	46	34	44	32	35	40	45	37	41	50	35	51	56	42	47	34	48	23	34	35	45	41	46	37	50	38	42	33	41	40	44	39	48	37	36	42	40	39	44	34	46	34	29	43	40	39	35	43	43	34	40	37	38	44	46	24	35	33	53	37	36	35	28	43	33	34	54	42	38	53	45	42	56	29	45	46	44	33	35	42	42	45	40	45	39	39	40	45	31	35	42	50	36	31	47	37	31	47	35	36	27	42	36	37	41	49	40	42	40	43	32	28	46	40	37	30	34	51	37	41	34	39	28	45	44	33	48	35	43	53	44	29	38	42	38	32	45	48	24	34	34	30	37	38	33	44	27	37	42	38	33	49	40	39	32	39	32	37	29	34	44	38	37	40	39	37	45	32	28	26	50	34	31	41	46	41	36	44	45	33	44	36	47	35	34	29	49	31	44	35	34	41	34	30	33	35	33	30	26	38	43	43	37	52	41	33	44	39	37	44	44	40	47	38	28	39	30	35	44	43	44	41	35	34	33	28	43	32	45	54	47	42	31	30	32	36	44	56	38	43	41	28	40	44	34	26	50	40	41	34	40	42	41	32	50	35	32	41	37	28	28	41	40	31	37	40	33	28	45	43	40	37	43	44	47	32	33	45	53	45	41	33	38	54	41	41	37	36	36	33	39	31	31	39	44	35	47	34	37	38	47	26	29	56	33	40	41	34	41	36	50	42	49	38	37	32	39	35	50	43	50	36	36	33	45	41	42	30	35	44	41	34	39	48	42	45	37	39	30	49	41	30	38	41	36	34	52	40	40	36	46	36	30	41	32	37	44	38	48	44	40	33	39	31	53	34	34	36	31	49	38	28	35	37	35	34	35	40	36	31	44	45	45	39	29	40	36	31	35	40	35	41	39	34	42	37	42	35	38	47	46	31	36	43	32	35	41	44	32	40	35	44	36	38	33	37	47	33	35	48	40	44	44	52	43	45	36	44	22	43	43	36	43	36	40	53	37	41	38	45	45	36	43	43	28	49	43	38	34	42	29	41	42	36	40	46	29	39	36	36	40	30	51	34	42	38	46	47	43	30	35	34	38	33	53	41	44	27	38	38	27	46	47	31	46	50	46	32	35	37	34	37	44	32	36	34	34	36	34	37	39	36	38	32	36	34	47	38	36	36	38	43	34	37	48	40	40	35	35	41	32	36	42	35	30	43	38	42	42	35	51	28	36	37	36	38	42	40	38	51	39	46	39	43	42	44	46	38	37	35	48	39	31	44	33	51	46	46	47	30	39	33	34	37	43	23	34	34	30	45	33	44	41	48	34	35	32	40	51	36	40	37	38	34	40	40	44	38	38	35	41	53	43	34	44	37	32	37	51	35	43	37	34	33	40	39	30	46	42	31	45	34	48	27	26	35	29	30	37	41	42	30	47	39	30	42	27	42	41	37	40	38	38	29	32	44	42	42	36	41	41	34	46	44	30	44	37	33	39	37	41	35	45	44	41	41	32	36	41	35	36	27	56	47	48	39	29	47	42	39	30	39	42	31	40	39	40	34	43	41	27	44	31	47	29	40	30	39	31	48	36	43	43	47	33	35	45	37	41	39	43	35	29	32	46	46	36	41	49	39	42	45	38	27	46	34	39	33	27	45	30	38	34	39	40	39	30	38	45	29	30	39	41	39	34	44	44	33	34	41	28	45	38	48	39	28	39	50	43	35	43	41	36	33	38	37	44	51	43	41	37	34	33	36	29	39	41	31	44	37	38	38	36	41	44	38	34	24	47	49	37	33	40	39	26	31	41	44	46	38	42	36	39	43	38	30	30	48	48	48	37	38	42	50	36	34	35	34	37	56	33	41	50	25	33	37	44	41	30	30	33	34	40	40	44	27	43	39	51	37	38	38	48	41	47	34	43	45	37	43	37	37	34	38	47	47	37	33	39	34	44	46	42	40	44	37	40	39	47	39	40	44	40	35	42	25	51	36	31	47	30	33	46	38	28	39	56	49	43	53	44	33	31	36	43	45	39	42	42	41	36	41	38	40	41	44	40	34	47	32	36	38	30	45	32	47	37	48	42	30	39	42	42	42	41	39	42	44	39	38
19081	13243	8134	20337	28537	28210	25193	21610	18443	16042	13808	11899	10208	8953	7891	6978	6214	5445	4939	4520	4274	4325	4297	4109	4073	3745	3622	3423	3224	2962	2710	2526	2399	2263	2128	1944	1840	1657	1462	1328	1290	1213	1138	1006	998	982	939	925	876	910	961	900	961	895	883	913	941	922	1017	920	838	813	792	785	776	784	770	721	733	705	693	677	679	673	657	644	650	699	608	658	687	662	696	675	630	655	601	643	668	614	636	699	637	601	690	657	649	642	632	664	645	648	640	626	668	640	613	623	678	657	676	654	672	624	671	624	630	652	636	683	631	676	607	647	613	595	593	630	607	620	619	668	690	652	622	626	606	631	626	619	631	680	638	649	596	646	628	626	683	587	635	606	640	673	646	676	633	654	624	622	614	649	645	655	623	581	672	656	624	611	632	653	638	617	649	629	603	633	640	629	645	613	645	639	647	681	652	633	638	634	634	672	626	659	597	649	671	660	638	621	612	657	625	584	668	657	670	623	626	604	614	609	648	659	665	658	667	635	681	618	642	610	654	638	647	624	611	642	683	638	648	616	634	651	620	605	645	625	669	623	656	617	627	662	610	647	628	619	601	647	605	629	652	638	613	616	622	686	585	624	631	618	628	661	606	637	664	625	606	660	663	600	654	618	615	696	652	637	636	646	667	665	632	654	630	603	566	646	668	605	625	673	618	645	634	675	637	638	612	655	653	624	675	601	619	621	665	602	603	614	627	618	608	619	627	661	655	640	612	651	579	690	616	671	613	607	657	621	626	649	665	575	604	631	651	631	633	594	631	636	699	582	648	650	608	645	632	587	618	658	606	640	658	612	614	629	657	591	651	630	648	638	616	668	651	664	612	606	649	692	610	664	644	639	641	633	650	703	618	616	651	595	671	631	653	628	610	627	648	674	631	627	631	644	655	633	605	650	653	619	623	681	637	630	616	595	673	664	675	638	646	672	634	650	655	648	682	633	596	642	680	673	648	621	660	619	588	638	663	658	651	673	650	615	591	660	631	639	662	633	614	642	662	605	603	635	622	642	661	626	659	639	678	599	669	612	634	607	580	630	634	632	664	648	628	651	651	657	630	652	604	662	620	626	652	644	654	630	637	677	644	651	616	633	643	641	615	638	617	658	661	597	622	625	668	647	614	599	650	628	657	626	619	597	627	584	643	630	653	658	619	599	601	608	591	627	625	676	628	624	602	663	654	664	641	630	630	646	619	639	667	642	629	621	624	654	637	664	606	618	606	671	633	614	601	651	669	600	668	659	638	642	590	611	667	617	649	661	694	632	556	627	645	651	593	646	608	629	632	634	668	619	674	634	657	676	631	677	647	647	619	631	634	683	646	651	658	637	658	615	684	621	660	632	602	615	633	623	608	679	629	617	648	659	673	627	673	633	667	631	706	663	691	607	622	599	632	618	621	638	676	643	615	679	669	637	605	605	677	642	576	661	618	631	648	626	631	638	672	681	615	663	638	645	662	705	591	648	664	636	655	646	589	612	601	628	679	594	657	633	649	652	605	604	685	590	606	656	639	618	613	651	662	660	660	634	637	625	593	591	640	596	626	621	637	658	629	648	621	661	647	652	644	604	648	631	630	685	665	647	649	626	579	618	650	634	627	629	586	645	613	663	617	618	664	686	616	633	652	642	601	624	647	662	622	628	654	655	634	632	621	621	642	575	641	640	630	666	654	633	611	638	607	600	662	651	650	620	636	645	621	673	608	632	635	607	639	621	660	615	628	638	601	628	662	625	616	665	715	653	646	647	617	639	644	616	635	670	596	634	646	671	616	653	654	651	633	658	616	619	603	663	633	613	638	625	605	614	655	652	630	606	616	585	648	640	658	709	661	604	618	623	623	638	668	637	673	646	636	587	617	624	619	632	655	696	620	632	614	605	669	624	589	691	618	597	613	638	651	623	642	647	656	674	653	648	637	606	643	644	626	629	620	624	635	634	637	621	639	667	660	654	646	623	653	652	651	624	677	605	605	665	606	672	658	621	634	657	637	614	627	645	661	660	644	613	633	638	629	647	640	667	653	632	648	609	665	629	649	618	659	623	626	638	602	647	644	608	612	629	641	634	657	636	680	647	624	656	641	599	628	667	673	657	622	626	659	660	617	640	666	648	607	634	646	593	603	612	656	658	628	623	581	632	708	631	664	663	617	663	672	654	614	662	672	654	596	624	623	648	583	668	585	641	661	626	626	644	661	605	664	615	616	706	635	657	645	653	635	692	633	673	648	641	636	629	640	631	636	596	637	641	650	669	699	708	626	662	649	621	634	624	628	649	633	631	624	617	648	612	646	634	635	676	640	633	658	677	647	643	604	670	655	639	630	628	647	625	617	638	648	657	631	658	628	599	662	631	666	642	655	650	658	672	637	606	632	652	628	635	631	618	633	637	665	637	611	624	673	655	644	624	675	655	681	635	618	644	641	623	633	633	649	649	647	665	686	642	669	633	662	615	629	647	663	636	618	702	659	631	599	596	672	629	607	619	605	598	623	624	642	632	606	661	654	653	653	656	611	639	604	667	608	649	628	660	659	662	625	675	621	682	635	604	620	614	652	611	641	650	635	610	594	652	673	632	662	642	598	639	587	624	641	649	720	662	669	666	598	641	653	637	646	666	632	657	632	614	625	657	618	645	644	629	652	643	659	656	633	592	629	657	602	609	633	631	633	624	639	613	625	627	681	638	672	637	615	622	620	615	648	659	641	639	665	627	615	661	611	626	628	621	622	611	648	658	618	661	651	605	658	641	627	669	636	591	616	613	639	618	601	656	699	630	648	679	634	670	608	616	632	619	592	631	634	640	607	636	640	627	621	679	601	630	667	617	635	620	650	648	642	619	610	654	627	663	632	640	620	647	645	629	645	633	628	639	646	671	660	613	661	661	629	632	668	597	639	618	673	661	675	617	679	678	640	625	656	582	652	665	621	620	611	635	664	635	628	625	629	620	624	653	612	602	634	640	609	637	621	667	604	652	632	659	638	626	604	644	617	639	636	627	636	629	652	661	633	640	668	581	609	634	617	616	650	620	635	586	656	615	664	591	647	659	679	605	642	672	679	652	630	644	635	637	620	641	637	624	615	628	678	638	626	636	640	612	657	582	613	594	656	645	623	591	643	650	602	596	610	569	641	619	629	634	635	670	682	679	624	628	628	663	657	602	654	634	636	644	621	637	625	654	623	657	619	666	630	640	594	658	614	654	607	609	650	650	667	590	610	632	661	644	626	650	660	571	606	652	651	665	635	597	644	663	590	645	622	630	604	655	659	631	619	622	630	646	621	675	627	647	578	655	659	654	612	623	629	635	591	611	668	632	597	659	590	628	643	625	651	649	606	624	653	621	647	650	606	644	656	676	668	666	620	599	621	646	648	625	684	630	613	628	648	638	649	637	629	658	593	624	648	592	616	653	648	607	650	595	618	620	622	621	622	614	558	621	622	636	636	621	631	682	599	671	658	639	631	662	583	647	587	637	619	632	597	631
2037	863	507	410	695	778	706	672	556	515	477	422	348	322	260	229	191	188	169	142	148	138	151	139	121	136	116	121	112	111	119	97	82	71	92	86	76	74	73	78	55	62	55	56	56	45	47	55	49	46	52	65	36	46	44	57	50	54	50	45	46	54	55	58	38	58	35	47	44	43	38	56	41	41	52	38	43	38	34	55	44	41	47	42	50	42	37	32	56	42	52	25	39	42	56	46	55	39	36	37	41	41	40	39	57	35	42	36	37	44	32	42	48	38	46	43	42	43	39	32	48	35	37	40	43	37	39	40	38	41	48	48	34	45	53	48	51	45	60	39	40	36	55	42	47	48	31	44	37	34	37	41	41	53	40	41	42	33	47	30	42	35	49	46	40	47	34	46	45	51	40	34	33	41	45	43	43	36	32	39	45	44	40	42	48	51	48	41	30	41	38	52	36	40	44	47	44	40	43	39	45	51	39	49	41	43	40	32	31	40	47	31	35	41	38	46	37	37	51	45	34	38	39	45	39	43	46	45	50	42	40	46	39	38	38	37	45	32	56	41	38	34	39	38	39	37	43	40	37	39	43	40	43	45	40	39	36	35	28	33	47	41	36	48	54	49	42	48	35	37	55	47	48	28	39	32	42	50	50	48	38	60	38	43	47	42	32	41	39	48	35	46	36	41	49	48	34	43	52	45	33	36	41	49	47	51	47	47	42	39	34	48	54	44	42	42	45	42	34	35	40	44	44	46	49	44	48	44	38	39	33	40	36	37	45	44	41	45	38	43	43	42	38	56	50	44	32	40	43	48	41	37	41	51	40	39	35	41	35	40	42	33	63	44	44	36	43	46	33	33	50	43	29	48	45	33	49	44	39	34	30	37	43	40	52	27	35	36	48	47	39	40	52	36	50	55	38	43	36	41	40	33	42	32	50	40	54	39	50	29	43	41	31	34	31	42	33	50	33	48	30	45	42	32	38	37	29	36	29	38	45	48	38	48	44	48	37	55	32	42	34	37	38	45	42	37	33	41	43	53	31	46	42	38	50	35	42	35	47	33	35	41	41	46	45	52	41	40	44	40	39	45	39	53	39	34	52	46	27	36	47	37	45	46	45	42	49	45	38	38	36	40	43	32	45	34	45	42	25	45	40	35	38	38	52	52	37	40	35	39	35	47	47	38	32	44	33	43	47	55	40	39	44	49	45	46	47	28	40	42	32	45	37	31	44	31	43	39	47	41	35	42	43	49	46	32	52	33	34	46	47	45	36	46	42	42	49	46	40	36	45	43	48	48	47	36	28	47	42	42	48	55	30	33	43	34	43	44	34	41	41	41	44	41	46	41	44	41	36	31	38	30	34	45	36	40	39	37	33	45	36	49	44	45	48	50	43	46	39	65	36	47	45	43	40	33	46	42	46	55	41	41	41	45	37	35	46	38	47	44	51	39	51	42	42	39	45	55	33	46	38	49	45	37	52	49	53	30	49	32	44	51	33	42	42	58	42	33	52	35	53	45	42	27	29	40	33	47	35	43	29	47	36	37	56	43	32	43	36	38	42	51	48	49	41	44	41	31	44	48	45	37	38	37	39	39	47	46	34	58	37	49	55	48	34	48	32	42	38	33	32	43	41	43	33	42	40	39	56	36	31	39	43	41	36	42	48	33	34	35	35	42	47	37	39	47	46	34	28	30	40	43	31	50	38	44	42	44	36	52	48	33	42	36	33	48	35	43	48	45	36	43	45	49	56	47	40	32	41	35	32	42	48	44	39	39	48	47	37	35	37	33	50	48	38	43	47	39	48	44	53	47	30	60	45	47	30	52	45	46	38	40	49	50	47	40	34	50	48	49	30	36	58	50	40	50	43	44	49	42	35	52	38	47	33	38	36	37	36	36	39	38	34	39	54	42	28	52	33	50	39	46	35	54	46	43	38	39	42	49	48	34	51	47	44	49	38	30	31	51	42	38	47	45	42	32	43	33	41	48	41	56	40	38	34	32	50	40	39	43	36	43	33	39	41	46	35	42	36	35	43	45	42	37	48	32	45	37	32	40	50	33	43	38	51	30	33	42	37	41	42	51	48	37	44	35	31	48	52	45	34	41	40	36	36	36	43	41	36	49	48	36	33	32	48	34	36	39	44	41	42	39	38	34	48	43	43	45	48	51	44	43	35	36	44	36	31	37	43	36	53	44	39	49	44	38	48	33	33	46	44	41	46	40	34	46	40	36	34	52	42	37	43	42	48	42	39	44	50	41	38	32	40	37	42	51	41	38	44	47	44	44	36	35	41	37	44	45	45	41	37	48	40	43	46	42	30	43	31	37	35	44	44	41	44	60	41	39	38	32	37	44	38	47	46	44	46	48	42	39	45	38	39	37	47	43	48	41	44	30	32	47	37	45	48	32	48	34	44	44	62	38	40	37	39	50	36	52	38	42	27	49	45	33	34	37	45	47	41	46	33	46	56	33	52	48	39	29	38	38	39	44	36	37	48	57	48	35	58	35	44	36	39	38	35	48	37	47	48	50	31	49	37	43	35	46	35	36	37	40	36	39	51	36	35	35	40	36	39	38	50	41	38	44	38	53	45	43	51	49	38	44	30	41	43	34	27	40	52	39	43	43	50	44	34	41	41	42	36	39	36	41	48	38	41	38	30	33	45	40	34	36	37	42	43	41	46	37	43	39	41	48	47	36	41	47	47	45	42	51	35	40	43	48	46	30	41	35	43	45	41	33	45	40	39	41	43	42	43	49	36	30	41	41	42	38	47	38	44	39	43	34	31	31	36	35	47	37	56	41	38	29	41	43	37	43	45	37	41	36	39	46	42	36	44	43	34	38	37	34	34	46	42	43	44	42	37	43	44	38	43	44	31	49	36	51	40	36	33	47	31	49	37	44	40	42	40	44	50	42	31	39	44	43	38	37	46	50	45	38	40	46	39	43	37	43	41	51	39	51	46	45	38	46	39	43	29	36	56	40	44	43	35	46	47	36	43	30	42	44	36	35	31	42	37	37	54	42	35	27	43	39	37	48	37	31	41	33	40	45	44	46	43	28	43	45	34	42	36	47	37	49	47	48	35	37	37	46	42	56	35	40	43	39	43	39	39	40	40	42	33	53	49	50	41	47	37	47	33	32	42	42	48	37	34	31	43	37	43	32	36	33	41	34	44	40	45	43	53	44	36	38	46	41	40	36	32	49	46	43	40	44	41	45	51	42	39	48	45	38	37	46	41	37	41	55	42	50	40	36	46	45	41	34	51	40	40	45	39	39	47	58	33	50	33	48	53	58	37	33	40	32	38	46	45	45	42	53	55	47	29	36	39	40	38	37	36	41	47	43	38	41	43	46	31	40	51	51	35	43	40	46	43	40	50	46	57	41	42	52	31	44	40	54	46	47	43	40	42	42	35	34	33	38	45	45	31	36	49	31	50	43	37	39	38	46	47	31	44	34	38	43	48	34	48	38	37	26	40	38	39	45	39	46	40	46
24667	17504	11373	25563	34091	33514	30527	26656	23341	20650	18154	15850	13632	12211	10960	9584	8378	7290	6710	6008	5757	5651	5481	5307	5010	4785	4526	4355	4157	3905	3412	3224	2937	2767	2530	2416	2149	2001	1753	1706	1618	1458	1320	1222	1139	1157	1144	1106	1039	1038	1103	1073	1106	1075	1102	1103	1124	1227	1210	1107	1013	994	935	926	884	869	847	845	834	823	818	763	765	783	748	737	751	719	747	753	667	703	703	673	707	656	716	683	636	713	675	749	683	668	649	697	714	697	705	686	731	681	687	684	706	690	689	695	713	672	673	698	657	650	678	673	674	689	640	664	689	644	710	649	699	692	665	706	728	690	713	641	697	696	664	690	722	701	700	662	647	681	674	667	651	723	680	682	671	652	666	688	655	674	684	642	661	672	652	675	685	656	678	715	711	652	702	648	694	647	642	711	652	695	663	702	661	715	703	725	668	636	676	674	704	677	695	662	679	654	662	711	624	660	636	677	674	677	642	686	629	714	695	647	647	668	661	672	696	659	677	656	635	659	698	684	632	650	619	704	645	661	693	676	654	670	633	685	645	690	684	692	659	671	671	626	659	661	660	648	661	678	678	668	682	676	684	635	720	672	663	683	699	681	670	699	623	682	675	634	662	694	725	675	679	671	669	666	691	669	715	678	710	651	643	664	678	717	671	655	626	654	674	667	654	679	681	701	685	625	725	670	653	675	677	687	659	689	645	694	688	702	666	675	693	664	639	692	650	673	608	678	630	693	659	639	667	634	664	665	677	655	635	713	624	666	659	682	657	682	648	677	684	696	681	662	649	666	630	682	705	703	676	631	646	674	664	666	714	671	627	671	692	672	636	670	684	655	620	685	646	682	652	719	637	697	680	678	625	704	697	673	675	697	655	653	670	661	637	703	601	634	715	621	662	665	675	668	690	620	656	693	703	662	706	687	623	671	671	675	701	702	662	698	693	643	647	643	658	618	624	723	681	613	700	604	658	702	694	667	644	672	657	669	647	702	651	690	686	673	661	661	689	673	657	632	664	643	702	689	659	686	659	642	668	680	666	670	666	652	659	663	666	643	660	661	697	675	695	696	634	646	649	633	698	683	649	713	638	655	673	639	699	675	653	666	649	668	666	628	692	662	632	652	620	681	674	645	637	655	681	668	684	675	658	642	670	659	701	648	649	651	694	685	647	703	685	689	711	654	634	642	705	683	698	638	643	635	644	653	701	669	662	678	689	683	644	659	704	685	675	648	662	658	684	681	619	686	667	667	653	716	683	661	687	673	666	650	640	626	645	685	661	699	670	703	643	731	685	704	632	649	646	648	656	695	644	679	659	684	644	656	686	691	711	650	672	706	623	610	634	647	676	645	659	679	656	665	655	654	680	664	670	637	714	629	687	689	649	679	688	689	680	671	617	700	643	702	675	702	625	669	653	653	701	666	622	670	708	692	634	684	714	702	625	651	684	643	638	675	724	692	689	662	660	626	664	669	680	657	665	708	666	663	658	704	705	671	670	622	649	707	704	661	664	645	694	673	651	640	687	649	698	744	663	619	673	717	676	636	651	668	672	703	665	674	656	680	684	630	634	612	641	709	685	628	696	601	662	670	628	689	673	649	713	679	660	678	675	659	620	682	672	640	689	646	641	644	636	681	654	646	713	618	654	671	654	631	666	668	688	656	654	644	707	679	664	681	636	701	704	702	646	668	655	627	643	643	696	670	638	668	647	659	661	690	697	691	682	666	681	707	666	651	684	642	661	671	646	660	640	659	639	651	664	638	679	656	681	661	655	656	643	684	661	667	638	632	636	689	671	700	675	663	652	663	698	655	663	662	680	666	654	653	717	657	621	671	680	660	639	681	658	690	694	620	633	643	620	658	650	680	666	678	712	624	659	704	686	624	643	676	701	682	689	682	709	713	634	659	716	662	738	661	654	676	631	660	665	655	658	671	641	639	649	678	620	697	653	653	660	643	694	681	646	695	632	680	680	697	685	672	747	675	658	684	593	658	696	719	613	663	672	681	678	658	681	648	695	621	686	655	688	673	673	654	663	622	702	685	689	683	657	677	679	654	697	665	681	650	660	642	642	667	684	658	701	681	671	626	658	655	695	672	658	651	654	653	663	668	647	651	671	656	699	668	656	671	669	650	650	616	650	652	675	643	659	663	638	665	676	631	668	643	650	659	662	709	650	648	663	632	679	723	607	638	681	653	635	633	681	672	663	694	649	676	647	674	672	667	712	666	655	672	674	682	654	640	677	665	654	651	611	640	690	647	647	670	667	674	682	640	703	658	681	655	652	708	693	625	655	684	654	655	671	682	728	711	713	675	735	663	666	659	702	692	668	664	640	689	669	711	654	636	615	667	678	626	680	674	681	658	651	688	680	656	675	679	678	660	681	658	711	670	728	675	665	681	691	659	636	632	705	678	705	683	671	648	707	677	628	705	676	673	688	705	661	627	643	644	698	621	630	647	648	636	661	669	659	654	626	687	636	688	678	635	652	609	710	658	658	640	683	645	610	698	680	664	670	681	656	698	684	649	720	622	722	672	681	668	710	640	656	644	702	685	692	666	715	674	662	651	649	690	698	660	624	712	647	654	719	609	725	656	646	627	612	653	709	681	658	678	680	678	670	609	654	646	609	650	701	630	649	636	650	659	637	663	699	661	679	653	630	658	684	667	693	671	681	690	687	658	647	664	692	676	661	693	678	650	629	674	672	621	657	676	677	698	672	666	654	662	624	672	637	711	669	667	650	690	684	687	706	678	631	671	672	656	640	683	677	658	656	686	679	633	660	676	660	640	657	668	657	638	685	645	652	635	671	646	669	673	589	641	668	658	644	629	631	686	682	720	661	665	622	704	715	678	663	662	682	664	659	670	665	628	684	665	695	635	647	663	650	642	683	674	685	693	657	702	732	644	658	705	649	683	703	712	640	677	718	649	658	698	634	676	677	639	662	727	697	661	666	651	659	640	665	706	655	678	631	616	687	632	691	677	675	701	668	640	670	636	654	661	659	709	631	685	667	660	683	686	646	637	630	663	678	674	664	695	652	687	641	708	667	735	644	669	684	655	661	631	642	648	683	703	692	628	692	701	640	647	697	672	657	649	703	678	660	700	682	692	649	649	681	590	662	643	649	689	667	683	642	687	697	661	693	692	663	678	635	671	658	725	661	659	687	676	634	664	670	693	634	684	658	630	672	616	724	650	665	689	670	688	621	692	687	672	640	674	651	663	687	656	671	646	686	653	647	701	677	666	656	646	673	642	660	675	650	677	666	643	646	631	670	654	669	657	710	649	659	694	666	681	703	686	697	651	670	661	643	636	645	623	696	648	681	689	644	706	693	707	647	630	691	687	644	650	671	636	634	689	674	676	681	712	666	653	695	654	677	609	655	623	678	634	665	658	676	645	661	711	654	689	677	608	705	671	687	678	708	675	693	673	671	643	674	664	656	687	611	635	696	647	648	658	664	683	695	677	685	661	671	704	665	668	676	672	679	671	636	673	690	634	674	626
1659	381	203	165	303	362	326	302	254	261	205	173	138	164	111	113	85	100	88	82	85	78	81	81	98	94	68	75	76	57	62	47	42	55	37	53	37	39	37	26	32	33	33	30	26	23	28	27	31	34	27	32	23	32	30	31	40	22	25	35	23	26	28	34	29	30	29	31	19	23	25	22	23	25	30	14	27	25	34	24	26	22	25	23	30	25	28	20	24	19	20	24	27	29	17	23	28	18	28	21	16	22	15	20	24	24	20	16	23	30	26	14	27	23	21	17	25	25	21	18	30	29	19	19	11	25	19	24	18	19	21	24	28	16	30	26	17	34	31	16	17	26	14	22	32	21	18	21	19	24	21	21	24	31	20	31	20	25	26	19	29	20	23	32	27	13	33	21	31	35	21	27	26	32	21	24	29	21	19	22	18	16	29	28	18	28	28	23	28	26	23	20	29	29	21	23	31	28	22	22	22	28	18	28	25	24	26	30	23	21	14	18	26	19	22	21	19	23	14	21	27	25	22	24	17	25	22	17	23	33	16	24	22	24	20	23	18	17	31	27	32	26	22	14	24	14	22	34	16	26	30	17	23	19	24	29	17	10	17	25	20	22	25	28	26	26	25	23	18	14	24	18	21	26	26	28	22	22	27	19	19	22	26	23	20	20	26	27	22	34	21	17	25	18	26	22	17	26	25	25	24	31	15	18	24	23	21	22	26	19	24	26	26	16	29	24	35	28	21	19	21	33	21	23	23	22	31	30	29	23	24	29	20	26	21	17	28	27	33	21	26	18	17	28	27	21	24	21	21	21	24	25	26	21	21	13	22	27	31	29	21	28	23	25	13	29	31	21	25	20	26	30	35	35	21	19	30	32	26	24	21	23	18	27	26	18	29	26	25	30	18	31	32	27	11	31	29	24	22	9	25	16	17	32	34	17	20	24	22	18	27	17	19	23	32	32	27	19	29	15	20	25	22	24	23	17	25	24	28	30	19	22	24	17	22	25	22	17	25	28	28	24	21	21	25	24	30	20	19	17	31	22	25	24	20	31	26	21	20	24	46	30	27	21	20	31	28	35	20	14	21	17	18	21	18	27	37	23	19	27	17	29	15	21	15	21	18	21	26	24	19	21	19	18	14	28	24	29	33	37	21	26	22	20	18	29	30	25	22	23	23	26	28	27	13	24	24	21	26	20	17	23	22	21	27	19	19	23	24	22	30	24	27	17	24	25	36	16	19	21	20	23	25	22	18	25	22	27	24	30	20	24	20	30	17	23	21	17	24	31	17	19	24	26	23	22	26	21	28	27	30	17	24	29	30	19	18	20	21	38	20	24	25	25	26	28	14	24	21	30	24	27	17	27	16	13	23	16	22	30	15	24	22	21	20	22	26	25	26	28	25	24	25	15	31	24	18	29	28	23	29	26	26	20	25	29	19	32	19	23	18	20	24	16	24	19	28	17	21	17	29	23	38	26	14	23	20	33	23	29	25	16	25	25	19	27	18	28	21	25	32	24	22	23	22	22	25	27	18	26	23	25	27	34	29	25	25	28	36	26	23	30	19	28	29	23	23	33	23	27	25	18	26	22	29	30	31	32	39	32	33	23	25	24	20	18	22	20	34	23	19	31	17	23	30	21	20	29	26	31	27	24	22	18	31	17	22	21	35	26	33	28	19	24	26	25	23	28	28	18	23	27	31	28	21	23	19	20	26	20	26	30	29	18	22	24	25	24	21	15	26	21	23	31	18	24	25	24	27	24	20	23	24	30	24	29	32	19	19	27	16	31	20	23	26	19	21	23	22	20	16	18	16	22	25	27	21	28	28	23	21	24	25	25	22	25	27	25	24	25	24	28	24	26	22	22	22	29	24	22	20	21	21	17	30	21	26	27	19	29	30	27	16	25	16	18	20	21	30	22	29	23	23	20	12	17	19	25	26	17	20	18	21	14	24	27	22	22	17	24	21	36	19	27	22	17	22	24	28	23	17	29	24	28	24	26	22	32	30	23	26	26	32	28	25	19	25	25	15	24	30	29	25	17	21	22	17	28	22	24	36	23	28	29	31	30	21	22	24	22	20	20	18	22	26	18	20	24	21	22	24	17	24	29	28	22	19	19	22	19	21	15	18	24	17	32	23	15	24	26	26	26	32	27	25	26	31	24	32	19	24	23	16	20	27	22	23	23	20	15	33	19	36	23	15	30	23	18	27	22	28	24	22	25	21	21	28	22	17	22	29	32	21	28	28	24	23	36	27	31	24	24	26	26	29	19	25	22	24	26	26	20	22	21	21	24	28	28	31	23	20	33	26	17	23	29	20	22	27	23	30	33	29	23	24	26	20	28	22	31	26	23	22	22	26	30	27	18	27	13	22	24	35	21	30	26	30	19	21	21	22	25	22	18	21	21	23	20	29	26	19	36	27	19	26	19	20	25	12	17	27	12	24	37	25	22	24	21	31	20	27	24	25	32	17	25	25	23	22	21	21	20	28	23	22	21	17	26	22	29	17	21	20	20	21	25	27	16	22	17	29	24	30	19	24	25	23	25	17	13	27	25	21	23	31	25	30	28	18	24	22	28	36	22	16	22	31	24	26	19	21	26	22	18	20	23	28	31	21	26	29	19	22	23	26	24	19	31	23	21	26	28	28	19	21	24	14	22	31	20	27	26	30	27	20	31	30	16	28	19	20	11	33	24	23	15	15	19	22	25	33	25	16	17	23	22	22	18	23	22	19	32	13	23	20	22	18	18	23	17	29	22	22	23	16	16	24	19	30	22	25	34	30	26	30	19	31	16	26	18	25	19	23	23	29	26	23	29	13	28	29	24	24	18	18	23	20	33	20	22	19	23	21	21	13	23	23	19	21	21	25	29	21	24	21	28	27	17	15	26	23	18	30	25	24	23	22	36	28	17	18	34	19	17	29	20	26	28	20	20	21	18	31	24	20	21	26	18	21	23	22	23	24	30	26	26	22	15	27	36	19	14	27	29	20	23	21	22	23	20	16	25	21	16	34	25	29	28	24	32	22	20	24	22	29	28	20	25	32	30	26	21	28	30	26	14	25	26	17	36	24	18	21	30	25	22	31	30	19	20	22	22	21	23	27	21	18	24	26	25	19	24	20	28	25	28	24	23	26	34	26	22	27	18	25	28	23	16	29	19	29	23	23	27	23	21	28	30	20	30	17	21	17	29	28	21	22	25	16	29	33	24	26	25	30	15	17	22	19	29	31	21	32	18	20	24	27	20	28	26	21	25	22	26	28	26	23	33	22	20	35	26	26	16	18	30	22	26	36	40	23	24	30	23	15	27	33	17	22	24	17	23	22	12	28	17	23	23	25	25	25	25	23	23	25	18	35	25	26	20	21	17	19	25	22	24	22	32	25	20	20	15	28	20	19	20	24	16	22	25	22	25	22	31	26	24	18	25	30	27	25	23	19	27	25	27	22	20	20	24	27	26	29	33	18	21	20	29	26	24	21	15	26	19	21	27
16446	10351	6007	16239	24470	23931	20848	17374	14703	12200	10545	8918	7721	6661	5843	5001	4384	3799	3672	3179	3190	3251	3288	3091	2995	2981	2872	2800	2541	2192	2043	1936	1812	1701	1539	1398	1306	1111	1034	1007	877	733	692	654	604	652	588	585	561	584	602	590	521	605	605	609	670	683	632	572	519	523	498	504	514	445	450	461	475	425	408	422	425	401	420	396	402	420	385	430	426	416	403	383	413	384	440	403	400	381	387	388	386	394	367	396	401	380	405	405	388	414	406	374	362	371	416	436	401	369	424	396	445	386	334	413	389	427	398	411	386	384	424	331	393	433	364	369	403	389	409	372	367	419	395	386	340	400	401	393	368	398	432	374	383	375	414	365	408	410	388	402	411	369	350	400	359	392	386	384	371	422	426	395	391	338	347	403	351	383	399	388	393	360	418	368	393	399	376	386	395	354	385	374	411	386	361	388	424	394	397	411	398	365	378	400	374	379	416	391	373	409	377	382	369	381	387	388	375	374	392	403	376	383	393	370	442	395	385	423	405	421	383	355	409	428	391	395	386	393	382	428	389	375	360	385	376	387	364	424	408	374	378	391	370	383	363	423	412	370	389	338	368	387	375	376	375	405	354	414	380	385	358	380	385	417	392	397	346	412	387	364	393	403	386	427	343	379	350	344	368	412	363	393	370	390	372	368	423	342	373	389	358	397	384	375	377	372	384	363	356	396	366	363	364	383	343	372	399	386	392	367	403	401	372	427	375	411	357	386	367	361	451	369	381	387	424	390	384	370	376	398	410	363	393	374	381	403	396	379	372	356	397	400	397	402	400	364	382	413	392	407	391	369	375	418	390	418	360	374	404	423	382	391	405	398	421	394	367	379	436	425	412	412	374	374	396	394	438	384	368	390	376	385	376	367	370	394	379	408	389	371	382	393	365	385	412	398	406	436	428	360	400	383	398	364	433	391	396	400	385	384	404	396	387	382	374	410	401	384	407	387	409	394	377	382	375	386	424	394	372	402	397	380	376	359	414	402	381	375	386	402	375	336	384	413	397	372	409	393	413	395	388	380	372	405	392	357	388	415	345	366	402	398	381	395	369	373	409	415	418	435	410	400	397	382	393	411	375	367	362	378	401	421	386	371	394	391	406	353	389	372	384	384	377	420	385	418	371	341	380	384	373	404	398	373	373	396	404	368	355	366	380	366	407	423	405	387	351	432	380	402	402	400	386	376	402	389	372	390	407	361	421	361	405	389	382	374	396	413	404	410	402	374	390	405	368	357	398	402	402	399	349	396	368	388	382	387	439	340	362	349	388	414	400	376	372	392	379	390	409	413	396	376	382	358	393	363	369	385	379	400	406	371	393	398	388	395	407	384	384	391	383	399	368	394	380	435	399	371	388	407	425	401	391	405	380	374	383	376	390	384	408	371	413	336	383	399	373	413	418	363	369	363	372	407	395	356	389	389	386	379	409	428	408	394	382	378	379	367	419	409	380	376	383	395	370	378	376	404	370	400	411	383	391	390	361	352	374	406	351	366	396	363	382	370	403	368	412	380	404	359	370	389	383	415	396	385	376	366	427	377	390	389	383	360	389	401	407	370	411	360	356	368	404	389	377	394	376	389	406	386	381	384	371	371	431	404	420	361	401	390	401	381	366	390	360	412	365	373	383	407	385	413	404	404	399	394	382	379	388	390	416	373	392	414	354	379	416	357	421	396	344	393	365	398	408	402	352	397	402	409	384	382	389	367	419	409	381	387	395	406	408	379	397	367	400	394	370	393	369	413	417	407	386	379	365	386	355	424	389	372	388	406	372	386	395	438	427	410	377	378	411	401	376	398	407	379	377	377	391	354	380	364	409	392	380	411	374	373	412	368	390	381	386	384	389	413	353	382	398	371	383	408	401	381	368	359	379	386	361	377	397	414	405	391	413	346	391	390	357	380	360	425	383	398	401	376	366	384	376	403	407	388	392	412	377	377	391	357	383	396	404	361	370	327	408	351	391	365	378	356	380	411	411	416	340	398	414	378	365	356	380	413	369	374	369	375	360	385	421	371	408	381	389	376	394	390	424	392	399	398	382	379	415	362	348	365	399	384	363	358	359	396	398	388	409	359	399	387	404	414	388	427	369	375	398	365	384	371	390	372	367	375	400	383	394	393	354	404	373	384	383	376	391	414	390	364	366	402	425	398	359	396	386	374	359	390	372	367	389	395	355	398	383	386	405	382	398	384	353	390	395	394	415	409	402	423	367	402	399	397	411	384	375	426	374	366	411	384	409	391	412	391	399	356	401	389	369	389	387	372	398	421	386	356	389	397	432	391	362	400	404	404	362	384	409	347	398	408	388	423	373	414	384	384	397	390	394	395	359	359	373	390	381	364	394	396	411	420	395	401	399	387	403	415	418	393	366	390	392	392	363	365	388	376	363	417	375	348	364	386	406	397	383	371	401	358	372	372	413	351	382	400	383	397	395	406	419	364	389	405	374	398	388	390	375	375	440	351	445	391	370	385	369	369	379	409	413	367	381	406	424	405	381	376	376	389	392	382	406	379	397	363	390	392	377	384	412	396	389	378	407	373	339	397	404	381	384	380	401	435	403	365	383	395	387	378	355	410	390	363	370	389	384	399	397	376	380	369	370	384	398	398	364	388	347	367	406	383	420	361	416	412	358	411	412	413	425	395	419	381	369	370	360	394	421	378	418	368	423	417	364	384	399	343	376	396	401	384	410	371	394	398	352	398	405	369	391	408	397	376	385	394	372	383	339	395	380	369	365	438	351	422	432	393	348	387	406	403	374	389	400	370	386	373	380	395	388	411	403	382	369	378	399	404	399	382	369	396	423	366	369	382	394	404	389	382	379	392	425	398	386	381	380	378	417	387	381	384	381	368	399	373	386	351	373	399	414	389	386	413	393	384	363	408	343	379	394	402	397	387	376	397	360	363	384	400	397	385	407	396	402	393	367	366	420	396	365	411	385	386	391	398	394	402	357	383	405	393	372	406	396	402	391	405	396	351	377	413	402	381	434	387	402	412	410	382	377	346	368	387	371	383	403	363	377	428	407	403	390	381	412	404	389	354	373	355	374	397	405	353	378	422	393	355	400	399	351	352	381	376	356	368	394	398	406	373	416	383	389	392	387	362	368	391	403	364	379	393	379	371	376	391	363	380	405	357	381	377	399	420	355	365	372	409	393	415	409	362	407	366	400	405	401	377	379	363	392	367	425	376	384	386	419	363	371	372	394	388	409	370	398	345	369	415	415	410	378	409	370	405	383	389	407	406	399	368	406	386	365	403	377	375	350	384	392	360	376	381	357	346	408	379	410	405	399	402	376	382	368	383	408	404	353	357	437	378	362	389	346	348	375	386	386	369	389	393	389	445	401	424	380	359	436	426	426	390	401	388	391	416	390	387	386	377	368	406	390	391	374	393	349	365	368	371	363	395	385	393	389	398	386	387	407	364	379	386	384	386	407	400	365	437	393	405	381	396	387	350	413	350	394	391	356	391
1078	610	330	268	525	585	512	467	428	369	329	275	267	222	153	149	143	149	117	91	111	114	107	100	83	102	94	92	84	72	56	60	52	51	67	56	42	44	43	35	33	26	33	30	33	36	29	20	33	44	36	30	35	26	32	30	36	40	34	34	29	20	27	24	30	26	24	22	24	27	27	22	28	32	26	23	18	25	21	18	24	26	22	18	31	31	22	19	22	16	21	25	31	27	25	20	26	28	21	24	31	15	24	24	17	21	26	21	24	18	25	32	26	31	29	13	28	29	15	21	30	22	24	26	18	21	32	21	19	20	21	18	23	25	25	19	21	24	22	28	28	25	25	19	26	31	28	27	21	16	31	33	20	18	22	21	25	21	22	28	29	22	21	17	27	19	20	28	26	20	27	24	24	28	16	27	25	17	23	21	21	19	31	21	22	28	29	18	23	27	20	28	23	28	21	20	25	16	27	24	31	25	29	23	31	25	23	18	26	26	23	27	28	26	16	23	27	14	21	29	25	27	26	28	24	22	26	31	30	27	22	25	20	25	30	26	21	21	28	22	13	24	25	20	29	24	26	20	29	20	30	20	24	22	40	26	23	19	21	25	23	26	26	31	31	22	23	23	27	28	27	24	30	23	25	28	22	26	30	24	26	17	28	22	28	26	18	14	25	26	21	27	21	27	22	29	30	26	23	22	17	20	22	16	21	32	20	35	22	33	32	16	21	20	26	23	24	23	30	24	24	14	20	26	22	27	25	18	21	19	27	24	28	24	22	22	25	22	12	19	27	20	35	22	14	26	28	23	25	28	20	22	31	24	26	30	25	20	34	26	28	32	33	33	24	28	21	19	23	21	23	21	16	22	20	19	31	21	20	22	21	27	13	23	29	20	16	24	30	28	24	24	35	26	28	32	18	18	22	26	17	21	30	22	23	25	26	20	26	13	19	18	23	26	26	24	28	24	20	23	26	28	26	24	35	18	20	9	31	30	40	24	18	24	18	15	26	20	23	25	16	23	17	25	28	25	20	20	29	20	21	30	28	29	27	25	26	23	22	23	24	15	25	24	23	19	31	27	26	21	23	18	18	18	30	31	22	25	22	19	16	19	20	26	20	22	27	24	17	23	21	25	19	18	13	21	17	21	24	29	29	21	24	14	26	25	29	22	26	32	30	30	23	22	25	28	28	22	28	24	35	24	25	31	26	27	22	24	19	21	17	17	24	18	31	34	23	18	18	33	21	29	29	27	27	25	19	24	26	27	23	30	21	18	14	35	24	35	36	29	21	26	21	17	17	22	32	26	18	31	19	19	29	25	24	23	24	36	22	21	20	24	24	25	25	22	30	28	20	12	24	23	21	16	27	22	22	30	23	20	30	28	17	22	29	22	26	21	21	23	35	16	30	21	13	18	23	15	24	22	28	26	24	24	28	17	30	31	23	29	28	26	28	29	20	16	23	25	23	20	16	19	25	21	21	28	19	27	21	23	20	29	29	22	19	23	20	39	17	28	23	25	26	20	20	35	28	30	18	33	26	25	26	18	23	21	25	23	19	24	31	26	25	22	26	26	20	23	19	23	10	32	29	20	23	29	16	29	26	25	26	27	22	20	21	26	17	33	19	28	23	29	29	23	24	23	19	23	20	20	27	36	29	22	32	22	23	16	28	29	35	20	20	24	19	15	25	33	20	24	26	20	19	23	25	29	26	32	28	22	23	28	17	19	26	31	17	26	27	33	30	15	28	29	28	22	21	21	23	27	13	26	29	16	28	28	29	31	23	19	30	24	28	27	25	31	23	27	24	20	28	19	32	19	17	24	31	25	22	21	18	21	26	17	18	30	29	20	24	17	18	25	24	23	28	21	23	24	22	16	22	34	19	26	25	22	30	21	23	18	14	25	18	17	20	30	19	33	25	14	25	31	27	26	12	16	28	23	23	23	21	19	27	17	20	33	22	20	30	24	24	21	24	23	23	25	18	29	22	28	20	25	26	17	24	23	26	39	21	31	25	26	18	24	28	17	28	28	20	22	19	26	27	27	23	26	12	20	19	28	36	22	23	33	15	23	21	23	19	27	22	22	19	19	20	26	23	27	26	21	29	16	24	26	34	19	22	32	22	28	21	22	19	23	24	23	24	18	24	22	29	21	29	28	26	19	18	25	27	32	16	25	19	30	35	22	28	28	20	23	30	18	20	22	24	20	25	22	19	24	26	21	18	22	24	22	30	18	21	22	31	24	21	29	23	33	18	19	28	25	27	25	28	30	35	17	28	18	21	23	25	22	23	28	21	23	29	21	20	21	21	28	29	25	23	17	14	29	35	26	27	25	30	23	19	26	21	27	25	21	23	15	19	19	20	26	19	32	19	16	30	33	28	24	27	21	19	15	32	31	27	27	29	20	25	20	22	23	20	36	21	27	36	34	22	16	24	27	34	24	17	20	28	19	27	19	27	14	23	28	20	23	25	19	24	29	26	32	27	21	27	21	17	18	30	17	29	25	22	31	31	22	21	22	22	22	20	21	23	14	33	18	19	19	22	22	29	20	19	23	19	29	24	26	30	26	19	16	18	29	24	20	21	23	31	28	18	25	25	30	26	22	14	23	17	19	29	27	27	27	25	20	27	21	21	33	13	29	23	21	19	22	20	28	23	26	18	21	31	28	32	17	26	28	24	24	30	28	31	20	27	20	24	18	19	27	25	23	20	24	25	27	26	29	21	30	21	32	28	20	22	25	21	17	23	28	16	28	24	24	23	19	24	19	24	19	29	26	31	21	19	23	25	31	20	23	26	20	20	18	26	27	25	27	32	25	29	24	21	23	22	19	25	31	22	23	31	22	34	21	31	31	16	31	21	32	18	13	27	23	18	24	17	25	24	26	20	26	21	23	30	29	33	30	21	15	28	29	25	20	38	25	19	32	33	27	29	31	19	17	19	23	13	17	21	25	32	33	22	22	16	22	21	24	18	30	19	23	26	18	28	29	21	21	27	22	23	22	19	32	19	29	17	15	28	19	22	19	27	24	34	33	28	15	34	22	19	28	22	28	13	25	20	23	24	25	18	23	25	28	23	29	15	22	23	30	26	20	36	25	21	20	28	23	28	32	31	20	27	22	39	27	25	22	29	24	24	21	26	24	23	19	23	12	20	20	28	23	18	22	25	29	28	26	26	24	23	26	22	27	31	20	24	29	16	27	32	21	12	28	24	19	32	28	21	21	21	29	22	35	24	26	17	31	25	23	29	28	28	26	14	25	20	27	26	21	20	26	25	20	26	27	26	24	23	29	23	29	30	29	27	22	28	31	26	24	20	21	26	23	21	26	20	24	19	27	29	27	23	27	28	30	19	31	14	14	24	34	26	23	20	24	13	23	30	20	27	21	31	25	24	19	25	13	19	22	21	27	29	23	27	25	26	30	16	21	32	20	23	28	18	24	20	31	21	26	23	25	26	25	21	28	25	22	25	14	20	14	16	32	20	27	20	21	19	19
20774	14611	8959	21887	30326	29607	26155	22934	19703	17096	14694	12723	10888	9455	8234	6991	6207	5491	4970	4459	4472	4276	4355	4043	3865	3746	3715	3385	3065	2798	2566	2384	2158	2019	1932	1747	1512	1334	1261	1174	1014	936	817	842	802	821	762	709	703	694	723	667	688	635	728	749	809	816	747	651	619	581	575	582	504	511	514	470	533	506	449	447	457	423	389	422	451	470	429	445	450	429	442	443	418	409	391	417	446	407	379	395	393	423	402	409	382	423	425	438	441	383	434	398	421	416	399	461	411	389	405	391	439	425	407	441	385	422	400	390	434	431	431	386	413	437	399	419	399	432	367	399	404	387	413	382	386	451	404	395	399	396	396	429	438	416	341	421	392	397	385	390	385	406	396	403	428	412	397	415	398	431	388	408	397	387	405	386	406	393	411	405	410	407	343	393	461	405	418	374	389	432	416	430	388	365	387	399	406	419	379	378	407	386	391	403	431	392	416	387	385	418	414	405	391	375	417	421	406	388	409	359	417	393	386	413	416	410	394	429	397	381	440	409	396	396	379	446	400	392	391	411	434	368	400	386	403	417	363	372	411	448	411	429	378	409	384	364	400	423	401	383	396	401	394	414	417	405	398	398	404	381	350	414	399	390	405	360	365	378	467	392	372	405	391	435	407	398	386	387	421	418	396	436	393	403	417	424	374	376	406	424	413	364	424	428	374	375	430	413	359	412	358	392	403	404	390	426	426	422	375	387	389	382	396	402	394	392	406	385	415	390	387	421	427	421	420	402	429	378	355	394	418	418	387	406	375	468	353	373	398	398	382	413	406	423	415	408	410	382	425	399	413	412	410	406	412	409	375	397	402	392	378	415	383	408	416	378	415	407	378	402	368	353	384	409	418	408	377	383	429	414	421	402	382	393	431	362	425	412	367	368	414	398	405	367	391	425	395	387	403	428	371	441	389	361	382	392	395	383	386	421	431	387	404	355	441	350	421	418	399	369	372	412	427	427	366	405	392	401	422	432	405	398	456	385	412	400	374	402	401	394	416	403	374	410	396	416	385	370	393	409	373	402	414	401	426	410	410	400	407	437	407	410	383	405	399	407	408	384	410	413	401	370	429	395	370	411	413	363	419	425	385	399	409	390	401	413	368	385	420	381	406	397	376	426	387	410	409	385	385	424	398	410	412	404	424	416	392	383	392	418	456	401	364	399	404	381	386	400	400	409	392	409	416	423	391	436	389	417	416	412	378	365	396	395	417	402	405	433	421	422	383	403	420	426	368	433	415	389	377	410	416	368	385	404	383	414	405	400	398	415	386	394	386	388	422	393	430	410	422	426	432	377	400	391	412	420	382	407	405	369	394	413	416	403	402	402	347	409	389	360	392	419	410	417	358	372	377	411	378	407	373	433	380	389	388	364	385	380	412	420	406	384	406	406	426	422	411	410	448	391	434	404	404	417	408	375	395	407	384	395	332	394	391	423	422	402	387	392	386	387	404	410	373	420	424	405	409	415	366	378	382	391	412	425	406	401	381	423	426	415	367	375	417	394	374	445	401	385	425	403	407	433	396	371	445	413	399	366	364	395	421	405	367	392	391	387	425	418	404	386	401	402	396	370	367	393	408	432	410	410	411	414	396	419	394	379	379	433	405	380	443	393	372	407	387	392	396	447	413	421	399	411	446	395	360	440	424	412	404	405	402	401	375	415	381	393	360	391	411	431	390	428	413	394	434	409	362	388	408	383	444	409	394	413	392	386	386	410	377	373	417	397	402	420	373	401	410	411	434	357	374	391	380	401	381	386	430	449	401	380	417	366	400	368	414	395	408	401	374	351	381	402	389	405	434	402	411	415	402	409	415	410	399	410	383	419	376	403	419	411	402	361	444	399	423	393	407	363	394	416	417	409	397	381	401	414	405	419	402	384	381	424	412	415	405	401	402	392	418	386	410	407	372	408	402	373	395	427	423	407	377	373	389	427	405	370	400	407	409	420	408	440	402	434	354	406	370	428	373	379	377	394	354	399	390	395	401	401	395	361	372	380	350	430	431	440	390	403	408	408	396	370	431	382	394	396	408	386	385	415	423	405	422	383	390	407	419	377	370	390	398	426	393	378	416	401	421	391	429	370	372	435	384	413	418	389	417	386	373	392	368	420	419	414	364	426	385	394	404	415	396	386	395	373	364	401	362	434	405	352	391	391	417	395	372	400	370	379	449	392	407	394	417	402	423	420	416	411	406	397	429	416	405	407	394	417	393	415	385	380	407	390	377	421	368	385	408	421	396	400	396	385	405	383	423	420	424	412	395	383	397	426	397	386	408	420	377	356	454	401	411	393	390	408	411	421	409	383	403	380	407	432	371	388	398	373	422	387	416	397	363	421	407	382	401	406	426	415	406	390	412	402	434	408	401	403	411	361	417	389	382	372	407	405	392	386	374	412	367	413	402	360	410	383	392	398	386	399	393	376	386	402	362	392	350	401	401	412	381	399	409	407	422	367	391	400	432	420	418	382	369	386	413	376	347	407	380	422	384	375	391	384	401	368	417	383	410	397	423	395	378	398	444	438	397	419	433	387	397	402	392	391	401	376	360	436	425	404	409	389	373	426	373	398	387	406	419	391	394	378	396	398	416	414	388	430	391	382	410	413	386	370	403	405	398	413	404	396	401	419	366	404	396	381	425	375	412	396	385	372	387	403	447	418	350	411	415	360	363	409	426	410	408	392	415	405	395	442	344	408	402	433	423	389	373	412	398	397	414	385	376	424	411	402	366	420	330	405	390	399	417	404	428	379	412	389	401	374	381	392	394	387	388	421	417	402	416	407	406	401	371	383	396	353	379	390	382	356	380	386	410	393	371	419	416	404	413	428	412	369	373	390	424	364	430	410	420	386	425	412	396	390	363	433	414	390	378	364	415	394	430	371	404	397	431	366	399	408	413	424	413	380	395	375	408	438	392	400	403	391	414	416	389	387	396	395	400	403	372	418	401	399	397	408	388	424	364	396	409	407	409	396	388	393	390	398	360	420	417	437	380	400	384	355	367	403	380	381	401	384	382	423	380	452	418	405	391	376	376	364	414	414	415	410	382	392	438	409	399	390	397	430	396	399	411	391	370	412	388	368	425	413	408	398	407	404	413	415	410	376	404	436	434	441	399	409	398	381	392	378	389	421	410	396	427	400	391	376	387	396	415	410	405	382	382	403	430	386	442	383	382	397	421	408	408	426	365	412	382	379	404	413	429	409	412	431	367	394	411	404	409	363	436	383	405	371	405	402	400	417	414	360	381	418	409	374	372	409	405	395	387	445	405	405	373	417	424	405	402	381	381	412	390	388	409	418	377	387	378	368	414	427	392	425	412	386	387	407	412	406	385	411	434	413	403	382	393	420	384	362	405	403	431	435	412	389	391	406	401	409	413	377	420	427	384	376	411	393	398	389	411	404	399	375	388	356	431	410	380	420	402	380	413	450	402	404	405	407	432	396	409	431	407	430	397	383	407	413	412	404	400	385	402	402
2741	581	358	285	465	541	483	420	396	341	334	283	227	237	176	169	146	128	126	125	110	126	114	103	120	89	98	88	100	82	82	66	73	78	64	70	64	74	49	56	50	52	51	43	42	46	47	48	42	45	43	42	56	56	60	47	44	43	58	49	50	44	42	46	34	39	46	43	42	33	50	37	35	42	45	46	42	41	50	39	35	44	39	37	41	28	53	37	56	41	33	31	34	40	34	36	36	44	34	33	35	44	32	40	31	35	34	40	36	35	28	37	36	42	50	30	34	25	61	38	49	35	46	45	40	37	37	51	51	43	39	30	33	43	39	30	50	42	33	39	38	41	34	48	39	43	38	46	39	35	47	44	34	44	33	34	34	40	35	31	41	35	43	40	44	43	48	39	37	41	35	29	42	43	43	44	34	31	38	38	35	31	39	43	37	26	45	36	38	40	40	40	50	46	46	29	30	48	39	41	32	35	38	40	35	45	36	42	44	49	42	46	36	32	49	30	39	34	35	45	40	40	38	51	44	40	36	37	41	47	35	36	41	27	39	41	27	29	30	33	32	42	40	47	53	37	42	52	35	30	37	36	48	37	38	38	29	39	41	37	41	42	38	36	45	40	41	36	36	32	42	39	38	43	41	47	43	36	50	38	31	31	29	34	32	29	48	38	40	31	47	31	41	45	47	44	39	28	40	44	43	44	37	32	42	31	36	46	45	39	28	48	27	49	40	37	37	44	42	43	28	36	42	45	39	43	46	35	33	36	40	35	39	41	43	55	34	25	27	40	40	37	37	41	42	35	42	37	31	40	39	56	34	48	31	38	42	44	43	55	38	33	36	44	36	30	40	29	34	35	50	33	35	36	51	43	31	42	41	49	46	31	48	41	35	45	25	34	37	35	39	38	38	49	39	43	38	33	37	42	46	36	45	39	44	38	35	47	46	28	41	40	39	44	52	35	51	31	51	45	44	46	29	39	51	46	29	39	31	34	44	27	44	51	37	35	41	35	30	40	41	49	28	35	50	45	54	38	30	43	49	39	43	32	37	43	33	43	47	42	33	34	35	43	31	43	52	33	36	52	34	39	31	23	40	33	45	62	29	42	34	33	42	40	34	44	45	41	40	27	41	49	39	45	48	37	35	37	37	37	35	46	40	34	40	36	35	39	49	40	33	34	49	37	40	29	39	33	45	53	37	40	29	30	33	39	33	54	35	36	38	32	40	40	41	39	42	34	33	51	39	48	47	56	40	34	35	36	36	44	33	46	41	47	43	42	34	32	35	42	48	39	40	39	42	42	43	35	41	36	27	46	44	43	36	43	33	37	37	48	36	51	35	39	38	30	33	34	35	43	34	39	53	38	28	33	43	45	29	32	44	33	58	37	44	42	33	35	35	39	35	48	47	41	35	40	38	38	40	45	43	32	37	34	38	43	30	32	42	38	32	35	46	46	44	36	48	49	41	47	46	41	48	44	40	36	42	31	41	38	31	38	30	33	44	45	36	43	54	32	47	45	40	33	47	48	33	40	55	39	38	44	45	35	41	48	36	37	38	41	40	42	45	29	37	41	38	43	30	33	32	37	36	37	43	35	31	30	32	44	38	40	41	31	47	37	40	35	33	42	36	38	41	25	44	33	44	36	42	38	35	39	56	42	40	41	34	34	36	36	52	39	39	39	37	39	38	42	46	29	49	42	27	37	49	33	50	48	34	41	42	40	41	35	45	32	40	43	35	40	36	40	36	37	31	40	34	43	37	34	42	43	40	37	31	48	49	38	32	46	42	37	34	49	44	49	30	39	34	43	48	32	44	45	40	28	33	37	39	34	40	44	34	35	39	48	38	32	36	44	44	48	47	49	40	29	47	37	39	42	44	39	33	47	45	51	44	37	47	36	48	29	37	52	53	39	36	37	37	42	47	33	38	42	43	49	42	39	32	37	37	34	48	28	47	39	45	47	38	45	57	35	36	43	35	39	31	43	49	51	29	46	37	45	53	40	34	38	35	39	36	48	38	43	40	47	42	44	42	37	41	36	36	32	34	36	34	42	41	40	36	37	32	38	41	46	35	38	34	47	45	29	33	56	50	36	44	43	36	45	39	42	35	40	37	34	42	39	31	46	40	41	35	40	40	37	44	46	40	33	50	41	57	38	39	40	39	37	46	34	39	26	33	26	46	37	37	46	45	48	41	43	55	53	45	39	37	38	40	46	36	44	45	38	41	54	34	41	40	31	39	36	34	40	36	26	30	45	41	29	48	42	39	47	45	51	34	36	43	46	42	34	45	39	31	48	44	47	34	38	48	37	35	38	35	34	41	50	41	33	42	36	31	31	55	47	30	33	41	35	34	35	44	36	42	38	38	34	38	31	31	46	42	33	38	40	44	33	39	42	38	41	34	49	48	40	39	52	40	40	34	27	41	40	43	40	40	39	40	40	39	46	35	49	32	38	58	42	42	40	43	30	40	38	43	40	30	48	33	36	24	51	43	33	43	34	38	41	41	40	37	44	43	44	44	41	35	42	36	31	31	42	50	41	44	37	35	40	48	44	33	55	37	43	36	33	41	40	37	29	37	36	46	28	47	45	44	29	50	29	36	43	32	38	35	41	44	35	45	29	36	38	51	36	33	33	50	55	41	35	31	40	32	39	41	34	39	24	37	37	32	40	45	37	42	43	38	44	32	33	37	45	35	36	40	31	36	40	30	44	31	33	41	43	33	36	39	41	39	42	34	47	43	48	42	33	38	48	40	23	37	46	46	42	32	29	49	38	42	36	41	32	60	52	42	44	39	26	45	57	42	40	53	32	32	31	36	42	32	37	43	35	48	35	52	36	46	43	28	44	26	33	33	25	43	28	35	40	38	36	37	49	23	50	50	31	47	39	36	41	37	44	46	38	28	39	37	40	43	31	39	36	39	45	33	31	43	40	31	42	30	46	38	31	30	45	40	40	32	30	38	37	44	46	43	39	30	36	47	41	43	41	36	31	42	39	30	44	51	30	35	47	36	43	49	40	46	40	35	45	34	55	52	48	47	33	35	37	47	31	41	35	36	32	31	31	37	46	40	41	46	44	44	40	31	30	38	42	40	35	43	37	34	31	43	44	31	47	39	34	47	29	49	45	29	49	40	33	39	37	48	37	47	36	48	33	40	40	33	34	44	40	42	28	36	37	42	35	42	38	43	34	40	44	47	48	35	48	32	43	39	45	38	36	38	45	37	42	34	30	45	34	38	30	39	36	39	41	37	42	40	47	43	35	29	33	30	41	45	48	39	44	42	47	32	42	42	42	47	43	55	35	35	36	40	38	51	43	43	36	44	43	38	28	49	42	38	43	38	35	35	30	38	29	50	31	30	36	51	44	35	51	26	52	38	41	37	41	34	49	38	34	30	46	44	34	47	39	44	44	31	45	44	37	31	44	27	36	36	37	40	49	41	36	48	46	38	33	39	34	46	30	38	41	43	47	33	36	38	57	44	31	42	46	44	43
18862	13155	8329	21071	29019	28482	25405	21921	18837	16537	14380	12197	10452	9199	7863	6663	5930	5307	4726	4482	4316	4283	4394	4207	3970	3961	3716	3351	3212	2921	2694	2440	2235	2080	2056	1870	1608	1530	1400	1297	1228	1115	1036	1022	977	917	967	935	932	897	959	912	942	909	894	997	1038	1021	894	932	866	806	784	777	752	745	714	715	746	687	722	720	691	637	707	644	730	647	707	660	671	652	663	660	697	677	648	665	661	605	643	664	654	673	636	632	653	630	661	654	660	627	653	641	696	657	626	642	636	664	641	590	633	641	631	655	659	647	629	621	636	642	610	647	656	652	615	624	647	646	621	622	653	637	604	614	638	637	650	642	648	635	681	676	660	640	643	694	634	666	643	651	636	610	666	644	626	627	634	621	606	667	634	629	641	641	633	657	647	612	627	652	642	647	603	646	634	674	678	622	634	620	620	636	666	608	655	643	678	642	593	700	627	640	624	623	665	681	677	600	650	658	662	665	639	681	679	629	597	643	625	600	620	637	630	649	667	594	633	622	620	609	647	610	601	601	648	652	608	637	619	611	640	608	608	651	634	646	649	649	620	607	608	560	637	640	671	630	623	592	635	621	626	639	597	626	666	647	663	641	643	604	639	654	613	650	643	596	655	662	615	648	624	605	624	591	595	622	654	646	620	621	630	645	681	643	586	650	679	609	624	646	602	602	640	627	603	652	626	671	638	614	641	626	652	615	648	670	664	649	644	633	593	588	627	631	622	670	618	657	632	645	633	655	661	638	642	612	630	577	628	603	586	618	618	622	673	660	641	616	620	610	610	574	644	674	611	637	629	623	593	653	625	621	649	633	638	622	629	604	646	647	586	639	629	637	693	669	642	593	629	594	641	649	613	652	609	666	610	584	643	605	637	619	635	646	674	649	574	667	631	639	669	604	623	703	648	657	657	601	617	609	599	571	629	620	663	639	634	642	651	638	638	636	617	637	676	666	572	627	642	621	625	653	614	635	605	609	617	656	642	662	613	591	651	609	649	618	620	672	613	662	618	640	649	617	642	682	643	655	641	595	649	684	636	665	609	629	632	680	625	652	607	606	630	651	640	644	631	698	667	680	659	599	596	669	630	674	591	672	672	640	628	627	635	596	648	652	600	640	634	623	632	662	618	608	610	678	712	633	642	617	662	671	638	605	649	639	639	644	633	610	623	629	610	589	660	650	621	648	630	675	639	612	644	606	653	627	585	658	592	637	634	663	610	639	653	619	652	627	611	626	626	672	654	653	623	656	652	648	678	607	629	628	595	665	630	630	629	599	627	654	615	616	641	637	640	651	624	607	626	607	584	600	622	658	609	597	601	653	633	603	634	625	657	649	623	616	646	662	658	610	647	639	628	628	710	655	654	597	655	631	646	625	609	646	646	609	626	637	666	647	630	658	676	569	632	651	657	655	664	667	629	629	676	600	649	599	659	649	613	639	600	594	611	618	600	644	661	607	605	593	646	618	646	641	599	612	617	619	661	668	657	681	623	646	617	626	594	666	601	605	656	641	637	626	637	633	663	663	618	645	621	634	621	641	641	625	674	627	625	607	649	623	597	623	626	660	618	617	617	664	644	637	641	682	638	662	630	611	626	607	622	604	632	626	627	671	618	594	658	607	650	627	657	641	659	666	631	668	678	609	629	655	596	631	615	625	672	628	655	662	647	632	652	582	647	696	623	641	661	659	669	627	640	663	629	579	605	621	632	664	635	666	626	648	674	646	676	661	628	668	612	659	610	654	674	645	633	663	597	582	614	614	661	606	644	580	641	647	637	644	659	622	661	643	591	629	629	591	661	626	658	578	583	623	623	636	660	616	665	640	630	647	594	611	654	601	627	686	650	661	624	638	590	645	617	600	645	685	666	628	634	641	638	605	665	651	671	677	676	618	621	629	613	644	681	644	644	656	600	653	659	646	638	640	664	604	647	622	670	645	654	624	644	661	628	653	694	637	675	636	658	610	630	644	603	634	595	614	627	640	630	656	625	630	648	667	666	623	644	708	595	578	633	608	657	609	651	649	626	654	640	654	628	668	635	627	583	580	637	631	624	616	632	604	655	612	611	637	634	678	674	631	615	614	648	690	617	661	690	606	609	621	656	625	625	620	634	627	641	641	627	602	580	632	637	635	622	627	637	627	639	589	593	654	604	626	624	623	686	610	605	628	607	612	614	615	630	670	635	603	647	617	649	629	654	635	646	655	640	623	669	640	651	651	699	625	644	643	633	654	627	612	633	613	624	628	604	667	636	648	660	629	647	630	641	649	652	647	643	612	603	657	629	662	648	618	613	634	641	580	654	648	597	597	593	664	675	644	609	631	646	602	601	664	641	624	628	656	657	643	630	678	594	628	654	658	637	622	697	682	660	577	643	657	608	629	632	574	632	642	664	658	641	674	619	619	642	617	648	645	611	608	638	629	628	655	599	605	656	639	615	608	622	639	659	627	649	617	642	625	621	624	622	648	645	639	626	624	634	686	652	627	646	600	690	602	634	638	703	642	645	640	590	638	641	583	626	653	621	621	629	633	625	609	604	638	643	627	619	639	602	629	661	634	620	635	673	626	639	576	659	640	619	647	633	685	680	630	642	664	624	634	658	638	603	630	605	604	643	626	643	630	623	647	664	629	637	623	667	625	642	618	660	666	616	631	639	670	607	593	597	647	633	582	640	653	648	618	664	655	694	667	650	554	622	661	629	627	702	685	635	638	655	647	624	602	632	635	643	586	615	652	665	635	656	646	625	595	672	606	616	639	620	595	639	630	653	637	631	631	644	604	671	593	650	592	642	639	617	673	594	598	668	603	624	638	621	675	588	631	617	645	662	632	660	633	642	642	631	614	599	675	679	616	637	591	629	613	640	687	612	691	640	625	611	632	641	650	670	620	628	643	645	636	630	596	606	642	645	650	664	641	621	657	635	660	637	607	607	617	618	618	682	605	610	630	658	659	643	615	638	627	598	609	673	604	606	586	553	593	590	607	654	660	619	636	625	616	614	635	635	594	622	638	628	648	613	651	636	629	622	597	618	624	616	650	632	648	681	630	597	682	631	642	634	627	651	605	644	621	644	632	646	606	626	623	662	647	646	600	620	644	644	680	593	649	617	629	608	629	625	644	603	642	624	647	634	626	653	647	678	595	671	591	630	661	601	600	682	648	647	675	653	683	666	630	620	651	630	620	657	632	635	593	631	665	631	694	639	583	686	648	608	646	622	627	655	599	615	638	609	601	579	629	621	580	582	637	621	648	636	647	642	582	646	596	695	641	603	638	628	641	660	600	667	654	674	655	632	599	668	638	616	615	630	591	629	655	648	665	640	666	646	603	620	675	620	636	610	618	657	627	675	587	657	630	644	657	614	649	617	637	674	625	645	662	611	635	633	596	627	629	619	665	608	627	631	654	636	593	586	662	614	614	638	680	619	607	637	627	623	587	593	665	656	682	651	609	645	652	686	658	602	635	623	673	622	616	625	628	662	640	627	616
2018	906	504	440	708	853	804	667	587	526	501	391	348	310	263	223	177	178	181	152	139	159	163	143	139	131	147	122	107	107	103	83	74	82	71	65	76	58	56	62	58	55	55	47	53	46	48	61	49	47	62	54	41	59	50	49	61	54	59	54	44	37	47	35	50	52	38	52	39	38	52	51	43	36	58	42	48	49	41	37	48	38	48	34	41	37	34	27	38	42	39	38	38	45	40	48	40	48	50	33	35	35	50	40	30	43	44	30	51	51	48	33	36	47	46	45	39	49	44	37	38	39	46	58	47	33	39	40	41	35	45	43	45	37	43	39	42	42	49	39	37	40	42	40	35	44	46	48	36	43	39	29	60	35	46	56	44	52	46	55	36	39	36	39	33	49	44	28	29	43	44	32	34	44	35	44	44	39	41	36	47	41	54	28	44	35	35	48	27	56	41	49	32	35	30	30	33	39	55	41	40	40	45	41	40	42	35	41	42	34	39	45	42	41	44	49	51	50	40	33	45	47	40	31	44	44	43	44	46	34	57	48	40	46	40	45	55	39	44	32	32	37	30	46	32	40	39	33	33	41	43	39	52	44	41	46	33	38	36	45	47	39	37	34	36	34	31	44	39	41	39	31	44	40	33	33	42	34	38	30	49	63	50	41	38	42	41	39	29	40	36	37	41	43	33	47	46	49	41	36	35	40	37	51	28	39	33	44	44	42	46	33	44	40	40	29	45	39	43	39	49	34	39	47	51	50	40	39	42	36	35	41	58	49	53	33	47	42	42	41	44	42	42	33	39	38	34	41	30	58	46	45	41	39	41	37	51	58	35	37	50	42	46	51	45	39	50	51	33	50	41	45	45	36	39	39	35	41	40	40	39	40	46	35	48	34	39	30	42	44	44	44	44	48	50	44	35	37	25	61	33	46	36	39	47	48	39	37	36	37	36	30	44	56	30	47	50	36	29	37	42	32	42	47	43	45	35	50	35	49	45	28	27	38	55	42	54	31	42	39	43	39	33	44	50	43	41	45	38	48	47	31	38	35	51	38	41	40	41	44	48	42	48	42	37	47	46	33	44	37	43	42	43	55	50	43	48	38	53	39	49	51	46	39	27	34	44	56	36	44	39	38	39	35	36	36	50	43	43	41	39	35	35	42	43	48	53	40	48	33	42	51	44	37	40	53	49	47	53	45	45	52	47	48	34	37	42	48	53	40	42	47	36	31	38	36	52	34	40	43	45	45	40	43	48	49	33	27	44	38	47	38	41	43	51	42	40	36	45	42	42	38	38	53	36	43	29	39	42	48	46	52	51	42	33	39	41	39	42	41	50	43	44	34	44	42	37	45	42	26	40	36	40	43	48	31	40	39	41	37	34	45	33	43	52	42	52	42	39	43	49	41	37	46	38	37	44	42	35	42	32	43	38	41	41	48	43	32	43	41	48	36	48	33	45	52	29	37	39	42	35	39	28	40	36	43	29	46	37	33	47	38	53	41	31	39	32	34	29	46	37	47	41	45	40	37	44	41	44	42	44	44	48	42	39	35	49	36	55	43	45	38	37	51	41	36	42	46	31	40	36	53	39	42	43	40	48	40	40	47	47	41	56	49	40	47	37	47	47	39	36	40	54	35	51	52	34	39	42	39	37	41	43	39	42	43	39	47	35	41	32	41	35	37	46	38	41	54	50	45	31	43	46	41	40	45	47	52	42	45	44	50	47	39	44	31	35	34	37	42	52	43	35	38	47	43	41	45	30	32	38	46	35	48	41	42	53	37	39	46	39	49	50	41	38	43	37	42	45	35	38	45	43	48	44	41	38	38	38	28	37	40	44	40	54	45	35	38	43	39	46	44	32	44	51	28	30	38	45	45	49	32	43	44	48	48	46	50	43	32	43	45	40	42	49	40	53	33	57	54	46	43	51	32	34	38	47	49	47	49	44	40	49	44	47	47	45	30	44	30	50	45	40	37	45	43	34	36	31	26	39	37	30	24	40	48	53	37	35	44	24	34	34	48	42	48	42	41	32	26	56	41	46	49	40	40	39	37	34	34	45	38	43	47	35	39	44	37	45	46	46	36	39	32	40	36	38	39	41	50	39	50	48	39	32	38	47	41	40	48	48	35	40	34	35	45	33	40	31	42	45	39	55	40	34	41	50	36	48	45	40	36	42	36	42	34	36	35	43	45	35	38	34	33	47	31	37	43	44	48	46	44	34	34	43	37	37	34	42	42	40	31	37	45	42	45	31	42	39	49	44	40	46	51	33	47	39	40	38	42	34	37	45	43	34	38	55	24	32	44	49	35	30	46	56	48	46	50	36	49	39	36	48	47	41	41	46	39	34	41	41	44	46	39	39	44	33	46	40	55	40	44	30	40	31	36	35	44	41	39	40	43	38	50	38	40	36	36	36	34	49	34	40	31	34	41	47	49	51	42	45	38	43	47	35	42	49	52	48	46	47	43	30	41	35	48	56	41	54	42	35	21	55	35	40	41	34	41	44	50	46	43	45	44	55	36	37	51	33	37	30	37	41	32	38	41	53	56	35	36	41	43	60	38	43	42	40	42	46	48	35	49	37	40	38	32	40	47	35	44	34	50	43	33	47	42	41	29	38	35	43	39	51	37	50	41	45	42	37	30	41	43	41	34	43	54	37	47	41	31	38	40	35	50	45	55	35	39	35	54	44	34	45	43	52	48	34	53	41	48	30	46	39	49	46	39	35	59	41	39	44	40	50	35	41	37	45	40	45	51	57	49	40	40	48	48	30	42	37	45	44	44	38	41	42	44	41	44	38	24	38	40	35	43	28	38	31	50	46	32	32	38	43	47	49	49	39	36	49	37	43	39	26	44	31	38	47	41	39	41	39	24	46	26	36	36	50	52	42	26	31	36	44	46	39	48	45	35	49	45	35	36	46	39	45	30	35	39	40	27	53	43	46	39	49	47	45	39	43	38	43	42	38	40	39	51	44	44	33	33	42	49	38	42	36	37	33	39	48	39	38	49	36	47	35	44	33	38	35	50	44	41	47	41	33	45	43	46	45	51	40	36	39	59	46	42	42	37	40	35	33	40	36	31	38	41	46	41	34	39	45	42	38	39	36	26	42	37	41	36	42	40	44	32	50	42	42	31	47	52	42	41	39	47	34	44	40	50	37	47	39	47	34	35	39	34	47	49	37	41	50	45	52	36	38	52	34	36	37	37	39	39	32	40	35	41	35	51	44	34	32	51	35	40	43	43	45	47	35	48	49	33	40	44	41	52	37	37	31	44	41	38	38	42	42	41	40	41	47	41	40	49	28	34	53	52	29	36	34	42	40	27	37	45	43	32	44	23	48	33	39	38	46	39	45	50	43	44	36	38	45	44	35	43	39	35	37	40	47	47	46	46	26	37	42	41	42	38	47	30	46	48	57	35	34	59	40	49	40	43	46	46	44	35	31	35	37	48	36	31	44	36	39	44	40	43	29	47	54	49	50	46	41	48	41	37
24835	17633	11566	26088	34088	33607	30608	27353	24099	21087	18580	16150	13926	12025	10615	9253	8280	7252	6642	6050	5825	5772	5841	5435	5283	5005	4685	4470	3962	3669	3339	3165	2853	2723	2601	2268	2043	1832	1721	1522	1436	1350	1221	1182	1240	1181	1159	1087	1110	1134	1063	1199	1086	1139	1179	1229	1281	1234	1104	1043	1022	928	865	911	800	840	737	773	765	726	717	708	709	751	744	758	759	749	716	750	705	648	721	711	715	682	735	697	679	711	711	727	676	691	718	719	702	721	688	703	644	688	687	658	705	663	693	690	690	748	642	634	651	714	666	667	709	714	715	688	666	646	701	710	696	684	656	667	684	652	666	707	697	687	739	637	677	665	687	673	711	667	663	688	657	668	641	645	733	691	663	687	664	630	711	708	732	687	708	727	651	673	697	701	634	647	668	666	667	656	696	681	669	666	715	638	679	629	658	642	695	642	676	661	685	647	669	703	699	655	704	660	672	688	707	714	704	663	700	658	658	689	697	696	675	691	652	636	666	707	661	727	681	637	646	648	634	659	650	667	671	651	635	634	639	689	682	613	649	675	680	683	677	666	662	661	667	688	655	672	687	595	673	651	626	657	666	688	659	626	663	688	675	659	629	606	651	613	672	670	715	704	665	667	637	692	646	668	650	664	673	673	673	676	669	714	597	643	682	695	697	655	645	735	651	671	696	696	686	652	678	627	682	702	646	655	642	686	639	683	691	705	681	661	688	637	666	619	712	701	663	606	710	659	726	680	642	670	656	668	659	571	615	651	655	709	631	696	678	683	664	625	690	679	690	641	679	692	658	648	655	679	658	688	668	665	719	689	682	643	732	649	680	684	643	648	664	714	677	681	666	680	675	676	669	685	679	704	687	630	632	692	666	650	701	655	681	670	628	713	714	665	614	697	628	675	657	649	670	675	684	693	655	632	660	668	678	678	686	694	673	679	658	676	676	627	700	600	710	655	670	650	645	664	669	621	689	634	690	656	661	646	640	647	692	731	677	651	661	694	661	614	644	644	686	678	673	645	634	683	699	658	676	658	663	716	687	653	686	706	717	631	670	628	691	677	643	654	685	672	691	632	626	662	669	612	671	650	655	705	683	690	634	674	636	675	671	718	657	711	613	654	690	665	709	680	662	683	688	688	663	674	660	701	682	621	654	662	711	659	681	597	688	695	689	644	641	659	649	678	652	711	623	634	726	703	669	652	685	647	663	664	665	641	648	625	679	654	689	698	652	648	706	607	678	639	650	676	691	666	681	693	667	657	714	677	676	635	670	664	649	665	660	694	676	676	678	621	659	682	681	656	710	664	680	641	636	670	668	625	689	646	660	678	732	671	685	670	675	658	694	661	662	669	677	675	670	699	637	683	657	640	612	657	681	684	681	670	670	651	654	670	677	642	700	653	622	655	695	672	677	688	712	650	668	702	619	689	659	750	613	754	604	672	623	679	664	633	629	678	666	701	687	655	679	682	715	669	666	691	677	661	668	721	682	609	657	683	631	654	656	684	673	677	647	678	669	663	658	660	649	643	733	660	657	610	648	665	660	692	664	655	626	696	640	688	699	686	632	704	632	664	693	665	670	653	660	632	730	647	666	689	669	661	633	670	680	656	684	642	670	682	693	671	676	758	682	710	650	686	667	682	675	702	672	679	656	630	668	688	664	666	643	628	696	644	707	661	667	673	676	641	664	668	657	659	684	686	724	660	642	655	639	655	661	694	614	646	665	660	701	668	676	676	701	650	624	666	698	624	708	659	687	721	674	673	661	656	720	690	687	643	731	671	695	670	618	640	745	657	666	697	642	657	637	667	652	709	655	680	671	654	688	692	636	616	706	662	684	667	668	689	652	675	665	708	624	685	664	661	662	622	657	705	655	682	646	637	642	682	689	680	661	662	701	633	710	672	631	633	652	648	669	665	675	667	652	637	664	675	679	677	689	657	665	643	689	661	690	674	698	663	599	652	638	674	655	634	662	695	685	659	636	665	664	719	677	641	711	667	658	648	672	700	650	673	679	673	689	688	608	679	647	661	680	660	682	663	626	673	629	680	639	648	689	651	616	672	679	662	625	694	641	663	690	651	690	691	662	705	671	667	637	652	712	690	687	684	640	620	676	638	689	645	679	671	672	670	696	651	650	686	697	640	667	634	674	704	655	714	644	697	653	677	633	627	683	682	687	659	644	718	623	680	651	641	708	652	669	654	654	671	651	691	637	638	659	655	705	672	712	623	685	673	671	687	709	673	671	676	670	662	642	692	681	695	693	684	691	621	704	645	641	679	633	696	644	650	648	641	631	664	662	679	636	668	668	673	685	627	658	646	710	656	664	629	659	628	690	666	660	631	616	672	648	691	678	665	633	671	658	655	675	672	690	681	675	682	663	662	639	680	667	689	639	667	704	658	662	688	668	692	658	654	615	657	671	665	648	650	660	699	642	614	717	687	626	672	643	672	659	678	603	638	655	695	685	682	671	626	711	682	622	652	677	640	652	683	664	662	641	662	651	654	643	731	685	682	687	641	650	649	667	647	626	640	713	674	636	681	662	605	681	681	640	673	649	631	664	628	687	654	656	672	692	646	706	665	668	664	685	636	614	690	634	690	651	655	641	641	611	612	617	696	652	689	661	630	650	647	674	726	674	640	636	659	705	644	601	629	670	606	631	660	689	683	676	708	718	677	663	664	655	686	652	659	668	677	720	591	684	689	722	629	708	664	621	670	642	647	676	638	704	675	688	642	669	654	723	675	678	699	711	660	612	696	659	672	655	637	636	640	627	612	651	688	611	669	650	684	700	666	685	629	697	712	679	697	652	694	686	693	656	625	667	718	673	686	672	712	716	657	642	666	660	704	666	703	625	636	669	665	695	664	655	622	667	671	681	688	687	670	651	716	656	683	629	703	635	659	652	655	633	638	650	620	610	661	670	641	709	645	686	639	677	662	632	662	673	666	658	673	669	654	653	670	644	695	665	617	605	724	682	646	647	649	645	604	680	677	677	690	663	724	619	647	704	684	651	663	662	653	650	657	650	641	685	682	640	708	651	706	670	648	645	660	706	693	654	683	661	681	700	647	676	644	687	691	632	659	685	607	658	699	670	676	654	670	681	673	700	650	658	683	654	631	715	684	698	673	718	640	659	676	697	662	676	680	612	661	648	648	640	677	677	674	628	674	665	655	670	652	697	652	687	633	722	675	655	661	642	688	682	681	664	629	659	677	632	714	658	647	665	703	703	707	674	696	730	688	642	638	655	659	658	690	681	697	685	663	699	659	636	604	729	666	702	645	638	626	692	632	665	670	684	686	640	636	660	693	693	652	684	661	670	701	718	601	682	646	707	652	645	640	687	643	614	652	632	738	648	674	707	707	679	663	663	603	664	669	669	686	661	632	700	659	667	637	643	668	688	662	673	647	674	637	668	664	681	713	727	680	659	719	657	628	685	641	651	675	688	682	660	633	667	681	654	627	625	656	682	673	628	654	650	680	631	641	691	647	640	650	716	653	684	646
1627	398	224	167	337	349	346	337	283	258	194	206	138	143	132	100	96	99	70	71	94	85	87	92	85	73	73	81	66	69	68	44	57	60	52	39	36	34	31	24	37	27	21	31	20	29	19	26	23	21	49	39	32	34	24	33	31	32	33	36	32	17	24	18	25	30	21	28	22	20	23	18	30	29	23	20	23	22	32	20	34	30	31	18	26	24	20	27	31	24	17	23	20	20	16	21	33	23	23	21	15	20	29	21	25	22	20	24	24	18	22	16	26	19	19	19	21	29	24	24	26	19	21	27	23	12	23	22	30	14	18	25	23	17	18	11	27	24	21	29	25	26	20	26	26	27	24	25	44	26	27	23	24	31	24	22	27	29	22	16	31	32	19	30	30	19	27	19	30	17	19	26	24	23	27	25	19	25	21	28	21	26	28	27	27	26	18	30	16	27	26	31	24	21	19	33	20	29	23	23	20	15	18	22	16	25	27	25	24	32	19	23	23	18	29	22	32	28	17	26	24	25	26	28	25	32	28	29	23	29	24	24	23	20	27	19	29	26	22	27	19	20	21	23	19	22	30	25	25	24	27	16	22	21	28	30	26	24	22	36	24	24	21	26	17	27	28	21	24	27	23	24	25	19	26	30	29	22	24	29	23	13	36	19	23	21	20	23	27	20	32	15	23	29	28	24	22	25	20	21	32	19	27	22	25	25	21	28	32	19	21	28	25	23	31	27	24	23	31	21	20	25	21	30	27	21	26	24	25	24	17	17	25	21	19	23	29	24	24	24	27	25	24	25	21	27	30	20	19	23	18	21	23	26	17	21	31	27	23	29	18	21	20	19	15	29	21	17	18	30	24	16	27	19	22	24	26	24	24	20	25	25	20	22	31	30	20	13	22	22	20	22	29	26	27	27	18	25	19	25	35	29	15	18	17	22	31	21	25	31	25	19	28	20	18	28	32	22	25	21	23	21	24	23	17	21	28	26	25	23	22	24	22	11	24	29	16	26	21	24	20	22	34	31	17	29	28	22	19	19	22	20	22	21	28	12	22	24	25	34	22	16	30	19	25	23	21	23	23	23	24	21	20	31	16	19	25	31	27	24	27	19	19	22	22	20	31	25	29	22	25	23	19	32	25	22	16	20	22	17	17	22	26	31	24	33	22	21	27	24	28	25	24	23	13	22	25	29	24	27	19	25	26	13	26	26	31	24	17	19	25	26	22	21	24	27	21	23	28	27	17	22	23	17	21	22	22	32	23	18	18	13	28	28	22	17	17	20	17	20	17	23	28	22	26	28	26	30	32	26	22	20	24	17	17	19	13	30	24	16	26	27	22	23	22	21	25	38	19	28	19	22	26	27	21	23	16	35	28	23	28	24	24	20	16	26	18	26	17	16	24	24	19	22	23	23	16	19	28	22	24	19	28	18	25	29	27	19	18	19	27	15	25	24	25	21	21	32	17	19	23	20	21	22	21	26	24	20	20	13	31	12	21	18	22	16	25	26	29	24	17	24	20	21	19	23	31	28	26	23	22	33	30	15	19	18	30	17	22	17	16	26	28	16	22	23	18	19	25	20	20	18	22	20	26	27	21	21	22	19	24	22	11	22	16	23	28	21	19	18	23	28	28	22	20	20	24	29	26	27	27	26	18	31	19	28	14	20	23	26	34	19	23	26	23	19	30	29	17	22	17	15	27	21	17	15	31	28	21	21	19	27	23	18	19	19	17	21	24	21	18	20	20	39	20	21	21	26	24	21	18	21	21	17	21	24	29	19	19	19	25	23	33	26	21	22	16	21	26	27	23	18	19	17	33	20	23	18	22	23	20	20	25	24	14	25	26	17	24	31	18	24	23	25	21	24	16	22	23	24	22	34	21	24	27	23	23	21	30	19	16	24	16	26	24	27	21	30	24	24	16	25	21	30	31	28	29	20	18	28	24	21	23	22	22	22	26	20	28	36	28	34	23	32	21	35	27	24	30	22	25	30	35	23	31	32	27	21	21	27	24	19	20	19	21	31	23	28	16	18	20	22	17	18	22	28	22	15	19	29	24	27	26	23	21	30	20	26	22	26	19	25	18	29	29	17	30	20	20	25	21	28	16	19	22	25	31	26	26	22	24	25	28	22	23	21	26	24	26	23	21	21	23	27	19	23	21	25	23	22	19	26	23	20	22	21	20	21	17	25	15	19	21	29	27	30	17	23	29	25	24	26	21	23	21	24	24	26	26	25	28	19	23	26	30	19	23	24	17	28	22	27	28	26	25	22	29	30	19	22	10	31	22	23	19	21	25	37	31	21	23	28	22	25	25	18	24	19	26	22	24	37	20	19	23	20	31	26	24	27	24	28	30	20	26	24	12	15	31	33	26	19	19	17	20	27	29	25	20	23	33	21	24	17	25	30	21	16	19	21	31	29	28	30	31	33	17	24	24	27	21	15	18	24	23	30	21	26	13	24	32	28	15	24	21	20	26	25	22	17	27	32	27	28	19	27	25	12	26	24	27	21	21	23	24	18	22	16	22	21	19	22	22	19	15	21	20	22	26	29	15	20	22	30	24	28	21	23	22	21	25	23	19	26	24	15	22	17	23	26	35	18	23	15	28	25	23	22	17	19	15	19	15	30	30	19	26	31	21	25	16	22	22	21	20	22	27	22	17	20	24	23	30	31	20	23	30	25	27	23	32	23	18	28	22	21	24	17	20	23	26	15	29	29	18	19	28	19	27	28	15	28	28	26	23	30	23	37	21	33	26	27	21	30	26	28	29	21	23	14	21	22	12	22	29	24	23	33	28	28	26	22	15	18	16	19	26	21	21	15	25	30	22	20	21	29	22	17	21	29	20	16	26	17	27	21	21	24	23	28	23	23	26	21	27	28	22	33	25	28	20	25	17	20	21	21	24	22	28	23	21	17	26	29	23	26	29	26	19	31	26	25	20	26	26	34	28	22	34	23	29	21	20	25	21	20	26	33	16	22	23	23	30	22	27	19	24	28	21	21	24	21	19	28	22	22	26	17	31	26	22	29	19	26	22	24	20	22	19	31	21	35	22	22	17	30	31	24	34	23	28	19	27	20	23	20	17	21	20	27	31	28	22	17	20	19	20	24	17	29	22	27	27	29	16	20	21	22	27	26	28	22	29	26	21	27	22	14	23	21	31	25	14	20	22	23	25	23	27	20	25	21	23	19	29	20	23	24	25	22	29	36	22	20	21	19	30	27	24	25	22	31	20	21	25	23	24	18	20	23	20	20	33	17	26	29	20	33	22	17	21	27	27	15	21	27	16	27	24	27	33	26	18	23	37	29	24	28	34	22	20	19	24	37	29	19	20	17	14	20	21	21	21	33	25	19	15	36	22	29	16	33	16	18	21	27	32	24	20	20	26	22	21	24	20	13	29	24	27	28	17	29	20	25	32	31	31	21	17	22	22	31	25	35	29	33	25	15	24	33	18	23	13	25	21	23	25	25	13	28	33	16	29	19	20	16
16587	10747	6183	17161	25193	24427	21693	18331	15356	12820	10915	9239	7612	6749	5583	4962	4270	3793	3347	3458	3212	3488	3579	3344	3156	3109	2889	2674	2373	2201	1989	1830	1729	1533	1414	1310	1149	1064	952	849	794	729	699	609	636	628	584	609	639	635	567	601	601	687	665	621	662	603	566	521	508	516	496	459	511	441	447	438	401	410	440	434	369	405	418	443	406	405	409	426	440	359	379	411	409	391	435	416	394	377	366	392	402	391	414	387	419	389	393	382	372	397	390	378	373	397	364	396	403	393	390	404	370	365	391	415	385	388	375	386	430	398	398	367	378	377	393	404	404	393	395	414	380	418	341	380	396	410	393	373	401	400	383	375	365	374	385	381	387	384	376	422	384	391	373	408	366	408	381	400	405	403	344	401	362	378	416	397	373	390	397	397	393	357	386	360	409	400	395	387	394	406	406	375	403	379	360	381	382	374	402	347	392	390	387	360	402	365	383	406	422	386	389	377	389	403	400	391	363	409	410	385	374	386	410	411	393	378	413	379	377	406	362	427	401	378	429	378	418	370	391	400	393	368	386	397	434	415	362	403	396	424	383	410	392	380	380	375	398	401	411	405	382	399	409	396	360	371	416	362	386	358	403	391	410	388	410	381	395	358	393	386	386	361	397	375	405	386	379	387	402	365	367	351	403	386	417	407	377	396	411	392	380	371	374	426	400	423	382	395	374	371	406	378	373	404	395	414	359	406	376	370	360	402	389	379	383	379	395	410	399	398	394	400	394	380	383	393	393	372	386	397	408	398	392	352	375	378	365	414	373	404	359	384	400	419	372	396	382	375	406	409	430	399	353	386	382	392	379	403	394	407	387	412	395	354	387	381	385	381	366	411	366	377	405	386	402	398	378	371	397	429	409	377	379	388	385	385	403	366	344	400	364	403	406	365	366	391	412	424	427	371	363	404	392	402	372	409	364	382	398	350	402	400	406	378	397	425	403	405	381	428	372	394	373	421	372	372	398	392	403	403	409	391	394	369	416	394	361	396	402	375	386	409	393	400	385	360	382	392	387	392	391	388	340	390	400	399	419	371	385	401	389	405	383	398	357	404	373	370	405	378	418	357	408	410	384	395	399	371	385	398	380	379	381	394	412	394	365	396	388	374	410	373	409	376	369	383	399	402	420	394	401	457	400	379	399	370	434	390	374	407	395	359	387	350	377	363	375	372	390	399	369	398	384	353	393	402	369	370	370	370	399	398	402	420	396	425	365	390	402	419	412	395	392	387	356	389	354	387	368	405	386	389	398	421	362	413	369	369	388	386	370	406	387	392	403	389	423	387	404	376	388	366	369	403	368	398	366	388	379	401	399	377	369	404	422	373	402	418	371	397	390	390	404	368	395	378	353	378	377	415	383	385	430	397	359	401	376	405	412	376	379	346	391	417	393	354	409	413	376	371	389	388	375	391	385	391	398	390	412	364	405	367	405	361	389	367	394	360	372	366	396	353	379	371	393	349	355	342	411	376	371	382	378	373	423	427	376	380	391	362	378	418	392	369	360	336	403	376	365	409	402	394	392	403	404	416	339	358	430	358	382	376	404	384	367	401	389	387	400	372	396	395	406	390	385	399	419	381	422	387	399	380	355	392	390	395	440	401	397	390	358	396	381	323	415	408	353	388	384	361	380	381	395	376	388	384	382	402	385	386	399	366	387	352	409	374	380	387	392	404	365	384	337	351	371	410	392	415	414	392	387	425	408	378	417	412	416	405	387	378	367	394	413	391	401	394	416	372	390	380	376	393	375	389	395	342	397	412	395	406	395	443	347	354	382	390	369	392	396	373	394	373	399	411	425	364	401	365	387	394	377	403	410	401	374	367	403	392	403	371	390	421	395	411	403	386	364	392	383	391	386	393	368	362	360	411	420	395	381	386	377	382	380	390	349	404	375	392	401	393	399	405	394	399	368	357	367	406	377	372	384	402	407	319	410	392	363	375	383	376	411	402	407	375	356	413	396	377	351	375	361	390	382	360	416	399	391	375	382	379	392	400	362	386	395	377	384	405	404	371	427	372	356	381	380	378	365	411	419	404	342	388	367	407	423	399	406	401	407	358	422	414	382	379	409	394	377	403	374	378	391	402	390	421	363	381	404	379	385	390	420	365	361	388	371	390	396	390	365	400	379	357	429	384	379	393	395	373	407	397	377	371	361	429	418	386	371	378	389	387	374	383	365	403	412	389	400	390	412	409	390	360	398	401	372	367	370	399	375	380	370	363	372	381	383	410	370	406	398	442	413	375	384	359	402	375	350	391	380	396	385	385	374	358	354	357	397	401	441	385	382	379	400	369	349	390	393	407	398	380	389	410	392	390	367	376	408	371	336	417	376	387	363	422	378	377	393	390	401	365	415	382	387	413	375	397	374	383	372	391	397	388	356	388	400	368	408	372	387	396	391	389	387	409	354	417	396	367	376	402	384	413	378	379	395	420	380	372	372	388	371	371	410	380	361	411	396	377	375	371	366	415	366	388	364	407	355	376	381	398	390	350	394	379	393	389	350	421	368	421	379	389	428	378	376	398	394	378	376	396	395	390	357	377	406	398	401	361	429	427	397	355	383	411	394	383	407	409	417	371	385	385	364	386	395	419	384	399	371	372	429	417	377	401	388	391	429	392	352	360	382	391	360	369	360	352	357	350	399	398	397	389	394	391	397	395	388	437	382	399	438	365	414	367	376	388	429	383	360	388	416	359	407	378	407	405	380	380	410	376	384	391	407	398	390	379	399	352	380	356	409	404	449	383	382	373	407	387	415	379	390	378	388	386	393	387	383	395	397	400	379	391	401	393	382	389	406	377	346	403	382	429	427	402	394	385	386	429	394	374	408	359	382	368	378	370	417	376	368	418	390	387	358	400	378	385	367	379	394	347	402	428	394	392	369	396	400	378	389	361	408	388	365	391	387	417	370	418	386	407	375	397	416	380	379	401	419	342	372	405	414	400	411	407	379	426	379	368	391	382	388	374	366	410	441	395	412	395	364	369	404	358	393	392	387	382	376	388	380	381	389	366	369	419	411	360	427	396	409	359	373	392	386	362	371	395	352	359	381	380	405	401	420	389	384	390	425	379	388	367	413	411	358	411	392	390	371	401	391	399	377	395	402	386	392	380	369	398	372	391	385	375	391	394	410	392	371	393	385	412	422	401	370	382	385	400	378	391	372	434	358	386	385	395	382	384	396	353	408	403	373	387	405	417	378	394	372	406	377	395	405	385	388	379	380	407	349	389	353	404	387	384	365	378	365	373	385	353	406	364	402	421	405	365	390	369	379	365	374	389	377	387	396	385	363	383	362	407	392	385	401	395	411	387	373	421	357	403	388	398	380	367	392	383	371	390	361	379	409	424	404	371	385	376	389	399	393	385	396	358	446	370	384	389	396	353	370	392	406	377	387	414	394	369	420	372	404	384	364	397	373	377	393	370	399	397	361	379	378	409	391	401	399	371	390	371	399	395	363	380	416	382	370	377
1080	584	366	256	544	584	609	471	428	337	336	270	209	176	185	136	131	99	117	91	108	126	115	115	94	90	96	79	73	64	63	69	55	69	43	53	37	43	46	33	37	47	33	24	39	36	38	22	22	33	24	37	23	34	43	36	34	26	27	25	20	18	29	22	31	27	24	28	21	21	31	19	23	19	22	25	20	38	21	25	21	21	25	29	18	21	25	23	35	21	33	27	20	21	20	32	25	19	28	29	28	18	20	25	31	17	25	21	23	19	21	21	27	20	15	18	24	25	32	22	17	22	15	33	33	22	27	19	28	21	26	29	15	26	21	27	25	27	20	25	24	32	39	23	27	35	19	23	30	29	17	20	23	23	18	26	22	23	17	25	15	38	23	32	18	21	20	23	20	18	30	31	18	22	26	21	25	26	27	28	26	21	19	28	30	26	23	27	21	22	28	27	27	30	28	27	18	23	21	29	18	32	28	26	29	32	21	26	27	20	25	16	25	24	32	29	28	26	22	24	33	33	27	26	32	23	27	24	20	20	25	19	21	21	21	26	18	26	26	24	21	28	20	13	23	21	27	21	22	18	18	24	29	19	26	24	20	21	28	32	34	32	27	23	26	23	23	25	38	20	21	30	33	25	14	20	15	24	12	17	28	27	21	25	27	15	24	23	23	21	18	24	24	19	27	19	21	33	17	22	28	21	26	24	21	23	28	21	25	21	30	30	23	25	25	21	16	14	23	18	33	18	28	23	20	31	22	17	26	15	22	27	26	24	22	17	35	24	28	17	29	20	16	24	17	20	27	27	13	23	29	20	21	22	22	19	36	21	26	14	24	18	15	15	23	22	24	18	27	29	29	18	19	30	22	22	22	25	24	23	22	21	22	18	23	25	37	21	18	25	26	17	17	26	23	20	32	24	22	29	21	30	29	25	29	20	23	22	24	14	19	27	23	20	24	21	27	26	30	35	17	34	23	18	22	19	17	29	26	21	26	25	23	18	28	30	24	22	20	26	25	20	33	17	25	25	19	32	29	25	23	17	33	34	24	25	29	17	22	20	19	19	15	18	23	21	36	33	26	25	30	24	21	25	23	21	20	26	25	24	30	17	30	19	25	17	25	23	26	24	19	27	21	19	15	26	28	18	22	24	20	23	24	20	28	31	24	41	21	21	12	23	34	23	30	22	22	27	22	28	23	17	15	26	15	30	27	25	21	31	21	18	19	19	31	26	28	29	18	22	21	14	29	24	34	19	18	24	26	19	27	26	22	27	21	18	21	19	32	17	27	26	22	21	22	20	26	29	19	23	30	17	17	28	41	21	20	20	17	21	15	22	17	25	23	26	27	22	26	29	16	25	31	23	24	24	19	28	24	34	32	15	31	21	26	25	16	27	18	28	33	19	24	24	22	31	28	26	27	25	29	19	19	24	26	24	31	30	22	20	18	29	16	21	27	24	22	19	28	27	15	23	26	20	28	25	32	21	25	23	26	19	27	21	17	26	26	19	28	22	25	18	20	21	27	20	24	25	26	25	16	32	23	20	26	30	21	20	22	12	18	14	24	28	30	24	27	19	22	22	21	23	25	25	25	29	33	25	23	27	25	24	31	19	28	27	23	23	33	22	28	16	24	23	13	18	38	10	36	24	21	19	21	27	16	26	27	21	28	22	26	22	23	24	29	24	29	19	33	22	20	17	22	17	26	18	22	28	30	26	24	23	21	21	22	22	31	18	29	25	25	29	27	32	26	18	20	24	27	28	28	23	18	22	20	25	32	24	20	27	31	28	25	29	17	16	23	22	22	23	27	20	22	25	20	18	31	29	21	24	27	26	17	29	29	16	27	21	28	19	21	26	27	29	36	33	25	23	17	30	22	27	35	15	31	20	31	27	24	23	26	22	25	19	30	15	28	25	22	38	24	28	22	28	33	24	24	25	28	17	20	30	31	24	19	21	20	25	16	22	19	20	22	24	20	24	17	18	25	32	17	14	19	18	19	26	20	12	26	23	20	17	22	22	24	26	18	30	22	11	30	22	27	26	24	18	30	24	30	17	25	28	20	21	28	30	21	22	32	26	14	23	29	16	29	24	20	24	23	34	18	20	25	23	20	25	22	21	26	27	23	21	27	28	22	25	34	24	36	23	28	21	30	24	18	23	22	24	33	22	23	23	30	23	28	24	25	24	36	26	28	18	20	30	9	20	24	19	25	22	26	17	27	24	24	16	21	17	21	21	21	27	12	27	21	25	18	17	28	30	26	25	21	30	20	27	18	20	25	17	16	16	20	27	27	26	22	25	23	16	21	24	14	17	21	37	28	26	21	32	26	18	15	28	21	22	27	20	12	29	34	26	28	23	22	20	20	18	24	22	21	24	14	22	26	22	29	22	30	28	19	19	22	17	25	23	31	18	30	20	20	28	24	22	24	22	21	29	18	20	27	25	12	30	29	37	28	31	15	28	22	22	26	24	20	24	24	22	20	19	25	24	22	22	23	28	30	20	22	16	21	25	34	20	19	25	16	27	26	25	29	25	29	22	28	26	19	18	21	16	23	21	19	25	17	18	26	25	22	26	19	23	18	17	23	28	21	26	22	25	31	24	25	22	22	30	22	29	24	32	19	20	29	20	22	24	37	20	19	22	25	31	28	30	23	23	21	16	23	25	22	30	34	19	21	32	17	27	23	21	16	32	26	24	28	26	23	22	28	22	33	22	19	30	23	33	28	15	28	20	18	27	24	29	26	19	29	19	24	24	30	25	23	18	21	18	22	22	25	20	16	35	24	19	22	14	20	27	25	23	25	26	27	24	17	22	27	37	28	27	27	24	27	27	21	35	23	28	23	18	19	22	18	18	31	23	16	25	23	25	17	26	22	16	34	27	26	22	21	15	14	25	15	23	29	18	29	30	22	30	17	25	28	26	16	30	26	23	13	29	15	32	33	27	23	27	23	22	17	24	20	19	28	31	23	19	27	21	20	22	23	22	27	21	25	23	22	22	26	21	22	17	18	32	23	23	23	23	27	18	24	16	24	20	24	30	30	21	18	23	25	23	26	22	27	26	19	19	36	21	18	28	23	20	21	22	23	19	26	16	24	28	24	32	35	35	23	21	25	26	21	20	23	22	19	30	28	18	31	23	14	26	13	30	21	23	19	21	19	21	17	28	31	30	21	28	23	28	29	21	27	27	28	17	23	25	21	16	32	23	21	23	15	33	24	25	26	22	19	17	23	16	28	22	18	21	22	21	17	23	26	20	21	27	22	16	20	22	28	20	18	30	24	32	31	29	33	20	22	23	26	21	29	29	25	21	18	27	31	25	23	25	21	26	24	24	23	20	29	28	29	31	22	28	38	31	25	23	25	20	16	18	34	27	26	31	27	25	21	20	15	34	22	39	29	35	16	26	25	26	26	14	20	26	24	19	15	26	28	26	22	27	21	28	18	24	23	21	29	22	25	26	17	15	23	29	39	17	19	18	15	32	23	24	17	22
20858	15026	9361	22315	30810	30194	27130	23437	20037	17584	14956	12823	10955	9374	7984	6673	5933	5325	5026	4808	4520	4781	4719	4394	4142	3915	3612	3234	2925	2793	2485	2234	2202	1834	1739	1533	1426	1266	1203	1121	926	849	801	825	768	771	704	673	740	753	756	741	732	761	801	843	827	717	711	656	593	595	509	525	534	475	485	441	490	452	484	442	448	483	435	447	439	445	435	427	446	432	430	435	429	389	408	439	422	416	377	392	398	408	406	387	429	453	418	397	398	399	384	431	389	410	403	441	410	407	391	434	459	386	377	410	389	401	384	379	377	387	425	370	422	406	380	409	416	402	426	423	401	418	375	406	404	370	364	392	405	422	408	387	420	379	378	391	399	390	407	411	410	384	371	410	387	386	406	385	374	413	414	382	405	380	383	395	403	356	437	410	425	408	398	394	399	398	398	376	398	380	423	421	404	395	398	434	371	383	414	386	397	401	373	410	398	393	376	415	382	416	436	430	439	391	377	379	349	365	402	413	403	409	369	386	413	375	377	401	432	387	389	407	367	406	401	366	404	388	428	389	414	407	404	409	423	441	369	385	387	403	430	405	400	403	416	420	406	360	394	375	379	438	425	402	415	402	410	405	424	389	360	457	386	378	433	388	435	378	396	409	376	367	399	381	411	425	389	383	387	446	430	407	388	370	349	383	374	357	408	406	371	417	411	389	391	367	416	397	402	394	411	387	368	427	409	387	427	401	384	403	405	382	381	397	388	380	424	422	400	360	358	432	369	411	432	429	377	393	393	380	380	368	400	387	409	383	416	362	391	375	393	396	384	401	411	399	371	428	384	400	388	366	349	417	383	378	390	427	413	389	385	376	354	437	384	403	382	374	398	403	380	385	371	413	405	394	404	378	386	358	401	388	395	377	426	430	395	387	379	376	380	402	406	407	455	422	418	400	373	367	360	382	382	412	378	398	397	434	395	392	386	392	407	362	397	399	371	381	388	350	379	424	381	413	403	388	390	388	415	419	391	420	426	415	430	383	408	398	418	362	414	368	405	404	378	394	391	432	360	393	374	382	396	394	413	401	387	393	398	404	389	398	411	383	429	432	389	357	408	393	378	381	389	393	392	393	393	415	446	413	378	391	413	369	385	387	369	375	429	402	400	413	383	403	364	416	441	429	434	379	401	394	415	396	396	413	397	422	388	417	395	378	355	430	403	421	421	374	378	394	383	412	410	407	392	395	410	386	389	437	405	420	366	382	436	386	421	416	372	403	421	381	369	418	415	382	424	377	410	368	362	402	408	412	386	386	380	409	392	377	373	421	381	450	378	413	397	386	389	402	398	372	449	392	398	409	407	399	421	397	413	370	413	404	397	407	426	392	422	442	389	395	406	408	377	388	385	372	410	382	394	392	416	391	382	390	347	381	396	384	391	400	388	374	409	393	369	394	400	396	404	395	376	375	443	396	387	391	405	396	383	357	392	401	397	402	392	380	369	398	397	412	396	383	387	442	425	362	399	376	392	405	371	436	417	416	372	425	364	355	373	421	377	381	442	372	401	394	394	366	396	443	388	393	400	388	380	397	404	409	418	405	481	384	385	406	422	377	407	366	425	404	368	418	379	383	388	349	365	429	398	407	410	428	400	374	403	424	401	387	415	419	376	390	392	369	398	372	381	386	411	399	414	396	394	381	402	392	409	363	380	385	408	442	407	382	408	388	376	439	396	408	388	416	372	411	389	381	415	409	369	366	383	393	394	384	403	383	393	395	380	390	428	389	442	396	384	392	370	409	407	398	382	393	383	396	452	394	383	404	371	398	391	373	398	404	417	380	398	405	384	425	418	372	400	380	399	386	392	397	387	417	384	444	385	373	388	382	419	373	384	430	391	406	441	386	368	384	375	410	398	374	397	382	414	372	412	392	384	422	409	414	362	397	377	377	406	420	394	426	382	402	408	386	371	377	419	377	409	376	387	398	399	395	424	381	385	414	395	381	386	378	412	408	412	389	405	414	415	392	416	348	418	390	377	420	425	395	384	394	416	372	368	424	415	420	364	420	377	410	406	355	345	406	372	368	415	390	366	383	404	417	405	411	410	415	401	386	406	391	406	374	422	409	395	428	413	391	435	408	430	408	429	401	407	391	399	391	379	421	398	396	388	411	403	381	405	398	423	417	366	382	366	399	400	374	407	397	409	416	386	384	413	381	414	358	380	413	398	398	385	411	420	354	410	409	395	390	384	418	443	420	404	375	386	385	428	384	392	393	423	397	379	392	412	364	418	426	380	372	399	390	394	416	398	407	427	385	376	407	394	401	386	394	382	384	382	397	403	363	415	396	403	405	395	401	409	389	376	375	434	414	427	376	414	386	333	375	397	368	422	396	387	402	379	396	400	401	405	446	401	356	379	433	357	363	404	422	401	427	385	398	379	404	375	380	441	384	385	389	377	406	403	382	429	385	404	402	416	399	398	397	422	413	394	393	369	375	426	356	388	402	405	395	382	373	398	397	414	423	379	377	416	378	406	391	403	384	393	432	384	396	396	393	371	378	391	413	427	401	386	393	365	374	386	385	410	388	400	398	377	379	393	389	384	409	367	374	406	406	411	395	389	417	387	412	392	404	389	414	380	417	383	394	390	377	420	401	399	397	405	388	438	411	411	402	427	362	367	377	380	380	369	433	393	397	387	374	335	369	401	389	370	405	386	400	391	369	385	422	386	380	406	398	344	400	392	382	412	428	421	389	381	370	426	392	379	395	405	420	349	412	390	413	405	392	401	409	401	392	372	405	388	403	381	404	379	378	436	385	388	410	410	394	415	413	375	419	420	417	407	402	392	404	377	377	380	421	402	388	373	425	411	401	392	440	428	397	415	393	374	400	363	379	402	413	396	412	378	392	388	376	403	382	378	427	395	361	412	389	403	375	441	355	411	430	392	386	378	426	425	403	393	420	431	378	438	366	404	400	411	364	394	382	412	364	410	386	389	375	414	421	376	420	416	374	378	377	393	447	405	375	424	410	374	389	431	408	384	444	421	416	390	409	366	384	393	413	378	377	408	400	403	395	409	386	430	386	372	384	394	395	395	382	367	383	360	403	416	396	391	386	370	391	387	405	442	402	387	405	390	385	363	401	413	426	361	407	400	417	376	434	420	430	416	370	379	404	416	357	355	404	422	383	388	409	401	383	370	422	387	397	433	367	382	385	378	371	374	405	424	384	373	401	402	419	366	400	410	361	408	409	398	363	385	384	404	371	371	411	433	392	439	391	386	411	401	397	401	409	382	441	428	378	416	428	403	390	408	399	406	380	385	416	407	388	408	380	420	386	409	380	389	388	373	396	385	402	380	355	388	381	390	377	399	409	421	414	415	373	394	411	373	414	408	393	405	395	371	396	381	406	363	386	384	421	423	397	377	381	386	393	383	390	387	373	401	411	383	407	397	431	390	400	380	409	422	374	400	424	444	408	433	420	420	393	384	357	406	391	439	405	398	400	426	415	387	395	413	375	395	454	380	397
2736	563	347	286	507	586	540	453	414	389	283	284	249	198	148	161	126	124	126	133	105	109	123	117	114	89	100	98	87	103	87	70	68	64	74	57	62	56	43	52	49	46	46	40	41	51	41	56	48	37	40	49	46	39	49	49	44	43	54	41	35	34	46	39	36	46	45	26	60	40	35	39	42	34	35	46	38	56	34	49	36	39	41	34	34	43	40	44	31	31	34	40	39	34	34	31	33	45	42	29	45	42	37	47	38	44	39	34	27	41	53	39	41	29	45	35	37	36	35	34	25	42	46	42	29	35	36	36	39	43	46	41	44	52	35	38	44	40	37	44	44	39	34	48	35	46	41	39	39	55	37	29	41	41	44	42	39	34	30	37	40	41	36	44	32	47	35	40	36	35	45	47	46	51	36	42	53	47	45	33	42	54	35	34	43	38	29	45	50	39	43	31	42	42	41	41	41	33	33	45	37	31	44	42	40	36	51	42	41	42	28	32	31	32	40	39	39	40	46	43	43	39	35	29	38	35	32	48	39	65	29	43	35	43	41	28	46	39	37	25	29	34	36	42	49	42	42	45	45	33	33	47	45	47	26	42	39	43	23	38	34	43	40	34	39	44	39	47	36	34	26	38	44	29	34	43	47	38	40	34	40	53	41	30	46	35	42	46	35	45	46	39	37	42	33	43	31	34	41	36	31	45	44	33	43	41	34	41	31	45	42	39	35	37	34	37	36	30	34	37	47	32	45	38	45	46	37	40	37	32	42	44	41	37	48	35	44	41	39	32	57	31	45	44	34	42	48	40	49	28	46	36	35	50	33	25	40	42	41	41	40	34	29	33	32	43	38	37	35	38	38	45	35	48	44	43	43	45	51	38	24	42	40	39	42	35	45	35	44	43	27	33	36	32	36	38	34	34	35	34	37	41	41	37	50	41	42	37	42	35	49	39	42	38	46	40	41	43	38	42	33	39	44	41	41	39	26	45	43	42	38	35	29	32	44	41	40	50	43	30	37	50	40	34	32	39	58	46	45	36	30	28	32	42	33	40	36	42	49	36	42	32	42	30	38	50	39	37	41	42	37	23	42	33	45	34	44	46	39	37	43	37	41	25	40	42	32	51	50	47	38	45	52	44	42	31	27	41	50	51	29	38	42	39	36	37	44	42	45	42	39	42	39	31	44	47	31	46	32	38	42	46	37	36	27	47	37	25	35	30	44	40	44	48	41	42	33	49	40	35	34	38	41	54	42	42	42	41	34	36	37	29	40	37	33	38	43	49	32	35	31	33	43	41	39	39	47	33	50	42	40	31	31	32	35	42	40	30	44	42	43	64	28	25	39	42	41	36	39	36	42	43	36	37	44	35	39	41	35	46	33	41	36	38	39	30	42	43	40	40	43	42	42	37	37	37	30	42	25	34	24	34	36	37	30	35	34	42	32	39	50	30	38	47	41	41	30	35	43	40	40	33	32	34	39	43	45	43	51	36	34	57	38	38	28	37	36	40	32	40	40	43	40	38	37	42	34	45	34	44	42	45	38	30	41	41	39	37	47	32	44	49	39	30	43	41	32	41	45	33	39	43	31	43	42	39	34	35	36	44	37	29	32	50	41	39	42	39	35	29	36	44	39	35	45	46	42	33	46	37	41	29	44	42	38	27	27	42	46	38	41	33	40	26	39	42	49	32	29	46	32	50	41	31	44	32	40	37	33	33	47	46	41	35	38	44	39	29	38	44	42	32	45	42	51	42	29	35	43	34	24	44	35	47	41	35	44	44	34	37	36	46	22	40	33	32	49	35	39	45	48	49	29	47	45	30	39	41	47	36	33	34	35	26	43	43	37	44	42	44	37	52	31	46	41	37	42	41	38	48	50	31	38	51	42	26	32	42	33	44	44	46	33	40	43	44	37	51	47	29	30	40	47	39	36	40	34	41	42	41	27	33	38	45	35	33	47	35	37	23	46	37	41	42	27	42	35	49	31	38	46	35	31	33	33	45	39	36	44	41	35	43	34	38	33	38	30	41	39	39	33	43	37	37	30	35	37	42	36	29	39	50	45	27	42	30	39	45	37	43	39	46	42	44	39	34	26	36	47	27	39	42	48	40	34	43	31	32	33	45	51	41	35	32	47	47	34	51	36	54	40	53	41	37	40	24	33	32	38	45	42	36	35	35	33	46	35	38	44	54	47	39	40	38	38	40	40	45	41	34	27	32	44	34	36	45	42	49	33	43	47	36	43	34	54	26	42	39	46	34	50	34	31	40	46	38	48	33	43	35	34	37	38	45	49	33	38	45	48	51	46	34	40	50	45	46	38	41	47	41	34	31	40	39	40	40	37	35	32	35	41	43	41	42	54	21	42	38	30	38	44	35	31	32	43	31	43	48	34	43	34	30	36	38	33	39	38	31	35	34	40	37	52	36	36	42	41	39	36	38	47	24	30	39	44	40	43	44	35	41	35	40	33	46	38	42	38	45	33	42	55	49	46	43	49	41	45	40	39	44	41	42	27	35	45	42	39	32	44	29	43	42	31	25	44	46	46	38	34	44	46	36	38	44	34	25	32	32	39	42	41	43	52	43	47	41	45	42	43	41	33	39	41	32	26	34	37	37	36	42	47	43	37	34	34	38	30	53	36	34	37	39	44	42	38	36	40	37	57	54	46	48	39	36	38	47	33	47	38	42	36	25	33	36	41	51	32	40	28	53	38	41	32	48	31	36	42	40	41	34	36	32	40	42	34	33	34	51	44	37	24	40	40	34	39	32	41	32	35	50	46	40	45	29	46	47	52	32	46	37	34	28	46	39	42	45	32	36	36	41	48	49	41	40	29	33	45	28	39	39	49	46	44	40	38	45	35	50	43	40	23	46	49	44	32	50	42	39	31	44	40	33	39	52	24	42	40	42	44	39	39	27	42	40	39	54	43	42	39	32	44	35	39	37	35	47	40	45	45	37	35	36	38	43	42	30	46	39	44	41	37	47	37	49	49	33	39	39	30	37	45	38	32	37	39	49	43	40	39	34	44	41	31	49	33	46	46	47	30	37	42	36	41	43	46	39	50	38	40	41	44	40	41	34	31	32	46	40	44	37	31	45	42	48	39	43	45	43	50	42	43	39	29	42	33	36	45	52	36	31	42	30	47	44	44	35	47	41	35	43	36	30	33	31	50	39	47	41	35	32	58	48	34	40	33	27	35	46	36	38	40	44	46	36	43	39	26	34	46	42	41	44	49	34	31	35	41	39	43	33	48	34	36	47	38	34	42	47	41	39	31	44	45	43	34	40	36	51	43	31	42	37	50	34	49	42	37	48	42	46	35	35	47	36	36	30	43	31	44	30	42	39	38	44	39	37	39	35	39	35	46	43	42	41	33	43	39	41	34	29	49	44	45	37	27	36	33	49	37	42	37	33	39	33	40	35	45	36	50	35	38	44	41	35	30	39	47	39	45	44	36	29	34	32	32	40	38	36	42	35	41	42	34	34	34	46
19024	13352	8576	21115	29752	29049	25845	22762	19360	17045	14684	12367	10643	8981	7556	6480	5768	5260	4885	4750	4570	4789	4573	4414	4128	3775	3422	3254	3025	2757	2627	2417	2218	2008	1858	1733	1600	1453	1306	1236	1120	1025	1051	1052	1028	963	956	940	937	983	968	959	937	1002	1090	1087	986	920	906	863	795	753	720	737	771	767	708	732	725	710	691	666	668	650	702	642	692	706	672	696	668	661	674	643	686	647	655	602	601	647	648	646	661	646	686	645	630	644	654	620	634	729	670	617	677	634	673	635	638	640	614	624	605	675	639	636	651	626	626	638	679	645	659	675	622	630	674	604	640	627	638	621	589	620	651	658	611	626	642	665	651	666	697	666	573	626	615	636	657	629	635	631	696	677	653	663	626	681	658	663	662	617	603	637	639	653	704	675	616	606	637	694	661	656	654	650	670	668	629	647	635	652	645	638	611	632	663	653	643	671	607	651	649	647	640	631	598	657	623	705	638	661	615	659	646	672	655	657	660	658	634	634	646	642	594	672	649	619	637	665	629	652	710	671	631	638	669	612	627	624	612	652	653	592	661	659	626	651	621	645	645	591	639	656	650	605	653	631	555	657	642	574	634	661	652	600	667	683	653	646	614	660	612	650	637	658	613	645	637	694	606	604	612	608	671	637	626	611	648	661	630	634	660	645	577	623	631	645	588	637	638	662	563	653	630	607	643	635	687	630	661	629	603	604	662	637	627	638	635	651	642	604	611	645	637	691	621	637	636	647	591	644	639	663	590	662	698	658	616	665	627	636	632	628	681	605	667	693	623	636	622	658	604	676	625	658	636	627	668	670	648	644	695	626	644	664	668	608	636	646	612	645	615	616	596	633	614	623	651	608	671	622	689	618	624	641	633	629	649	710	629	631	626	601	677	622	646	630	625	603	648	664	630	640	652	637	622	633	656	634	629	676	656	654	620	657	634	633	623	584	628	635	671	675	626	611	623	641	666	680	677	658	653	648	589	640	625	609	661	617	650	665	646	595	626	633	665	622	624	627	642	681	608	649	654	624	628	667	662	626	654	688	609	628	675	672	638	615	616	606	587	646	661	645	643	610	634	640	613	620	630	642	640	649	684	645	642	654	690	666	657	607	591	607	633	603	644	604	633	644	618	654	646	629	620	659	644	643	644	623	642	634	654	659	616	588	652	624	625	631	658	607	611	642	644	644	675	686	630	610	623	653	621	641	614	641	608	634	648	615	685	603	663	650	616	633	621	664	609	649	627	629	666	642	630	646	614	632	618	640	647	637	662	647	686	632	610	686	625	612	677	665	679	663	627	675	631	616	645	649	642	631	647	658	626	607	634	630	621	640	636	652	636	665	664	650	675	645	619	622	590	645	671	614	703	597	674	668	658	610	641	648	697	658	632	633	697	639	671	675	611	669	622	605	624	640	606	678	668	628	636	643	678	639	631	626	644	623	645	618	672	599	632	625	629	669	632	653	638	613	636	666	659	586	596	648	618	664	632	598	669	618	692	647	705	665	597	642	615	621	652	677	645	659	655	598	637	642	656	641	678	705	610	671	609	618	627	602	599	621	621	605	638	630	629	665	664	579	625	623	652	619	638	607	613	657	638	616	653	669	619	621	652	682	659	634	609	621	603	637	638	608	687	675	663	628	637	671	627	696	650	618	670	634	642	618	639	617	691	609	629	646	618	711	660	621	601	678	638	634	627	630	642	611	653	687	638	637	654	641	616	649	643	642	614	651	632	598	640	629	613	613	692	562	653	613	584	625	635	612	656	646	663	614	632	648	683	636	654	639	653	666	614	646	634	653	649	619	621	663	630	637	655	665	660	618	640	615	637	696	625	630	651	658	679	635	655	628	631	622	652	638	667	649	632	641	631	621	625	588	603	648	651	592	674	624	629	659	598	602	657	627	633	588	630	625	631	666	620	648	614	639	614	612	617	613	625	675	652	641	616	650	680	661	621	665	679	593	604	631	647	670	661	673	665	634	646	576	644	648	628	618	604	601	605	618	617	647	645	643	631	606	645	649	618	602	641	606	597	629	641	633	633	670	606	686	658	655	589	618	593	658	627	624	603	656	650	647	633	691	649	674	618	606	660	629	627	660	625	665	638	637	672	643	676	628	644	668	680	657	633	628	640	608	605	625	677	626	646	662	618	612	650	617	620	638	665	577	603	706	589	617	591	605	638	615	678	599	630	672	679	634	610	663	669	674	640	616	667	669	639	630	626	634	594	637	643	609	631	629	611	649	628	640	630	600	629	609	649	610	630	600	666	609	610	597	669	659	631	658	654	629	639	625	627	628	637	642	649	661	648	618	665	654	651	632	668	629	619	583	623	672	625	643	634	668	621	608	650	647	639	617	634	656	604	670	671	667	711	621	643	650	629	618	655	626	564	654	628	670	655	662	637	642	636	663	649	652	648	648	642	641	651	615	607	636	598	647	641	604	607	666	663	641	619	672	628	630	620	632	616	627	670	668	621	647	661	623	643	613	615	630	649	649	643	646	635	602	676	632	608	590	611	649	633	579	667	620	602	611	603	640	641	673	590	654	659	640	650	583	668	641	669	627	640	671	640	669	673	605	629	611	647	622	602	619	632	649	633	623	627	631	669	659	655	642	668	592	651	627	687	601	635	635	650	642	584	663	649	650	606	641	619	664	601	655	619	628	643	610	683	658	626	612	649	614	606	620	648	659	614	614	628	615	624	628	649	669	664	659	556	595	623	655	693	654	628	660	605	647	577	601	597	629	613	651	653	590	597	642	669	603	595	626	683	614	634	596	638	602	619	630	623	631	593	645	670	647	616	669	684	621	647	661	661	649	618	643	663	641	690	634	657	599	643	622	679	655	615	648	651	610	626	645	640	642	627	659	622	624	628	685	642	632	623	625	624	669	605	637	642	644	678	646	639	652	626	634	660	578	643	621	648	646	654	599	654	636	620	610	626	654	619	630	620	670	634	643	628	635	656	684	653	656	625	610	666	651	621	638	644	676	589	595	629	643	610	630	613	622	617	656	654	642	656	638	667	603	623	620	655	648	655	655	584	611	605	629	637	664	623	622	618	657	662	660	606	640	642	577	640	578	623	658	645	683	639	661	638	647	678	608	648	628	617	636	594	612	641	627	653	638	602	632	624	661	618	626	632	629	646	654	617	591	628	632	664	616	651	641	626	634	671	623	599	585	653	658	587	618	651	668	630	631	665	635	620	625	671	670	697	620	609	667	594	663	627	610	606	604	644	680	631	661	665	635	618	628	646	606	628	632	646	622	627	637	688	654	641	629	637	618	597	623	588	674	596	603	629	615	638	663	640	655	629	608	656	652	630	672	682	625	599	676	658	602	622	659	634	683	633	607	600	646	652	641	623	638	682	660	701	635	620	667	662	606	611	638	600	659	680	634	640	681	574	635	646	644	624	655	659	642	645	661	630	596	620	621	621	603	655	626	576	662	611	651	639	647	587	637	607	660	649	668	638	716	633	673	609	665	637	624	678	617	648	644
1941	878	507	413	705	895	787	686	629	555	437	410	331	269	234	234	215	188	164	144	149	134	168	158	164	123	133	115	115	113	88	99	74	66	72	51	49	57	54	72	41	62	67	46	53	47	51	48	58	50	47	61	53	64	63	49	48	37	44	44	50	47	30	41	38	52	44	29	34	45	58	43	51	45	38	39	54	49	32	33	42	45	36	55	44	42	31	27	42	50	49	44	42	34	49	50	49	41	51	40	51	37	40	50	42	45	42	42	44	33	33	44	36	44	42	37	49	47	45	44	36	44	40	40	30	36	41	44	48	52	47	47	42	48	51	45	51	27	34	31	40	46	40	39	38	32	48	36	43	31	34	40	53	32	42	42	43	34	49	44	43	28	43	52	45	42	28	36	40	35	46	46	34	43	38	29	33	40	49	40	51	39	49	34	49	50	38	51	48	38	35	45	49	41	50	50	37	50	35	44	39	28	36	48	47	50	41	40	41	34	39	40	43	36	44	45	44	46	34	35	40	33	33	36	43	40	35	44	30	46	43	40	32	40	45	38	44	40	40	38	45	38	40	33	47	38	37	35	55	42	36	51	42	44	39	39	46	42	45	41	37	47	38	36	43	55	36	41	45	32	37	44	48	48	52	51	39	44	53	39	45	30	31	41	44	46	35	43	49	57	44	52	47	55	28	49	49	44	37	36	37	58	37	50	38	41	31	42	33	43	35	44	39	41	41	42	39	42	38	38	38	39	41	39	38	41	47	42	35	36	38	45	43	33	36	43	43	39	39	41	46	47	50	41	39	35	41	38	43	33	62	37	41	41	46	37	43	41	46	43	36	57	48	41	41	34	38	33	53	41	37	35	48	42	44	38	43	40	44	51	38	45	36	32	45	33	43	27	40	53	48	36	39	50	28	41	34	44	31	50	45	40	55	44	44	28	41	40	38	41	39	45	27	33	40	51	41	42	32	34	39	35	28	43	45	38	39	41	49	30	38	51	43	54	37	33	53	34	36	48	40	31	39	41	50	40	44	44	49	34	44	35	35	43	41	37	41	47	31	50	41	37	30	41	38	42	28	47	44	41	37	47	46	45	42	46	42	35	48	41	40	55	50	35	30	38	45	41	39	47	38	31	35	35	33	47	46	38	40	39	45	39	39	52	38	44	40	36	37	44	46	40	35	43	40	43	43	41	43	46	55	57	41	45	33	42	35	44	38	40	34	45	39	45	38	38	39	48	50	36	33	48	32	44	43	34	42	37	53	46	40	31	45	41	40	40	32	29	41	42	25	40	42	32	31	27	46	41	34	35	47	30	47	47	38	33	48	30	36	40	35	43	40	42	34	41	44	42	48	42	44	38	40	33	30	28	32	39	45	42	33	41	51	31	34	37	58	57	46	48	23	44	43	34	37	39	42	45	48	33	37	34	41	36	35	43	31	42	36	38	38	47	46	36	53	32	53	34	45	54	41	40	39	32	40	40	36	30	41	33	33	43	44	41	41	48	35	40	43	29	49	55	50	51	43	36	44	34	33	36	38	39	39	45	46	41	44	31	46	37	36	44	42	44	38	41	43	38	36	42	32	44	49	41	43	44	38	39	38	53	42	35	34	36	41	31	35	33	36	45	41	42	35	45	36	46	35	43	45	46	31	35	41	45	43	41	45	38	39	39	41	38	43	39	39	43	47	43	48	39	35	37	45	51	38	42	47	42	47	48	60	42	35	38	43	47	39	39	27	36	42	47	41	48	49	29	45	40	45	30	41	34	37	49	35	43	44	41	52	44	36	46	38	46	45	43	39	33	43	42	35	42	48	45	44	45	40	44	39	49	51	38	39	43	34	39	42	45	41	41	48	37	52	26	47	39	36	40	41	36	40	35	40	37	39	46	45	39	33	37	37	50	47	40	37	54	31	33	39	40	40	41	39	49	58	45	45	34	30	52	46	44	43	40	34	37	46	41	46	30	35	40	48	45	44	37	44	34	33	33	35	47	34	46	48	53	45	39	41	50	46	44	43	35	33	42	38	44	44	40	38	37	31	40	47	36	41	42	48	42	44	39	39	33	41	47	37	40	41	40	43	46	51	33	32	41	41	47	45	34	35	36	43	32	45	37	35	46	47	47	35	43	50	39	36	40	36	37	40	44	36	41	38	40	46	35	37	37	39	41	48	35	40	48	45	45	39	31	36	38	53	41	44	44	41	35	40	33	45	41	39	36	42	30	47	36	37	44	42	34	44	42	37	38	45	36	45	36	47	40	44	47	48	37	38	36	37	35	37	35	38	32	39	49	52	46	34	47	41	28	44	41	42	35	33	49	36	47	32	41	37	45	30	45	36	45	35	35	38	39	36	45	40	34	40	55	30	53	42	44	40	40	47	34	34	45	38	45	51	42	45	40	48	49	44	38	34	34	38	46	39	28	44	46	44	39	24	34	30	46	41	47	40	38	33	42	40	56	38	50	40	48	52	44	43	40	53	41	33	41	42	33	42	45	40	38	37	54	29	49	50	53	33	32	45	53	38	31	44	39	34	26	39	35	53	33	54	39	49	35	35	42	36	43	32	45	33	39	53	46	31	50	33	45	51	43	45	52	49	44	32	48	29	39	45	38	37	41	41	43	37	24	50	50	39	31	43	32	35	49	38	49	43	41	41	44	40	43	40	49	43	45	41	46	44	41	45	44	42	42	49	40	55	38	37	35	35	36	30	35	48	38	45	36	45	39	41	39	34	44	36	39	45	28	41	42	39	40	39	50	48	43	32	40	44	43	54	43	43	38	43	31	41	46	47	43	40	47	41	36	44	45	52	48	36	36	39	48	34	37	44	52	30	40	49	52	44	38	43	38	45	45	33	38	47	49	44	38	43	51	36	30	32	45	39	44	29	48	49	42	45	40	32	41	38	48	39	41	25	37	49	44	34	38	46	48	36	41	39	51	47	48	48	46	50	48	38	39	45	37	35	45	38	43	42	37	49	46	46	50	42	49	43	46	42	44	47	51	39	42	47	40	37	50	52	41	53	55	32	40	49	50	32	33	39	52	32	32	40	34	40	42	29	48	32	38	39	48	47	33	45	43	45	40	51	46	32	52	34	39	50	34	44	35	47	38	40	55	34	39	37	33	45	47	48	55	45	49	44	47	28	25	46	50	44	36	38	43	29	37	45	35	35	34	39	41	37	33	46	43	46	45	38	35	48	38	46	49	39	41	42	38	41	42	43	35	41	43	59	38	44	34	36	43	45	38	34	41	40	41	44	46	43	38	27	39	38	40	42	42	26	37	39	43	56	39	45	40	38	56	37	34	34	40	44	36	48	41	47	36	37	38	44	49	35	46	39	42	42	45	46	46	54	51	49	43	36	40	29	51	42	31	57	36	27	30	43	32	38	43	48	46	35	33	44	40	33	49	45	35	37	44	48	52	40	49	42	38	41	50	29	40	42	31	47	38	35	31	36	42	24	45	37	36	34	51	42	36	37	31	40	27	54	44	37	43
24774	17945	11862	26055	34713	34047	30996	27555	24503	21679	19174	16377	13806	12017	10318	8799	7840	7224	6707	6321	6124	6350	5966	5699	5234	5001	4467	4267	3777	3566	3024	2993	2659	2504	2190	2040	1958	1789	1629	1371	1255	1280	1203	1291	1204	1105	1129	1115	1116	1222	1127	1118	1178	1220	1282	1283	1139	1129	1069	977	955	874	776	837	784	814	765	779	765	723	754	715	745	697	739	737	734	703	726	742	712	714	689	714	664	715	692	702	742	655	632	676	722	664	701	687	660	716	680	679	680	648	690	696	681	646	655	709	689	709	627	655	703	668	702	671	658	652	689	685	697	717	684	673	674	660	674	660	699	651	657	684	673	681	643	666	666	699	702	674	663	695	682	668	625	655	657	606	650	705	682	639	706	687	672	659	721	668	707	616	670	642	710	631	671	679	661	653	705	627	667	608	668	691	679	704	729	688	703	696	649	707	715	655	694	637	694	642	671	687	669	670	637	643	700	646	706	715	623	721	671	656	677	681	696	675	644	667	685	705	659	663	651	646	647	639	655	652	652	686	663	646	667	667	616	658	661	691	670	681	632	701	696	641	692	693	649	670	657	665	636	703	716	656	659	652	666	598	623	610	642	667	673	666	623	688	697	623	677	655	693	662	674	692	660	675	635	683	635	711	680	652	632	703	607	657	708	592	625	660	644	654	689	636	633	661	644	647	692	631	661	646	646	670	677	667	654	618	651	599	654	651	653	678	655	701	707	656	691	693	668	631	655	677	645	687	656	634	685	650	658	701	678	676	688	638	680	680	669	687	673	611	617	670	649	670	645	652	650	681	728	657	637	639	715	627	675	652	703	688	665	636	669	689	693	675	656	690	666	643	664	647	623	635	697	693	640	700	690	624	680	675	649	696	700	700	650	645	691	627	658	666	639	669	702	673	637	641	706	708	678	663	604	667	662	670	686	638	683	629	679	626	678	635	689	643	682	684	670	630	618	677	665	633	653	695	713	689	669	657	731	620	653	616	668	650	688	681	692	633	649	691	681	674	664	689	677	676	673	647	673	649	656	664	646	662	669	631	651	635	649	676	645	634	695	677	679	732	707	712	619	692	690	716	664	592	628	633	688	641	643	669	682	670	673	684	676	652	672	633	659	646	659	671	665	673	630	660	704	647	656	639	685	660	711	653	670	680	683	679	628	698	632	657	686	659	664	683	686	646	649	681	678	667	696	586	683	630	685	681	676	647	684	691	708	711	627	719	636	640	664	701	663	689	661	644	645	700	662	674	652	673	695	725	694	670	684	671	657	659	650	702	640	648	657	684	621	701	666	685	655	679	673	624	645	677	624	651	671	627	673	618	617	682	652	679	651	702	698	608	658	642	668	659	641	666	683	651	642	653	702	674	685	663	635	649	665	620	641	659	621	656	658	638	683	665	626	671	644	663	693	691	647	646	690	695	664	632	683	629	646	662	654	590	654	632	660	666	655	678	668	637	690	654	627	602	701	664	642	661	670	675	681	665	648	650	683	651	673	674	643	684	659	638	705	680	683	682	639	685	669	663	648	651	660	622	641	676	665	651	661	653	650	631	718	695	658	635	699	691	666	685	699	686	672	660	704	658	661	671	628	671	647	693	652	621	625	660	649	661	647	679	679	646	722	627	661	671	670	649	667	708	650	611	654	663	656	623	679	625	661	623	682	625	686	628	686	685	730	699	678	697	636	671	630	658	681	676	703	644	659	613	663	629	689	674	679	645	641	669	619	647	694	675	645	655	711	634	664	668	633	616	621	634	664	648	630	722	654	743	668	717	656	664	714	698	664	671	674	645	666	633	693	672	636	682	630	615	652	655	663	676	663	633	658	664	657	670	682	659	668	668	665	644	667	671	671	664	664	661	648	627	687	707	680	686	680	625	709	671	631	630	649	667	706	704	652	705	661	672	727	633	677	698	691	633	594	639	644	658	641	660	672	724	675	647	644	676	625	651	672	683	652	656	651	667	628	648	642	652	659	620	625	661	662	718	662	649	714	642	701	662	699	683	681	663	665	660	644	643	587	629	681	640	660	672	634	614	651	655	609	676	685	678	655	654	662	652	671	679	644	690	644	658	673	626	695	645	699	699	641	668	671	680	646	620	664	724	663	686	673	690	674	668	630	668	678	677	633	675	668	654	653	667	637	633	659	671	660	646	700	619	674	630	666	675	676	680	638	715	669	611	670	685	622	618	659	681	697	653	677	660	688	653	658	624	623	749	635	693	665	700	666	699	625	714	674	653	648	644	673	661	672	707	660	664	674	649	672	645	689	672	655	614	679	679	714	676	646	663	709	675	685	669	696	657	658	677	680	594	683	623	706	667	692	681	681	648	677	707	661	656	650	664	659	693	623	666	654	656	669	667	669	627	621	682	643	661	663	673	645	640	641	696	616	694	663	616	656	646	665	683	634	692	669	663	700	648	646	672	671	651	626	698	681	644	660	677	623	654	668	665	686	652	666	661	653	665	684	658	680	679	625	705	689	678	682	697	626	659	634	667	662	626	675	668	662	639	655	669	642	635	654	615	657	681	691	639	662	670	705	651	657	659	677	670	664	686	702	676	660	638	657	662	665	683	666	603	693	653	676	649	682	602	616	604	678	682	675	650	663	688	671	640	677	745	624	662	686	698	674	659	689	674	660	633	663	710	627	643	648	679	650	626	645	698	665	669	721	698	669	681	666	694	597	635	654	667	693	683	674	706	658	675	718	703	696	683	694	632	660	640	649	649	660	654	643	681	647	693	734	665	710	609	669	683	660	718	687	679	648	676	632	672	665	628	655	657	617	684	639	677	677	672	684	717	657	685	677	642	635	699	660	617	647	698	638	664	668	660	614	664	669	662	693	671	655	602	687	661	642	671	662	672	636	626	601	625	662	619	682	678	675	662	677	667	692	639	649	660	653	646	704	687	651	681	652	669	643	674	692	645	665	657	711	667	660	693	677	698	674	646	622	671	659	688	710	699	664	695	636	652	672	682	689	659	708	627	709	610	659	659	683	660	677	649	641	665	653	646	644	682	647	672	648	678	653	702	603	676	636	692	673	661	644	665	691	686	655	662	654	655	650	687	698	644	689	664	634	684	698	639	661	661	657	658	676	665	685	675	638	682	651	643	653	613	664	695	658	679	679	643	661	717	652	676	679	622	657	622	654	639	657	679	668	656	659	648	622	609	684	650	723	648	590	674	675	629	677	643	634	679	685	703	642	659	680	664	662	674	673	648	614	673	628	642	652	663	692	664	686	656	632	695	686	638	651	658	595	663	685	670	635	649	684	695	695	670	600	682	674	696	675	685	666	677	666	642	639	652	689	681	668	666	660	661	675	642	624	657	693	648	708	683	692	700	695	659	676	641	663	649	618	676	643	667	682	645	697	637	677	660	633	683	659	660	671	693	717	604	710	697	646	620	667	678	629	679	701	645	642	671	646	669	665	628	671	637	694	671	686	669	633	649	648	682	672	683	646	671	655	666	604	648	638	647	695	688	625	687	675	670	679	659	671	666
1616	383	249	172	368	424	361	337	283	276	219	164	149	146	93	96	88	75	84	86	106	99	95	71	89	66	59	69	59	56	48	39	49	44	53	32	37	45	32	28	29	29	29	32	34	30	25	36	27	25	33	26	34	31	32	27	23	32	20	29	25	23	31	27	32	21	27	22	21	19	28	17	23	25	21	22	25	15	26	34	23	23	20	24	24	29	24	23	22	24	33	19	22	17	26	26	29	25	22	27	22	26	29	19	23	24	23	15	23	17	17	24	21	26	26	22	22	32	18	23	19	17	22	18	24	27	26	23	22	16	20	29	26	27	19	14	30	28	22	19	28	21	30	20	18	21	24	18	30	19	24	21	25	20	23	23	15	22	25	27	23	32	24	34	15	32	39	28	19	17	27	18	23	25	26	23	22	25	23	16	27	26	20	29	14	22	24	14	17	27	12	15	32	27	19	27	20	26	29	23	23	26	24	25	24	32	27	20	28	24	19	16	25	28	28	16	29	23	33	32	21	22	23	26	25	26	27	20	17	19	27	26	33	25	22	35	25	24	27	21	17	17	23	17	24	25	15	28	28	20	33	21	25	26	23	30	23	22	19	15	28	18	26	24	22	18	26	30	21	30	19	24	29	30	25	26	24	22	25	26	18	19	26	19	19	21	21	22	24	27	26	24	18	24	20	12	20	28	30	26	21	17	23	25	18	22	20	19	22	21	26	23	16	32	27	23	28	26	26	25	18	33	19	19	32	30	28	31	29	21	21	28	22	18	28	25	24	25	17	19	21	26	28	22	25	12	31	30	27	29	28	19	30	26	27	20	27	16	27	25	17	16	27	25	20	22	24	24	25	21	20	20	22	20	24	19	32	29	16	24	25	26	21	21	20	26	18	24	24	21	22	24	16	19	24	19	26	30	34	19	16	36	17	16	25	21	26	22	20	15	24	27	29	19	29	22	29	20	22	20	20	23	21	29	22	20	17	20	34	31	34	33	19	16	29	22	27	25	17	26	25	22	25	28	26	29	29	26	21	20	19	28	22	27	23	23	20	32	29	15	21	12	20	27	25	18	18	25	30	31	27	28	22	25	21	20	24	20	23	28	21	27	24	26	27	25	25	24	21	23	30	26	19	22	20	12	14	21	22	21	19	23	25	31	23	25	21	23	22	25	12	27	19	18	21	19	25	26	19	25	26	19	20	25	23	15	22	24	21	25	22	33	29	32	18	16	23	15	22	23	16	29	17	35	26	25	29	26	23	22	26	24	31	23	16	18	18	12	19	26	23	22	26	18	37	29	20	21	29	18	27	20	26	30	35	30	27	20	28	27	21	23	25	21	22	21	26	21	13	32	26	26	20	25	16	24	23	18	23	20	15	22	17	23	19	22	16	38	27	12	25	27	22	23	28	26	25	20	28	27	17	26	21	22	24	28	21	24	29	20	19	26	26	28	31	23	22	21	25	22	20	25	13	30	27	26	30	19	22	27	32	26	19	18	15	23	24	16	32	30	24	26	27	11	18	27	22	26	25	25	13	27	24	19	33	23	21	21	29	28	18	28	20	22	29	25	13	17	33	23	25	33	26	18	23	26	21	23	24	21	20	28	29	10	22	26	21	27	21	17	23	25	29	27	25	22	17	20	26	25	24	21	21	24	29	17	25	26	23	24	24	19	18	21	21	25	20	19	17	22	25	29	26	13	24	31	14	25	30	18	22	20	23	19	25	24	29	27	27	20	21	22	26	13	32	17	24	16	21	22	28	28	27	12	19	18	15	23	17	28	23	20	15	21	26	23	25	31	23	16	26	26	30	21	24	19	20	20	22	33	28	29	21	18	24	21	26	26	17	21	21	21	24	29	21	19	19	24	22	15	25	22	25	27	24	17	17	22	20	23	21	28	32	23	22	29	26	23	15	36	24	15	15	19	26	23	23	13	20	27	27	16	28	32	22	28	28	18	21	22	21	31	26	25	24	25	13	28	27	24	23	30	17	20	28	33	19	20	26	25	29	22	26	20	17	27	18	22	21	22	22	21	25	21	15	20	23	28	24	27	25	23	21	21	24	30	25	20	16	36	31	23	26	28	24	28	26	15	21	25	19	12	23	21	20	23	14	23	21	27	16	23	34	17	23	26	22	35	21	22	12	29	17	32	19	23	30	22	26	19	28	25	27	22	25	25	26	28	27	32	25	16	23	24	22	28	20	26	20	29	14	19	19	23	26	24	24	19	24	21	20	29	19	20	24	18	24	24	16	26	19	24	30	20	9	16	17	19	24	20	20	21	21	18	19	19	19	22	26	26	11	25	15	19	23	27	14	24	25	23	25	20	22	21	22	21	24	21	32	21	22	23	31	23	19	18	24	24	21	20	28	23	24	23	21	18	16	20	29	20	34	20	24	22	17	30	17	25	23	19	13	21	30	17	13	14	25	33	24	25	26	29	15	24	26	25	22	33	22	27	21	27	33	25	29	23	22	15	21	24	29	25	20	17	23	16	21	28	20	28	23	23	24	20	31	19	23	22	18	22	34	22	25	16	26	14	19	19	20	17	22	19	28	22	23	27	20	17	24	17	32	21	25	19	21	20	22	29	30	27	23	20	25	16	23	22	15	19	30	16	18	24	18	12	24	25	23	15	26	27	22	22	17	34	16	27	22	21	18	28	24	18	22	17	24	24	33	19	22	19	18	20	25	26	29	29	20	15	25	25	24	20	21	22	31	28	21	28	20	21	18	22	20	24	14	31	27	15	20	21	24	17	31	15	22	23	29	24	11	29	25	22	23	28	25	18	23	32	22	16	17	21	19	19	16	14	23	22	22	21	18	27	14	25	22	21	24	21	32	15	21	21	26	31	27	15	25	19	16	21	27	23	19	25	25	16	27	20	32	13	14	30	17	25	22	21	17	31	18	23	17	31	27	25	24	21	23	22	20	24	15	25	30	17	25	27	21	13	24	15	27	23	17	20	16	31	33	21	24	21	24	22	24	36	18	26	13	15	21	27	26	33	21	17	19	25	25	29	28	22	18	15	24	16	29	15	12	23	25	26	25	20	20	24	20	27	35	25	26	22	24	18	24	26	28	23	27	24	30	32	13	32	24	28	18	26	25	33	23	26	21	21	24	26	20	17	30	22	23	19	19	26	23	25	21	21	31	17	22	23	28	22	21	20	26	24	23	25	32	24	23	18	18	24	31	24	26	24	19	14	15	23	31	22	20	16	22	20	18	21	26	28	29	29	28	19	26	34	27	17	26	30	25	21	20	14	28	26	25	25	24	23	28	20	23	13	18	23	23	29	23	28	23	24	22	15	27	37	24	27	16	27	22	18	22	23	26	28	24	24	14	21	24	19	20	29	22	23	17	26	20	24	18	24	23	30	18	12	26	21	13	29	17	24	22	17	26	27	30	20	30	23	21	19	24	19	22	12	24	25	15	34	27	24	15	22	20	21	17	30	24	21	15	24	18	23	18	23	19	16	20	23	27	20	29	22
16736	10529	6394	17470	25649	24904	21952	18587	15967	13545	11010	9127	7443	6273	5496	4700	4146	3826	3624	3391	3447	3726	3630	3459	3294	2993	2773	2444	2259	2011	1906	1791	1573	1426	1247	1174	1069	970	843	765	751	709	743	640	614	613	613	582	629	673	594	600	703	700	733	620	578	598	570	547	532	476	467	461	442	466	465	442	422	413	448	401	418	404	430	411	425	375	392	432	365	423	377	393	394	377	433	385	380	373	391	404	381	375	397	385	375	362	385	380	412	406	427	397	410	364	381	387	393	376	375	401	371	394	379	390	368	388	375	376	388	366	403	383	394	440	378	381	344	388	396	344	378	393	411	418	398	391	401	395	404	372	397	391	411	407	407	376	410	352	378	400	391	357	402	411	397	381	379	385	378	369	397	366	378	397	372	370	367	382	375	388	370	375	361	420	394	369	399	387	394	421	385	395	355	369	393	359	405	375	355	366	363	400	393	401	370	394	377	369	365	397	388	366	395	361	387	400	431	397	381	408	376	386	395	409	369	381	373	376	384	386	363	382	410	389	378	347	387	381	386	399	383	379	370	394	371	352	400	367	389	414	378	406	380	406	382	362	421	400	360	371	409	393	415	377	340	372	383	394	395	374	381	384	363	376	399	379	381	372	405	375	379	349	396	390	402	380	402	406	386	379	424	420	365	384	369	360	397	389	375	380	357	339	363	393	404	378	363	385	408	418	395	385	405	374	349	374	427	382	401	396	385	369	400	397	384	414	379	424	382	378	386	362	408	376	395	405	399	412	433	404	394	378	377	371	369	399	382	346	403	389	393	415	367	393	382	360	357	371	389	383	363	391	395	395	369	381	409	400	419	376	381	373	379	357	388	370	350	387	412	367	428	394	382	388	360	421	370	408	389	395	415	412	365	367	403	367	398	392	391	395	387	391	395	371	384	375	394	362	365	374	366	364	361	364	367	392	380	355	370	383	342	395	406	420	376	375	359	401	394	402	381	391	428	397	389	390	385	372	378	367	407	360	419	397	382	389	415	400	390	389	390	382	370	398	403	374	389	401	384	418	383	382	387	366	396	377	366	369	397	391	423	353	403	411	362	376	386	369	390	349	411	372	427	396	357	360	341	381	386	380	383	404	353	395	385	383	376	399	393	390	379	368	420	397	372	374	375	386	381	384	363	370	380	417	416	384	412	366	410	358	397	382	409	351	381	411	397	362	381	395	343	379	390	372	389	416	402	406	405	420	358	389	366	369	426	349	369	386	404	383	373	375	394	376	371	387	404	403	365	401	421	381	378	383	374	394	376	385	351	415	387	402	369	391	407	397	415	377	416	353	401	380	393	362	369	390	404	371	397	383	387	378	383	375	403	361	349	379	387	382	390	387	371	376	385	394	384	412	394	378	397	373	383	383	395	360	390	351	384	392	385	359	381	408	368	395	383	379	348	411	391	394	351	370	402	426	427	401	381	368	413	403	360	389	415	376	368	372	342	382	400	383	412	391	361	409	389	391	369	334	373	391	389	391	415	378	386	378	371	388	355	411	375	399	381	412	364	380	400	393	375	399	377	375	377	358	357	395	381	358	374	391	399	409	362	399	380	388	397	420	421	397	392	416	348	381	429	397	396	395	386	391	403	387	417	398	353	387	373	362	396	374	366	407	392	404	357	396	354	397	344	414	381	378	391	393	428	355	394	380	381	382	392	421	362	389	378	382	377	387	372	390	377	412	396	379	376	418	411	402	368	385	407	403	384	394	384	386	370	399	374	377	416	391	391	392	425	416	387	374	427	407	417	411	394	373	400	401	430	444	400	372	387	394	368	441	412	392	385	380	410	382	393	346	406	332	341	403	406	382	380	370	391	381	393	398	388	399	381	359	376	398	372	348	371	371	393	399	336	420	384	359	403	375	362	401	382	365	416	371	412	353	370	362	406	377	378	362	380	391	402	389	404	359	373	366	404	369	350	378	419	392	357	402	406	426	378	360	396	406	355	367	414	376	371	387	375	394	377	391	365	381	365	377	393	356	401	355	366	392	387	357	380	424	355	352	405	394	373	396	427	377	382	340	379	411	400	397	376	411	385	375	358	378	403	418	382	400	391	381	388	407	349	390	393	421	382	370	418	440	360	416	377	380	374	399	413	380	420	363	372	371	356	411	399	422	383	400	385	356	409	400	383	433	396	390	397	352	338	379	390	387	393	375	378	403	362	358	394	377	348	400	398	365	397	362	386	380	391	363	396	419	379	358	396	369	381	374	387	402	401	387	381	399	407	374	390	433	393	410	378	372	421	381	406	395	412	401	402	353	426	382	388	365	383	390	359	396	396	400	383	422	370	393	381	364	332	425	379	368	376	368	404	392	389	393	394	392	412	395	362	385	397	391	427	385	396	372	360	418	377	363	358	406	404	386	367	377	382	366	383	404	398	390	389	382	381	370	412	409	406	377	354	385	388	395	392	373	356	394	373	383	373	410	389	367	393	371	348	390	384	365	393	405	386	397	404	367	391	411	398	380	387	370	365	417	376	393	416	374	386	356	380	367	360	393	349	345	368	415	378	390	409	393	410	383	358	368	425	432	406	427	393	394	389	366	405	391	387	385	360	361	396	405	345	385	386	408	422	340	388	419	380	397	392	421	385	422	383	393	408	378	339	379	379	376	387	372	402	385	429	385	363	402	378	363	395	387	386	374	380	396	389	360	402	389	399	397	384	357	395	388	400	376	388	380	391	370	361	401	356	400	389	388	407	403	377	371	408	393	390	419	408	394	388	396	390	386	414	391	396	406	382	374	399	399	367	364	376	377	414	365	383	392	415	385	388	397	371	377	358	383	381	413	382	402	371	384	388	396	380	407	397	389	401	416	350	393	351	390	399	413	388	403	350	380	373	367	388	382	394	362	355	357	411	401	401	397	376	412	412	382	407	411	397	354	388	390	371	366	418	350	379	383	392	383	381	398	418	378	383	408	419	377	393	407	398	410	400	383	393	372	374	418	401	357	411	441	436	371	380	402	415	427	374	350	418	361	428	387	411	388	380	379	402	385	354	386	392	360	362	382	366	374	366	425	352	383	367	373	394	393	387	377	360	400	367	408	397	418	373	389	368	370	419	410	360	383	429	381	370	368	409	351	382	401	388	340	411	389	394	419	412	365	402	337	403	366	378	353	357	398	364	382	408	373	379	375	431	387	384	377	372	378	402	380	402	359	384	416	410	374	384	397	379	374	385	380	367	363	440	386	361	412	373	364	403	386	356	357	372	379	367	386	397	377	387	365	397	399	375	353	426	377	382	356	362	338	384	342	346	374	362	392	389	393	362	369	368	423	366	382	376	363	412	413	404	360	384	365	365	394	385	358	395	397	379	416	376	370	388	379	369	387	393	382	368	399	395	398	351	364	365	373	412	391	398	421	400	376	381	365	387	358	413	384	353	395	371	383	413	378	351	381	361	374	413	399	399	356	419	378	385	412	397	400	339	356	381	386	383	369	397	353	378	392	380	393	350	361	413	401	356	390
1072	639	370	280	533	671	580	527	475	419	339	276	231	199	150	146	128	117	112	102	127	125	116	113	106	95	82	95	77	64	47	52	61	44	55	39	40	36	34	44	38	31	31	29	35	39	27	35	38	23	31	25	32	30	36	28	30	31	20	35	22	28	30	28	31	26	29	21	26	25	23	32	22	20	28	37	21	21	23	28	26	16	33	27	25	24	19	18	25	24	15	20	22	23	30	22	23	19	26	27	26	23	26	21	26	20	20	30	18	28	28	19	25	22	18	32	31	23	27	20	22	28	20	19	24	10	20	23	20	24	22	23	18	29	26	22	28	18	16	26	27	24	25	25	24	20	17	22	22	28	26	25	25	23	16	15	21	22	27	22	26	23	21	23	13	28	24	29	23	22	25	26	16	23	34	22	29	19	10	21	21	32	28	17	10	26	26	21	17	22	29	25	18	21	28	24	14	21	26	28	22	38	29	22	26	24	25	18	25	23	24	29	24	25	21	23	22	32	31	28	25	26	30	29	18	16	27	23	19	19	31	26	16	17	17	19	26	27	23	29	21	23	25	23	28	20	29	20	22	19	20	27	27	27	20	19	30	19	22	15	21	28	27	13	20	29	23	25	30	25	27	30	22	20	19	31	19	28	26	21	19	20	26	34	28	31	21	25	19	28	25	23	35	22	25	20	27	19	18	20	22	23	20	42	29	19	26	26	22	20	30	21	26	21	29	27	16	27	18	31	23	20	20	25	25	23	27	27	23	34	30	25	32	21	27	19	25	25	15	29	30	17	20	26	33	27	19	24	25	27	22	20	19	20	27	30	28	28	19	19	38	34	17	25	30	21	27	36	22	17	18	29	25	26	27	27	21	24	21	33	20	23	33	24	25	30	25	30	24	15	27	24	23	28	20	27	14	34	30	40	20	27	32	21	23	27	24	38	20	36	19	26	25	20	23	20	17	23	23	21	23	19	20	23	20	15	25	25	24	21	22	22	18	25	27	16	26	29	30	17	28	18	27	33	27	27	19	22	18	24	31	17	28	22	24	21	28	23	19	24	32	29	17	25	24	28	19	21	26	27	23	22	27	20	18	22	23	15	18	25	18	21	20	17	22	24	23	30	20	19	30	24	34	21	26	24	38	19	17	27	19	19	28	17	27	25	19	22	23	19	26	16	21	26	24	22	25	28	17	35	24	27	19	23	28	22	22	27	24	30	23	22	17	14	27	19	21	21	24	24	27	29	24	25	24	15	23	18	24	20	23	22	24	27	16	31	25	17	19	24	24	31	19	27	22	30	25	27	29	26	25	27	20	21	32	22	28	26	25	16	25	25	30	22	28	24	25	26	20	18	25	22	21	23	21	29	25	31	25	24	22	16	24	29	24	20	24	25	29	25	25	20	31	21	11	26	24	21	25	24	23	19	22	27	18	21	24	26	34	16	27	21	22	24	32	21	19	18	19	31	31	33	21	26	24	16	30	31	24	29	25	16	26	25	16	20	22	34	25	29	19	28	20	18	20	19	17	22	24	28	24	25	28	26	19	29	18	26	28	15	17	20	26	19	23	20	22	23	17	19	20	29	25	24	32	21	32	15	19	28	21	19	19	31	21	27	25	28	20	18	21	32	23	27	20	21	28	27	31	22	22	27	23	24	17	29	21	20	44	25	18	21	24	20	17	23	24	17	19	24	23	32	23	21	37	23	17	24	24	31	23	20	30	25	26	27	18	28	18	30	25	28	23	20	30	19	23	18	25	23	38	26	22	26	26	29	23	25	25	18	23	35	25	34	25	24	28	23	30	26	23	21	21	19	18	17	27	30	19	25	26	29	18	27	23	17	20	23	18	13	29	26	26	16	23	23	30	21	26	22	21	16	23	22	21	23	21	21	25	19	23	22	23	14	21	22	27	16	25	20	25	24	28	25	23	31	29	14	24	25	24	28	27	23	17	24	25	24	33	21	19	33	15	25	25	24	25	26	23	16	27	29	23	30	23	28	19	20	23	28	31	28	33	31	29	20	18	30	29	24	15	32	23	22	26	23	24	29	17	29	32	31	27	26	23	25	16	24	27	17	21	29	17	25	29	25	26	18	23	28	26	25	23	26	20	24	30	24	24	25	23	24	16	18	22	29	33	27	15	24	26	26	25	20	32	25	32	20	18	31	19	23	17	23	21	25	23	21	18	17	21	20	26	18	31	18	23	19	26	32	19	25	28	16	21	28	34	28	20	29	18	17	17	26	31	26	33	24	37	24	22	24	22	29	15	21	30	18	24	23	25	32	22	32	19	25	23	19	22	27	27	27	21	29	14	28	28	28	25	30	20	21	33	17	27	28	23	25	20	21	26	24	31	23	27	19	19	24	26	18	31	24	19	26	30	28	27	23	23	19	19	22	20	24	31	22	25	18	26	21	28	21	22	28	24	27	16	31	19	25	18	24	22	17	24	25	28	26	25	16	20	28	16	24	24	19	26	23	22	21	25	24	27	27	30	38	27	34	29	21	19	15	28	29	10	20	23	29	20	18	21	23	14	16	22	25	32	25	21	25	30	25	23	15	14	27	19	17	25	19	33	28	16	35	19	19	20	24	27	22	32	22	34	19	17	23	25	16	22	15	29	18	21	25	20	20	30	19	29	24	17	16	22	28	27	22	16	24	22	25	31	19	20	28	23	19	25	17	28	28	18	28	19	27	31	11	23	17	19	27	23	23	19	21	23	22	21	17	17	22	16	24	24	23	21	24	36	24	22	20	20	30	19	28	16	27	16	20	22	19	24	28	28	23	17	22	25	22	28	24	23	21	27	16	26	26	29	29	31	22	40	25	20	23	29	20	19	27	33	20	22	20	29	23	26	28	22	22	26	21	19	28	14	23	19	32	20	33	30	19	18	27	35	21	14	18	24	27	19	31	28	19	21	19	22	29	25	22	28	32	21	27	19	28	31	21	28	15	36	21	23	20	32	22	22	30	26	23	18	24	28	24	25	23	18	32	25	30	21	16	22	27	15	26	19	22	16	26	26	31	17	16	25	16	30	28	26	26	17	26	33	21	23	15	25	29	30	21	24	26	20	29	29	27	27	25	33	29	18	20	26	21	22	24	17	28	25	26	18	26	30	24	33	39	28	25	16	21	22	17	17	15	23	29	22	22	24	22	23	21	27	24	22	28	27	17	27	23	24	20	20	31	21	28	24	24	20	25	19	26	28	27	25	28	24	21	30	25	25	27	25	27	22	22	26	33	15	13	29	19	29	25	27	15	23	23	15	19	19	30	35	22	17	20	20	17	22	24	14	32	31	27	30	26	19	24	20	17	22	20	23	16	13	23	28	32	26	23	31	22	28	24	20	32	24	25	33	31	21	24	19	19	24	21	24	21	24	24	25	23	17	19	34	30	17	13	25	31	21	22	23	35	31	28	24	21	23	23	24	25	27	30	30	22	31	20	22	17	25	10	34	21	30	18	28	21	24	21	19	19	25	23	18	29	26	29
21176	15433	9613	22860	31123	30577	27413	24113	20988	17691	15172	12668	10571	8971	7785	6761	6004	5246	4912	4764	4773	4871	4811	4593	4242	3705	3460	3000	2804	2544	2359	2217	1939	1706	1651	1457	1317	1207	1069	967	868	857	876	798	777	741	769	737	745	760	759	819	793	829	925	758	740	719	631	627	518	510	539	486	471	465	480	452	459	464	447	442	411	456	422	429	460	458	446	449	417	426	414	410	441	447	451	390	361	390	387	390	408	410	435	362	400	390	402	398	375	386	392	427	424	428	429	422	401	420	387	399	351	378	420	403	442	463	426	397	368	413	390	401	411	380	381	399	427	401	412	415	399	411	442	404	389	398	368	387	377	405	391	391	397	405	384	353	397	395	405	408	432	395	395	379	369	387	421	392	402	387	354	394	415	387	434	371	355	429	395	384	400	373	390	392	404	365	426	380	386	373	407	408	422	430	413	393	382	427	393	411	422	401	398	384	372	388	383	416	365	410	388	379	363	418	408	405	391	402	400	418	397	385	398	372	382	386	391	401	406	412	389	431	356	375	379	412	373	390	387	389	397	376	403	403	395	392	366	359	371	378	411	372	409	372	418	426	410	396	371	383	385	394	414	393	385	376	396	378	399	396	382	405	376	401	387	422	395	426	396	384	414	368	404	369	404	398	358	371	404	381	425	375	374	373	333	429	401	395	415	409	400	352	416	392	382	380	391	387	459	400	391	418	374	405	405	418	384	382	401	399	384	382	395	367	385	354	410	402	377	426	365	428	403	395	383	372	392	384	466	392	372	409	385	363	394	405	409	360	452	409	379	405	418	404	394	388	402	411	382	380	397	379	405	445	395	376	387	417	421	395	369	435	420	399	376	377	404	406	385	388	409	379	383	405	430	370	391	382	373	379	383	375	382	397	383	423	375	417	405	398	403	409	416	397	350	409	394	385	364	397	451	419	372	390	390	414	430	442	390	397	387	399	398	403	400	386	397	382	387	386	383	386	431	418	414	400	386	372	403	395	390	395	400	423	406	391	419	386	382	371	422	394	335	436	436	408	389	368	374	395	382	379	396	444	402	422	392	420	388	404	391	390	386	409	374	420	378	382	395	385	376	431	350	426	389	388	392	404	382	431	407	416	413	396	376	377	393	375	412	408	416	361	394	398	384	386	413	401	379	422	395	394	387	435	401	401	404	408	402	403	428	418	378	386	423	382	396	397	381	396	387	393	397	308	421	391	420	411	389	422	366	398	415	374	373	382	352	372	374	410	345	394	425	369	432	405	384	383	414	361	444	416	367	421	403	381	409	421	390	406	390	385	394	399	404	364	397	403	407	376	413	410	368	414	403	427	400	422	399	399	398	369	408	397	400	377	388	417	348	411	403	389	407	397	421	372	391	385	435	378	382	431	378	414	402	363	393	378	400	399	394	370	362	365	409	418	409	384	373	398	409	403	413	397	418	421	434	408	382	387	393	383	351	428	403	401	359	406	400	370	398	384	401	390	417	447	360	380	371	401	401	388	433	385	405	368	388	396	383	378	431	362	379	398	384	394	375	391	366	412	396	371	417	379	407	397	377	406	422	381	407	394	379	393	411	374	395	396	388	401	419	422	397	379	379	382	366	439	360	414	408	423	391	404	369	390	353	395	349	391	412	418	425	401	382	409	360	381	420	439	414	402	392	400	383	399	360	368	410	371	441	400	398	377	394	406	353	386	393	417	402	426	386	378	402	385	406	384	407	392	408	428	405	365	395	392	409	388	397	382	423	377	377	388	414	430	389	407	382	434	408	397	397	396	385	385	402	406	375	388	398	362	374	404	373	413	411	385	386	382	390	405	409	364	391	399	412	351	377	389	390	431	413	417	404	376	372	393	365	387	399	375	407	405	431	411	363	423	426	347	368	391	387	373	399	390	413	404	381	414	399	391	407	440	373	371	389	391	384	403	392	409	360	367	384	423	393	367	439	378	433	403	377	382	400	413	390	417	355	395	402	465	367	378	383	394	415	428	368	381	398	397	343	356	383	419	382	395	368	402	392	370	406	394	391	403	412	371	393	381	385	374	419	389	391	392	395	392	408	398	424	383	416	380	397	380	404	357	400	395	377	405	428	392	376	400	392	423	391	402	379	411	418	434	366	435	378	409	397	355	366	397	403	392	427	378	415	374	394	389	428	407	397	378	366	419	354	370	388	363	401	375	393	394	365	415	405	390	376	381	391	411	412	401	389	448	389	401	436	395	437	376	414	414	412	375	394	407	399	408	380	364	440	368	355	364	385	360	404	422	366	348	375	384	389	423	381	409	386	395	392	374	393	359	398	413	428	423	418	372	374	433	385	378	396	433	383	400	403	381	433	432	363	391	373	374	372	429	411	407	434	380	402	424	393	400	392	382	418	384	421	352	450	401	397	399	380	366	410	417	410	403	407	442	449	330	404	392	419	388	391	407	390	398	392	407	415	405	359	375	387	373	356	398	406	402	377	362	386	357	393	408	399	416	394	357	397	382	383	413	410	416	418	390	396	387	361	345	394	376	432	399	418	378	380	365	385	387	387	362	369	389	335	432	359	409	421	446	413	428	383	370	356	373	412	387	403	433	392	377	398	370	385	392	354	375	413	398	409	383	381	393	355	404	402	381	420	388	403	370	391	372	398	341	411	397	390	382	365	409	401	422	412	364	388	404	418	406	384	393	392	393	388	382	404	387	416	403	393	365	427	391	372	416	432	396	385	371	409	393	393	403	381	404	370	410	402	406	402	392	410	365	373	347	374	372	419	405	397	395	399	367	408	376	422	411	403	404	387	415	406	363	395	364	405	394	413	382	388	385	384	409	402	392	428	381	379	400	380	385	417	391	396	374	398	410	415	381	401	416	381	378	442	405	401	388	404	412	420	434	412	401	390	397	403	398	420	402	429	384	373	419	383	403	409	365	395	418	368	408	381	423	397	391	394	368	399	410	401	387	426	394	358	390	424	412	381	410	377	360	409	394	342	400	408	409	378	407	387	396	394	387	409	386	436	389	391	366	402	419	401	396	348	390	415	421	385	404	379	384	419	392	373	396	378	395	441	361	403	395	385	379	392	441	396	390	390	403	403	402	458	399	396	367	400	406	396	386	411	399	438	377	395	409	389	412	355	364	373	390	380	416	392	389	403	394	385	422	400	407	432	415	393	395	399	425	411	396	363	415	371	394	408	404	400	408	404	375	378	390	405	409	393	407	372	412	390	384	436	416	394	389	432	420	401	380	404	377	391	411	369	417	372	351	413	419	387	372	367	387	383	401	404	397	386	429	423	400	395	377	367	373	383	376	402	406	415	395	382	417	371	375	420	411	378	405	405	358	394	379	402	357	359	411	388	386	365	420	422	399	365	393	390	397	399	443	398	387	366	400	407	395	390	385	378	399	363	402	393	392	412	427	389	378	362	390	415	372	392	384	383	438	355	384	381	384	352	393	406	356	357	357	381	391	377	398	372	424	385	435	421	381	379	407	391	355	390	394	416	408	367	389	405	385
2809	576	376	278	515	552	579	486	423	376	316	265	253	214	143	154	139	139	121	121	122	129	125	121	104	112	100	82	93	75	82	72	80	83	55	57	61	53	46	45	49	54	45	55	47	40	36	48	34	49	41	35	44	53	55	47	43	38	48	47	32	50	47	29	40	43	39	40	40	45	41	44	44	38	47	46	46	49	37	47	31	43	37	40	33	46	39	33	37	35	36	43	28	40	30	46	41	40	43	36	45	44	36	39	36	48	33	38	41	41	39	43	44	28	38	30	46	40	40	48	38	38	40	47	47	36	38	38	32	34	37	38	47	42	31	39	34	36	42	44	43	38	39	36	32	45	41	33	38	45	37	45	36	35	47	50	47	22	32	38	37	34	42	36	49	42	39	36	45	38	30	38	41	31	35	51	24	44	52	48	41	40	35	49	39	27	41	36	36	40	45	37	47	35	34	34	41	35	45	36	40	43	42	42	38	39	45	26	48	43	51	41	38	33	51	36	46	40	44	50	31	33	35	45	44	29	29	44	33	27	21	41	46	33	33	34	47	36	32	34	43	39	50	47	39	47	27	42	40	38	41	32	38	39	46	29	36	42	32	32	34	53	36	45	40	34	43	46	46	30	37	28	35	36	36	29	35	35	40	45	43	42	56	41	26	41	28	38	43	51	41	39	45	42	47	33	40	45	33	45	45	48	28	34	36	49	33	40	31	44	43	39	31	36	37	42	52	39	57	42	46	48	35	36	29	44	33	35	48	43	39	50	32	41	36	34	43	40	46	47	37	36	50	45	43	36	39	30	42	43	38	35	43	34	48	37	41	40	37	37	36	34	50	40	58	45	52	33	40	34	39	49	45	36	37	49	31	40	45	27	41	37	55	43	44	38	44	34	31	34	29	45	47	38	34	39	44	37	28	35	41	36	48	38	39	37	40	43	33	32	31	48	45	49	30	46	39	33	39	35	47	34	42	21	38	41	47	25	30	42	42	36	45	47	40	33	39	32	46	45	32	49	47	26	40	53	59	40	42	31	31	35	34	40	43	46	32	38	37	44	26	30	32	44	33	41	36	33	35	32	42	34	38	51	38	47	37	49	44	35	35	39	37	32	38	46	37	40	36	25	37	47	38	42	45	38	44	37	36	40	38	37	34	40	43	41	38	46	42	39	35	47	41	46	40	38	52	34	38	45	39	37	42	33	47	25	45	44	37	37	32	47	26	42	41	42	28	30	54	43	41	47	43	40	35	51	37	39	39	37	52	41	39	46	44	35	45	46	31	33	38	41	36	40	46	40	29	41	36	40	51	41	43	48	38	40	35	36	52	22	31	35	42	38	41	44	38	39	37	26	40	44	38	37	39	40	34	49	37	38	37	52	41	37	44	45	47	36	32	36	42	39	40	33	40	53	37	41	43	39	40	43	47	49	37	40	34	35	47	41	37	46	40	41	44	37	50	39	46	45	34	39	42	38	38	37	32	32	34	41	34	40	43	42	49	32	42	32	31	42	45	50	46	47	40	35	43	43	44	40	35	30	39	34	49	37	44	39	49	39	43	30	46	45	35	27	37	32	28	42	43	51	29	34	38	33	38	36	47	37	32	37	44	37	54	35	47	41	48	34	30	54	29	39	38	43	42	27	39	36	36	36	37	39	31	30	51	31	37	45	37	30	43	50	32	34	40	36	42	46	35	37	30	42	39	40	36	54	40	44	42	32	33	38	39	35	39	34	31	42	37	38	34	46	30	41	48	38	49	28	44	48	29	40	25	45	36	39	32	45	44	37	48	37	27	34	46	43	45	31	29	45	31	36	42	42	46	41	25	43	47	30	36	42	34	28	32	31	42	28	43	35	44	39	26	37	45	49	40	37	47	29	35	37	48	35	29	29	35	39	45	42	43	49	28	36	30	38	29	48	47	44	46	42	36	34	32	35	37	42	45	40	50	37	46	34	43	43	48	34	43	33	31	36	41	42	54	39	44	42	35	38	33	36	38	47	37	38	41	48	40	37	35	39	33	40	30	42	41	52	47	40	37	32	34	32	39	33	39	42	41	44	32	33	36	39	35	38	43	38	38	31	41	51	36	34	41	45	38	32	31	30	38	37	44	32	45	51	33	37	36	44	42	41	31	33	36	43	31	42	37	35	35	38	37	46	38	41	45	47	34	36	31	42	35	33	40	37	43	28	25	34	52	42	44	48	38	32	44	33	50	36	35	36	36	43	40	42	52	43	47	40	42	50	43	28	45	29	34	40	35	49	35	40	43	44	35	51	52	41	40	35	37	38	47	41	44	38	34	50	36	49	33	36	41	34	52	43	40	51	29	36	38	37	33	41	40	49	28	44	35	44	47	29	37	36	30	40	32	37	42	45	64	48	44	45	37	38	43	21	44	44	40	35	36	43	46	38	37	51	32	48	31	39	38	40	45	39	52	25	48	52	45	39	35	48	25	30	35	30	32	45	43	33	34	48	45	40	39	47	33	36	49	34	43	37	29	58	32	26	34	43	31	27	35	28	41	42	43	35	31	29	46	39	50	44	42	30	50	29	36	33	44	34	38	34	42	41	33	44	26	41	47	33	36	46	42	34	41	32	37	39	41	37	32	43	39	35	51	45	39	39	34	34	32	42	39	33	39	33	43	36	55	45	39	35	35	39	25	38	46	39	46	49	42	45	39	43	35	44	48	39	41	47	35	41	43	35	38	38	35	35	38	45	31	44	35	40	46	30	39	38	25	30	30	43	37	42	45	32	47	37	46	45	37	30	40	39	39	52	26	32	41	43	29	28	42	43	35	46	44	50	51	41	44	39	38	32	28	39	38	36	35	52	28	34	34	41	44	41	36	39	43	46	33	40	43	36	39	45	37	40	43	43	41	33	43	45	46	45	37	44	35	37	27	34	37	36	47	44	55	42	36	29	41	40	32	39	34	44	35	42	29	36	46	33	40	22	46	39	31	34	43	38	43	45	49	38	27	54	40	34	43	43	46	32	43	40	38	36	34	32	36	34	43	28	31	32	42	39	32	37	35	42	40	39	30	39	41	35	33	42	38	43	37	45	49	32	40	42	32	39	44	37	46	47	38	41	37	40	34	40	42	40	45	32	40	28	40	44	35	44	41	32	38	31	46	52	35	38	42	42	40	47	30	43	40	35	41	45	41	36	27	38	32	37	40	38	43	35	33	40	57	41	23	42	42	48	43	30	38	50	36	35	29	42	42	38	45	44	38	41	33	42	38	33	43	33	48	37	45	36	44	45	42	32	57	36	39	29	45	36	36	38	34	40	42	34	45	41	48	38	38	37	34	38	37	34	42	39	33	38	36	37	37	39	47	46	40	36	37	31	41	48	50	44	43	43	30	29	45	39	33	38	34	23	41	42	35	43	31	36	38	38	38	47	42	48	33	36	44	34	35	46	43	32	34	49	41	41	32	43	36	49	31	41	31	44	51	39	36	33	29	36	39	32	44	41	43	35	48	61	34	38	40	42
19539	13851	8835	21764	30147	29533	26734	23324	19979	16991	14201	12055	10164	8665	7427	6451	5917	5215	5012	4684	4811	4929	4834	4303	4105	3693	3397	3084	2952	2758	2468	2257	1949	1869	1754	1626	1517	1338	1238	1086	1086	1026	1050	1025	987	945	1011	992	1006	956	941	1017	1042	1071	1033	962	851	899	857	787	770	737	741	728	716	679	711	693	665	665	657	690	658	668	625	666	686	686	640	671	634	643	698	641	733	663	682	694	675	667	638	654	625	612	646	693	629	659	643	666	667	588	678	609	594	652	656	635	703	629	641	659	607	684	628	655	626	622	667	672	651	629	632	630	691	628	651	653	631	608	614	683	649	633	641	628	679	673	600	623	607	660	585	616	661	631	652	644	625	623	671	627	646	644	679	620	593	600	618	650	637	589	596	625	624	679	629	638	640	645	650	673	642	678	619	644	648	605	596	644	655	644	628	635	604	652	637	619	653	658	620	621	636	685	646	656	627	624	620	625	631	573	643	629	607	631	656	625	620	686	618	623	637	642	628	606	676	661	623	670	629	633	677	639	658	603	630	618	690	610	616	632	698	648	604	634	624	640	636	653	572	654	634	602	632	624	640	666	617	664	647	634	640	623	614	633	637	649	621	589	615	649	685	637	664	669	665	628	661	637	643	654	633	656	667	649	668	645	636	649	623	619	609	619	653	666	637	692	648	624	584	613	656	633	671	677	637	695	633	637	624	617	640	662	655	678	634	605	636	595	625	631	618	613	629	617	642	628	652	609	605	583	620	622	695	606	656	610	670	673	609	618	576	693	659	618	651	607	664	655	648	668	617	644	655	646	625	627	636	662	630	606	606	654	679	606	615	668	632	590	636	603	632	630	635	642	650	635	691	629	617	641	627	606	640	603	603	669	611	638	635	662	628	645	594	636	603	607	623	629	634	585	625	648	678	610	652	619	647	651	655	637	607	578	656	652	622	655	633	651	603	617	637	631	630	629	563	609	620	615	681	641	652	634	629	641	618	579	652	641	609	692	625	638	668	682	645	677	629	665	640	619	601	665	625	619	630	628	608	654	650	621	644	646	635	597	644	658	602	626	638	572	588	586	603	623	634	626	634	645	621	646	644	586	621	608	648	655	644	618	621	647	706	597	649	620	662	663	641	638	638	612	655	606	617	606	618	600	661	630	665	652	608	606	640	629	590	673	682	661	616	629	646	624	622	583	636	655	672	629	607	619	675	621	619	645	664	634	633	604	663	581	676	626	655	640	645	620	660	643	657	639	628	637	613	627	597	649	638	649	634	612	639	632	660	700	597	649	590	624	619	660	593	596	675	637	635	620	605	643	644	649	665	615	619	627	618	655	656	650	646	618	636	611	633	676	645	672	646	643	631	581	629	647	642	633	641	655	625	649	624	613	681	591	664	635	617	639	687	589	657	650	693	634	619	669	626	655	633	662	601	644	660	614	598	618	652	685	605	634	613	670	627	624	649	643	604	615	651	634	626	646	668	625	604	653	622	630	600	639	639	650	646	609	638	616	608	631	636	619	617	628	600	623	617	635	646	624	572	640	639	617	671	645	651	689	623	606	609	648	637	641	643	573	572	630	598	611	629	647	705	622	644	603	619	644	652	617	633	653	633	561	635	635	653	647	630	676	621	622	647	632	569	694	596	619	657	637	629	633	587	639	625	602	614	633	660	626	628	661	628	629	648	635	617	634	591	655	664	653	663	597	651	633	610	621	666	638	591	610	601	649	644	592	627	678	628	683	661	601	634	680	644	646	649	600	606	649	634	608	627	627	619	669	622	621	671	629	666	642	631	662	653	636	658	639	653	680	637	653	627	692	617	628	688	617	618	633	640	626	613	602	616	608	654	641	617	651	589	660	658	658	610	649	646	654	631	675	608	622	660	615	653	646	663	638	621	643	584	643	584	619	592	665	681	662	628	618	645	631	627	677	621	633	607	630	623	678	618	663	624	615	659	628	667	663	634	628	654	631	644	628	636	585	660	625	612	669	658	657	642	648	605	615	628	617	719	629	646	649	607	646	629	618	623	606	604	592	609	656	594	650	589	589	641	672	607	647	640	629	644	642	614	657	592	656	625	596	619	606	668	689	661	671	646	669	658	648	631	643	631	656	618	641	582	627	605	650	629	616	648	648	625	637	643	653	669	670	645	610	634	620	633	686	613	621	606	658	613	609	634	630	643	592	677	570	621	634	669	653	683	632	602	655	620	625	695	642	650	634	657	671	647	620	617	596	668	623	586	688	635	619	625	612	633	635	623	627	604	651	619	593	702	638	632	650	657	633	624	648	648	642	638	609	612	657	600	633	581	631	655	660	619	675	590	616	647	622	660	667	640	627	669	668	648	667	623	628	659	637	675	624	638	616	660	686	670	619	629	644	643	648	651	622	633	653	637	632	653	648	634	662	663	689	602	619	640	652	638	602	615	627	629	622	624	611	668	611	599	656	628	648	628	646	661	613	630	647	635	633	632	610	679	623	673	681	634	609	640	574	670	624	601	622	628	678	608	606	623	592	615	626	601	652	632	582	634	620	644	624	640	611	651	631	637	596	614	607	620	613	604	643	608	613	649	588	634	642	634	594	637	649	589	584	655	615	630	624	602	638	596	611	646	658	614	626	646	615	648	640	652	600	611	624	603	613	581	631	658	642	621	632	672	715	648	627	629	610	636	602	692	641	637	643	668	626	628	623	641	650	648	642	640	638	676	662	665	608	643	666	579	627	618	642	619	671	654	638	628	652	578	633	624	612	665	639	632	580	641	601	625	639	708	637	639	672	699	636	642	661	623	637	593	606	667	642	630	646	628	635	646	661	659	650	623	677	628	622	622	616	645	634	637	641	649	620	642	629	663	675	635	632	632	643	686	636	605	611	649	633	643	644	686	634	665	642	639	588	648	627	674	637	600	649	608	680	615	614	610	623	608	630	657	620	684	608	595	627	659	675	609	605	655	583	662	660	620	630	585	591	629	665	609	624	608	653	627	647	619	636	635	639	640	672	641	605	649	608	681	592	602	650	607	622	606	683	605	619	613	643	658	626	647	661	700	617	618	629	593	627	654	629	642	676	653	595	653	613	589	679	629	651	596	642	615	648	592	629	642	636	628	606	614	650	608	655	653	666	648	633	614	601	627	639	642	637	641	622	650	608	636	617	667	641	700	650	640	636	636	598	617	658	569	650	626	592	645	697	619	596	601	629	640	620	684	632	622	645	599	591	610	630	630	616	667	646	592	633	589	634	632	624	635	667	606	677	631	649	572	621	677	635	642	614	610	596	653	642	680	651	640	614	601	593	651	581	659	632	654	622	635	633	640	633	590	624	614	616	626	608	623	686	604	648	647	661	649	664	590	642	647	676	641	686	594	612	636	620	680	631	632	646	656	647	645	662	668	642	620	637	628	644	640	659	620	600	625	596	621	655	577	670	608	605	644	598	631	656	629	681	623	681	640	599	649	657	656	651	641	598	587	679	650	649	625	651	603	649	609	591	663	672	664	604	621	632
2137	892	537	437	790	919	836	750	649	520	396	409	347	269	233	175	189	186	165	172	158	170	178	144	152	134	105	112	122	98	85	97	83	69	79	60	62	60	59	59	60	60	46	54	41	37	71	48	45	39	36	45	53	58	47	47	50	56	51	43	45	42	42	52	31	53	49	53	36	48	32	32	36	51	35	39	37	45	51	37	33	54	40	28	37	35	54	41	40	44	49	37	32	35	35	43	38	43	39	40	37	43	41	38	33	41	33	46	52	37	48	42	39	46	39	55	41	43	41	40	43	44	45	22	51	44	46	41	38	46	26	39	48	48	50	32	38	41	35	50	50	39	43	33	41	42	43	40	29	49	49	30	41	41	50	43	43	51	39	42	47	42	41	51	34	38	33	45	36	49	53	39	31	46	41	34	41	34	41	31	41	43	40	45	37	53	39	44	39	40	49	46	30	28	34	40	32	49	40	38	39	45	45	44	40	40	37	39	38	38	43	42	36	36	39	46	28	41	43	34	41	45	47	40	47	46	40	42	42	29	40	49	39	54	36	46	34	50	37	46	36	47	48	46	40	28	36	53	42	39	35	42	40	36	39	38	44	38	37	36	42	34	41	55	37	33	49	36	35	40	42	35	41	49	45	47	48	46	40	40	45	38	35	33	21	43	47	46	52	42	46	45	43	57	47	50	28	44	43	43	51	40	36	46	49	43	31	37	34	45	53	46	37	37	41	24	37	41	46	42	40	47	42	29	40	36	43	51	51	32	58	42	36	50	41	37	44	51	31	35	44	43	44	34	42	37	37	46	37	32	36	48	42	44	35	42	35	41	35	69	34	37	48	40	48	38	39	37	40	47	44	42	46	45	29	48	34	36	48	50	43	34	41	45	35	48	39	52	42	32	55	38	37	45	39	29	28	45	42	42	46	40	36	41	36	45	41	47	35	37	41	42	46	49	35	59	37	46	37	45	47	41	41	41	39	44	47	22	37	38	51	42	42	42	36	48	47	48	38	37	44	38	43	55	36	35	41	43	37	49	31	34	42	32	30	37	35	37	40	37	45	48	41	41	50	45	55	38	43	42	38	42	40	39	42	37	37	36	46	43	31	49	41	41	53	46	44	50	41	43	46	52	46	30	40	35	35	49	42	36	43	38	46	35	35	39	32	39	44	38	46	40	39	40	35	41	46	42	53	36	42	28	53	54	45	42	29	33	40	41	42	49	51	41	35	38	40	33	39	40	39	32	32	32	41	33	32	41	33	45	46	39	33	40	37	57	40	45	50	35	46	45	39	39	53	52	34	45	29	45	39	44	38	56	40	52	36	37	48	34	36	41	50	32	39	41	33	34	44	39	37	55	41	43	43	34	33	57	41	45	40	37	34	46	42	36	44	41	51	35	36	35	45	39	40	34	41	36	30	41	36	52	39	44	29	41	35	37	46	42	28	41	36	49	36	30	37	52	33	47	39	44	37	47	43	45	37	39	44	46	41	49	47	46	43	51	33	35	39	52	53	46	31	35	51	39	41	40	30	35	43	51	37	35	43	46	37	36	44	53	40	45	46	47	46	47	40	50	37	37	43	32	33	39	42	42	30	43	45	34	42	38	33	38	36	25	55	35	56	36	41	40	35	37	48	51	48	41	49	40	56	48	40	36	35	44	38	41	41	44	37	50	37	47	38	39	48	41	44	34	42	34	33	33	49	37	42	50	36	46	41	42	42	48	43	36	30	42	39	46	46	61	46	49	50	36	45	47	41	38	47	30	40	40	36	38	38	48	43	43	36	43	41	44	40	50	34	43	40	43	46	31	51	32	34	35	40	47	48	39	36	36	36	37	37	39	44	31	41	37	43	41	38	38	45	42	47	36	55	42	44	36	51	56	44	37	41	38	32	41	48	47	54	38	37	30	37	37	38	40	39	34	50	48	42	40	51	46	57	41	48	35	36	38	44	38	43	39	43	40	47	42	40	41	45	38	42	33	42	40	55	31	37	45	42	45	33	46	36	46	33	37	36	38	39	45	30	37	45	40	52	43	49	38	43	47	36	42	35	60	48	45	46	38	43	45	45	48	31	43	43	35	36	38	44	44	48	41	43	34	37	28	27	39	48	31	41	47	29	38	43	48	43	33	42	47	26	28	38	36	41	36	44	30	45	40	54	37	40	40	34	30	41	52	46	35	53	48	36	41	33	40	40	40	28	37	58	48	37	56	39	39	44	51	47	42	39	42	42	38	33	35	36	48	38	41	44	43	42	35	29	39	43	44	38	40	58	35	51	43	48	35	44	45	51	31	46	43	36	39	50	34	40	35	38	50	45	46	46	34	31	35	42	40	48	51	45	51	43	46	47	41	35	43	47	47	37	45	42	42	55	44	36	34	48	47	45	42	42	48	39	29	38	49	40	41	47	41	44	51	47	43	33	39	28	41	32	46	41	49	36	29	47	41	50	32	37	44	44	41	33	41	41	38	49	50	41	31	47	36	37	40	40	49	51	48	39	48	26	50	35	53	46	46	46	39	43	53	39	41	40	35	53	46	41	36	43	60	34	45	31	40	37	37	40	51	37	34	43	39	44	40	33	34	38	31	38	48	48	23	41	37	30	34	51	49	44	42	46	41	42	28	37	41	35	37	42	37	39	35	43	40	59	38	40	40	37	35	38	43	33	39	42	50	40	49	41	39	43	42	48	27	40	40	42	40	47	48	42	39	38	54	40	42	41	33	48	38	45	43	51	39	36	52	39	46	44	31	38	51	46	41	41	41	54	37	29	47	41	41	46	45	39	32	48	45	38	31	47	45	39	46	34	39	43	52	45	47	47	35	39	45	35	44	42	39	45	43	39	42	45	48	37	39	29	27	45	33	45	31	43	51	46	36	41	34	48	42	43	43	36	45	52	43	33	33	44	48	39	42	34	37	43	36	38	44	47	41	37	28	43	37	39	45	38	33	42	32	47	48	41	46	40	43	47	43	47	48	42	35	42	39	39	38	31	49	41	31	46	35	43	36	43	36	33	45	43	42	30	45	52	41	40	48	42	32	42	36	36	42	40	42	37	30	49	30	37	40	36	38	41	37	39	36	34	38	38	57	33	33	48	41	25	39	36	34	34	42	49	41	49	40	34	35	31	35	44	43	46	36	46	41	40	44	40	43	29	35	38	41	59	46	35	33	44	33	38	36	38	47	46	43	44	36	37	42	48	50	39	46	32	41	46	36	50	41	41	46	39	40	45	40	28	43	41	48	38	41	48	33	45	40	39	36	49	36	42	46	35	37	38	47	37	46	32	32	36	49	42	47	54	48	46	34	46	43	43	31	56	36	42	39	38	39	45	41	41	40	38	37	39	34	36	40	48	35	38	40	40	42	50	35	44	40	31	40	36	36	41	44	32	37	42	40	41	35	54	30	41	33	34	43	42	29	36	42	44	43	42	30	40	35	33	54	37	43	36	37	39	36	49	49	52	39	42	33	34	47	44	33	54	37	47	35	51	43
25258	18339	12354	27028	35259	34640	31811	28237	24667	21491	18611	15882	13620	11680	10141	8950	7914	7233	6966	6368	6395	6206	6021	5464	5072	4569	4183	3900	3758	3458	3160	2768	2602	2353	2063	1924	1757	1563	1395	1313	1325	1277	1300	1233	1140	1209	1137	1203	1211	1133	1209	1245	1301	1261	1236	1132	1044	1026	1025	1029	872	829	802	825	802	744	821	782	720	753	789	736	726	759	699	771	670	755	754	696	700	701	727	734	730	731	687	742	709	696	710	737	662	690	687	714	685	696	710	693	685	708	673	644	689	676	673	690	728	657	676	633	703	658	690	666	746	704	675	663	668	667	643	694	642	639	696	633	697	659	686	665	691	653	721	671	705	672	683	655	679	654	624	712	667	694	659	700	641	645	660	707	645	668	678	708	646	698	693	660	708	671	648	707	681	643	738	677	672	702	594	648	697	692	662	695	694	645	652	645	646	668	651	652	703	683	690	681	660	664	689	644	679	665	674	691	663	664	679	698	666	652	653	636	678	674	661	684	686	646	684	724	651	656	646	626	649	671	663	678	680	701	674	662	647	652	679	670	674	624	653	637	653	712	671	684	691	656	658	697	651	666	666	661	638	702	685	681	635	715	617	648	640	674	663	618	674	707	660	613	669	705	703	661	685	713	672	644	655	666	669	612	649	705	668	684	693	661	627	687	667	664	645	710	673	705	617	624	694	696	701	691	648	654	650	660	642	623	643	691	604	619	666	662	668	677	709	675	688	676	645	683	650	637	673	630	654	674	669	659	645	667	665	643	673	645	648	656	656	646	655	633	678	660	686	685	649	689	680	669	666	667	719	631	659	675	658	669	635	655	661	681	682	700	646	675	661	728	699	702	669	646	671	721	675	625	661	672	647	649	650	645	659	637	656	652	642	691	676	645	683	683	628	676	687	636	663	609	662	655	648	683	630	668	660	661	622	691	652	663	628	602	695	682	679	707	699	716	671	669	668	672	673	672	666	689	637	638	651	679	675	708	636	693	668	690	661	674	660	658	646	662	651	646	617	665	674	661	650	725	651	617	639	676	718	628	663	646	641	666	675	633	688	657	665	682	648	655	650	659	701	629	641	642	666	667	696	634	644	676	683	671	627	678	637	640	687	651	649	656	698	709	663	689	656	713	654	695	605	680	679	716	657	662	669	594	685	688	660	724	665	684	699	668	686	673	643	623	633	617	653	675	694	663	706	674	692	643	628	702	647	637	680	616	687	657	713	653	658	663	637	674	658	673	647	632	679	668	668	639	659	676	662	685	659	658	695	653	658	673	663	662	665	665	670	703	712	652	645	675	676	660	639	660	663	682	689	663	641	667	655	629	666	627	652	684	670	625	646	637	676	664	658	641	661	691	646	632	653	647	653	642	673	675	661	664	691	651	621	663	633	653	671	673	700	650	654	628	661	669	662	619	674	651	664	655	678	672	651	671	640	678	670	687	626	658	711	648	664	670	689	681	642	660	679	675	602	662	683	672	673	675	662	698	702	620	643	672	663	677	638	640	663	660	684	613	683	644	701	686	625	667	686	700	692	653	688	695	686	673	629	709	690	671	665	686	667	684	669	634	642	659	682	654	651	691	658	632	629	690	659	646	654	668	635	671	650	629	677	687	604	667	646	659	635	681	654	610	635	666	687	659	654	677	718	708	666	651	645	672	693	646	658	689	656	663	683	693	660	654	630	669	697	689	689	634	747	695	626	675	657	701	668	666	696	663	654	685	710	642	652	693	708	642	661	697	661	680	662	660	691	676	663	630	681	671	651	638	680	670	643	625	714	640	678	695	675	687	676	641	644	646	654	632	671	706	668	669	688	650	656	685	697	622	659	644	662	635	695	746	634	674	684	651	701	653	665	632	682	644	679	667	687	709	665	662	661	635	693	662	640	646	679	622	646	647	628	618	685	677	657	686	673	679	674	693	666	670	680	687	689	663	676	697	642	609	631	677	612	693	639	689	645	677	657	656	680	668	679	612	717	682	725	653	634	655	629	622	621	629	656	686	719	633	633	743	653	665	664	670	678	692	659	664	651	617	662	643	632	622	661	666	671	683	658	653	647	609	639	615	686	647	663	672	704	658	654	651	677	644	691	624	683	648	686	672	678	684	658	690	614	652	642	642	639	633	651	665	673	685	659	643	638	677	665	671	633	665	646	641	681	668	669	652	684	669	672	650	681	687	668	659	638	641	658	682	690	636	701	659	677	637	669	653	676	686	637	669	598	663	680	675	687	688	677	712	682	669	696	667	652	631	670	693	610	691	677	695	644	668	640	694	690	647	672	673	677	649	639	659	687	601	629	711	655	647	660	650	651	648	664	644	660	655	711	673	658	645	642	674	707	629	659	688	679	653	711	664	639	652	678	712	663	687	663	625	673	682	662	607	687	673	650	657	683	633	667	665	685	666	657	623	661	682	689	646	637	631	656	630	638	651	644	675	642	635	649	649	644	643	701	617	649	666	729	663	631	609	639	683	612	649	672	637	660	653	628	643	668	655	629	695	681	630	699	675	678	671	671	645	617	678	695	665	672	626	633	645	643	663	669	669	681	656	650	734	669	637	673	640	709	686	656	722	666	664	652	675	640	659	662	672	620	633	684	683	667	672	684	642	695	623	675	662	661	708	639	666	678	668	662	635	674	662	662	707	651	647	665	685	672	710	681	673	643	654	642	681	714	650	669	652	654	658	599	617	677	653	665	613	670	627	660	661	687	647	634	695	644	613	646	642	681	633	634	677	628	668	674	679	710	646	685	673	680	633	659	686	649	641	631	681	662	627	643	692	642	661	647	678	665	626	631	656	642	727	687	676	695	648	701	667	698	679	669	710	660	657	676	646	651	656	710	670	701	704	670	676	671	670	632	672	641	627	670	621	669	687	729	652	683	672	668	653	710	665	670	696	637	623	698	663	655	643	678	660	600	661	700	682	668	626	625	668	674	678	636	690	692	658	738	718	695	654	687	661	665	652	608	695	695	617	645	648	689	647	711	681	713	662	647	650	653	658	626	713	695	712	680	635	641	665	645	697	684	668	641	678	691	698	611	619	663	688	673	641	633	629	673	633	663	679	672	662	661	653	688	647	620	655	671	655	666	643	672	676	660	671	659	696	677	685	671	653	630	653	678	669	678	636	698	686	669	668	653	676	659	635	647	683	666	660	603	681	688	677	627	650	644	721	651	708	649	655	676	658	633	665	607	628	659	686	660	623	650	672	660	688	648	654	721	645	588	637	638	662	695	686	658	673	607	650	665	623	650	676	622	631	718	671	692	628	691	651	671	646	637	685	661	660	646	645	686	666	653	664	647	700	645	691	680	655	708	675	670	698	664	654	608	660	644	662	702	609	670	655	667	701	667	653	634	706	647	637	642	647	664	650	693	642	646	709	707	646	673	662	644	678	690	646	670	701	665	627	670	631	645	631	671	657	660	642	681	692	703	694	662	650	686	693	650	653	676	656	654	661	646	688	660	609	679	661	639	631	654	675	664	696	665	654	670	649	713	639	633	647
1711	373	222	179	370	429	387	354	287	241	197	189	140	135	103	98	83	77	87	104	74	102	83	82	78	64	60	58	52	51	51	53	50	47	33	33	34	38	35	25	27	25	27	32	32	34	20	33	25	27	28	32	26	26	33	34	22	27	26	19	26	20	24	24	35	34	17	16	29	27	27	36	23	28	31	21	25	17	18	12	30	20	15	24	19	20	22	22	27	23	27	20	27	21	20	18	16	32	30	22	21	18	25	26	25	26	21	16	21	22	27	21	16	25	24	21	25	20	22	19	26	26	23	29	23	19	21	21	21	24	27	18	23	20	32	24	27	28	27	19	27	15	17	22	19	34	25	21	20	26	28	28	26	19	20	26	26	18	16	19	30	28	33	32	21	28	21	24	22	16	25	25	32	32	23	23	23	19	21	20	19	36	28	23	23	25	24	26	22	25	24	13	26	18	27	24	26	28	17	22	30	25	24	26	20	25	29	20	25	18	24	27	21	16	20	27	18	16	20	25	31	19	36	16	21	33	23	26	26	18	20	17	16	10	22	19	19	22	15	25	22	21	21	17	30	26	27	22	28	24	21	30	20	29	16	29	14	27	23	20	23	20	25	19	24	19	21	31	27	19	25	20	23	13	18	25	21	26	29	20	19	29	29	20	30	14	25	24	32	20	24	15	28	18	26	16	17	18	23	21	21	16	26	16	23	17	28	23	22	23	20	17	18	27	23	21	18	26	22	22	29	22	29	29	26	21	22	28	24	11	29	22	34	19	33	17	28	15	23	26	23	25	16	24	27	16	14	22	19	18	24	24	28	24	20	19	24	14	22	23	19	27	24	30	27	15	19	27	23	33	25	28	15	16	16	18	17	23	24	23	21	18	27	20	29	23	22	22	20	22	24	18	23	22	31	18	24	24	22	34	29	27	22	18	19	26	26	31	23	16	16	22	26	18	25	23	22	22	20	27	24	21	26	34	21	27	29	19	23	23	20	22	21	23	20	19	11	19	27	34	24	20	19	23	27	20	22	24	21	17	25	30	14	23	25	22	32	29	26	12	24	21	18	18	14	24	18	28	25	27	25	25	16	26	22	21	22	23	26	24	26	22	18	14	23	19	30	18	21	19	26	20	23	25	33	18	22	18	26	22	29	22	25	17	19	24	18	19	23	26	21	13	28	13	16	33	29	22	26	15	21	26	22	16	24	27	15	27	21	17	16	18	23	19	19	22	25	23	20	21	19	20	17	17	25	16	20	18	29	29	23	21	26	20	21	24	15	15	26	20	28	23	27	27	23	28	20	27	19	9	29	18	21	26	22	16	18	24	20	26	22	21	25	26	24	26	19	26	20	30	26	24	20	25	25	25	27	19	22	22	17	25	19	24	14	28	29	14	24	29	26	24	20	14	19	27	27	16	29	27	22	12	25	17	17	28	25	25	20	26	14	22	26	24	27	22	20	20	31	28	21	27	26	25	25	26	26	24	30	25	25	22	21	24	31	25	28	26	25	20	14	18	29	19	19	24	24	29	28	19	23	26	23	27	18	21	10	25	30	29	26	25	30	21	25	16	22	21	18	31	22	22	19	19	28	19	30	19	25	26	28	17	17	20	36	22	24	25	23	23	17	24	21	24	27	24	16	21	28	19	19	22	25	18	23	18	28	24	23	33	24	20	18	16	24	22	20	24	19	30	32	26	23	26	21	26	26	30	22	37	23	27	30	18	26	29	25	24	19	21	26	20	22	26	23	24	16	20	21	28	22	17	31	22	20	30	26	15	23	19	31	18	22	18	24	25	25	23	15	25	19	21	30	16	19	20	29	17	21	22	21	25	30	20	16	19	23	24	25	26	21	23	28	25	20	18	29	23	21	23	23	16	20	23	22	26	23	22	20	17	18	13	25	21	30	27	24	28	22	30	30	27	14	32	20	25	25	27	27	33	20	20	19	28	24	24	21	28	29	24	24	17	20	31	21	22	30	21	17	13	30	26	23	21	20	25	27	24	21	20	22	13	27	26	17	23	21	28	24	25	29	23	29	29	35	18	20	19	31	17	19	28	30	22	22	23	21	27	22	26	21	22	16	22	25	21	18	17	30	27	21	19	25	17	27	25	28	17	26	25	21	38	20	23	26	22	14	25	28	27	29	28	15	24	30	17	34	23	25	18	22	33	27	22	23	29	24	13	25	27	23	28	26	19	20	20	15	32	16	25	26	31	25	25	26	12	18	20	26	31	16	19	20	32	27	24	25	18	19	27	17	27	30	21	24	22	36	21	21	27	16	20	27	17	20	26	25	29	23	27	24	28	22	18	27	31	26	33	15	21	28	24	28	23	16	19	27	24	24	24	28	13	10	22	30	26	22	27	32	32	21	19	24	23	25	13	33	18	20	21	21	19	13	19	19	24	22	18	21	18	24	25	20	23	22	21	34	23	14	17	25	20	15	20	28	26	30	19	23	20	24	18	17	22	22	26	23	22	22	33	16	28	28	18	21	27	16	21	27	20	21	21	22	28	24	25	23	24	21	26	19	20	29	22	22	22	23	17	22	30	23	20	25	23	28	32	28	29	33	16	14	19	21	24	23	15	27	22	20	22	19	24	19	31	25	23	21	20	27	23	20	19	22	15	25	26	23	27	31	21	28	25	23	22	22	21	20	32	21	23	18	14	20	21	28	33	22	22	19	20	25	28	31	22	21	15	24	25	15	23	22	21	19	17	27	29	11	24	25	22	16	27	20	24	19	19	19	23	23	18	18	24	24	32	28	16	19	17	24	35	31	17	18	20	24	18	28	29	17	26	24	29	25	27	29	26	17	31	27	28	25	21	31	24	31	20	19	18	26	17	19	19	19	21	17	32	23	22	18	27	31	31	24	18	25	33	29	30	21	26	20	27	25	23	21	23	19	19	23	20	22	30	27	22	19	25	26	21	19	28	19	31	21	15	31	24	23	28	18	24	28	18	24	27	24	24	19	21	15	33	18	13	30	20	33	15	21	29	25	26	32	27	34	25	25	29	20	22	20	15	26	25	23	20	13	21	27	29	28	20	23	26	25	19	25	22	14	28	22	29	24	28	29	25	26	28	20	16	25	15	21	16	29	18	23	15	37	18	31	24	21	30	28	14	19	24	22	20	28	23	25	18	25	22	26	22	29	16	26	28	26	27	26	21	20	25	25	21	24	23	20	21	23	22	24	19	19	18	26	22	30	17	20	30	12	24	18	16	25	20	19	22	23	26	22	22	17	24	33	21	16	21	32	25	20	30	29	14	21	27	30	24	19	32	34	24	18	35	16	31	24	20	24	34	21	28	21	31	31	21	22	28	18	27	20	18	17	23	21	11	31	16	24	25	19	28	22	32	18	23	24	25	27	25	26	16	26	22	22	22	19	18	18	22	23	18	24	22	21	18	22	25	23	24	24	22	20	29	21	29	29	18	14	17	28	15	22	20	30	22	21	21	19	23	20	26	27	29	25	22	30	29	31	18	25	21
17218	11035	6703	17964	26138	25980	22598	19176	16160	13298	10863	8926	7335	6143	5521	4614	4260	3840	3614	3610	3636	3786	3531	3385	3126	2673	2456	2410	2221	2054	1821	1646	1502	1276	1172	1088	944	814	749	765	721	717	673	651	651	657	624	657	688	634	647	666	712	682	654	607	542	501	501	476	429	442	473	437	443	429	421	409	406	433	430	425	346	412	428	389	411	424	392	406	405	410	410	363	416	388	402	419	413	382	348	401	392	368	412	376	348	394	375	411	369	366	377	390	382	369	389	370	382	379	395	361	384	359	391	361	336	359	401	385	389	400	389	395	381	369	352	363	373	390	397	396	353	397	395	390	395	360	384	399	378	392	369	357	375	354	377	413	368	408	371	366	405	413	360	410	340	367	381	369	373	374	429	390	427	374	381	390	392	407	420	395	399	373	424	386	404	388	371	374	356	402	378	392	342	389	372	385	386	349	346	400	392	403	425	401	405	388	405	388	380	365	358	380	398	373	416	364	401	394	402	391	388	372	391	413	409	394	432	423	368	387	381	426	400	390	359	372	385	361	400	328	393	344	384	385	346	366	367	396	395	389	381	386	398	401	377	369	355	385	354	385	397	395	353	371	379	369	384	374	349	406	377	406	379	422	389	421	377	397	362	415	379	399	379	396	367	367	384	371	403	390	392	413	413	387	380	400	367	366	374	351	385	403	399	391	387	390	383	366	422	394	391	368	413	391	374	359	381	396	372	372	420	358	363	374	389	358	380	426	385	383	395	412	397	345	386	390	379	398	416	384	398	366	379	348	362	356	348	352	371	356	362	384	398	359	382	391	356	389	384	373	371	385	396	392	387	377	359	354	390	393	354	372	396	420	387	424	350	384	403	355	403	378	358	389	384	412	362	387	361	395	375	378	402	353	385	363	346	373	397	393	411	380	386	408	373	386	355	385	382	374	398	392	398	402	398	352	359	411	389	345	383	406	356	408	355	404	372	388	417	381	405	394	378	370	383	378	407	362	390	387	412	388	369	350	381	358	379	362	360	386	367	389	357	375	356	391	411	355	383	449	388	358	392	408	394	388	406	395	407	356	386	379	341	346	347	373	385	355	391	377	420	360	394	391	414	395	370	411	390	388	382	391	364	373	373	371	366	385	367	400	378	401	393	385	347	394	368	409	433	360	359	346	392	368	379	380	391	364	413	361	367	385	379	381	398	379	387	360	376	383	408	396	363	401	361	410	374	390	408	352	368	400	380	372	369	376	356	406	380	387	399	381	353	358	395	358	401	378	371	373	405	407	384	398	357	384	387	379	366	391	402	372	403	384	370	333	392	384	367	398	408	376	405	378	368	381	381	371	370	419	402	385	389	392	358	372	345	391	376	388	381	349	329	373	368	383	358	380	388	348	419	371	391	372	373	420	397	361	398	354	375	375	388	427	404	392	367	388	413	379	359	351	410	407	374	422	349	407	364	379	393	364	383	378	397	398	377	393	386	401	370	379	368	405	397	383	395	388	355	387	393	399	360	405	358	386	328	387	377	388	413	392	406	380	390	395	363	402	364	375	370	406	414	387	349	423	375	367	357	386	368	404	404	386	378	385	367	372	379	422	419	373	389	385	397	410	387	435	400	357	386	363	374	352	413	381	375	378	420	364	380	399	386	356	408	408	368	389	378	370	382	381	371	399	408	413	422	370	360	399	360	392	347	381	380	384	369	367	424	414	378	376	374	379	389	381	383	366	389	404	395	381	442	372	362	398	414	393	441	368	408	387	394	395	353	377	390	387	382	397	394	369	383	384	380	414	371	360	399	384	368	339	387	403	399	367	380	403	373	387	404	361	364	420	391	362	382	430	374	344	395	402	421	375	369	396	407	375	374	373	382	357	388	383	393	383	367	426	393	369	385	390	416	427	351	356	379	396	411	388	329	364	326	365	402	390	385	399	385	387	390	381	381	390	406	450	417	386	374	353	374	390	360	402	377	385	391	372	426	385	352	421	387	399	377	373	390	365	364	361	343	364	347	366	372	378	366	387	409	401	356	364	371	401	412	420	381	385	385	397	407	360	406	369	407	397	384	368	378	399	395	392	394	423	367	404	430	381	359	370	423	407	359	415	366	376	400	379	362	422	388	364	400	389	354	379	426	407	381	340	399	391	358	383	382	377	411	390	331	394	378	399	400	398	382	389	371	372	384	385	374	418	375	390	380	388	378	350	401	381	361	350	380	407	327	370	396	405	396	395	337	360	429	359	371	375	352	365	353	371	374	367	383	402	366	390	397	410	382	367	408	386	375	383	380	406	410	386	363	401	404	393	371	413	401	405	413	405	364	391	385	396	398	399	393	390	371	422	396	402	399	379	372	361	386	377	365	386	367	392	351	419	414	376	345	419	404	386	343	377	378	368	378	388	401	383	407	375	365	381	412	358	360	383	386	354	404	384	355	386	376	404	366	372	391	388	396	399	392	423	399	359	371	374	388	378	358	395	368	373	380	398	394	388	380	370	373	393	412	371	355	351	407	412	355	403	395	400	406	385	363	390	370	391	396	409	393	389	385	389	362	417	350	399	398	391	409	399	407	375	369	400	374	375	387	398	374	403	357	390	407	395	384	392	391	416	367	419	381	419	369	391	369	392	347	381	409	433	383	382	398	397	396	386	399	370	362	396	417	378	389	404	371	395	370	392	371	377	368	399	389	379	391	395	375	380	357	422	418	405	383	367	376	372	381	403	388	377	387	371	397	369	392	377	371	423	373	442	333	392	367	414	405	393	372	396	402	365	368	394	369	371	387	382	366	400	415	358	406	411	379	416	384	381	371	359	368	378	384	384	372	432	393	378	394	364	382	366	400	420	395	376	389	416	393	368	370	403	371	365	381	363	400	420	404	411	380	402	371	385	409	366	381	365	383	356	399	374	402	426	404	411	422	382	381	379	400	393	372	365	403	375	404	390	386	352	409	388	405	392	391	394	401	395	375	386	379	370	397	366	399	364	387	398	341	380	383	361	347	392	396	359	374	368	415	339	401	396	426	370	381	372	362	378	362	370	410	376	404	387	353	399	362	370	401	390	371	353	416	371	386	397	386	387	374	367	385	416	404	400	373	384	387	432	407	371	399	356	382	404	406	407	378	371	375	384	406	379	405	395	416	410	396	360	381	375	416	398	383	386	384	357	336	392	339	393	361	370	394	373	405	351	401	388	384	416	416	375	372	361	382	422	378	399	412	358	364	378	385	394	378	371	366	384	419	416	427	378	382	421	414	408	414	364	404	367	379	413	407	381	394	376	402	386	355	390	351	392	400	426	376	383	390	358	384	406	408	383	379	373	367	384	408	356	394	369	399	433	389	368	371	408	392	407	357	384	384	380	351	359	335	378	381	398	398	408	415	388	402	401	389	399	349	412	386	377	365	417	400	373	404	396	365	368	379	377	390	391	391	365	391	419	387	373	411	388	410	383	378	410	391	369	385	395	410	371	390	380	413	400	394	370	367	331	382	407	345	407	402	343	386	398	422	419
1078	685	386	306	570	628	608	521	452	364	324	247	230	186	180	142	132	111	108	110	89	98	124	107	87	104	96	81	66	76	68	60	55	52	54	53	35	35	38	51	29	32	22	35	28	24	29	30	37	25	40	28	30	30	30	33	34	27	23	21	30	30	29	25	20	27	27	30	33	22	33	32	20	25	28	38	30	29	25	21	31	20	24	25	25	25	12	32	30	30	27	21	23	18	32	28	25	21	15	24	20	26	23	20	22	30	26	28	25	23	27	19	21	22	23	23	29	30	19	16	22	29	23	25	39	33	27	26	22	25	21	13	31	22	23	20	20	24	27	29	25	29	25	24	16	28	23	24	19	22	29	20	27	25	23	22	24	26	16	25	25	22	14	26	24	22	17	21	25	28	24	18	21	36	14	30	24	28	26	22	19	29	26	19	17	26	22	24	24	18	27	25	15	24	28	17	35	13	15	21	29	24	22	30	19	20	20	24	22	21	16	27	27	18	15	26	25	30	16	27	29	22	17	25	21	21	20	26	28	24	15	27	20	27	26	17	28	24	24	23	23	31	29	29	23	24	18	22	30	34	20	21	26	23	22	20	17	30	23	21	22	20	29	30	26	28	25	17	24	16	21	25	21	27	22	23	31	24	20	20	23	32	26	27	29	20	25	22	26	25	19	33	24	9	30	16	29	19	26	19	21	30	25	31	25	23	22	27	23	22	25	28	29	26	28	26	22	34	21	28	23	24	21	19	20	22	21	20	14	18	21	30	20	26	23	15	18	17	25	20	25	23	23	23	24	22	19	28	33	24	27	29	24	25	18	29	28	28	22	24	25	19	22	27	19	24	20	21	26	25	32	23	25	17	21	26	17	22	21	20	32	26	23	15	19	16	30	22	20	17	27	22	21	28	25	24	31	26	32	18	21	29	26	23	27	16	21	33	26	25	21	28	22	27	19	26	21	22	23	14	21	25	27	17	20	20	19	18	21	32	20	25	24	18	23	28	26	25	29	21	29	35	23	23	25	21	19	24	34	24	19	22	21	34	19	25	25	27	28	26	18	25	18	21	25	25	18	25	17	17	20	23	19	22	19	27	22	20	24	23	19	21	24	21	27	18	20	28	22	11	31	20	18	18	17	24	20	21	27	34	22	22	21	20	28	33	18	26	25	21	24	19	20	32	25	19	22	27	27	27	23	28	24	25	26	27	19	18	25	28	37	14	22	25	27	17	24	24	18	14	23	19	23	24	29	25	23	25	26	30	23	29	17	19	20	26	20	13	22	20	28	21	19	20	37	26	20	20	18	25	25	22	28	27	36	22	19	32	24	22	27	27	28	25	26	21	23	20	27	28	25	26	23	30	31	28	24	30	22	23	18	32	20	19	22	23	26	20	18	26	23	20	15	26	18	25	21	22	21	33	31	22	26	24	24	26	21	24	23	35	20	16	25	18	22	26	29	20	20	21	24	32	25	20	22	17	20	30	17	23	27	23	30	31	18	24	22	19	32	33	23	21	26	21	22	28	22	29	30	24	15	21	17	23	24	32	26	36	26	16	18	18	22	21	26	23	16	28	25	35	26	26	25	19	23	20	24	17	16	24	21	23	24	22	23	23	30	20	33	13	32	20	25	32	27	22	22	29	22	21	30	28	32	22	25	16	19	23	20	26	37	15	31	20	21	19	26	24	20	28	21	22	20	19	21	18	20	31	25	27	26	22	25	18	21	28	22	18	19	17	21	21	23	22	19	17	27	27	17	15	23	21	23	30	25	27	19	20	27	23	17	24	22	18	20	28	20	24	17	24	30	24	24	24	30	24	24	26	29	25	12	26	25	25	27	23	28	22	23	25	25	16	22	26	32	18	30	22	24	23	23	31	18	26	25	19	18	17	33	32	30	27	19	20	31	17	26	29	20	24	22	23	23	27	30	23	23	21	18	28	27	24	22	27	16	18	27	26	17	26	25	25	18	26	21	32	17	27	25	15	24	16	23	24	21	30	18	21	20	16	30	20	30	24	15	27	22	27	24	17	20	24	26	30	31	32	25	19	29	24	20	21	33	17	24	27	17	21	21	21	33	21	25	28	23	25	29	23	25	22	20	25	29	18	29	18	18	27	23	10	21	23	25	15	24	26	16	12	23	28	28	26	18	22	26	31	20	18	22	32	23	26	25	21	25	22	24	19	20	22	23	19	22	24	14	22	22	21	24	17	26	20	34	20	23	24	36	17	23	22	21	23	21	22	29	22	21	25	23	30	24	31	25	28	20	22	31	35	28	19	14	25	20	30	25	29	20	20	21	32	29	18	22	25	27	35	19	21	19	21	28	25	29	23	21	26	21	28	25	16	22	35	20	27	29	22	27	19	18	24	24	18	21	19	39	27	28	22	20	12	25	27	30	22	16	26	26	21	22	26	26	27	19	24	30	22	32	26	19	22	25	18	27	24	28	26	27	23	27	29	24	31	25	25	20	14	17	27	26	18	25	23	24	24	27	34	17	29	24	24	33	20	22	33	22	26	19	25	26	29	16	19	27	16	26	18	32	29	13	30	30	33	18	20	29	26	24	31	27	27	28	25	30	25	25	25	25	23	19	29	25	22	28	14	18	32	25	24	25	24	20	18	17	20	29	22	17	26	24	18	18	27	23	19	32	24	34	24	29	20	24	31	27	21	21	28	28	25	32	23	28	23	21	21	23	33	22	23	21	19	35	27	18	22	34	29	26	32	32	18	15	18	25	25	22	20	22	23	16	25	23	23	30	18	22	18	15	30	25	26	18	35	30	17	27	23	25	19	17	17	17	19	13	27	26	21	25	16	22	21	28	23	18	18	18	25	26	24	22	25	28	24	24	39	18	23	27	19	23	26	20	23	24	21	19	27	18	24	27	17	25	23	22	21	27	26	19	33	26	19	28	33	19	27	20	21	26	17	33	22	16	20	18	29	32	22	28	14	28	19	15	26	23	24	23	23	14	30	18	22	26	24	22	23	19	25	23	25	17	23	21	19	22	25	24	28	22	22	17	25	35	25	18	24	30	21	21	30	26	25	22	25	19	20	26	15	22	31	23	27	24	31	20	19	13	26	15	21	21	27	30	24	26	26	27	31	21	23	33	26	24	20	22	28	18	28	35	17	31	15	24	22	24	26	25	20	26	21	22	24	22	21	26	28	22	22	25	21	16	23	17	25	13	21	25	24	27	18	22	27	23	31	20	24	23	30	24	25	21	27	19	22	15	21	17	16	31	35	25	23	28	19	23	31	26	16	18	22	20	26	22	24	25	25	21	21	27	18	16	27	24	22	20	20	26	21	18	11	28	18	18	30	26	20	24	25	23	20	18	16	25	23	17	24	22	14	25	28	20	24	20	36	22	22	29	21	29	22	28	20	15	24	24	28	23	24	24	16	22	31	20	18	25	25	27	23	27	27	18	23	27	21	27	22	24	28	27	19	33	24	29	32	17	18	21	33	23	14	22	23	29	18	26	22	23	19
21564	15580	9886	23521	31985	31214	28101	24541	20995	17586	14906	12306	10420	8991	7723	6804	6103	5604	5122	4865	4838	4933	4781	4423	3953	3545	3278	3012	2802	2487	2359	2080	1901	1560	1508	1257	1129	1053	940	931	881	903	833	796	760	785	778	798	834	803	818	895	890	821	783	715	643	604	619	562	512	512	535	488	463	441	439	452	404	464	451	434	434	412	435	433	467	416	418	414	407	422	405	433	424	487	408	447	453	413	429	352	394	404	396	388	440	389	393	420	437	425	385	415	376	400	401	407	405	406	417	404	366	412	395	390	393	399	412	418	408	408	394	418	408	444	407	393	385	363	398	415	351	391	383	430	379	400	397	382	356	415	352	380	368	384	406	417	398	389	405	376	370	381	381	353	384	417	417	375	424	402	373	453	372	399	397	407	442	411	397	346	413	376	389	369	381	406	378	417	407	394	359	391	391	396	379	384	414	409	386	419	379	413	414	413	372	403	414	422	429	434	400	418	408	433	377	389	359	395	388	408	410	421	422	369	443	387	382	373	383	413	400	391	374	375	395	382	376	392	406	422	369	377	409	400	369	418	397	374	375	360	375	384	397	367	434	399	397	435	419	412	436	416	373	351	366	463	380	399	380	408	413	375	388	352	376	408	393	413	386	395	362	361	413	386	367	390	380	417	389	398	352	369	380	375	423	423	396	411	375	425	421	377	355	385	329	383	387	407	363	353	384	396	390	421	408	403	421	404	385	399	389	415	377	434	399	385	384	398	409	399	411	423	411	393	391	405	406	397	403	399	404	387	392	407	400	391	391	420	362	399	403	415	395	358	389	393	386	402	372	415	406	418	379	382	405	390	395	402	406	438	397	383	403	353	416	393	411	402	348	396	429	400	396	436	398	354	387	407	411	386	410	370	391	381	406	402	357	416	367	389	364	377	402	421	407	350	397	399	386	378	388	377	408	397	400	384	372	405	409	398	374	410	397	403	364	368	411	397	403	392	381	392	365	382	388	414	406	359	396	404	393	368	400	383	340	347	380	427	396	394	372	391	377	382	393	410	393	392	389	386	387	387	355	396	412	358	400	372	402	360	396	409	372	421	389	388	412	411	373	406	413	400	414	404	352	440	403	392	399	367	374	368	415	386	398	385	416	363	407	370	421	400	388	387	379	424	379	384	397	396	385	373	384	390	401	398	394	403	403	372	362	377	428	407	399	393	381	373	375	370	441	377	383	441	363	410	407	376	411	386	396	390	386	401	396	400	414	387	397	387	407	419	394	406	413	365	372	387	403	387	393	405	387	399	387	399	372	385	366	361	399	350	376	416	376	378	386	383	368	410	381	360	371	393	367	400	367	427	387	371	423	422	399	353	380	386	348	388	422	406	389	423	392	392	369	408	340	376	403	378	415	390	397	390	401	408	370	388	420	371	415	378	370	391	416	361	391	364	422	368	377	384	383	359	394	422	382	387	408	400	371	418	380	400	403	422	426	410	382	396	361	448	380	377	432	405	371	373	353	380	368	406	419	381	385	418	391	417	399	401	361	406	410	390	368	401	368	383	407	414	394	397	415	401	408	394	397	420	413	397	369	383	373	380	419	399	375	390	388	409	405	376	396	366	378	404	375	417	394	432	428	389	400	385	403	364	389	397	363	405	385	386	392	360	409	406	418	394	375	408	413	409	347	358	378	365	388	383	368	388	398	403	403	407	403	413	413	424	371	417	394	368	364	387	368	445	405	367	417	379	371	437	386	374	425	384	392	383	420	386	407	398	404	388	372	396	365	430	367	348	371	386	385	379	401	398	383	377	376	377	394	416	397	384	423	428	416	358	392	384	386	397	393	389	406	405	388	392	401	428	409	374	386	402	381	409	394	403	402	380	406	403	386	386	376	403	410	344	381	355	374	381	377	347	392	381	366	440	372	389	406	372	393	393	408	376	398	402	382	380	379	387	382	366	389	373	419	360	412	392	358	415	355	403	403	375	394	409	397	410	377	417	426	361	403	382	393	374	399	412	406	402	409	379	409	390	401	405	405	384	386	446	394	443	415	369	405	386	396	380	353	386	391	398	394	384	419	401	419	385	388	390	398	371	388	412	387	400	404	389	371	385	409	394	376	401	397	386	399	369	379	333	409	413	385	376	405	378	391	372	378	407	401	389	394	392	384	398	393	414	424	369	382	384	404	392	397	375	393	404	404	384	392	368	419	392	411	369	374	390	392	392	379	405	385	392	375	437	379	385	408	387	422	386	383	416	396	385	420	382	394	406	368	404	399	396	414	388	385	383	372	403	389	352	402	398	411	406	413	382	397	414	405	364	367	382	363	395	397	395	422	396	432	381	400	377	411	397	358	377	382	417	421	377	428	374	360	390	392	381	385	411	375	370	380	385	394	399	377	424	415	399	399	426	421	386	430	400	390	403	397	402	389	396	388	391	408	376	370	397	372	395	381	396	383	410	382	382	417	412	402	379	422	397	389	362	360	394	422	395	402	350	414	370	404	369	399	419	392	362	399	381	429	382	387	400	416	395	372	365	371	406	413	402	405	373	386	418	425	392	435	422	385	406	389	403	408	399	389	396	351	391	368	408	403	354	395	370	371	383	393	367	413	397	406	365	371	381	404	415	405	389	402	410	397	393	433	425	382	408	418	381	391	375	390	382	350	400	398	426	376	401	377	375	444	404	411	389	380	417	381	426	409	380	400	376	397	350	397	391	340	378	358	361	368	360	385	350	407	408	398	379	390	406	380	427	415	370	373	411	395	369	410	390	380	369	448	368	419	428	375	426	411	418	377	403	366	385	405	421	403	401	378	407	372	419	372	400	385	416	411	387	383	378	394	415	355	398	369	422	417	394	355	380	386	413	407	411	405	363	396	371	363	403	372	402	402	389	389	361	411	420	359	390	385	432	368	406	438	374	404	366	450	416	385	394	403	396	400	384	410	348	384	399	364	449	392	381	388	386	368	385	371	376	362	391	391	392	384	450	363	373	382	428	359	415	394	405	444	393	387	376	400	415	408	415	427	387	376	436	384	376	393	356	382	362	388	400	378	404	379	392	427	396	402	376	381	399	411	392	379	405	395	435	388	370	393	409	402	373	368	410	390	416	403	402	403	385	383	406	390	396	418	371	388	410	374	426	425	399	404	406	362	391	375	417	382	407	395	427	381	385	398	366	380	411	408	425	368	385	387	426	418	385	391	384	419	398	409	389	398	387	389	384	392	401	425	407	380	389	392	373	378	355	408	408	415	407	386	385	405	423	400	406	375	390	441	393	432	399	404	404	410	383	380	416	387	346	389	380	406	381	400	409	408	391	409	369	427	417	403	340	406	410	361	381	381	383	375	386	389	374	375	386	390	375	384	413	381	403	347	392	421	376	413	426	375	372	385	413	405	398	374	398	390	422	374	405	383	405	409	438	417	379	405	435	363	362	400	404	410	385	393	360	376	401	379	374	412	379	404	380	443	382	368	411	392	378	427	393	372	390	376	441	408	396	374	403	385	397	397	379	388	384
2788	576	398	301	514	615	614	490	420	383	328	288	218	197	161	135	154	136	109	106	124	128	112	128	90	82	74	87	88	69	79	72	90	57	54	53	37	52	51	50	48	40	55	42	41	38	55	49	53	53	54	42	35	43	56	45	41	40	43	49	44	35	36	44	20	37	38	33	32	48	48	31	37	27	29	46	34	41	29	49	38	58	33	36	42	34	53	42	43	35	39	44	36	39	52	41	48	46	47	36	36	38	44	39	39	46	32	33	28	36	32	34	33	43	26	45	36	27	35	38	39	48	37	48	35	47	55	34	40	30	44	45	40	32	40	51	40	43	34	35	41	37	47	41	48	41	35	36	41	33	41	43	46	40	37	48	43	42	40	36	43	36	34	36	43	41	28	38	50	39	37	26	40	53	32	46	38	47	48	33	35	39	37	23	28	47	33	36	36	41	31	46	48	47	47	36	49	34	43	38	46	45	46	39	35	44	40	46	48	36	34	49	37	35	37	33	36	38	48	43	41	38	27	38	45	37	40	39	46	39	42	30	40	36	50	46	46	44	36	36	39	37	43	41	32	44	50	40	38	32	41	47	34	31	34	45	38	35	43	45	49	35	42	40	38	51	29	38	38	41	35	44	39	37	33	39	41	42	39	42	43	47	36	43	48	44	46	38	40	43	34	46	31	33	30	38	46	43	47	25	40	32	32	34	27	37	34	30	38	49	41	28	33	40	51	46	36	41	38	32	41	49	45	45	59	31	37	36	31	37	33	51	38	33	40	41	32	47	36	38	45	32	51	33	35	35	35	42	39	35	42	33	39	41	37	38	36	38	40	47	46	43	33	44	40	30	40	36	40	36	32	33	39	42	48	39	24	49	39	46	33	38	39	33	39	46	28	25	34	38	42	37	39	37	47	39	42	44	47	33	34	32	33	39	42	48	47	40	48	32	46	31	32	37	34	36	40	32	37	37	36	31	42	39	36	31	46	42	29	44	42	39	34	28	41	36	34	46	34	42	45	41	30	40	45	34	46	31	44	42	45	34	45	48	44	29	34	30	36	38	31	41	43	34	41	40	50	36	46	42	39	37	33	39	52	46	32	46	48	41	55	43	36	56	37	36	43	49	35	37	41	35	36	45	44	45	36	34	50	33	38	45	34	32	28	49	34	42	41	42	35	46	37	42	37	38	38	34	50	42	35	37	38	35	45	36	41	41	41	27	39	33	32	32	43	48	43	38	36	42	49	35	43	40	45	39	36	26	35	34	36	36	52	33	32	32	38	22	32	32	59	34	44	35	39	42	28	38	54	25	34	36	38	39	26	34	44	41	50	47	52	48	28	46	41	31	34	35	38	38	37	32	55	42	53	33	38	28	44	26	39	33	33	39	38	44	38	43	41	49	43	40	42	48	39	36	42	38	32	37	54	38	30	37	43	42	38	43	38	42	34	39	40	32	53	29	41	36	31	45	37	38	45	36	43	39	48	41	43	49	37	36	32	42	45	34	25	32	28	34	43	34	38	39	37	49	45	35	39	41	35	43	41	47	37	33	40	32	53	31	32	34	39	42	48	42	44	38	50	35	43	44	36	34	29	44	34	48	37	38	31	30	44	41	39	38	38	44	29	45	34	42	33	44	31	24	31	42	23	36	37	32	31	37	24	42	37	45	32	44	29	38	42	33	36	47	35	35	38	53	38	45	48	32	44	51	45	33	34	38	42	35	34	42	42	41	31	36	43	33	38	38	31	48	42	46	45	41	29	43	41	38	39	35	35	38	37	57	41	47	41	42	41	38	37	31	35	35	37	39	49	36	30	33	33	47	48	29	31	37	37	39	41	41	44	39	41	31	36	35	42	32	34	39	42	34	46	29	37	34	39	29	39	31	41	34	35	33	37	36	34	47	41	33	33	54	44	31	45	41	33	33	31	39	38	32	34	43	44	44	34	31	25	50	42	36	37	29	43	42	42	37	37	38	34	40	42	39	31	41	55	43	31	42	34	40	33	38	47	36	39	47	41	34	39	43	29	32	38	37	39	35	42	51	43	52	34	43	31	46	38	41	37	39	32	57	42	52	49	42	46	26	38	42	31	45	48	37	31	34	29	39	33	44	41	33	45	41	43	36	39	42	42	40	40	47	44	32	43	43	41	33	39	32	36	49	41	39	34	44	35	40	48	33	40	54	38	31	45	40	29	36	39	37	48	43	50	37	40	43	36	61	40	38	28	37	45	43	40	32	45	37	36	45	52	36	42	45	38	40	33	38	45	47	37	38	41	45	42	40	38	39	31	29	37	38	34	40	38	33	42	30	48	35	40	42	38	34	45	34	34	32	38	41	36	36	51	45	42	34	31	34	44	38	34	31	43	36	48	30	48	44	39	42	27	34	39	32	47	37	37	35	48	47	37	33	34	33	22	35	41	39	31	53	35	46	34	31	37	43	38	50	43	35	35	34	47	42	36	50	42	42	39	40	39	30	41	31	42	44	43	49	37	32	43	38	41	44	32	41	33	41	36	40	35	42	39	33	37	41	41	37	46	33	34	31	39	37	37	43	33	45	40	26	40	40	38	36	42	38	53	24	34	39	48	44	42	32	33	39	40	45	39	45	50	36	32	34	51	41	36	31	42	41	55	37	35	35	41	50	37	41	30	30	55	45	36	38	46	45	38	36	33	38	47	52	46	48	45	51	39	34	40	36	43	33	49	44	43	40	41	39	39	41	57	38	28	42	38	32	40	33	34	35	44	44	38	38	46	47	45	41	37	42	39	21	35	40	34	31	26	38	40	39	31	39	41	45	40	39	37	43	33	46	33	41	42	44	26	38	36	45	37	40	39	33	46	53	31	29	30	57	40	36	38	30	40	45	39	34	34	36	34	27	42	37	36	34	49	29	33	38	39	52	37	42	43	47	36	42	49	44	41	32	31	33	35	52	41	44	41	42	41	46	39	37	35	28	39	40	38	31	34	41	47	34	46	44	47	38	39	34	39	34	34	34	45	28	41	34	41	42	41	36	30	42	41	44	43	44	38	46	51	46	36	33	52	26	41	31	46	46	40	38	33	40	39	34	52	28	31	36	41	39	30	39	45	39	32	47	40	48	39	31	47	36	34	30	37	45	44	38	40	44	40	31	45	34	40	43	42	37	42	39	40	26	31	35	30	42	29	37	45	38	38	43	40	44	36	46	49	35	40	39	39	53	43	38	52	30	37	34	49	53	48	36	54	39	30	32	31	32	38	51	44	33	40	41	46	40	32	38	38	40	33	38	36	29	35	43	40	42	37	32	38	33	36	46	42	40	34	35	47	42	46	30	40	29	42	40	41	38	45	42	37	30	36	37	31	34	45	41	36	28	43	39	48	39	34	35	33	33	43	41	29	31	48	40	39	41	41	37	32	47	38	43	41	31	41	46	49	31	51	42	44	35	50	32	38	34	48	35	39	39	40	33	36	27	44	32	46	36	28	28	37	32	39	33	41	34	42	40	46	27	36	52
19885	14339	9195	22465	30940	30379	27334	23436	19911	16824	14234	11768	10159	8507	7249	6530	5940	5378	5056	4770	4934	5009	4630	4290	3946	3659	3277	3172	2881	2591	2382	2132	1970	1802	1634	1442	1291	1291	1161	1076	1125	1040	982	1028	964	994	927	1112	988	1027	1037	1059	1095	960	964	945	835	841	769	830	745	730	708	765	754	749	705	695	654	662	612	653	629	651	686	659	667	668	680	693	661	710	635	640	675	625	649	636	646	653	642	692	637	614	601	668	660	627	625	610	655	637	606	664	655	649	652	669	680	660	612	676	624	673	641	673	655	650	639	634	611	627	631	635	631	615	621	656	672	641	643	665	625	653	668	666	587	666	643	628	664	650	673	633	625	624	654	655	676	639	661	660	589	665	623	685	627	614	629	653	610	629	654	616	631	633	636	646	631	612	670	664	637	648	662	616	628	647	664	646	605	627	670	653	645	655	630	612	611	615	618	633	630	642	643	667	573	643	655	646	610	653	626	644	649	602	638	650	649	594	605	631	698	625	628	624	642	635	662	646	655	626	618	643	655	626	651	646	578	712	636	659	670	657	632	654	625	621	667	614	608	645	582	653	675	618	591	655	601	729	592	616	638	661	584	637	655	646	668	620	647	654	603	642	652	654	635	671	656	640	669	617	634	690	587	620	646	633	635	691	690	595	618	613	665	661	624	622	658	619	668	627	594	617	637	649	640	625	661	631	641	645	642	585	657	660	627	624	640	652	661	634	653	614	656	604	640	623	580	632	650	618	652	625	654	621	624	594	630	575	638	611	605	613	651	614	597	623	601	629	670	663	642	610	561	643	667	669	642	619	624	651	662	587	633	581	611	599	633	658	695	660	659	629	613	627	635	674	618	613	659	617	613	663	692	646	635	634	599	649	607	625	638	681	639	628	610	664	630	630	657	610	636	621	620	636	646	662	629	672	631	635	651	637	661	643	669	610	638	619	690	647	628	622	622	637	609	623	646	590	667	648	646	652	619	606	629	606	629	636	643	682	631	640	646	624	671	581	667	604	662	683	640	635	642	643	661	660	654	650	601	608	624	643	586	642	662	650	662	659	660	620	630	684	643	650	643	644	635	606	652	633	651	626	616	620	612	638	677	643	704	626	666	685	631	609	637	662	633	592	640	598	654	689	646	620	619	610	643	627	639	614	678	618	691	676	647	649	678	657	610	620	652	622	630	641	637	606	626	659	601	635	633	627	623	634	629	625	649	632	632	646	608	658	614	654	649	654	674	700	622	673	658	686	651	637	620	621	670	610	624	644	629	648	594	647	640	669	645	635	608	645	610	622	649	633	613	594	611	664	627	661	639	630	651	601	600	622	635	652	645	637	634	632	693	583	645	625	668	601	632	635	598	599	630	658	616	632	642	655	598	617	628	638	626	637	695	675	643	599	616	652	611	651	631	638	625	643	645	621	647	673	614	622	675	660	656	631	695	600	672	617	642	603	619	630	682	621	607	625	634	618	645	632	673	631	644	592	590	625	628	658	664	638	647	643	632	603	621	653	649	613	600	644	582	606	661	652	633	664	629	634	642	654	686	633	666	614	622	639	631	620	672	643	671	618	615	618	591	605	628	653	613	663	641	624	678	635	610	603	635	591	608	641	649	646	621	683	599	621	648	677	682	675	586	685	653	641	624	589	635	636	624	610	581	638	630	634	634	687	623	600	649	633	624	692	662	652	621	622	642	667	594	657	628	656	680	641	659	629	621	677	614	657	656	642	658	613	683	673	620	583	629	628	635	655	628	611	658	599	652	609	643	645	628	684	594	611	628	676	649	628	644	622	630	607	621	627	598	627	635	635	630	621	645	637	629	673	645	644	621	612	629	636	608	642	655	645	642	672	625	666	641	654	612	656	629	620	666	645	642	702	632	663	660	649	627	612	568	643	620	620	600	655	612	653	677	622	625	638	633	604	659	672	643	645	636	657	680	603	606	622	631	587	657	667	644	646	633	628	616	632	623	605	638	637	653	604	661	689	615	616	647	640	679	629	611	625	639	683	602	605	607	652	667	645	617	579	596	685	674	633	619	646	684	603	599	696	670	671	631	677	661	635	614	658	620	674	636	639	632	649	629	652	625	667	638	659	585	619	639	630	625	648	622	576	682	618	601	666	635	658	594	626	633	653	614	669	657	596	652	589	637	690	697	652	664	593	600	651	644	611	692	633	665	630	597	611	647	634	634	667	634	670	639	666	640	595	669	621	665	601	631	646	617	662	661	635	632	633	645	651	634	641	650	629	618	602	633	650	628	622	633	682	606	584	633	621	663	667	612	654	627	677	646	613	616	624	639	608	600	658	684	668	642	648	635	647	692	675	629	579	596	664	663	655	675	661	637	647	619	629	657	630	658	592	627	652	627	600	593	675	643	612	636	627	596	638	646	661	611	633	641	593	669	603	631	578	685	663	623	637	650	606	626	644	652	635	608	621	646	656	677	632	565	619	641	625	634	651	652	607	646	635	654	657	670	637	613	639	658	662	647	610	667	611	623	628	633	621	630	634	655	617	691	625	638	656	612	680	599	640	638	604	683	643	630	626	609	681	669	641	590	596	673	650	583	639	643	576	660	654	614	647	652	638	663	640	616	622	599	613	592	600	682	631	652	639	632	609	616	643	698	662	616	683	627	613	673	628	652	634	645	621	604	648	625	656	597	593	632	662	636	667	622	645	683	612	634	685	618	609	624	688	662	609	612	671	639	615	641	608	626	624	594	644	655	605	646	645	646	649	653	626	623	620	584	648	639	626	619	628	626	627	654	650	637	658	628	622	683	698	650	660	647	660	622	658	656	625	620	625	674	647	648	657	665	596	639	613	673	595	666	645	648	664	640	637	633	612	647	642	641	605	591	606	614	635	617	647	648	679	680	670	619	657	663	634	657	613	659	647	606	628	637	618	647	649	616	600	642	652	624	678	628	661	614	648	662	634	602	675	608	654	649	635	616	609	608	619	630	628	633	606	617	688	641	589	616	625	633	622	646	612	630	649	651	677	629	635	633	654	635	592	622	659	635	640	632	644	639	639	673	641	652	660	637	615	635	609	640	654	668	689	632	656	638	645	638	632	638	614	641	663	677	642	607	614	625	662	636	610	635	606	677	662	622	618	643	615	681	614	668	635	604	637	607	646	626	627	660	608	617	632	647	613	593	656	637	627	662	635	636	611	581	677	663	616	631	592	613	647	614	669	637	616	586	598	698	628	642	670	639	598	648	624	580	655	664	595	625	635	587	620	667	619	633	618	613	608	596	644	631	657	653	653	642	631	655	622	645	648	676	640	650	649	654	641	629	673	628	685	605	649	660	638	613	667	594	596	663	619	612	616	649	632	632	634	657	626	577	660	624	625	675	589	678	635	588	597	655	611	647	594	661	649	594	659	643	682	653	582	644	639	598	597	650	632	670	623	627	619	628	638	616	617	657	672	664	671	621	625	643	598	633	635	623	647	676	652	632	674	634	665	649	572	650	673	648	654	618	610	661	608	623	636
2102	906	583	456	789	996	900	747	632	541	419	396	352	272	220	230	206	189	159	147	183	157	174	161	131	120	113	102	95	98	78	87	93	84	67	63	57	39	59	51	52	53	49	54	48	53	65	43	53	46	69	53	38	58	48	52	44	41	47	38	39	50	39	44	32	47	33	37	48	43	49	36	47	53	39	40	41	45	40	40	56	37	42	44	41	54	41	40	47	45	39	49	40	55	39	39	31	39	45	48	46	40	39	51	48	52	34	27	37	46	22	44	52	36	32	49	48	47	44	36	29	47	42	49	34	49	48	38	32	37	37	38	36	34	36	53	40	52	46	52	45	36	35	37	33	39	37	37	46	41	49	38	52	38	52	51	40	34	41	39	49	46	37	47	37	52	39	40	43	39	42	41	44	32	39	43	42	48	39	51	51	38	40	41	52	33	32	42	40	43	35	35	41	42	37	36	42	29	49	40	41	40	43	54	45	41	32	38	44	38	53	45	41	31	43	31	42	44	41	34	37	36	33	44	47	37	36	33	42	35	44	30	42	47	42	38	42	41	37	47	44	39	47	34	59	32	45	42	47	38	34	42	36	37	41	54	43	42	42	42	46	38	45	42	39	42	48	49	46	43	48	32	35	41	40	42	40	33	48	39	44	41	51	28	46	29	42	26	36	41	37	39	44	29	38	56	36	41	39	36	35	34	48	43	42	51	50	33	35	41	45	41	43	32	56	40	57	50	43	38	41	50	51	59	44	34	40	44	58	38	43	35	44	36	46	44	32	29	32	43	47	45	33	42	41	46	42	41	49	33	46	30	33	41	36	36	54	44	34	46	46	42	43	42	34	38	45	46	41	42	41	57	44	34	53	24	39	36	38	40	35	33	46	44	47	33	32	48	38	45	22	32	42	43	35	48	40	44	42	41	53	38	33	35	43	43	49	36	35	43	47	40	40	40	43	39	45	46	37	46	56	41	35	57	47	46	36	41	53	50	43	44	41	40	39	54	36	43	42	42	38	35	49	41	43	29	43	46	36	45	48	42	44	44	40	36	51	51	46	46	33	45	44	43	38	34	27	37	56	50	42	32	36	32	35	38	50	48	44	49	41	35	36	38	38	34	39	50	50	35	37	44	31	55	39	36	34	43	48	50	37	34	40	34	30	41	41	52	45	30	47	40	55	41	44	46	33	33	40	37	29	29	49	38	37	40	42	42	40	49	39	44	35	29	42	45	44	48	53	35	41	47	41	45	40	41	50	37	52	49	41	51	36	41	43	41	41	42	45	45	43	44	36	39	45	41	39	40	39	46	43	31	43	44	49	41	28	33	56	42	34	49	39	45	42	38	51	44	39	39	41	46	41	32	36	47	54	38	47	31	30	32	47	42	52	51	39	56	35	37	46	42	41	30	45	40	39	34	43	42	43	47	45	44	35	23	39	37	35	35	38	46	37	40	39	47	40	45	46	45	39	42	37	39	40	50	43	45	47	35	41	43	50	32	51	35	41	42	42	52	48	42	52	31	41	48	37	30	34	51	46	52	34	37	38	38	44	49	47	33	41	50	38	41	40	44	47	32	39	35	46	49	38	41	40	38	57	46	40	43	29	45	33	35	47	25	40	45	42	47	40	30	52	36	49	29	41	45	41	45	53	40	34	49	63	34	35	28	44	37	47	47	40	52	43	35	43	44	53	42	48	47	41	39	33	42	35	48	48	50	49	47	37	45	35	36	45	45	35	35	43	40	46	38	35	37	42	49	41	33	36	47	47	42	46	37	40	41	34	53	41	45	37	34	33	38	43	41	34	37	47	43	42	50	39	54	41	42	47	44	46	43	44	46	39	44	33	37	37	36	37	41	33	45	49	41	47	48	43	44	39	32	54	42	46	43	33	46	35	47	43	47	44	39	35	39	40	37	57	44	40	53	38	31	33	37	41	34	39	46	42	40	33	40	38	45	43	42	38	41	50	46	28	37	44	56	31	45	46	48	42	37	39	38	38	43	53	47	42	46	36	48	46	46	38	39	49	33	38	43	39	48	43	39	42	34	36	40	43	31	32	28	42	41	40	36	40	41	35	29	45	50	49	42	39	57	46	42	46	31	43	38	46	48	31	51	41	36	43	43	28	38	32	40	50	37	31	41	48	32	47	38	40	47	48	56	50	41	45	41	41	36	28	36	34	44	59	34	38	32	37	37	47	48	37	40	45	40	37	33	40	36	42	48	54	38	39	45	48	44	39	35	41	59	52	43	37	44	45	24	48	45	36	38	49	41	50	36	47	36	41	47	37	57	48	28	34	53	42	46	40	35	47	25	51	53	44	31	41	64	43	49	42	42	44	51	48	39	33	51	37	30	40	37	37	37	58	40	36	37	33	45	32	42	31	45	43	43	45	35	41	23	43	35	46	46	40	36	40	37	35	37	43	57	49	48	36	36	30	41	48	46	50	50	40	40	40	38	23	42	43	38	44	42	45	43	41	42	44	44	29	41	31	45	46	37	41	35	32	49	38	37	35	36	34	35	51	42	44	60	47	39	36	34	44	23	38	41	43	43	48	36	41	42	43	39	46	36	45	33	40	56	30	49	34	35	46	55	49	35	38	36	43	30	44	45	43	36	53	34	47	41	42	42	43	48	44	37	29	35	39	31	46	41	40	40	48	37	47	40	37	41	56	48	40	43	48	39	47	32	42	43	41	46	49	46	37	41	38	31	32	32	29	47	39	41	36	45	48	45	39	41	44	42	43	52	37	31	37	46	41	48	41	31	34	33	32	43	33	45	44	36	50	32	48	48	35	42	40	39	36	54	40	34	38	43	46	49	40	35	35	45	39	45	39	42	42	39	54	38	39	48	51	38	45	37	31	44	53	37	36	49	40	46	44	43	41	49	40	45	41	35	39	43	40	43	49	37	52	52	42	42	38	39	44	39	36	54	37	48	51	43	39	40	31	37	48	44	30	58	30	31	38	42	48	31	48	30	46	64	34	32	41	40	33	39	39	38	31	37	38	32	31	64	37	43	38	45	41	51	41	39	44	40	38	41	39	32	42	47	44	39	40	51	30	38	39	33	40	39	41	39	34	43	47	41	36	41	34	48	35	43	44	37	46	42	32	34	56	44	44	40	42	44	37	33	39	37	52	39	48	42	30	36	34	41	51	43	39	38	42	45	48	43	32	46	44	34	42	41	42	35	40	41	53	45	47	49	43	32	32	34	51	40	45	27	40	54	43	42	47	42	40	35	52	47	37	33	45	37	35	37	30	53	33	43	50	35	42	39	34	38	35	46	45	40	38	33	25	33	37	47	33	38	39	36	39	38	49	41	46	37	40	47	39	44	43	33	49	45	33	43	36	52	38	32	47	30	34	44	44	34	36	34	42	28	43	42	59	37	50	48	46	40	39	43	44	40	39	42	43	28	31	43	46	54	54	41	26	44	43	44	37	38	39	53	40	35	56	40	41	39	50	37	35	51	40	44	41	50	34	38	48	52	50	38
25420	18784	12900	27685	35877	35394	31957	28174	24548	21369	18375	15729	13473	11597	10299	8945	7996	7420	6964	6433	6329	6298	5947	5417	5060	4577	4219	3835	3573	3175	2959	2580	2446	2250	1881	1700	1543	1464	1457	1394	1322	1313	1231	1229	1074	1226	1184	1166	1160	1240	1233	1334	1206	1147	1096	1044	1023	1015	902	899	830	790	809	819	745	790	739	712	701	759	737	703	705	734	712	735	694	726	704	713	641	726	696	684	681	687	683	745	724	702	676	650	665	674	671	707	674	693	682	605	673	674	678	662	716	666	666	698	592	647	628	730	674	642	680	688	710	679	684	630	715	680	623	675	662	631	693	628	691	708	640	701	649	646	649	675	689	677	683	720	689	626	649	681	664	640	684	672	700	655	695	649	646	678	637	661	653	676	659	642	669	635	700	624	633	642	651	649	668	663	645	667	672	640	631	614	648	686	653	617	654	657	668	692	673	642	707	695	641	663	695	666	681	649	674	643	670	622	659	647	617	642	669	687	701	645	639	635	670	619	639	707	650	630	628	618	676	701	667	650	624	626	679	647	620	656	654	678	682	639	653	636	640	636	636	646	652	655	639	674	639	647	669	675	638	675	630	651	635	633	694	603	653	672	705	685	630	669	663	659	656	588	634	677	632	636	648	700	712	662	632	678	683	688	623	650	633	666	623	668	637	651	650	652	707	698	692	626	664	707	647	641	669	668	670	643	663	696	666	667	670	686	663	668	691	630	657	644	653	660	651	637	647	686	658	664	642	680	655	666	674	632	648	697	662	644	687	672	662	668	668	619	617	644	667	653	675	657	679	662	648	629	657	643	654	638	610	652	687	722	662	704	684	632	617	660	665	674	692	633	649	617	648	668	626	682	654	618	653	672	674	720	686	634	686	624	694	694	665	644	641	646	628	596	693	672	693	680	626	634	677	684	662	630	666	689	660	646	728	637	691	685	699	673	606	624	653	657	683	686	646	626	663	678	648	655	675	654	645	651	641	655	710	674	625	630	684	628	672	632	668	605	622	666	645	651	707	674	681	606	652	695	694	670	638	630	732	649	691	648	666	659	678	699	664	729	662	623	635	640	723	638	623	639	661	687	656	685	684	630	665	714	630	621	696	631	658	655	652	676	639	654	634	652	669	662	663	657	659	646	685	643	667	639	634	682	657	649	697	677	659	632	697	633	630	648	667	597	667	662	690	620	679	676	659	643	715	665	644	667	631	672	642	721	652	667	723	688	657	658	646	666	689	655	670	650	701	655	686	651	670	658	676	666	688	735	645	705	623	629	667	680	660	654	655	636	679	658	686	658	620	615	687	656	630	573	659	701	650	636	634	661	674	664	703	665	748	672	665	670	662	642	632	647	678	656	687	687	678	707	671	652	683	630	630	630	690	702	629	710	657	672	637	617	651	670	640	659	690	650	623	696	614	651	635	667	651	641	658	677	671	636	643	690	705	633	632	640	661	663	677	648	664	672	654	661	638	657	674	657	637	600	670	679	605	681	694	660	674	617	637	691	669	649	639	652	613	701	684	669	631	623	653	690	687	627	645	668	674	685	688	677	681	641	635	674	611	628	663	648	681	695	706	659	654	655	674	688	626	673	653	667	666	621	667	637	649	692	669	656	662	740	655	668	650	691	639	662	661	670	675	681	669	664	673	643	647	654	693	637	637	650	657	670	642	652	658	690	666	651	677	641	645	667	708	702	682	687	648	654	648	656	602	626	685	695	693	681	651	672	642	641	690	629	658	614	641	683	618	663	656	664	668	700	691	656	657	650	664	686	622	671	673	632	647	665	648	663	674	671	678	645	666	686	684	661	708	641	657	634	627	675	727	664	587	636	610	676	642	670	657	676	629	645	639	628	657	658	650	635	634	683	705	664	632	658	652	648	658	673	655	678	692	718	684	668	670	645	662	655	715	618	678	689	644	648	683	693	661	627	610	689	674	662	641	650	625	646	669	649	672	708	644	591	726	702	633	633	681	687	657	658	650	677	696	645	651	651	653	689	641	630	652	645	658	630	642	638	663	633	663	673	675	650	677	681	646	692	693	677	708	621	663	692	640	650	671	680	668	664	666	680	682	690	719	652	664	666	643	633	621	623	714	656	654	699	679	672	647	694	666	628	647	697	640	641	666	665	648	665	653	645	670	684	622	705	664	651	695	588	657	716	627	695	651	680	644	647	647	643	624	666	614	653	637	672	687	670	678	687	609	693	657	656	638	665	658	679	714	676	655	671	716	648	684	634	665	682	628	655	661	702	656	683	651	670	697	635	659	650	655	692	626	649	617	679	715	653	656	670	678	667	681	648	677	649	669	634	664	688	666	717	633	651	627	592	700	633	686	652	644	643	673	697	607	636	680	672	643	686	657	678	708	668	649	659	658	683	685	651	641	619	677	642	636	649	681	641	666	659	666	705	643	651	676	688	642	658	695	689	676	705	653	646	654	594	654	658	637	635	645	666	625	662	687	661	658	674	652	622	627	648	620	664	685	628	701	697	647	661	627	654	664	700	643	618	608	653	653	637	637	654	672	675	667	690	629	669	636	650	672	652	664	644	686	678	682	651	684	641	660	648	672	672	617	655	694	654	691	693	626	640	651	712	654	642	669	676	661	641	666	670	686	656	665	628	624	687	659	698	669	631	664	664	648	671	645	695	671	654	663	626	654	719	673	660	662	649	606	704	615	698	651	636	654	662	677	630	632	644	600	671	707	669	657	631	660	684	605	638	659	671	649	676	642	634	710	662	657	668	668	662	651	664	635	676	690	615	670	667	637	684	647	666	653	599	629	690	662	617	645	678	654	636	651	636	688	659	643	622	673	681	671	679	680	648	617	644	683	660	659	652	643	709	674	665	647	684	663	640	652	637	637	652	674	684	650	683	669	666	656	660	626	679	674	687	619	663	683	680	625	668	630	644	634	641	638	651	658	657	662	640	689	648	681	693	678	708	637	644	638	648	661	655	659	688	632	647	643	641	645	651	668	669	653	657	665	666	647	633	624	653	672	702	687	668	641	659	642	601	647	645	650	672	639	667	669	666	665	626	695	638	653	669	670	658	604	624	650	658	673	665	639	675	637	630	636	644	681	682	669	677	645	644	651	667	646	681	662	688	677	663	594	620	643	639	636	595	694	658	636	691	665	661	623	650	610	651	645	609	637	639	687	605	672	634	667	675	652	669	691	657	641	639	703	638	666	683	619	616	691	670	706	652	624	641	642	602	665	650	680	685	696	668	667	677	665	648	687	657	631	637	691	655	638	685	653	670	704	677	658	688	665	636	658	636	662	651	562	708	641	651	654	630	675	688	623	658	647	631	680	650	673	640	652	695	680	660	628	663	670	673	661	619	684	709	677	640	642	675	661	626	686	702	680	679	681	629	674	673	669	680	594	644	626	640	659	665	694	647	667	655	652	625	685	662	643	639	662	653	666	624	632	705	654	631	612	680	685	687	651	622	662	661	656	637	627	695	668	640	631	705	688	689	655	680	661	641	669	678	645	643	674	665	689	642
1771	438	262	203	382	415	378	318	268	205	217	172	174	135	106	108	107	85	97	94	88	101	92	82	69	51	56	63	62	53	57	36	40	36	29	33	38	36	26	37	30	18	35	30	27	31	33	31	32	30	37	24	27	34	29	22	28	19	20	14	24	21	26	21	15	22	17	15	22	20	25	22	22	22	20	18	19	29	36	19	19	28	23	20	22	25	29	24	29	18	25	20	22	26	18	20	21	18	26	22	27	21	26	27	26	21	23	27	21	34	17	22	19	27	34	13	22	16	17	23	15	25	25	31	17	18	17	24	23	20	28	24	28	28	16	25	28	22	28	18	18	23	28	15	24	18	24	18	26	32	18	26	18	20	20	23	21	19	29	25	17	25	27	21	35	17	23	29	34	28	15	32	22	23	12	24	22	24	28	15	17	19	23	23	13	16	16	26	22	28	17	29	23	17	24	21	25	25	33	22	21	22	29	19	26	15	27	29	25	22	23	17	16	25	29	20	30	22	30	17	30	24	16	19	24	17	23	18	25	19	27	28	24	29	26	29	19	19	20	20	26	27	27	25	21	20	29	23	22	23	23	32	20	14	28	13	23	15	27	19	27	19	27	26	18	22	18	28	25	16	24	18	22	32	23	24	20	26	35	28	27	20	24	22	19	22	24	20	16	18	27	34	22	24	25	29	26	24	27	21	24	19	33	31	23	26	17	22	31	27	21	23	21	26	25	21	18	26	22	22	20	30	27	31	19	19	24	20	14	31	22	28	24	31	25	21	22	19	24	24	27	21	23	26	27	22	18	29	31	27	26	28	26	23	25	23	19	30	28	25	26	24	28	18	22	21	19	21	24	32	22	13	19	23	21	31	17	30	20	26	19	25	31	16	22	20	21	22	18	28	27	21	25	15	20	24	26	28	20	18	30	25	25	25	25	21	22	27	24	29	20	23	22	20	24	28	21	19	20	33	21	19	24	22	20	25	29	30	19	25	16	25	15	31	13	28	14	18	29	27	29	24	20	23	29	30	15	23	25	17	17	31	14	16	29	21	27	18	28	15	26	22	25	28	24	24	22	25	26	21	23	26	28	15	27	17	24	24	26	26	20	12	26	26	24	18	26	25	25	23	16	27	17	22	23	29	27	29	21	25	19	22	24	18	29	15	30	26	19	31	18	23	20	27	26	28	15	30	17	21	17	13	31	28	24	31	25	18	22	23	18	20	27	28	25	25	19	21	23	29	14	20	23	22	23	25	29	26	37	26	21	18	25	18	18	16	27	28	24	21	23	20	15	21	22	34	18	22	20	30	20	27	22	19	19	19	19	24	28	20	17	26	26	25	21	23	22	26	21	28	29	14	22	29	18	20	26	31	23	25	22	25	20	23	13	27	22	27	26	28	30	26	27	19	16	18	22	30	26	14	23	19	20	14	21	15	26	16	23	22	27	21	32	27	26	24	23	33	22	18	32	11	22	26	27	30	15	21	28	25	19	22	26	26	33	14	21	31	26	23	20	22	24	23	27	20	27	15	27	26	20	25	20	30	18	26	18	21	19	26	29	18	25	18	29	28	24	28	22	21	21	17	20	24	23	26	19	15	26	25	19	18	23	25	20	29	23	14	21	26	24	30	27	22	19	21	20	27	23	21	25	22	24	30	31	19	14	19	30	19	18	18	21	23	35	22	24	20	26	28	19	23	16	27	18	32	22	20	26	26	20	15	29	19	21	19	28	27	19	23	17	21	31	21	26	25	24	23	22	20	24	16	25	27	16	23	17	22	25	13	25	28	27	30	17	24	22	26	17	27	11	14	19	27	22	26	20	29	23	17	15	26	24	21	20	25	21	29	20	14	29	24	22	25	16	11	28	24	28	19	22	28	12	14	12	25	24	25	21	27	22	16	26	16	41	22	22	25	21	24	25	34	25	24	34	19	31	28	18	28	23	26	15	25	17	27	18	29	15	32	20	20	26	24	31	21	22	26	23	20	19	20	23	27	23	20	28	27	18	30	22	28	21	29	25	21	22	24	22	24	21	23	33	14	16	28	26	30	23	20	23	21	32	18	17	24	30	20	23	21	21	22	14	17	13	26	23	19	18	26	19	26	21	23	18	29	19	27	18	20	22	24	26	29	28	21	26	22	27	24	25	25	30	19	23	16	26	16	21	19	23	22	22	32	27	21	19	25	20	23	29	19	34	25	29	26	22	27	25	19	32	23	13	25	17	25	22	22	21	21	21	16	23	17	27	15	26	35	22	29	27	17	38	24	16	20	27	23	27	24	27	28	22	19	19	12	25	18	21	27	24	25	27	22	23	19	24	33	30	25	18	29	27	26	16	23	33	21	21	15	29	21	28	27	27	21	33	17	25	32	23	29	39	23	20	24	24	24	23	18	22	26	19	25	22	25	22	32	19	19	22	26	17	26	14	15	22	32	18	28	20	21	21	21	31	20	22	25	23	23	27	25	23	27	20	11	18	27	26	30	24	23	20	12	26	26	27	17	15	27	27	19	19	34	21	25	19	23	24	18	27	20	22	31	22	22	27	19	26	24	33	29	20	14	20	20	26	26	23	23	20	22	33	14	25	26	24	21	19	14	23	12	22	18	13	25	23	19	15	24	22	31	22	23	21	32	22	23	21	31	18	16	12	28	27	14	21	27	23	25	24	20	28	21	24	25	26	32	30	23	32	32	25	26	35	20	19	18	30	27	23	28	18	21	25	20	31	23	22	15	22	28	23	25	19	12	19	21	29	26	16	20	28	25	37	23	25	23	21	39	17	21	17	29	21	29	16	24	37	23	16	12	27	23	18	24	24	30	22	14	21	28	28	38	24	25	29	24	28	18	20	28	33	16	20	21	28	19	23	24	21	28	23	22	26	23	28	19	29	33	20	25	27	19	25	20	25	23	24	11	28	23	20	27	29	22	31	25	24	23	22	18	18	17	18	19	20	17	28	33	21	22	13	27	23	26	21	27	19	20	23	23	23	26	20	23	20	24	28	22	26	19	29	25	17	31	12	30	23	16	14	24	24	28	30	23	27	27	13	27	22	20	19	20	15	22	30	17	26	19	19	29	26	23	20	29	24	25	17	27	21	24	16	22	18	23	28	18	28	19	17	21	32	38	39	28	23	15	22	22	21	24	26	13	21	22	29	24	24	18	21	22	25	23	31	15	18	34	28	19	26	18	22	28	23	24	24	22	26	25	23	14	23	28	18	21	22	32	27	20	21	21	31	19	21	19	28	14	23	33	25	18	20	14	30	23	24	26	24	23	24	18	28	26	25	17	16	15	21	15	30	21	13	24	19	26	27	21	14	21	30	20	22	27	22	23	21	28	18	24	18	21	31	22	25	20	27	23	24	26	21	21	13	18	23	19	23	21	23	29	17	29	24	31	24	18	28	22	20	27	26	28	18	22	27	13	30	32	30	21	28	23	20	17	18	24	18	25	25	25	31	31	22	14	15	26	17	30	33	19	23	18	24	21	22	23
17501	11556	6990	18834	26989	26495	23152	19096	15509	12815	10344	8741	7363	6353	5244	4827	4324	4037	3735	3768	3786	3790	3597	3140	2869	2684	2377	2316	2207	1890	1722	1534	1355	1234	1031	909	849	742	792	746	734	702	696	674	686	637	666	647	634	703	667	701	667	639	586	600	545	565	508	484	475	457	412	402	393	388	394	403	394	419	380	399	382	397	425	392	387	377	413	404	420	399	399	394	396	371	402	386	377	367	407	390	375	381	427	404	376	404	387	385	377	362	414	384	409	359	392	420	403	381	368	343	377	380	384	394	374	372	360	385	373	378	399	401	381	407	390	367	363	413	399	367	392	370	405	356	386	405	404	376	364	398	404	371	377	399	395	374	380	403	383	400	358	352	359	395	405	401	372	408	386	370	408	420	375	395	367	391	423	435	401	383	373	362	392	398	394	373	379	385	396	361	412	393	397	401	386	387	413	381	397	394	384	371	418	366	367	357	379	394	379	338	374	341	365	391	365	381	380	372	374	400	381	374	420	384	361	395	421	417	384	358	373	390	376	393	386	413	395	397	416	386	412	412	391	391	437	380	369	399	406	364	406	377	386	349	406	397	329	403	364	376	400	428	377	387	365	381	414	394	367	388	366	396	402	396	389	367	344	363	352	409	359	390	377	374	407	389	392	407	375	345	396	392	409	380	361	389	373	376	346	402	382	398	407	402	368	376	409	391	388	387	369	372	407	416	387	379	426	382	372	415	402	385	439	384	382	348	370	369	379	362	398	355	403	361	368	382	372	372	389	369	378	391	364	323	367	371	378	358	397	364	383	378	371	402	383	375	380	380	370	446	405	362	357	353	385	395	408	408	400	374	387	368	370	411	378	383	370	388	397	365	392	390	392	392	378	377	372	400	377	386	389	357	378	405	366	376	360	358	386	433	398	388	407	362	363	402	395	384	379	398	398	358	342	381	393	350	406	403	368	399	370	392	388	386	348	359	396	378	390	418	373	397	362	398	406	349	372	382	373	381	385	359	378	372	377	363	361	362	362	377	378	386	391	369	377	410	393	393	388	384	401	350	364	395	369	374	364	392	355	344	356	361	376	361	405	389	379	380	364	380	378	416	367	339	402	397	390	413	373	411	340	380	377	383	390	353	412	385	405	397	325	376	398	374	374	372	392	366	410	413	372	385	387	329	371	383	381	388	350	411	364	365	439	382	385	354	385	401	390	372	401	376	386	399	361	382	375	356	401	380	367	382	407	376	389	387	374	392	394	380	393	384	395	409	398	389	384	360	421	404	354	417	375	385	380	398	388	352	367	381	357	390	380	371	391	371	395	392	408	379	385	368	398	360	391	367	368	360	389	375	397	374	370	355	382	371	383	397	381	424	375	412	360	393	395	367	366	390	397	404	350	356	366	372	350	334	412	369	383	369	397	379	358	374	402	393	378	389	406	388	344	361	397	394	346	373	366	352	404	366	393	370	392	392	406	363	411	375	381	382	358	404	369	359	384	348	384	388	354	395	421	362	395	380	381	373	394	354	371	409	392	384	339	402	374	347	378	376	374	379	364	430	368	379	379	392	369	375	409	381	390	393	352	355	393	383	377	373	348	385	363	382	384	387	379	411	390	360	379	364	365	365	376	359	379	398	403	386	379	394	401	377	416	398	385	398	365	388	394	413	374	372	370	369	383	384	374	347	394	362	375	395	366	374	390	360	392	450	376	411	393	382	401	383	391	382	382	378	385	398	360	354	406	417	378	366	358	408	334	407	400	354	416	390	340	397	363	392	367	402	388	386	396	382	406	388	395	372	370	407	397	394	373	367	357	401	399	366	409	374	390	379	368	373	395	369	379	370	397	363	369	376	405	371	373	424	360	349	375	379	386	386	400	382	375	386	373	387	410	353	406	363	358	349	397	383	395	372	363	371	406	374	382	385	382	361	403	377	359	362	382	401	358	386	367	380	379	384	319	401	374	411	395	394	377	386	373	376	400	389	383	382	374	429	357	372	391	388	367	377	387	352	389	387	355	362	356	393	394	385	387	377	391	398	376	393	388	364	377	368	347	389	384	384	361	367	386	374	384	406	376	407	392	363	382	383	363	403	369	400	375	389	390	365	372	399	365	364	393	386	376	381	390	429	327	389	389	407	367	350	390	386	373	413	363	369	370	356	417	390	386	394	395	363	356	383	386	388	373	351	391	372	391	391	380	382	385	364	409	367	379	406	375	380	365	358	376	384	390	396	386	389	410	389	391	358	363	401	406	364	406	387	387	368	364	356	351	434	404	360	373	362	407	363	407	422	410	400	409	386	403	381	375	336	389	417	380	387	363	381	409	388	385	420	366	360	392	365	377	378	389	396	380	360	398	349	358	418	409	386	397	383	390	373	402	363	345	348	379	389	374	387	335	354	385	423	369	370	366	372	377	406	405	379	379	384	404	397	397	400	373	396	386	394	392	395	380	394	388	385	400	372	353	420	363	383	378	396	383	418	399	378	358	393	363	355	406	403	353	384	409	396	400	386	370	377	389	377	375	357	346	374	386	382	410	356	372	382	353	371	372	393	396	366	380	400	407	407	372	413	353	425	396	360	340	379	398	380	423	397	394	393	403	396	367	381	393	392	407	381	364	382	392	385	419	388	412	388	396	400	411	387	410	366	369	387	401	386	355	377	408	377	359	348	397	375	380	399	383	386	398	389	407	419	348	387	384	352	389	402	367	373	348	393	368	363	402	380	392	379	376	354	431	367	369	339	393	391	400	387	359	375	384	391	397	412	352	396	368	381	378	393	395	402	416	396	372	379	370	387	371	387	374	386	388	411	386	379	395	379	337	409	385	395	378	395	375	415	406	398	401	387	364	383	407	378	415	347	385	386	372	385	384	414	367	387	389	388	381	372	358	376	397	375	342	401	392	411	400	357	413	393	380	399	403	407	356	379	378	426	395	402	400	383	357	412	364	369	377	393	364	388	390	378	390	383	388	369	381	411	388	385	396	387	377	355	384	349	395	342	341	388	363	374	339	417	356	425	413	370	364	393	421	383	392	381	384	384	412	397	359	398	391	361	370	364	411	395	364	354	374	365	381	393	361	434	389	376	400	397	346	362	379	353	392	408	414	415	397	388	410	345	386	352	349	397	415	367	407	355	399	391	404	394	385	385	360	406	409	352	409	378	373	369	406	377	415	392	398	369	404	407	370	366	415	391	391	380	391	379	372	382	378	365	347	431	391	371	394	364	403	435	343	393	364	356	384	395	384	393	375	412	383	374	381	399	401	393	388	366	378	369	365	408	383	369	405	418	404	378	406	363	368	392	409	369	389	384	422	362	371	401	376	372	398	366	382	371	387	401	371	383	365	393	381	373	392	354	381	369	362	384	405	376	375	392	392	354	370	362	379	347	381	407	376	380	395	365	377	364	385	419	437	393	382	418	353	383	397	391	348	379	404	372	386	375	387	396	358	385	366	373	370	380	374	365	363	371	383	338	400	380	438	353	361	386	382	371	361	402	391	403	424	433
1190	708	401	350	631	678	584	469	465	354	321	273	221	181	166	170	136	128	122	123	125	125	119	98	93	83	85	88	85	62	59	45	55	36	32	50	40	32	39	44	40	34	21	37	45	40	31	29	34	31	29	26	27	22	36	34	26	28	30	25	34	26	26	27	23	22	27	19	26	23	21	22	27	31	35	21	22	20	18	20	20	16	17	21	17	28	24	23	29	19	24	21	23	29	26	23	23	28	23	20	17	23	18	25	23	23	20	24	29	20	23	23	25	21	18	31	25	26	29	25	28	26	26	19	31	17	25	25	22	25	25	18	19	29	20	22	28	22	27	23	18	24	26	25	33	26	26	21	13	27	21	30	25	22	16	21	18	29	22	24	14	15	21	25	31	25	21	25	38	20	15	21	19	21	19	25	21	23	20	20	23	24	21	17	20	21	33	23	18	12	10	31	14	24	35	15	23	19	23	31	19	26	14	27	21	21	25	21	16	26	34	16	20	28	25	23	20	18	23	15	25	16	29	20	18	17	28	22	21	17	32	21	19	21	37	23	21	23	24	21	23	22	33	22	20	27	25	24	27	19	35	20	23	18	19	20	22	25	26	19	27	28	25	34	22	29	23	23	16	20	26	15	23	29	28	23	22	17	19	22	20	32	29	10	25	22	21	19	27	24	23	17	19	27	19	33	22	23	14	29	26	16	30	34	13	26	27	25	23	24	20	25	32	30	21	22	30	20	27	26	21	16	24	19	34	24	23	22	23	23	26	21	26	35	23	28	14	18	30	21	31	19	19	17	24	22	18	21	23	26	19	22	14	25	30	22	23	33	31	21	28	20	18	24	26	23	31	26	13	20	27	32	22	16	21	24	22	24	32	25	26	24	32	35	15	22	26	17	24	20	24	20	22	27	25	16	19	23	31	25	27	25	29	24	20	22	16	26	20	23	29	16	24	27	21	19	19	28	23	23	26	26	21	23	27	24	25	22	21	22	23	26	28	22	15	24	23	28	28	21	26	19	22	25	25	27	20	18	27	23	21	28	19	21	22	25	26	26	22	28	21	33	24	24	23	34	29	22	26	21	26	24	18	34	30	19	20	17	17	21	16	30	27	24	21	28	24	20	23	21	27	19	29	19	27	24	16	18	15	18	24	33	10	22	30	27	23	27	18	23	19	20	32	18	18	31	28	31	22	16	17	18	25	20	34	17	22	15	16	18	20	22	20	27	22	21	25	20	24	22	31	25	19	27	21	24	25	24	17	26	39	27	23	23	16	22	17	24	31	23	23	21	19	37	20	29	28	21	21	26	29	32	26	28	22	23	19	21	21	20	20	19	26	16	21	15	20	21	28	19	20	29	18	18	29	23	21	21	15	23	26	19	22	20	18	27	27	24	21	17	27	22	25	23	22	30	21	27	23	19	21	29	30	25	28	22	25	24	21	22	17	24	27	21	16	28	28	25	22	18	19	25	21	19	27	31	17	23	17	21	23	27	28	20	20	22	30	24	29	26	21	24	24	24	27	26	24	16	16	12	22	19	21	29	19	13	20	23	18	21	27	21	23	22	16	18	27	20	17	29	17	25	23	17	23	21	22	23	20	21	19	24	17	36	21	14	25	18	23	23	15	28	20	27	24	23	12	35	30	33	23	22	28	22	39	26	32	22	27	24	28	35	18	26	28	23	19	27	28	24	21	21	25	25	31	25	24	21	21	21	14	26	21	23	28	32	23	23	29	21	28	20	25	24	23	20	24	33	16	22	31	20	19	24	27	21	24	25	15	19	22	17	31	17	22	22	20	17	29	32	34	13	30	22	27	17	22	27	25	29	17	29	17	17	24	20	14	19	16	29	28	21	22	41	26	25	22	31	20	19	26	27	18	24	27	20	24	24	20	19	19	30	15	17	21	26	24	27	26	19	32	29	18	28	24	21	25	28	21	28	33	23	20	15	25	28	23	19	20	25	29	23	25	23	27	14	23	16	27	17	18	24	21	26	30	27	25	17	19	24	26	34	22	20	29	27	26	32	18	25	25	22	19	25	24	19	22	25	25	28	24	20	18	25	27	15	22	21	30	23	30	24	39	17	23	20	16	15	19	22	29	38	20	21	25	28	29	26	20	33	26	20	16	27	19	21	18	18	27	22	15	18	23	7	28	20	21	22	27	23	20	19	21	22	18	25	14	22	17	22	19	30	28	26	19	18	24	21	31	24	18	18	28	18	20	17	17	31	24	20	21	26	31	26	26	25	25	18	16	17	23	28	24	22	26	27	17	20	24	30	25	22	23	22	30	28	25	22	25	19	28	26	28	25	28	19	21	23	25	32	20	22	16	18	21	27	26	23	27	25	20	23	18	20	19	18	21	14	14	22	15	24	19	18	24	28	28	25	22	28	28	20	20	19	19	34	25	19	24	13	26	24	26	24	22	18	21	23	23	13	20	14	25	27	24	34	15	14	15	33	27	20	26	23	30	24	22	21	31	20	23	25	20	18	24	23	19	22	28	22	21	17	19	19	25	21	12	28	25	11	27	28	17	30	21	29	21	20	15	24	33	24	24	27	20	24	29	20	33	21	20	20	23	36	13	22	23	26	25	18	21	17	23	23	31	19	30	24	32	19	25	23	19	36	32	14	29	19	29	22	25	21	18	25	27	22	14	17	28	25	24	20	25	24	22	31	32	23	26	25	21	21	25	16	17	20	18	21	19	25	25	24	27	23	20	30	17	28	27	13	24	23	15	21	18	38	16	25	16	22	24	25	20	20	24	23	24	32	21	23	22	24	12	20	28	25	29	19	22	24	16	16	22	20	22	16	31	18	17	19	22	20	31	25	20	21	24	28	22	26	21	30	19	21	29	22	24	27	26	29	22	18	25	22	20	24	18	28	31	20	24	20	40	15	14	16	17	27	20	23	18	23	23	17	16	28	20	14	24	20	17	26	26	27	23	17	24	21	23	20	25	17	23	21	23	19	22	31	23	30	22	25	22	18	14	25	30	22	25	16	28	19	18	23	23	23	27	17	22	19	33	19	31	31	14	17	24	25	24	20	26	30	28	28	24	22	21	16	20	19	25	23	24	29	24	20	30	23	24	25	21	17	29	18	21	25	25	20	24	30	20	23	24	26	19	30	18	23	25	21	17	22	16	27	19	23	20	15	25	27	28	27	21	17	20	17	19	20	23	17	25	25	29	18	28	17	21	33	22	28	25	26	23	16	18	22	23	19	26	26	23	23	16	32	31	17	29	31	14	21	19	28	18	21	17	24	24	19	20	26	21	32	27	25	22	15	26	27	17	17	18	26	24	19	23	30	24	23	28	28	27	23	21	27	16	26	18	20	15	26	19	21	23	19	21	21	21	29	25	20	14	17	17	20	19	16	20	24	26	19	17	17	32	31	20	19	29	20	29	30	18	22	28	28	25	19	26	24	20	17	22	18	18	16	22	19	20	29	26	15	19	21	21	20	25	35	26	18	24	26	25	29	16	26	29	18
21747	16083	10309	24308	32370	31629	28059	24026	20132	17100	14591	12348	10441	8868	7798	6933	6184	5576	5171	5067	4940	4840	4528	3960	3671	3360	3162	2887	2641	2256	2027	1893	1735	1470	1275	1135	1034	975	985	969	848	921	870	809	841	801	826	804	789	833	847	807	803	719	677	668	630	606	610	532	543	487	489	468	456	448	385	445	457	426	427	407	413	461	451	445	446	393	422	402	396	368	417	394	416	412	404	393	402	419	412	414	418	398	404	395	385	410	361	404	424	365	400	415	413	394	384	411	393	357	401	388	362	416	389	392	394	390	415	399	406	396	377	394	365	412	377	418	397	402	351	413	367	422	395	422	383	444	418	400	421	396	404	385	397	402	431	377	384	360	384	387	396	345	361	344	395	388	376	377	373	403	418	402	369	383	405	402	406	367	395	403	396	397	436	373	379	342	384	386	409	367	384	408	407	388	400	380	373	416	338	379	415	397	372	409	390	381	367	397	387	408	437	392	392	389	387	350	373	369	391	388	386	386	391	411	374	409	394	388	402	424	418	388	420	367	374	419	384	390	379	419	376	410	378	400	384	380	397	390	387	391	378	421	401	370	382	408	338	397	372	395	392	376	398	387	408	388	380	391	388	396	376	373	373	404	357	374	389	381	405	392	368	396	355	341	375	408	403	433	424	382	353	373	389	376	392	379	408	396	386	368	403	344	410	425	347	377	399	387	367	402	369	431	394	380	407	370	423	326	357	386	390	378	424	380	440	366	392	411	373	390	421	343	372	373	371	375	359	356	380	386	371	429	398	393	418	357	399	362	364	396	384	383	378	360	386	375	382	374	384	397	365	433	368	413	452	394	381	387	388	378	424	382	391	367	386	427	399	388	387	375	406	364	399	361	368	413	380	397	374	362	397	379	413	383	421	366	381	368	396	426	367	386	386	423	365	398	383	377	397	424	398	386	394	375	409	405	355	373	387	373	386	381	367	401	392	401	400	382	389	392	349	361	453	410	388	410	359	389	400	377	423	374	371	394	366	384	386	385	395	387	368	374	399	381	369	387	342	414	395	401	414	353	400	390	399	405	368	417	393	399	399	370	364	386	366	421	399	364	374	387	372	394	376	373	412	357	383	344	403	396	391	398	436	383	362	388	416	376	368	395	427	377	383	408	393	399	378	367	363	381	379	392	390	435	364	348	422	406	407	403	407	402	368	405	357	433	385	379	388	393	393	338	356	365	392	380	396	386	365	401	408	391	373	395	386	363	370	410	421	383	388	381	369	411	398	396	386	405	397	379	389	397	383	353	356	375	407	350	364	389	391	362	389	400	421	376	392	363	385	376	386	384	386	377	390	366	375	401	396	383	387	366	390	361	412	372	397	375	415	390	398	358	360	369	415	356	371	388	379	375	391	366	406	394	379	392	380	419	358	386	395	383	396	410	375	384	379	379	369	374	394	399	378	413	414	395	393	382	368	402	409	418	377	364	414	377	371	387	386	412	384	391	371	424	393	389	401	401	395	366	387	407	403	389	439	384	402	391	384	357	388	411	398	389	419	387	387	386	412	389	404	359	374	379	392	421	380	367	445	370	374	389	396	413	360	385	395	376	379	358	428	390	415	387	363	392	433	412	354	402	390	403	369	359	385	373	384	376	398	393	381	414	396	372	377	330	399	417	401	379	369	405	377	408	379	353	398	394	381	415	405	405	381	396	385	380	411	382	373	393	379	393	384	380	405	391	387	342	399	384	392	414	375	400	370	390	355	396	386	411	361	399	377	378	374	405	395	414	408	384	406	392	401	398	365	364	354	379	413	396	359	375	380	406	367	375	362	361	372	383	370	399	405	392	349	384	389	402	375	369	404	385	365	395	358	401	386	386	368	397	395	365	349	384	396	386	388	355	357	384	406	416	411	398	387	407	375	371	417	352	365	382	445	395	408	383	400	392	378	365	378	408	376	410	402	406	404	363	383	388	375	388	382	421	386	373	389	382	404	386	410	404	372	379	362	378	353	361	379	375	365	399	391	407	376	404	384	410	389	409	400	356	359	407	403	350	385	400	383	378	385	401	366	399	374	379	380	380	357	434	366	410	386	377	373	389	396	398	424	355	381	386	370	381	409	362	405	384	388	366	345	372	387	383	388	387	395	379	368	358	400	397	400	347	405	412	379	394	423	390	373	357	393	392	447	378	398	415	393	406	421	375	369	389	391	400	389	400	417	379	375	402	376	341	418	396	356	377	381	418	335	404	363	371	374	402	405	396	372	402	356	373	401	371	400	387	410	404	399	387	409	382	415	367	403	399	380	399	418	353	401	381	398	372	378	428	383	402	396	425	370	413	392	434	390	401	427	374	388	415	379	370	397	379	405	392	368	410	403	380	374	391	372	405	381	396	355	439	401	382	386	399	399	378	388	380	396	416	411	381	372	403	425	369	374	366	417	395	382	413	400	396	405	429	388	376	370	382	373	413	392	396	390	390	381	393	388	376	414	433	416	390	403	378	428	363	399	385	394	384	346	404	408	435	391	377	384	395	361	404	362	407	380	393	412	426	410	384	363	408	375	350	383	382	379	397	388	382	407	377	380	369	417	417	398	420	383	347	413	360	375	391	376	395	382	384	357	375	395	416	380	364	396	361	419	374	367	393	378	384	357	381	370	355	349	384	376	365	377	364	368	381	367	364	402	400	370	365	366	420	392	371	374	380	365	372	403	400	358	384	350	364	406	397	381	396	391	410	375	387	400	373	371	378	395	404	397	380	402	381	372	385	374	387	385	375	380	369	420	402	363	400	389	387	372	366	397	400	372	439	409	401	403	397	399	396	412	395	387	387	405	375	395	431	394	414	392	391	397	350	392	383	371	400	394	351	404	369	371	411	419	386	399	415	365	386	408	405	416	395	374	387	396	392	385	396	368	410	359	408	383	349	405	366	405	392	394	349	371	421	407	399	409	355	361	368	414	403	416	399	364	389	403	400	396	398	351	367	359	391	394	390	411	394	421	423	395	391	409	403	397	364	379	399	404	397	365	374	381	371	408	387	391	414	349	383	365	397	380	367	416	388	419	355	403	370	390	398	406	411	416	387	378	384	364	401	376	385	382	360	382	432	377	381	375	395	357	365	386	391	436	404	366	398	362	434	389	393	364	401	436	406	402	397	364	430	354	384	399	425	372	342	393	413	410	388	388	391	378	398	371	408	377	400	354	393	389	367	376	363	384	379	434	368	387	368	394	421	400	361	381	395	407	361	349	435	410	411	405	413	373	402	391	367	413	435	402	382	396	364	384	398	382	397	399	415	382	377	343	403	394	378	405	397	399	379	376	399	401	416	394	391	407	386	367	386	375	403	412	396	378	383	415	397	386	376	372	389	379	387	385	399	374	401	386	377	410	358	403	354	385	386	358	409	356	421	347	390	388	367	397	368	360	417	396	400	376	396	360	438	368	420	354	393	382	370	406	415	395	374	359	402	371	383	374	392	403	368	410	400	364	396	404	408	396	369	391	416	384	382	388	427	385	371
2799	607	404	297	568	662	516	494	365	358	283	261	192	202	189	147	143	132	129	108	111	132	116	105	105	92	81	80	87	59	58	69	53	55	56	58	55	57	45	53	47	60	42	45	52	53	46	38	42	51	42	44	42	47	40	53	49	38	55	42	23	40	43	48	38	39	48	36	33	43	34	37	34	40	51	41	40	35	37	38	39	37	48	42	29	46	42	41	50	47	50	24	36	31	37	43	46	39	34	56	38	35	36	45	37	40	30	48	40	34	28	29	36	44	37	36	37	35	30	42	40	50	34	39	38	31	33	33	33	36	25	32	37	37	50	35	35	51	42	37	34	45	30	44	35	40	47	49	39	41	30	43	35	41	40	33	40	47	44	42	37	35	36	49	33	33	43	40	43	31	47	32	40	33	30	39	36	39	28	50	34	45	34	27	38	32	34	39	50	31	46	27	43	41	36	29	38	38	37	37	53	41	44	31	38	44	32	42	40	51	24	40	40	31	43	45	41	41	44	39	36	43	40	37	37	48	45	39	43	40	40	31	47	40	31	42	33	43	49	46	44	31	42	38	33	31	40	47	41	47	43	31	41	37	38	46	35	40	29	29	30	30	35	37	38	41	40	39	35	34	48	38	44	19	31	36	43	43	42	32	39	36	33	41	43	64	41	41	33	39	40	51	39	38	38	39	37	33	50	37	35	37	34	44	38	49	35	39	29	33	50	36	49	37	23	54	33	33	44	37	42	37	31	42	52	33	35	32	42	52	33	45	32	34	39	30	40	33	51	41	40	37	44	31	44	45	41	42	48	35	27	36	37	39	45	36	41	44	45	39	30	43	48	43	41	30	32	36	36	38	41	33	41	37	40	38	35	48	31	33	32	36	51	44	38	37	34	43	37	45	33	38	35	37	36	39	42	36	38	39	35	38	37	38	46	38	31	34	54	39	29	36	45	39	29	35	51	32	43	43	31	29	38	50	31	28	43	37	39	55	41	27	26	42	38	36	41	30	37	33	43	45	33	49	27	35	34	33	38	48	41	39	43	46	31	31	20	30	42	47	38	41	29	31	36	42	28	33	45	28	38	34	45	39	47	40	40	46	29	35	52	42	38	27	48	44	40	47	38	45	35	38	38	37	41	44	42	39	33	34	46	35	36	53	48	51	42	35	39	28	54	42	31	56	30	42	35	34	34	34	30	46	42	36	45	42	38	43	36	28	39	41	38	40	47	38	36	36	40	36	38	36	34	35	33	45	37	28	60	35	41	35	40	39	41	40	30	45	35	34	41	37	44	33	37	36	32	39	38	47	37	41	48	51	40	31	34	37	41	48	33	38	34	35	34	35	46	33	34	33	29	39	43	45	42	33	38	41	39	45	30	33	33	41	37	45	45	45	36	36	40	40	41	32	41	37	31	46	27	34	50	26	35	33	39	37	35	29	37	42	33	45	44	51	47	44	50	32	31	40	33	38	35	39	34	30	33	37	45	41	40	54	37	33	50	24	45	28	38	42	43	40	38	34	39	35	49	31	37	43	37	42	38	35	30	25	33	45	48	41	38	40	35	43	30	37	34	38	42	32	38	38	39	45	41	40	43	37	47	36	37	26	34	39	47	47	32	37	40	45	33	48	37	33	31	42	39	35	38	33	39	37	33	31	22	47	31	34	40	46	42	33	25	27	36	42	37	45	37	39	51	29	30	30	45	30	42	46	28	30	41	44	46	34	42	33	37	45	47	42	30	43	33	44	46	41	29	36	47	50	29	34	38	38	43	35	35	44	48	29	44	31	44	34	34	33	37	30	40	53	35	35	34	37	40	40	34	37	40	41	31	41	30	37	31	42	35	44	36	38	42	37	36	46	50	35	53	43	40	29	38	40	51	42	35	39	45	35	30	38	41	35	39	48	36	40	43	42	36	43	37	38	37	31	28	40	41	32	45	40	34	34	35	51	45	38	47	36	40	40	40	28	45	43	35	30	44	34	36	35	40	54	40	36	44	31	30	53	35	38	50	44	51	46	35	50	38	35	44	31	39	34	37	42	43	41	44	34	39	41	39	48	31	36	41	27	29	40	34	37	39	38	37	41	46	43	40	38	35	46	32	32	37	36	40	42	31	50	34	35	33	47	33	34	37	43	36	35	29	33	39	34	40	60	31	47	49	32	30	41	40	36	39	31	42	36	44	26	32	30	39	42	51	29	54	37	40	37	40	43	40	31	28	43	36	36	48	48	45	48	39	34	38	41	45	31	44	44	36	43	41	35	51	43	41	43	42	37	33	41	45	38	30	30	32	43	39	45	43	48	29	35	37	47	29	30	24	42	30	35	39	34	52	36	49	42	47	32	45	46	28	34	37	37	30	43	43	47	43	44	46	47	35	45	50	45	38	43	30	38	37	49	46	49	40	39	36	34	34	35	41	37	42	47	42	40	35	34	34	38	38	35	39	42	47	35	53	36	37	40	43	45	41	40	30	27	35	46	38	44	25	35	41	37	52	34	42	35	46	29	34	48	47	35	39	42	42	45	37	47	32	52	43	43	35	38	31	40	46	32	33	41	39	39	50	34	35	42	40	46	35	42	47	35	45	50	33	38	50	40	35	34	37	37	35	36	38	50	39	33	43	36	33	36	32	34	35	38	52	43	31	31	35	47	28	41	50	34	34	41	43	31	34	35	39	29	48	26	44	31	41	41	37	37	29	39	44	36	36	35	45	47	26	34	41	42	43	60	36	32	46	43	36	37	27	39	47	40	38	41	38	52	34	30	32	34	34	35	38	36	38	38	33	49	47	45	40	46	23	31	41	44	45	28	29	41	46	27	38	41	41	41	26	33	37	43	38	34	38	41	33	41	46	47	42	36	32	47	34	35	25	32	41	51	47	38	37	37	38	41	50	39	38	39	34	36	41	21	37	36	44	32	40	36	41	47	41	41	42	25	44	29	44	37	42	50	36	37	40	50	30	35	42	44	29	45	38	45	37	32	46	37	47	43	46	39	46	26	40	30	33	33	44	37	37	42	36	39	46	37	35	50	36	38	37	48	44	28	36	41	38	36	40	31	39	44	40	37	33	50	32	47	33	49	41	40	39	40	40	30	36	42	38	39	30	37	36	36	37	39	30	50	47	38	37	39	35	46	48	39	39	37	33	30	49	36	35	33	40	35	36	43	50	36	41	32	37	38	41	53	50	40	43	37	33	41	37	45	33	42	43	41	42	35	32	44	41	34	31	49	38	37	42	33	29	41	44	53	38	40	38	40	40	27	30	49	39	30	37	39	29	39	42	37	53	39	34	35	35	38	46	47	43	46	37	49	45	39	38	50	32	30	38	51	45	45	40	34	30	54	33	39	35	49	40	40	44	20	34	49	46	42	30	28	27	39	43	42	32	34	45	40	42	36	50	35	33	52	42	29	26	44	41	48	39	49	33	40	29	38	44	41	33	32	32	31	38	43	28	31	38	47	44	49	27	44	34	41	38	39	39	30	41	39	41	29
20319	14557	9830	23279	31132	30562	26743	22800	19150	16471	13980	11750	10140	8651	7374	6626	5826	5555	5207	4913	4699	4628	4392	3957	3656	3511	3195	3002	2715	2419	2213	2066	1818	1676	1407	1298	1219	1218	1211	1132	1025	1102	998	1022	1063	1037	1045	1021	1081	1046	1036	1006	1002	946	923	932	855	862	793	771	732	735	692	662	664	689	655	703	635	667	710	701	685	631	695	691	661	647	663	646	662	651	685	677	613	681	651	641	650	648	622	625	611	653	669	697	667	682	686	643	668	674	635	615	660	681	653	671	606	592	670	649	715	619	632	618	615	653	632	618	670	638	630	661	646	664	637	627	612	633	678	626	628	615	657	694	632	592	622	644	624	665	612	662	655	615	623	615	650	646	631	636	656	682	608	611	672	704	631	665	641	622	656	645	665	636	588	674	656	677	653	643	647	627	624	640	638	578	632	649	650	658	617	590	639	615	636	611	659	622	604	650	650	657	653	649	683	604	655	684	660	619	678	599	659	624	649	646	634	684	619	612	660	625	668	625	605	631	614	622	620	630	604	589	643	660	644	581	622	613	660	627	662	661	627	617	609	613	650	676	635	572	648	624	666	641	604	636	672	601	644	649	683	632	607	610	672	640	611	680	622	598	639	653	608	620	636	634	622	605	609	596	631	622	621	646	637	648	686	659	619	630	640	618	648	625	615	701	646	658	619	656	595	701	661	695	632	633	664	625	691	675	633	617	627	661	654	646	635	604	651	653	651	622	599	597	665	631	650	650	589	623	689	640	649	608	636	629	638	631	659	616	598	628	647	637	652	655	647	655	651	678	605	679	653	636	637	653	636	637	646	624	648	634	616	662	620	602	642	587	621	608	652	637	654	574	616	650	629	640	626	656	629	644	634	601	629	664	675	622	638	628	663	614	621	628	616	657	621	622	636	602	607	623	628	668	644	627	625	668	651	621	627	611	647	672	624	672	662	609	668	640	653	636	651	626	654	626	592	601	569	670	661	683	625	594	645	672	599	610	650	620	607	621	610	618	665	633	658	648	644	621	650	672	593	634	633	690	683	622	629	631	633	684	614	638	605	650	634	604	640	667	651	618	642	615	633	653	634	633	674	611	634	631	625	668	671	623	611	652	620	601	647	613	669	626	643	650	634	623	652	646	623	634	620	585	609	684	651	643	623	655	645	629	652	640	615	657	651	648	623	674	611	601	615	640	613	660	629	624	596	609	633	652	654	598	614	682	628	625	628	605	655	642	650	616	652	641	616	642	627	667	677	632	664	613	636	677	632	643	621	676	646	650	665	609	648	648	625	626	586	639	637	648	647	609	641	611	590	654	633	642	621	618	639	635	664	662	633	589	624	640	602	644	605	649	595	588	646	632	602	604	657	665	675	629	621	615	663	604	608	656	689	600	628	648	595	627	605	626	628	633	594	675	641	680	647	647	664	619	606	615	657	656	651	635	619	652	623	618	611	626	615	652	609	635	643	668	645	642	621	612	611	660	674	666	681	630	651	605	615	611	601	635	657	703	632	672	606	651	636	652	685	634	658	647	619	634	639	670	665	666	616	641	591	648	626	671	653	674	658	657	623	615	614	661	625	637	651	639	592	632	642	643	647	644	668	611	628	627	603	650	611	612	675	648	667	610	654	632	643	616	595	618	663	620	634	666	637	625	591	605	676	659	617	634	662	647	642	582	605	645	617	583	596	634	616	621	659	623	632	638	596	640	639	634	690	636	612	674	612	592	611	665	617	589	652	680	629	631	632	610	643	621	670	631	639	609	690	643	645	687	641	648	660	635	597	638	659	631	660	623	624	591	662	608	593	622	655	637	605	668	658	660	628	613	604	613	626	645	625	642	631	694	639	644	587	629	623	619	617	652	634	631	591	601	658	605	630	652	611	655	616	638	624	640	624	633	581	622	650	668	663	618	620	587	593	639	623	593	669	673	616	635	598	630	591	673	627	657	624	652	630	669	632	634	628	638	629	621	642	588	643	593	652	652	646	644	656	651	654	597	655	617	606	602	627	617	661	609	597	615	646	612	615	645	590	605	616	582	661	644	602	598	621	646	646	612	616	625	629	626	587	651	622	648	600	600	610	652	676	637	606	610	660	655	670	638	625	635	626	657	647	642	632	661	665	667	649	630	593	601	589	618	616	602	597	626	630	622	696	614	642	623	624	641	652	611	612	657	640	613	636	653	598	647	615	661	604	671	627	657	657	623	619	628	676	641	619	620	583	620	618	642	619	624	608	628	639	656	610	624	618	646	625	672	617	632	636	578	635	635	638	597	645	667	627	588	664	613	615	630	661	606	627	613	618	631	642	609	636	609	635	606	666	679	650	644	659	643	643	640	609	605	612	613	625	649	603	673	591	590	636	616	635	642	657	637	643	647	592	579	677	629	676	677	636	664	617	618	651	645	653	616	561	579	610	625	606	648	622	636	637	608	689	661	613	625	644	646	611	607	674	615	647	656	612	649	648	619	651	601	614	629	659	634	621	631	619	582	657	607	614	633	655	650	628	603	647	649	632	626	662	667	660	649	658	621	647	612	643	616	640	650	637	666	617	615	639	649	636	635	598	614	632	625	628	628	684	658	664	639	683	646	659	700	621	643	653	659	645	638	622	602	644	624	642	601	603	654	629	653	638	675	653	667	648	599	661	611	651	669	616	625	641	614	593	631	632	579	647	624	629	665	643	629	590	679	617	653	600	637	646	647	674	677	641	649	662	644	632	628	587	660	573	657	680	624	607	631	601	641	607	591	607	642	624	591	661	614	617	655	634	631	641	600	624	657	642	635	630	616	644	625	610	626	626	674	616	628	606	628	602	681	656	635	651	656	598	615	630	624	657	666	602	654	615	631	633	667	622	686	632	598	620	620	656	627	645	615	621	595	645	633	629	621	652	632	661	667	614	628	628	625	628	581	609	615	587	604	626	606	663	646	639	648	646	596	613	601	647	642	624	616	606	649	627	628	644	617	612	633	649	645	595	616	640	671	613	638	632	635	673	624	655	645	608	615	624	698	616	695	598	648	683	595	640	677	597	636	618	637	653	682	624	624	641	619	600	636	661	612	647	660	668	609	663	639	650	636	661	633	673	598	620	609	610	623	598	649	648	614	651	633	625	668	581	636	674	651	633	635	662	643	643	629	657	610	619	640	647	667	614	677	594	624	647	641	630	644	621	665	632	603	644	658	632	593	604	674	600	640	662	654	640	614	658	622	611	640	644	658	605	622	660	639	626	628	646	622	625	665	609	644	649	658	612	661	653	653	611	633	655	583	622	642	630	581	615	679	625	623	623	675	677	655	663	650	689	638	666	638	639	630	664	651	606	579	608	598	587	654	602	631	579	658	609	654	626	641	627	607	652	580	651	639	656	647	682	627	626	655	646	658	620	646	612	633	633	577	631	680	629	641	595	644	665	687	601	602	634	662	677	627	621	667	646	617	661	645	596	635	671	643	644	656	648	647	668	625	629	662	562	629	649	613	644	655	650	636	656	627	636	610	652	643
2248	1014	591	442	819	1027	867	716	594	543	452	401	317	278	245	232	196	187	164	163	133	135	142	136	142	115	105	96	98	79	82	91	74	61	67	62	56	54	40	55	61	55	42	58	56	50	55	55	57	45	51	43	43	51	59	62	43	63	38	49	52	53	36	39	49	45	47	29	42	33	31	42	48	33	35	27	39	48	42	41	42	41	36	36	45	44	33	39	45	39	37	49	34	42	51	48	43	40	30	29	28	37	38	55	39	28	38	39	35	40	44	45	42	54	35	46	34	44	33	36	47	38	36	36	42	38	50	45	33	44	35	44	38	44	41	42	41	44	36	33	55	47	30	46	36	38	40	45	40	40	38	40	35	43	41	46	45	38	41	44	42	60	48	45	38	39	32	42	34	46	37	35	30	34	41	36	44	37	41	40	31	38	49	50	49	37	29	42	45	39	48	30	47	33	36	44	38	32	35	39	43	42	35	37	50	44	42	45	40	27	41	39	38	34	35	36	54	37	48	37	39	37	39	42	55	34	39	47	51	38	41	41	44	41	38	40	33	37	42	40	55	47	38	38	29	40	31	43	39	38	42	44	32	37	39	34	41	36	33	56	39	41	49	42	30	40	37	38	37	33	42	41	41	43	28	42	45	32	46	38	39	40	39	26	36	34	43	48	26	46	44	43	34	44	43	41	40	48	47	35	42	43	43	40	31	44	47	50	39	41	32	43	34	35	47	31	40	47	53	30	38	36	38	38	36	35	38	35	56	52	42	43	35	37	40	44	33	36	36	44	28	51	36	54	54	45	38	45	42	36	49	34	53	47	46	44	41	47	40	39	48	42	40	42	44	35	40	34	42	46	34	52	48	34	35	42	32	41	40	38	29	37	45	44	28	41	40	36	47	47	49	40	32	40	42	48	40	44	47	38	55	40	41	31	46	35	37	39	43	38	36	38	40	43	39	35	46	36	54	41	42	43	50	41	37	36	51	40	34	42	44	33	43	45	25	35	44	40	34	36	40	48	36	39	40	46	47	27	32	33	44	43	38	44	31	40	46	45	40	44	39	40	45	42	36	43	31	40	49	35	49	37	48	30	44	40	38	45	43	42	28	51	37	44	42	54	41	36	41	48	47	53	46	38	45	49	37	33	42	44	31	35	35	50	45	34	33	43	44	39	44	37	42	44	50	33	41	38	52	39	45	39	29	44	42	46	42	40	39	46	43	40	36	50	41	33	46	35	46	39	33	32	39	36	44	38	41	39	58	37	38	39	42	41	29	48	41	35	47	48	44	45	52	37	38	58	47	38	30	47	38	43	41	35	36	32	42	34	39	45	42	40	44	45	40	27	40	42	40	32	33	45	41	42	42	36	52	31	47	40	36	46	30	39	38	44	42	34	50	43	36	40	43	46	38	47	42	39	46	37	42	36	32	40	36	37	35	38	38	35	42	34	48	33	42	38	32	40	39	46	43	43	28	40	59	39	54	43	45	45	40	37	39	40	56	43	47	40	44	35	34	36	38	38	33	29	32	41	41	46	40	39	34	41	33	44	30	38	35	36	32	48	37	39	34	44	36	36	42	42	38	44	43	41	37	51	45	41	48	35	55	35	37	56	39	37	41	40	43	36	50	43	40	42	38	44	34	41	41	43	34	45	39	46	49	38	46	47	27	50	44	53	37	47	54	42	39	45	38	48	45	30	41	42	43	37	39	34	50	45	43	43	33	44	38	46	31	39	42	42	37	36	34	41	44	36	42	36	46	42	38	43	44	35	32	47	38	44	41	28	57	33	47	44	42	38	36	47	36	38	43	39	30	41	38	35	39	49	42	43	44	42	38	42	46	51	31	42	42	43	28	39	51	47	44	37	41	34	44	39	40	41	47	42	33	47	38	37	38	40	47	52	40	34	40	43	37	38	38	38	37	53	47	42	39	48	31	37	44	39	33	35	45	32	45	33	37	34	52	41	37	34	40	39	53	44	47	40	33	38	46	37	34	41	49	40	53	31	42	48	41	52	36	30	47	40	46	42	45	38	41	43	31	45	38	55	30	41	40	48	38	43	31	44	51	45	43	49	38	36	41	28	37	35	37	46	51	55	29	40	39	31	35	41	39	39	44	36	43	35	33	42	34	36	34	42	42	24	37	43	41	41	31	38	45	38	40	37	49	38	32	39	39	39	35	29	34	41	31	31	45	38	49	41	42	41	36	36	29	39	42	47	38	33	34	31	45	44	40	41	44	51	39	36	42	44	44	31	47	48	43	48	62	46	39	39	49	39	38	35	48	37	40	45	41	39	47	48	33	41	33	41	38	45	49	44	35	48	36	42	33	47	37	38	44	42	47	33	24	32	53	46	43	38	45	36	48	38	45	44	44	24	52	31	45	42	24	52	41	45	31	33	37	43	37	34	46	41	38	37	44	39	49	31	34	52	41	40	43	35	52	53	41	39	35	34	50	47	45	44	40	35	46	38	40	39	45	38	52	36	47	29	47	37	35	38	36	33	41	39	38	36	34	34	30	40	46	38	37	43	43	38	47	38	42	45	33	45	35	49	47	34	47	34	47	43	46	40	39	36	45	36	45	29	34	39	29	41	43	39	37	45	41	44	41	36	35	41	47	49	41	41	34	38	34	51	43	43	31	49	40	41	40	33	44	34	27	28	41	33	33	48	40	49	47	42	40	29	46	37	35	43	42	43	41	38	33	41	47	46	34	42	40	44	29	41	46	43	34	42	49	36	46	34	36	36	32	43	40	38	47	41	38	36	40	35	47	46	38	34	38	47	41	37	44	38	34	48	39	43	38	49	45	32	42	43	33	46	41	45	35	44	49	38	42	47	29	36	45	37	43	41	36	43	40	36	35	36	48	44	38	32	42	47	42	41	44	32	43	49	49	48	49	48	39	39	41	35	44	40	41	35	44	45	50	40	40	42	57	56	35	39	40	34	35	44	40	43	34	43	45	31	45	37	48	38	43	31	44	37	40	36	38	35	39	37	40	35	38	47	35	49	41	44	50	39	37	46	41	33	28	31	37	48	35	40	47	50	37	43	37	33	41	42	37	44	45	42	44	38	41	47	32	37	42	27	38	39	56	35	34	56	40	39	55	49	46	34	45	34	48	49	33	51	41	33	47	34	29	50	50	43	39	48	46	41	59	31	32	52	36	44	34	45	34	50	56	50	50	36	48	36	46	35	43	46	39	44	41	31	46	46	43	48	48	51	37	39	37	48	46	40	32	44	41	37	34	35	36	36	42	34	42	51	49	51	41	40	47	39	39	38	36	44	39	40	59	40	40	40	35	40	42	46	42	38	45	52	37	47	51	37	43	33	36	42	50	41	38	34	40	37	60	42	39	41	41	45	39	44	50	41	43	40	49	48	31	40	46	52	42	34	34	43	41	44	26	37	43	40	44	37	39	55	33	49	52	35	31	42	32	30	46	34	34	34	38	44	34	46	34	37	44	30	31	37	40	32	31	38	44	43	48	32	40	39
25916	19175	13424	28082	36071	35163	31239	27567	23852	20971	18282	15388	13348	11615	10300	9100	8110	7419	6954	6571	6080	5905	5525	5067	4732	4389	3918	3817	3412	2934	2652	2410	2215	1985	1704	1591	1557	1447	1371	1417	1327	1186	1245	1201	1313	1199	1239	1238	1275	1268	1234	1237	1132	1122	1045	1048	892	897	899	891	833	818	809	797	743	772	768	806	714	693	694	680	685	722	722	727	677	710	702	701	679	720	687	703	718	649	697	637	696	679	658	687	672	681	683	641	691	705	648	684	660	665	657	672	661	622	677	668	649	688	693	641	699	638	663	670	662	706	666	657	694	670	670	621	632	663	700	677	658	660	674	702	658	630	649	676	619	629	633	671	648	644	685	662	621	700	674	614	633	648	644	625	678	637	637	641	675	613	645	621	630	667	628	667	645	654	689	653	672	658	646	727	670	581	674	719	626	626	673	633	704	667	656	668	608	607	697	701	645	676	655	660	637	671	665	663	669	677	678	654	640	642	638	644	618	681	664	705	685	621	671	645	651	657	680	643	662	653	631	652	695	683	660	660	626	682	636	639	658	682	647	650	647	717	660	673	688	695	695	632	632	633	648	662	653	644	619	640	676	667	659	638	679	624	646	643	654	694	676	636	711	660	668	648	717	666	650	702	637	637	637	661	663	638	652	640	650	727	611	641	615	630	621	632	635	632	678	655	641	686	677	672	653	654	725	646	646	683	653	615	665	714	654	677	636	631	689	652	647	664	646	677	635	658	644	614	659	651	612	668	610	631	682	684	663	680	657	645	662	634	670	653	695	638	649	650	649	678	681	639	675	656	632	678	622	671	635	681	609	633	630	690	686	666	592	658	681	646	652	644	662	592	662	608	664	668	655	658	666	681	665	646	652	665	645	604	740	670	677	635	665	633	669	655	657	614	649	692	620	623	692	649	657	657	640	619	651	671	651	633	656	635	622	671	678	663	656	654	668	666	712	657	689	621	639	648	610	665	678	629	654	653	684	648	630	617	631	684	669	660	634	633	663	676	678	630	688	672	652	654	673	657	679	695	656	644	648	650	624	654	652	668	638	612	648	663	647	601	682	692	681	663	643	648	629	671	686	649	660	637	651	658	625	632	693	662	671	700	657	630	671	659	693	675	594	695	652	689	609	679	705	677	647	637	650	639	698	695	692	666	675	663	702	656	672	654	657	673	644	651	689	656	651	651	667	719	634	647	678	682	666	652	632	611	658	704	675	640	682	635	646	612	680	677	658	649	655	695	669	624	661	694	651	634	659	626	669	661	650	663	649	629	659	670	705	671	642	646	652	654	692	661	648	632	676	634	706	669	653	670	665	648	598	716	686	697	658	719	688	628	650	630	643	696	640	676	654	667	667	637	606	685	676	640	645	619	650	665	647	653	663	662	700	649	681	631	634	692	659	687	706	631	699	671	668	627	663	665	671	593	631	630	663	652	599	661	666	661	717	604	660	609	671	627	695	667	605	709	629	657	681	646	671	665	651	678	663	643	647	622	665	643	671	646	612	636	655	645	669	671	656	642	650	663	626	687	649	676	702	647	621	661	664	642	610	680	655	644	655	653	582	622	665	659	651	686	616	625	674	624	685	670	627	685	671	662	648	655	666	672	706	612	592	643	620	622	671	711	641	663	641	662	632	651	626	639	670	675	662	645	639	657	662	679	638	710	663	635	647	621	699	675	667	668	684	627	647	646	659	677	634	640	698	677	678	655	679	697	684	625	657	671	660	683	642	616	660	638	639	663	651	668	674	668	629	649	652	671	702	693	707	630	643	637	686	661	623	659	672	654	672	677	648	659	657	638	604	634	653	677	640	665	663	675	642	668	627	671	684	643	664	660	629	665	658	651	630	662	631	668	658	675	619	667	636	647	633	698	644	618	617	665	689	665	660	600	652	648	634	678	637	671	692	695	637	696	636	674	684	640	654	651	673	623	674	636	664	645	635	671	673	674	681	651	687	710	658	666	642	662	674	641	648	632	701	629	653	634	659	645	641	640	668	612	682	643	646	725	649	682	660	652	630	667	696	665	631	653	662	614	664	633	667	668	691	670	657	646	650	647	686	669	651	645	609	655	654	663	632	640	665	654	705	609	606	668	626	641	652	648	680	625	634	652	681	642	617	646	689	651	639	646	626	664	623	623	695	674	698	676	619	663	604	659	627	648	663	628	673	614	649	644	674	636	662	627	646	628	633	616	635	654	611	628	665	664	652	651	663	651	670	673	660	669	642	672	651	633	650	670	676	659	625	690	685	643	649	646	688	675	633	636	668	649	633	664	670	642	628	637	658	660	657	658	661	648	660	618	642	673	636	645	608	636	655	627	680	657	687	643	661	668	612	667	663	660	679	640	670	658	627	700	644	660	674	646	678	687	704	629	635	630	661	649	681	701	626	651	662	657	642	626	633	676	694	638	707	635	669	656	718	661	659	657	608	637	678	648	635	649	620	664	702	659	649	617	635	635	640	695	664	658	679	641	651	669	652	647	642	658	651	635	636	643	672	650	662	651	676	658	639	661	676	709	665	685	655	618	663	656	642	627	658	645	624	707	676	684	686	656	648	656	683	668	682	645	602	687	653	655	637	633	660	652	630	650	695	667	667	702	660	687	649	653	670	634	631	635	633	624	653	638	672	685	661	698	649	651	652	657	615	620	665	669	632	646	691	650	588	651	645	671	669	628	634	663	643	688	655	663	665	643	651	637	613	644	641	661	615	604	699	670	695	650	644	713	631	685	675	628	642	675	618	659	676	666	644	650	667	678	668	642	719	699	641	641	631	660	666	652	617	632	672	668	662	677	666	632	655	653	666	676	691	660	657	695	605	668	703	645	645	683	657	625	704	631	663	631	616	658	659	684	631	626	680	661	669	640	658	631	711	621	652	629	684	663	655	621	644	699	636	645	655	645	679	657	619	625	679	629	672	674	655	624	690	651	676	635	695	657	681	639	662	665	665	664	661	646	663	632	706	665	670	689	662	708	639	641	640	716	712	620	658	644	660	663	677	690	631	661	649	628	632	612	702	635	662	674	689	680	658	582	695	647	645	672	647	628	636	654	665	661	684	670	680	691	605	691	637	634	677	620	704	664	656	680	685	628	681	652	678	662	680	650	631	633	624	675	649	693	676	655	651	666	631	636	636	672	696	709	649	627	661	623	672	674	670	683	705	663	683	679	623	651	655	639	683	602	696	704	679	708	620	610	642	686	682	673	651	678	640	679	675	648	640	635	647	665	709	662	651	622	644	644	633	652	666	707	664	673	638	658	668	623	635	642	656	628	634	689	687	658	665	660	635	602	684	719	634	617	701	650	600	658	658	657	636	662	628	641	678	700	693	626	665	681	602	638	708	689	671	662	652	641	620	647	647	674	620	657	682	666	616	653	654	653	688	653	639	691	682	657	685	639	635	649	652	657	692	656	652	649	652	640	669	627	658	649	637	637	672	637	640	670	669	676	656	651	645	646	626	626	650	689	672	627	606	664	674	613	627	681	652	655	653	665
1708	423	273	243	410	463	366	347	289	250	178	185	147	121	116	94	87	89	95	90	93	74	94	76	69	65	48	49	63	48	41	40	35	39	40	30	32	31	34	34	31	27	38	26	45	37	28	27	28	25	29	39	23	20	22	29	27	26	25	20	18	30	21	29	29	23	20	27	20	21	26	17	17	26	24	24	19	25	14	8	31	18	25	27	25	21	22	33	24	21	25	30	15	27	29	23	24	18	29	21	22	28	26	29	17	29	17	25	21	24	28	22	28	16	19	18	30	22	20	23	24	18	20	25	20	15	19	26	23	25	22	28	24	24	17	24	15	19	21	18	29	21	27	28	24	24	18	17	22	16	29	24	27	27	22	27	21	21	20	22	29	24	29	19	17	30	28	22	22	18	17	27	24	28	31	21	26	23	18	21	24	27	21	16	18	21	23	25	28	18	20	23	15	21	29	18	22	22	26	26	24	17	12	23	20	23	23	25	23	23	25	17	21	32	19	23	22	26	14	28	16	22	27	27	28	24	21	28	23	30	17	21	18	22	18	21	23	20	24	23	23	25	20	22	21	18	19	33	16	19	29	24	15	25	21	21	19	24	19	28	31	19	29	21	21	25	26	26	22	21	18	16	23	17	21	18	19	27	28	28	17	28	25	23	24	21	29	28	26	16	20	19	28	24	27	19	18	24	25	20	14	26	20	28	22	21	27	31	21	20	14	27	27	29	20	18	19	22	26	19	23	18	27	17	24	21	22	22	22	23	21	27	22	20	22	19	30	26	31	24	20	15	23	22	28	17	23	20	20	18	17	25	23	15	26	28	25	15	20	25	25	16	15	21	22	24	16	27	24	16	24	26	24	31	25	22	26	27	25	26	23	23	18	23	19	20	12	22	25	24	29	31	27	18	23	25	23	22	17	26	20	21	22	21	19	20	21	24	22	17	23	25	24	19	20	22	27	20	19	24	21	22	20	14	34	41	26	18	21	23	21	23	32	15	18	28	29	16	31	22	31	24	22	20	19	18	20	21	15	23	17	22	17	32	27	18	21	16	22	22	22	26	24	30	22	16	21	21	18	24	22	20	18	23	27	16	22	18	27	26	15	28	29	27	15	21	27	23	21	28	15	36	25	27	23	16	24	21	26	18	17	29	18	18	32	24	23	25	17	18	19	30	21	17	36	21	20	17	25	25	19	28	16	27	20	26	24	23	22	20	20	31	25	19	24	30	25	31	25	22	34	24	22	22	23	31	27	17	18	21	17	23	22	30	25	15	17	26	27	20	17	20	22	22	24	25	20	26	24	24	21	23	20	21	21	25	22	22	14	21	21	24	22	30	20	22	19	23	26	20	27	16	25	29	22	26	20	26	16	17	24	22	32	23	28	23	18	20	18	19	18	17	31	20	20	27	29	21	26	19	29	28	32	26	26	23	22	13	21	18	26	21	20	24	29	26	21	19	26	23	20	24	24	17	19	40	13	25	19	17	20	20	24	12	25	28	19	22	26	26	26	28	30	24	25	27	13	23	18	18	26	22	26	24	13	21	28	24	23	21	19	28	17	14	24	27	26	14	18	14	24	30	22	31	18	27	25	24	33	18	18	21	23	25	22	17	23	17	30	23	29	21	21	14	22	33	18	22	22	25	19	27	24	28	28	21	17	30	16	20	24	28	23	18	21	19	18	19	24	19	39	19	27	24	16	27	22	29	21	18	18	25	13	21	29	22	16	30	29	26	22	16	21	22	14	29	23	41	27	19	28	23	21	23	17	31	23	18	23	21	17	24	19	22	21	19	26	23	20	29	21	18	28	20	20	15	27	19	25	23	15	34	21	21	17	26	14	22	28	25	16	28	18	19	16	27	29	22	24	27	17	31	26	22	26	23	16	12	25	24	16	26	32	17	28	20	16	21	16	19	17	23	40	15	30	24	17	21	20	25	25	21	27	28	20	18	14	19	21	20	23	25	35	23	25	17	26	23	23	27	27	24	26	21	26	21	26	19	23	26	17	30	20	19	25	14	24	27	23	20	22	21	22	21	26	17	26	27	22	24	16	21	27	23	20	28	17	23	19	23	26	18	25	23	22	29	19	24	25	19	13	29	16	27	24	21	23	23	21	18	34	31	20	15	27	26	20	17	28	19	21	22	25	16	24	15	23	17	25	27	14	22	17	25	21	19	31	25	22	22	24	18	25	20	32	22	21	25	32	19	22	22	24	27	21	28	22	10	18	20	20	21	22	31	23	22	13	19	26	34	21	10	25	26	19	31	21	25	28	23	24	17	21	15	36	23	26	23	24	18	30	24	16	19	25	17	27	29	29	25	21	25	17	18	20	15	28	22	29	18	19	24	20	19	21	18	27	21	18	27	24	22	22	27	20	21	22	14	28	26	21	17	19	25	20	25	19	20	24	26	20	23	23	14	15	18	25	25	25	11	24	22	20	26	24	13	19	17	19	16	30	33	16	16	14	31	23	21	24	23	28	14	22	25	14	31	27	16	22	27	22	21	16	25	31	24	21	22	16	18	21	22	22	26	20	22	22	32	25	19	25	19	29	24	29	25	27	26	16	23	16	22	25	25	22	17	19	20	25	34	21	24	34	29	18	25	23	16	20	29	26	18	20	32	17	20	28	23	18	17	29	24	19	20	26	29	19	25	16	25	18	21	16	21	19	25	24	25	16	20	23	24	16	22	31	26	28	21	23	22	17	19	16	19	14	25	32	19	25	21	22	31	24	18	17	26	23	23	22	23	24	16	17	20	21	21	24	31	18	24	24	22	24	19	23	30	21	13	16	17	25	24	22	26	32	21	25	26	26	28	21	23	17	11	22	24	26	23	30	20	16	23	23	23	21	20	23	15	16	25	25	27	26	23	26	26	18	16	22	17	20	12	16	15	32	23	31	23	24	28	38	20	17	20	19	23	18	18	20	25	24	33	22	19	23	24	22	25	23	24	17	21	24	25	25	24	17	19	25	25	25	23	22	29	26	24	25	27	18	15	25	18	17	18	28	24	27	22	28	27	22	29	24	16	19	21	21	16	23	26	28	28	27	22	24	21	18	21	17	21	35	33	31	23	23	18	19	27	23	30	17	21	21	31	24	28	24	18	22	23	21	21	20	37	20	20	19	25	14	15	16	24	24	24	26	28	25	19	18	14	32	24	27	18	21	33	18	23	29	21	13	25	23	18	16	25	28	24	13	20	18	21	24	18	23	19	28	20	18	20	24	19	24	27	27	23	24	24	21	28	27	27	18	23	25	24	28	15	18	21	24	17	28	24	22	22	17	22	28	26	17	26	22	23	18	22	27	14	24	22	14	33	24	23	28	21	21	27	17	24	20	27	17	17	24	27	25	36	27	23	27	14	21	23	25	23	22	26	18	17	25	24	23	14	25	21	20	25	24	27	29	26	13	21	27	21	14	22	22	23	24	16	15	25	24	22	32	22	16	21	16	27	21	20	26	19	23	24	25	24	24	34	24	22	14	24
17958	12242	7654	19294	26890	25648	21775	18301	15001	12489	10338	8638	7167	6330	5426	4726	4259	4081	3712	3599	3408	3302	3352	3037	2773	2609	2291	2108	1918	1744	1532	1352	1169	1047	889	811	846	791	794	752	722	695	673	686	692	675	648	644	698	729	639	580	622	574	604	529	526	524	489	472	450	390	410	418	412	417	383	391	392	409	354	350	415	420	375	378	370	417	380	351	391	358	405	399	363	355	431	392	399	381	374	421	367	387	352	360	377	353	376	383	367	379	360	428	378	365	369	371	364	375	362	424	405	441	397	361	393	417	361	384	377	366	389	361	363	396	346	397	358	372	411	390	345	367	368	393	376	390	376	397	412	366	402	408	389	375	361	380	390	380	374	399	369	384	401	369	392	372	342	402	381	410	372	408	344	378	382	370	343	356	361	371	370	387	395	389	414	364	379	416	387	379	380	345	379	383	367	380	406	356	388	387	364	383	393	360	406	368	344	364	371	363	388	391	352	342	374	388	377	415	356	374	364	359	377	373	379	348	364	370	363	398	391	375	371	385	394	369	366	397	407	344	346	392	394	379	351	363	354	369	392	399	414	394	383	333	381	371	372	361	427	357	370	366	362	357	398	359	373	353	363	352	367	377	372	386	410	331	357	385	375	379	377	401	387	361	418	391	349	379	361	358	353	365	376	410	368	383	368	381	375	372	357	357	405	393	352	389	379	386	339	391	378	414	363	349	367	398	378	395	375	401	385	374	359	374	407	386	362	408	374	357	368	389	368	368	376	407	365	420	397	385	371	395	345	390	385	410	374	388	394	366	362	374	388	396	355	374	405	357	373	425	376	385	377	405	375	398	384	396	374	351	376	380	384	405	389	385	370	392	368	363	406	370	385	359	393	355	380	401	405	385	385	387	381	424	377	356	405	360	365	383	388	369	359	401	386	394	408	401	403	331	386	403	367	361	391	390	357	394	377	382	361	366	378	377	383	382	380	345	350	420	385	343	388	379	351	362	378	402	352	359	365	362	353	381	397	393	354	372	375	358	382	382	369	385	352	361	399	407	405	372	385	364	360	362	402	375	349	401	391	391	355	402	408	380	376	361	363	369	395	377	381	390	360	382	410	390	383	361	379	386	380	410	423	394	361	349	390	391	387	334	379	370	407	404	357	349	329	347	396	376	367	360	368	351	378	379	373	352	363	398	397	373	380	361	376	366	377	367	356	392	342	382	379	407	389	359	362	375	381	396	384	392	370	381	404	412	379	369	384	354	381	364	358	367	396	369	382	362	365	334	358	385	374	360	364	367	381	377	361	390	386	363	371	365	400	358	382	369	373	365	356	350	358	380	392	377	402	359	355	368	367	387	367	392	390	363	357	395	397	378	369	411	420	362	375	386	387	383	410	324	395	393	421	388	364	380	373	402	406	385	414	373	392	360	381	373	386	349	382	378	413	368	356	370	403	385	371	386	378	383	386	353	400	385	373	385	360	381	386	395	374	382	363	371	342	338	356	376	372	371	398	375	405	376	380	395	378	404	400	378	371	394	368	381	370	384	369	413	383	376	398	362	400	388	362	355	344	355	391	381	368	355	386	346	362	394	393	370	401	356	343	362	360	380	400	407	384	406	386	341	377	378	388	382	383	382	373	375	375	368	377	342	399	392	346	365	375	369	367	398	418	402	382	401	368	382	382	366	376	346	350	379	382	396	386	374	370	369	408	377	394	391	405	394	385	372	397	380	387	402	371	372	372	375	370	383	370	412	356	330	348	376	382	375	399	377	395	380	344	385	364	377	375	390	396	337	369	381	397	383	400	375	357	378	360	354	404	362	381	373	374	388	394	387	366	383	364	380	368	385	409	387	400	390	410	368	380	393	363	384	339	335	422	399	374	394	387	376	345	366	402	350	364	392	346	352	401	358	377	383	418	414	395	378	361	410	368	360	367	410	389	352	374	391	363	369	371	408	348	371	374	367	335	370	351	360	366	402	367	404	389	384	377	373	343	386	398	411	404	402	419	388	381	388	390	346	387	401	412	364	381	375	386	368	362	359	369	373	378	425	360	374	366	346	407	392	355	414	411	377	359	367	382	363	375	401	361	395	365	377	391	371	386	339	371	367	341	362	412	372	372	355	394	390	342	378	382	392	392	346	383	361	368	388	373	354	388	357	400	389	395	361	385	365	371	400	388	359	377	386	357	386	356	405	396	335	369	385	367	385	360	355	363	367	370	331	370	342	384	400	365	371	379	362	403	373	369	367	364	384	354	354	348	385	384	375	378	380	397	363	387	385	391	395	396	346	389	342	396	376	354	382	362	391	354	400	393	371	359	400	368	341	364	409	381	362	404	398	376	367	359	383	366	368	386	366	383	382	364	398	369	378	378	383	392	364	380	417	361	419	390	366	362	397	406	402	391	368	369	383	358	397	337	350	394	373	348	364	349	355	379	353	387	406	390	380	399	366	391	370	359	369	371	365	377	390	381	343	362	396	367	370	357	403	381	372	370	347	394	366	391	369	403	372	346	406	360	414	379	389	368	419	353	396	382	385	367	365	376	380	368	381	398	387	412	398	364	376	360	362	347	421	376	386	408	376	386	409	374	385	374	374	375	423	350	379	373	406	377	347	387	331	353	357	374	389	374	363	378	391	390	369	373	370	375	358	367	357	364	383	383	380	368	352	378	355	382	363	382	383	361	434	385	340	391	387	379	359	372	379	373	392	343	343	363	382	394	415	384	407	392	384	366	370	378	394	379	417	395	368	378	371	375	392	406	382	378	364	399	378	350	373	344	385	381	376	387	366	371	390	387	360	392	388	387	347	364	367	382	382	417	371	356	376	356	384	380	374	363	389	361	362	364	376	387	420	367	374	396	343	417	394	355	386	361	354	387	352	373	349	402	397	419	378	345	379	349	366	374	374	405	371	374	366	384	401	363	408	385	423	388	380	404	359	368	397	365	363	356	393	408	378	381	403	412	395	384	372	372	382	348	368	404	414	379	384	368	354	403	382	406	368	327	379	356	355	385	355	405	364	378	377	390	407	411	350	369	368	361	400	368	355	367	360	391	392	351	391	364	387	370	364	339	380	355	386	369	380	384	364	373	367	358	357	372	376	416	373	364	406	354	379	379	338	369	361	400	394	377	396	378	392	371	375	403	350	397	383	362	348	378	398	366	373	355	360	382	325	367	387	375	374	400	395	374	394	374	374	414	399	369	415	379	391	369	365	418	344	406	386	399	394	392	359	347	383	394	351	372	382	381	362	354	380	401	390	389	389	377	372	356	358	386	377	404	384	371	356	377	333	351	369	374	379	389	382	378	340	395	398	346	389	367	383	383	389	353	411	381	380	370	359	392	392	392	370	355	360	364	368	354	369	329	353	378	366	371	402	384	362	426	378	368	375	369	332	387	398	396	382	360	368	358	385	349	367	384	358	391	390	389	371	419	400	360	379	353	393	387	412	383	395	364	371	403	382	390	356	357	342	400	369	393	375	374	377	393	382	392	364	411	362	378	403
1234	738	413	335	628	663	616	540	425	342	296	238	230	154	175	168	136	115	126	125	98	115	102	94	94	89	80	78	60	59	48	50	37	35	28	29	37	29	35	42	31	32	31	23	29	31	20	33	21	32	32	31	33	29	21	37	30	19	34	23	21	31	24	9	26	33	26	27	22	30	20	27	31	29	27	22	28	25	31	31	31	24	27	22	20	24	20	24	30	27	19	21	31	17	20	27	25	32	25	27	26	21	26	30	29	23	27	17	26	24	23	19	23	20	25	26	29	24	27	28	20	19	24	36	18	26	27	19	24	27	24	22	21	19	23	22	26	22	13	26	24	27	18	26	18	23	38	26	23	23	24	20	21	27	18	27	24	25	26	26	18	27	22	25	20	26	34	15	35	21	18	21	15	23	27	13	23	23	32	24	21	20	25	29	22	18	19	13	29	25	27	17	23	23	24	23	20	24	26	19	25	26	24	18	31	25	17	26	21	21	19	23	24	23	23	22	29	16	25	24	23	22	30	28	23	25	23	28	18	24	21	25	26	21	24	20	32	22	24	19	22	29	33	15	24	24	24	24	26	28	22	17	21	20	26	29	23	32	27	13	18	23	27	19	16	16	20	33	15	23	24	29	25	27	23	18	30	24	23	22	16	27	26	25	29	22	20	16	25	27	26	22	20	29	19	12	21	20	25	19	20	26	19	17	21	21	25	22	21	33	29	22	19	26	31	23	25	23	20	21	23	16	30	25	17	19	29	27	17	22	30	24	23	18	19	26	25	29	28	27	18	28	17	22	27	16	25	33	23	30	15	19	19	26	21	22	20	24	32	25	14	23	23	14	24	20	27	20	23	25	24	23	28	19	31	27	25	16	17	16	31	27	21	24	25	27	21	16	20	24	26	18	19	19	22	17	26	27	24	14	24	18	22	23	23	28	28	25	23	26	27	24	24	26	29	31	25	24	19	14	22	27	21	25	32	16	18	23	36	28	20	20	29	24	14	26	24	30	26	22	29	17	25	26	21	25	21	19	25	24	31	21	18	28	18	34	26	31	18	19	22	26	14	22	18	25	22	26	28	28	27	18	29	32	20	22	20	19	31	25	22	21	24	23	29	22	28	31	25	28	29	19	23	24	21	23	31	27	24	32	14	27	32	18	17	24	33	19	21	27	22	20	30	23	15	23	29	23	12	20	20	28	19	20	22	23	27	26	24	15	25	25	18	22	18	22	19	23	16	19	18	24	21	23	23	17	18	19	26	20	20	31	21	32	24	24	19	27	19	22	9	28	31	20	32	26	23	24	30	23	25	25	16	22	26	27	22	21	17	18	25	25	19	21	25	19	18	24	22	17	23	16	24	17	19	24	20	17	25	27	24	24	18	22	15	21	24	15	21	23	34	32	30	17	24	30	24	29	23	23	19	23	28	26	27	16	19	25	18	12	30	17	28	16	22	27	28	29	26	27	26	17	21	29	25	17	17	19	17	28	21	22	23	25	26	22	19	27	25	19	24	22	22	31	22	25	34	24	17	18	21	16	17	21	24	24	26	20	29	28	27	20	14	29	27	24	20	26	18	26	27	29	26	32	24	20	23	26	20	27	25	28	28	27	29	19	29	30	13	27	19	25	21	17	28	25	22	28	25	29	28	25	21	22	27	19	25	24	19	19	30	23	26	17	20	16	17	28	16	27	20	23	16	23	28	19	28	30	27	33	31	25	18	22	24	22	25	25	33	19	26	25	24	18	25	21	16	16	19	18	24	19	16	17	23	38	27	23	21	18	24	22	16	25	15	26	14	22	28	26	30	26	29	17	22	18	19	17	20	18	21	28	30	19	27	19	18	25	25	23	21	23	26	25	31	14	24	25	20	20	18	24	25	22	24	20	21	17	28	22	16	21	22	18	20	29	30	26	17	24	25	10	27	29	20	27	26	15	17	24	27	24	23	24	19	23	27	15	31	25	23	26	20	24	21	24	20	20	23	15	26	20	23	24	37	22	18	24	23	25	27	27	24	33	29	28	20	30	22	22	27	24	24	22	27	29	27	24	29	23	27	31	20	24	26	18	25	29	24	18	22	22	27	17	14	14	15	16	22	22	32	16	19	28	34	14	21	26	23	25	28	20	26	26	26	21	18	17	23	28	15	26	36	27	18	24	32	36	23	27	24	22	21	22	23	14	27	23	21	28	27	23	26	23	31	24	25	25	26	18	18	27	30	26	15	27	17	26	19	13	23	23	26	14	15	25	24	23	28	26	38	28	24	22	24	27	25	21	23	33	24	20	17	22	29	21	21	20	18	27	22	27	30	20	18	23	24	25	24	25	23	31	22	25	24	21	20	23	22	29	22	33	25	18	19	24	25	32	19	25	25	23	26	26	16	23	33	29	23	30	23	28	35	23	23	31	21	23	29	21	20	24	28	21	23	20	31	19	30	28	16	31	21	27	19	26	14	23	19	23	19	16	24	22	23	28	20	33	21	23	21	16	19	21	22	23	24	17	38	18	25	17	28	22	26	25	27	26	22	21	20	25	23	25	16	21	18	23	31	24	22	20	15	23	13	26	21	26	21	23	23	18	30	22	24	19	17	28	22	21	22	26	27	17	35	23	19	21	28	15	15	29	25	23	31	24	25	26	23	24	24	19	23	17	19	28	30	21	25	28	23	19	20	17	26	29	27	22	29	23	19	25	23	18	21	28	28	15	23	16	18	21	30	24	21	21	22	22	15	19	21	16	30	20	22	26	24	23	24	23	28	19	30	30	26	27	19	15	30	24	14	24	26	25	24	31	21	22	26	19	25	22	24	24	23	18	29	23	26	19	29	39	25	20	29	25	20	26	21	24	27	21	26	22	23	31	19	25	28	22	28	18	21	23	23	24	30	22	21	32	17	22	13	22	29	27	21	22	20	24	20	25	29	22	25	16	24	29	17	28	21	19	18	27	20	24	14	23	21	26	32	35	19	26	31	31	23	18	23	23	27	17	11	24	18	25	26	18	25	18	21	34	26	35	22	32	22	24	19	17	19	16	21	21	24	19	29	28	29	30	19	32	28	22	26	24	23	16	20	18	26	28	23	27	24	22	21	26	20	28	27	24	29	20	22	25	16	23	20	17	27	24	26	28	26	18	33	25	17	19	16	30	32	18	30	22	31	28	31	26	29	24	20	23	27	17	23	14	24	22	20	22	26	14	21	26	30	18	28	33	24	21	24	22	27	13	30	24	21	18	18	23	35	22	23	19	15	35	33	35	35	19	26	20	20	18	21	21	28	25	26	20	24	19	26	20	24	24	27	25	30	22	22	26	24	22	17	16	22	31	26	14	22	23	27	24	23	37	14	20	24	29	29	25	29	25	28	34	27	18	24	17	23	15	30	22	19	18	26	31	15	26	28	22	30	28	24	13	18	25	23	19	20	27	26	26	26	28	29	27	24	24	28	19	25	21	21	18	20	18	25	33	20	28	18	20	20	21	18	31	31	24	22	19	26	27
22616	16647	10928	24312	32100	30927	27395	23546	20036	16795	14248	12150	10441	8851	7846	6798	6180	5727	5383	4750	4496	4346	4306	3880	3520	3282	2960	2781	2393	2088	1948	1770	1392	1201	1185	1039	983	1033	1027	948	835	884	816	828	850	911	819	816	818	872	802	770	728	674	691	666	616	603	558	579	539	464	447	435	456	457	452	458	474	448	408	419	430	448	412	412	422	407	425	423	413	420	390	410	421	411	410	411	421	388	370	417	418	422	397	415	436	351	381	378	393	425	370	373	409	430	374	407	405	360	392	403	430	425	367	375	395	404	422	392	395	398	412	381	408	374	387	411	367	395	440	373	423	369	401	346	399	385	425	358	371	410	374	393	385	415	370	397	389	432	412	385	378	382	379	399	369	374	403	403	376	369	354	373	415	427	361	417	370	369	380	404	413	372	413	422	380	385	392	392	443	394	389	431	386	384	396	385	369	366	412	419	403	368	391	382	388	355	427	398	391	371	389	381	384	391	385	360	414	401	342	377	421	367	416	370	384	398	395	371	369	367	363	362	409	373	377	356	410	392	391	381	417	395	368	391	386	410	400	396	392	382	382	380	380	394	387	393	373	388	376	383	414	383	356	428	405	428	403	368	376	391	393	336	394	408	397	385	400	373	382	385	416	404	362	410	413	373	365	360	387	396	393	371	395	397	347	385	375	373	413	376	378	414	409	406	424	371	368	392	354	363	410	381	373	390	391	422	395	363	382	390	386	416	390	391	378	368	405	407	383	456	413	360	389	397	379	341	374	392	385	370	366	381	399	389	406	364	376	397	406	386	411	401	388	379	407	374	339	381	362	379	399	392	392	366	420	412	346	402	415	345	365	383	363	374	402	393	373	376	395	370	376	401	363	411	386	339	378	400	373	401	349	373	402	422	377	423	398	368	373	406	386	378	383	403	403	379	403	402	362	396	364	439	390	386	403	377	374	406	363	372	398	374	379	390	423	379	401	358	401	368	366	382	401	382	371	367	388	389	413	403	397	386	399	385	354	375	389	374	403	387	406	366	389	386	376	424	379	361	379	394	372	379	412	386	376	389	394	415	385	392	392	376	370	400	392	393	379	431	324	395	371	397	452	426	419	381	404	387	344	395	378	361	363	369	389	418	368	338	391	379	402	383	403	389	401	375	389	418	379	358	405	382	388	375	415	376	384	362	403	365	395	392	343	407	380	359	386	371	412	418	379	393	366	389	388	351	369	395	382	395	405	356	384	423	388	374	397	398	409	369	368	391	363	370	395	400	424	398	390	388	378	381	386	380	416	378	415	416	399	378	387	369	377	398	383	327	385	402	409	389	408	374	401	380	380	417	360	414	400	367	394	394	369	389	358	435	379	390	350	409	362	369	389	398	395	420	385	404	382	388	410	375	403	404	389	398	387	381	374	407	363	363	389	393	378	371	403	394	382	364	398	387	394	394	374	386	391	399	376	404	366	425	386	372	367	389	424	414	369	392	369	385	397	391	386	425	376	367	401	374	384	375	382	398	400	375	397	386	394	375	400	362	392	377	374	379	393	376	368	377	385	401	376	412	366	360	383	375	347	391	357	393	368	356	394	382	419	379	435	359	361	407	377	387	391	371	389	398	394	373	405	381	414	397	362	351	388	432	384	386	416	380	379	423	406	395	378	370	372	379	381	434	378	405	410	408	361	421	418	388	375	368	365	360	423	343	385	381	379	394	384	404	429	438	373	374	375	371	396	400	367	385	365	389	414	355	400	385	391	394	371	412	369	345	373	431	370	380	413	368	383	389	409	397	362	397	389	376	390	359	380	408	441	372	414	421	395	380	364	407	404	363	414	431	427	407	366	411	379	387	337	347	375	331	388	408	360	380	391	389	381	395	374	364	395	408	400	394	397	376	376	377	400	416	384	363	382	391	422	350	392	401	389	353	388	408	398	408	398	373	438	380	389	400	396	351	409	397	414	393	424	359	420	390	394	415	360	378	406	409	341	374	376	384	395	372	401	386	372	407	401	382	421	382	417	396	404	367	412	390	408	404	342	377	388	360	366	413	409	399	389	369	395	420	393	362	383	424	432	372	381	374	390	406	414	403	376	380	418	379	371	369	369	385	349	357	386	360	383	362	385	367	357	399	368	370	379	407	373	373	371	348	383	386	363	378	384	410	356	393	357	329	383	388	355	366	388	390	386	393	392	397	392	391	401	383	387	398	349	388	384	397	384	409	362	398	397	353	387	381	391	372	396	397	373	412	374	357	409	377	363	375	369	392	397	410	374	374	361	400	369	368	354	403	382	394	391	379	383	380	378	376	342	373	388	414	373	440	396	370	373	393	379	415	406	378	387	407	412	374	363	350	399	434	366	412	379	366	389	419	368	427	384	404	385	364	394	432	367	379	369	373	398	417	368	380	369	396	367	395	390	397	404	410	363	382	375	367	379	405	368	366	389	373	402	395	398	396	435	394	379	348	390	397	370	364	392	376	382	361	386	413	377	401	402	419	396	399	402	380	412	406	345	369	386	407	369	374	393	390	382	400	385	382	368	394	349	344	403	379	401	418	403	391	418	433	393	387	342	386	379	369	375	395	364	403	371	374	349	359	398	387	363	366	384	417	397	399	359	386	361	381	387	421	374	395	389	406	410	371	374	367	378	414	392	392	347	382	386	392	367	373	365	364	410	387	366	382	399	377	392	390	435	386	364	378	404	369	406	399	406	379	416	378	384	387	393	381	409	372	360	401	399	369	381	380	382	421	408	430	357	392	395	381	381	393	362	340	407	397	402	389	370	390	394	356	385	405	381	357	372	398	389	409	370	389	393	395	395	351	363	377	367	392	413	396	380	396	390	380	362	387	349	367	413	383	360	406	412	404	378	377	364	394	378	411	351	418	389	368	369	389	363	399	387	414	384	371	393	374	385	339	364	398	407	376	372	354	404	386	386	387	365	367	374	340	395	396	372	369	419	392	406	405	370	418	388	401	380	394	371	397	355	365	387	408	362	393	388	382	415	371	364	405	375	380	379	387	412	391	388	380	363	393	390	399	418	387	385	398	415	346	388	390	385	377	374	376	411	405	391	352	393	356	409	371	368	380	375	403	400	405	364	394	394	395	391	389	406	387	423	355	360	367	360	386	379	403	358	386	392	390	378	386	373	396	408	406	377	401	400	337	385	396	396	385	384	416	385	354	395	376	393	427	367	365	381	346	388	379	428	417	406	367	408	407	375	373	398	397	370	386	378	379	380	380	417	396	384	414	411	412	396	385	378	378	380	414	382	395	377	393	371	396	414	370	371	373	401	437	352	390	364	407	416	387	390	395	388	395	430	395	390	394	363	372	378	387	398	402	402	386	382	396	376	376	390	418	384	437	362	350	408	381	403	330	363	366	394	409	435	400	398	413	416	349	334	393	408	380	402	363	349	390	364	370	372	360	411	388	365	400	387	359	384	379	347	383	405	367	359	393	371	404	384	407	384	391	343	382	396	380	409	388	387	358	384	385	391	367	412	363	404	391
2860	678	400	285	561	599	491	502	404	359	298	235	203	173	181	173	143	162	121	111	127	106	99	114	92	110	97	78	78	77	76	67	66	53	58	49	54	54	51	41	52	39	50	58	47	46	51	51	44	50	59	45	51	51	56	44	47	43	38	39	47	30	44	40	32	37	36	44	44	40	42	37	36	39	36	41	27	38	45	39	37	55	45	37	42	40	42	28	48	49	30	34	37	45	40	34	40	40	44	42	36	40	38	28	38	39	44	43	32	42	42	42	41	37	39	50	33	30	37	46	37	43	32	45	37	31	37	32	36	39	42	36	36	38	31	31	36	43	36	43	53	33	48	26	36	44	27	34	47	38	50	41	27	53	42	41	46	43	32	35	37	45	39	43	40	39	42	41	30	40	48	49	43	39	48	40	35	42	47	28	45	38	47	45	38	41	30	43	44	44	38	41	39	51	37	31	41	42	29	40	39	48	37	44	39	39	53	33	45	42	35	37	36	44	35	38	36	36	31	35	46	42	44	32	48	37	33	34	42	42	47	35	60	34	26	43	35	39	41	48	46	37	34	33	40	37	35	36	45	40	29	46	34	35	43	32	40	36	33	35	32	40	44	39	38	42	44	33	44	44	39	36	43	37	36	44	42	40	33	39	31	42	41	43	44	37	39	43	45	36	51	33	37	43	34	44	30	33	31	36	39	35	37	38	41	26	44	43	30	30	41	34	38	42	37	40	44	36	34	38	32	40	37	40	51	49	40	38	33	36	44	50	48	37	35	38	33	39	39	29	35	47	39	38	49	44	34	35	33	32	49	35	39	43	30	44	27	38	31	38	39	42	40	35	39	32	36	41	32	38	43	42	43	35	31	40	34	42	30	40	37	56	42	39	42	43	29	32	43	44	41	38	37	37	43	39	33	46	40	52	46	38	44	44	39	35	41	38	35	32	34	43	40	34	40	46	47	41	42	38	43	38	42	42	38	40	38	28	47	35	42	36	37	27	36	34	32	52	49	41	45	37	32	35	50	45	44	41	38	46	34	39	33	40	31	41	36	39	43	30	50	46	53	39	35	36	45	40	45	39	43	33	39	44	27	35	41	38	44	46	34	33	32	39	37	27	38	47	38	36	33	42	37	40	39	50	30	31	38	33	41	44	36	46	38	41	38	40	44	37	49	46	33	50	33	35	32	31	30	29	42	25	26	38	45	33	38	51	36	43	38	42	39	36	52	42	42	48	32	34	43	33	40	35	34	42	32	21	41	37	42	50	50	39	40	39	38	50	29	35	35	40	48	32	39	37	38	40	42	37	35	42	29	34	50	30	32	44	38	36	52	32	42	32	32	38	43	41	37	48	41	35	33	30	39	38	25	32	34	40	39	40	38	34	47	35	40	38	38	33	30	38	29	39	45	35	31	43	37	41	37	40	31	36	47	45	42	38	43	33	44	33	37	50	48	47	39	47	40	38	35	40	34	44	34	32	36	52	47	35	28	44	39	36	34	50	32	33	37	45	41	27	35	36	43	36	36	41	44	32	35	26	37	36	45	33	45	40	45	40	41	38	42	32	50	42	37	38	41	34	46	39	42	42	41	34	43	28	37	36	39	42	41	39	29	43	39	35	36	26	51	36	47	47	46	35	38	39	36	35	34	43	40	43	30	32	42	42	48	46	31	42	34	39	44	34	47	37	38	43	40	38	39	44	37	33	48	41	33	43	39	39	49	49	44	48	43	42	49	41	38	41	53	41	26	39	34	31	32	35	33	40	43	44	49	29	49	42	35	31	53	39	27	44	33	31	32	43	32	40	37	49	36	42	36	32	49	32	48	39	42	36	34	41	33	39	42	33	45	40	49	43	48	40	41	44	35	43	27	42	51	47	40	43	22	24	38	37	35	39	44	33	30	42	45	33	32	29	41	42	45	43	39	46	43	34	35	46	43	37	45	31	27	39	39	42	33	32	34	39	40	31	37	41	61	37	32	37	26	37	39	43	47	46	46	43	38	42	36	43	42	35	41	25	52	32	38	39	39	26	32	32	39	39	46	52	42	44	30	35	44	43	34	39	37	43	37	30	35	33	33	47	49	38	49	41	27	36	35	50	43	37	38	35	38	46	38	41	26	40	42	30	35	35	43	33	31	33	44	47	42	48	37	42	41	51	33	37	29	40	42	35	37	39	38	34	43	36	38	39	40	42	39	38	53	46	38	38	34	43	36	37	43	39	40	46	41	34	43	38	36	29	39	46	42	42	39	48	38	40	33	38	33	34	38	47	33	31	35	46	37	36	37	41	43	38	45	41	39	35	54	47	46	34	46	42	46	39	52	47	33	34	27	34	48	35	41	42	37	37	32	43	51	35	41	43	38	49	38	43	38	34	42	42	47	40	42	44	34	41	34	41	34	42	33	42	43	40	42	36	41	39	38	37	32	34	51	38	31	38	45	41	46	38	44	38	45	52	38	37	49	31	38	41	24	39	42	51	34	36	44	52	40	49	32	45	44	39	55	44	44	29	47	39	46	37	30	35	31	39	38	28	45	38	38	37	28	41	38	30	57	57	45	31	37	40	33	41	45	36	37	38	43	37	46	40	29	38	34	35	32	40	48	38	51	43	38	30	35	32	43	39	33	32	36	34	29	31	41	43	36	46	42	51	41	39	34	42	50	46	36	50	45	35	37	26	37	31	45	45	44	30	43	42	39	54	37	34	45	31	33	34	35	40	31	32	45	42	42	35	38	29	39	29	41	44	32	32	25	43	43	46	42	45	35	35	31	38	35	51	41	39	35	41	46	35	48	34	34	50	42	37	31	37	31	42	32	31	31	34	40	39	37	38	50	33	43	44	31	41	38	38	45	41	39	51	38	35	38	45	32	41	50	49	37	42	27	35	40	30	32	32	28	37	41	42	47	36	39	42	36	36	48	34	38	45	33	42	33	45	38	35	36	54	47	35	38	44	39	37	52	35	34	42	33	34	47	44	46	45	40	33	53	32	39	48	33	41	34	29	50	41	28	27	36	34	39	41	32	37	35	43	38	38	42	47	42	36	38	40	43	36	42	33	51	35	43	47	39	39	46	33	57	25	31	45	42	49	27	39	47	29	38	34	44	51	27	41	40	39	46	42	47	32	50	43	43	36	44	30	36	43	38	37	37	35	47	29	39	39	44	35	38	51	32	48	35	38	43	38	38	30	44	37	49	33	43	48	43	38	41	33	36	45	32	43	42	47	35	50	32	36	37	31	34	32	49	39	31	33	35	41	41	38	51	39	36	43	35	44	48	41	33	37	35	25	34	36	39	27	49	41	35	42	36	44	35	42	40	42	45	39	30	34	36	47	45	32	49	31	41	36	34	39	46	36	39	38	41	37	35	43	40	41	38	40	39	35	41	49	34	35	43	43	36	41	41	44	41	39	44	46	29	39	29	43	33	38	39	40	40	33	33	49	42	52	36	37	53	27	31	34	39	45	33	39	36	38	34	39	43	47	42	29	48	42
20973	15351	10423	23154	30810	29885	26413	22452	18959	16303	13448	11390	9833	8670	7472	6648	6035	5460	5103	4693	4371	4367	4222	3894	3763	3328	3032	2687	2487	2325	1980	1807	1587	1441	1325	1336	1230	1287	1259	1108	1131	1080	994	1127	1078	1042	1140	1032	1103	1001	988	951	904	924	901	882	821	828	767	776	735	709	667	642	739	681	708	674	716	685	650	680	676	656	657	645	648	663	649	621	673	665	642	657	672	671	681	631	647	641	654	619	653	691	646	659	667	606	658	635	644	608	695	655	633	645	677	616	622	652	673	623	660	622	621	632	679	638	668	623	621	643	595	598	579	645	578	657	696	653	668	638	615	648	636	635	648	616	643	641	689	595	637	650	638	629	596	627	671	612	671	619	649	631	596	640	619	622	638	660	620	640	635	616	625	651	599	613	686	633	651	645	645	683	606	670	664	628	665	661	650	603	595	662	654	609	626	634	685	666	643	628	617	587	708	594	609	648	625	631	667	655	595	621	635	622	628	656	637	646	618	627	664	670	651	592	620	647	641	640	632	655	641	632	619	668	642	605	607	596	638	647	589	637	599	607	630	646	620	626	614	619	611	688	574	645	632	638	587	692	630	606	588	629	625	634	622	634	645	601	652	638	626	641	620	631	608	613	655	658	615	582	631	667	654	669	693	625	631	588	621	597	566	632	667	676	607	658	614	663	632	671	631	642	625	625	594	665	616	576	610	649	650	616	629	651	607	623	617	617	647	662	665	638	663	623	648	635	594	643	628	602	569	633	635	591	666	608	606	676	646	650	687	550	623	620	628	586	652	625	647	660	622	616	620	623	643	592	640	608	647	646	658	622	648	616	643	625	658	615	642	627	662	658	656	594	646	615	643	613	631	632	612	636	662	629	589	644	651	652	649	684	632	641	624	643	586	583	592	663	627	633	607	608	627	674	614	614	634	626	633	636	601	632	647	576	621	668	614	617	649	639	640	669	659	664	631	624	620	614	642	577	560	615	613	629	619	648	628	586	607	626	631	645	586	591	646	631	608	626	612	652	587	646	589	600	641	646	632	662	685	663	664	632	612	651	630	611	676	644	641	619	630	573	638	638	606	611	638	670	579	602	606	673	656	653	697	674	615	649	625	629	691	572	692	620	645	665	612	652	651	632	637	643	643	625	635	666	649	656	613	651	636	641	634	675	637	603	626	632	618	639	632	628	646	629	635	603	643	663	612	668	643	645	637	613	627	618	605	654	656	621	651	607	672	622	625	589	615	616	685	600	617	624	597	645	656	596	630	616	643	656	642	636	645	588	591	642	615	622	647	630	655	661	682	604	618	666	615	591	611	592	655	625	654	644	597	610	599	639	653	645	608	616	629	619	678	621	639	657	627	644	640	612	648	650	645	665	684	607	593	656	654	674	647	618	604	652	603	594	614	659	653	644	634	616	649	616	639	630	649	627	593	647	671	614	619	616	638	617	604	626	671	617	637	595	655	622	630	636	654	582	715	668	650	672	664	675	601	619	624	651	658	605	661	646	645	609	622	608	640	618	636	642	687	633	658	641	638	632	693	603	591	640	611	647	637	641	602	585	650	613	638	632	645	618	591	628	632	630	643	595	710	660	615	617	663	651	619	535	603	590	647	623	638	648	619	655	637	651	670	659	610	651	614	654	633	631	642	629	621	652	612	667	632	636	655	684	673	618	634	657	651	679	672	608	623	665	660	603	631	615	619	595	619	620	628	613	645	649	637	645	664	646	616	613	623	648	675	629	606	666	624	673	584	624	642	671	610	623	645	658	607	662	622	664	622	614	635	634	639	633	644	639	607	650	653	616	661	646	618	629	630	640	615	664	621	643	616	648	639	597	653	655	631	626	635	647	624	625	613	650	656	636	642	632	632	619	647	590	626	630	648	667	618	601	638	595	618	636	629	621	608	615	666	652	650	614	667	629	644	649	604	659	642	631	589	634	670	648	622	641	609	682	633	573	601	636	642	648	629	624	643	612	590	635	657	654	621	561	670	648	671	633	615	565	638	605	669	649	670	638	634	621	619	583	640	615	605	626	613	592	614	606	624	646	650	610	652	642	634	627	585	685	624	647	665	625	636	598	637	656	619	600	645	655	661	643	626	657	618	596	676	630	626	600	604	607	652	639	661	591	662	669	639	630	623	618	633	619	654	611	655	631	616	600	617	618	642	667	627	626	611	618	646	652	576	616	626	613	704	648	641	635	618	651	646	597	600	595	664	616	654	655	650	648	652	611	661	615	627	675	625	648	613	626	591	625	630	655	662	653	629	579	621	623	624	649	664	660	635	617	597	639	629	639	654	662	648	662	649	635	650	622	652	590	623	639	626	633	605	635	658	654	675	657	620	635	622	617	660	654	623	646	617	605	657	619	629	666	629	620	621	630	678	628	620	603	638	647	690	622	648	607	623	632	640	594	593	680	616	636	587	640	694	617	577	636	645	624	646	628	608	646	635	645	651	611	613	701	639	636	604	639	638	638	634	635	638	592	628	605	649	617	610	587	626	619	625	661	613	585	664	626	575	630	626	645	636	688	612	650	639	636	633	653	618	635	644	609	639	615	632	646	591	638	665	642	660	681	614	587	601	603	611	657	655	630	657	595	623	644	599	611	640	598	628	623	650	641	624	648	678	630	632	646	596	649	606	646	659	626	609	662	611	623	642	642	645	626	621	613	627	651	628	644	604	631	629	662	594	617	655	645	676	660	630	637	626	659	644	618	647	625	635	647	637	600	637	603	631	620	655	626	632	628	644	644	655	666	647	667	635	647	645	664	617	625	660	685	606	586	632	633	630	637	696	580	612	573	680	595	604	637	614	665	592	622	632	648	616	604	627	611	643	635	609	616	614	611	656	595	665	590	659	617	612	634	622	628	611	589	616	661	649	676	626	679	593	612	663	619	610	639	664	613	676	642	669	620	616	653	637	622	618	625	606	632	621	673	643	622	677	646	599	602	633	620	622	634	616	678	634	616	608	634	672	621	617	565	628	654	633	608	659	665	635	630	624	659	654	637	621	639	642	619	659	622	669	641	644	609	623	611	660	635	670	624	609	681	638	607	626	606	637	632	636	658	616	642	669	631	637	637	616	677	631	661	630	640	625	678	636	625	639	661	597	585	608	618	618	667	652	660	643	635	636	582	615	623	650	629	646	645	594	604	580	658	639	616	675	632	614	617	634	628	648	628	612	652	581	618	648	623	653	640	642	640	601	637	597	649	633	634	627	658	670	612	714	607	584	682	640	664	625	607	589	655	683	638	611	650	672	593	640	636	626	644	640	664	648	676	632	620	633	652	640	651	639	650	632	636	590	614	644	620	671	637	622	641	661	682	612	631	622	649	646	658	590	643	643	631	681	609	655	624	649	587	638	635	642	638	624	605	621	630	622	626	651	620	597	636	601	635	611	640	671	627	637	662	667	600	635	676	631	650	606	624	608	613	641	597	649	635	618	565	577	600	615	617	607	643	597	652	600	608	674	651	606	640	644	647	627	605	643	637
2187	991	598	481	854	947	842	707	594	516	405	394	303	280	242	198	198	183	167	144	149	180	140	158	111	97	109	84	89	90	75	66	61	61	56	57	56	60	55	55	46	49	44	53	66	59	50	45	50	48	59	45	47	43	49	37	40	57	39	45	44	48	42	43	52	44	48	38	47	51	56	46	29	54	45	46	30	54	44	50	61	35	40	36	43	46	41	38	42	53	37	49	40	37	31	40	28	41	47	35	37	33	53	45	38	46	50	39	37	30	45	39	39	52	39	36	46	41	39	43	40	40	44	33	41	41	33	54	42	37	36	36	35	54	33	46	45	41	37	43	26	50	27	46	40	33	40	52	33	39	37	44	40	50	49	33	53	40	41	36	42	34	31	30	35	44	38	39	43	48	40	43	34	42	38	55	43	43	29	49	40	42	35	46	36	38	46	41	36	47	40	36	38	43	30	40	36	43	41	34	35	30	40	37	43	30	43	41	48	54	37	39	41	37	32	41	44	42	46	38	31	33	30	45	41	27	42	32	33	38	40	40	39	52	34	54	44	32	42	48	35	38	46	57	38	43	32	39	33	39	40	29	43	30	35	39	55	42	37	43	33	30	49	39	39	53	31	38	41	41	28	36	40	31	43	31	34	47	34	46	41	37	42	33	40	33	45	48	36	48	49	41	44	35	31	54	41	51	46	45	41	46	38	45	40	27	38	37	36	35	44	35	52	38	37	60	47	46	39	45	43	38	39	28	47	47	56	43	36	40	41	50	30	47	42	37	43	40	40	35	37	39	47	35	47	48	40	37	42	45	45	35	40	41	41	37	36	43	30	34	38	42	45	39	31	55	50	34	38	38	33	52	39	36	33	39	52	46	43	33	48	35	32	42	41	39	41	33	42	35	37	42	47	28	51	36	47	38	42	39	37	34	34	37	33	46	37	47	44	35	38	47	34	45	31	36	41	48	39	38	32	40	36	37	49	44	45	38	45	32	35	38	35	45	33	39	56	42	49	36	35	35	47	38	39	36	41	32	35	39	49	36	30	44	47	40	45	44	42	45	36	42	48	40	31	31	53	42	34	30	34	35	41	37	45	43	39	23	39	32	49	37	42	44	43	46	33	36	49	46	42	39	43	39	46	35	47	42	53	42	38	39	28	48	33	44	34	31	55	32	31	41	41	33	41	48	50	47	43	40	42	28	39	49	35	34	35	44	42	44	32	54	43	30	38	33	39	27	43	38	47	31	41	28	34	46	51	33	45	39	35	49	40	32	46	57	39	51	36	41	45	32	35	45	43	39	39	36	34	30	48	41	37	49	34	34	38	49	51	39	34	55	42	39	43	40	39	43	45	48	36	40	38	40	38	41	48	42	36	34	42	41	32	44	50	32	54	42	41	47	47	39	47	37	37	36	35	35	46	34	40	37	48	33	48	40	32	32	29	37	32	35	47	45	37	46	45	53	49	34	32	41	49	33	36	44	51	40	34	40	42	52	44	45	50	41	28	43	47	44	34	56	41	39	49	39	45	39	33	46	43	31	51	33	32	27	49	43	41	33	35	34	40	50	31	44	35	36	38	47	42	37	31	32	38	46	41	31	28	42	49	39	43	46	49	41	44	40	39	37	41	42	40	30	37	39	36	38	36	46	38	43	49	29	49	46	40	48	44	30	43	42	42	43	34	32	52	32	31	51	24	43	33	35	37	43	38	48	31	50	49	54	29	38	34	40	30	41	40	34	34	29	34	36	48	46	33	39	31	34	30	49	46	37	46	40	44	35	34	39	37	41	55	31	43	37	37	50	50	36	41	41	49	42	49	44	42	44	45	38	38	50	35	45	39	44	40	44	36	46	40	51	49	34	44	39	34	40	44	45	28	29	45	46	42	41	40	39	45	36	43	40	48	44	39	43	46	37	44	32	36	41	29	38	51	53	38	52	44	37	41	45	46	50	37	28	35	45	35	36	36	37	43	37	45	38	40	32	43	35	46	34	41	46	31	41	33	44	52	39	38	39	36	40	29	43	40	35	23	44	45	47	29	42	46	43	46	45	38	30	43	47	45	49	39	43	35	43	44	48	37	37	39	30	44	37	42	40	26	45	49	37	38	47	39	40	39	39	39	36	36	29	49	42	44	50	33	36	46	44	51	38	35	26	39	35	40	42	51	48	39	40	34	48	39	42	47	38	35	42	41	31	43	38	48	45	46	34	39	48	40	50	52	38	47	43	39	41	49	44	38	45	53	37	37	43	40	41	41	37	30	41	46	38	49	43	43	49	40	38	42	30	56	39	48	38	38	37	41	33	39	47	50	50	41	36	34	41	44	35	38	46	39	36	39	42	39	47	52	41	34	44	37	41	41	47	32	29	43	44	41	41	36	44	33	42	42	33	39	35	41	41	35	40	42	39	36	57	49	35	43	36	44	43	47	42	31	35	45	40	36	32	44	42	42	42	38	31	40	32	42	45	40	39	46	36	39	46	50	52	45	38	34	28	34	42	45	45	43	43	45	42	35	38	36	27	35	29	45	41	36	55	39	36	43	39	51	45	40	42	34	48	32	35	31	52	40	37	41	29	44	43	35	34	45	49	43	30	58	42	41	40	39	51	31	40	41	36	45	36	49	42	47	45	37	37	30	40	46	41	45	39	35	35	39	31	38	45	44	42	39	39	53	37	46	43	49	34	39	44	44	41	46	41	44	40	30	24	44	44	35	50	35	44	57	50	39	29	40	40	41	50	38	34	41	38	49	33	38	27	39	34	33	47	40	44	41	42	42	43	34	48	32	45	29	39	38	40	45	31	36	36	38	45	44	49	40	45	30	40	42	31	54	34	32	31	43	26	51	34	32	49	48	25	41	43	44	46	38	37	47	46	39	44	46	35	34	43	45	29	38	45	50	42	35	34	48	30	44	42	39	47	46	37	48	36	46	37	38	35	39	34	41	37	50	42	55	37	47	42	50	38	36	36	45	43	55	36	40	45	44	36	42	40	44	26	33	36	37	42	54	32	43	28	27	37	38	30	41	44	40	40	36	37	40	28	39	39	42	52	51	34	50	43	35	34	41	39	42	42	38	39	45	47	45	47	43	30	28	52	49	36	31	38	33	30	42	42	38	42	31	42	43	33	46	43	37	38	40	36	34	44	39	41	51	38	43	35	29	35	47	41	35	41	42	39	30	52	43	55	40	36	42	47	50	40	51	39	38	46	39	42	34	40	36	51	50	40	40	46	29	34	50	45	42	37	43	34	36	39	33	27	35	32	37	52	35	56	33	42	44	38	46	44	40	44	42	41	50	43	42	39	47	33	48	27	40	44	48	47	33	38	48	44	48	35	51	40	48	42	34	36	36	35	42	33	43	35	41	34	39	29	44	48	35	35	41	26	46	44	35	36	37	30	35	36	44	41	41	37	39	53	28	38	37	40	48	27	40	38	31	35	30	40	37	39	36	35	39	37	33	48	39	35	40	29	36	43	30	45	42	36	32	39	45	53
26520	19536	13793	27600	35638	34580	31000	27072	23583	20625	18009	15266	13527	11636	10358	9275	8200	7538	6769	6054	5702	5690	5437	4996	4671	4220	3905	3519	3068	2774	2496	2188	1914	1728	1673	1585	1522	1463	1442	1422	1289	1292	1329	1323	1288	1316	1283	1293	1314	1215	1119	1116	1082	1085	1032	995	933	956	897	871	809	773	793	801	745	765	736	799	779	703	683	680	749	728	717	699	728	738	766	729	713	663	712	706	684	684	690	689	697	682	681	688	690	630	668	692	637	674	664	651	707	690	645	677	684	667	664	655	643	671	660	666	639	619	641	649	664	679	658	628	660	658	649	665	690	684	627	667	652	667	668	656	652	651	629	661	689	674	627	638	644	644	699	645	711	645	625	671	677	664	649	683	662	679	691	681	654	635	668	681	625	633	679	659	637	592	708	661	671	658	709	635	681	658	659	634	625	644	674	624	622	671	662	697	636	638	624	666	633	694	654	656	639	657	617	672	698	683	669	671	656	655	645	641	650	668	662	662	640	688	677	671	623	665	672	652	605	691	679	594	644	598	615	634	682	673	675	682	649	669	621	643	632	669	646	676	660	640	649	678	644	662	659	682	695	631	716	690	680	645	642	639	607	696	627	649	687	658	653	693	653	645	662	681	633	670	633	700	686	653	658	664	643	646	628	656	617	695	667	646	635	655	636	659	674	629	636	647	641	699	649	678	669	658	646	637	652	703	652	634	687	648	696	632	664	705	660	625	685	626	655	635	658	670	642	667	678	670	691	706	634	691	599	702	668	639	630	630	650	647	663	681	670	639	639	658	626	674	697	653	638	658	640	639	666	626	674	648	675	664	652	687	696	652	725	642	691	665	645	670	668	675	643	670	651	678	660	596	686	650	643	641	659	625	659	652	667	597	632	655	687	620	640	671	715	644	691	625	708	597	637	671	656	643	635	672	654	611	629	694	634	666	630	663	655	665	614	691	698	661	637	635	590	612	633	682	678	667	618	653	678	678	646	630	674	630	702	676	641	636	654	627	634	650	653	599	686	623	644	678	617	671	634	658	638	630	685	665	685	682	663	694	637	650	646	657	648	662	647	646	643	607	685	678	670	695	660	632	661	677	637	674	671	647	620	637	653	630	659	622	696	639	667	681	701	673	695	670	636	635	676	651	687	631	644	672	679	691	669	643	642	647	639	676	637	663	634	630	688	653	682	638	640	653	674	630	605	684	672	628	673	637	692	705	679	616	622	631	700	662	642	651	685	651	689	635	645	650	692	680	661	668	676	646	678	642	653	667	643	665	657	668	656	660	692	628	642	652	615	629	665	642	678	668	641	632	634	648	651	637	649	670	707	663	640	631	627	633	683	660	668	678	666	616	629	665	668	634	668	711	657	658	665	641	693	628	655	719	673	639	710	628	707	724	622	691	619	676	676	650	660	651	687	631	678	629	648	658	653	674	623	668	651	659	650	692	647	678	661	673	683	683	637	627	667	650	640	679	639	671	662	639	672	641	665	631	673	714	637	649	637	642	600	678	689	644	625	584	666	658	682	632	709	659	662	637	657	657	646	684	670	606	657	633	687	638	607	645	658	682	691	644	630	629	657	623	671	628	686	652	683	642	662	670	672	623	720	682	647	657	651	682	664	657	693	661	636	599	676	658	647	684	642	682	632	652	665	637	694	629	625	623	645	601	636	662	698	627	676	643	652	644	672	652	603	634	651	653	724	634	630	660	698	670	644	667	628	651	665	654	596	683	645	664	680	662	655	631	631	692	665	717	641	640	624	663	686	669	684	632	653	653	680	648	669	684	720	682	646	636	673	644	656	681	644	660	635	618	719	661	678	631	668	677	645	660	658	648	660	655	641	617	621	664	623	649	628	660	624	671	644	650	643	672	640	684	623	707	635	650	668	666	685	662	657	633	633	666	677	641	670	661	672	669	677	662	680	670	644	667	657	641	615	577	646	681	613	646	678	693	706	627	660	674	681	657	678	669	671	694	692	670	686	658	692	638	654	705	661	655	662	603	673	642	675	641	585	671	641	684	645	668	633	662	633	683	652	662	649	642	659	680	644	681	644	639	673	619	668	693	684	679	657	632	604	685	702	654	636	692	655	634	618	659	612	688	681	660	619	625	635	690	660	656	688	657	700	643	656	645	621	643	627	654	659	621	643	645	657	653	637	671	677	666	627	655	660	667	739	623	636	651	609	669	654	668	658	668	629	656	674	626	633	670	691	656	659	648	659	668	650	650	629	663	660	626	621	628	643	626	663	652	668	663	647	658	644	679	682	651	585	629	655	673	622	643	653	643	677	718	654	660	652	671	681	621	639	657	629	659	691	658	644	694	654	636	715	654	650	628	675	675	630	650	640	678	667	651	640	630	656	632	647	635	669	648	619	624	627	633	704	617	673	635	648	678	653	654	644	630	621	636	679	674	634	658	614	612	665	640	647	658	660	648	634	662	642	654	688	628	627	718	638	712	646	633	635	638	663	640	621	675	673	627	642	624	630	657	639	710	696	609	679	693	641	641	703	662	632	696	649	652	658	665	648	671	647	632	687	607	644	693	629	631	695	639	667	604	651	665	644	704	651	695	620	624	662	684	662	648	694	691	683	640	679	670	661	674	643	636	714	639	675	608	674	671	616	653	632	672	594	635	701	626	670	675	603	671	626	633	658	604	665	672	667	638	703	642	634	660	650	633	626	616	681	625	672	620	664	685	649	682	631	633	666	588	633	609	635	615	666	618	639	650	619	678	641	661	668	649	636	604	627	645	696	675	633	683	669	642	624	665	601	597	656	625	656	657	672	662	712	621	638	672	704	638	662	695	638	617	620	678	655	661	657	657	630	645	688	665	672	637	676	643	624	654	667	642	672	637	611	638	669	624	666	672	636	671	616	688	656	633	584	659	628	648	677	655	633	633	660	691	647	649	680	652	621	647	684	656	680	661	665	668	663	624	626	624	663	637	670	677	657	685	690	642	633	654	657	644	628	627	650	656	654	670	642	655	611	653	637	701	649	641	664	670	615	608	658	668	626	629	692	661	685	652	671	659	654	660	685	692	675	623	699	674	634	622	642	621	651	640	648	656	713	658	670	614	581	613	655	642	627	635	654	702	640	662	656	638	682	665	617	635	649	638	668	622	655	659	624	628	670	687	658	633	687	702	679	707	636	634	628	610	688	648	649	662	684	624	667	642	623	634	669	647	639	644	646	648	680	665	643	692	674	616	655	648	650	649	674	701	671	640	673	660	656	634	636	635	638	668	644	607	655	604	594	661	625	633	653	626	664	643	691	696	650	639	664	681	645	664	621	656	645	660	634	626	648	670	638	655	635	607	645	610	673	652	633	689	633	683	650	691	662	656	665	667	683	653	654	624	693	657	716	636	617	684	657	724	669	656	666	646	661	635	689	678	681	603	661	652	609	651	615	681	641	670	614	656	610	700	652	691	662	654	679	687	627	652	672	621	584	626	648	701	620	654	645	665	675	696	632	683	647	665	646	635	621	675	642	658	642	670	625	675
1787	434	239	246	366	425	351	325	309	257	204	163	146	140	132	109	112	88	100	81	73	69	67	88	59	55	55	63	50	48	39	29	42	35	30	33	30	29	35	22	28	28	27	27	35	24	33	30	30	30	29	27	25	26	33	32	30	32	32	30	15	24	20	24	22	34	21	23	24	23	32	20	23	20	22	25	23	27	30	19	21	18	22	21	20	13	28	28	22	22	25	23	15	18	24	26	13	30	25	20	23	25	28	28	23	12	16	18	19	20	19	15	22	25	15	20	29	24	16	27	26	22	26	22	24	29	15	24	16	32	19	15	29	22	22	24	33	23	31	22	28	24	27	23	20	25	21	19	20	22	21	16	21	11	19	23	13	27	24	26	32	19	20	23	27	28	23	25	27	15	30	26	28	20	16	29	26	22	28	24	32	25	24	28	17	31	25	25	21	32	23	30	20	18	20	22	24	34	21	21	23	24	21	18	16	22	37	19	14	19	22	23	20	29	25	17	28	20	27	26	35	35	13	23	24	30	19	17	22	25	24	26	19	17	19	27	15	15	24	17	16	23	23	24	20	13	33	19	26	18	20	21	24	23	29	25	22	16	29	18	13	15	22	21	24	23	19	23	20	29	19	29	26	17	20	23	19	23	30	25	27	19	24	20	25	19	17	24	28	28	31	22	25	21	19	28	21	20	35	18	19	15	26	19	30	14	29	26	38	23	27	16	24	20	13	21	15	17	22	26	29	29	23	19	18	22	27	23	32	24	18	26	22	15	24	29	28	23	24	25	22	24	24	27	28	32	19	16	19	18	19	26	16	32	30	24	26	32	30	14	27	17	19	27	26	24	26	24	18	9	17	26	29	22	24	19	23	24	32	24	20	28	20	19	24	20	24	21	32	14	27	25	32	19	21	22	20	28	27	16	29	12	21	24	22	17	28	26	31	25	19	17	19	21	19	22	22	15	24	35	23	26	22	12	22	26	23	20	24	21	17	23	37	18	22	21	21	24	27	29	21	23	18	24	25	20	23	24	26	23	23	27	21	24	27	27	28	23	19	29	27	28	25	19	31	19	27	26	16	18	18	31	24	24	17	16	27	23	19	29	19	24	22	30	21	19	22	23	25	29	29	16	19	28	16	28	28	24	26	22	31	19	28	16	24	22	20	23	34	28	19	20	17	22	24	27	23	27	29	23	20	23	14	22	17	20	30	22	23	25	12	17	23	20	24	18	21	23	21	19	22	29	15	15	20	21	18	23	25	23	25	29	30	21	20	23	19	23	18	29	27	23	20	35	33	15	23	28	25	30	29	19	26	20	21	25	24	27	17	20	26	16	25	17	20	19	21	28	28	21	23	23	22	24	16	22	17	24	24	17	20	19	27	16	32	24	20	16	17	16	28	20	24	27	16	30	29	29	26	29	18	21	31	31	15	29	21	28	19	19	30	25	35	22	19	22	16	28	20	22	20	20	23	17	24	30	28	21	31	23	27	24	29	26	22	18	20	19	16	12	21	21	19	21	20	21	18	22	21	15	16	29	20	22	30	21	18	14	20	22	26	20	21	32	21	30	23	22	27	20	27	23	26	24	18	32	19	21	23	23	18	18	24	25	23	35	25	28	21	30	27	19	17	21	23	27	21	23	27	25	20	15	29	21	22	19	26	15	21	31	17	24	26	12	16	26	24	22	18	21	17	23	17	35	33	21	16	28	22	23	26	32	29	9	22	23	29	29	23	33	31	24	25	19	28	21	22	27	26	25	19	30	29	25	15	27	27	17	28	20	33	23	28	20	22	23	28	20	19	22	20	15	16	21	21	30	26	20	23	23	21	21	25	21	26	25	17	22	18	23	17	19	26	15	23	27	28	21	27	24	27	18	25	19	19	22	18	26	16	22	22	26	21	26	22	28	16	29	14	20	14	26	25	27	24	17	19	20	18	20	24	22	21	13	19	31	27	22	21	19	29	27	19	27	21	25	33	15	27	19	27	20	23	15	30	18	20	25	27	27	19	16	20	20	28	17	27	13	13	29	26	18	26	25	32	22	18	13	19	13	19	28	33	21	14	23	22	22	17	20	29	24	21	24	22	19	23	18	15	38	26	18	24	21	33	21	20	25	18	21	24	12	21	21	16	20	16	17	10	24	24	20	20	16	17	29	17	19	33	24	29	15	24	27	18	26	21	20	22	18	22	21	24	19	17	23	21	9	22	25	16	30	24	22	23	24	25	24	19	31	28	21	12	18	21	24	15	19	18	19	21	31	15	20	16	25	27	22	34	18	22	31	20	26	26	27	11	23	30	18	22	23	25	29	26	36	18	21	24	31	19	17	23	23	25	29	25	19	24	20	20	21	17	28	21	17	20	21	20	26	17	25	25	27	17	17	27	26	26	19	20	29	22	24	17	24	30	34	23	21	21	31	18	24	23	22	20	24	25	24	21	21	20	18	16	18	24	30	17	21	34	29	29	12	34	20	26	21	17	28	14	20	15	20	31	21	27	13	23	23	30	27	22	21	21	28	19	27	20	26	20	23	33	26	31	32	26	19	22	19	23	18	26	23	37	21	20	23	19	22	24	17	18	27	16	20	26	25	18	26	19	22	24	24	23	19	20	25	13	22	29	18	19	19	21	15	23	15	20	24	20	27	19	21	19	20	24	23	22	19	23	24	20	24	26	27	20	15	25	30	27	19	21	23	20	26	13	17	26	14	21	24	19	20	21	21	13	16	27	23	27	19	20	23	27	23	24	25	21	24	28	26	33	30	20	20	20	20	12	18	25	22	22	21	32	22	21	23	24	19	24	19	35	22	14	21	21	30	25	33	26	23	25	23	22	29	27	21	38	19	11	23	28	19	18	16	19	26	32	27	18	16	26	21	29	25	18	16	20	17	21	31	27	17	14	34	24	30	19	27	20	19	22	23	22	27	26	23	25	28	20	21	23	12	20	20	22	23	22	23	23	21	25	26	26	28	21	25	25	29	22	19	21	24	18	21	15	16	21	28	24	25	19	17	20	27	23	21	25	19	22	20	28	18	17	24	20	28	26	18	15	28	24	25	19	24	25	13	31	16	27	15	18	24	23	15	17	19	22	23	28	26	24	27	22	22	28	32	21	18	20	21	21	15	20	24	22	21	29	16	24	29	32	25	22	18	30	17	24	17	29	11	25	29	15	22	17	26	22	27	20	21	27	27	25	25	22	21	11	19	24	16	19	27	18	21	17	31	19	22	18	19	26	34	24	19	18	30	18	23	19	25	15	17	28	18	17	27	18	18	18	18	22	20	21	22	18	22	26	24	26	18	26	21	18	22	23	20	22	19	28	17	20	28	27	28	24	24	24	24	19	20	25	25	20	20	30	23	22	27	22	22	25	12	26	22	24	28	19	27	24	30	27	23	16	23	22	18	26	17	30	29	14	15	27	21	20	20	22	26	30	28	20	19	18	26	20	22	31	30	22	20	27	29	14	21	24	28	18	17	23	28	26	22	25	26
18128	12203	7607	18850	26423	25553	21639	17997	14935	12609	10448	8561	7466	6220	5484	4887	4386	3865	3751	3321	3163	3280	3248	2989	2777	2558	2256	2033	1853	1580	1318	1129	1064	949	926	874	875	833	816	754	708	752	718	720	807	744	708	694	678	655	615	619	578	556	522	539	550	445	495	460	457	406	404	426	404	430	410	405	419	396	435	367	378	402	380	406	398	391	413	383	379	392	361	348	354	377	393	411	374	390	405	379	387	377	365	341	351	384	388	374	380	364	379	414	390	367	387	353	439	387	375	396	383	398	412	344	376	376	364	353	371	388	376	366	340	377	386	363	363	364	410	379	382	386	402	358	358	365	396	383	401	361	376	371	404	377	414	386	399	351	378	343	391	353	386	366	358	343	378	389	358	383	368	407	373	383	378	369	385	371	369	367	371	351	403	379	375	365	384	396	387	366	360	383	370	372	393	394	387	396	379	377	392	383	383	378	361	372	426	390	333	376	324	343	384	389	357	382	409	371	412	380	392	367	357	400	350	363	432	421	389	361	363	406	325	368	386	365	390	365	382	382	365	410	372	387	428	379	375	385	407	410	428	358	374	378	399	326	370	410	409	366	362	370	401	388	380	376	377	387	408	380	368	369	388	360	389	386	356	371	392	399	401	378	379	412	368	391	358	369	376	377	385	419	413	350	404	367	402	386	403	356	390	390	351	356	370	394	363	396	372	374	392	384	377	411	378	327	397	365	373	373	405	356	365	407	376	360	348	367	374	409	345	381	366	410	363	368	341	370	381	412	373	347	373	390	371	373	353	384	380	365	367	372	374	398	379	410	384	390	416	370	385	354	394	381	373	381	383	376	382	384	379	381	356	342	358	361	378	400	367	396	370	356	387	400	359	372	404	381	413	359	372	367	393	362	364	362	378	340	381	383	361	391	390	360	382	328	382	358	379	386	337	359	377	358	389	340	386	364	373	403	354	387	376	385	381	393	385	348	388	345	391	414	353	385	399	340	383	358	435	357	381	369	367	395	362	368	346	387	365	383	391	359	390	371	370	389	359	372	352	396	371	370	363	394	422	395	362	369	354	361	390	358	370	377	378	346	366	367	389	373	374	365	382	359	377	369	364	386	392	372	389	363	354	435	395	387	385	392	404	369	381	386	409	338	362	378	396	367	394	407	408	411	410	368	389	385	365	354	433	351	396	357	386	391	374	373	374	378	331	357	371	358	365	368	380	387	388	387	394	371	353	394	367	365	383	412	387	370	398	410	370	413	363	392	338	388	390	364	380	389	357	349	400	374	385	389	393	391	381	387	402	395	347	356	423	386	398	367	372	394	380	357	359	392	375	373	373	365	373	369	410	390	395	336	369	376	370	349	393	367	393	355	368	363	384	379	370	358	371	353	339	369	391	377	354	376	381	337	358	376	367	407	386	370	390	373	361	386	412	404	376	402	360	371	382	373	373	353	353	365	397	408	378	394	343	386	372	369	392	349	392	365	378	390	383	408	360	383	364	353	376	385	394	397	364	377	390	399	372	381	369	369	352	396	360	398	377	390	357	372	396	355	365	351	415	370	366	387	386	377	381	390	387	388	358	378	391	349	386	412	358	416	384	388	352	354	385	408	384	367	342	355	392	399	410	383	393	384	402	356	351	388	420	367	400	368	348	371	358	356	347	376	347	388	351	359	384	359	394	397	362	428	383	365	380	426	370	365	395	388	361	388	400	362	398	390	347	356	389	352	362	353	409	357	376	364	377	374	379	398	389	370	364	412	364	356	377	373	328	356	377	374	354	395	373	376	393	405	415	374	404	367	385	418	374	343	364	384	368	356	380	367	371	397	385	375	382	381	370	373	359	368	399	377	399	363	343	367	429	384	381	374	350	402	399	351	352	383	383	370	364	361	379	356	379	397	360	386	372	341	339	352	375	354	345	366	412	373	355	414	385	389	383	391	353	336	350	386	383	374	390	385	368	358	359	386	370	367	380	376	355	401	402	383	386	409	392	391	359	392	372	389	341	330	388	363	420	395	394	377	372	366	403	374	409	372	429	397	360	361	368	403	373	352	383	380	403	374	364	397	390	369	389	401	379	364	385	386	381	376	396	359	344	379	366	373	388	385	387	361	367	360	371	368	405	378	383	398	375	355	371	395	363	377	373	377	380	365	399	349	358	394	423	413	385	368	325	399	381	408	367	349	353	382	401	395	375	406	345	368	356	366	412	376	378	368	402	405	358	356	374	382	417	385	395	402	377	336	379	374	385	378	396	390	379	365	381	360	379	399	335	401	390	371	391	385	360	385	417	347	370	359	385	370	405	422	368	411	395	386	379	376	402	370	380	373	370	386	398	426	403	364	383	366	366	345	384	401	396	369	367	413	388	375	393	393	362	371	346	372	374	392	419	404	360	398	376	372	392	419	372	357	394	374	382	399	400	378	363	347	379	402	393	380	396	377	373	398	359	377	391	392	358	396	404	353	376	405	375	384	356	413	419	416	373	370	355	368	373	351	354	376	403	378	384	345	397	371	384	406	392	346	360	369	373	364	410	383	375	385	417	385	362	378	373	352	393	408	364	385	367	327	373	386	421	395	371	381	428	372	385	356	399	378	385	365	364	372	396	363	347	388	386	412	350	351	353	344	414	390	363	371	407	394	406	367	360	349	408	360	380	381	375	379	355	355	366	388	394	393	373	401	376	397	376	358	380	379	393	380	378	355	427	349	349	365	380	395	388	380	394	387	354	392	398	348	380	365	337	395	403	389	412	373	397	359	381	395	392	363	397	371	364	366	355	340	384	358	388	369	407	389	417	405	358	372	372	364	365	416	373	340	379	379	376	363	389	389	358	360	364	356	362	420	363	343	403	364	376	359	388	336	397	373	373	365	403	404	386	408	370	370	397	378	380	366	373	381	379	385	341	337	379	356	364	356	392	387	365	396	381	383	375	338	361	399	358	407	387	394	373	369	364	370	378	390	343	405	355	355	392	353	372	372	394	349	370	395	393	347	391	370	400	387	373	365	415	381	391	365	341	372	351	344	371	389	341	332	385	377	386	349	397	400	392	390	371	399	315	384	347	354	367	396	400	378	408	386	430	340	394	369	385	400	365	403	351	365	364	370	391	353	360	385	374	334	366	372	341	342	394	351	383	348	409	372	397	389	378	374	364	361	387	398	379	398	400	406	394	339	376	407	383	392	371	394	367	378	386	358	392	347	395	370	364	411	373	409	371	372	347	389	360	345	362	368	357	363	323	364	364	378	388	367	339	373	402	372	371	343	379	368	394	386	371	375	373	374	377	369	372	360	369	354	402	393	407	398	381	417	352	395	366	368	396	367	361	376	366	360	350	364	367	379	347	401	387	369	353	373	395	381	376	374	363	414	381	390	379	392	363	356	372	405	381	354	348	380	411	386	393	376	379	375	396	367	350	385	381	388	377	397	359	379	349	384	363	363	386	332	424	343	391	376	388	382	381	405	398	401	400	393	425	389	359	408	383	352	421	376	380	362	399	385
1242	735	425	323	581	610	568	519	402	363	323	254	211	194	166	163	136	142	124	108	87	113	108	102	92	90	70	59	61	58	35	42	33	43	48	41	34	30	33	40	35	42	31	32	38	23	38	29	28	38	37	29	23	30	35	20	32	29	29	18	20	18	22	25	18	29	22	20	31	28	28	26	22	27	22	24	27	32	20	25	17	21	22	30	27	17	27	28	18	23	21	18	18	26	29	23	16	21	17	16	25	16	24	36	15	19	19	26	20	19	21	32	23	17	22	26	15	16	18	15	28	20	19	17	23	17	19	22	27	15	21	22	23	23	21	19	19	26	16	15	27	26	17	29	23	17	23	18	26	23	23	21	15	19	24	14	21	25	19	26	21	14	19	25	25	24	31	24	28	28	19	18	22	19	28	21	22	30	20	22	19	19	17	25	18	23	21	24	26	24	21	19	20	26	30	22	12	24	17	19	14	43	27	23	25	16	27	24	19	25	29	15	24	24	17	18	15	22	23	25	25	26	26	18	29	18	15	23	22	29	20	25	29	21	19	31	23	34	24	22	21	29	17	24	29	22	22	21	17	28	23	19	35	21	28	23	29	20	21	22	27	33	22	32	33	23	27	22	23	28	25	28	17	18	23	28	16	27	20	33	14	25	26	32	27	20	21	20	20	20	21	24	21	29	25	26	18	19	27	22	14	25	14	24	16	21	23	26	25	27	27	26	27	26	31	27	28	20	27	22	15	25	28	19	23	15	20	19	21	22	22	21	28	26	20	25	29	23	23	22	18	16	24	27	29	21	14	21	27	23	27	21	15	25	22	19	22	22	24	20	19	26	27	28	23	22	26	19	18	25	27	21	26	15	15	18	28	28	16	21	21	15	27	25	25	22	18	25	25	26	21	20	28	25	23	26	24	21	18	27	22	28	33	27	25	29	23	17	22	21	28	24	25	27	21	28	25	28	25	23	21	20	20	13	19	20	26	24	13	19	20	21	31	21	25	19	18	23	19	21	24	22	27	22	15	28	19	23	19	19	28	31	34	21	33	26	23	23	16	20	23	22	21	19	24	32	24	21	29	23	17	24	25	18	22	22	13	24	24	29	23	26	18	19	25	27	29	25	24	22	32	31	27	31	14	25	19	24	20	18	34	22	24	22	26	28	17	20	18	29	25	25	32	18	22	31	28	32	18	26	24	12	17	22	20	23	31	23	30	26	24	23	28	19	25	20	25	14	28	30	20	21	18	26	14	21	28	25	21	34	23	27	24	26	16	28	31	22	15	30	20	24	28	19	18	26	20	17	17	24	28	22	29	20	22	30	21	21	21	21	21	16	19	23	23	20	23	17	19	28	24	22	25	20	28	20	22	26	24	22	24	35	31	17	22	23	25	16	21	13	26	28	13	22	24	24	25	22	27	28	22	30	25	16	20	24	25	20	23	20	28	21	23	17	21	29	23	23	22	24	29	23	21	26	19	23	21	30	23	28	27	20	20	22	28	32	15	15	22	13	20	17	25	12	21	24	21	17	21	24	32	13	30	30	28	28	24	23	22	28	23	28	16	16	24	30	21	17	26	19	28	27	22	24	31	15	30	23	26	32	21	19	15	32	29	25	21	31	24	31	24	27	16	32	17	19	28	28	21	28	24	25	28	20	21	24	29	21	29	11	23	15	21	23	19	34	27	23	30	19	15	23	16	19	20	30	20	26	14	19	26	22	17	24	26	24	31	21	13	24	17	27	13	15	23	38	14	21	27	23	22	22	20	19	16	18	17	23	39	31	20	19	16	23	22	23	22	25	18	28	22	29	23	27	17	26	29	25	28	21	23	17	22	23	18	21	20	21	24	28	15	24	27	23	18	19	28	21	24	24	21	23	22	25	21	12	19	14	28	20	29	14	18	27	30	15	20	15	29	17	20	13	22	28	12	31	18	17	28	16	28	16	21	21	29	19	24	30	20	26	24	17	28	28	23	31	18	26	19	14	26	23	9	27	33	14	27	17	27	17	32	22	23	22	18	22	33	26	18	34	18	19	29	13	17	27	22	28	21	15	22	35	22	23	14	28	34	19	17	28	26	24	26	24	26	24	13	26	20	25	26	18	16	18	26	22	17	17	22	19	21	15	23	22	23	13	21	22	16	27	32	22	17	24	24	25	22	20	18	23	19	21	21	18	26	19	18	17	22	19	21	17	20	27	28	22	25	23	32	21	20	21	25	21	24	14	27	23	20	17	26	18	27	35	23	23	19	31	16	26	25	17	30	19	29	23	25	32	31	25	20	21	29	18	24	21	24	21	24	19	30	17	20	22	20	25	20	16	22	23	31	25	21	28	18	15	19	21	26	28	29	18	20	22	22	26	20	25	22	19	24	12	19	37	26	28	20	22	18	24	29	22	24	21	23	29	28	26	26	15	22	26	16	23	25	20	26	23	17	18	21	26	19	27	24	24	24	23	25	22	25	21	25	24	23	25	22	25	26	20	25	24	25	23	22	19	31	32	22	21	27	24	28	22	18	17	19	27	15	24	24	29	29	20	29	19	25	17	18	23	25	25	18	34	23	21	18	23	25	20	26	29	26	20	16	26	20	23	23	16	20	22	15	32	28	28	24	25	22	31	20	29	19	23	23	26	25	24	25	20	23	24	18	28	22	25	25	23	24	27	18	25	28	18	23	18	18	27	19	18	18	19	22	19	20	23	27	19	22	27	19	31	26	18	15	26	29	23	27	28	26	25	19	20	24	16	23	18	34	10	25	27	21	16	21	22	31	21	17	20	18	31	13	25	25	14	29	22	14	21	16	22	23	24	18	24	19	14	23	22	36	17	27	27	17	27	28	24	19	22	23	22	34	27	28	26	19	30	27	28	16	28	21	24	25	31	19	24	22	25	24	34	31	20	28	30	27	23	22	24	24	24	17	28	18	21	19	21	28	14	26	20	22	22	22	25	24	26	18	19	19	20	20	32	25	25	21	25	31	25	26	33	25	24	25	23	25	29	27	18	16	25	19	21	18	21	19	23	25	16	23	19	19	24	20	29	22	22	27	21	26	14	22	20	27	23	22	27	13	26	18	28	23	23	27	22	26	32	25	28	21	16	18	23	23	26	12	31	23	24	22	25	25	16	27	26	23	25	31	30	26	15	25	18	26	21	33	23	25	33	23	23	16	19	38	24	21	19	21	30	33	20	21	33	25	28	20	20	42	22	22	21	13	17	23	20	23	27	18	23	22	27	26	28	21	25	11	30	26	20	29	27	18	15	32	24	27	17	25	27	22	24	24	25	15	16	23	12	24	17	20	27	23	24	17	18	27	24	20	23	19	21	21	27	22	15	13	17	22	25	23	20	19	20	17	18	26	19	21	24	25	16	24	23	28	10	30	20	18	25	28	27	22	25	19	12	18	23	22	15	20	13	30	36	27	25	20	23	27	21	30	22	21	27	30	16	29	20	22	20	23	23	24	25	32	21	18	25	26	19	26	20	24	25	27	24
22609	16777	10640	24142	31975	30517	26797	23147	19824	17001	14378	12105	10353	8931	7875	6966	6224	5593	5014	4537	4299	4258	3984	3824	3408	3156	2891	2556	2296	1950	1685	1406	1345	1301	1212	1096	1092	1077	1038	876	811	867	919	800	933	822	887	896	804	787	752	671	693	627	653	607	599	540	545	573	451	450	449	451	465	464	438	453	414	413	432	425	448	404	405	417	425	449	423	416	416	391	397	440	374	436	392	423	385	403	385	417	412	406	378	391	404	397	396	390	373	386	358	399	393	392	399	386	392	406	379	374	412	385	366	376	411	395	391	407	384	391	405	382	380	358	386	371	360	389	442	407	378	387	372	378	356	380	425	396	412	397	359	379	399	431	354	381	419	418	434	411	366	372	392	408	409	403	380	389	382	333	396	416	403	329	401	413	380	372	364	366	394	380	365	387	351	415	379	375	352	387	396	386	367	376	375	378	408	397	391	367	318	424	421	365	387	404	375	417	407	381	424	369	415	370	380	391	346	374	416	379	403	378	353	364	380	436	381	394	381	396	365	382	389	365	336	387	412	414	367	380	366	394	393	418	360	393	369	395	421	360	385	424	393	390	372	419	385	385	404	404	412	396	379	374	390	402	414	369	401	377	389	381	389	376	397	382	362	379	360	363	347	377	382	374	381	377	384	374	374	400	353	403	408	395	361	404	397	345	389	369	359	377	342	367	406	385	380	387	391	389	355	354	380	376	378	411	391	343	416	380	367	380	393	390	404	364	363	404	375	419	418	421	364	407	388	394	386	379	363	416	355	361	405	387	395	406	382	363	373	381	378	396	371	425	412	378	369	406	396	405	380	421	399	386	381	385	402	362	382	379	364	396	391	361	346	398	369	359	355	367	407	375	392	380	364	346	376	388	394	382	378	408	415	389	373	382	383	398	392	367	384	406	350	381	397	356	391	404	383	440	374	394	353	344	395	352	390	355	393	385	378	407	377	364	382	422	377	391	381	396	383	390	406	373	378	373	424	390	349	374	373	350	382	381	414	368	353	346	380	431	391	387	381	404	371	356	401	419	389	372	392	321	383	379	360	394	388	392	367	388	367	368	387	402	397	393	356	391	396	381	375	405	375	400	403	369	405	375	381	324	358	378	375	392	382	363	385	416	413	367	384	412	364	397	390	376	404	377	367	388	364	378	411	379	394	381	430	396	375	384	376	366	370	380	399	359	390	398	399	409	382	404	402	386	399	383	405	397	357	409	396	417	376	404	380	391	386	377	372	354	362	348	376	409	359	367	390	384	413	373	349	361	406	359	382	372	407	382	349	387	379	378	369	387	378	373	379	352	375	362	401	399	384	378	390	400	375	384	383	389	390	386	396	398	412	369	381	386	387	386	370	395	371	400	440	378	367	367	387	385	391	384	402	370	369	409	374	391	351	396	375	374	399	370	368	355	365	374	354	408	385	364	421	420	418	357	405	429	368	348	382	394	388	377	373	385	368	367	373	410	383	412	368	375	391	392	368	408	352	386	389	387	404	373	388	407	351	416	349	383	356	400	382	377	362	408	420	387	379	387	358	363	392	378	373	376	372	423	350	378	424	392	364	429	390	391	373	384	363	357	381	401	416	374	376	410	376	382	362	342	368	365	405	402	350	350	342	414	400	368	368	422	379	367	386	391	381	375	397	343	399	412	373	395	355	402	362	400	424	366	392	409	403	413	376	364	370	381	387	392	385	392	358	353	406	385	423	381	371	412	406	404	364	372	376	417	397	392	403	399	367	368	389	392	372	358	404	392	359	352	407	400	390	375	387	384	376	402	366	400	365	365	377	367	365	393	364	416	349	377	408	376	389	398	391	389	383	405	388	402	397	377	344	363	379	393	393	372	394	411	365	385	382	390	390	370	402	398	373	392	362	344	349	375	364	394	412	414	377	359	406	389	374	369	400	362	396	403	389	390	386	397	397	395	392	380	388	398	363	396	390	391	386	362	391	397	390	380	389	371	365	366	382	382	375	406	372	385	383	390	392	380	420	373	380	364	382	376	408	394	402	416	404	373	383	407	379	387	381	383	402	427	388	405	385	379	354	394	390	409	392	353	391	381	389	381	406	364	381	363	376	417	355	349	405	353	373	388	370	401	396	382	378	398	366	405	403	366	392	383	414	364	372	389	374	397	404	382	364	418	412	402	346	367	374	377	386	390	392	342	382	380	379	402	403	379	399	418	367	384	365	393	379	416	392	404	375	380	423	416	400	358	428	399	398	393	383	369	404	366	358	345	367	395	382	418	373	383	394	408	364	387	391	389	389	401	375	388	408	382	406	381	388	349	377	373	381	357	407	396	350	379	391	394	422	384	402	385	402	354	387	413	358	392	387	406	366	377	420	382	386	409	358	399	388	385	393	357	403	415	381	383	356	348	382	417	367	396	380	395	387	354	360	380	382	368	408	386	405	355	370	405	389	393	356	397	382	406	400	399	379	381	405	366	381	383	386	385	411	378	412	418	374	391	355	389	381	366	376	380	415	359	417	382	368	391	375	397	375	340	395	374	412	384	401	369	390	369	366	383	392	412	360	400	368	402	401	393	365	365	402	380	379	392	364	401	407	354	382	365	385	406	365	399	406	388	390	381	365	390	462	352	410	397	401	366	364	427	393	381	381	404	395	382	405	376	375	367	377	355	377	379	402	397	390	413	380	388	395	389	358	397	414	349	393	364	379	374	428	381	406	417	384	384	409	370	385	360	346	372	364	382	403	376	386	398	412	363	390	383	399	431	378	421	381	347	358	433	386	413	418	405	359	386	388	400	360	393	397	420	385	393	391	395	377	388	372	335	421	367	380	399	373	386	338	359	380	399	346	405	358	399	385	375	400	380	401	401	362	377	352	357	377	357	384	340	396	387	376	365	360	397	379	350	371	367	358	370	399	389	380	443	390	380	373	371	383	379	409	401	404	414	377	404	381	378	362	408	398	368	352	377	383	360	382	385	388	394	391	388	404	372	384	366	409	397	395	378	412	382	352	371	355	354	382	388	377	388	376	369	371	375	357	375	382	390	384	390	393	345	398	410	373	400	359	366	366	376	420	351	366	368	400	353	395	379	377	406	395	403	372	398	399	393	380	389	373	366	381	413	377	390	320	403	348	391	369	385	366	361	382	390	366	397	380	389	372	370	371	376	361	413	388	382	362	374	400	353	428	362	362	357	385	378	396	383	394	399	397	398	389	372	395	396	354	421	380	392	374	404	370	413	389	373	407	379	365	398	372	413	382	358	363	353	373	372	372	394	366	375	361	363	362	355	387	396	404	398	405	375	365	397	384	389	368	387	392	345	410	382	418	388	385	400	402	400	367	408	415	401	408	381	403	403	374	403	407	392	391	359	375	384	326	388	377	397	438	382	371	363	368	373	400	358	393	361	350	379	397	401	375	374	384	376	404	381	371	376	387	402	394	367	406	381	361	388	370	389	363	364	379	348	403	372	385	391	385	377	387	411	384	397	411	383	363	369	397	395	365	365	370	374	391	418
2985	699	424	306	520	568	507	496	424	355	292	241	206	186	171	150	142	121	119	105	110	94	124	122	114	103	80	84	77	64	56	71	60	65	35	54	44	66	62	47	47	43	36	55	52	49	49	37	32	44	37	45	40	44	42	25	54	43	34	35	35	33	39	61	28	31	41	33	29	43	42	38	37	37	36	51	32	38	36	42	34	40	36	35	38	35	32	38	40	27	40	41	30	46	38	45	31	46	31	28	38	37	49	46	41	39	32	33	34	36	40	43	32	30	30	38	37	33	38	43	42	38	38	43	39	29	37	42	47	36	37	47	34	54	32	37	31	34	44	30	48	33	37	35	41	38	51	45	40	45	37	35	40	43	30	51	40	36	39	36	46	36	53	40	44	27	38	32	31	39	44	32	44	45	51	34	38	30	32	46	44	39	30	38	29	38	38	45	33	35	38	42	29	39	42	35	41	48	39	36	34	42	40	36	50	27	36	32	33	41	31	49	35	33	39	41	42	36	43	30	36	28	38	39	43	36	37	36	36	35	36	49	43	41	32	44	41	35	45	33	40	45	35	41	38	47	27	29	32	52	37	49	40	47	44	37	39	38	36	40	30	30	31	42	38	29	34	36	42	34	42	39	41	46	29	25	47	32	41	39	40	41	30	37	32	38	37	36	40	36	37	35	42	38	40	36	33	33	39	35	41	39	44	45	30	37	35	39	50	47	34	40	29	39	29	32	39	40	33	35	41	40	33	52	37	46	36	39	30	42	41	44	39	38	43	44	39	31	43	39	38	31	43	33	43	36	53	34	35	34	39	36	28	34	37	49	31	28	35	31	38	36	50	43	34	41	52	32	43	43	42	43	32	41	40	36	37	32	30	38	32	39	45	35	42	45	30	46	37	27	36	29	39	38	49	40	41	43	36	33	43	41	46	36	46	41	36	35	29	45	30	41	46	34	34	42	53	50	45	33	42	36	33	33	37	33	43	37	33	37	45	36	47	45	47	39	35	39	43	33	36	39	50	45	47	34	40	50	46	37	41	41	31	45	42	36	39	34	27	40	39	40	41	51	44	35	42	48	39	42	51	45	50	25	47	34	45	32	30	41	29	48	36	39	44	34	35	25	42	37	37	40	42	46	43	40	44	40	44	39	38	36	39	49	43	35	37	45	43	34	56	39	36	38	46	43	36	33	35	44	41	46	34	31	31	38	32	37	50	39	51	50	34	39	47	36	52	43	52	52	38	43	44	34	39	51	35	40	42	43	37	50	48	48	37	57	33	26	39	38	31	41	45	42	33	29	33	38	43	39	33	34	37	45	42	47	42	39	36	35	32	43	44	34	37	32	39	45	43	32	39	41	33	33	42	48	25	45	39	41	40	36	41	43	37	39	40	39	30	33	44	43	32	37	43	51	32	38	30	30	31	40	38	41	31	36	45	33	41	44	38	41	41	43	37	40	34	42	39	54	41	44	39	41	39	30	49	46	50	40	31	39	37	28	44	40	28	30	33	40	46	35	24	42	44	30	32	52	52	37	56	32	35	36	39	42	37	46	45	44	37	42	40	34	46	43	43	40	37	45	37	38	35	34	41	42	36	42	38	33	38	48	43	32	31	41	43	40	39	39	43	40	29	36	48	38	29	37	41	30	31	45	34	34	37	36	47	42	42	36	30	34	52	43	37	40	35	46	32	39	42	42	39	34	36	44	27	39	44	32	32	40	46	41	37	34	39	39	30	46	51	41	46	37	41	44	32	51	41	48	38	42	53	41	33	33	43	41	37	45	38	39	35	43	26	34	33	46	38	36	38	39	33	39	47	38	44	37	38	31	42	30	35	44	38	44	36	45	33	31	47	45	35	42	33	40	48	38	32	35	36	39	42	43	42	35	33	41	31	37	35	49	44	38	32	37	41	42	33	42	32	48	43	36	30	32	37	25	30	44	38	45	48	33	39	31	50	42	41	38	29	41	34	39	38	40	42	37	39	31	42	39	24	37	42	43	28	49	37	45	35	46	40	42	34	31	45	31	40	35	25	35	43	36	44	42	46	34	31	36	55	32	43	38	38	27	39	35	41	37	38	37	31	40	36	38	43	33	38	33	44	49	35	39	38	38	39	45	33	37	36	43	38	30	45	29	42	46	37	39	26	34	42	35	43	31	27	31	46	32	32	35	38	42	39	39	41	38	36	33	39	42	34	40	35	38	35	55	47	41	44	33	37	45	35	37	45	41	38	37	37	40	37	46	38	37	38	43	45	45	38	47	31	45	33	31	36	34	41	38	43	42	50	47	36	39	47	35	34	35	42	42	30	36	36	39	38	37	38	40	37	52	30	34	33	36	33	40	42	50	42	39	36	32	40	50	37	39	43	43	38	39	41	36	33	31	44	34	46	42	37	45	31	44	45	46	48	40	39	38	47	33	38	39	41	41	37	29	41	38	35	30	50	30	46	34	47	33	40	38	41	34	39	44	40	31	40	41	31	43	52	43	35	35	32	34	30	39	36	46	40	50	43	33	36	39	38	36	34	34	27	36	42	33	44	48	45	32	34	30	42	40	34	42	41	37	27	45	43	39	43	39	42	44	27	45	46	44	37	32	40	32	40	33	41	35	40	28	24	37	36	38	42	43	44	34	36	35	37	35	35	45	37	34	47	46	36	29	42	46	45	38	41	42	48	52	39	46	37	38	41	39	49	43	42	48	38	48	32	37	38	37	35	39	44	33	35	36	34	42	26	35	27	31	34	33	51	34	30	29	28	40	40	38	46	49	36	38	30	40	46	43	39	46	39	46	48	32	40	35	45	35	52	44	38	39	39	54	33	35	39	44	34	46	40	40	40	36	42	44	38	43	31	47	47	26	44	43	45	41	32	42	40	41	37	36	28	43	31	41	50	42	37	35	36	36	40	32	43	41	38	44	27	30	43	36	40	33	41	32	34	40	29	39	39	34	39	38	41	45	45	36	43	44	35	40	50	39	45	37	41	49	39	40	37	30	34	50	42	39	50	42	34	22	41	41	41	39	35	34	42	43	35	46	36	36	53	43	34	33	42	41	43	30	32	41	36	40	62	45	40	48	39	38	44	44	46	44	43	40	33	36	42	34	48	32	40	43	46	46	35	34	46	37	41	38	43	43	40	45	43	51	38	41	28	48	45	34	39	33	33	29	40	37	36	38	49	41	41	30	47	46	34	39	47	43	47	53	41	40	39	34	44	31	40	45	44	39	31	36	44	39	40	43	40	50	37	34	51	27	53	35	42	32	40	40	37	35	49	33	24	31	33	33	33	47	31	34	44	47	40	45	36	33	52	45	36	42	40	35	26	38	41	35	37	28	42	49	35	38	39	28	36	46	38	42	39	40	35	40	37	40	54	35	36	41	34	41	42	37	36	37	37	42	37	43	41	33	29	26	23	37	31	42	34	38	24	34	32	36	34	39	33	36	28	31	45	43	34	50	41	44	33	35	37	39	39	37	42	30	44	41	40	38	33	54
21169	15046	9891	22822	30553	29222	26033	22317	18791	15916	13652	11615	9934	8648	7406	6922	6215	5330	4947	4383	4066	4315	4169	3982	3461	3306	2865	2668	2307	2057	1738	1604	1412	1415	1377	1326	1236	1247	1161	1132	1130	1111	1114	1102	1124	1053	1088	1085	1012	932	949	922	899	895	877	910	854	756	789	707	704	655	683	674	693	710	708	675	738	703	692	657	706	636	675	661	664	719	619	640	627	654	659	613	592	649	704	626	659	612	652	647	639	639	615	651	617	616	616	610	678	637	646	590	645	644	649	666	614	638	649	638	606	654	666	586	668	671	645	631	604	657	670	578	649	618	653	673	650	631	626	655	630	648	663	575	616	594	639	570	605	609	633	635	579	633	629	616	626	672	624	634	577	609	641	633	660	609	624	617	681	657	638	645	671	583	601	605	655	664	591	623	653	620	632	591	581	660	680	629	595	631	614	613	633	646	650	678	633	638	606	639	625	615	607	587	622	622	655	667	632	621	653	593	618	615	617	636	629	658	601	639	644	630	625	634	629	629	639	656	596	672	655	629	680	638	639	638	635	629	615	646	600	617	626	628	606	648	636	671	659	629	647	642	658	622	660	590	615	663	672	636	590	676	620	596	661	659	636	636	619	629	641	608	686	622	616	656	611	648	642	668	615	628	603	628	640	632	645	661	644	667	670	680	646	642	629	643	652	630	649	612	649	598	670	706	611	643	621	605	639	698	601	665	666	639	610	635	598	625	616	641	655	603	622	655	609	590	628	639	608	630	590	622	661	604	649	595	624	616	606	648	644	640	626	654	647	578	586	590	643	686	579	596	670	656	623	623	608	592	670	635	648	662	627	634	624	656	635	688	666	628	638	588	591	615	627	649	610	638	625	585	638	635	648	643	630	622	609	581	604	601	639	639	687	633	647	652	630	637	633	578	645	597	638	574	615	608	644	668	634	688	615	657	623	687	656	651	640	627	618	649	630	628	647	611	624	633	630	635	637	626	668	657	636	668	656	594	606	636	608	607	630	628	653	663	624	640	607	623	610	623	633	600	657	655	656	654	634	599	620	611	648	643	721	635	569	620	629	652	654	625	634	643	620	626	635	597	600	642	640	638	628	605	612	626	633	662	631	623	640	619	628	597	645	654	695	648	613	645	635	641	578	629	582	642	645	671	613	619	681	630	629	634	636	648	660	620	625	627	627	580	597	609	645	613	596	659	634	617	625	619	607	659	612	632	678	649	638	573	609	644	636	680	625	571	617	624	645	622	625	631	614	618	702	640	689	638	593	613	666	673	572	606	631	584	630	601	610	605	637	617	621	617	648	667	624	632	609	672	603	646	616	662	634	587	649	615	642	627	655	613	639	631	606	596	635	617	638	603	641	643	652	566	619	618	642	665	636	610	629	623	669	624	606	572	620	613	633	646	616	624	641	665	625	647	601	600	663	626	659	633	643	631	617	612	623	603	659	587	653	669	615	627	617	612	611	620	651	659	634	623	625	694	623	692	652	640	679	608	662	624	639	623	663	627	682	616	597	637	650	607	641	630	617	641	623	658	661	600	588	628	616	648	613	665	602	613	663	591	636	625	610	621	667	654	656	614	645	620	625	589	646	637	630	607	649	653	605	647	639	638	628	614	654	637	613	650	655	627	688	652	628	639	607	648	602	656	578	608	645	638	655	636	637	593	663	619	625	659	637	641	602	678	659	629	622	632	639	611	641	676	653	665	668	614	653	618	685	632	625	651	656	638	608	625	621	681	645	675	612	603	610	603	631	616	587	626	610	636	648	595	617	623	631	672	639	630	598	616	622	606	625	647	673	656	653	616	649	600	636	610	641	605	646	647	606	602	619	590	596	619	607	627	594	618	637	653	650	621	637	641	629	607	633	614	619	622	670	621	617	642	630	622	624	616	629	639	584	643	582	602	608	622	622	627	645	646	622	655	620	664	598	650	633	650	633	603	660	650	622	621	653	628	596	643	630	620	630	626	618	614	646	607	582	664	587	651	609	602	619	621	668	666	614	630	651	606	702	615	649	636	657	606	596	620	572	618	635	608	606	631	665	633	633	614	632	646	637	632	660	626	678	585	637	637	669	614	614	611	577	628	637	651	631	641	597	594	646	627	586	647	637	621	619	649	629	644	684	608	586	627	646	597	660	656	620	625	559	668	642	640	659	635	660	675	606	590	572	645	626	655	606	639	640	668	623	617	674	591	665	606	644	635	598	614	691	602	593	630	586	600	632	620	632	612	634	653	634	625	667	628	631	622	633	632	652	671	650	627	649	609	638	599	621	659	639	612	625	584	627	615	601	595	626	660	615	655	615	595	593	668	635	582	597	628	624	653	618	628	657	600	592	625	595	652	623	603	610	679	606	618	638	643	642	613	613	601	705	662	641	627	623	636	654	612	663	650	597	612	595	655	638	629	606	626	686	618	636	667	607	637	649	602	614	619	642	600	640	630	664	584	593	613	657	624	670	603	633	663	594	615	612	633	630	624	599	612	645	666	642	625	641	625	628	601	641	650	614	640	662	630	608	618	640	622	670	631	617	624	642	653	617	577	648	573	656	647	657	634	645	635	632	603	635	633	618	620	657	660	585	662	609	608	617	632	619	599	638	658	669	588	637	676	623	618	664	617	648	637	578	612	616	619	622	618	631	616	624	664	595	623	607	634	630	644	654	660	653	620	616	699	670	612	652	627	627	634	644	591	658	648	619	653	597	640	625	620	667	616	611	653	658	619	660	634	587	591	604	632	578	629	613	602	624	682	633	644	672	623	663	674	670	565	607	608	664	623	624	640	653	577	672	646	676	636	632	643	600	626	564	608	646	617	613	596	601	654	580	618	598	644	653	642	629	592	648	621	577	643	651	621	661	653	609	625	641	601	599	633	648	594	594	621	604	590	659	665	671	661	626	657	648	676	639	601	658	620	631	606	641	642	642	631	647	631	624	625	623	582	616	667	639	638	604	639	622	641	623	638	657	654	652	679	660	627	630	599	643	644	610	661	643	655	642	609	670	610	624	629	615	605	639	595	600	656	637	633	631	631	623	653	611	631	642	634	653	656	605	616	625	669	647	597	602	618	690	617	637	610	647	582	616	656	629	618	671	622	596	620	632	632	644	617	588	623	586	623	673	613	681	671	670	580	622	645	677	619	621	649	609	672	637	609	620	591	593	657	630	653	652	684	594	603	639	599	591	638	662	651	659	619	639	611	596	657	636	653	653	597	609	604	666	636	627	659	620	618	649	666	649	590	641	573	603	643	670	625	626	636	603	621	660	642	623	674	661	637	624	654	638	645	616	622	628	602	631	580	632	643	636	646	665	653	617	636	606	612	636	621	602	681	607	642	597	615	606	632	630	609	617	649	651	652	648	672	620	687	615	609	615	602	627	592	617	659	602	654	615	665	612	656	658	621	652	629	642	622	647	662	665	626	600	647	639	597	586	638	637	575	627	615	623	612	622	670	589	607	660	607	622	647	644	621	631	618	651	624	602	630	634	573	658	604	581	604
2200	989	605	440	801	932	771	643	592	488	431	366	329	299	246	225	232	192	150	150	141	127	129	129	119	115	120	88	79	75	96	70	63	67	55	56	63	53	63	52	61	51	67	65	56	49	67	54	55	54	41	48	50	53	48	56	40	43	47	43	40	38	33	46	52	44	39	41	44	54	39	37	40	42	45	33	49	38	51	42	38	40	43	47	42	43	44	51	41	48	39	33	39	48	39	41	51	32	42	32	31	28	45	47	43	34	40	33	34	46	37	41	38	49	35	37	39	34	50	43	61	40	39	54	42	44	44	32	33	44	38	37	48	46	35	54	32	45	28	38	42	46	46	41	34	38	30	29	42	46	49	38	37	42	37	43	42	50	40	31	43	25	32	38	31	46	47	43	45	55	37	42	39	44	41	31	38	35	35	38	37	55	42	41	37	44	43	40	40	45	42	36	42	37	48	31	31	42	38	44	48	42	39	28	48	45	39	32	36	37	42	47	47	43	39	40	38	29	46	51	40	43	43	38	39	36	52	43	42	37	42	45	32	22	40	45	44	47	31	49	38	45	32	48	34	41	38	50	39	33	53	41	43	35	36	42	42	41	37	34	64	34	49	47	53	28	53	48	37	32	50	45	38	43	54	34	52	37	46	41	31	45	48	41	40	41	42	25	36	32	27	22	50	42	48	34	29	45	32	41	40	51	34	57	30	51	37	32	37	44	50	40	48	39	42	40	42	29	44	50	42	37	33	41	33	41	57	36	27	37	44	36	48	36	34	47	33	43	42	46	42	42	43	39	48	32	38	41	42	32	44	39	28	39	43	34	49	36	36	35	34	46	39	38	53	33	34	36	37	49	38	35	46	40	39	36	46	33	30	42	44	36	33	37	44	35	35	44	34	48	42	38	43	33	40	37	40	44	42	42	40	34	52	37	38	38	44	42	39	47	39	34	36	39	41	34	34	46	35	43	34	41	49	32	34	36	38	39	35	31	41	45	51	47	42	38	47	30	56	36	38	49	35	35	35	44	35	36	46	36	37	52	47	32	47	41	38	43	43	39	43	35	36	50	41	32	30	56	33	39	34	37	37	51	48	39	33	39	38	25	45	43	33	38	31	44	36	41	36	48	38	43	49	33	36	41	38	35	30	33	47	45	45	50	47	35	39	32	28	51	40	35	52	42	29	41	42	44	61	38	35	40	43	30	36	58	37	30	47	50	42	47	48	37	32	41	42	49	33	49	38	43	43	37	42	36	37	37	41	62	42	44	44	40	45	37	43	44	33	32	41	41	46	39	42	48	45	39	35	44	33	43	51	35	34	52	48	43	42	50	37	50	59	33	42	48	36	32	36	35	34	44	38	33	41	40	41	39	38	34	48	44	34	40	40	37	30	55	41	56	29	36	29	37	39	49	40	39	38	39	35	51	34	39	39	35	46	40	41	51	42	44	35	47	39	37	37	39	51	24	50	40	34	40	41	44	37	50	45	46	33	46	34	50	46	36	35	38	40	42	39	40	36	46	48	41	42	49	38	35	43	39	36	44	29	46	45	41	28	54	49	40	49	26	41	42	45	43	40	40	43	36	32	39	28	33	32	47	41	35	58	46	36	32	32	43	35	42	31	40	38	32	36	35	43	33	34	43	44	41	39	42	31	35	34	40	44	40	28	33	44	44	40	53	37	37	47	49	36	40	38	56	38	33	45	44	33	49	45	30	41	44	37	48	34	47	43	48	45	42	33	38	49	46	31	49	41	44	27	33	31	45	44	45	37	37	33	48	47	41	42	43	49	42	29	32	46	37	32	45	39	42	41	44	36	43	35	41	32	40	39	35	41	41	33	38	43	37	41	34	35	41	33	35	41	30	35	42	53	47	45	41	40	41	37	46	26	29	29	40	40	32	52	37	39	41	42	32	36	47	35	31	36	45	36	40	37	37	36	40	36	47	34	41	28	31	41	35	43	41	35	39	35	43	48	41	44	43	36	37	43	40	40	41	39	38	51	37	33	43	38	38	42	56	33	41	35	47	31	47	34	36	48	39	35	33	41	37	44	44	38	41	38	31	43	41	35	35	37	39	26	40	29	42	37	42	39	35	48	39	38	43	47	32	42	35	37	38	32	47	35	31	47	43	43	37	36	33	36	55	41	28	40	40	42	35	37	45	44	44	40	37	39	38	36	37	46	40	42	38	33	49	51	29	40	33	46	61	55	37	31	45	45	43	37	39	44	38	37	39	40	35	41	33	38	41	44	35	39	26	35	49	46	44	39	31	44	50	39	35	48	33	39	28	40	33	41	43	42	51	41	48	48	37	45	45	42	49	31	27	47	43	36	35	31	47	40	46	38	36	33	37	38	28	45	43	33	47	42	44	42	37	48	39	36	40	32	38	41	43	38	55	32	43	35	44	45	42	45	29	44	32	47	34	30	45	47	47	45	42	48	41	37	42	37	34	46	37	48	38	47	40	35	42	33	46	34	49	31	49	41	35	40	41	42	40	43	33	34	41	49	34	49	48	44	46	42	42	45	40	47	38	36	38	35	38	40	42	45	45	42	41	47	38	38	37	47	35	34	29	38	48	48	36	49	40	35	46	45	35	38	37	43	28	39	44	43	35	38	48	33	38	37	31	46	38	33	39	39	39	38	40	49	39	35	38	38	41	26	35	43	42	41	41	40	41	35	37	50	47	32	52	34	41	52	31	33	38	40	51	33	46	42	41	43	47	35	39	35	38	44	34	52	40	39	41	38	51	26	38	52	42	35	50	44	40	37	38	41	36	34	37	42	37	46	36	59	42	30	47	29	36	43	35	34	47	44	44	34	38	34	40	37	38	42	39	39	30	43	45	38	38	38	46	40	42	49	44	41	38	41	41	42	37	43	49	37	25	33	43	36	40	35	38	45	46	35	37	33	32	45	36	37	33	36	43	46	38	47	35	39	43	40	35	40	30	43	41	44	37	42	42	39	32	32	37	40	31	33	38	29	31	44	52	41	26	27	46	43	36	44	45	39	39	39	41	49	51	37	44	37	31	48	40	51	37	40	35	36	44	37	52	40	37	47	42	37	44	29	35	36	40	37	56	45	42	41	45	40	49	51	46	52	47	42	38	25	53	43	34	41	30	42	41	38	29	34	43	38	47	51	33	50	36	44	45	41	34	39	37	42	36	41	47	28	38	43	37	35	33	35	39	25	45	36	33	36	45	43	29	48	36	47	34	49	39	35	34	33	38	34	37	47	53	31	37	48	29	36	36	39	43	46	50	34	59	33	32	38	38	34	32	35	52	38	35	35	35	46	45	43	47	42	44	40	40	45	40	48	40	35	45	38	40	55	39	39	42	38	36	35	42	53	36	42	48	37	43	34	42	43	45	53	36	48	34	47	39	35	37	45	34	32	42	44	35	40	33	34	31	46	36	39	53	38	43	40	42	33	45	37	36	45	41	32	29	38	47	42	42	37	34	40	40	44	45	48	51	45	29	37	35	46	44	37	48
26456	19559	13365	27593	35233	34280	30886	27243	23636	20449	17881	15426	13468	11724	10402	9216	8113	7167	6504	6134	5579	5464	5354	4990	4506	4136	3598	3364	2964	2497	2155	2006	1718	1663	1702	1638	1553	1479	1427	1301	1375	1366	1338	1341	1336	1305	1300	1230	1218	1086	1074	1034	1063	1012	994	1012	977	918	849	851	816	750	774	759	748	778	724	702	703	738	788	703	678	703	701	685	726	662	739	726	716	687	707	683	716	671	715	661	662	673	669	670	685	637	682	639	653	671	674	600	672	717	673	666	696	660	666	647	660	649	649	672	689	672	613	664	680	676	644	692	657	601	672	644	686	713	668	681	641	705	639	686	689	657	645	693	687	656	648	645	655	714	660	604	681	649	700	642	692	674	638	608	657	652	621	628	647	658	698	596	641	690	616	640	688	663	660	621	666	691	662	667	615	663	691	692	669	671	652	675	643	667	606	651	655	657	598	689	637	662	655	625	644	662	628	669	661	666	659	627	646	632	698	643	632	649	649	646	627	646	638	674	669	662	673	656	708	648	630	652	654	656	618	666	653	674	647	682	681	625	650	646	659	647	636	704	624	661	663	650	702	697	619	656	635	646	631	642	628	667	653	656	658	715	649	591	689	635	666	671	662	659	653	683	616	670	629	622	682	665	662	690	656	696	642	636	687	649	619	622	673	619	684	649	633	679	606	657	683	667	641	673	634	655	649	650	624	668	636	668	634	643	646	615	673	670	629	650	644	644	610	670	674	634	633	608	602	648	627	674	636	650	632	613	670	645	646	653	643	645	651	658	621	634	679	621	668	620	644	665	633	638	647	632	682	645	638	661	621	650	655	658	715	636	653	645	661	702	643	662	651	626	656	655	658	639	645	646	652	695	674	668	630	662	656	645	624	600	667	624	641	664	623	677	616	642	646	636	722	669	674	627	647	675	647	680	649	683	669	630	681	671	652	682	637	667	638	660	640	651	621	654	678	625	683	702	656	612	692	611	652	659	619	664	663	639	694	638	694	654	672	607	622	664	610	653	664	624	648	658	658	622	677	658	659	653	654	659	637	709	662	660	658	639	673	589	659	665	683	674	639	661	635	660	659	647	652	661	643	682	663	692	599	659	667	646	661	626	637	669	694	688	627	667	659	625	621	680	662	649	617	652	624	671	643	654	669	671	652	674	653	673	645	695	635	674	682	627	633	645	647	664	614	660	687	651	647	631	631	656	663	647	626	650	668	627	662	639	610	649	676	676	656	624	645	705	661	677	661	646	634	591	617	625	686	595	670	650	694	618	668	624	603	632	657	620	618	641	654	653	623	644	671	654	674	673	669	677	675	669	651	606	651	672	651	643	623	649	642	663	692	671	629	663	651	600	656	640	660	624	678	629	615	645	632	628	650	648	646	668	650	679	674	621	677	650	607	644	623	668	633	645	664	656	638	648	641	675	671	629	674	635	661	634	677	651	644	630	679	619	644	579	659	644	672	639	660	647	616	643	659	675	653	661	630	614	684	653	688	638	632	644	641	663	636	624	619	704	640	648	641	641	631	697	646	648	661	603	654	634	633	655	682	656	672	625	641	651	650	651	637	671	668	676	658	647	675	661	648	618	734	663	626	678	646	635	621	663	664	674	628	664	654	618	645	640	665	601	668	679	627	650	655	646	649	665	660	641	638	651	677	627	600	671	674	654	685	653	612	642	631	635	636	646	606	612	658	685	635	648	631	698	660	664	632	610	644	667	620	652	708	662	632	614	634	680	666	661	694	676	673	658	636	628	659	655	628	665	635	587	621	676	664	669	632	600	663	638	686	672	654	676	652	680	660	668	643	628	669	636	621	683	672	661	648	679	657	650	658	665	643	689	683	662	655	599	721	619	602	637	681	640	658	621	631	648	627	633	691	693	644	623	623	673	671	659	612	643	623	671	668	675	619	603	645	691	687	660	643	645	627	619	636	681	611	626	651	685	673	676	642	629	667	683	655	684	619	649	653	623	658	673	647	674	659	585	612	655	682	635	679	662	671	655	626	626	615	691	638	667	644	628	625	694	689	678	660	658	669	617	668	662	652	663	603	635	656	674	617	623	686	652	616	624	626	629	645	608	676	628	622	647	614	673	664	656	663	689	658	636	646	700	639	700	676	693	662	598	638	627	646	657	665	602	599	634	643	663	596	625	656	638	666	660	730	673	617	679	647	671	644	623	655	624	630	648	661	635	678	669	650	646	686	578	688	648	634	635	643	623	639	656	636	691	678	657	598	628	618	656	649	653	618	658	651	653	636	649	694	651	693	660	622	658	657	612	658	668	607	650	650	649	649	644	601	663	661	638	661	613	671	618	701	661	639	668	642	679	604	685	661	633	643	669	671	648	645	634	656	695	624	615	663	653	612	620	645	631	606	680	687	614	652	618	639	649	664	630	652	651	653	663	621	637	610	616	675	605	617	607	666	650	683	657	623	635	614	631	653	658	619	631	670	651	633	666	661	678	656	666	610	683	685	646	674	724	663	662	705	625	608	649	618	644	661	632	638	621	647	614	629	652	651	627	648	682	644	657	641	657	675	609	649	647	591	608	634	676	614	629	627	632	651	612	670	674	639	597	623	674	660	663	696	639	683	699	629	647	597	637	701	637	628	663	662	654	653	623	631	637	676	629	648	629	658	680	631	652	707	675	646	631	674	651	668	663	643	616	650	626	666	638	646	639	658	679	646	681	631	690	655	684	663	653	641	677	627	656	691	698	645	639	617	619	670	671	643	635	644	625	650	638	697	673	661	680	633	585	606	658	635	616	631	654	691	644	664	684	638	629	648	668	621	638	655	686	658	610	613	622	700	698	655	688	593	652	604	671	642	615	629	652	665	703	682	669	637	662	618	647	622	636	638	630	648	607	639	656	608	659	586	668	665	656	627	610	633	671	652	593	636	661	643	638	662	694	667	627	642	683	639	655	651	631	648	645	647	667	660	647	636	663	661	670	642	653	613	676	668	665	603	629	634	654	647	658	640	687	664	622	645	658	639	646	630	651	634	647	659	669	690	631	616	631	638	636	659	706	632	689	686	654	647	695	659	657	667	700	662	685	670	639	612	678	620	649	646	639	639	685	656	607	631	683	648	642	637	630	652	646	665	627	625	680	672	657	616	624	667	634	664	637	649	646	692	609	641	638	643	634	627	629	657	636	654	683	624	667	671	667	713	629	625	612	658	617	582	594	677	639	689	634	629	651	665	630	642	643	655	668	680	623	618	664	655	692	650	641	679	624	665	660	616	672	639	651	639	657	603	654	643	669	678	634	635	645	613	665	636	642	632	690	641	644	650	649	616	648	654	621	664	687	642	609	672	703	634	608	594	659	639	628	646	631	615	644	643	679	657	663	668	676	667	671	662	658	617	647	637	649	677	668	600	653	618	641	584	623	644	660	644	640	660	675	649	634	652	679	674	683	598	628	687	632	632	648	611	662	668	662	667	628	609	609	661	662	626	675	621	636	640	628	693	666	648	641	701	666	656	637	643	671	657	631	704	584
1729	433	262	200	370	398	387	285	275	231	223	181	141	131	125	104	92	88	80	83	89	59	73	80	58	65	54	51	45	47	40	36	29	41	30	23	44	35	33	37	29	32	24	36	29	21	31	21	29	37	32	24	17	24	30	24	29	30	22	24	28	35	20	21	18	21	21	21	24	30	27	21	30	28	30	22	20	22	21	22	30	23	22	22	20	24	25	26	17	24	22	26	19	21	33	19	19	25	26	21	18	17	22	21	18	23	14	27	23	26	30	22	19	20	21	18	30	12	28	23	16	30	17	25	22	14	22	20	23	21	24	18	16	23	22	19	23	28	25	14	22	26	15	18	29	21	19	17	12	12	30	15	13	25	21	19	16	27	24	22	24	25	12	19	18	18	15	15	17	25	22	19	21	18	22	29	13	20	21	20	23	29	34	29	23	19	21	26	17	20	12	28	23	23	22	27	18	21	24	25	16	21	21	14	26	26	27	31	19	32	20	22	26	21	19	19	23	18	26	15	27	16	26	36	21	18	23	27	26	29	26	23	30	21	16	17	14	21	21	25	22	26	16	21	22	20	28	17	23	24	16	24	13	21	16	27	20	26	18	21	30	15	24	16	25	22	20	20	17	26	21	28	15	24	35	23	17	22	12	23	21	29	22	17	25	21	20	27	24	29	21	20	33	21	17	17	24	24	31	21	15	21	15	17	25	21	20	25	24	13	24	21	25	22	18	15	14	25	31	22	22	24	21	15	11	26	24	20	26	22	17	20	35	24	24	20	15	21	19	27	13	24	14	22	19	22	21	21	24	26	22	20	24	32	26	24	26	27	26	22	27	16	28	27	25	33	26	23	24	19	16	32	19	20	26	26	23	21	24	25	32	28	15	25	24	26	27	29	13	17	22	16	34	27	16	26	24	18	22	14	19	22	32	30	20	21	23	28	20	18	33	26	26	33	27	19	21	30	24	23	28	18	25	29	18	12	19	22	24	31	28	16	35	22	22	26	21	20	20	27	20	30	26	20	16	22	22	20	26	21	20	24	22	21	24	21	18	21	18	26	25	27	18	23	21	13	19	25	32	18	25	21	21	25	19	15	20	22	18	20	28	27	27	21	25	20	27	18	24	18	21	15	18	22	20	19	20	31	19	22	29	23	19	25	24	27	25	18	28	17	17	17	23	17	19	27	24	25	17	24	18	12	17	24	25	18	25	23	22	18	31	27	27	16	22	18	22	28	22	27	19	14	21	23	12	29	19	25	23	29	24	16	29	15	23	20	26	20	21	20	11	24	25	25	15	17	26	27	25	20	34	18	25	36	16	20	20	21	21	26	30	25	29	22	21	18	24	19	25	13	15	19	23	24	27	23	22	23	26	21	20	21	19	17	18	20	24	21	19	18	25	34	21	23	21	27	25	20	25	25	24	15	20	25	25	22	18	19	28	39	24	30	21	17	21	16	21	21	31	28	21	17	25	29	33	20	21	21	19	21	22	24	19	19	16	24	23	22	29	27	23	31	27	17	22	23	21	31	17	33	23	28	21	28	18	19	19	25	23	24	19	20	26	20	22	31	22	21	22	21	12	15	34	23	19	27	19	23	21	12	29	20	32	27	15	26	25	17	22	16	19	21	25	16	18	25	19	26	32	24	30	20	20	25	25	24	21	28	27	27	14	23	20	17	18	26	27	26	24	17	17	21	23	20	26	22	22	26	27	30	22	22	22	20	19	25	24	18	24	22	19	24	27	33	25	34	22	24	25	23	17	37	30	23	25	30	35	24	14	27	21	23	17	23	22	13	18	23	17	27	22	21	18	20	29	30	25	16	19	22	19	29	25	20	20	26	27	25	25	19	23	18	29	28	23	26	20	28	15	17	21	26	26	20	32	26	22	23	30	27	12	28	27	21	12	16	13	32	20	21	28	27	21	22	25	14	32	23	18	20	21	29	26	30	19	20	18	21	31	23	18	21	28	22	21	32	27	17	18	26	27	19	18	28	19	22	22	21	29	23	21	20	21	15	23	21	20	23	21	21	27	24	18	31	18	22	25	31	23	15	21	29	33	26	31	18	21	29	19	20	12	28	26	28	23	20	23	20	16	34	20	27	29	17	26	17	23	24	17	29	14	24	18	26	33	15	36	13	28	24	23	16	22	17	23	9	16	16	18	26	17	17	25	20	19	31	17	27	36	18	22	20	15	21	17	23	21	22	17	12	21	23	30	27	19	33	24	20	21	21	23	20	20	15	21	30	27	26	25	16	14	21	19	24	29	27	25	18	23	19	17	14	26	18	18	20	21	21	31	21	23	22	21	31	27	18	22	19	26	19	20	24	24	24	24	28	10	17	29	16	28	23	15	33	25	25	20	25	16	21	24	15	24	24	31	16	22	28	22	24	28	19	22	24	25	26	21	24	26	17	23	33	21	25	18	23	25	27	17	22	18	21	25	19	20	21	20	20	19	21	19	27	16	20	25	22	17	19	23	33	25	31	13	22	25	29	16	22	13	20	23	22	19	24	20	24	24	21	16	31	20	24	26	26	29	27	25	18	36	25	20	23	25	29	27	22	20	28	19	33	21	15	27	23	34	23	25	29	24	24	19	18	26	20	24	25	13	19	32	21	17	24	20	29	31	19	32	29	20	23	25	23	17	21	21	19	21	24	21	20	24	23	23	30	24	22	31	22	22	24	19	27	21	22	19	31	22	22	23	23	27	23	17	13	27	21	27	21	25	17	20	23	25	21	15	15	24	21	22	25	24	9	21	17	23	32	19	21	27	27	27	22	23	24	24	26	20	20	21	20	22	22	24	20	22	18	29	18	23	16	21	21	14	20	21	25	23	35	19	12	22	29	19	31	16	25	28	22	33	21	27	24	24	16	21	16	19	19	20	28	27	21	27	33	22	25	20	25	22	25	22	22	23	32	25	21	24	27	18	17	28	23	28	24	22	16	24	15	22	27	22	22	21	34	27	17	26	26	23	20	22	26	21	18	19	21	22	25	14	23	21	28	22	19	24	20	23	20	24	18	27	24	28	22	18	16	22	17	20	24	20	24	19	21	20	10	27	18	23	27	15	19	23	27	25	25	28	21	24	21	33	25	22	26	20	23	19	15	19	19	30	25	19	21	29	19	17	16	20	21	22	23	24	22	26	26	16	21	32	25	29	16	22	27	27	28	14	25	19	20	16	19	14	28	17	20	21	21	27	26	17	22	25	27	30	22	25	24	18	22	20	15	26	25	30	19	16	22	21	19	39	23	28	23	33	17	28	17	25	19	18	26	23	26	32	21	18	23	26	28	30	23	25	21	12	22	21	18	24	34	23	25	14	17	24	15	19	19	24	23	20	33	21	33	25	25	23	22	17	12	31	16	21	25	21	30	27	19	23	20	19	27	25	27	22	27	19	17	21	25	25	18	30	27	21	30	16	14	21	19	20	10	21	28	14	22	25	27	18	13	21	25	26	21	23	19	21	27	17	22	31	23	23	32	26	25
18165	12207	7366	18435	26069	25185	21694	17943	14860	12420	10328	8723	7352	6242	5441	4820	4290	3855	3512	3271	3164	3177	3155	2888	2606	2370	2016	1830	1618	1394	1220	1083	1011	1007	902	922	866	853	776	739	741	759	719	712	719	704	786	701	605	591	587	632	580	536	537	505	493	484	452	414	467	435	428	403	391	404	414	387	386	395	392	443	415	374	406	400	437	399	400	392	419	375	381	385	386	388	378	343	348	390	361	400	413	409	370	378	374	381	369	390	394	398	404	347	358	370	360	369	362	405	354	373	364	382	386	412	391	377	369	397	410	367	343	376	378	364	360	343	367	416	317	376	358	424	368	351	350	343	407	422	314	349	366	350	362	353	348	367	392	397	364	388	381	360	395	387	361	341	385	369	371	386	352	360	392	377	364	390	364	377	383	391	393	357	365	375	422	372	409	361	354	382	368	367	350	396	354	377	357	373	381	340	382	385	377	374	337	385	350	384	374	350	377	397	357	354	406	384	384	377	412	360	386	347	364	351	353	395	365	361	397	401	349	406	383	374	383	397	352	363	386	339	388	366	373	370	349	377	374	379	373	346	388	356	317	383	407	410	408	390	364	370	339	382	379	375	371	356	387	394	381	377	386	379	351	385	361	365	354	381	383	381	396	374	380	364	402	386	394	358	362	351	394	368	366	374	332	421	369	384	363	378	402	349	384	369	392	358	360	365	369	371	406	353	391	387	365	375	367	392	394	357	353	382	385	380	357	352	347	375	390	378	430	375	377	388	346	380	368	383	370	409	388	396	380	383	352	392	360	365	393	370	401	382	371	378	371	389	375	385	416	365	383	357	369	337	341	373	386	381	381	386	370	356	374	383	417	375	391	368	362	369	348	372	390	364	381	408	359	410	333	357	407	353	392	381	360	375	376	344	364	382	344	432	381	370	385	372	379	380	369	365	385	370	371	365	347	392	393	344	388	369	396	346	388	354	379	345	357	384	384	372	352	362	387	353	366	361	360	376	409	383	349	391	391	386	409	370	357	370	377	369	344	389	349	369	390	393	376	406	360	365	363	381	355	394	368	375	390	373	406	403	386	388	387	388	407	378	385	365	362	378	374	368	377	398	368	365	378	367	345	378	366	409	373	408	390	364	385	384	360	381	368	418	394	364	349	384	409	372	381	392	385	395	404	360	353	363	366	383	382	392	413	362	420	391	372	392	324	353	342	353	359	369	362	377	389	369	397	365	371	343	380	368	380	422	364	365	348	382	387	372	384	380	346	376	407	367	391	393	373	369	342	410	375	356	383	367	383	411	384	378	391	353	377	387	360	400	326	388	354	390	368	400	354	361	390	384	372	439	385	384	364	361	407	360	341	372	370	375	351	383	360	386	353	380	398	400	379	379	342	367	388	381	361	378	388	386	373	359	380	387	370	339	364	334	382	396	373	370	390	369	377	391	364	412	365	384	337	388	351	329	368	371	389	369	356	398	365	381	395	408	376	364	368	378	360	361	359	399	375	378	362	358	321	389	390	364	355	351	370	384	358	361	359	357	413	364	380	376	362	347	366	401	362	369	364	325	392	357	358	366	394	399	378	366	357	393	367	391	356	386	360	420	387	398	342	359	401	382	382	322	369	359	318	379	386	379	390	344	346	358	364	361	355	377	393	388	383	395	390	389	396	395	403	382	359	378	353	377	363	387	347	419	366	386	392	341	395	360	332	395	367	355	379	361	377	378	389	339	359	372	391	417	357	363	358	399	406	389	340	351	361	373	349	367	348	363	374	381	355	331	368	406	376	381	384	430	380	380	405	353	373	349	365	376	374	367	399	359	390	362	385	359	385	363	338	368	344	388	391	376	387	373	343	381	388	395	389	383	376	409	397	373	400	356	359	387	379	361	370	400	388	375	386	386	376	343	374	353	391	375	389	372	372	414	397	363	350	372	366	355	424	380	387	377	362	380	369	383	348	332	422	388	365	375	438	385	365	403	384	384	342	381	423	373	362	356	362	345	372	357	401	347	348	375	372	379	409	375	343	398	400	416	412	363	367	364	371	398	354	369	362	374	411	358	371	343	364	371	367	385	373	366	363	390	362	367	379	387	421	356	373	410	368	355	372	396	368	385	345	378	340	350	403	360	362	414	389	385	411	363	389	370	358	356	390	387	385	405	389	361	388	358	351	356	361	376	392	397	388	374	386	370	369	377	367	368	378	357	393	377	371	380	371	363	384	391	377	371	347	382	369	381	378	366	356	390	363	410	360	397	348	343	400	359	334	410	392	409	404	374	374	369	320	417	369	390	356	359	352	383	354	394	350	398	352	402	342	392	390	392	364	375	383	386	369	370	386	382	380	378	362	387	398	405	377	371	390	359	369	397	374	391	381	386	379	357	356	372	381	394	366	351	372	408	366	387	391	378	388	380	389	352	348	351	384	366	365	351	403	359	389	392	351	374	383	354	385	372	379	350	365	369	356	367	346	407	359	375	350	373	358	374	397	390	354	374	417	344	390	389	346	358	354	380	353	394	365	397	344	383	379	400	377	390	387	344	369	412	388	347	342	355	369	361	410	377	354	369	373	367	399	376	393	332	373	385	386	333	399	357	383	349	388	416	372	407	360	380	385	402	363	398	354	414	341	388	374	361	387	369	384	395	407	365	369	342	386	340	365	396	388	346	392	388	381	374	393	369	361	367	334	372	376	384	349	369	347	345	389	406	359	371	315	407	392	392	357	354	350	399	366	370	388	369	372	383	381	401	385	369	409	374	347	410	331	388	383	387	379	358	381	376	338	372	419	360	357	395	367	397	351	365	364	372	379	378	366	350	384	399	366	377	386	420	370	396	378	342	392	375	377	371	395	400	391	382	358	364	353	373	395	361	363	360	373	409	385	361	370	371	378	359	368	338	378	371	404	356	367	363	363	406	378	366	413	415	365	399	373	372	394	385	382	381	400	386	408	360	401	398	360	369	363	391	388	366	359	386	365	380	384	384	386	349	407	404	403	368	412	383	365	396	363	393	355	392	386	368	379	366	369	363	353	402	361	390	384	400	351	394	365	363	370	374	403	376	360	390	370	368	358	382	385	362	380	333	382	400	367	372	362	366	359	352	386	347	352	368	401	402	370	375	399	386	365	350	371	364	387	365	356	375	388	362	371	364	386	369	344	364	331	382	378	391	383	345	389	387	424	373	367	385	390	391	403	347	382	379	342	375	386	398	396	344	355	394	398	368	387	348	397	380	348	346	405	356	391	389	350	385	365	368	382	352	342	378	362	399	374	373	377	360	335	392	384	364	360	351	370	377	368	356	334	385	391	365	397	386	394	363	371	363	373	382	383	383	331	363	368	366	398	403	360	344	351	368	383	367	373	401	366	347	395	374	364	391	383	381	376	363	375	394	374	386	409	423	367	372	358	366	377	403	375	375	342	367	389	353	400	355	347	381	389	360	367	409	364	381	364	369	376	365	385	350	375	359	385	368	369	357	385	402	388	360	419	373	348	373	377	380	344	362	421	358
1262	711	423	311	534	588	557	514	416	390	305	266	194	190	166	139	104	125	119	108	99	92	115	79	76	74	71	72	66	57	53	36	47	40	34	28	42	23	31	38	38	31	41	41	34	37	38	37	18	36	26	33	30	29	20	16	30	19	27	20	26	25	21	21	27	20	25	36	16	22	18	32	14	31	22	24	32	16	30	22	22	16	26	26	19	21	27	24	32	29	29	13	20	25	31	17	19	13	30	34	30	30	14	24	21	25	24	31	20	23	20	27	22	22	32	26	25	28	19	22	24	31	19	29	18	27	24	10	15	29	23	33	14	20	23	28	28	25	19	23	25	27	20	23	18	22	14	22	15	21	27	20	25	26	20	18	23	21	20	24	29	24	26	19	20	30	20	15	32	26	25	30	21	21	20	30	33	24	22	22	21	23	25	21	23	28	25	20	26	14	25	22	22	27	14	25	26	24	19	22	27	14	24	21	23	25	25	29	24	16	20	18	29	19	27	28	32	17	25	30	20	16	20	21	23	21	29	23	21	23	18	31	28	30	21	26	33	20	29	22	23	22	26	31	14	20	21	21	29	16	19	15	15	24	23	24	21	20	12	25	33	30	28	23	23	22	25	24	20	31	19	29	19	23	22	23	25	27	17	30	22	26	16	31	27	21	24	28	23	19	22	31	25	24	24	26	30	22	32	21	27	18	22	23	21	18	20	17	23	20	22	29	21	23	21	21	23	19	30	11	14	23	15	27	24	11	29	24	17	22	30	21	21	26	27	19	28	24	20	24	15	19	27	22	20	32	31	22	23	21	36	20	33	18	24	30	25	26	21	20	26	20	22	23	17	20	30	24	22	27	19	22	21	22	24	24	21	26	19	21	23	23	35	23	24	15	23	28	17	22	24	17	22	25	23	21	23	23	19	20	34	17	18	17	21	24	23	30	18	24	22	24	23	20	20	25	29	21	22	23	25	17	22	12	24	24	22	31	27	17	26	22	28	17	22	27	20	24	21	26	21	17	20	24	30	35	18	33	26	20	23	19	34	23	22	24	22	18	21	21	25	19	20	19	27	26	15	32	28	29	20	28	17	38	26	18	25	26	15	22	23	26	25	30	22	26	26	24	31	21	27	27	25	12	22	20	21	28	22	16	16	23	20	17	28	29	24	29	14	26	26	25	26	24	22	28	29	15	27	22	25	23	18	27	20	32	16	25	20	24	19	27	17	24	21	22	22	25	22	27	15	24	28	23	33	23	26	23	22	29	20	16	25	17	26	24	27	32	19	24	22	18	16	24	19	16	21	23	25	27	25	25	17	24	21	15	25	27	26	23	15	19	18	25	24	28	20	22	24	19	22	20	16	22	19	25	20	24	21	30	28	19	29	18	22	16	28	25	12	24	28	22	25	29	23	29	25	22	17	23	18	30	32	27	22	23	18	23	30	21	24	22	23	16	22	23	23	23	31	21	24	20	19	18	20	17	21	19	28	24	21	27	25	14	29	23	20	30	23	21	18	19	25	25	23	17	20	17	23	21	26	19	24	24	24	26	23	29	18	16	23	19	27	25	26	33	25	21	21	15	21	21	24	19	21	20	30	20	23	30	21	25	30	26	23	28	18	13	18	24	25	24	24	24	17	18	18	22	26	15	25	29	14	25	20	23	16	29	19	26	25	21	21	24	17	20	21	38	21	23	21	26	16	19	22	17	29	20	25	19	19	19	18	16	21	23	16	30	18	21	18	23	26	32	21	18	17	22	22	28	32	31	16	26	24	30	29	20	22	23	23	17	18	20	23	24	18	19	21	17	24	26	25	23	27	19	23	20	25	31	21	25	28	19	25	18	20	19	29	29	27	18	22	17	27	22	17	14	15	21	19	25	27	19	22	17	28	22	23	21	17	19	25	22	17	20	21	29	22	19	21	21	24	21	14	20	20	18	25	21	19	21	24	40	26	27	20	24	14	22	19	19	23	21	23	27	28	19	18	21	29	25	16	17	17	26	15	21	18	27	23	25	26	26	16	27	19	21	23	22	22	16	33	16	21	19	18	20	22	20	15	20	28	32	25	28	23	22	23	21	20	29	20	17	23	20	19	25	24	25	23	21	21	20	22	27	19	25	31	23	27	17	21	18	24	21	21	29	22	23	35	26	17	24	19	20	18	33	20	24	20	27	18	20	18	20	25	21	18	36	26	27	20	23	23	20	24	21	25	16	20	25	18	19	18	23	18	29	26	29	25	26	24	22	19	24	19	18	24	20	16	22	23	28	30	17	24	26	22	20	19	18	25	25	21	22	23	17	24	22	18	26	28	27	25	16	18	13	18	25	20	24	21	27	25	23	25	22	21	21	23	22	18	23	18	22	26	27	19	18	16	26	27	31	22	21	25	30	20	24	17	23	31	21	24	22	26	28	26	24	25	24	21	21	15	16	20	21	32	19	23	26	29	26	18	23	19	24	31	26	25	20	19	14	31	25	26	11	23	20	23	15	18	26	21	21	25	25	22	20	21	25	23	26	18	14	30	25	18	19	25	24	32	29	28	25	22	25	19	22	25	16	23	20	19	42	21	21	27	22	20	23	25	11	23	22	21	23	23	18	24	19	21	30	25	28	15	29	18	24	31	19	21	20	19	17	20	19	21	24	16	20	19	17	21	20	30	18	25	29	18	14	26	20	18	20	28	21	15	23	22	31	17	20	15	16	21	25	26	23	19	21	25	21	18	18	15	26	21	15	31	24	19	28	23	20	23	15	21	21	20	31	23	20	14	32	19	20	21	20	26	27	15	23	21	26	26	16	24	20	10	24	30	25	24	19	21	23	26	28	16	37	27	22	18	30	25	17	25	24	22	34	27	28	17	21	20	21	34	19	23	20	19	22	16	21	35	27	20	22	27	15	12	17	16	14	25	32	24	27	16	27	24	13	21	17	32	31	29	23	30	27	29	20	25	28	22	26	18	18	24	23	27	16	28	29	26	32	22	21	24	23	29	27	16	31	17	30	21	23	21	31	30	20	27	20	26	30	20	22	24	24	16	24	26	19	11	23	19	22	17	24	24	22	19	19	28	11	20	18	18	22	14	23	28	14	21	28	25	23	21	17	30	30	17	24	22	21	16	24	16	23	20	21	25	16	31	25	17	24	28	20	19	25	16	17	23	20	20	18	19	17	23	20	17	30	35	32	16	23	32	23	24	16	21	22	24	25	21	13	22	17	29	14	24	24	27	21	19	25	21	16	13	22	29	22	16	24	29	19	23	25	24	27	29	24	22	25	27	18	20	18	21	22	28	26	18	13	31	28	22	20	19	21	18	26	25	22	17	22	27	24	28	27	31	28	24	19	26	21	27	21	17	14	19	25	14	25	24	27	17	26	17	25	21	22	26	19	30	19	24	25	26	24	23	22	15	22	30	28	16	25	23	16	23	19	21	27	21	25	19	25	26	15	25	20	16	29	29	20	23	28	26	23	19	17	21	24	16	13	18	24	25	24	21	20
22296	16581	10327	23727	31389	30327	26952	23244	19746	17057	14350	12369	10334	8732	7839	6799	6079	5467	5000	4335	4068	4091	3995	3672	3344	2952	2695	2512	1989	1801	1460	1335	1293	1204	1134	1179	1088	1038	1013	956	1001	894	884	958	979	962	950	848	719	681	700	683	652	670	627	589	553	568	455	488	498	449	454	428	513	441	444	429	449	415	423	420	430	390	443	397	419	396	448	427	429	402	396	430	407	403	441	400	386	398	442	405	390	393	368	404	411	383	389	369	366	376	400	392	405	371	398	382	386	399	419	367	393	354	386	339	390	372	363	365	388	395	363	385	397	403	383	386	383	381	394	349	436	388	354	369	379	394	365	382	383	363	352	353	345	379	357	374	393	355	398	406	395	418	365	382	397	376	394	398	369	429	347	395	360	364	403	376	368	348	383	418	370	369	378	367	369	362	363	388	388	406	386	399	356	375	397	365	387	345	373	387	352	367	372	449	343	405	383	357	345	351	352	356	348	348	371	360	392	373	394	403	385	369	373	367	353	371	350	383	385	394	346	432	399	367	405	403	363	354	360	378	350	404	393	368	398	404	368	429	395	379	373	355	354	365	403	388	348	368	363	398	403	376	394	392	381	363	356	356	404	405	363	361	399	370	400	354	387	391	365	393	370	370	376	399	377	404	402	347	358	382	359	344	377	390	356	383	383	346	392	369	384	401	364	396	376	408	387	370	376	374	366	380	369	361	371	403	397	394	351	349	410	401	412	381	379	368	362	347	363	398	382	376	361	361	386	358	384	354	401	384	341	417	364	391	378	368	381	395	366	378	400	364	389	398	379	378	388	383	404	376	379	383	381	390	432	407	358	402	403	391	403	346	399	374	358	400	331	414	418	379	385	360	360	371	387	417	388	404	400	347	361	380	386	373	384	362	387	388	390	407	365	403	389	398	365	400	382	386	365	352	360	370	333	367	391	380	371	364	374	370	381	390	394	384	364	395	399	404	378	390	388	422	364	393	392	385	368	383	387	380	360	355	393	372	381	382	366	373	348	382	357	350	361	361	372	399	376	392	345	331	370	382	379	392	358	387	369	368	355	399	359	394	403	385	350	416	380	357	393	385	394	396	386	387	365	353	407	392	357	380	412	383	377	363	373	394	359	395	425	374	367	398	367	385	379	381	373	374	343	404	393	382	375	407	385	370	406	361	370	357	383	360	380	407	400	347	369	364	354	363	354	374	405	385	373	388	374	380	399	362	434	346	371	388	356	396	355	373	386	389	395	371	396	368	391	391	368	335	350	392	381	363	359	395	392	380	366	352	366	361	365	384	367	402	329	396	381	382	388	387	385	358	379	388	365	382	356	378	356	361	387	398	356	439	395	387	407	376	396	410	412	396	372	386	418	368	401	378	411	363	354	394	388	386	396	384	394	408	404	359	414	383	405	366	367	378	346	408	401	362	367	387	381	394	357	403	367	366	371	384	375	350	354	356	355	371	355	401	404	395	407	364	381	380	364	420	371	360	350	368	346	367	358	389	359	398	362	374	399	370	349	376	395	399	422	377	383	391	356	375	350	376	374	391	372	389	394	373	374	370	409	376	365	394	401	367	367	405	378	396	415	388	380	386	372	369	387	349	369	407	378	349	369	339	360	347	386	372	390	347	412	385	408	373	365	413	402	370	409	379	386	412	414	336	385	377	375	387	407	388	372	398	390	368	386	385	361	387	376	382	410	357	376	380	358	377	371	355	386	348	373	364	411	373	352	399	377	382	351	375	380	364	353	387	365	358	391	405	370	358	360	371	396	364	407	416	342	391	373	340	375	396	410	380	382	371	412	381	368	392	364	357	351	391	385	379	372	382	378	410	393	356	370	369	386	389	393	367	367	387	353	379	392	406	389	366	387	376	404	374	365	377	397	339	380	357	389	374	356	358	369	381	378	385	406	354	373	395	369	369	380	387	437	335	394	359	394	399	373	388	342	387	354	363	381	380	394	355	384	424	367	393	350	387	390	370	402	384	366	392	361	375	357	378	374	400	390	393	394	385	352	387	360	384	395	425	372	383	391	381	355	372	413	393	395	375	381	384	384	384	376	342	388	378	385	367	406	386	371	369	395	373	352	394	366	367	396	428	374	364	415	380	379	381	387	368	342	359	418	356	377	391	409	383	371	384	357	370	376	378	357	354	358	340	368	419	338	356	369	349	360	385	345	391	379	387	408	373	408	383	342	394	334	381	389	350	383	383	368	395	404	351	377	352	398	423	385	376	379	382	367	373	365	374	368	386	409	354	401	389	376	385	401	404	381	377	362	408	375	363	393	375	364	358	383	386	417	380	408	398	354	392	351	385	388	364	350	376	386	396	393	356	404	386	372	377	367	381	366	411	388	378	377	356	352	363	347	328	355	361	403	371	393	378	381	359	376	383	363	381	378	372	381	416	375	381	390	393	378	405	421	352	377	430	402	408	405	360	405	400	369	375	403	373	351	358	403	340	421	370	390	385	379	366	366	421	394	375	367	375	397	386	410	380	391	381	375	405	385	368	362	378	373	372	374	375	334	371	369	341	346	388	392	374	392	394	398	394	349	350	368	384	401	367	382	405	348	375	347	395	375	398	346	371	406	387	384	389	401	359	385	376	383	388	379	366	367	378	399	334	407	394	423	359	355	379	437	374	383	397	359	376	407	372	375	374	357	393	341	360	350	376	380	347	369	397	362	358	360	378	402	411	410	362	369	370	389	344	388	374	371	386	404	369	375	393	366	354	412	381	395	379	407	394	393	396	393	400	390	371	408	378	371	386	352	373	362	420	392	345	344	360	375	388	369	364	405	368	390	365	370	374	388	405	373	376	335	357	397	377	391	399	369	365	370	413	383	386	391	380	390	371	367	376	370	412	371	372	409	383	401	359	365	374	359	372	370	344	336	401	353	386	398	377	377	373	416	370	369	393	383	357	398	382	358	362	374	355	394	336	370	339	357	407	404	398	374	392	339	404	384	358	374	400	377	384	351	375	351	379	391	379	396	357	369	356	368	381	371	421	386	378	391	411	366	383	353	395	381	381	414	362	361	408	397	396	370	380	408	354	388	375	351	369	383	414	400	340	395	379	364	372	355	398	385	375	371	371	373	373	396	402	375	360	378	365	372	425	382	376	394	403	395	359	406	418	382	350	403	438	407	374	389	412	353	392	349	406	376	374	401	379	393	387	348	373	399	375	398	360	388	368	407	353	384	368	392	399	373	403	391	390	392	368	368	386	397	368	334	359	381	387	377	360	386	405	363	367	380	365	366	368	401	404	357	387	356	406	393	387	369	333	404	338	371	399	394	409	376	363	397	387	389	403	390	372	348	397	370	378	369	406	379	394	357	355	362	347	368	393	369	362	350	362	368	394	391	372	389	372	390	391	381	389	381	379	359	379	421	398	423	373	386	389	406	377	386	381	330	392	362	369	392	368	327	348	379	346	387	376	326	387	405	332	379	387	384	377	365	355	375	386	355	348	384	408	417	359	397	400	370	400	381	365
2790	623	413	283	587	603	501	468	353	354	322	269	202	193	160	182	173	131	124	115	99	103	111	109	91	103	80	88	79	60	70	61	53	62	61	51	51	43	50	49	40	46	51	54	47	47	51	52	42	45	39	48	50	40	49	50	41	38	40	39	53	32	45	42	45	52	40	35	37	28	31	44	38	43	41	37	31	35	32	38	36	31	39	41	41	45	33	36	38	31	34	32	42	31	34	41	43	39	34	40	36	47	49	32	36	42	40	30	48	36	38	41	34	48	43	32	47	44	43	38	45	48	40	37	27	39	39	44	40	39	48	46	34	41	37	35	30	38	37	43	45	40	37	50	41	31	30	43	37	40	42	55	38	35	42	37	47	41	25	35	45	49	34	49	40	39	42	42	41	37	33	26	49	50	53	33	32	24	35	44	30	38	39	36	32	35	33	34	36	38	39	40	34	29	50	38	31	43	31	44	38	48	42	28	43	42	34	24	33	37	32	28	38	51	34	40	40	31	43	39	29	37	42	35	37	40	34	38	31	34	40	42	54	35	37	52	33	48	46	38	41	29	33	42	46	36	35	36	27	46	36	26	39	30	36	40	48	37	42	39	31	41	40	33	40	41	41	30	51	38	47	34	41	40	34	43	30	28	30	37	38	38	49	39	30	37	40	39	38	39	37	30	40	33	46	49	32	40	44	36	42	36	33	31	42	43	39	34	38	44	50	36	53	31	34	37	33	29	50	35	41	42	34	39	41	39	36	35	31	30	32	39	41	36	29	54	38	55	35	40	37	41	35	39	36	34	34	30	31	31	40	29	42	38	47	37	33	36	50	38	44	31	43	35	38	32	41	37	43	46	34	41	36	38	42	46	39	28	42	37	29	37	28	32	39	34	34	41	38	27	39	38	35	39	34	49	37	46	42	31	40	44	38	33	28	41	34	39	41	41	44	36	34	50	37	40	43	47	31	28	43	41	43	44	38	45	43	35	40	31	38	40	38	38	38	38	34	27	29	49	47	29	29	29	39	38	25	41	42	36	37	44	42	30	43	37	35	42	31	47	48	30	47	45	45	29	32	35	45	40	41	39	32	36	38	41	47	45	33	37	54	39	39	37	40	30	41	35	35	31	41	41	26	33	42	41	48	36	36	38	29	33	29	35	52	41	41	43	33	27	50	36	39	41	38	42	35	38	50	35	37	50	36	33	43	49	40	28	30	36	36	33	36	53	42	37	36	28	28	39	38	33	31	47	38	29	43	32	34	38	35	42	36	32	26	48	32	44	40	38	29	40	27	40	36	49	48	34	38	29	33	49	31	39	37	42	35	36	43	45	39	34	35	48	30	46	39	30	45	44	42	53	36	34	32	28	41	35	49	38	33	34	39	39	42	36	34	49	30	34	27	52	46	33	38	32	47	42	40	39	29	47	29	41	42	23	46	31	67	37	34	36	47	35	33	41	38	32	39	44	37	36	48	48	41	38	48	50	41	44	43	43	30	39	38	38	38	41	34	48	44	28	45	42	33	30	41	41	45	37	37	39	38	54	44	45	30	31	43	44	37	36	39	34	32	33	40	32	33	50	47	40	38	35	25	34	40	50	47	43	41	37	42	46	40	26	49	45	33	33	24	41	44	52	36	46	43	50	48	37	43	27	29	44	38	41	48	37	35	38	34	32	40	46	44	29	28	32	39	47	38	39	30	40	30	36	45	45	40	35	35	27	46	33	35	45	32	37	38	37	35	42	32	37	40	36	44	39	37	34	29	45	41	32	38	39	34	44	37	42	37	41	45	49	41	35	45	44	46	39	39	38	44	29	37	38	40	35	42	37	46	45	50	49	33	41	40	25	37	42	43	37	47	38	41	37	40	48	45	39	38	37	36	25	47	41	44	43	41	32	43	36	31	33	37	48	37	38	43	34	50	44	40	45	45	43	33	34	40	28	36	40	51	51	44	39	32	39	39	40	48	52	36	25	39	38	38	31	38	30	42	42	48	39	30	38	48	55	32	43	41	53	47	36	46	40	38	41	41	41	40	31	31	42	46	33	41	38	48	28	28	47	47	38	41	46	35	43	34	43	51	45	37	41	32	35	43	41	36	40	39	44	33	34	43	34	38	45	49	33	34	43	33	35	42	41	42	39	49	42	40	31	31	50	45	41	30	37	43	33	53	44	28	31	61	43	35	46	31	39	45	36	27	40	31	42	39	39	41	38	37	32	45	29	45	34	44	51	50	32	38	43	31	41	53	44	39	45	36	34	47	40	31	48	34	41	42	45	34	49	44	42	54	42	49	34	37	42	34	37	37	34	39	46	50	39	46	38	35	43	30	41	31	36	32	32	46	43	31	49	51	38	27	37	38	42	40	48	39	33	42	50	47	37	39	33	48	30	41	37	39	36	45	39	32	29	39	24	45	47	38	31	35	35	35	35	40	27	43	41	39	37	30	39	42	38	40	35	36	31	24	42	50	38	41	44	40	44	45	30	39	47	35	37	43	38	33	45	37	35	40	32	37	33	36	33	40	41	29	41	50	41	36	36	44	33	43	40	38	31	36	47	29	42	37	29	39	41	40	42	40	34	40	26	35	33	43	35	52	39	33	31	27	48	44	44	38	40	29	35	32	45	41	41	37	29	45	53	42	36	32	33	40	29	35	44	47	45	38	46	30	42	31	50	41	43	46	34	41	42	30	42	41	47	43	37	42	37	34	40	27	35	43	36	49	42	28	46	41	47	32	39	49	38	31	40	39	31	46	49	40	35	35	37	36	40	39	47	35	48	42	38	44	35	40	38	34	34	33	46	42	31	36	45	46	38	51	51	30	42	45	44	31	37	39	38	45	36	30	32	32	34	47	37	38	37	29	34	33	35	49	36	39	41	31	39	41	39	34	33	36	46	40	42	45	44	41	48	44	35	37	29	45	26	61	41	38	43	37	43	47	35	35	36	30	29	40	44	34	32	42	45	39	37	36	49	46	31	37	35	36	38	41	36	34	41	35	39	40	50	24	43	47	40	49	37	41	37	45	35	40	44	63	38	24	34	37	51	32	43	43	34	24	54	38	30	33	28	55	31	35	38	31	43	40	22	31	40	43	36	35	49	50	44	43	39	40	38	44	54	45	43	34	41	36	43	35	42	38	48	34	50	39	40	45	40	46	38	38	46	37	43	54	47	40	39	40	46	37	31	39	50	28	34	32	39	38	30	40	27	37	48	31	36	56	42	37	31	37	41	41	37	42	43	37	34	43	37	42	35	34	35	31	34	39	42	40	39	35	23	41	45	48	36	28	44	41	36	43	38	37	28	40	29	39	39	57	44	33	27	36	31	26	38	46	46	38	43	32	31	43	41	39	34	36	36	25	44	31	32	36	41	38	32	34	37	53	45	34	33	42	35	31	41	36	47	48	27	36	39	42	45	49	39	27	36	39	30	35	30	46	43	31	55	34	47	41	35	32	37	52	40	42	50	35	43	32	48	30	42	25	32	48	34	42	40
20764	14885	9851	22361	30247	29211	25883	22430	18852	16330	13673	11709	9899	8560	7572	6633	5990	5512	4703	4274	4044	3984	4097	3779	3287	2984	2743	2549	2175	1795	1668	1607	1468	1473	1420	1266	1210	1210	1157	1155	1200	1142	1171	1170	1114	1120	1112	1033	959	945	957	978	816	913	789	797	800	739	743	729	719	708	741	661	696	711	635	650	655	654	694	669	671	603	640	678	643	652	685	685	638	669	631	656	628	625	650	667	632	620	638	661	607	671	655	651	636	622	631	613	638	670	629	672	683	628	623	676	617	634	604	617	616	662	616	670	568	613	654	623	619	641	643	581	625	598	624	642	632	686	606	629	664	578	619	613	625	586	622	644	657	621	640	607	637	627	625	655	618	616	641	625	642	598	631	635	643	623	596	627	602	611	610	639	648	618	613	631	653	669	619	628	644	599	636	634	625	616	602	632	628	671	575	700	629	639	636	583	663	625	632	671	595	641	605	642	642	640	604	631	605	644	657	619	618	666	610	651	622	597	600	640	593	666	657	640	636	632	629	650	643	644	658	659	638	602	636	679	600	598	706	597	634	605	637	616	672	605	640	621	638	595	625	631	614	646	664	637	582	621	593	604	654	641	659	611	652	670	636	669	633	588	646	613	611	632	624	606	675	637	698	699	661	601	630	651	630	636	578	680	566	663	644	624	609	592	633	597	621	633	637	592	604	659	654	617	643	610	621	631	622	639	620	614	637	676	661	603	684	596	633	646	642	600	615	626	620	634	604	630	642	600	661	605	624	639	610	629	652	634	640	650	660	617	622	647	641	640	623	667	642	644	646	636	616	649	628	623	624	623	609	606	684	633	630	592	660	644	609	609	628	661	640	668	652	661	646	654	659	652	645	615	633	575	648	674	617	625	669	636	682	585	620	643	647	658	621	663	596	585	641	685	606	640	658	653	608	613	624	633	634	633	615	637	619	612	627	579	638	647	630	637	615	652	641	655	664	600	644	630	657	620	619	682	586	614	637	656	608	620	644	667	628	604	640	633	617	668	633	627	634	596	639	687	629	632	664	654	628	611	614	640	659	648	677	658	659	608	645	649	619	612	614	653	635	643	628	659	599	641	664	605	661	659	617	610	634	628	603	661	658	645	641	561	604	651	626	641	587	643	629	641	651	677	644	607	621	651	602	678	654	598	653	610	663	632	666	579	596	695	635	643	639	623	625	624	674	640	637	629	644	641	594	652	631	672	660	653	628	632	629	635	605	605	622	662	639	651	608	629	653	642	674	611	618	611	605	620	621	596	682	621	585	658	575	614	629	613	644	639	633	614	629	637	626	680	617	617	650	646	615	632	592	585	663	595	616	564	702	673	640	626	601	610	635	640	632	558	628	642	621	621	585	631	651	651	656	630	636	642	684	681	653	613	667	626	627	608	722	643	627	607	617	620	596	634	658	692	615	634	613	622	677	630	605	635	614	601	640	619	654	586	595	610	652	628	624	605	613	626	652	624	636	633	610	613	618	637	645	646	681	662	654	662	607	642	595	619	598	637	625	644	669	642	680	601	661	654	616	647	663	648	619	612	630	612	626	635	634	638	601	626	656	605	633	613	664	654	627	636	601	621	659	615	620	619	610	641	624	594	624	638	637	651	630	625	612	627	665	630	616	624	607	621	642	660	653	651	661	638	617	558	624	643	639	608	642	637	603	591	659	614	576	621	660	659	637	639	629	653	659	618	656	672	626	600	663	596	591	610	651	621	605	646	641	622	663	631	596	612	632	681	629	614	611	647	626	635	656	625	642	563	618	640	633	624	605	627	650	629	639	612	666	633	646	633	626	636	626	666	673	645	632	605	668	648	666	658	643	647	619	644	661	631	657	628	661	629	613	597	630	677	620	622	652	655	624	671	631	639	685	648	660	618	638	617	651	641	624	624	652	644	623	608	666	622	632	661	602	620	626	673	647	608	622	637	661	640	637	655	670	620	616	619	643	599	621	635	608	621	607	629	623	671	650	605	655	624	689	633	600	632	656	618	646	625	657	607	644	624	652	624	665	663	670	629	618	603	657	613	670	616	629	629	663	610	618	663	606	617	633	602	653	654	641	583	636	631	599	651	644	624	588	638	669	661	656	627	605	620	635	624	605	628	670	616	699	631	641	675	607	628	625	604	674	602	626	631	645	601	664	644	637	577	661	649	627	643	638	610	598	647	658	610	656	659	649	638	654	629	668	635	621	639	687	609	636	626	671	636	620	652	583	657	644	656	667	629	596	614	656	633	631	639	644	648	591	669	674	629	646	612	633	586	680	642	617	629	625	626	651	595	664	646	592	611	669	615	664	663	652	665	627	653	633	608	672	612	619	599	620	643	631	624	638	647	630	606	640	622	671	659	604	641	634	626	635	636	612	622	661	590	625	609	644	600	631	635	591	628	629	624	609	678	605	658	614	643	639	595	637	662	648	617	641	649	607	641	635	625	677	600	659	612	588	579	637	650	632	609	598	602	633	645	600	661	623	610	636	576	581	658	632	651	630	669	617	619	581	647	577	614	625	620	620	671	659	695	652	615	683	606	629	633	616	675	639	595	637	672	639	665	623	629	631	656	637	658	664	670	610	659	595	631	643	640	675	632	625	628	642	570	667	602	628	629	619	646	655	600	668	592	604	593	636	597	613	681	644	673	644	662	601	646	618	573	599	603	637	660	611	664	618	651	604	603	612	604	642	620	638	634	588	635	627	623	649	638	650	678	662	614	613	600	630	621	616	650	627	620	619	694	627	640	629	640	614	615	597	652	620	630	602	611	636	629	642	616	599	656	669	625	593	669	613	649	633	656	645	634	580	652	633	624	688	686	690	628	620	644	641	616	677	630	675	681	619	627	628	591	638	629	639	635	613	660	630	640	567	644	631	636	645	671	636	632	673	646	634	675	605	647	673	659	608	597	619	650	681	621	629	664	618	608	618	644	629	649	663	632	622	648	655	659	623	623	613	633	647	667	668	628	636	614	627	614	650	624	641	655	586	658	629	623	644	650	617	653	597	612	616	605	631	628	645	617	643	679	620	595	589	626	677	620	652	630	669	641	671	622	614	602	641	614	633	595	579	624	611	626	600	644	596	603	619	569	676	608	658	582	640	596	615	629	644	610	647	645	608	644	615	634	630	597	644	662	626	647	625	647	609	647	652	650	674	617	638	645	633	659	646	641	677	642	607	635	658	680	655	587	626	641	652	645	616	662	625	702	633	672	604	605	624	585	696	659	606	640	614	665	636	677	629	634	697	656	620	676	621	640	687	629	661	657	650	631	621	581	626	611	633	624	629	642	627	630	624	695	602	625	604	631	605	653	634	619	599	626	656	582	613	654	579	635	599	649	651	644	649	644	633	611	645	639	617	653	613	613	631	636	643	618	601	612	623	633	635	654	596	607	604	612	663	622	608	668	672	600	615	637	616	636	648	657	625	667	663	611	599	603	643	606	643	683	663	617	644	660	623	625	637	578	608	632	617	637	660	646	617	629	599	641	639	621	639	668
2218	999	558	435	793	878	825	668	619	505	434	352	321	271	249	218	179	171	155	138	124	154	132	114	125	118	103	91	83	75	57	84	81	68	71	62	51	72	64	55	55	43	66	53	67	38	70	58	56	62	42	33	57	41	41	44	35	53	49	40	47	43	48	51	40	43	44	39	59	48	50	31	44	46	26	43	42	37	41	40	30	45	39	34	34	46	52	47	39	42	48	50	44	58	42	38	44	43	57	36	33	37	30	41	46	34	36	46	34	50	38	41	34	28	37	48	47	39	48	41	36	29	38	36	40	38	47	37	27	57	40	46	39	45	46	45	41	32	44	34	53	38	43	43	43	30	44	35	34	31	40	36	37	36	38	33	48	27	41	43	41	34	36	40	35	30	36	30	43	51	37	32	29	59	42	44	37	48	44	37	39	46	54	28	42	40	38	33	45	36	34	33	36	44	39	33	38	40	39	27	51	43	44	33	52	33	32	45	30	42	31	46	47	62	45	43	42	41	43	43	30	40	44	46	33	35	39	32	31	37	33	39	38	44	42	39	40	43	43	36	32	45	30	47	42	44	35	38	44	40	50	43	34	27	50	44	38	38	37	47	49	45	47	30	38	30	49	26	43	35	48	47	40	44	43	35	26	47	42	35	49	44	38	47	34	44	44	41	38	34	49	33	33	50	39	35	37	27	33	38	38	43	39	44	35	36	42	51	46	39	44	35	34	43	46	42	39	49	34	38	41	36	40	50	49	49	41	34	42	42	32	34	40	39	34	46	53	49	47	41	42	35	42	36	34	44	40	43	39	40	36	38	26	38	42	38	44	44	42	43	45	29	50	60	59	31	31	45	32	36	53	38	28	39	36	38	42	43	45	38	37	45	52	52	33	45	40	42	40	49	44	51	38	40	45	41	40	37	40	39	39	43	42	41	45	41	41	40	45	46	43	33	52	43	38	45	40	46	36	44	34	38	36	51	33	30	45	41	35	38	40	48	40	45	36	44	49	48	48	35	37	41	45	42	33	30	36	50	38	40	40	48	47	39	44	40	44	30	39	41	51	28	48	39	40	38	30	46	36	38	28	39	44	38	47	46	36	40	37	28	44	46	50	44	53	32	51	46	38	47	46	27	40	38	48	39	47	32	39	47	35	32	47	38	50	33	47	43	41	34	44	46	42	40	46	45	38	39	36	46	39	31	46	36	56	45	31	45	36	52	46	42	41	49	47	39	48	43	28	49	51	40	36	36	54	34	57	34	39	49	46	45	38	45	44	50	42	41	44	45	46	38	41	44	30	37	36	41	43	35	45	31	40	42	43	53	30	42	41	36	44	42	33	31	51	37	35	41	38	53	47	54	53	56	45	35	42	40	45	50	47	42	50	37	43	47	43	47	39	34	49	49	43	51	34	38	43	47	26	45	37	42	29	42	43	48	39	34	25	37	46	49	44	38	45	35	38	50	43	51	32	39	54	44	41	40	40	32	47	35	44	54	43	26	30	28	40	47	43	34	44	38	41	38	36	44	45	36	48	38	48	33	35	48	44	34	46	45	36	32	36	42	39	58	46	52	34	28	40	49	46	43	45	36	46	40	35	37	47	41	42	34	45	32	37	51	40	37	37	41	42	36	41	37	36	44	51	41	37	32	43	43	42	39	57	43	38	42	26	48	35	40	39	36	48	38	37	44	43	37	42	31	38	41	53	53	43	51	51	29	37	44	34	44	40	42	49	46	52	43	42	36	34	46	57	35	30	50	42	35	40	38	38	26	33	35	36	53	33	43	49	44	29	38	43	38	43	35	40	42	40	42	37	42	51	35	33	43	40	43	39	32	39	43	34	39	39	45	40	40	43	42	34	42	41	43	44	37	40	42	40	44	49	29	42	37	50	40	43	45	43	38	46	38	49	49	29	51	32	43	53	48	38	42	38	54	33	37	39	42	42	37	35	44	39	50	34	36	39	47	26	39	50	37	40	44	50	41	38	39	45	45	38	30	47	37	35	38	35	38	39	33	47	40	33	47	34	35	30	35	31	40	38	55	44	39	37	36	32	34	37	38	34	60	56	51	37	46	47	41	46	47	38	32	44	37	34	37	33	47	37	35	32	47	36	38	48	40	34	29	47	37	46	36	31	27	39	49	29	32	41	31	47	36	52	44	39	34	39	39	33	39	32	42	30	40	41	33	36	38	42	35	41	43	33	37	38	34	42	31	44	35	45	44	36	35	43	40	47	32	42	48	41	42	39	29	39	37	38	41	38	43	39	41	51	31	56	39	36	43	41	37	38	47	48	33	42	48	30	53	50	37	39	35	47	32	43	43	47	28	51	41	37	41	40	35	51	38	44	41	38	38	33	41	43	37	24	42	38	34	33	46	44	36	33	38	38	29	38	41	51	49	48	33	28	45	36	46	41	36	37	37	46	38	31	35	31	41	36	43	46	32	62	30	34	41	36	40	42	39	33	41	52	38	42	47	60	42	36	43	50	42	37	40	28	42	47	42	43	43	26	40	35	30	40	33	49	42	29	37	50	33	40	40	37	39	41	40	42	44	41	41	40	40	26	35	37	37	44	50	47	30	42	37	38	44	33	38	36	51	48	45	36	32	50	30	42	33	42	46	41	48	39	44	41	45	42	42	35	43	46	39	43	43	32	41	39	38	34	47	45	47	36	49	44	40	43	34	40	53	36	33	41	35	31	44	44	39	36	35	44	29	25	40	32	39	42	24	37	37	50	43	42	44	35	54	37	33	39	33	45	42	28	36	28	48	48	40	37	41	39	40	34	51	40	43	49	44	28	36	38	57	37	49	45	44	46	34	33	39	43	37	31	48	45	37	41	38	43	42	33	43	42	31	39	47	38	40	50	46	32	37	38	44	42	37	34	50	36	49	34	36	30	45	45	47	51	35	51	36	34	45	42	45	43	48	37	46	43	45	35	37	39	41	35	33	30	36	41	38	45	31	35	35	34	44	47	37	36	41	28	48	45	33	32	21	36	44	66	48	38	33	40	37	33	28	44	33	42	32	35	33	31	45	40	30	40	41	32	42	48	34	34	41	36	42	29	37	35	31	44	28	38	37	37	40	40	27	44	36	50	46	30	40	43	40	53	35	33	40	52	39	47	38	34	28	45	48	43	44	34	30	39	36	40	55	43	39	37	31	46	42	25	30	51	48	41	43	43	33	40	53	28	44	38	35	35	38	35	41	33	41	32	48	49	43	32	40	36	41	41	46	40	41	46	46	51	45	34	36	36	35	52	37	33	46	39	41	33	51	51	48	35	43	42	37	36	44	53	48	47	36	35	24	45	51	39	48	38	46	41	40	39	42	57	43	50	29	44	45	44	47	39	34	50	47	59	40	32	43	44	34	41	40	46	26	42	33	36	34	35	30	52	44	38	25	45	30	48	47	40	43	30	40	49	38	35	48	40	45	36	44	46	39	44	39	36	44	39	43	33	45	48	36	47	33	40	41	51	46	49	35	38	38	48	41
26433	19378	13049	27178	35030	34221	30761	27058	23533	20539	17923	15532	13508	11853	10508	9165	8073	7169	6406	5648	5384	5250	5353	4908	4338	3926	3401	2997	2670	2336	2110	2004	1910	1856	1685	1710	1517	1467	1423	1445	1380	1451	1475	1456	1373	1415	1300	1228	1142	1110	1142	1093	1090	1002	994	949	908	810	809	779	784	789	796	748	742	725	786	736	709	734	679	732	741	711	696	703	687	708	707	697	712	688	678	652	680	715	680	703	645	662	690	668	689	680	681	690	693	669	698	692	685	717	666	708	654	689	678	672	656	637	681	641	670	674	582	662	629	657	677	669	719	656	629	629	664	693	665	693	643	658	670	666	665	681	618	678	687	694	664	650	675	633	631	659	639	673	639	632	646	713	665	662	633	615	692	625	661	667	657	665	645	649	641	666	621	662	692	684	679	652	633	625	619	650	685	699	653	674	576	641	652	676	673	664	628	655	639	629	664	613	611	678	700	616	662	663	648	655	679	673	664	645	689	664	658	645	659	690	668	699	609	662	643	636	669	677	661	644	614	653	660	702	639	663	632	700	652	630	669	636	649	644	674	647	638	727	663	672	674	633	622	698	678	678	676	651	618	674	643	619	655	670	656	649	639	650	660	672	698	676	600	649	648	644	695	621	625	611	704	643	632	610	640	691	674	619	738	607	639	642	656	652	620	725	696	682	643	682	656	653	612	685	643	671	653	655	619	660	680	679	628	668	614	642	662	730	642	638	643	676	634	665	722	634	653	635	650	644	685	638	654	648	687	643	671	684	630	687	640	616	683	677	642	674	674	681	634	673	649	707	641	631	623	650	697	630	619	675	609	642	652	613	676	645	653	645	703	646	709	625	642	648	705	666	677	653	693	677	647	651	640	684	643	663	679	688	631	644	606	579	663	643	645	696	643	674	624	628	663	675	671	679	643	674	616	643	629	665	622	638	659	625	686	666	614	661	637	633	670	618	643	694	615	624	610	667	636	663	681	638	660	632	685	670	670	657	619	653	617	671	672	721	654	671	658	602	649	652	641	622	621	613	653	639	633	662	669	640	636	640	661	624	652	635	659	667	678	643	647	656	634	666	635	705	649	650	601	698	635	683	666	659	636	650	635	610	642	663	617	634	702	702	670	636	662	666	627	683	710	688	617	646	644	674	686	663	678	670	650	693	630	648	652	645	624	675	693	637	655	649	676	676	669	680	680	689	663	724	633	670	664	653	646	641	667	661	604	639	661	641	676	662	649	657	618	684	646	635	625	637	602	681	659	679	660	662	663	647	646	653	662	632	680	603	636	603	637	625	625	608	651	623	660	653	593	631	633	680	628	644	642	625	647	633	704	664	681	681	675	647	659	679	643	636	644	620	637	641	674	662	644	589	634	632	666	640	646	624	670	650	617	712	645	643	661	640	653	646	619	641	705	661	627	610	648	657	659	608	692	653	653	679	627	680	716	667	569	650	672	637	643	648	655	680	632	660	660	680	648	665	642	650	668	651	633	636	693	665	646	641	678	625	646	671	601	677	687	686	576	640	641	673	642	673	666	720	610	647	673	677	670	604	669	670	657	614	644	637	674	633	656	687	671	638	668	634	676	659	651	671	627	651	637	629	637	662	632	681	715	663	707	603	645	688	650	664	653	664	691	666	631	642	661	656	625	671	655	687	652	648	644	659	658	668	626	652	633	689	677	700	665	666	694	678	658	677	680	656	645	664	637	656	670	667	641	643	605	647	662	629	646	642	591	647	670	643	704	657	700	633	661	716	630	673	690	649	621	651	626	639	616	699	626	655	631	641	644	651	615	656	607	679	669	653	709	626	663	672	619	643	699	654	695	692	639	670	635	648	640	649	724	608	654	619	616	657	691	633	658	645	672	638	667	651	679	675	643	657	649	680	618	650	645	653	647	625	649	679	607	700	642	660	642	677	702	674	654	680	658	641	686	670	662	637	665	664	631	676	660	634	690	732	635	602	614	608	684	644	656	692	629	680	639	681	674	678	634	627	640	647	704	624	638	650	681	629	635	623	605	662	638	626	640	640	620	609	599	653	635	655	670	649	641	648	678	654	621	648	627	656	617	664	684	662	653	665	656	654	713	653	680	605	623	649	642	666	691	650	617	657	676	677	675	674	707	625	702	648	653	660	644	653	604	638	695	673	698	647	703	679	675	639	635	603	629	678	652	644	663	637	633	686	669	647	655	656	629	700	652	684	679	678	670	644	623	608	695	638	648	637	608	635	655	655	649	642	606	625	654	676	662	668	624	669	655	610	659	641	618	631	651	657	627	640	635	668	667	648	694	716	630	674	634	688	662	642	667	647	653	633	645	664	615	637	669	667	660	628	705	654	605	685	678	648	700	638	645	698	654	653	633	576	667	671	637	650	646	654	652	619	646	640	706	619	617	614	654	677	696	648	638	641	664	629	680	650	647	633	642	706	638	650	646	684	685	612	703	640	637	640	651	650	639	708	637	642	696	660	681	645	645	647	626	668	641	663	620	661	631	621	690	632	618	645	645	658	658	619	660	639	665	663	633	639	657	707	636	658	680	657	671	650	651	662	632	633	631	665	643	635	610	655	639	632	651	657	617	632	649	625	649	649	631	640	620	655	639	658	640	632	652	693	671	670	650	676	657	636	646	639	656	634	663	649	629	647	646	647	635	663	652	674	619	625	657	650	674	646	615	626	625	625	637	678	584	607	689	659	678	617	635	697	626	687	636	628	663	604	700	635	654	656	559	636	647	633	667	663	647	664	667	649	597	641	675	627	660	675	617	619	648	633	647	623	690	663	603	659	594	646	672	674	631	683	590	682	667	641	698	624	618	625	616	662	648	687	653	645	649	611	680	663	612	651	654	646	675	705	694	621	674	655	649	656	620	629	686	649	675	628	678	664	645	664	680	691	646	635	679	646	642	652	685	650	599	693	633	685	648	676	648	666	698	678	666	669	616	622	671	661	662	639	677	654	623	636	665	651	644	675	626	654	700	659	661	645	686	653	644	649	638	682	700	659	660	681	611	644	671	669	652	614	656	677	669	661	629	616	641	665	640	675	649	649	622	664	656	678	695	635	637	685	661	655	633	647	627	651	683	629	653	663	621	629	659	593	654	668	655	637	663	627	642	673	626	626	635	657	644	640	661	655	641	656	686	597	626	628	628	632	654	605	641	664	659	633	649	627	640	647	618	640	655	688	667	624	647	695	657	658	659	639	659	643	691	656	699	686	626	640	647	598	611	643	637	698	613	612	655	636	600	631	697	652	640	646	637	603	658	640	613	659	610	672	645	647	670	637	648	623	692	633	683	654	637	681	637	639	649	641	650	610	666	641	591	651	680	672	662	697	648	662	667	645	641	668	654	631	620	678	638	671	643	676	708	662	634	661	689	648	609	646	637	646	630	662	668	613	618	646	661	684	661	656	599	627	665	632	625	596	664	653	619	653	629	629	637	700	667	666	635	680	641	666	658	639	664	702	607	634	646	663	636	648	648	640	668	655	684	671	667	676	643	647	668	698
1757	432	243	207	381	389	362	340	258	217	197	176	158	112	116	91	100	80	77	96	86	67	69	81	71	54	57	52	55	42	40	33	39	34	51	34	32	23	34	28	33	25	31	23	47	34	25	31	24	31	28	27	23	23	28	28	32	32	26	34	36	16	18	22	21	25	25	29	27	26	12	26	27	29	23	24	20	28	25	25	22	19	22	17	31	28	16	28	22	25	27	22	23	31	24	21	23	25	21	24	19	23	28	23	20	27	27	23	21	22	21	23	26	30	21	19	26	27	13	27	21	24	27	23	26	27	20	15	21	24	24	16	19	22	23	28	15	14	20	26	18	23	25	27	26	33	10	19	28	25	19	22	18	20	25	22	21	21	18	18	23	27	22	21	19	27	20	30	13	20	25	21	31	23	23	23	19	34	19	26	26	21	23	18	17	18	20	27	14	18	24	24	26	23	30	16	20	21	21	28	25	19	26	23	26	26	27	23	24	26	24	30	27	24	24	30	26	26	23	23	21	35	29	16	26	20	23	19	26	18	20	24	28	18	15	24	22	24	14	22	29	27	20	23	20	20	20	25	22	23	24	31	28	23	23	17	20	43	11	16	25	13	24	22	20	25	26	28	24	28	23	23	32	21	14	26	19	13	17	22	19	27	17	26	27	20	15	17	27	17	24	28	32	16	27	14	19	16	28	24	21	25	29	17	19	29	21	19	25	14	17	22	15	16	27	32	17	13	22	23	22	18	18	19	30	22	27	25	20	28	28	18	26	19	17	24	19	23	19	21	17	32	24	30	23	29	15	22	32	24	17	26	16	17	24	24	23	19	13	33	16	19	17	29	24	17	26	15	30	21	22	22	22	35	35	21	27	18	22	24	18	18	30	30	20	33	22	15	26	23	19	30	22	24	17	15	26	29	31	13	25	18	25	22	22	17	25	27	25	25	18	15	23	19	13	21	18	19	27	35	15	28	20	35	26	29	30	23	19	18	21	29	23	14	16	28	14	24	31	18	18	28	29	20	24	21	21	23	18	22	23	22	26	29	20	19	24	26	19	16	30	30	26	25	14	30	23	22	28	26	24	26	24	24	19	27	15	22	21	29	26	17	17	15	22	20	25	12	23	25	27	22	10	23	19	22	21	22	33	20	19	23	19	24	23	24	19	23	22	23	23	22	33	17	19	20	22	18	20	14	20	20	23	26	23	26	31	20	23	30	31	22	26	21	22	20	28	21	21	25	18	33	25	20	24	16	21	19	20	25	30	16	28	20	20	16	24	20	28	26	22	25	26	31	22	23	32	19	27	19	18	24	31	24	23	19	13	30	21	31	27	23	13	20	18	18	29	25	19	25	20	19	22	21	12	14	26	22	27	18	23	27	17	28	25	16	18	30	16	24	20	17	18	23	16	19	20	22	11	26	31	24	25	19	28	22	24	24	23	17	21	27	19	17	30	28	12	29	22	25	33	22	27	25	22	23	13	21	20	19	15	21	23	27	21	21	18	20	24	15	26	20	24	24	17	17	24	22	30	20	22	26	27	31	27	25	21	14	16	25	23	26	19	27	34	19	24	21	26	21	23	18	28	27	20	21	17	28	21	11	14	28	26	23	16	18	28	17	20	19	20	19	18	24	22	21	28	29	29	19	19	22	15	30	23	38	30	17	19	17	30	17	28	15	28	24	24	22	20	20	14	16	27	14	27	23	24	24	26	27	23	21	35	14	16	28	16	19	22	19	28	29	24	21	12	17	18	20	24	26	26	20	20	20	12	13	23	22	18	24	20	30	30	32	23	26	18	25	21	20	32	19	22	20	25	34	15	22	31	20	16	18	20	24	22	25	28	26	19	16	28	24	18	27	31	23	23	22	26	22	19	32	18	15	18	25	23	20	20	23	24	29	24	16	37	18	25	22	23	22	30	21	24	24	21	23	16	27	22	26	29	24	20	17	21	17	24	17	17	24	23	28	18	19	24	16	19	28	15	24	23	24	24	18	29	26	27	18	24	24	26	39	27	22	24	14	21	21	32	29	25	17	22	12	31	18	19	21	16	30	19	18	20	24	25	24	26	22	29	25	24	29	28	21	21	32	21	24	30	22	23	18	21	22	25	27	22	18	17	22	16	21	27	16	24	29	20	15	25	18	19	16	14	23	27	24	20	22	21	21	27	26	20	19	25	22	19	24	25	28	22	25	18	22	28	27	32	26	27	22	24	24	16	23	23	18	23	23	21	27	16	20	24	22	26	23	26	27	22	23	21	21	18	14	30	17	27	26	15	25	21	14	19	20	33	24	25	28	16	22	22	25	25	17	16	19	27	22	25	24	15	28	31	15	23	16	35	12	21	22	27	23	20	30	22	29	19	19	21	19	20	26	32	23	11	23	13	26	23	24	18	32	24	31	26	24	22	22	21	22	27	30	21	15	17	28	23	18	20	20	24	28	15	23	29	26	22	15	23	19	15	23	16	16	20	30	14	29	20	14	24	26	17	19	24	11	22	20	25	19	24	22	15	17	23	27	28	21	20	22	21	16	22	24	15	23	27	22	26	28	22	21	15	22	25	28	19	27	26	31	18	20	28	23	19	19	26	25	15	20	25	20	21	21	20	21	23	17	33	19	16	22	20	22	22	31	27	21	20	21	25	19	19	15	29	26	20	27	19	23	22	20	23	25	22	21	29	23	20	26	28	22	24	18	21	24	22	29	23	30	17	21	26	28	23	19	23	31	19	23	29	26	22	24	22	17	15	13	11	12	25	25	19	26	26	17	27	18	18	33	16	42	24	15	22	22	25	25	19	30	18	24	25	25	22	17	25	24	25	29	17	16	22	26	22	21	25	14	20	28	21	25	30	34	15	18	24	18	21	20	27	28	12	17	28	18	24	17	33	20	32	28	30	23	22	30	21	23	16	22	26	24	23	19	23	23	24	29	22	18	21	24	23	21	20	28	26	22	18	30	18	18	21	18	24	28	25	15	18	18	21	19	21	25	16	24	32	15	18	25	18	21	28	23	16	25	31	34	27	19	20	20	24	18	22	22	39	22	25	19	19	31	22	19	22	25	28	20	21	32	28	21	23	19	16	28	23	26	29	27	19	26	27	26	20	15	24	26	21	26	12	23	18	23	26	24	23	30	17	22	20	21	22	23	17	26	30	16	20	29	22	24	20	34	23	15	24	17	22	25	20	28	18	20	26	20	22	20	28	32	17	19	21	14	19	26	30	27	40	21	18	36	22	15	23	34	16	25	17	23	23	14	19	36	19	26	18	21	27	19	23	18	22	29	33	25	21	17	25	26	23	24	31	21	10	18	27	28	26	19	21	26	31	15	20	33	24	23	24	21	29	22	16	28	24	16	29	26	28	15	12	30	26	21	20	26	20	32	20	21	17	18	21	29	25	21	24	22	17	21	17	21	23	13	18	19	21	19	25	20	30	24	29	23	21	20	28	20	27	22	20	16	28	15	28	12	19	20	26	18	15	23	32	22	23	21
18190	11800	7169	18265	25996	24945	21298	17982	14682	12321	10401	8647	7276	6354	5593	4649	4145	3710	3448	3174	2931	3033	3027	2794	2410	2235	1801	1620	1385	1243	1118	1080	1067	1013	979	880	818	748	778	827	833	810	829	795	824	755	687	647	614	625	597	622	549	556	550	514	490	452	455	451	442	438	442	417	404	416	402	383	390	417	396	390	402	384	410	400	375	411	390	421	424	366	377	383	385	384	364	360	387	374	386	386	405	393	383	373	356	371	397	403	402	392	379	376	380	399	362	373	380	392	358	372	383	369	391	407	349	368	359	359	370	351	374	391	362	357	413	392	411	374	396	356	362	357	374	367	402	442	350	369	386	367	383	334	375	365	391	371	386	364	376	356	383	364	373	390	391	373	407	368	350	362	406	381	345	377	360	385	357	357	356	376	374	352	404	399	335	373	394	392	359	385	377	372	368	364	383	357	361	399	367	367	379	374	330	425	367	362	398	377	371	352	350	378	362	340	405	348	394	353	403	389	373	388	385	318	370	401	419	364	386	377	375	374	397	380	393	378	361	376	372	375	381	380	368	337	390	415	387	363	378	359	373	361	370	369	359	406	352	340	368	373	378	359	389	335	390	365	368	370	349	396	354	376	384	354	357	389	411	372	381	365	380	361	370	388	380	369	348	348	362	358	324	323	367	342	355	396	360	396	378	381	389	367	362	364	373	371	377	381	391	407	392	388	336	408	396	354	391	382	374	366	376	375	393	405	376	386	367	400	402	397	344	379	364	338	368	387	358	368	369	374	391	403	383	387	366	361	374	365	357	364	379	395	376	394	382	388	376	385	361	350	337	356	346	383	379	356	335	361	359	385	343	370	384	383	384	366	389	375	361	386	359	403	386	395	408	392	366	414	372	377	361	352	398	370	348	413	414	388	399	376	398	386	410	363	376	376	372	370	378	377	401	353	371	370	409	402	329	377	389	377	380	392	378	380	375	366	376	362	373	380	377	376	351	382	370	356	369	375	420	382	372	381	409	374	404	409	326	373	379	358	351	366	379	375	399	363	357	369	385	404	374	422	385	377	410	339	378	363	346	407	378	356	376	397	371	372	385	371	361	391	361	382	394	394	398	356	378	382	388	378	396	375	395	354	381	394	374	338	366	365	400	359	383	361	345	362	361	362	360	383	374	406	365	365	349	373	349	382	375	374	397	376	384	388	334	392	378	369	364	386	378	349	410	378	354	394	413	354	409	393	391	374	360	377	414	359	363	380	368	359	365	393	372	413	382	381	403	367	370	391	362	365	363	348	355	384	368	359	360	395	381	388	375	394	369	349	386	390	360	406	369	389	403	363	372	363	375	379	362	344	384	345	395	378	382	352	400	359	377	372	389	398	381	373	373	392	392	364	362	379	392	351	356	377	370	319	388	386	387	327	364	352	368	351	396	387	377	362	371	364	372	385	369	367	379	354	372	385	386	374	385	374	413	366	378	338	370	383	392	367	375	370	393	353	409	337	395	390	334	382	378	361	371	402	367	377	373	360	420	384	385	382	411	370	377	331	370	372	357	388	354	376	375	374	372	399	333	425	416	355	376	352	351	388	377	346	396	345	373	379	344	389	346	361	388	388	362	400	393	374	395	385	393	352	368	378	388	377	357	349	341	354	357	375	381	367	392	353	384	363	379	359	359	360	410	378	372	393	364	364	332	373	379	406	385	400	385	378	371	368	383	354	401	375	387	363	373	381	351	413	372	372	370	379	366	365	394	372	362	340	364	415	335	392	369	346	344	394	389	342	347	357	377	372	387	376	370	362	372	367	390	395	355	360	362	371	365	362	337	370	324	379	379	382	379	345	395	365	395	368	375	383	359	356	360	389	398	406	405	393	357	418	383	422	387	366	378	370	402	374	384	369	402	358	366	365	404	375	382	371	403	398	365	400	354	400	336	382	341	382	375	365	386	364	384	364	379	374	391	381	369	400	381	368	354	386	345	374	368	370	368	390	387	410	426	370	394	354	400	349	378	390	353	368	386	376	334	368	349	369	371	366	399	357	393	351	361	384	402	395	376	383	371	378	421	386	384	365	378	428	367	375	389	371	445	350	383	380	398	362	370	356	391	362	403	386	356	364	386	364	387	391	364	387	409	399	355	402	359	353	360	370	369	387	384	357	405	381	334	367	357	363	364	368	372	367	359	367	378	349	374	400	391	388	421	372	372	348	385	407	365	378	379	389	370	382	392	363	367	375	386	367	377	356	354	380	353	345	383	395	390	370	386	363	348	390	373	386	374	388	400	377	349	380	379	385	389	365	352	374	363	372	344	379	383	371	405	354	361	390	382	364	384	360	385	354	383	375	413	356	399	352	364	374	366	338	380	362	359	395	399	357	382	380	347	370	369	382	360	363	348	396	386	371	384	371	363	350	348	380	384	347	365	381	344	383	371	398	382	334	381	410	381	390	370	357	404	380	339	364	360	347	415	379	335	370	358	378	382	405	368	377	360	338	374	369	379	373	355	375	375	382	367	351	376	397	380	367	384	411	370	361	421	384	389	382	372	357	361	381	356	372	364	375	369	392	377	357	383	386	382	383	387	364	375	374	348	379	354	354	366	364	361	373	362	384	395	363	400	374	398	377	373	378	377	372	334	386	390	392	374	378	358	386	375	407	405	365	389	421	359	328	378	352	364	335	375	328	366	399	414	345	386	371	357	376	364	354	366	385	355	383	363	405	357	376	351	391	374	375	378	390	378	363	362	403	386	376	374	364	375	377	336	378	374	360	333	372	372	358	358	393	383	391	379	379	376	390	344	401	364	352	398	375	391	335	376	371	390	380	365	412	379	356	355	361	370	363	385	371	370	344	388	371	324	358	382	364	382	394	376	361	356	371	398	415	361	394	381	418	374	410	354	367	379	363	408	370	357	362	375	384	366	395	326	385	371	319	349	395	351	396	380	395	343	355	366	411	338	365	341	359	347	346	350	374	421	368	366	375	360	350	396	375	350	372	356	390	372	388	382	381	382	410	376	340	356	377	381	345	371	363	414	390	405	367	376	385	380	387	370	342	374	391	420	384	398	376	353	434	400	376	391	357	384	376	409	364	378	370	395	369	403	395	359	355	378	364	356	397	414	389	412	395	378	332	376	401	381	359	388	372	355	352	348	424	388	393	369	352	364	380	369	361	397	373	360	351	369	372	372	387	383	361	377	403	373	373	380	358	407	370	371	371	364	379	368	352	371	383	363	371	397	366	355	347	364	340	373	375	346	391	385	411	376	364	389	363	384	396	366	391	350	336	391	388	354	366	394	384	406	405	337	354	384	364	374	368	384	404	367	371	379	364	413	402	337	368	352	367	335	369	402	388	375	337	356	360	370	393	360	359	352	409	381	370	390	369	358	353	391	342	365	366	379	394	358	351	378	387	398	385	356	347	368	361	364	375	332	370	333	397	361	370	358	381	383	390	377	382	357	392	387	396	396	363	397	367	390	393	358	365	393	390	366	389	383	407	386	372	374	366	383	384
1180	684	393	300	523	661	507	493	432	356	296	248	242	197	156	153	121	129	123	88	88	100	82	85	72	73	51	69	49	55	41	37	39	39	45	41	35	46	25	37	36	28	37	41	29	29	19	28	24	27	29	48	28	21	28	37	25	21	21	27	25	27	23	38	18	26	18	20	29	27	13	27	21	39	20	26	26	17	24	22	21	20	29	28	23	32	21	22	18	24	18	24	19	30	26	23	21	28	19	31	33	21	19	15	29	21	25	30	14	20	17	27	25	21	33	27	33	28	17	26	23	19	17	29	31	20	15	26	22	23	31	26	22	11	15	30	17	28	19	18	26	28	27	29	23	19	17	20	39	20	20	22	24	27	18	18	23	19	16	29	25	29	18	19	14	29	26	26	19	21	20	26	28	30	20	22	19	21	15	25	27	26	25	23	30	21	24	20	21	22	14	16	28	26	23	23	16	17	29	23	32	22	28	24	18	26	25	27	25	17	20	25	23	24	30	24	20	23	18	15	10	25	20	18	20	27	17	28	20	28	19	21	30	23	22	24	23	20	26	23	29	21	24	28	25	21	30	20	30	21	24	32	28	22	28	20	19	18	22	14	30	28	30	20	22	27	25	23	17	29	25	18	31	17	28	17	22	28	18	14	20	27	15	36	21	27	25	19	25	17	23	22	16	25	32	31	14	22	18	15	21	21	13	20	27	27	22	30	23	21	32	25	18	25	26	17	18	26	19	19	30	24	26	22	19	30	21	27	23	20	24	25	26	26	23	27	21	16	23	27	21	16	15	28	26	27	24	18	28	26	25	22	19	26	22	25	28	17	23	28	15	21	21	33	28	27	26	22	17	12	21	28	19	18	31	22	26	29	23	33	16	34	15	25	12	26	15	24	17	29	25	31	17	27	19	22	26	28	24	27	21	19	23	15	25	24	27	28	22	23	22	26	25	20	18	26	15	17	30	19	23	17	30	22	24	26	20	28	23	19	32	24	18	29	26	25	26	27	19	15	21	31	27	16	20	24	21	17	21	12	22	20	22	18	24	27	20	23	22	25	24	24	16	24	18	23	27	25	35	25	21	29	16	23	17	26	26	26	23	18	20	23	24	22	17	25	23	21	20	21	22	19	20	25	20	23	19	20	21	22	24	25	31	19	21	28	23	22	27	18	31	19	27	18	24	20	21	19	25	28	18	22	25	12	20	19	26	30	25	22	27	19	25	23	24	23	22	26	20	20	27	21	16	24	20	19	25	17	19	26	26	28	24	30	18	22	34	19	30	26	12	23	23	26	25	19	19	21	21	22	22	20	15	19	22	24	17	23	29	31	18	35	18	26	21	18	22	30	27	21	11	18	23	28	27	23	20	20	21	34	20	22	19	26	30	27	13	26	16	30	14	22	19	21	14	21	21	24	18	21	21	32	20	27	21	27	17	22	20	28	24	31	30	20	27	28	15	25	25	27	31	28	23	25	19	25	23	24	34	25	28	26	21	23	24	19	28	17	26	28	16	20	29	25	21	24	20	21	24	22	32	20	16	28	23	24	17	22	20	26	20	26	27	26	27	20	21	25	25	20	17	28	29	23	23	23	24	20	20	26	24	15	18	17	20	26	26	26	23	23	20	23	27	19	17	24	23	22	20	21	26	18	27	27	23	28	27	28	16	30	27	24	26	21	20	14	26	29	18	25	24	28	22	21	20	23	28	15	23	24	18	25	23	21	26	23	18	28	29	24	17	23	19	29	20	24	10	21	17	16	20	17	14	17	25	30	21	14	23	20	24	29	30	26	14	27	25	16	21	16	19	26	23	28	25	21	21	25	20	20	25	28	24	26	23	27	21	14	25	27	24	22	29	28	19	20	28	25	21	20	19	25	20	20	30	21	21	22	19	20	17	18	29	27	25	25	19	30	15	20	17	24	29	13	19	18	30	26	16	16	22	18	27	19	19	21	18	26	22	18	12	26	26	29	18	27	23	19	13	27	22	25	23	26	24	21	16	21	22	26	27	20	14	21	26	21	17	27	29	26	29	30	14	14	24	24	21	26	16	19	26	24	25	21	23	25	26	21	19	19	26	19	14	26	14	26	19	13	16	15	24	19	26	20	31	18	24	16	21	17	18	24	22	16	32	20	28	24	20	21	32	23	20	26	17	23	24	24	27	20	28	21	27	29	26	28	20	33	17	25	26	28	19	30	23	23	22	19	22	27	27	14	23	21	25	20	19	24	20	27	27	24	30	26	30	21	27	15	17	14	22	23	25	26	28	25	33	16	21	19	29	22	21	27	18	25	25	20	23	24	18	20	18	15	25	30	18	23	26	24	27	28	23	21	18	19	15	24	25	16	26	32	30	21	22	26	17	21	24	19	22	28	19	13	23	18	29	20	24	20	27	16	21	23	20	14	22	23	23	23	21	19	30	31	26	16	18	25	22	28	33	25	18	26	20	29	23	20	26	26	32	15	26	26	16	17	21	25	20	23	21	20	21	26	16	16	18	17	17	23	21	14	14	28	13	18	40	18	20	21	22	27	23	24	26	27	21	19	31	26	21	23	22	26	20	22	28	22	14	18	35	24	22	13	17	16	21	22	24	23	19	31	19	17	17	19	23	18	23	27	17	18	26	24	23	32	26	28	15	30	20	19	23	29	28	15	26	20	23	17	25	22	24	24	20	23	32	20	27	18	21	24	20	21	25	21	21	25	31	22	21	21	19	27	20	32	25	30	23	14	25	17	25	19	24	21	25	18	28	20	21	23	18	20	23	25	20	19	21	25	26	23	19	22	26	23	21	30	13	25	21	31	27	18	24	27	24	22	15	29	28	26	15	23	32	27	13	21	26	17	20	26	10	24	28	24	16	11	25	16	18	18	26	23	23	23	27	29	24	21	20	25	24	26	32	20	25	23	23	31	23	27	23	16	19	20	23	18	24	26	20	14	29	22	14	26	21	23	29	23	22	20	19	19	23	28	23	28	22	26	25	16	24	24	20	28	18	16	23	24	28	20	14	24	31	26	16	21	13	21	19	26	24	18	27	21	25	18	22	18	17	25	22	24	22	25	23	21	24	27	35	25	23	23	18	17	22	27	18	21	19	23	15	32	27	21	34	26	20	25	18	19	26	19	17	19	27	24	28	17	25	22	20	26	22	30	28	24	32	27	19	27	27	13	29	28	17	23	29	17	21	22	22	23	19	16	25	27	19	20	19	19	21	22	23	31	23	26	24	21	18	15	17	22	23	20	27	19	25	20	19	20	25	25	26	28	21	22	22	22	22	21	24	20	17	15	21	18	34	21	14	23	29	10	24	19	15	26	31	22	28	16	24	17	23	17	20	26	16	21	24	26	22	22	18	26	23	32	23	16	17	20	25	22	15	30	25	24	18	31	25	19	20	27	20	22	25	25	18	16	23	26	29	29	22	26	20	22	20	20	15	20	21	27	22	23	19	22	25	27	18	23	17	17	18	18	24	24	22	28	18	19	16	22	30	20
22219	15984	9935	23350	31210	30296	26540	22925	19795	17028	14297	12176	10487	9001	7741	6485	5804	5369	4739	4434	4315	3997	3950	3374	2983	2725	2206	2039	1888	1587	1596	1428	1325	1292	1197	1106	1032	1057	1090	975	1001	969	947	951	971	979	876	745	781	704	726	722	629	677	649	625	520	537	478	473	463	467	439	423	445	458	453	428	434	421	436	410	437	367	417	404	412	428	429	379	408	440	401	418	375	416	433	371	416	381	411	373	374	358	397	392	360	377	384	413	389	376	378	374	388	368	415	373	424	375	403	381	388	335	390	370	373	367	389	375	413	370	380	389	401	365	386	380	416	375	364	381	415	433	384	337	363	373	396	397	381	357	372	379	347	402	342	377	417	400	375	375	361	390	389	368	407	347	394	389	367	366	366	429	399	407	391	375	399	377	389	383	431	348	389	372	371	363	421	374	372	351	356	357	356	373	382	371	352	373	327	413	369	367	366	390	369	401	368	387	348	397	372	383	333	398	358	366	372	345	394	358	363	337	390	388	394	403	400	410	364	364	351	389	385	369	377	367	379	389	363	381	382	370	359	398	397	352	340	338	382	390	372	387	382	379	389	380	339	382	384	379	403	351	361	359	420	367	365	358	391	341	376	378	347	358	373	383	377	375	355	377	359	323	353	409	383	394	366	373	370	346	390	389	384	384	381	376	335	366	368	357	394	372	344	348	386	376	372	387	401	408	358	357	382	395	357	376	353	365	380	356	387	341	396	383	350	414	393	389	411	396	346	387	379	363	388	376	371	369	410	417	376	366	377	382	363	348	382	395	372	386	375	392	400	368	413	351	352	401	384	394	382	420	384	371	384	373	350	385	367	377	370	355	357	383	391	376	370	369	394	351	389	406	416	391	430	338	347	383	399	394	362	397	392	388	424	355	385	395	365	379	382	380	405	390	401	387	406	367	385	397	357	368	404	370	356	371	365	377	390	381	401	382	372	373	361	362	365	368	353	410	388	418	406	409	340	355	381	336	369	415	353	386	388	391	403	410	389	375	321	391	349	359	393	399	410	371	326	391	398	368	372	396	432	359	377	357	395	356	366	389	372	370	357	372	354	355	368	404	417	370	369	375	342	359	376	394	401	409	374	385	360	356	380	373	405	357	355	389	382	424	384	352	354	375	386	371	379	376	356	373	347	358	383	357	350	383	381	390	376	376	338	418	370	377	374	350	372	371	415	410	386	389	361	392	370	342	387	372	419	403	375	402	388	376	386	404	376	398	379	369	345	374	359	357	406	399	377	419	381	356	378	376	360	377	347	366	384	375	348	362	394	349	375	373	364	359	404	364	389	389	412	393	362	403	351	379	392	362	336	347	370	376	331	381	378	407	407	381	363	335	335	363	316	362	386	371	406	378	392	412	347	386	344	383	351	377	368	370	362	405	369	384	346	393	382	390	376	382	414	378	375	382	356	415	384	371	390	373	405	393	401	404	365	340	349	380	380	342	380	406	363	388	362	395	387	384	372	386	361	417	360	347	389	363	381	353	357	343	386	396	364	352	378	366	392	360	346	356	404	376	421	356	357	361	391	382	358	352	398	384	360	405	411	359	400	407	356	381	360	412	370	390	362	364	368	386	386	338	391	391	401	370	404	407	395	360	381	380	401	345	378	377	359	384	350	368	376	384	385	353	364	377	375	368	378	381	403	360	396	376	341	383	388	382	346	383	357	380	384	374	363	358	380	386	394	389	370	410	396	383	401	353	383	409	376	369	382	382	369	372	372	379	393	370	391	405	356	378	402	356	418	371	357	377	350	358	385	377	375	335	361	337	413	376	388	363	359	364	395	372	366	412	357	363	360	369	366	378	381	373	406	379	339	354	391	395	370	377	400	361	387	412	334	378	391	388	388	395	401	352	355	385	369	388	373	390	397	391	378	359	353	398	362	376	392	369	378	363	373	379	365	328	401	374	389	384	384	385	394	383	380	396	393	353	380	374	380	380	342	374	375	360	366	379	359	353	402	357	380	417	383	373	361	390	420	379	362	384	360	391	404	391	396	374	390	355	415	375	367	363	375	376	381	374	371	343	369	367	370	378	392	379	381	381	372	373	383	364	373	361	376	385	360	341	342	372	396	400	388	389	379	378	401	345	374	375	396	375	378	361	371	382	366	357	392	406	398	369	382	409	408	395	375	370	384	365	401	371	416	361	349	372	363	377	345	378	345	408	415	371	393	385	392	370	367	375	375	377	355	350	379	379	390	404	399	382	338	384	393	356	394	376	382	359	377	387	396	378	347	370	360	392	383	376	350	345	388	373	399	371	390	382	411	367	367	342	369	336	369	384	356	372	401	342	412	356	418	367	386	357	397	377	355	372	400	409	361	418	336	341	388	371	374	376	368	379	410	378	405	363	352	402	344	382	368	371	386	364	363	364	374	407	394	356	342	327	373	376	356	376	384	372	362	387	357	379	366	380	392	374	388	323	422	397	355	403	382	351	362	396	335	357	385	346	379	385	378	340	358	370	398	390	390	401	357	370	378	348	381	388	357	399	384	382	380	352	378	381	357	390	372	381	402	388	347	375	375	373	367	395	397	386	363	373	368	409	377	374	378	385	327	369	359	392	402	367	393	351	366	359	358	358	387	385	377	363	352	363	381	387	372	386	388	385	384	379	406	372	346	387	348	368	375	362	397	381	352	383	410	337	405	353	377	375	401	370	357	338	377	392	391	346	363	402	353	407	333	385	371	370	375	380	360	391	385	389	382	369	354	363	355	365	349	421	403	401	391	403	380	375	332	379	378	410	392	333	361	363	409	339	379	378	364	374	374	366	357	368	360	361	363	375	371	368	397	360	367	349	372	395	361	380	410	387	368	408	386	380	373	408	339	352	373	388	395	400	336	386	358	354	367	340	391	353	373	339	398	343	389	377	393	398	380	373	394	381	379	367	351	373	384	375	380	387	363	360	401	356	374	361	395	368	353	392	340	389	361	398	389	352	375	368	390	396	360	377	388	346	368	380	411	411	364	388	344	397	371	373	407	373	358	373	374	365	366	341	399	374	373	383	392	402	374	346	368	408	364	352	377	370	366	388	399	367	401	346	370	372	365	358	353	402	379	370	390	378	354	370	382	408	373	398	368	369	365	407	371	398	389	411	363	379	348	362	392	370	366	361	358	350	392	408	364	359	372	357	383	363	357	413	363	357	389	364	361	381	353	370	373	378	399	375	379	391	440	400	360	362	377	359	365	348	380	376	369	387	378	344	400	391	367	387	364	379	370	370	380	371	387	387	374	375	387	395	421	398	382	356	389	366	388	372	402	406	417	379	399	372	367	359	375	408	383	344	358	358	370	362	383	360	367	354	383	387	379	378	347	350	354	380	371	363	387	391	384	371	379	368	365	379	357	401	373	391	372	391	339	367	377	366	389	406	369	378	369	364	375	367	353	383	380	377	388	354	405	366	361	373	387	389	396	364	403	328	398	382	406	383	374	369	408	368	354	347	376	351	386	417	365	354	391	394	380	395
2774	623	383	307	522	625	523	478	356	370	278	247	207	217	165	137	150	112	116	102	103	98	101	94	82	74	84	74	64	82	48	66	62	41	55	53	50	54	53	53	52	55	62	48	43	51	50	55	40	45	40	46	45	46	41	35	33	38	49	55	50	36	42	51	41	37	46	34	33	47	33	28	37	36	31	46	42	43	42	33	44	41	33	45	40	37	38	48	48	36	48	34	42	38	41	40	46	35	38	40	42	41	38	41	30	44	37	49	48	40	48	38	34	42	38	41	40	28	39	36	40	49	40	45	38	37	37	56	36	53	39	51	47	19	40	50	37	39	41	34	35	39	47	26	36	45	28	44	42	47	37	36	42	39	38	39	41	35	40	47	44	35	36	42	38	39	48	29	37	38	30	34	35	42	43	29	44	40	40	34	32	42	32	39	44	33	27	38	33	38	34	33	34	42	31	38	45	45	32	32	37	41	40	41	30	38	54	30	34	32	45	37	33	41	29	39	45	39	42	40	33	32	46	33	33	35	33	35	37	40	41	41	38	39	31	40	33	30	34	38	37	32	34	40	44	28	46	40	42	32	44	33	39	34	26	34	42	32	39	40	36	47	43	38	41	30	39	34	30	39	42	30	27	35	29	53	48	39	35	28	34	40	39	48	33	45	39	52	43	41	30	46	43	53	38	50	50	37	45	39	38	34	35	43	39	37	38	39	38	30	33	40	44	46	41	50	46	29	37	50	46	41	40	48	35	35	29	48	38	34	39	40	33	39	43	27	38	41	43	43	38	40	34	45	36	42	28	30	32	40	48	39	45	38	44	47	31	46	47	31	29	42	33	47	43	38	37	37	23	35	35	29	43	31	36	41	36	43	33	46	48	42	40	35	30	46	44	41	35	42	33	46	41	37	44	37	35	39	34	38	37	40	48	47	31	40	45	39	47	44	47	38	39	37	38	33	38	35	27	34	40	31	34	50	39	35	40	33	41	47	44	31	35	33	28	33	38	32	26	39	33	31	38	45	35	42	37	35	42	19	35	37	41	45	30	39	32	31	50	27	29	39	29	23	57	41	27	28	46	44	31	49	37	32	44	44	27	47	35	45	30	39	29	30	40	41	48	36	30	48	30	42	41	33	42	46	47	41	38	40	41	39	49	37	27	39	35	42	33	47	31	30	36	40	40	47	32	35	37	34	35	36	68	37	34	46	35	35	37	30	40	43	49	47	38	29	27	43	40	48	45	38	40	28	36	47	44	32	38	36	30	33	45	27	41	37	31	36	29	33	39	49	39	37	34	36	47	33	41	33	40	42	41	42	38	42	50	36	37	36	30	49	42	40	32	41	30	33	42	45	40	35	30	38	42	36	33	43	39	39	34	36	30	48	48	34	41	41	41	37	36	37	44	43	36	32	32	31	38	44	33	44	42	34	38	34	34	36	38	46	36	31	27	50	45	40	40	35	29	55	39	40	36	43	37	39	45	53	32	42	29	37	29	37	30	43	34	50	34	29	27	36	38	44	33	46	45	40	33	40	50	37	35	39	41	42	35	45	35	39	41	29	38	44	35	38	50	35	38	32	37	42	44	38	42	41	27	38	35	33	54	35	48	35	39	41	46	36	39	38	35	36	43	41	42	48	41	29	38	35	40	35	46	53	39	42	45	36	39	39	39	47	34	34	29	40	39	38	36	42	37	30	37	36	30	38	35	43	36	53	39	35	41	45	41	29	36	37	27	46	48	43	44	51	40	39	38	46	41	37	41	40	38	37	46	34	38	41	46	43	53	40	33	35	49	39	50	23	43	35	40	33	31	34	38	45	42	32	48	32	38	39	41	35	40	42	38	38	27	50	47	48	38	35	32	42	43	37	33	37	33	38	42	40	42	32	31	26	33	47	33	41	47	36	43	35	35	30	44	41	40	42	38	37	37	40	37	26	40	35	34	44	37	51	30	50	43	37	43	36	40	44	32	39	37	36	45	41	28	33	45	49	35	42	43	27	32	45	27	30	44	34	41	34	34	32	36	43	53	45	27	38	37	33	34	42	41	39	40	43	35	47	41	43	42	37	38	48	29	35	39	53	34	43	35	39	42	33	43	40	37	46	30	41	22	53	41	36	41	43	39	41	42	41	57	50	55	41	32	35	44	42	24	29	42	49	28	44	39	40	42	30	36	41	56	37	28	49	32	37	34	38	42	45	50	39	48	32	42	33	38	34	46	32	43	32	46	36	39	32	34	31	36	35	32	36	41	40	47	41	28	35	42	38	31	48	30	38	39	30	44	35	40	38	41	41	30	44	34	40	30	50	41	35	41	35	37	38	40	39	41	38	33	40	39	48	58	46	29	36	31	38	37	38	31	34	32	39	44	28	42	56	36	43	31	47	34	45	32	35	46	43	36	50	49	35	42	23	43	38	44	37	35	42	40	34	39	33	42	39	38	40	45	36	36	36	41	36	37	28	28	39	38	33	27	32	35	39	49	43	41	52	35	39	39	43	38	30	32	47	38	39	42	41	34	43	29	41	41	34	40	26	40	47	43	42	48	35	38	44	28	36	49	34	38	37	28	45	38	33	40	41	29	31	44	39	30	52	39	41	38	47	40	38	37	37	41	43	32	44	37	33	29	36	39	28	46	44	38	38	32	37	35	33	33	34	35	40	40	32	45	49	45	39	32	46	42	47	41	33	41	34	35	40	30	43	31	31	41	37	41	35	44	25	41	45	36	40	36	42	41	44	31	39	54	43	34	42	41	26	38	41	35	40	46	29	46	41	39	43	44	46	35	24	39	47	41	38	37	34	36	55	36	37	44	40	41	34	32	44	43	37	39	32	39	25	41	41	42	40	37	35	36	37	36	38	44	50	43	40	41	37	36	35	30	32	47	46	44	43	47	37	43	41	36	39	46	46	48	41	48	43	35	49	38	42	36	34	35	37	40	48	37	41	36	39	41	28	35	29	36	36	35	40	41	29	45	39	34	40	43	27	26	37	26	40	38	31	53	32	35	26	44	36	41	31	40	36	35	39	36	38	53	33	32	35	36	40	46	39	28	36	34	31	45	39	39	50	28	38	37	42	40	37	34	31	35	41	44	38	51	37	34	28	39	34	31	39	47	36	41	36	39	42	29	33	37	34	39	41	42	38	35	29	44	33	50	49	43	34	52	40	42	41	45	37	32	35	47	39	37	45	39	43	32	44	38	47	42	37	53	43	44	44	37	45	43	27	29	45	36	45	37	29	31	34	34	51	32	35	32	39	44	41	35	47	41	32	48	42	39	33	37	36	43	39	42	35	34	42	36	36	22	49	40	34	37	44	34	46	43	36	36	34	41	35	51	39	42	48	47	31	45	48	52	30	48	50	34	39	39	53	35	43	38	34	36	34	36	36	37	34	49	31	42	29	34	28	38	28	39	25	45	40	43	55	46	35	32	39	36	41	43	49	37	40	45	42	46	46	39	45	35	42	50	47	31	31	36	41	35	32	40	30	48	37
20292	14649	9500	22457	29960	29162	25841	22383	18960	15948	13440	11532	9884	8493	7351	6638	5785	5170	4731	4386	4100	3875	3739	3424	3033	2712	2330	2028	1899	1814	1703	1548	1580	1541	1337	1253	1251	1300	1275	1232	1231	1265	1202	1151	1158	1140	1029	1012	918	966	899	888	887	811	808	764	829	732	719	735	695	704	720	668	667	683	628	671	645	647	633	678	638	710	665	676	675	669	653	669	669	656	691	676	632	651	604	658	656	684	670	654	613	641	627	682	636	619	614	664	637	591	660	615	652	655	628	649	685	629	615	608	672	627	627	611	614	653	603	649	638	611	669	618	682	615	601	617	653	648	625	642	613	637	650	645	654	637	602	637	640	624	647	668	653	627	595	655	662	632	625	601	604	654	663	654	630	600	634	630	605	599	631	646	615	599	672	603	608	620	682	615	609	587	640	628	651	638	586	634	686	639	616	693	653	632	656	616	654	637	634	634	605	670	600	617	623	620	617	621	650	604	608	594	628	590	625	642	638	630	597	630	635	595	661	639	629	616	615	666	664	631	622	610	645	629	588	687	601	615	594	624	606	651	629	637	598	620	611	598	667	648	629	655	634	613	611	601	654	641	657	616	640	663	632	595	595	599	616	631	643	665	621	611	676	614	634	593	633	608	616	659	668	661	611	631	624	659	590	622	652	621	641	630	650	612	659	658	672	617	681	615	642	666	637	655	602	646	657	654	646	655	601	642	626	622	603	667	626	642	585	609	621	646	614	684	589	604	678	640	611	658	655	585	657	655	622	619	618	586	660	626	623	623	647	670	639	630	639	634	676	622	593	609	631	624	628	616	657	605	661	634	607	612	636	594	588	625	614	610	598	623	635	604	660	686	629	646	595	652	568	622	604	614	623	587	649	651	614	647	647	610	642	637	652	628	583	591	648	648	615	631	665	615	596	612	635	646	566	602	623	658	601	616	645	610	614	649	620	620	640	634	619	628	638	633	663	622	614	629	583	628	634	642	666	603	662	642	618	632	640	605	612	653	638	605	648	614	619	633	658	638	648	619	644	664	629	650	630	644	637	617	643	623	596	694	625	615	616	667	690	627	598	628	602	640	631	602	681	634	619	612	656	621	588	607	662	615	636	625	614	593	633	591	668	620	656	656	661	634	617	602	613	648	633	642	632	616	658	628	647	644	623	638	592	633	615	587	665	661	631	621	622	639	627	628	566	633	657	632	644	609	593	662	650	642	609	635	669	605	674	608	628	581	676	625	608	574	591	603	649	598	636	605	633	658	612	628	629	691	640	589	594	601	612	635	603	632	607	636	644	619	616	641	645	616	636	616	616	623	619	655	608	633	602	629	602	608	610	629	648	586	645	611	588	622	662	621	624	637	599	636	587	651	639	634	649	630	635	679	578	662	660	590	623	643	623	668	655	596	650	652	584	634	654	593	653	647	661	674	659	614	609	669	595	616	650	628	572	628	638	634	593	667	653	576	624	664	619	655	639	615	638	630	646	593	660	614	613	611	583	636	668	638	646	588	573	666	589	633	628	611	663	659	602	592	627	633	610	664	607	631	630	642	612	593	627	575	625	640	597	641	600	621	619	637	640	669	652	679	654	646	607	673	616	658	629	625	632	620	670	613	665	584	637	662	662	590	594	595	643	590	618	667	656	599	661	646	606	679	625	620	635	632	612	643	613	648	647	622	676	633	638	646	638	607	601	652	634	602	618	641	652	602	629	597	632	613	660	606	626	682	648	642	625	612	659	651	632	618	664	656	600	575	622	635	655	610	645	606	612	616	666	643	622	639	654	605	633	597	658	596	572	662	593	613	635	626	582	614	614	675	584	576	655	644	651	627	598	625	612	632	692	613	640	612	619	613	614	603	652	607	607	598	644	613	635	647	606	644	633	631	611	632	633	604	650	634	635	623	620	671	691	632	575	613	624	625	601	642	672	608	612	640	612	593	599	664	667	634	639	648	622	636	628	622	631	648	582	627	625	625	614	608	633	613	647	619	610	631	657	639	633	641	640	613	599	639	600	644	623	626	614	594	586	611	622	637	610	629	656	626	568	616	614	588	661	615	589	600	629	610	653	579	626	604	648	628	624	625	660	625	657	640	631	665	633	570	629	606	624	641	639	631	605	599	628	650	621	611	649	640	645	665	632	627	669	598	622	599	608	610	626	609	607	646	638	616	640	675	618	603	651	607	668	635	618	609	602	597	591	586	633	680	612	665	624	614	646	641	675	578	606	667	626	611	622	683	590	606	598	615	612	623	635	649	653	617	600	611	633	619	640	609	614	677	638	669	608	630	626	656	643	589	617	671	625	620	641	609	626	682	613	664	597	660	625	617	641	602	657	624	649	598	676	612	651	638	612	583	613	617	646	605	617	640	629	627	630	608	655	608	610	639	616	615	687	625	644	643	626	612	616	658	679	620	663	626	595	635	661	624	612	588	596	599	627	612	630	593	604	643	610	633	654	602	647	634	623	625	625	636	635	646	611	594	623	621	605	585	620	635	662	586	616	626	605	587	633	619	682	593	636	645	663	616	629	653	634	594	624	602	613	638	638	592	658	650	659	622	628	608	620	628	662	622	614	613	659	628	666	603	631	620	652	591	588	607	597	618	600	614	674	636	660	669	617	638	660	622	597	639	597	646	587	657	670	639	592	652	584	614	637	658	615	629	623	608	602	694	653	652	618	617	628	653	601	672	594	593	596	631	633	612	619	642	653	629	649	655	647	621	602	629	635	645	626	609	640	634	611	623	617	631	644	619	571	636	610	640	631	636	632	591	655	598	632	640	654	594	628	632	628	622	644	623	568	611	623	613	600	641	615	617	626	612	637	659	612	613	635	602	653	642	621	613	646	635	605	629	656	607	609	594	609	606	602	628	626	617	663	647	655	663	664	622	577	673	642	582	650	627	628	643	627	618	657	650	625	621	627	597	611	621	590	656	607	640	615	632	596	687	628	641	660	621	620	610	580	646	627	653	625	646	603	662	625	610	657	591	697	628	607	611	601	574	607	598	613	629	635	636	616	603	651	644	629	629	647	615	615	647	616	627	651	618	604	636	631	603	649	639	658	652	592	663	618	650	634	594	642	614	626	620	614	621	662	625	662	616	637	687	625	619	640	561	603	624	619	652	651	626	633	628	596	658	618	653	615	577	663	616	623	622	637	616	599	658	639	635	671	628	621	608	650	609	655	597	615	617	635	605	637	611	607	597	635	610	602	627	631	638	654	641	621	596	600	651	635	637	651	669	604	601	657	635	675	669	625	671	607	609	640	602	642	613	580	629	630	601	628	631	651	608	625	586	604	621	660	613	633	603	606	646	614	654	637	628	642	613	650	643	622	648	628	643	628	652	639	646	627	610	615	627	640	659	584	646	627	658	639	614	640	669	618	637	650	622	635	663	648	625	645	647	626	624	622	637	610	610	639	633	630	617	641	593	630	606	678	613	698	586	627	625	614	589	607	657	637	629	645	668	653	628	641	662	648	563	625	653	636	660	632	658	612	603
2178	971	604	471	783	896	779	693	546	472	395	389	317	251	251	218	188	156	160	119	129	149	132	118	119	107	67	78	72	79	79	77	59	72	59	58	72	55	59	57	65	53	72	62	67	60	53	60	53	49	45	60	51	41	39	40	52	50	41	54	51	39	47	40	47	48	42	35	39	48	48	42	35	33	40	41	50	25	31	36	41	32	38	33	35	41	45	37	35	37	50	40	43	53	27	38	44	48	38	26	38	31	51	41	48	35	41	44	35	47	40	34	40	42	39	34	34	23	43	43	44	42	43	41	44	39	49	37	31	45	39	41	39	41	43	41	43	47	42	35	46	41	31	36	39	46	32	52	38	41	35	52	35	42	37	40	38	45	38	42	48	39	47	48	42	42	57	38	37	39	37	39	34	33	42	47	45	49	42	55	36	38	37	42	40	50	35	33	26	47	30	32	49	36	32	37	42	42	47	41	41	39	44	49	37	38	48	50	44	52	43	51	35	43	40	28	35	40	53	32	41	42	50	38	29	46	45	42	43	41	40	28	40	44	31	40	55	26	35	39	35	36	45	36	36	45	42	41	25	47	34	40	39	36	35	40	46	29	37	51	30	43	43	46	35	34	41	53	38	44	41	43	47	45	38	45	44	43	35	29	35	35	37	27	41	50	31	38	25	41	29	31	46	46	47	39	38	45	49	45	37	36	32	29	31	36	43	35	33	32	41	36	44	38	38	45	35	26	49	48	45	43	40	44	39	36	33	39	41	37	38	43	39	46	27	42	40	43	41	36	33	38	47	34	41	44	36	39	51	38	50	51	46	41	37	39	34	36	36	39	41	42	37	48	44	29	41	27	47	41	35	37	44	38	39	23	31	44	36	38	40	46	56	39	44	34	49	43	42	35	39	36	32	47	43	38	46	46	36	40	44	32	37	39	47	40	46	40	30	34	46	39	33	41	39	35	40	49	41	56	39	33	35	45	35	37	39	38	38	39	41	38	38	48	52	53	48	38	41	38	37	41	45	35	38	42	37	41	34	43	37	43	43	46	43	36	36	42	39	35	43	43	41	43	42	38	43	36	50	56	49	32	41	54	39	36	27	44	49	43	43	40	36	44	31	27	35	45	39	50	38	36	39	47	44	39	38	32	53	43	46	35	48	35	45	48	38	45	51	39	38	32	37	48	44	37	46	34	43	48	41	38	38	43	43	41	48	49	45	42	41	35	36	37	32	46	32	43	23	44	33	28	44	44	52	45	44	43	34	28	43	40	25	52	43	41	37	39	33	39	48	45	47	35	28	44	33	48	33	41	55	37	46	40	49	36	33	40	37	35	34	41	46	46	49	45	30	44	49	47	38	41	44	44	35	47	38	45	43	33	47	49	45	54	39	42	38	50	40	36	43	42	43	38	48	47	42	45	49	41	41	47	37	50	45	32	42	32	35	50	43	38	38	39	39	36	41	35	46	47	38	42	48	44	35	40	41	37	54	41	44	39	39	47	37	35	38	42	40	46	41	37	37	48	40	33	33	47	45	51	49	32	44	48	35	33	41	35	31	40	39	41	29	47	42	42	45	33	45	39	45	26	40	35	54	38	44	46	32	40	37	39	48	50	37	35	39	41	33	41	28	60	34	48	37	56	40	39	48	39	46	41	41	43	43	36	34	46	40	46	34	31	38	37	42	51	42	34	34	41	36	30	35	48	38	38	29	49	32	41	50	29	47	43	38	41	41	46	43	29	38	37	33	40	35	32	41	40	31	41	35	34	33	34	41	49	35	35	54	45	52	43	42	28	36	45	40	39	35	44	46	33	37	39	28	36	48	43	28	35	32	43	38	52	44	42	43	35	38	38	42	46	32	38	45	38	34	33	29	45	44	48	42	40	40	43	50	42	41	33	34	53	42	50	48	37	50	40	44	42	46	45	36	42	42	34	37	33	30	33	31	34	38	40	37	32	32	35	53	33	47	46	38	37	41	30	35	46	40	35	42	44	41	34	39	42	53	38	45	30	43	44	43	39	37	34	34	39	50	45	35	35	40	39	42	39	37	42	37	44	39	40	47	39	29	45	40	39	39	36	47	30	48	42	35	53	44	40	38	35	36	48	33	39	32	37	57	35	44	37	39	46	46	24	35	42	40	49	37	33	37	33	37	38	53	48	26	37	42	36	35	37	36	45	33	37	32	31	44	30	36	36	46	46	30	34	40	43	38	33	27	36	32	38	52	43	40	48	50	36	46	60	28	39	36	39	35	33	40	40	39	28	50	48	37	37	37	36	37	44	39	47	44	37	41	46	41	35	38	42	44	38	40	32	42	45	55	44	38	43	36	36	36	43	49	36	40	54	35	47	41	41	49	41	45	53	35	40	34	42	51	31	34	36	41	34	39	36	52	44	37	32	44	34	38	42	41	47	36	37	43	29	46	38	40	35	39	49	37	38	33	55	31	36	35	31	39	39	37	48	46	42	37	30	34	37	41	29	48	52	46	47	46	54	40	39	41	46	34	54	35	35	51	33	36	36	35	44	29	40	37	30	47	46	40	46	33	29	45	46	44	40	40	43	34	45	44	39	38	37	35	38	53	37	28	40	50	38	36	46	55	36	51	38	42	44	32	47	37	54	38	41	37	39	29	44	36	37	29	59	42	30	46	41	30	40	30	52	43	54	36	32	30	39	42	57	30	29	53	31	47	44	44	49	52	40	39	42	45	36	40	33	35	46	37	42	35	34	35	45	44	43	46	37	30	47	42	46	39	37	40	50	35	34	31	36	36	44	31	44	34	39	37	33	45	41	47	38	47	41	40	46	47	40	32	46	39	37	38	46	35	30	33	32	36	49	30	55	45	42	38	38	50	43	43	40	33	44	44	40	42	43	44	38	39	55	44	28	55	30	43	55	42	45	55	40	34	44	40	42	46	48	41	48	36	45	36	36	35	38	42	37	42	32	32	42	36	37	58	41	30	41	45	38	34	47	43	46	50	42	41	42	36	36	30	36	45	37	40	34	39	30	36	33	34	49	33	32	49	32	38	43	31	54	38	41	42	42	41	39	46	34	37	41	42	35	28	38	43	39	48	51	53	42	38	37	33	30	41	39	31	44	38	42	33	37	20	38	43	39	41	33	42	35	38	34	35	58	40	50	44	39	36	46	43	44	31	41	35	26	44	48	38	39	34	31	34	52	37	39	45	32	49	42	47	41	40	48	34	33	41	38	40	25	38	43	34	40	41	42	37	30	24	52	45	45	45	48	50	43	25	39	31	45	37	35	33	36	50	40	36	36	43	43	39	55	26	50	39	30	48	34	48	31	40	35	50	48	43	46	33	40	40	30	49	38	37	35	37	40	34	52	31	29	32	33	39	49	37	28	31	44	38	37	38	43	56	37	46	33	43	41	40	54	37	44	34	43	50	42	44	35	38	45	37	44	51	37	41	47	39	44	41	39	47	42	42	39	44	40	39	37	44	49	31	53	41	49	30	38	37	37	31	44	32	36
26176	19082	12993	27148	35253	34142	30859	27092	23136	20155	17656	15089	13508	11838	9917	8984	7812	6991	6403	5853	5339	4929	4926	4336	3760	3482	2856	2736	2449	2275	2082	2067	1971	1859	1712	1614	1628	1513	1578	1429	1517	1472	1413	1517	1449	1427	1183	1113	1087	1118	1070	1020	1017	982	920	861	902	840	829	809	767	765	790	785	762	724	708	777	706	696	713	755	676	686	689	656	696	746	703	750	704	676	663	646	641	656	681	643	675	637	707	666	701	648	652	638	713	710	672	687	648	638	666	677	666	678	643	605	696	682	659	622	691	685	688	645	650	724	625	686	668	654	672	643	680	656	650	671	647	652	676	624	634	652	706	664	650	685	696	656	693	632	715	677	637	622	600	678	715	706	660	626	657	662	625	679	679	651	668	657	621	601	654	665	631	672	642	649	662	616	664	688	630	649	659	674	629	664	647	668	650	683	638	618	637	694	679	658	693	652	674	623	646	627	643	671	628	636	704	662	671	684	661	616	630	634	607	647	649	665	668	627	674	646	637	675	659	648	660	711	699	701	633	627	674	623	648	658	678	648	620	679	648	701	660	642	620	630	643	678	665	641	614	660	649	647	665	622	649	611	682	681	668	661	649	647	650	626	665	654	695	630	653	656	649	678	684	614	609	659	653	622	638	632	695	709	601	659	681	672	711	677	686	647	667	667	667	638	651	684	704	671	685	675	612	656	688	641	637	698	628	635	644	608	624	665	638	667	691	645	610	645	680	645	654	674	641	602	686	629	646	634	649	629	703	699	649	662	642	646	616	693	627	647	675	639	636	644	646	662	672	654	633	669	646	648	621	665	674	618	624	698	638	674	645	665	671	625	691	697	631	622	620	652	660	620	615	641	675	664	639	661	673	667	635	616	673	665	634	670	665	628	631	645	641	673	628	647	675	708	680	650	691	614	679	656	642	661	675	637	688	681	682	680	635	651	612	650	692	635	654	661	614	656	664	671	644	700	677	592	626	658	644	627	704	624	684	623	648	592	651	674	641	640	631	655	652	659	652	662	616	611	652	630	673	689	639	690	643	634	665	690	715	653	636	669	653	654	659	622	640	635	627	659	625	616	656	646	669	622	643	645	664	675	675	646	696	640	654	642	619	668	654	652	639	592	656	622	662	651	700	633	651	647	618	714	680	657	656	595	674	619	682	627	631	658	708	648	640	712	632	650	614	621	672	643	659	629	691	622	615	652	637	654	700	678	610	661	657	639	618	633	612	624	685	631	662	619	649	624	652	637	689	654	655	673	663	638	689	693	627	627	697	663	631	608	700	664	637	608	632	637	636	679	629	607	650	617	677	648	658	659	606	649	670	617	677	669	612	683	646	676	640	621	668	641	641	683	626	611	659	664	606	668	652	678	595	643	645	681	646	668	631	640	621	607	644	614	618	669	643	606	717	655	616	637	652	657	618	681	613	672	696	657	681	678	698	683	642	617	634	670	680	694	620	727	642	632	632	646	661	663	640	669	629	617	642	635	649	616	621	615	578	605	669	680	664	653	651	615	653	649	599	641	662	626	606	634	627	634	638	656	647	618	645	663	671	656	659	645	629	627	649	643	646	671	681	712	674	697	667	651	647	664	589	619	619	624	645	653	664	631	614	705	677	664	648	674	627	614	645	681	667	642	614	647	680	648	662	610	640	691	661	623	658	635	693	700	659	638	629	638	679	670	622	650	668	668	617	680	669	634	609	666	651	645	666	638	638	624	670	689	670	588	625	631	620	670	619	629	681	653	601	634	639	661	687	630	645	630	640	630	633	658	670	619	674	633	695	629	594	664	690	651	640	701	640	675	641	674	649	631	637	624	660	676	668	633	664	675	638	658	656	658	670	682	634	652	650	698	631	664	674	660	646	687	673	635	599	622	639	646	655	649	623	645	655	653	663	655	645	672	598	663	643	712	630	621	608	668	637	631	622	642	659	693	667	658	629	689	722	651	674	649	626	642	596	625	630	664	669	644	629	683	602	612	678	689	680	636	668	645	655	636	586	666	663	617	651	648	650	671	675	671	679	667	654	675	642	706	646	661	629	641	604	666	632	643	636	611	637	657	657	657	628	690	637	637	635	699	632	658	626	669	616	671	612	637	635	635	685	642	664	647	678	669	634	628	646	637	676	610	675	664	668	639	617	694	683	657	674	666	629	626	630	619	614	683	665	622	666	661	643	629	634	649	633	637	658	652	685	609	640	640	583	659	599	646	645	641	636	656	649	670	654	665	648	662	691	621	640	653	670	637	635	659	636	637	661	628	624	618	668	659	649	644	600	688	643	638	639	660	683	679	684	677	622	632	715	680	624	615	625	670	648	582	631	648	686	668	687	662	638	654	658	672	671	586	690	624	597	656	630	622	648	656	700	650	653	638	671	649	647	664	674	622	653	646	639	634	650	691	653	630	625	608	677	703	664	638	608	635	652	655	633	656	683	682	652	612	628	664	644	668	674	648	645	664	656	657	691	673	645	658	641	665	655	629	639	654	620	609	662	633	672	636	633	653	639	690	636	656	651	638	659	634	651	630	640	722	664	646	620	611	610	649	669	646	673	657	708	626	675	675	649	643	612	657	664	678	642	656	609	657	668	651	633	614	664	627	658	623	630	709	636	641	658	652	661	638	650	633	652	678	631	648	655	647	660	669	657	639	670	665	668	637	630	605	616	599	645	615	686	626	648	670	673	638	623	639	639	619	588	660	675	653	625	678	662	626	650	668	666	670	629	649	673	696	646	604	667	656	703	664	687	637	667	654	631	629	657	630	644	604	641	642	656	652	612	668	638	650	636	643	667	700	634	670	652	637	632	675	662	636	652	628	660	663	644	655	661	676	658	661	617	654	629	649	692	613	647	612	664	642	637	616	644	668	671	634	681	654	669	672	682	630	605	655	661	673	675	645	690	675	628	671	634	627	677	651	681	631	661	666	678	678	628	630	663	625	632	617	672	662	616	673	686	600	653	686	665	641	685	639	616	634	653	629	614	597	593	623	727	642	682	595	680	628	661	641	614	629	685	660	646	674	621	675	676	635	671	630	615	621	635	642	622	593	701	631	635	647	678	643	644	662	687	633	645	697	631	649	667	654	670	622	640	690	616	628	618	666	626	646	643	687	635	644	669	653	720	668	632	613	653	653	643	657	646	659	661	618	656	660	633	624	684	627	622	636	674	643	674	619	654	640	674	705	638	699	663	628	623	595	649	625	662	690	655	667	668	668	668	639	707	657	646	647	636	677	678	655	653	630	660	613	589	630	597	648	661	630	685	634	624	632	604	638	612	654	656	611	681	682	583	666	617	677	628	679	656	650	594	599	643	665	626	650	696	612	657	671	681	585	696	642	643	672	689	611	663	598	629	623	578	640	629	651	639	622	639	638	645	666	667	612	659	636	637	633	698	646	632	628	620	635	626	661	650	627	643	663	666	622	652	673	728	632	675	638	615	674	656	619	667	664	617	617	619	663	630	658	651	653	661	626	642	626	648	642	703	624	627	665	625	701
1718	416	251	186	363	414	365	304	295	218	211	176	145	131	107	81	94	77	79	72	68	73	68	59	69	57	43	44	30	38	39	43	33	31	29	22	27	23	33	35	34	31	32	27	49	29	22	26	30	23	23	39	25	35	24	26	26	27	27	21	18	27	18	26	17	16	14	23	17	38	28	26	22	29	30	14	22	21	32	27	28	21	17	24	24	24	18	25	25	29	20	20	28	24	37	17	22	19	21	27	20	21	31	23	22	28	18	19	16	27	22	24	24	26	23	27	26	21	27	22	21	18	23	24	26	22	20	25	18	16	25	16	15	28	24	13	21	18	20	22	18	26	25	17	29	12	24	26	21	22	23	29	26	28	24	22	28	20	20	18	20	19	23	26	22	26	16	21	29	18	20	32	22	26	25	28	25	23	27	18	25	20	27	21	19	22	23	22	25	33	30	19	20	26	18	25	19	16	27	20	11	16	19	30	31	17	27	20	15	21	19	23	18	27	30	30	19	24	24	20	27	22	17	21	19	21	15	19	23	27	20	16	15	23	20	26	21	15	21	20	20	23	18	25	18	17	19	23	23	18	27	19	22	21	24	30	12	29	25	14	17	18	18	24	19	15	16	22	27	26	22	23	23	19	27	21	22	18	29	16	19	26	20	17	30	25	15	16	23	22	22	17	21	19	28	22	28	27	26	20	20	25	25	20	20	24	22	18	30	28	25	10	17	30	21	22	19	25	22	14	34	18	37	23	20	26	14	23	21	20	15	28	28	18	16	16	20	23	22	23	19	18	21	26	26	18	14	18	19	31	20	31	26	19	19	13	17	18	12	25	19	19	21	22	31	22	26	25	19	27	30	26	17	24	28	24	22	21	28	20	18	31	24	20	20	24	20	20	26	23	23	29	20	28	19	19	28	22	25	13	34	22	21	23	17	17	35	22	20	17	22	23	22	20	29	15	19	17	27	24	17	24	20	23	35	18	23	20	27	19	23	17	28	20	21	17	17	26	19	22	17	26	24	25	29	18	25	23	30	28	28	17	23	27	14	22	23	16	31	19	23	22	24	24	28	19	28	24	20	29	27	21	24	36	25	27	23	24	19	27	19	25	24	16	19	21	23	23	21	22	26	24	16	12	25	15	17	23	20	22	19	20	26	17	24	16	30	12	23	20	23	26	20	19	18	18	32	18	20	19	24	24	20	20	26	22	15	10	15	31	17	18	26	24	16	17	29	22	17	22	15	25	20	18	16	21	16	19	25	26	28	27	18	25	21	36	22	25	21	21	20	22	27	20	23	26	20	35	26	29	21	25	32	31	19	23	24	17	27	26	17	21	18	19	24	25	31	28	21	23	15	17	25	21	23	19	30	24	24	26	26	30	23	27	21	21	31	27	26	21	19	26	21	27	24	19	31	16	26	19	20	14	15	18	22	28	20	23	26	29	29	19	29	13	17	21	21	29	35	22	20	14	21	17	35	23	23	28	14	27	23	23	23	28	23	17	13	31	21	24	27	23	24	27	22	23	19	24	19	24	18	21	30	17	15	29	16	13	20	16	21	22	23	26	20	24	17	24	24	24	24	24	30	25	20	32	29	27	17	21	17	31	27	20	28	30	20	22	20	8	16	15	23	24	24	14	19	19	25	15	13	15	31	27	21	22	19	30	17	20	25	25	22	22	20	20	17	22	27	21	21	19	15	23	27	30	24	27	26	30	18	18	25	19	25	21	27	21	18	16	21	30	26	27	22	24	26	21	20	23	22	19	28	17	23	27	21	17	30	22	24	20	24	19	24	27	20	32	26	23	24	22	23	26	27	33	19	20	26	15	28	23	22	23	24	29	22	27	25	23	23	29	29	25	28	26	24	28	18	22	20	25	22	14	20	21	20	21	26	22	28	18	19	33	22	23	14	18	15	25	25	16	29	28	19	19	20	24	17	22	23	25	24	23	25	17	21	18	21	16	23	32	16	25	25	26	22	14	23	22	14	17	19	16	20	21	25	20	15	25	27	20	30	24	23	21	16	24	18	18	20	23	22	19	34	26	16	22	26	29	31	25	28	33	28	28	18	26	21	23	23	20	23	21	22	13	17	28	22	23	19	22	22	21	18	23	21	13	22	22	18	23	24	22	24	22	23	17	17	18	30	21	24	17	18	25	19	20	31	17	14	15	24	21	31	25	24	18	21	22	18	20	26	26	26	32	20	25	24	17	20	17	30	21	22	26	30	24	24	22	24	22	16	25	22	21	24	22	20	23	24	25	19	18	21	20	27	21	19	25	20	16	25	19	22	23	14	18	24	20	23	19	21	16	28	17	17	18	23	19	27	24	19	28	24	23	24	22	21	21	26	24	21	18	22	24	24	20	16	19	25	19	19	25	20	18	17	17	21	20	22	25	30	19	19	25	19	21	23	27	16	22	21	27	17	24	26	31	25	29	27	27	27	15	25	28	23	27	19	17	18	19	11	26	31	19	28	20	24	20	19	30	28	25	22	21	27	19	20	21	32	17	33	21	22	12	14	31	16	34	21	16	26	26	16	27	15	22	30	25	30	27	20	15	23	19	38	19	17	24	19	23	24	20	23	15	27	19	18	15	18	27	23	33	16	26	18	25	19	23	25	24	21	20	20	18	23	20	14	17	25	20	24	17	23	20	17	21	23	18	14	18	28	26	25	27	23	20	27	32	25	27	18	27	25	22	18	12	23	24	25	21	22	21	24	23	18	24	27	24	23	17	17	30	28	22	24	21	16	21	21	17	22	28	31	26	20	18	24	21	37	20	24	20	27	19	24	25	23	34	16	19	20	14	25	23	25	16	15	22	24	22	16	17	22	21	21	22	24	21	17	21	25	13	22	21	23	16	19	18	16	25	20	17	23	23	28	25	19	17	21	16	18	24	30	24	20	30	21	20	25	27	16	18	21	25	25	23	21	21	27	22	17	26	32	20	19	24	30	32	17	24	23	19	20	22	18	16	9	13	26	34	25	26	18	29	30	29	16	24	21	24	24	22	22	21	32	17	20	17	21	24	30	19	23	20	21	17	21	16	19	21	28	24	13	12	26	25	25	18	13	29	26	27	16	16	23	33	19	22	25	21	24	22	27	26	26	19	19	18	22	25	21	23	21	23	25	18	14	20	21	31	24	17	15	28	20	30	29	20	24	20	18	13	18	19	27	25	22	17	26	28	28	29	28	35	21	22	18	25	24	27	27	28	22	14	22	18	22	18	28	27	23	18	27	20	35	18	20	26	21	29	20	23	21	14	36	30	18	18	17	26	15	19	26	23	25	21	26	27	14	16	22	23	16	22	21	17	29	17	27	28	21	22	27	19	18	19	15	19	19	25	30	27	21	17	26	15	16	27	29	22	25	27	32	23	25	26	23	23	22	20	19	21	24	12	24	21	16	29	26	23	15	26	27	24	16	26	23	26	27	17	26	27	34	22	25	29	16	17	25	23	23	24	21	22	25	27	26	28	17	24	17	25	12	22
18159	11716	7063	18126	26094	25091	21454	17653	14701	12263	10286	8545	7483	6116	5333	4653	4259	3586	3259	3049	2838	2826	2818	2438	2145	1932	1670	1501	1336	1292	1175	1125	1091	984	939	932	929	895	808	895	785	894	783	775	808	754	677	603	611	603	578	562	546	536	483	488	509	450	466	440	428	401	395	408	402	405	422	367	405	396	380	362	379	420	433	388	360	369	382	396	370	397	423	379	390	415	377	383	353	401	370	372	426	365	382	371	349	370	353	422	368	404	377	385	344	427	362	385	338	352	375	360	349	368	381	373	360	380	376	348	396	385	375	363	352	377	358	394	351	352	365	363	396	340	363	369	380	383	361	393	380	404	353	337	374	348	384	399	385	350	378	357	366	393	359	356	379	353	365	373	364	395	349	358	369	384	383	369	379	379	348	365	420	402	393	393	377	382	423	312	372	370	372	362	426	379	422	395	396	426	355	350	398	353	369	346	340	368	399	352	355	345	366	389	347	374	332	352	353	387	354	375	370	348	395	363	377	382	345	371	354	339	377	386	395	401	366	400	403	369	362	365	403	400	382	393	386	361	351	371	390	397	369	370	378	370	411	367	390	382	392	334	386	337	380	379	388	372	371	393	384	374	357	379	367	383	357	373	378	429	366	354	404	376	353	379	336	352	386	379	332	385	327	402	382	366	362	351	378	370	368	354	384	406	380	384	384	360	374	355	364	366	375	380	378	377	338	364	358	366	392	363	388	385	375	373	356	361	349	361	349	385	400	367	386	386	352	373	389	369	387	384	339	328	364	361	347	381	352	387	336	384	352	416	385	388	394	395	375	391	384	369	360	368	381	393	362	364	351	371	382	375	350	378	368	386	358	405	374	407	381	388	386	391	394	371	393	348	385	351	372	380	381	340	366	352	355	388	386	387	401	343	350	393	407	369	328	376	375	334	382	395	379	372	339	351	355	386	393	369	389	357	374	359	357	373	388	358	393	387	350	357	367	404	360	404	341	365	335	396	363	380	374	371	338	372	393	370	373	360	376	378	373	375	350	368	343	386	379	360	353	397	399	384	358	371	396	398	400	371	382	395	374	376	376	372	361	367	388	370	343	378	350	373	369	370	401	367	410	396	385	386	353	377	416	429	385	363	375	353	369	383	343	361	370	368	390	352	357	377	375	379	381	381	378	376	381	356	355	380	359	382	344	360	326	398	335	380	398	371	364	366	350	393	343	368	367	382	368	346	382	343	376	393	375	361	377	345	383	381	371	330	351	381	333	375	355	371	375	388	379	387	390	370	350	377	359	395	353	357	381	340	371	388	354	373	363	351	390	362	344	367	361	388	367	360	370	406	377	409	361	363	376	369	367	351	355	381	383	384	388	373	360	355	350	365	367	366	355	351	363	318	390	395	353	358	398	381	372	400	357	347	400	384	370	359	353	356	367	422	437	360	385	390	376	329	366	339	362	365	398	370	388	359	384	398	359	386	361	393	410	392	335	365	383	358	381	350	377	348	376	371	383	366	364	364	383	370	353	356	381	415	378	351	369	403	412	373	378	344	367	378	354	395	387	382	365	400	394	363	368	369	358	368	381	380	320	401	360	358	362	382	386	361	349	383	366	372	344	375	345	393	375	420	383	360	372	382	379	370	358	373	376	366	419	375	380	397	399	363	379	382	370	389	364	370	380	363	387	383	334	420	361	395	359	358	379	363	375	380	347	369	375	405	361	371	421	380	348	386	355	366	371	408	373	380	363	355	392	372	375	433	375	356	385	391	425	324	390	376	334	387	357	369	379	348	338	368	370	378	392	386	362	360	376	406	371	351	344	347	340	398	397	391	326	383	388	361	398	348	377	380	387	360	354	373	378	373	370	391	352	365	370	359	381	374	383	399	385	366	355	360	330	383	388	389	348	347	350	370	353	380	358	345	362	358	398	368	376	370	361	363	338	352	383	381	335	354	405	373	335	385	355	353	384	379	381	351	394	381	376	380	356	376	410	364	368	361	372	377	393	356	369	384	352	411	358	403	367	377	357	382	382	401	374	347	375	374	397	366	360	365	391	435	388	363	390	378	411	418	379	376	381	352	355	385	386	383	343	362	353	369	365	361	342	407	394	391	365	398	355	376	323	361	389	356	354	409	363	396	383	372	369	380	398	378	391	373	412	386	346	402	368	378	345	372	388	380	368	368	344	350	394	369	385	386	383	372	354	391	373	384	393	383	411	370	380	375	386	386	391	355	382	354	370	369	375	360	351	383	330	399	399	378	370	348	371	387	370	372	383	370	357	376	413	362	345	366	348	369	371	380	352	372	413	317	381	346	392	386	401	440	389	410	370	399	392	374	365	373	378	342	364	367	382	379	375	381	378	362	406	329	372	350	372	389	385	378	367	380	382	365	353	386	365	357	417	366	360	354	377	379	355	352	369	368	392	380	389	364	363	335	363	418	369	363	371	400	366	372	369	371	377	351	386	379	347	376	407	377	382	374	379	391	365	355	366	350	420	407	374	362	346	383	354	367	344	382	381	371	363	362	400	379	350	368	355	368	376	376	363	402	389	362	411	378	364	322	363	355	390	381	392	370	396	367	371	366	359	371	393	372	378	349	358	367	358	361	405	377	382	368	361	369	381	375	381	381	395	387	369	380	362	336	378	343	386	393	402	364	339	396	379	327	379	341	345	376	357	392	377	359	371	401	390	351	359	361	388	375	393	392	385	362	378	346	378	386	394	363	384	378	336	356	380	372	375	366	347	379	385	384	390	383	388	361	333	380	358	347	360	346	359	334	329	375	375	358	347	386	378	383	379	406	357	393	386	367	384	365	363	354	370	376	363	355	328	389	378	384	348	391	359	400	377	375	390	374	359	377	351	389	385	348	392	409	386	361	354	349	361	362	364	427	348	394	388	364	321	385	353	358	358	369	403	369	394	364	384	356	380	403	355	417	371	369	377	349	372	405	366	376	407	353	382	356	358	363	365	358	386	354	428	368	374	371	378	398	373	373	384	340	402	390	368	352	356	407	390	352	374	327	386	406	360	384	372	362	332	404	381	364	369	347	361	366	383	378	391	372	342	378	382	356	357	413	359	396	399	375	402	354	392	363	360	360	372	352	358	388	404	360	354	398	373	384	374	410	376	387	381	348	352	395	368	374	371	410	364	374	373	354	357	399	338	356	361	375	382	369	355	388	367	362	357	389	350	361	364	380	387	353	389	361	335	365	360	368	349	356	366	339	358	374	369	368	371	374	372	386	378	340	374	374	364	401	373	382	387	394	374	350	373	378	336	390	378	387	417	333	383	399	350	398	355	364	368	361	363	339	369	380	370	327	396	341	379	407	369	354	361	373	352	368	431	351	340	392	382	381	376	368	373	359	349	428	358	361	376	361	345	390	366	328	376	338	369	388	362	362	348	414	374	401	400	381	379	354	369	378	354	385	403	374	389	375	355	359	377	364	388	387	382	368	380	390	383	391	332	354	368	366	336	385	376	347	403	357	361	358	383	374	358	385	353	377
1142	694	372	290	539	630	558	474	380	363	291	249	198	189	164	141	119	118	103	93	103	100	92	73	77	69	48	56	55	64	50	44	38	40	44	51	39	38	40	31	32	27	36	31	36	45	29	28	21	34	33	25	35	29	34	22	30	29	18	23	27	26	21	31	21	23	28	29	22	25	21	27	25	17	22	22	23	29	15	24	26	20	24	27	25	38	28	20	22	19	27	16	28	26	22	19	18	28	23	24	20	27	19	23	22	25	23	24	31	23	28	28	24	26	27	27	33	26	18	28	19	27	20	20	23	21	29	25	22	30	19	21	23	23	21	24	15	25	21	21	22	25	18	19	24	26	19	23	24	15	17	21	31	23	24	18	19	24	26	30	17	20	23	15	27	25	31	21	21	18	26	16	23	15	25	19	18	24	16	23	17	28	27	19	28	23	28	26	24	35	36	24	24	29	22	18	23	25	24	17	16	22	20	16	25	18	25	28	30	31	20	18	26	18	18	23	28	19	27	24	18	23	25	26	21	22	30	16	13	24	24	26	22	25	23	19	17	22	19	26	22	25	23	23	22	17	32	12	21	21	29	19	19	28	21	20	18	26	26	19	22	12	21	16	28	20	17	20	20	25	26	23	20	27	18	19	17	31	25	25	18	17	22	21	26	23	17	16	18	20	19	21	33	22	26	19	32	25	24	24	21	24	25	24	22	18	19	18	13	27	18	25	27	24	22	26	27	29	21	29	26	25	18	24	24	15	16	15	26	24	21	27	18	15	26	28	22	30	24	18	33	18	14	22	25	27	27	24	23	23	19	21	21	25	27	15	11	24	13	14	15	24	13	26	19	27	28	20	25	21	17	27	24	27	25	16	35	28	21	21	20	15	21	29	24	24	24	20	19	23	21	26	15	19	20	20	19	28	14	24	23	27	22	20	27	23	33	21	22	18	24	17	22	27	19	20	19	21	28	22	22	23	16	12	22	20	19	16	21	25	23	21	18	23	19	23	29	23	22	32	27	27	22	21	21	24	22	26	25	18	25	34	18	11	26	15	26	20	25	16	22	13	29	23	31	29	25	23	19	23	18	22	22	24	23	25	24	20	20	18	25	28	28	17	25	25	26	21	26	18	19	21	22	18	26	19	18	22	22	25	23	19	26	15	15	23	20	24	23	27	18	23	16	16	25	16	21	31	22	24	23	22	22	28	21	23	14	21	23	23	17	22	23	17	25	15	20	21	28	30	23	26	27	21	26	18	22	20	21	31	26	22	29	22	20	25	16	28	17	13	28	14	24	14	28	28	18	21	23	21	29	25	31	17	22	28	21	16	21	16	17	18	20	17	19	18	19	23	25	23	25	29	12	20	26	25	28	11	27	20	23	35	22	23	30	31	35	10	12	28	25	20	15	22	24	17	22	27	27	16	17	24	23	26	17	21	20	27	19	30	20	24	28	25	26	22	25	20	26	23	20	22	19	20	18	23	24	23	19	26	18	23	26	18	18	26	25	28	22	21	25	13	30	21	18	21	19	22	19	14	26	29	21	26	21	23	29	18	26	36	21	23	20	20	29	22	17	27	20	23	28	22	21	27	20	19	19	23	17	31	19	19	16	25	14	29	25	23	27	19	11	19	19	25	16	21	17	21	23	22	20	24	18	26	19	28	20	16	21	22	24	19	24	22	22	20	17	26	31	13	25	15	21	18	21	25	15	33	21	19	30	25	24	28	21	17	13	25	22	18	22	31	23	26	16	28	21	25	22	18	24	22	22	16	22	25	27	24	22	19	16	20	15	31	10	19	15	23	21	23	17	31	23	19	24	29	17	17	24	35	21	13	30	18	24	22	10	20	13	24	23	16	29	25	24	22	30	26	13	22	15	25	24	23	21	27	23	22	39	11	24	23	25	24	16	14	23	19	24	22	15	20	17	26	24	16	14	20	20	29	12	10	26	28	20	21	20	25	26	25	23	19	25	25	22	25	26	20	19	25	17	12	31	26	18	21	28	17	22	18	21	30	15	35	23	17	21	21	22	26	19	25	18	16	26	26	19	18	19	26	27	30	13	25	24	16	19	23	13	21	21	15	19	24	21	23	24	20	23	16	18	30	25	17	25	28	30	29	21	25	27	27	15	26	19	28	18	21	22	23	15	23	24	19	21	25	27	18	28	25	27	21	18	19	19	15	24	20	27	29	15	25	32	20	21	31	22	24	15	24	24	26	27	21	22	20	31	25	21	30	21	18	21	24	20	24	27	25	16	22	21	24	19	29	29	11	25	24	18	25	29	16	18	21	26	22	12	19	8	18	27	26	19	32	24	19	15	20	31	16	24	27	25	24	22	31	19	22	22	18	31	19	16	19	30	24	23	14	26	18	27	31	33	30	21	18	20	17	28	13	22	21	22	22	23	23	25	17	19	25	38	28	19	25	11	17	19	16	20	27	19	27	24	22	22	23	21	21	21	24	20	19	14	16	28	12	25	26	29	18	27	23	19	15	19	23	26	36	21	25	18	27	23	23	15	23	22	23	21	22	11	21	16	20	20	19	28	26	22	23	20	23	25	26	25	27	17	20	23	20	24	23	18	16	23	27	19	30	25	23	26	25	20	18	19	22	29	11	19	32	24	16	27	12	20	24	20	27	21	25	26	17	23	21	18	17	20	23	24	26	27	26	20	19	18	16	30	20	26	30	28	24	25	20	25	20	32	27	23	19	18	25	16	18	25	25	24	20	28	22	24	16	20	11	17	23	22	23	19	22	22	17	21	27	14	27	20	26	27	18	17	25	23	21	17	15	19	25	21	25	29	30	22	13	26	22	16	19	22	18	28	26	27	18	25	20	27	24	19	18	24	13	21	22	21	20	22	25	22	22	25	28	22	21	29	20	31	21	19	27	18	21	22	19	17	19	27	18	18	26	20	14	21	17	26	21	25	22	20	20	19	29	23	18	21	22	26	20	26	17	24	20	16	28	26	22	19	28	23	13	33	27	19	19	18	19	16	31	21	24	26	16	22	18	24	24	25	22	17	17	27	22	25	21	30	21	19	20	11	21	21	23	22	29	25	15	29	24	20	33	24	24	17	21	23	15	25	29	26	18	21	25	17	17	31	20	16	28	26	16	25	12	17	19	13	29	21	24	17	23	17	31	28	19	15	24	17	29	17	24	20	33	20	27	20	19	14	22	24	22	12	17	40	13	21	28	24	19	20	19	20	28	23	24	23	19	26	20	25	16	27	17	16	19	21	20	16	22	19	33	21	22	15	21	31	18	25	19	16	22	25	24	21	34	20	25	19	13	25	24	23	16	24	25	16	23	23	28	18	22	22	24	20	25	29	17	16	22	31	17	19	25	24	25	30	18	22	28	26	19	20	24	20	30	17	15	36	26	35	19	22	18	24	26	22	22	29	28	32	22	23	17	28	18	22	22	32	21	19	29	19	23	24	32	29	21	23	21	16	27	18	33	26	29	23	24	24	26	20	27	18	19	17	18	26	23
22079	16193	10072	23336	31178	29963	26501	22890	19585	16632	14134	12011	10182	8469	7452	6576	5695	5025	4560	4159	3956	3910	3602	3179	2754	2248	1949	1825	1717	1630	1482	1444	1352	1283	1215	1139	1128	1132	1057	1072	1042	1035	983	1006	1078	872	784	741	775	725	742	712	633	597	588	542	501	508	486	496	437	437	430	389	470	463	473	458	410	402	403	418	432	424	425	418	421	402	391	402	402	405	417	371	371	390	397	419	411	378	392	393	406	341	390	393	379	365	408	392	351	353	416	344	377	387	379	391	386	373	414	374	336	399	399	363	378	365	366	386	397	379	403	335	339	371	406	363	361	373	410	376	382	372	398	358	353	390	355	365	414	385	371	394	375	377	388	422	385	373	379	373	387	350	396	369	396	329	379	398	377	379	361	350	399	372	350	391	371	350	398	374	383	399	397	379	403	352	382	352	360	403	371	367	349	383	372	385	401	396	372	374	364	357	387	394	344	385	370	368	368	351	370	414	388	363	335	412	405	359	357	345	399	352	384	376	367	383	383	328	347	383	381	406	370	353	383	354	395	377	352	381	402	372	330	372	363	376	392	385	390	372	373	357	415	391	417	399	367	376	357	346	353	372	391	364	388	345	368	408	345	397	384	381	370	398	367	373	395	391	399	337	328	389	372	424	376	390	370	352	386	356	377	382	387	344	349	376	385	373	341	368	378	372	362	386	390	358	390	364	365	369	358	361	400	359	356	353	349	364	353	361	320	360	374	381	369	408	381	377	374	370	357	374	375	356	378	376	340	339	352	338	383	368	365	350	370	315	411	414	367	421	381	361	350	399	354	378	375	384	386	365	379	402	346	381	340	400	396	353	356	368	398	345	376	405	327	377	368	388	355	354	352	355	388	379	374	378	376	363	377	391	367	362	398	380	389	389	343	340	318	389	346	395	378	373	384	367	370	339	344	361	355	371	338	348	390	371	390	360	344	380	408	355	348	400	333	350	379	379	387	382	361	394	376	366	391	350	399	364	352	390	336	361	370	374	376	348	373	384	372	402	374	397	336	380	390	403	386	369	353	379	368	393	395	352	376	364	397	333	401	373	389	396	338	396	395	383	389	361	351	366	385	371	373	353	372	369	397	364	385	321	367	362	360	351	399	359	385	391	338	364	369	391	363	405	369	374	384	350	381	387	358	408	366	407	384	386	359	371	385	350	379	364	415	420	408	378	371	340	361	377	406	351	375	366	357	369	380	418	370	384	360	377	376	346	359	354	368	370	357	371	389	377	429	327	369	393	391	382	347	380	355	417	366	355	393	388	351	409	367	357	345	365	380	399	407	383	371	357	346	334	346	385	375	329	356	343	374	369	353	352	405	369	367	369	395	362	363	371	366	344	390	378	358	381	404	389	377	361	372	361	382	365	368	367	355	381	381	361	354	379	357	372	371	369	345	365	390	413	373	382	412	382	356	399	364	403	349	369	337	374	320	368	386	394	354	356	387	356	360	381	379	376	365	380	386	388	421	364	350	397	405	327	403	357	372	384	379	379	388	388	407	388	380	376	399	360	382	336	365	364	385	382	379	349	348	363	359	399	381	372	360	371	385	394	371	359	351	358	333	364	369	396	421	366	353	355	359	420	359	360	371	374	355	355	376	368	368	358	376	368	356	424	352	384	347	365	337	399	354	373	400	352	374	332	386	399	363	356	384	371	351	390	336	396	380	376	350	367	336	368	393	370	388	355	365	372	382	372	371	420	382	363	353	375	369	337	377	400	400	361	360	374	356	354	379	380	381	341	410	407	401	393	363	370	356	365	380	366	375	343	365	376	348	407	350	357	411	390	353	370	366	383	353	372	372	399	394	389	380	416	364	360	353	414	362	363	322	354	364	371	363	348	386	381	367	350	364	353	404	368	366	360	354	347	361	393	413	398	383	379	370	374	398	369	385	395	378	339	361	349	360	386	378	359	343	392	365	385	355	331	389	389	354	331	361	364	375	351	372	391	365	330	405	391	339	378	384	348	386	375	392	400	383	366	352	358	418	402	366	355	404	380	408	311	349	355	357	348	343	396	398	387	363	406	369	357	393	377	381	359	391	386	336	389	347	373	376	365	370	364	381	393	377	374	359	363	368	372	358	361	360	393	376	374	364	359	366	382	369	354	386	354	363	378	356	357	370	406	392	374	349	370	376	406	409	387	374	376	366	358	414	385	405	393	352	358	402	372	375	369	355	369	393	356	367	402	362	349	378	386	388	355	406	375	364	372	400	380	348	367	355	362	332	363	395	357	395	382	395	336	394	355	358	389	358	381	381	379	360	375	393	381	360	364	378	350	373	375	381	377	379	422	334	358	351	380	365	392	368	365	388	389	371	400	389	328	384	371	366	366	385	380	365	401	368	357	356	369	389	367	412	380	334	346	340	363	380	345	389	374	348	362	387	381	372	389	409	424	354	393	382	385	343	390	393	390	356	390	362	372	411	359	370	365	362	361	350	392	380	395	357	367	401	378	342	393	370	393	383	345	362	372	375	379	300	347	363	348	398	362	368	385	404	357	361	350	394	357	367	382	385	383	378	391	347	376	332	375	362	360	370	348	401	337	366	376	390	361	362	387	359	391	380	398	361	345	373	357	366	374	401	411	351	385	386	375	369	384	370	399	409	385	365	375	343	373	374	364	367	371	387	376	324	375	396	347	391	357	389	377	371	343	342	358	392	407	383	356	352	354	319	398	355	355	354	366	387	388	389	398	347	375	392	392	390	367	372	385	381	357	388	352	360	361	371	370	369	374	352	350	365	393	401	366	367	345	372	353	384	393	379	370	412	356	383	378	358	377	348	384	384	350	374	415	352	392	370	356	359	350	377	349	381	368	373	389	379	355	357	363	366	373	390	334	381	364	385	392	374	350	384	373	451	366	360	389	356	395	351	379	369	373	361	370	364	386	371	364	387	371	364	358	344	369	368	389	363	391	355	367	380	409	393	383	350	366	344	393	348	369	379	365	361	359	382	373	382	433	397	362	381	390	390	385	403	344	378	377	384	400	394	359	336	361	390	370	378	383	427	337	367	380	401	372	372	379	387	354	391	403	354	353	355	329	332	362	381	381	355	373	348	363	347	364	351	388	378	376	409	405	374	384	366	361	360	341	374	390	382	363	365	400	395	382	340	364	378	364	346	358	356	351	369	350	319	359	347	350	354	366	373	410	381	372	327	390	383	382	356	342	376	389	368	366	368	379	372	377	390	365	344	377	375	369	368	359	379	361	355	338	389	400	389	389	383	344	396	390	377	386	379	369	379	346	408	399	388	353	327	391	353	361	360	368	395	338	365	388	393	348	403	375	355	390	373	389	368	405	398	399	369	378	384	363	371	415	377	432	365	365	380	380	393	387	381	373	371	353	379	364	401	335	392	350	354	370	422	384	348	384	332	388	366	382	341	407	353	365	377	370	372	361	372	372	397	400	340	403	396	383	375	387	390	392	388	389	374	391	356	368	381	396	383	391	350	374	389	373	362	371	368	396	360	351
2790	603	347	285	496	617	500	453	439	329	288	267	220	190	146	159	144	146	116	120	103	86	106	95	70	62	59	71	70	51	56	70	59	50	49	52	51	60	52	49	47	46	49	50	49	48	43	63	39	50	57	49	45	45	42	42	37	27	37	44	41	35	42	42	39	44	33	46	35	38	39	36	40	40	44	33	33	28	41	38	41	39	26	37	46	46	32	29	33	35	41	45	50	38	46	44	53	40	36	38	44	36	46	38	32	33	45	40	46	28	42	47	41	36	40	32	38	41	39	45	31	36	38	43	29	39	27	52	33	34	25	35	35	43	42	37	40	46	47	48	40	34	41	40	41	38	41	31	34	49	39	28	33	46	39	47	39	42	52	43	46	38	42	36	39	34	32	38	41	31	39	29	40	40	31	36	33	36	32	38	39	37	36	47	32	37	38	41	44	38	44	33	38	42	36	38	35	38	27	52	50	36	36	31	42	37	40	35	37	37	45	37	46	50	36	35	28	44	38	38	34	40	33	41	47	42	42	38	31	46	39	43	34	42	41	42	41	51	43	41	40	32	22	38	29	40	36	24	35	39	32	49	32	33	38	37	34	43	30	45	48	37	37	33	35	35	36	44	39	41	44	36	33	39	40	35	32	46	42	41	39	42	40	38	44	27	44	43	35	36	46	41	39	27	35	36	44	42	36	28	29	41	41	34	39	57	45	36	36	43	41	44	27	40	36	38	28	47	30	37	43	43	34	32	31	52	37	35	26	39	41	32	30	33	48	33	41	44	43	29	40	41	43	38	37	36	46	47	32	29	33	39	36	37	38	37	35	42	36	40	35	28	35	33	33	33	36	49	42	40	34	33	37	40	44	37	46	41	41	34	39	45	44	42	46	34	54	20	38	29	37	33	31	36	43	44	28	30	30	29	48	37	52	38	40	41	41	29	32	50	43	50	48	46	41	36	38	43	32	41	44	48	40	48	40	34	39	41	43	35	39	39	43	37	46	39	37	51	31	38	28	35	37	42	42	42	38	42	33	44	46	40	40	33	30	40	36	37	36	38	33	41	47	38	41	36	25	32	32	40	34	44	38	28	34	34	43	42	26	53	35	44	38	35	34	37	37	35	36	32	40	47	39	42	40	41	27	37	35	38	37	28	39	35	43	40	39	57	39	53	38	25	35	45	32	39	35	43	44	48	37	33	40	36	45	36	42	38	38	33	38	51	43	37	38	40	34	38	45	53	38	35	46	37	53	38	35	47	40	36	36	41	44	31	36	33	41	34	39	39	39	32	35	45	39	32	26	40	38	40	41	34	26	34	42	48	40	35	40	42	51	34	30	40	42	37	36	48	39	43	41	42	38	36	42	42	40	28	49	31	48	38	25	49	26	46	39	33	50	38	41	48	43	45	42	39	37	43	36	38	32	36	46	39	40	46	40	45	37	35	36	46	31	37	32	41	41	39	42	32	36	34	45	41	42	37	26	35	33	36	40	42	35	45	40	42	43	29	40	48	45	44	52	37	32	41	36	39	31	40	45	33	39	43	31	37	60	45	40	43	43	38	46	38	33	42	34	33	35	52	44	41	31	42	38	45	34	36	43	39	39	27	30	31	40	31	32	41	42	34	44	42	33	44	35	37	42	48	32	30	42	45	42	34	32	57	32	31	39	37	40	41	34	48	43	46	40	57	45	48	43	32	37	26	37	54	47	37	29	34	32	39	40	36	29	44	22	31	30	32	43	45	35	44	39	38	48	50	42	38	42	46	43	31	44	45	41	40	35	34	43	37	53	36	38	44	38	40	46	29	47	36	46	46	42	38	40	48	41	37	38	29	43	44	41	36	34	40	37	47	35	41	38	51	40	35	33	33	39	30	48	42	40	24	44	37	34	43	38	40	37	39	31	38	51	36	44	45	42	43	31	37	42	38	32	42	44	41	28	41	43	36	44	38	24	37	47	39	27	40	30	33	45	42	39	30	32	34	43	45	41	36	42	35	34	37	35	37	40	40	48	32	37	39	37	46	43	48	46	41	40	35	46	40	39	36	42	44	36	42	45	41	45	43	53	42	45	37	40	32	47	35	32	51	31	35	25	45	37	36	59	50	30	45	50	41	43	43	39	41	40	39	49	41	41	36	38	30	38	43	24	40	40	36	22	38	42	35	39	45	38	41	38	47	37	37	39	42	28	41	26	37	27	28	33	43	40	34	29	33	35	44	35	47	59	31	25	32	39	43	45	39	44	41	33	42	32	39	38	54	50	35	48	36	35	42	36	43	52	39	42	42	39	51	44	31	33	40	40	47	39	39	33	38	39	36	44	37	39	37	28	31	42	33	36	44	39	34	38	32	41	35	32	40	33	26	44	45	38	25	41	34	41	45	42	50	46	25	34	48	34	31	42	41	37	38	37	23	38	35	26	36	49	36	32	30	34	36	38	47	42	38	41	31	38	39	39	40	41	30	40	40	52	33	41	43	46	41	46	28	30	52	26	33	36	40	32	37	42	42	45	42	40	42	37	37	46	36	37	44	30	45	47	31	42	32	36	51	42	43	33	38	48	44	33	55	29	45	51	44	29	28	37	25	29	38	39	41	33	51	38	34	44	33	48	23	43	46	38	40	37	39	34	32	32	38	42	37	37	45	37	34	41	42	39	31	49	34	27	33	42	49	48	28	39	41	44	36	39	53	34	44	38	47	45	36	42	34	36	33	30	38	37	44	28	42	36	35	34	37	31	40	43	39	33	36	37	37	37	54	31	36	51	43	32	43	40	36	35	40	36	36	38	42	29	34	39	34	45	42	27	51	43	29	39	32	30	40	44	37	37	46	33	42	40	41	42	44	37	38	50	36	38	46	53	27	47	40	43	36	37	36	44	49	33	37	38	47	49	37	36	33	47	49	50	43	39	35	33	45	50	40	37	29	40	35	47	45	37	51	36	35	34	46	27	44	31	39	37	35	37	52	35	44	40	44	30	39	39	46	35	37	35	49	37	36	34	27	35	29	42	43	22	35	41	29	40	41	40	54	30	36	39	33	33	48	38	41	46	36	36	38	34	41	36	41	37	34	37	36	45	40	36	35	35	48	44	26	48	39	52	46	34	33	34	40	27	30	36	38	42	37	41	42	47	36	43	36	51	44	34	42	38	40	30	34	38	40	44	33	29	37	28	42	49	35	51	41	36	45	34	39	42	26	48	37	34	38	34	42	40	38	43	39	46	45	44	42	40	33	33	45	34	48	33	44	40	47	29	55	28	28	44	46	31	43	35	30	35	30	50	33	40	43	46	46	41	43	41	49	50	38	30	43	47	39	31	36	43	29	30	37	41	41	30	46	33	31	34	41	38	41	39	42	35	42	37	41	37	29	27	42	28	46	40	44	46	39	36	35	50	41	35	47	32	34	38	33	35	29	32	47	43	38	40	49	41	43	44	39	48	43	38	42	46	48	42	53	42	35	41	41	40	43	27	45	41	52	37	37	35	33	47	33	33	37
20381	14602	9423	22088	29706	28836	25595	21873	18546	15972	13674	11669	9697	8388	7184	6337	5485	5082	4770	4309	3994	3562	3467	3060	2608	2240	2125	1975	1927	1818	1579	1631	1560	1427	1367	1395	1295	1254	1279	1328	1306	1186	1210	1260	1170	1065	1001	1001	961	983	914	884	915	770	759	713	744	699	695	776	745	711	706	710	709	738	732	694	650	661	703	652	657	673	658	638	666	647	626	647	636	672	621	653	644	701	648	660	627	680	669	616	659	650	646	644	600	667	637	636	613	653	632	630	648	653	619	719	617	622	631	682	611	652	639	642	615	663	622	630	615	607	614	619	662	647	605	633	642	592	613	661	625	636	645	650	590	640	599	643	682	632	634	625	664	644	659	633	664	619	636	639	661	598	608	639	612	572	623	574	623	631	653	669	657	671	665	618	645	590	606	617	617	651	630	582	623	637	589	608	620	655	693	658	650	693	620	612	632	614	604	636	645	642	623	601	656	654	645	602	633	593	647	637	614	628	573	625	649	609	674	622	641	619	624	616	632	656	586	619	626	632	632	612	630	614	617	595	610	648	676	618	652	654	610	642	620	609	658	643	644	650	644	625	640	626	591	649	604	626	619	630	648	627	628	700	658	630	634	657	646	627	631	661	623	644	644	629	650	683	589	609	649	664	641	653	642	593	600	623	623	675	626	638	616	617	650	627	627	599	591	640	620	599	648	576	618	563	632	630	675	617	639	624	627	654	608	623	642	594	675	676	624	635	635	613	613	618	580	614	630	630	637	631	633	624	608	609	608	643	617	651	603	665	629	604	594	616	609	646	648	633	651	619	594	603	623	633	626	637	630	650	652	631	620	665	674	599	597	657	646	639	639	649	590	603	642	614	645	679	596	619	579	659	594	657	640	628	647	635	600	657	630	618	606	635	658	587	650	612	620	639	644	646	658	643	678	642	631	601	607	611	635	608	603	631	596	630	592	660	618	657	648	610	644	647	663	609	624	629	630	613	630	662	615	602	604	645	618	662	653	568	621	638	642	620	588	611	599	620	611	611	623	594	640	624	638	673	603	605	630	615	675	641	623	639	629	599	601	662	624	660	609	659	621	666	653	577	619	627	600	638	588	647	664	605	615	622	640	625	617	621	628	624	673	614	614	587	638	622	602	636	608	616	647	568	688	605	610	649	618	613	627	651	574	615	625	626	622	583	622	614	618	632	611	629	641	590	612	607	626	595	629	645	629	677	676	624	643	671	619	664	635	686	635	651	645	593	618	667	608	657	620	655	610	649	609	654	644	656	625	624	663	663	631	621	607	674	620	635	605	624	620	610	621	615	566	563	582	620	617	630	634	642	680	615	610	630	626	603	627	670	603	621	599	613	640	588	616	648	664	623	612	580	663	635	631	615	658	631	649	622	650	641	644	597	617	619	585	623	633	589	604	651	615	601	626	644	629	579	667	595	606	629	607	635	632	643	608	629	619	614	641	597	627	654	653	636	616	626	610	623	651	674	640	633	625	660	613	598	626	624	578	627	680	595	625	616	577	631	664	657	650	657	632	600	643	587	595	672	613	670	585	651	602	661	632	631	646	589	606	589	644	599	581	644	674	638	612	632	581	631	601	633	601	619	645	620	635	604	633	626	622	590	599	652	678	640	610	598	604	618	664	627	610	635	635	625	619	632	619	628	627	647	592	644	633	643	634	637	587	652	625	641	612	617	621	625	633	590	642	643	628	617	661	650	646	618	598	624	654	637	596	638	668	590	606	596	619	629	648	668	652	601	658	620	646	585	629	655	611	625	592	627	611	601	618	654	683	663	661	674	608	582	632	633	600	631	663	630	632	643	613	613	630	645	608	616	624	635	615	627	583	618	641	644	621	611	648	600	651	632	627	621	630	640	609	599	636	625	603	633	626	642	616	627	663	590	603	675	602	634	581	637	602	601	646	677	626	614	645	619	623	626	624	667	664	604	565	641	612	619	629	635	618	583	586	642	634	671	606	595	622	599	636	661	628	544	618	624	563	648	620	636	625	654	594	590	652	619	631	629	637	638	589	644	666	645	617	642	601	627	608	590	661	608	592	593	654	629	653	628	609	683	635	584	638	603	672	636	639	597	618	606	659	592	621	609	639	638	642	576	628	605	626	623	596	618	635	660	659	668	644	631	653	632	699	612	625	658	603	639	615	659	683	623	660	626	614	609	652	574	555	648	597	650	614	637	607	649	634	583	645	603	611	597	597	655	659	632	607	613	652	640	634	621	683	652	623	613	658	641	651	646	658	640	659	629	591	669	642	612	627	634	669	594	628	618	611	677	631	642	656	604	623	619	571	628	618	603	609	610	619	590	605	623	619	609	582	629	622	638	675	607	593	658	627	601	611	653	591	636	613	584	639	622	614	606	615	657	666	597	627	608	607	630	628	648	565	671	615	603	591	605	605	624	677	594	602	619	619	620	668	598	594	633	626	606	659	649	634	611	592	623	626	588	656	679	676	642	580	676	631	675	678	645	638	649	640	602	626	583	617	593	612	572	655	600	644	647	647	665	602	665	649	634	642	584	592	598	619	603	632	614	613	632	598	664	647	632	624	651	595	653	693	652	670	622	630	630	618	663	652	663	640	611	627	651	601	621	611	604	642	633	621	658	624	643	610	627	657	649	613	618	584	592	644	622	645	641	652	615	672	621	617	617	619	650	595	662	622	664	614	614	642	650	639	649	634	616	653	671	628	640	651	626	598	625	657	589	626	599	623	639	677	650	636	619	587	557	591	666	615	659	670	648	599	642	635	648	628	635	619	665	615	655	644	678	607	604	635	611	595	655	613	673	607	596	586	611	633	598	634	598	647	638	675	661	580	619	690	597	628	642	624	642	665	657	601	578	661	600	616	608	627	607	633	671	599	614	655	626	617	595	657	674	634	598	636	641	665	680	643	631	638	570	627	619	628	667	593	676	651	676	618	642	668	643	650	604	613	643	634	586	588	660	599	626	650	620	624	653	622	611	621	621	615	611	642	626	643	642	588	600	621	622	675	649	653	601	657	628	625	636	661	635	626	625	647	651	618	602	646	669	658	596	625	597	618	678	652	647	630	658	659	635	620	636	581	678	673	647	617	623	704	599	661	642	610	639	626	625	594	633	657	602	646	629	674	664	613	607	655	582	647	626	649	617	583	606	652	617	603	622	703	643	630	645	617	669	612	625	660	608	562	627	633	614	645	619	613	634	610	644	684	640	576	609	614	577	636	626	653	584	567	618	618	620	619	605	618	649	653	637	634	633	625	622	604	636	680	638	640	622	634	661	670	593	594	629	604	583	552	589	641	690	639	659	623	662	618	637	643	585	648	655	641	679	643	693	583	584	604	599	654	649	672	645	631	643	612	604	612	598	668	620	645	576	579	632	642	639	635	662	606	611	629	663	615	679	650	598	649	654	599	620	671	597	609	633	682	652	633	620	622	658	626	635	561	591	641	623	664	659	624	608	654	633	619	698	603	605	598	592	609	644	669	620	650	606	631	600	645	642	637	631
2160	1025	659	457	744	870	761	652	539	448	436	342	309	257	226	188	179	173	148	132	147	133	130	101	99	84	83	67	63	75	91	59	75	66	49	59	46	68	52	75	55	51	63	55	47	47	39	46	62	63	53	53	37	46	43	42	43	44	47	49	40	45	47	44	43	38	38	39	39	44	45	50	44	35	39	46	37	41	43	33	41	39	43	37	38	43	33	46	51	32	39	35	29	40	47	39	38	37	31	39	49	28	31	42	39	39	38	34	38	44	53	44	42	36	42	38	36	27	38	39	51	37	43	28	49	35	40	40	47	39	36	44	35	40	34	38	44	43	39	46	44	40	35	46	40	46	34	42	41	39	38	40	49	34	33	46	41	40	50	42	43	37	48	40	48	36	41	41	39	28	40	42	57	39	39	35	33	42	41	31	36	37	32	46	36	43	39	41	47	52	41	50	45	45	41	37	40	46	30	36	29	34	32	45	43	28	34	51	49	37	40	48	40	38	34	30	50	40	40	37	39	39	25	38	42	41	37	43	42	37	33	59	52	31	36	39	51	40	40	42	34	44	41	37	42	56	40	33	50	43	35	61	39	39	41	33	30	52	35	54	38	40	36	37	38	32	42	35	45	39	50	35	55	47	23	45	50	45	40	33	49	37	53	62	39	46	42	47	38	33	42	40	33	46	41	29	43	55	40	44	34	28	34	37	41	39	31	30	41	43	39	39	46	38	41	39	34	47	42	33	32	38	31	35	43	41	33	36	46	41	36	40	33	41	31	41	36	43	38	39	32	36	40	39	41	43	45	48	30	36	38	48	29	49	31	45	39	49	35	41	40	33	46	58	28	48	52	45	43	45	32	41	25	38	45	39	41	34	40	39	43	35	46	50	45	38	47	54	38	32	42	39	27	42	46	31	39	37	40	41	38	39	41	30	44	45	39	30	44	24	33	38	35	44	41	35	42	42	35	43	36	33	30	41	34	50	43	28	43	43	42	36	53	40	50	30	44	24	38	42	28	35	42	36	41	46	28	39	44	38	35	44	36	38	39	32	44	36	35	32	35	40	31	45	31	45	48	53	46	42	44	40	39	46	42	40	40	41	47	30	37	49	48	36	38	44	38	39	36	30	29	38	37	52	41	45	45	41	41	47	44	30	48	35	28	46	55	36	52	36	43	33	45	43	31	50	42	35	43	48	41	44	39	46	39	32	48	38	37	48	42	40	48	46	45	41	39	51	44	37	31	47	51	32	32	37	35	53	32	37	35	45	47	52	36	47	36	33	31	42	34	44	42	39	36	41	33	46	37	38	36	42	32	43	33	50	34	35	43	47	38	44	46	40	38	38	36	34	36	49	38	44	41	35	42	34	46	40	46	43	30	42	41	43	46	35	41	43	31	32	47	48	38	39	41	41	45	49	44	28	40	33	36	28	52	41	34	39	34	34	40	37	48	50	25	43	41	31	43	26	30	35	40	38	41	33	45	39	30	40	31	42	39	36	40	43	44	50	37	38	29	46	42	37	39	31	34	42	42	37	37	47	36	36	48	40	45	45	59	30	43	41	39	33	35	42	47	42	44	40	43	33	34	36	38	35	40	45	28	42	38	40	55	46	44	39	35	38	45	43	35	38	48	45	55	37	39	37	37	25	39	37	39	35	32	36	49	34	43	32	52	47	40	30	38	44	37	47	49	23	43	28	39	51	38	36	44	43	54	38	44	36	37	39	42	42	36	35	44	43	32	31	42	35	45	46	34	35	44	41	39	39	39	44	43	36	37	32	48	38	46	35	43	42	44	33	37	44	39	34	38	35	35	33	34	37	32	44	48	38	35	39	48	46	40	47	39	37	34	36	34	37	36	43	39	37	39	42	44	40	42	38	38	37	31	40	49	31	40	37	43	45	40	45	41	30	44	35	40	45	39	39	41	48	53	44	44	40	42	40	30	42	44	42	46	37	39	35	36	35	34	36	31	40	28	40	42	38	36	44	33	42	30	51	34	41	43	36	33	30	42	37	36	43	31	51	53	42	53	48	38	33	44	37	34	35	38	38	32	30	43	28	40	36	54	34	42	33	35	35	47	42	52	37	39	42	36	43	45	42	39	36	42	48	38	42	31	41	37	41	32	41	30	51	46	38	34	37	43	40	35	35	30	39	34	39	45	38	31	35	53	45	36	40	29	38	41	30	45	45	37	40	54	34	42	43	32	45	46	43	36	37	43	50	38	40	35	33	43	42	31	42	44	41	31	39	39	27	31	37	34	39	36	38	27	42	37	36	41	47	48	45	30	35	44	40	34	47	40	29	40	39	40	46	34	50	48	24	41	46	38	36	31	37	43	41	28	38	30	45	33	52	48	50	38	46	41	37	45	49	45	27	35	43	34	43	40	37	31	30	45	47	32	41	50	45	37	27	42	33	42	38	44	34	41	38	37	45	50	39	36	39	43	37	33	29	44	36	46	43	51	38	41	40	42	40	46	39	48	51	30	40	44	32	38	47	44	41	45	44	36	27	38	41	44	46	40	39	35	40	39	36	38	32	45	35	36	25	36	38	53	34	37	46	42	41	38	39	47	46	45	27	41	42	46	41	27	51	46	51	35	49	28	35	38	58	49	48	36	37	45	31	38	43	48	27	38	37	39	36	36	39	45	35	42	36	42	40	45	51	30	36	31	39	41	56	45	50	35	41	35	38	31	38	38	35	40	29	42	40	43	32	45	36	39	45	39	39	39	41	35	43	34	31	27	43	40	38	49	46	45	37	46	37	49	26	48	37	41	37	41	44	35	35	43	45	34	44	49	34	40	42	30	43	29	36	38	35	42	37	37	48	31	48	31	36	45	39	48	25	40	35	36	50	39	40	40	31	37	38	46	55	46	40	31	45	47	45	39	36	46	44	46	33	26	30	34	46	44	33	39	37	37	35	38	39	51	41	45	43	38	39	44	43	43	41	47	26	46	37	31	43	42	40	43	34	34	33	38	41	40	48	48	43	34	45	35	53	39	39	48	25	53	39	45	30	40	36	46	43	39	36	32	36	46	30	46	39	48	28	47	42	33	36	35	42	50	39	51	38	46	47	39	35	31	33	37	42	48	41	39	36	40	28	46	39	51	37	28	41	43	39	38	39	34	37	38	33	47	36	36	33	52	38	39	37	48	45	41	42	30	52	44	37	26	47	36	43	44	47	48	36	45	44	49	24	34	54	42	31	36	35	42	48	43	35	45	39	45	40	33	44	44	39	31	45	36	36	35	49	32	44	30	48	48	43	39	42	47	31	35	43	37	37	46	46	36	41	29	34	46	49	44	31	55	36	23	33	48	40	31	56	31	42	36	32	37	46	44	45	45	44	38	44	35	30	32	45	51	41	41	26	39	40	36	30	38	35	55	47	44	45	27	48	28	37	39	36	34	39	29	33	44	47	41	42	37	30	60	33	43	45	35	40	43	46	35	33	43	45	39	33	31	51	45	36	35	34	35	42	37	44	48	37	39	49
26077	19007	12678	26992	34678	33884	30596	26703	23199	20295	17934	15139	13072	11357	9949	8813	7570	6945	6246	5685	5239	4873	4430	3794	3319	2880	2649	2631	2344	2346	2249	2036	1832	1822	1748	1617	1624	1587	1618	1599	1515	1463	1567	1416	1361	1248	1214	1179	1138	1140	1071	1022	930	897	855	832	819	831	764	854	778	735	762	731	741	741	781	757	717	730	669	692	684	696	698	687	677	713	722	691	657	686	708	698	685	716	686	711	680	683	672	728	676	679	713	678	647	648	682	637	648	681	634	632	653	671	673	729	648	667	718	640	641	676	657	633	689	660	708	656	670	700	668	682	643	644	649	612	661	674	665	660	672	655	633	689	652	606	611	673	674	688	663	657	635	625	667	673	627	666	640	702	690	703	654	655	594	683	683	655	658	676	632	677	659	632	616	668	640	621	620	657	669	634	639	638	630	653	628	648	628	704	673	628	683	616	639	639	613	634	659	666	616	626	677	702	676	631	645	627	662	661	657	639	684	646	667	612	672	630	643	627	669	618	645	645	608	617	644	674	643	639	664	620	675	671	661	626	619	664	622	681	666	639	616	641	649	608	622	669	652	644	639	658	662	631	614	603	642	613	628	665	674	630	625	662	649	638	631	666	663	644	617	673	712	659	628	688	634	643	702	648	664	665	618	645	627	634	671	627	638	681	645	617	600	645	613	648	661	673	688	662	650	614	609	617	648	639	675	617	687	646	639	665	707	604	651	615	643	631	629	667	636	630	625	654	611	683	604	605	662	663	651	638	635	633	652	604	659	647	583	636	661	634	592	659	654	616	681	642	652	716	626	683	607	640	690	655	652	661	650	645	644	618	634	663	643	647	633	607	648	661	657	622	661	658	632	668	643	634	662	635	606	685	675	668	660	657	666	643	654	662	668	619	676	648	662	650	582	622	630	669	654	647	657	649	683	669	651	647	628	627	599	658	680	606	632	659	625	655	604	640	641	667	602	610	603	621	653	682	672	682	607	593	659	635	629	660	621	641	649	665	674	692	679	660	627	646	664	598	616	656	634	621	641	658	604	651	620	657	671	682	618	623	619	651	662	669	693	659	643	643	620	652	600	664	633	660	650	610	667	667	648	641	671	648	621	666	630	651	632	630	656	655	653	627	632	629	687	635	669	694	659	652	648	685	627	636	638	663	604	641	654	679	641	602	629	629	644	593	652	579	675	632	662	666	672	659	649	635	703	650	594	633	637	615	661	649	651	680	618	637	695	650	630	615	622	630	653	653	626	642	619	652	634	654	650	662	604	650	664	607	598	637	694	662	644	613	644	625	657	618	683	630	622	622	651	617	663	625	639	641	663	654	676	633	647	635	623	637	611	643	686	626	680	603	625	648	643	655	648	653	699	623	690	621	596	635	576	621	645	645	669	654	623	618	634	649	659	591	650	640	655	654	661	635	619	627	654	659	648	644	646	624	686	623	661	653	617	645	629	642	648	619	646	622	677	675	643	639	651	597	649	662	630	643	675	667	688	661	650	619	624	672	691	662	639	616	607	639	653	658	657	612	695	638	620	604	642	658	672	652	614	625	670	635	670	655	636	638	642	654	632	618	610	625	644	676	710	679	646	593	668	620	664	642	621	599	647	652	664	599	666	623	621	699	645	653	651	655	626	647	643	593	693	646	638	685	624	653	668	644	614	666	672	647	610	618	632	643	618	667	688	632	687	657	619	622	655	645	678	682	639	684	651	641	653	621	676	684	642	668	666	651	645	640	647	627	660	664	667	645	681	637	645	671	661	670	653	656	619	616	636	658	680	630	676	628	640	639	648	651	661	695	657	657	690	597	703	654	661	625	658	629	663	641	608	680	631	655	607	651	643	639	657	676	631	637	640	623	650	652	664	653	631	655	650	659	646	705	670	658	667	616	642	647	654	653	638	621	582	625	648	662	653	681	617	657	673	643	640	650	711	645	602	639	638	664	644	688	604	641	659	645	599	615	636	664	596	677	641	664	673	665	677	617	633	680	644	635	635	650	645	641	642	683	660	620	650	636	624	625	685	647	639	652	710	674	648	648	641	679	632	670	661	688	612	633	667	645	660	659	649	639	656	644	628	673	633	631	625	683	648	683	609	593	631	669	647	654	649	656	644	646	667	664	630	642	662	660	654	683	655	638	634	672	672	623	606	677	648	673	684	667	617	661	655	682	673	634	656	643	677	681	653	621	678	655	667	675	662	661	646	648	675	682	628	615	638	666	676	685	664	646	640	672	654	619	657	678	631	625	679	635	631	641	664	649	619	672	623	618	659	638	621	653	604	610	652	633	644	659	623	653	645	642	625	653	648	648	648	632	646	660	664	643	705	623	652	673	665	672	661	689	668	654	678	682	692	671	668	637	665	661	634	647	701	714	597	643	667	654	647	666	599	637	616	618	656	643	624	629	618	697	630	625	666	610	632	619	668	647	662	613	619	640	652	629	623	577	658	616	646	636	627	642	635	631	639	636	671	701	621	647	624	655	672	655	649	634	639	663	607	652	651	643	680	646	594	636	679	637	665	654	654	638	687	621	595	639	693	609	613	652	625	671	636	619	620	619	668	723	654	669	637	675	648	673	648	674	630	629	624	647	611	641	627	623	654	629	646	637	635	617	694	650	672	626	672	637	681	649	640	679	628	611	636	600	640	660	611	644	643	657	601	670	629	621	662	672	647	642	626	606	676	684	662	689	645	641	663	650	638	677	649	663	636	678	650	669	647	655	681	648	669	647	667	633	664	602	635	636	624	631	672	703	605	603	645	613	629	647	604	623	648	653	600	626	644	593	650	625	592	655	605	672	676	657	639	617	648	621	658	661	626	639	604	662	592	653	654	579	643	650	637	675	640	650	653	650	683	641	647	682	655	635	677	672	646	662	645	655	612	623	669	655	643	614	629	635	631	639	711	666	597	633	683	625	648	637	643	675	663	625	691	654	630	628	658	621	632	626	666	625	686	621	611	645	641	676	633	666	627	646	679	680	680	657	642	620	662	670	655	679	621	610	630	647	636	658	659	668	602	640	655	700	644	637	637	612	661	644	621	687	647	671	639	668	639	602	632	670	587	637	675	685	660	645	626	621	659	669	618	642	651	652	635	705	645	633	608	696	668	645	626	709	647	633	646	611	682	639	648	629	650	678	604	647	656	631	609	604	648	634	655	644	626	657	676	637	629	636	626	684	652	657	659	653	649	628	626	692	621	647	654	680	655	619	635	692	678	612	638	667	633	632	628	641	674	633	638	640	656	653	665	657	680	680	624	659	601	678	616	670	664	650	604	639	650	648	604	662	619	653	629	658	626	640	620	611	641	658	643	657	660	668	651	628	644	679	703	618	688	641	673	593	615	632	671	619	634	617	622	659	662	662	688	620	658	661	650	626	648	691	606	618	685	631	681	636	612	625	625	612	655	667	623	672	604	621	670	634	634	646	625	614	641	616	666	649	613	633	628	683	629	649	622	667	648	645	616	642	679	647	625	701	632	668	625	635	676	638	618	657	641	695
1714	412	235	197	333	397	324	284	257	219	191	150	130	115	91	96	79	90	81	72	70	64	66	50	58	48	31	42	36	44	40	36	41	35	24	36	28	27	28	26	30	33	26	28	32	28	23	28	33	31	23	24	23	18	23	20	22	23	20	29	28	23	23	22	22	32	26	20	17	37	22	21	22	27	23	24	24	21	17	21	22	24	22	32	23	17	22	26	27	21	18	15	14	24	28	33	17	23	25	22	17	22	17	25	26	16	16	26	18	30	31	29	27	17	28	25	22	18	25	23	18	9	18	21	19	17	15	27	24	18	23	14	16	27	21	15	25	25	28	22	29	23	16	27	31	28	16	29	12	17	24	17	21	22	18	26	25	17	14	20	26	24	19	22	20	22	22	17	19	24	24	23	26	28	22	24	18	18	18	15	22	19	30	17	27	23	27	15	24	21	15	15	21	29	24	27	15	20	16	19	20	24	24	15	28	17	34	25	20	22	23	26	15	24	17	28	19	16	18	17	26	26	20	18	23	24	26	19	19	17	12	17	30	25	19	15	21	27	21	15	23	27	21	23	14	19	21	23	23	25	23	20	15	22	20	16	20	15	17	23	20	24	19	23	23	24	22	24	25	19	20	18	21	22	23	33	16	18	14	26	21	29	28	29	12	28	21	21	30	11	20	23	22	37	17	23	28	17	18	32	18	22	14	22	20	20	27	15	17	21	15	36	28	25	13	16	22	19	28	23	25	18	21	16	19	29	23	22	21	21	12	16	15	21	25	18	18	21	22	22	24	17	25	21	17	23	19	19	20	19	20	26	13	29	17	26	17	19	25	21	15	15	17	22	27	28	20	18	20	20	19	20	25	23	24	23	21	25	26	31	24	16	22	23	18	28	17	29	31	23	18	28	28	22	28	14	34	25	29	19	30	21	18	17	34	16	27	20	23	23	22	21	21	26	17	21	26	15	15	23	23	23	25	24	21	20	21	24	19	13	16	28	15	18	13	26	27	14	26	18	26	24	20	25	18	26	19	26	26	19	21	29	22	21	18	22	19	20	18	16	22	19	26	23	21	20	23	22	22	18	19	21	23	19	16	26	17	27	22	21	21	13	25	17	16	17	22	23	15	23	26	20	19	22	25	22	23	18	32	20	20	21	26	29	20	23	24	28	23	7	17	21	14	17	19	18	16	16	22	18	18	21	25	25	25	29	23	25	26	20	26	15	26	19	18	30	14	28	29	25	13	26	11	24	13	26	22	9	16	13	29	14	16	24	18	20	20	27	19	16	24	30	19	28	18	21	20	21	18	24	15	30	22	21	21	24	24	24	26	19	24	24	20	31	17	22	23	17	19	25	23	25	12	25	38	26	19	28	16	26	23	20	27	19	26	19	15	25	22	17	19	28	20	22	21	23	17	11	27	17	22	28	28	19	19	21	29	20	27	17	30	22	19	22	23	24	11	17	18	17	18	17	22	19	22	18	15	34	24	22	26	19	22	20	17	26	27	24	24	26	22	27	21	24	23	19	20	14	19	24	36	14	24	28	23	18	19	24	19	20	16	21	24	27	34	13	16	16	19	25	30	22	21	20	24	20	18	21	31	31	21	25	25	34	20	9	29	28	17	21	26	17	17	29	17	19	26	19	31	28	20	21	25	26	25	21	24	24	25	29	20	24	16	23	27	26	14	21	18	20	19	28	27	22	23	25	27	24	22	22	18	20	22	19	22	22	22	18	23	16	24	17	19	20	13	20	19	26	20	20	18	19	18	16	21	22	28	23	24	25	35	17	24	17	12	23	14	21	22	21	22	20	22	20	24	25	15	21	26	21	19	20	26	20	12	16	22	27	18	20	24	21	26	21	32	21	21	31	19	13	21	24	21	24	28	24	26	34	26	25	34	15	21	19	25	28	28	15	32	15	22	23	25	22	20	25	16	26	23	27	13	24	17	27	22	16	21	20	25	16	25	24	23	21	21	20	22	22	21	31	24	30	20	25	19	23	24	13	20	30	26	17	22	16	26	22	22	26	26	19	22	21	17	21	25	29	19	25	25	18	15	23	25	20	20	13	12	25	18	16	20	20	20	26	23	20	23	27	27	21	24	15	20	28	31	19	20	19	23	19	34	24	17	20	14	17	19	33	25	26	27	18	25	20	16	19	29	14	14	25	19	22	28	19	18	17	27	20	16	23	17	21	21	32	22	17	27	15	18	20	14	19	15	26	19	24	20	30	28	25	16	22	25	20	22	26	16	16	16	28	13	22	22	16	27	25	18	15	21	15	26	27	17	25	27	25	22	23	15	23	23	21	29	31	18	22	22	20	22	20	30	22	20	15	29	29	19	15	23	13	17	23	26	19	15	22	24	25	31	15	23	22	23	14	25	22	27	17	17	16	16	20	20	22	22	26	23	12	26	28	22	27	20	26	35	17	21	17	20	25	31	16	21	28	15	28	29	24	20	24	20	28	23	18	21	15	26	25	19	21	21	24	36	23	16	28	18	25	16	13	23	27	16	24	31	23	25	28	28	26	19	26	22	24	23	31	28	22	24	19	23	24	31	30	21	20	20	22	26	24	20	29	30	20	15	21	24	25	22	20	22	20	16	26	22	18	17	19	18	18	21	18	21	21	19	26	21	19	27	23	24	18	25	26	10	23	29	18	22	15	20	16	15	26	23	23	23	23	26	23	25	18	21	19	23	22	17	24	29	24	27	14	20	31	22	21	19	21	13	22	25	21	15	16	29	18	23	20	23	28	20	23	36	25	27	16	30	17	22	24	20	25	18	20	32	29	27	24	13	21	17	21	17	27	23	27	22	24	13	30	14	12	11	26	23	17	17	20	29	24	24	20	34	14	20	18	24	23	21	25	21	20	27	18	21	18	37	19	18	28	19	19	29	37	21	25	22	17	20	20	24	32	29	17	18	22	20	22	24	27	28	19	26	19	22	4	24	16	21	19	13	13	19	10	22	25	19	25	23	16	25	19	14	19	24	19	17	23	27	27	15	34	22	16	24	19	21	18	25	16	26	18	23	23	23	20	30	22	14	21	25	18	27	14	20	34	26	22	20	23	23	23	28	22	33	24	22	23	25	19	23	14	25	26	11	19	17	25	23	25	25	13	24	19	34	22	26	19	18	26	23	20	25	19	25	19	22	24	19	15	23	26	15	23	29	27	25	23	21	24	21	30	18	21	12	15	24	19	20	23	33	20	24	23	19	19	24	18	18	33	31	20	26	25	17	20	27	26	22	23	19	22	24	28	20	28	23	17	25	29	22	26	18	27	22	24	24	21	23	24	23	27	23	17	17	17	22	19	21	21	28	20	26	23	22	17	20	25	14	17	26	29	22	22	23	20	26	19	21	27	20	24	22	27	20	27	22	28	18	19	21	26	22	16	19	22	14	25	20	22	15	13	27	24	26	22	23	20	17	19	13	17	20	24	32	20	22	23	27	22	19	25	28	26	22	14	19	17	13	31	16	19	28	25	13	27
17902	11663	6972	17887	25728	24817	21069	17563	14744	12326	10305	8532	7139	6207	5199	4469	3859	3593	3179	3026	2709	2566	2542	2046	1774	1506	1502	1467	1357	1283	1153	1088	1033	990	966	957	1000	980	916	849	906	829	854	843	721	630	678	642	707	617	600	548	512	475	433	470	450	462	438	417	414	390	435	398	412	382	419	380	422	387	381	416	342	352	417	376	355	384	389	376	362	402	383	373	382	369	375	378	367	403	368	366	391	369	378	365	374	374	399	383	360	393	390	361	398	347	371	400	369	403	361	348	376	365	359	357	370	382	347	373	378	407	396	386	382	401	384	352	389	400	339	372	377	363	361	357	399	338	327	372	361	343	350	362	412	374	374	393	350	385	357	366	394	389	361	357	331	367	358	378	368	393	375	362	326	373	357	374	375	335	370	396	381	388	357	377	388	349	331	403	363	389	359	383	343	356	413	369	351	352	359	348	381	340	376	360	404	355	382	393	382	376	377	331	392	401	381	338	390	376	360	337	374	366	360	341	389	368	391	390	395	361	392	347	349	345	333	393	357	369	415	353	369	381	394	377	374	370	372	378	426	375	374	365	351	339	375	388	377	377	410	357	401	347	367	365	400	389	359	374	368	381	363	412	339	361	365	369	372	403	384	365	382	365	385	384	346	381	359	369	352	364	368	373	375	387	350	352	337	359	373	349	387	337	355	349	365	364	344	411	350	348	358	369	342	377	371	347	343	378	352	352	371	377	379	375	368	366	356	360	350	393	344	408	378	377	345	401	393	354	364	391	355	361	396	349	355	344	397	382	394	356	374	372	374	371	414	352	345	340	364	377	398	373	375	371	386	350	369	397	377	399	378	362	377	341	332	312	406	369	375	366	350	384	367	360	381	404	375	360	368	360	382	371	356	356	392	376	372	373	370	373	395	363	337	398	396	346	385	362	350	350	382	391	355	385	372	325	420	373	387	372	360	365	345	348	401	359	364	344	367	391	365	384	381	391	362	394	377	379	379	357	346	367	355	343	417	412	377	380	357	384	388	346	353	377	369	365	383	347	351	368	381	374	393	360	400	398	390	367	376	333	413	343	345	409	365	358	351	400	353	369	366	358	383	359	413	331	367	348	384	368	347	356	372	360	366	371	351	363	362	368	376	365	345	368	347	353	353	375	342	367	371	372	339	369	355	348	381	371	356	363	359	361	390	373	390	393	385	376	380	377	359	396	379	370	352	382	349	407	396	372	378	367	342	379	376	353	348	371	414	336	388	360	366	390	364	383	389	371	395	388	338	379	403	384	367	381	378	350	375	383	417	374	412	345	367	386	386	408	375	382	368	378	384	359	349	376	352	345	393	405	355	350	369	372	375	376	376	353	353	363	389	347	351	395	351	369	324	365	376	362	350	379	375	383	350	414	385	390	359	354	361	394	392	356	379	345	397	355	384	349	359	398	362	342	387	360	357	350	377	372	353	324	373	376	381	344	390	370	384	343	358	366	330	349	360	369	336	354	375	359	378	357	373	349	353	394	380	384	391	356	355	366	344	381	389	354	384	376	342	371	361	365	367	371	359	352	359	385	366	369	375	391	357	412	398	380	367	391	387	363	353	351	384	399	359	351	348	412	351	420	369	395	382	388	400	378	372	365	363	373	338	394	329	399	361	393	369	347	352	384	368	343	360	407	378	387	347	336	379	361	361	424	334	374	369	371	383	384	361	364	344	342	383	346	356	349	347	389	375	336	371	355	358	341	370	386	371	395	349	370	396	364	389	405	368	346	369	367	378	356	354	343	355	386	382	331	380	373	426	349	344	328	403	354	351	388	377	351	351	360	391	358	367	363	350	357	377	385	369	399	385	364	367	393	368	336	386	374	394	357	346	370	351	377	422	375	357	365	348	382	369	410	383	358	348	376	346	350	392	391	377	369	413	372	381	367	388	363	367	393	367	367	371	360	351	355	374	391	386	427	379	382	383	389	375	373	384	374	368	367	367	349	345	355	348	367	372	378	364	331	366	381	380	377	405	396	353	342	396	371	351	399	387	365	338	356	390	402	360	401	384	390	378	397	368	377	351	378	342	416	376	371	382	380	362	339	441	366	380	359	377	353	383	397	360	381	357	390	371	363	390	361	351	376	368	381	386	362	334	344	380	376	370	359	380	364	381	365	386	351	349	368	375	364	396	341	365	373	384	358	372	373	371	378	379	366	373	390	378	371	360	377	368	376	375	363	358	411	377	367	380	353	381	385	341	381	386	362	362	343	364	380	371	366	362	347	368	364	363	338	389	369	400	338	348	375	364	363	357	374	356	382	375	361	372	354	397	386	364	347	375	341	346	352	384	406	333	378	377	376	355	413	375	372	396	384	379	375	388	378	370	384	380	374	363	375	346	363	354	381	340	407	359	387	384	385	364	371	403	346	384	359	373	384	322	388	352	419	346	359	350	389	377	376	363	358	380	399	340	385	368	387	399	392	386	361	353	356	340	383	359	407	382	374	380	357	383	391	356	370	397	340	399	331	371	401	337	350	347	366	355	394	385	361	346	378	399	388	381	392	386	365	376	355	370	361	359	358	377	355	377	381	340	371	387	394	413	365	398	343	356	363	392	378	397	366	374	411	400	374	354	347	346	368	395	384	357	329	367	371	389	365	360	392	355	354	387	361	341	369	403	337	395	386	364	357	414	393	374	365	369	378	371	331	349	348	347	388	356	369	396	364	380	340	378	355	365	347	356	379	394	372	377	386	363	367	375	374	376	388	343	381	377	367	357	342	384	359	363	349	349	338	364	346	367	336	344	349	351	375	375	386	371	372	345	331	387	398	367	341	382	371	401	350	385	371	378	377	376	366	390	403	381	380	371	394	384	355	343	365	355	395	369	349	361	376	362	400	358	381	401	370	383	368	372	359	349	381	374	371	376	395	380	359	397	333	366	379	358	379	362	352	371	371	381	410	369	405	328	384	369	397	346	343	376	352	339	367	393	380	402	407	382	370	393	361	344	335	362	420	365	373	366	399	347	400	322	371	361	378	364	354	336	379	375	371	355	400	381	376	367	365	407	394	378	362	384	355	365	341	392	378	364	383	372	386	377	350	376	423	380	396	342	352	363	376	356	358	391	368	395	378	387	375	389	390	401	395	332	392	390	390	384	383	375	347	381	382	372	356	380	338	388	367	402	364	398	383	367	387	351	373	397	374	345	346	374	378	344	359	369	358	356	375	356	375	367	364	374	402	389	373	374	393	366	368	360	368	356	376	360	364	344	341	377	380	348	382	382	405	371	382	333	379	366	343	383	359	317	393	351	364	363	350	369	369	388	332	384	392	363	399	372	371	372	363	394	330	352	392	397	342	360	399	365	351	336	385	371	366	349	372	402	384	360	419	352	393	367	357	403	334	357	412	356	374	367	354	368	381	361	382	347	380	364	376	385	394	370	396	342	379	382	367	352	368	403	387	373	355	377	377	382	377	348	326	379	363	384	360	373	350	373	374	359	342	384	361	375	389	400	375	348	365
1151	680	385	296	564	583	539	429	419	347	316	257	225	184	153	114	122	114	114	98	92	79	82	65	53	54	54	50	54	39	31	33	46	39	32	33	48	35	41	33	47	40	40	33	32	37	40	42	29	32	19	21	19	22	27	26	21	23	29	23	26	20	31	20	18	21	22	17	17	21	24	21	22	17	26	17	24	26	17	23	34	19	23	25	25	26	18	20	28	16	20	23	19	9	22	19	15	25	21	20	25	20	23	20	23	22	22	16	25	16	19	15	29	21	23	14	13	22	21	20	20	29	24	20	17	19	21	14	24	25	18	24	20	30	17	20	25	18	17	24	27	23	15	26	15	25	21	18	19	20	18	21	25	16	14	24	15	25	20	22	20	23	21	25	22	31	31	22	15	21	20	30	20	25	22	22	25	21	28	23	24	25	23	18	18	26	30	18	16	22	17	31	25	27	24	15	21	21	19	19	22	22	31	22	18	25	17	21	21	23	29	21	14	29	15	22	21	22	34	22	19	22	18	27	23	24	22	16	25	26	29	22	13	27	15	25	20	17	20	19	26	19	20	22	19	30	18	25	19	17	18	22	27	19	22	19	21	19	25	27	21	19	18	21	15	15	18	21	23	16	22	25	18	17	22	13	16	15	19	7	17	21	16	19	18	24	21	17	24	24	25	16	16	23	27	19	21	25	14	28	26	35	27	19	26	21	17	18	19	15	28	23	26	22	21	14	27	23	22	22	28	29	18	18	18	20	17	15	19	17	20	28	16	22	24	18	17	20	26	30	29	21	26	15	23	15	17	22	23	20	25	25	11	26	31	23	23	21	24	22	20	18	23	20	17	18	22	25	7	18	22	22	19	20	28	20	24	24	25	27	20	24	22	27	31	22	26	24	19	26	26	23	23	30	24	19	19	27	21	19	30	12	32	23	19	18	19	18	20	29	23	16	19	22	16	29	26	21	23	18	24	20	17	19	27	24	21	24	28	24	17	18	12	17	24	21	23	25	27	22	21	27	24	13	16	23	18	22	21	23	28	24	23	24	22	23	22	24	19	12	22	17	33	14	28	20	21	20	22	24	26	33	33	21	15	22	22	37	22	20	29	19	21	25	23	19	26	32	24	18	27	20	18	27	22	21	14	17	21	17	21	32	29	31	18	19	20	27	20	23	24	17	28	23	18	23	18	17	20	20	20	23	18	24	24	18	31	25	23	16	19	22	19	15	14	17	20	27	28	24	19	20	19	18	26	36	15	24	21	24	25	16	28	20	15	21	22	24	23	19	14	23	20	24	15	29	20	31	22	23	27	25	21	23	27	26	21	28	17	29	27	28	19	28	17	16	17	24	19	22	24	14	23	19	26	20	18	17	18	21	28	24	17	28	21	23	28	21	20	23	26	19	30	32	22	16	14	23	30	20	28	26	27	21	28	24	20	26	18	19	16	11	28	26	20	23	29	29	20	25	28	22	29	19	25	30	27	20	26	17	18	29	15	24	19	23	22	11	21	21	25	25	28	31	18	26	25	26	27	26	19	18	23	15	21	14	13	20	28	18	22	22	18	22	19	22	16	24	34	22	24	25	25	28	27	17	22	17	18	19	25	15	27	20	22	15	19	26	23	28	21	18	16	24	19	26	18	21	20	22	24	16	30	24	17	20	14	19	26	20	23	30	21	23	28	16	23	12	22	22	28	16	25	18	20	22	32	24	30	19	18	26	18	24	33	18	27	19	25	18	21	15	29	23	15	25	18	17	18	23	23	18	14	20	13	18	25	18	17	23	17	32	18	20	18	29	23	31	32	29	17	28	30	15	25	21	15	19	17	22	23	20	21	16	27	29	30	19	20	13	18	25	17	27	24	25	28	22	21	33	19	14	18	22	22	18	25	25	24	23	19	13	19	16	21	16	19	24	14	26	29	32	26	21	17	23	22	19	20	27	30	21	20	21	33	26	22	24	27	16	21	15	27	29	21	18	27	19	16	25	20	17	18	17	29	18	19	26	19	16	26	18	20	15	26	24	26	15	25	14	28	19	22	23	17	22	18	25	28	15	22	27	18	23	18	20	25	18	18	27	24	21	24	26	22	29	16	24	22	21	30	20	20	19	28	24	24	20	19	21	14	20	24	31	22	26	26	19	22	24	30	23	26	20	21	25	21	31	14	31	17	16	24	17	27	20	24	34	25	22	13	26	20	18	35	29	22	21	18	30	23	29	25	28	26	15	12	24	27	22	21	15	13	23	20	17	25	23	21	19	17	17	18	23	26	32	26	22	21	23	20	17	21	15	21	12	29	18	18	16	20	25	22	26	24	20	24	19	19	20	24	20	30	23	29	20	23	22	18	20	30	26	29	22	16	24	26	26	16	28	26	26	22	22	24	17	18	25	22	26	17	31	15	22	12	20	18	26	22	22	24	21	19	19	22	20	18	21	25	21	16	25	13	26	25	28	23	31	17	17	16	26	22	17	25	18	17	27	28	21	20	29	21	22	15	15	26	22	22	20	14	17	23	20	24	19	31	20	22	28	15	29	22	22	22	19	19	12	24	18	22	26	22	30	19	17	21	20	19	22	28	13	23	18	21	24	30	23	20	24	9	20	29	25	21	27	22	9	19	20	29	18	25	25	38	12	18	15	28	17	18	16	20	27	19	29	16	31	19	24	30	19	27	18	11	15	20	25	19	16	10	20	22	22	22	30	24	18	20	19	21	22	30	22	12	32	34	21	23	24	25	22	26	20	9	20	21	27	24	23	21	27	24	27	24	21	20	27	30	23	25	21	16	21	23	17	18	17	27	28	25	14	18	14	23	15	18	20	22	26	26	21	25	16	25	33	19	25	28	25	19	21	16	24	21	19	13	14	26	19	17	21	19	22	16	15	30	30	29	17	18	26	26	20	21	25	21	26	21	19	26	19	18	21	24	31	39	17	27	25	25	14	16	16	14	15	20	22	17	27	28	16	21	18	26	20	20	29	15	24	22	27	20	34	18	20	17	24	24	22	22	17	19	18	18	25	22	27	23	14	22	25	21	21	17	21	20	18	21	24	21	21	21	18	17	22	15	19	28	24	33	17	19	25	21	21	22	26	18	10	20	20	19	28	24	15	17	35	20	22	15	12	27	19	24	21	18	19	19	27	23	23	21	25	21	18	25	18	20	22	22	29	26	15	28	20	29	23	20	23	19	29	21	18	32	18	21	35	16	21	16	20	24	16	34	19	15	18	22	16	16	28	24	30	16	25	26	23	26	18	21	14	10	23	21	20	16	22	21	23	19	20	28	17	30	22	27	13	23	22	16	21	14	23	27	11	22	28	21	19	27	15	24	21	14	28	29	18	17	21	24	23	21	23	25	23	27	16	19	19	19	20	16	18	21	17	26	17	18	25	20	24	19	27	27	17	24	19	21	18	22	16	15	21	11	22	19	16	21	20	15	19	25	12	29	18	24	24	24	22	26	25	26	14	24	26	18	23	25	22	16	20	22	21	21	18
21859	15784	9859	23401	31066	29892	26593	22880	19634	16697	14189	11986	10071	8594	7448	6424	5468	4986	4668	3955	3636	3322	3042	2705	2251	2112	1970	1804	1749	1570	1531	1378	1293	1283	1253	1257	1302	1159	1095	1129	1035	1139	1040	968	818	760	743	789	716	716	687	644	600	546	554	514	478	494	455	474	440	428	418	444	470	436	464	401	385	406	390	358	422	374	408	393	424	397	423	431	402	393	404	397	390	375	382	366	408	412	376	387	378	405	396	404	396	374	385	373	405	371	384	375	400	363	364	405	372	360	364	353	353	389	402	380	377	373	375	375	364	374	354	396	384	380	370	351	352	343	344	360	342	375	353	401	352	369	331	398	362	329	386	395	401	393	375	354	365	342	355	361	370	366	353	372	370	374	376	351	395	375	383	397	357	392	414	365	367	351	352	396	367	390	395	370	369	389	360	380	420	357	383	385	394	393	355	356	379	374	353	348	358	393	393	354	369	381	351	383	367	358	378	307	388	354	341	348	365	392	355	370	385	371	378	370	369	371	397	391	400	370	387	375	379	376	393	363	377	390	356	366	376	402	347	360	369	391	345	343	383	364	366	354	368	372	383	367	376	364	408	355	381	378	317	356	380	412	358	400	374	360	364	364	418	370	364	350	362	364	388	348	374	343	372	368	352	370	374	355	383	348	375	340	355	365	400	373	343	395	348	376	356	349	337	342	366	351	375	364	360	385	381	403	407	341	365	417	336	355	372	381	378	371	381	378	361	406	368	349	378	377	402	367	388	367	386	351	381	394	356	355	423	367	401	380	379	361	357	392	343	367	330	336	365	390	349	393	340	378	354	358	368	376	399	380	345	373	351	357	398	354	381	365	345	386	385	360	348	357	367	376	359	360	384	362	372	371	353	365	354	354	378	355	360	377	377	354	365	385	383	340	387	392	353	360	374	373	386	341	396	398	365	375	360	359	360	366	348	357	366	332	397	392	405	398	381	376	378	350	396	377	349	356	333	380	365	380	341	371	358	382	308	358	372	358	403	336	359	344	356	364	351	390	381	361	386	381	360	393	394	397	359	373	368	383	373	357	372	352	356	384	339	375	364	382	379	362	381	352	380	370	383	376	360	379	352	365	378	354	331	363	402	330	352	362	364	370	362	382	396	367	389	387	349	372	412	345	342	380	347	385	374	382	372	368	362	391	366	361	379	377	367	358	347	372	386	384	366	376	383	372	375	361	368	378	382	349	378	332	373	390	360	373	370	407	379	378	354	353	369	365	394	379	386	374	358	349	361	362	354	390	382	386	404	366	414	365	376	359	405	332	371	407	380	379	380	378	364	371	356	392	350	375	379	389	357	405	359	341	392	382	388	379	367	405	388	349	383	376	393	370	380	357	336	385	334	377	380	408	386	381	374	364	327	365	361	338	355	408	372	371	366	355	374	362	369	337	359	364	374	361	388	381	322	344	391	329	365	381	398	352	358	387	377	367	357	385	373	381	387	402	382	366	397	396	375	412	400	338	374	366	356	363	362	398	356	397	330	326	365	372	328	350	359	388	320	358	375	357	370	344	345	340	356	372	331	377	369	407	360	395	401	348	397	358	330	372	371	378	409	376	372	363	369	360	381	386	356	403	418	392	361	367	397	388	382	409	362	388	348	374	347	348	364	351	351	384	366	377	352	386	370	364	377	352	378	354	390	363	357	344	372	380	350	395	396	405	362	380	335	369	383	380	342	318	375	364	387	381	416	353	346	375	375	390	376	380	401	406	337	368	331	367	373	375	341	380	350	349	360	386	382	369	420	356	378	347	348	358	364	355	399	358	366	372	354	393	366	366	393	380	381	354	372	405	362	370	328	385	367	359	357	359	391	352	372	357	386	354	374	342	367	361	334	385	361	375	373	387	353	362	340	362	351	358	363	333	368	347	359	369	365	382	369	355	380	352	375	342	402	402	395	372	365	399	382	349	368	340	380	396	359	356	377	400	373	408	394	379	339	408	367	380	418	395	376	345	380	363	372	399	369	381	402	365	395	380	377	337	372	396	383	370	372	390	329	407	362	370	360	338	345	377	364	359	376	392	346	355	413	387	351	375	369	377	333	378	376	378	376	392	382	391	368	380	362	379	377	353	363	372	361	375	366	388	367	354	366	383	329	331	414	390	368	391	357	355	369	383	340	388	389	342	378	374	402	373	377	369	402	367	390	379	391	363	372	356	384	345	352	385	329	349	375	353	376	356	363	359	402	371	340	363	380	385	342	341	353	371	373	365	351	354	347	358	349	352	384	377	377	387	377	386	351	362	356	370	358	372	380	373	371	366	350	381	352	379	411	375	368	378	374	326	364	357	375	367	381	369	366	348	358	395	392	389	384	355	373	401	371	340	339	386	368	368	380	399	354	379	341	314	367	375	345	351	373	368	354	404	428	352	351	387	394	382	402	378	372	366	340	379	387	373	392	344	380	368	371	373	358	378	351	374	365	381	378	361	364	359	392	349	337	404	360	408	359	397	403	377	379	347	369	392	377	348	382	365	376	373	358	355	408	358	314	354	343	353	341	382	342	357	348	403	389	388	343	380	373	384	336	354	373	385	373	362	406	361	383	383	362	349	375	376	348	399	373	370	358	401	356	402	359	345	397	353	361	387	364	347	379	339	366	382	366	356	420	373	401	366	382	379	385	347	361	365	346	374	359	378	348	413	383	371	393	361	375	405	376	337	401	378	385	348	359	373	383	389	384	358	338	366	342	353	366	334	355	397	381	357	404	379	353	386	363	371	350	374	369	388	370	376	376	374	349	363	383	386	362	338	391	355	345	383	399	365	348	388	367	369	330	344	381	386	389	384	386	364	374	383	374	365	357	392	352	373	356	365	379	371	331	338	379	357	380	376	363	364	387	371	379	382	389	346	362	371	356	336	387	339	377	362	356	362	376	397	394	401	349	395	376	382	384	367	393	338	364	364	365	363	383	373	393	333	382	336	381	368	367	373	364	371	398	361	387	383	395	353	370	382	374	372	347	370	371	382	365	345	367	406	381	368	360	382	368	347	401	373	348	367	348	378	352	362	321	390	347	331	369	394	393	397	381	362	343	366	354	398	406	375	370	379	379	343	351	375	347	376	361	363	372	353	402	369	378	364	357	393	355	377	357	351	390	382	361	369	413	387	345	399	394	342	351	379	382	401	365	367	354	367	380	387	386	355	363	367	322	320	383	354	370	341	405	387	348	372	348	357	333	394	385	378	374	381	348	342	380	396	370	355	368	362	329	376	340	365	365	378	375	363	360	400	343	371	350	380	393	367	348	340	366	372	373	355	408	367	373	359	381	371	365	385	360	366	365	389	380	382	359	337	378	380	374	355	378	397	353	385	368	380	357	355	343	392	362	361	362	368	386	404	369	387	355	355	365	373	370	382	354	376	367	351	395	347	380	368	357	375	372	346	368	364	366	384	379	365	371	396	406	371	376	383	350	371	359	363	383	392	361	390	392	350	371	345	340	359	367	342	385	356	340	372	392	385	371	376
2785	633	379	292	480	570	489	460	399	338	292	229	222	189	161	158	140	111	108	93	87	67	87	79	60	75	69	68	54	68	74	55	48	54	57	48	49	50	41	46	52	44	57	53	52	56	44	38	43	50	47	46	37	39	59	42	42	46	39	51	42	38	42	39	26	27	41	33	48	40	28	41	42	35	45	39	57	37	29	39	33	45	37	34	28	44	35	38	26	41	31	35	31	35	44	28	42	31	38	41	42	41	44	39	37	36	33	47	32	38	49	39	38	36	33	38	42	49	33	42	31	39	44	34	42	42	41	29	37	41	31	36	39	46	36	28	38	20	42	38	44	30	40	39	37	35	44	32	40	37	43	44	47	35	31	45	44	35	31	37	34	35	45	40	31	30	29	31	46	33	32	30	36	62	49	29	45	33	46	30	38	41	47	63	37	33	24	39	36	39	32	31	33	36	36	35	35	36	45	47	39	48	39	42	37	41	35	37	36	25	38	38	41	31	38	34	45	39	42	32	40	37	40	40	36	45	45	46	43	45	32	28	47	34	40	29	37	27	30	28	28	46	42	35	40	44	36	40	33	38	37	37	33	34	31	43	42	34	46	38	41	35	33	34	46	44	26	40	39	45	40	49	38	35	44	39	49	29	40	38	32	37	36	39	44	36	40	49	34	46	38	33	32	41	31	36	40	39	34	47	28	49	40	40	36	38	39	51	36	50	40	41	32	29	34	42	42	39	48	35	40	36	39	46	39	37	29	45	32	36	31	35	39	40	41	32	31	35	38	34	36	31	36	41	54	42	34	30	34	47	38	50	39	45	39	35	31	39	45	29	41	48	33	44	39	40	35	55	31	36	46	29	38	37	50	53	37	34	41	43	32	43	47	29	38	49	42	41	41	34	30	41	37	34	40	35	44	38	44	36	50	30	38	46	41	46	38	35	29	45	34	41	43	43	32	44	43	33	38	39	40	25	40	46	38	43	33	27	45	49	34	35	26	38	47	36	29	41	56	31	32	58	44	44	38	36	37	53	45	29	43	49	36	35	41	46	38	41	41	38	29	46	36	49	34	36	34	47	48	51	48	36	26	44	37	40	33	41	36	39	35	37	37	41	40	43	41	34	48	41	37	42	49	35	39	42	47	45	49	34	34	40	44	33	44	32	42	43	41	32	37	32	39	41	45	29	46	35	45	37	37	28	40	37	39	31	34	38	34	32	32	43	37	37	45	29	45	36	32	45	26	24	38	44	61	39	40	36	41	38	38	43	42	39	35	41	41	31	39	28	35	42	46	42	24	35	40	40	32	39	32	34	33	40	43	41	37	28	36	42	40	44	44	39	32	37	41	44	34	38	33	44	48	29	48	21	24	34	43	36	38	31	40	34	40	39	41	30	46	45	39	38	42	40	44	46	43	32	28	36	35	31	42	25	33	54	28	35	43	34	38	33	53	41	39	29	41	39	49	32	33	39	40	45	44	37	41	39	24	34	42	46	39	35	34	36	35	51	25	38	43	40	34	46	41	30	38	48	51	34	28	44	46	48	50	35	49	39	38	39	45	45	29	42	37	42	34	37	46	32	31	41	33	29	44	42	45	42	40	40	28	30	35	42	44	35	36	41	46	33	43	25	43	36	41	37	46	27	34	27	37	49	37	44	37	33	43	37	34	36	28	38	37	41	34	31	40	35	53	29	33	42	41	40	25	34	39	42	38	34	26	36	44	37	36	36	42	34	47	45	35	39	43	43	39	50	38	44	23	34	40	42	41	46	46	47	39	35	34	35	39	31	32	46	31	33	53	40	37	36	41	41	32	43	49	37	29	41	37	26	41	49	35	25	47	46	34	36	39	40	47	35	44	35	47	34	46	45	34	46	28	41	43	37	41	27	36	42	48	36	23	29	31	38	33	31	29	38	39	41	51	42	33	38	35	35	36	39	37	43	38	37	41	43	38	35	44	36	33	39	43	41	38	40	41	45	45	31	34	35	33	27	39	38	35	39	32	33	46	31	45	49	34	28	38	37	45	42	28	39	31	43	40	45	35	25	47	39	32	45	44	40	34	39	28	53	50	29	41	30	41	44	36	52	50	41	29	41	31	32	43	33	30	30	38	40	35	36	38	33	49	56	35	40	46	29	32	34	47	32	39	43	35	36	34	40	47	31	35	34	33	43	40	36	48	34	30	39	38	40	62	33	32	30	37	37	57	34	37	42	41	38	48	44	36	46	54	27	33	43	36	39	37	35	46	43	35	40	44	41	48	40	37	40	37	44	45	28	34	42	42	39	40	35	33	33	32	42	37	39	33	39	41	43	28	37	46	38	40	44	35	36	40	44	41	37	33	44	44	44	29	37	42	36	39	46	37	32	31	30	47	47	44	46	38	36	34	33	43	34	36	38	35	33	46	52	46	39	36	35	41	44	35	38	41	42	40	32	34	29	50	32	36	31	37	32	36	35	42	32	40	44	48	39	31	31	29	45	43	29	35	62	37	31	36	27	44	35	47	34	41	45	47	46	43	39	39	37	44	39	36	39	26	41	38	47	36	39	34	36	40	43	43	38	45	40	33	41	45	37	43	42	36	35	38	35	44	38	34	28	26	34	43	39	37	35	44	35	46	35	37	36	32	39	46	42	42	40	29	41	32	34	31	42	40	42	41	40	30	39	33	36	37	31	33	47	39	38	42	49	42	35	32	26	30	30	41	33	42	42	51	43	43	45	47	38	41	40	24	40	47	43	32	37	38	40	33	48	37	35	36	37	36	44	49	44	29	28	50	43	40	33	30	37	33	28	32	36	29	49	32	41	39	37	35	32	49	42	27	38	52	40	39	32	49	34	36	39	49	31	42	39	34	38	43	34	40	39	32	45	38	43	45	45	37	38	32	36	33	34	35	43	38	36	45	30	46	34	34	48	38	42	38	42	35	41	37	38	33	42	32	33	35	37	34	42	47	37	45	45	36	35	43	33	47	29	40	32	45	42	39	38	30	41	34	46	33	37	32	46	27	23	41	34	31	39	38	44	28	36	39	42	34	42	33	47	41	40	31	44	39	30	39	46	30	43	51	41	39	42	38	44	36	42	48	42	36	32	39	41	46	35	39	41	34	37	36	46	28	22	45	40	36	39	32	36	42	32	35	35	30	32	57	31	36	40	33	40	38	31	29	44	42	38	32	45	28	38	34	37	38	27	32	42	43	39	25	42	31	30	35	32	41	18	39	40	36	35	41	41	41	40	38	47	36	38	45	39	49	35	45	46	38	34	45	38	46	45	33	36	30	31	43	36	33	37	38	47	34	45	42	32	33	47	49	37	37	41	37	31	39	40	31	31	25	35	40	37	44	45	42	35	46	36	31	36	44	41	37	38	45	37	31	28	44	42	35	38	32	40	44	36	43	36	37	43	38	33	38	32	41	41	52	39	32	38	38	48	35	31	36	40	37	36	36	35	44	35	29	58	31	39	39	41	48	36	37	26	36	49	39	24	46	31	45	30
20171	14387	9436	21683	29655	28586	25407	22268	19085	16122	13499	11301	9542	8157	7044	6214	5522	4758	4467	3840	3434	3341	3047	2731	2439	2275	2056	2029	1879	1833	1622	1554	1461	1605	1451	1470	1459	1336	1344	1309	1348	1290	1336	1207	1081	1000	986	1009	914	976	925	850	793	836	750	783	771	783	726	756	683	703	664	670	691	666	693	688	629	632	657	678	631	634	670	651	654	670	640	636	671	689	591	658	662	654	693	621	653	646	614	609	639	637	697	651	641	631	635	643	650	655	632	615	632	615	638	584	620	633	607	588	682	612	590	603	603	648	629	634	609	676	650	630	668	613	614	607	664	642	655	587	617	650	675	634	620	648	637	656	656	615	630	649	611	625	615	670	620	592	617	631	643	582	607	671	632	635	632	632	664	637	610	622	645	653	587	629	638	613	636	598	624	584	650	632	629	646	616	679	596	609	630	613	624	605	673	635	626	614	607	697	595	640	641	581	622	607	647	609	627	619	657	604	630	618	643	645	635	602	612	608	634	608	611	571	678	630	617	655	601	611	679	606	640	606	653	590	661	621	647	638	616	607	611	608	615	594	580	630	644	610	618	622	616	640	600	618	641	625	612	601	646	638	634	628	614	630	608	602	628	675	597	624	594	631	642	638	570	616	611	621	617	595	640	677	594	605	634	670	618	627	600	618	632	660	631	657	638	610	627	642	623	626	627	625	594	631	653	608	678	638	616	636	607	597	591	643	654	626	590	627	662	588	612	605	639	599	641	592	607	612	591	644	645	615	588	628	643	614	609	558	624	627	671	638	651	616	614	616	668	670	643	644	697	608	630	610	622	575	607	619	610	662	642	662	659	626	609	602	597	616	614	601	628	580	640	626	626	629	632	632	607	635	583	653	657	631	627	643	613	644	644	664	641	638	621	647	590	646	607	601	691	599	638	631	582	663	621	608	592	644	590	628	634	583	656	654	599	618	609	613	595	598	621	646	635	635	624	642	645	635	644	614	617	641	601	640	604	662	597	633	640	616	656	589	630	675	590	607	634	595	640	641	590	688	656	622	632	630	661	624	659	616	675	683	625	670	627	653	631	618	618	567	624	624	682	678	588	650	631	609	650	597	672	654	632	637	649	657	630	621	653	711	614	621	588	661	624	625	595	635	611	638	640	623	615	643	652	599	661	649	587	641	612	621	618	676	645	606	619	617	647	587	634	616	641	639	688	594	573	609	670	592	619	625	641	641	629	670	646	646	642	645	620	607	638	650	617	618	629	617	626	611	622	610	627	644	609	605	593	627	642	598	625	657	625	595	592	652	588	637	625	578	608	603	625	651	601	635	604	592	640	623	688	640	630	636	616	624	620	619	566	662	627	652	643	613	652	620	637	629	604	653	601	654	640	604	616	615	635	604	618	616	652	644	643	621	636	610	613	659	640	590	648	623	625	633	615	615	632	643	625	657	616	589	572	662	627	618	603	637	615	611	659	613	620	610	616	631	636	650	589	643	601	636	613	627	630	651	617	594	591	571	662	582	632	653	608	620	641	623	612	661	616	641	630	649	574	627	644	614	613	604	642	646	629	683	589	609	630	609	621	623	629	626	669	629	612	637	601	629	614	641	615	633	631	634	655	628	630	646	602	687	645	597	590	600	606	608	621	619	636	627	618	647	616	609	615	606	605	605	602	639	641	599	600	632	646	582	643	594	642	629	626	664	630	627	647	609	634	594	609	656	614	592	626	625	629	620	669	645	630	595	635	675	610	623	619	642	676	646	648	628	615	657	632	601	623	652	603	644	574	623	594	615	616	625	580	577	621	636	609	621	612	676	622	565	591	658	600	590	585	601	582	652	584	631	682	651	605	688	627	608	618	630	620	631	665	578	656	597	599	603	645	627	606	621	623	656	642	630	632	632	661	595	612	671	588	606	645	640	649	651	664	644	607	645	598	621	588	656	577	631	586	605	635	626	627	658	624	624	628	598	657	599	674	632	617	632	646	642	589	573	659	616	645	604	608	597	571	650	619	686	622	618	623	625	650	616	625	659	671	592	664	614	610	605	615	560	648	608	642	658	640	627	576	614	600	661	624	601	602	665	597	587	622	600	634	650	647	636	656	599	631	625	638	636	659	612	616	622	631	614	555	684	600	620	594	641	639	598	649	661	655	664	634	628	596	640	621	636	632	601	633	651	639	626	572	646	610	590	609	616	654	594	652	661	612	659	644	611	637	658	633	630	635	635	632	675	613	706	649	562	635	632	634	630	618	609	626	602	624	622	624	690	616	605	635	619	602	595	623	599	617	640	659	645	611	637	642	647	600	591	642	593	649	659	597	575	639	627	648	644	628	631	637	614	666	646	617	651	629	596	643	643	556	617	616	602	617	622	632	652	625	597	599	613	635	606	630	630	615	623	603	599	640	619	628	637	562	628	619	626	601	670	650	614	638	646	666	615	660	594	580	629	619	623	616	627	601	581	604	617	620	660	582	604	685	614	634	665	637	603	626	658	643	604	631	606	615	601	637	657	624	651	622	609	622	620	598	611	610	624	650	626	617	661	644	667	613	638	591	634	620	614	634	641	628	619	603	668	646	649	615	649	619	633	635	586	628	624	615	663	623	639	608	590	639	673	631	616	583	611	652	629	606	650	654	590	586	589	600	631	538	633	612	625	604	590	642	617	662	610	638	634	628	594	623	648	623	644	642	650	601	646	589	612	591	645	601	626	673	645	609	599	585	622	623	591	673	619	618	614	589	639	654	640	627	627	584	625	613	615	617	642	602	661	684	618	637	649	649	647	648	571	601	650	627	677	621	607	586	633	655	636	631	604	674	644	626	589	627	648	656	649	596	620	639	617	590	597	596	626	636	608	632	632	665	644	636	570	655	652	611	597	610	642	596	701	603	624	599	647	684	613	597	595	631	667	637	591	607	592	628	658	645	630	625	617	651	615	648	619	634	615	670	620	630	620	602	633	606	674	639	600	613	651	611	632	614	643	657	643	615	637	570	673	643	611	693	635	605	637	693	637	592	669	646	670	616	614	595	619	666	641	653	574	654	660	627	607	617	651	598	631	589	649	628	618	628	605	611	646	645	640	642	658	678	627	642	627	606	635	645	649	642	659	615	645	611	590	581	648	607	631	604	639	595	613	642	606	652	613	615	602	646	658	604	634	604	597	621	647	636	573	599	615	598	635	628	619	660	614	594	666	639	633	612	619	617	610	660	630	639	621	677	587	582	614	627	692	662	606	611	628	669	640	619	650	663	588	639	634	659	648	603	663	626	595	616	605	640	637	644	603	606	614	668	625	638	589	646	617	639	631	660	626	639	622	644	613	625	612	667	588	635	702	672	587	615	647	653	641	656	631	607	587	609	655	625	641	619	580	604	621	624	618	611	650	578	624	609	588	616	611	616	597	599	654	635	633	641	637	641	634	620	632	606	661	580	597	605	636	615	630	647	637	642	609	606	660	627	639	620	627	603	643	620	640	641	646	650	625	625	619	677	611	609	612	579	638	623	605	596	626
2138	926	573	436	778	810	737	692	525	478	418	390	316	277	212	214	162	172	137	122	110	127	111	86	88	91	70	89	77	83	50	54	72	77	63	58	59	52	52	67	52	39	41	60	64	54	51	49	50	46	55	53	39	48	44	46	52	39	51	43	34	42	48	51	36	50	40	46	45	41	40	36	48	38	30	42	44	39	31	54	36	37	33	31	41	36	50	39	34	42	43	45	36	41	46	40	29	44	43	33	52	48	37	46	47	28	44	45	29	33	34	35	33	54	47	35	35	41	40	55	39	39	45	48	34	33	39	31	36	37	45	45	37	31	43	41	46	39	41	42	33	29	27	36	43	48	45	51	43	31	46	48	43	48	38	39	39	26	46	45	46	39	37	38	33	35	35	50	33	43	40	50	46	54	28	41	38	50	39	35	38	42	50	35	27	34	34	40	41	42	47	38	36	40	29	48	33	39	31	41	43	41	40	33	51	53	42	39	30	45	34	43	46	42	34	42	32	31	48	32	45	42	41	43	29	39	38	38	27	35	44	38	34	28	48	33	39	35	38	49	33	26	50	30	46	34	37	32	41	42	33	43	36	53	44	54	38	48	60	33	42	38	31	46	41	37	42	38	40	28	31	36	46	37	44	56	35	39	41	40	48	43	30	39	43	36	42	44	39	48	42	34	40	44	34	40	40	50	44	31	23	38	39	39	28	30	40	30	47	45	37	39	44	40	32	32	49	33	44	41	41	34	33	39	41	44	38	30	41	47	32	35	40	48	34	39	39	44	44	42	50	38	38	29	43	52	47	49	30	27	46	46	33	50	32	41	46	41	39	37	38	28	42	31	36	34	45	39	53	35	35	42	44	44	36	51	47	53	37	31	42	38	34	40	29	41	37	45	43	47	48	40	38	40	35	41	40	41	47	36	35	28	45	34	36	37	42	55	42	42	43	36	39	32	33	35	45	34	33	32	35	47	38	38	29	49	47	30	44	48	39	41	51	40	43	40	39	35	39	25	42	28	41	32	44	32	41	40	41	38	48	49	40	42	32	51	47	35	33	40	36	46	56	37	32	31	48	35	53	36	50	31	47	46	43	34	40	40	36	34	32	35	37	39	43	39	43	34	36	26	41	41	44	55	36	40	55	43	48	38	38	39	36	34	33	42	49	33	46	50	37	47	37	50	29	43	48	35	39	37	46	28	34	30	30	35	39	36	42	32	35	39	32	41	46	38	47	40	43	39	37	42	39	40	42	49	28	49	35	31	27	32	39	37	27	33	43	42	35	36	48	36	51	29	43	35	30	43	27	50	32	46	31	46	54	44	37	37	32	41	35	47	41	38	43	40	30	37	34	42	35	28	38	46	55	35	35	34	42	42	32	36	44	35	46	30	39	44	44	44	38	40	48	54	43	44	45	44	57	40	37	37	47	44	37	42	36	38	41	42	45	29	41	45	38	35	46	36	31	40	44	46	34	32	43	43	51	43	35	39	43	38	38	50	40	46	41	48	47	52	34	46	43	40	38	38	33	29	46	42	37	46	29	34	47	38	34	37	33	42	37	39	47	33	45	41	40	38	44	42	48	57	34	51	45	44	45	47	33	26	43	34	31	40	42	52	39	36	43	33	39	30	42	35	41	40	43	44	41	34	40	41	38	38	40	38	40	36	51	49	35	39	33	39	36	33	50	38	48	34	52	42	31	44	36	37	44	38	26	42	37	42	39	44	36	43	44	40	51	44	25	36	37	38	51	39	39	42	51	36	32	42	40	36	45	38	37	37	45	29	37	41	24	36	40	29	46	41	48	39	41	41	37	38	65	41	35	40	34	32	33	48	33	32	37	33	40	34	37	34	36	40	37	34	43	47	45	38	38	38	33	47	41	28	36	40	43	38	33	45	28	53	47	39	36	46	40	46	41	47	41	41	34	48	44	38	44	30	39	41	45	54	47	39	34	43	32	34	38	27	33	29	43	38	39	35	35	50	42	38	45	39	46	39	33	48	40	48	35	41	29	42	41	43	22	25	41	51	42	42	49	34	34	36	36	41	44	47	39	57	49	30	33	47	32	44	44	39	29	49	42	39	42	29	42	52	44	40	47	41	26	45	44	45	38	43	51	43	42	41	29	36	39	49	39	47	47	39	45	48	35	30	50	42	49	42	47	38	47	38	43	39	55	42	37	34	38	47	38	37	43	35	47	41	44	41	33	41	35	44	48	37	27	32	33	56	42	43	37	41	44	39	39	39	36	52	35	46	58	45	44	40	46	39	29	37	42	44	45	30	43	40	37	31	39	34	38	37	44	40	34	41	33	33	37	45	43	26	28	43	39	40	39	34	52	41	44	35	53	45	35	45	49	35	44	33	32	31	49	37	22	33	39	47	35	48	39	40	48	34	45	35	38	36	30	42	47	52	39	40	42	35	37	39	49	42	44	44	45	37	52	39	48	33	41	46	40	45	41	47	37	40	51	40	40	42	47	35	32	46	43	37	32	53	38	50	44	27	43	24	43	32	35	39	39	40	48	33	37	36	30	37	42	40	23	30	38	43	45	44	23	44	29	46	40	42	42	53	36	40	42	35	40	35	37	38	41	46	44	44	46	43	43	40	40	40	37	30	51	30	38	39	40	37	32	38	34	48	43	33	45	48	47	54	38	42	45	40	42	41	58	40	41	42	33	43	34	40	49	43	44	35	38	39	41	40	33	51	33	46	46	39	37	44	35	45	40	35	47	36	33	34	46	44	34	29	47	45	35	36	40	42	30	43	55	37	30	42	40	50	40	29	31	51	28	42	39	39	39	40	36	40	29	28	42	33	42	42	41	30	52	42	44	37	43	40	38	39	43	43	53	37	26	37	46	38	34	40	24	39	41	43	36	32	42	38	43	41	28	37	44	34	42	33	25	41	34	30	38	44	41	30	27	41	33	31	30	44	24	50	44	38	53	34	34	42	45	34	37	58	37	32	30	39	37	43	47	32	29	39	32	43	44	37	47	41	34	37	42	59	37	29	49	39	43	39	33	42	41	36	25	42	49	49	44	36	37	40	36	49	27	44	43	26	40	42	44	29	35	42	37	28	37	42	47	30	30	23	30	32	33	39	50	40	36	35	37	35	37	38	25	37	46	33	44	30	44	41	44	45	36	40	55	39	44	38	34	46	46	38	37	40	25	51	34	40	56	35	34	37	32	33	36	45	32	52	50	56	41	29	47	37	32	36	38	49	33	44	36	38	38	39	42	52	38	58	32	34	48	45	44	41	30	42	36	42	29	40	53	53	31	24	41	36	32	42	48	31	39	45	39	24	49	40	35	49	30	34	37	45	46	40	40	47	49	40	32	41	41	34	32	54	39	32	42	40	34	33	38	41	33	34	35	49	43	54	37	33	45	39	28	45	48	52	40	37	55	38	41	35	42	42	37	44	40	47	40	39	39	32	40	34	35	39	37	51	46	34	37	49	39	40	44	49	37	35	37	32	38	51	29	39	33	47	42	44
25814	18806	12620	26785	34274	33718	30686	27214	23330	20339	17549	15081	12917	11143	9824	8497	7510	6734	5915	5192	4593	4182	3995	3493	3056	2902	2881	2611	2519	2307	2125	1990	1994	1856	1907	1793	1764	1664	1665	1624	1577	1527	1551	1330	1200	1244	1203	1112	1193	1096	1153	947	912	855	839	789	819	839	771	796	764	757	735	771	740	720	766	718	730	709	725	728	686	754	677	694	690	723	689	693	715	680	710	642	702	707	693	668	710	668	633	678	708	684	671	664	655	692	700	681	675	695	662	641	705	608	638	671	629	641	674	636	617	634	701	640	657	690	623	664	660	641	697	637	659	714	666	655	623	618	647	656	637	674	628	656	656	677	661	637	623	651	644	676	667	636	640	663	662	645	640	622	646	621	666	681	611	649	594	648	634	624	629	634	687	676	636	640	665	667	671	686	656	620	634	711	666	629	610	693	673	680	667	674	603	669	650	636	600	667	638	629	637	651	648	631	662	642	615	670	684	654	622	619	638	649	667	682	654	605	640	667	632	674	613	648	670	603	659	635	586	623	646	650	643	648	575	648	648	662	621	674	643	667	641	667	624	613	606	686	594	603	663	673	617	642	639	652	614	660	651	644	628	651	603	633	653	610	602	631	618	643	664	597	658	673	694	629	665	631	667	642	673	630	662	644	657	648	633	663	607	650	679	623	608	673	615	632	664	643	613	661	608	618	671	640	605	652	668	655	642	623	644	581	647	669	599	640	671	604	666	659	646	654	665	645	602	623	607	621	615	673	626	617	596	624	654	667	642	607	674	654	634	676	663	627	600	640	635	602	662	662	641	648	656	656	683	649	668	627	647	637	637	649	638	682	639	648	682	613	674	643	607	659	679	662	646	633	624	569	620	647	677	644	618	595	693	663	643	611	606	614	655	625	655	655	681	606	646	624	660	635	635	629	651	662	670	671	622	666	667	613	610	628	687	637	645	658	655	663	656	674	675	657	659	656	641	675	635	650	670	664	609	657	602	663	618	649	638	641	645	647	642	644	631	651	648	631	657	611	681	636	589	686	640	617	597	624	660	633	632	619	666	578	644	623	663	623	684	623	629	637	636	643	636	673	581	652	677	637	646	578	621	618	690	627	666	630	637	664	632	693	611	649	582	604	628	642	613	634	646	645	643	635	591	612	640	607	677	637	673	640	644	675	678	643	657	647	676	641	625	639	701	609	644	620	639	635	644	599	664	619	661	637	648	618	640	652	655	628	669	701	620	686	652	673	611	628	652	647	631	660	626	620	660	657	616	626	620	683	655	641	663	655	664	707	622	678	646	628	643	675	687	598	670	627	668	642	646	661	607	678	613	661	670	674	639	633	639	651	647	668	629	675	598	689	675	651	652	695	654	651	664	652	642	635	627	632	652	672	635	701	651	597	665	606	654	683	605	609	676	656	656	646	702	677	622	676	636	622	630	633	660	644	603	605	645	694	660	638	627	612	663	692	611	666	664	627	617	584	640	683	667	690	637	622	642	623	630	653	607	670	678	655	610	615	615	610	659	636	645	619	611	562	656	639	669	657	651	655	676	566	607	666	695	664	628	645	632	635	637	604	615	616	658	625	639	621	636	613	615	657	643	630	648	620	661	673	640	684	622	663	596	613	667	628	642	663	638	624	667	699	651	658	647	634	609	676	692	637	591	637	638	666	685	627	646	662	672	646	659	624	677	664	634	667	651	685	653	637	660	627	615	663	677	650	646	622	656	647	670	661	680	649	602	615	650	608	661	671	615	671	608	691	624	676	635	668	629	615	657	628	660	645	650	640	628	656	656	638	613	627	654	647	683	616	653	642	655	684	708	652	660	636	628	616	646	655	657	633	640	660	679	669	690	610	671	609	665	602	653	627	598	628	595	633	632	654	652	620	651	650	639	660	671	636	640	666	652	639	666	670	603	651	621	684	680	681	614	640	604	654	641	669	673	646	648	624	675	679	643	674	680	640	632	618	665	653	675	634	642	623	663	648	608	615	607	620	650	652	619	683	664	620	704	638	678	641	645	642	642	682	637	588	625	603	614	687	671	658	646	654	659	675	637	621	608	610	663	686	630	584	635	629	667	643	648	649	635	678	645	664	673	665	646	630	621	644	628	639	639	625	654	629	649	662	675	625	613	652	634	646	670	653	628	659	646	636	637	630	637	626	625	610	619	664	653	639	624	647	649	646	621	626	679	669	630	627	657	623	647	652	623	627	627	591	677	619	631	624	649	603	655	664	633	657	602	626	650	598	629	640	621	652	661	645	623	607	629	691	654	620	645	608	599	626	615	636	606	631	650	635	640	596	666	663	643	655	658	609	630	652	646	713	637	642	642	669	611	641	655	642	645	675	676	654	628	650	631	622	626	634	601	630	631	642	655	606	668	629	651	655	673	661	628	646	603	622	645	638	678	666	671	635	676	646	649	686	638	641	617	620	632	692	631	648	644	690	672	631	661	653	636	625	639	639	668	600	650	658	703	614	684	644	625	650	637	646	687	659	622	634	630	673	656	661	691	654	624	616	646	634	667	617	688	652	648	642	653	623	633	640	623	614	630	624	676	660	634	666	642	647	606	652	608	653	673	629	622	713	623	633	634	610	644	642	626	628	671	638	651	613	689	680	612	574	694	638	638	677	692	656	648	675	645	653	662	638	610	661	625	676	646	644	678	616	683	663	663	613	577	665	666	639	658	636	651	622	637	624	627	623	648	633	632	632	644	673	628	626	609	630	642	626	643	708	645	639	640	648	616	667	657	636	653	664	607	656	653	669	646	651	609	629	615	649	600	656	600	685	705	640	654	647	655	647	629	624	655	636	616	706	615	626	644	633	657	631	668	609	646	620	649	665	651	629	621	642	652	685	646	642	676	629	629	619	614	590	676	600	630	669	627	622	672	660	629	670	631	640	630	633	623	620	614	650	657	656	583	660	668	633	655	617	620	631	632	609	682	606	678	618	672	634	620	657	634	617	629	643	649	630	616	710	620	654	610	651	615	647	658	648	678	685	663	622	669	642	652	688	604	652	637	602	612	663	601	617	668	626	614	628	615	626	591	623	611	601	635	671	678	617	624	673	642	654	648	629	643	654	665	655	613	689	649	647	647	686	629	644	697	690	622	687	617	603	627	654	613	597	639	688	646	660	646	608	640	634	645	611	654	597	625	633	647	656	649	656	646	652	659	639	599	610	637	653	649	652	662	623	638	700	661	692	648	618	671	653	622	651	629	618	653	634	655	649	666	642	657	673	707	626	670	601	626	673	636	650	622	633	611	630	662	644	658	616	670	627	566	588	621	628	653	649	634	678	690	650	664	678	611	619	688	617	656	638	669	653	594	652	643	652	632	626	565	628	653	645	625	598	609	655	644	599	658	652	655	661	628	613	651	622	638	628	641	628	636	617	668	603	662	653	668	686	592	656	648	652	672	696	638	641	611	639	632	626	631	657	618	637	620	644	655	650	629	636	636	617	629	659	626	631	634	610	648	633	671	630	642	668	637	652	661	637	590	668
1638	413	250	211	337	360	360	299	260	229	219	160	150	116	122	91	97	74	67	70	59	58	53	55	34	48	32	38	51	46	41	35	32	36	33	34	44	41	25	33	30	37	36	30	37	21	28	24	23	25	30	32	25	31	28	15	21	23	13	16	20	25	18	29	25	16	27	24	18	24	25	24	18	28	21	25	21	29	27	18	21	22	10	23	19	17	13	25	24	24	26	21	23	30	26	20	30	30	19	24	17	19	17	21	16	34	14	27	26	21	22	20	16	16	21	12	24	17	26	17	28	16	21	19	24	29	16	17	14	16	18	23	20	32	29	19	23	21	28	27	20	31	30	19	19	18	22	16	24	22	25	21	27	17	27	28	26	29	22	28	27	19	21	17	28	22	22	37	15	23	19	18	36	26	21	20	25	18	26	24	23	20	20	17	35	21	19	16	28	26	23	17	17	17	20	16	21	26	23	19	26	17	20	17	29	19	20	23	18	24	25	13	20	29	15	23	14	18	15	19	18	23	17	24	25	26	16	20	27	28	24	18	23	26	28	20	22	16	22	22	23	24	22	20	17	20	30	22	19	24	18	25	22	15	17	21	34	14	30	39	18	21	18	18	22	32	22	27	16	22	19	28	24	16	19	24	20	20	25	24	22	28	17	23	21	19	20	19	26	25	18	15	22	16	24	20	23	17	24	22	20	31	16	26	24	20	23	22	23	24	20	23	24	20	23	27	23	27	28	20	25	17	21	25	24	22	20	25	16	21	19	20	26	24	14	22	31	36	22	21	19	18	20	27	22	23	16	20	24	24	29	23	21	23	26	22	21	31	18	19	25	23	20	22	14	19	17	32	25	24	34	18	21	19	25	26	23	28	22	32	31	19	22	12	24	19	26	30	20	25	19	21	20	24	21	19	20	22	21	24	18	20	17	15	21	22	16	26	14	18	32	14	24	19	26	20	25	24	24	28	24	24	14	28	18	20	25	16	21	22	23	19	20	25	13	21	26	24	18	17	25	31	12	20	21	16	20	19	10	15	23	22	19	14	26	27	29	19	19	22	23	19	24	27	25	25	22	25	33	19	23	18	28	18	28	22	24	29	26	17	28	20	18	35	13	26	17	14	23	22	21	25	28	15	27	28	25	22	30	21	17	21	21	22	22	20	23	13	25	21	28	16	15	19	23	23	18	18	28	22	24	18	14	27	25	20	24	12	19	30	15	24	20	24	22	16	14	18	16	32	26	20	14	22	19	13	14	23	21	20	26	20	23	25	26	22	20	17	22	20	23	23	17	20	18	11	23	25	23	24	24	24	19	24	21	17	25	22	15	26	19	19	27	22	23	18	26	16	21	25	18	18	15	21	31	21	21	26	24	24	19	23	18	12	25	23	26	17	28	20	17	23	17	30	22	25	29	29	20	17	19	16	32	17	25	31	17	19	16	11	12	18	34	17	27	22	12	27	24	25	10	12	22	23	19	23	18	12	23	19	19	24	24	28	19	21	17	19	28	19	22	24	16	27	18	24	19	15	22	16	18	18	17	13	34	20	20	26	25	29	29	18	23	14	19	18	25	20	16	21	18	25	17	18	29	27	21	19	26	18	25	22	18	23	26	22	22	25	20	31	22	33	28	22	18	22	20	21	23	19	19	27	22	23	27	17	26	14	20	17	23	26	19	21	15	24	24	32	23	17	25	26	18	25	18	21	13	28	19	27	19	22	20	14	18	15	17	30	25	18	19	18	25	17	22	17	22	26	19	21	25	21	22	18	29	27	24	24	18	20	22	24	11	16	34	28	23	26	16	11	24	23	14	21	19	16	25	18	22	17	22	25	18	20	17	21	23	25	26	24	18	23	22	25	21	25	25	14	17	17	19	24	29	23	22	25	27	19	25	34	18	23	10	22	20	24	26	23	28	19	18	15	21	19	19	18	20	22	21	25	23	18	23	21	17	22	20	33	16	15	21	26	21	26	27	15	30	19	20	23	22	24	17	28	26	26	25	22	20	22	15	10	19	15	18	27	16	20	20	24	22	26	26	17	25	22	27	25	13	17	22	22	30	19	23	17	20	25	22	24	20	27	17	16	16	24	22	21	14	18	25	19	24	25	23	28	27	24	23	14	17	21	15	18	15	26	25	26	27	25	25	25	23	12	25	28	25	19	24	31	28	20	25	16	20	19	18	27	24	22	20	20	29	14	33	16	23	26	16	19	23	19	21	25	19	20	20	23	24	26	24	21	22	14	13	18	25	12	24	22	16	8	29	19	22	16	21	13	25	24	27	18	25	23	22	24	25	23	29	15	26	23	26	15	24	20	25	12	24	22	13	24	15	22	24	16	23	23	25	24	21	16	24	18	29	22	39	21	16	16	28	25	16	22	22	19	21	23	17	19	16	20	22	21	24	15	17	12	21	21	16	22	22	29	26	22	18	15	29	20	21	25	18	27	16	18	26	19	27	27	21	27	23	19	24	21	23	27	27	20	26	14	25	27	21	18	22	13	24	15	20	21	29	17	24	20	19	13	23	24	25	29	18	29	22	20	24	19	19	19	16	17	21	20	20	23	16	16	19	21	27	23	13	23	28	21	33	24	25	23	28	18	28	15	17	21	21	14	16	17	17	31	20	20	19	18	23	23	17	21	23	16	14	26	25	31	21	22	17	25	28	19	27	16	14	19	19	23	20	33	20	19	23	27	29	21	22	32	29	24	20	15	32	23	23	14	22	28	28	29	28	19	11	28	16	21	25	17	24	15	29	19	17	23	27	35	23	31	18	23	18	27	22	21	16	23	20	23	18	27	31	16	26	13	24	14	20	22	21	24	20	21	25	21	29	15	22	27	14	21	25	14	21	24	23	27	15	21	24	19	22	25	13	30	18	22	24	23	15	28	25	19	22	19	17	19	33	22	15	28	14	28	26	30	26	20	25	23	21	21	24	30	22	31	23	28	19	20	18	21	21	20	19	25	32	22	12	18	21	16	23	19	21	24	17	19	23	23	19	23	24	18	17	17	25	20	27	18	23	25	25	26	13	19	19	25	20	17	25	23	23	23	21	30	21	24	26	24	24	20	24	15	26	26	28	24	20	30	18	25	21	16	20	19	24	17	17	14	33	22	21	22	26	19	25	25	18	29	18	22	28	27	31	20	24	16	19	20	26	23	22	23	28	19	29	28	17	18	19	16	24	17	37	15	20	21	15	20	12	18	28	16	24	24	11	24	22	14	22	15	22	20	27	16	22	17	23	30	14	21	21	29	20	23	15	39	17	28	16	21	23	19	29	27	23	19	20	28	23	26	23	17	28	26	17	24	21	17	22	30	25	23	19	24	27	27	29	21	24	23	16	18	24	25	20	20	26	17	23	20	24	14	24	28	24	16	26	27	23	16	30	28	28	16	13	22	21	19	23	19	25	18	24	20	19	26	28	20	22	22	24	20	25	14	30	25	20	29	25	32	30	25	31	28	24	24	22	27	16	25	26	22	11	20	19	25
17515	11271	6776	17377	25182	24556	21365	17479	14556	12151	10040	8144	7014	6040	5111	4428	3992	3562	3046	2614	2282	2176	2050	1806	1746	1576	1546	1394	1318	1282	1144	1101	1096	1024	1070	980	996	979	942	886	925	885	871	712	680	678	632	672	656	608	527	502	486	471	439	469	439	424	385	445	415	396	409	388	402	388	419	390	407	368	339	393	376	385	408	400	395	385	344	388	364	371	373	357	406	353	376	354	370	363	344	357	347	383	363	378	354	360	362	402	361	364	357	387	369	384	366	369	352	354	362	418	380	366	338	387	354	335	367	418	349	390	355	360	383	396	361	380	391	349	358	386	355	353	378	350	350	383	360	391	373	370	369	363	386	366	402	371	360	371	355	370	353	372	347	353	376	383	391	370	385	350	340	402	367	401	391	374	368	338	377	361	351	380	405	354	373	368	343	413	346	380	349	398	371	389	375	332	351	353	386	327	364	325	395	337	369	376	376	372	375	351	357	344	378	383	394	336	390	400	360	338	356	339	363	352	348	359	361	353	378	331	363	374	379	335	401	398	332	373	396	347	377	366	349	348	347	383	355	427	334	357	344	339	352	332	372	391	377	381	340	347	354	362	387	371	383	374	364	359	357	352	376	353	340	369	368	319	373	349	399	353	362	376	357	382	392	361	374	364	380	379	352	351	355	351	368	349	359	370	367	347	384	379	377	389	351	373	388	364	361	377	370	377	375	351	384	385	374	357	352	364	359	362	368	356	339	390	363	369	381	380	353	347	388	373	360	369	342	367	364	378	387	344	372	371	367	353	374	357	364	352	378	337	396	367	398	380	392	340	356	352	348	371	391	356	369	352	368	359	332	357	383	386	408	335	387	356	359	332	361	371	368	388	368	380	360	375	328	337	381	361	382	372	364	381	369	356	389	393	378	360	351	375	347	356	361	387	364	364	363	351	355	310	393	347	392	344	381	406	374	363	393	363	390	356	361	361	361	338	365	394	375	383	351	369	359	357	390	355	369	376	355	346	370	389	369	368	373	352	365	340	353	391	365	366	364	367	371	372	363	340	379	334	372	381	381	397	364	378	392	397	397	383	392	401	339	363	385	376	367	393	344	387	360	368	345	350	369	364	356	366	361	361	393	340	338	365	361	369	366	338	356	340	325	358	352	356	365	391	342	340	340	418	374	387	363	358	371	367	362	363	357	374	363	385	389	411	393	376	370	319	375	368	345	381	347	362	370	369	364	344	363	335	377	400	336	366	363	367	384	411	374	344	367	403	378	346	363	356	345	370	373	404	383	400	371	345	328	388	376	365	371	373	352	388	309	391	360	384	366	375	334	392	379	370	387	369	363	357	333	344	366	393	352	375	390	383	369	335	365	363	386	346	369	384	349	403	377	362	398	365	380	375	358	372	351	356	389	349	312	351	363	377	356	344	365	383	359	334	348	375	380	348	385	365	352	367	350	326	384	354	382	368	387	363	382	363	377	373	349	343	373	383	370	354	355	371	373	398	370	357	361	385	368	359	369	359	355	367	348	348	362	367	422	350	405	409	363	383	382	338	339	358	381	363	398	378	384	395	367	382	341	393	384	357	356	340	364	332	379	329	412	395	343	371	325	369	341	373	360	363	357	369	372	388	363	393	396	379	340	353	379	367	388	309	347	334	362	380	372	381	370	397	399	367	368	357	353	399	361	415	372	395	366	369	352	350	365	352	376	360	390	382	351	356	346	366	343	363	388	375	387	355	357	388	429	386	348	376	364	339	376	380	351	379	392	384	341	343	373	407	345	372	328	381	368	400	379	365	385	356	392	395	382	370	352	383	336	328	330	353	377	367	373	371	360	363	363	344	360	358	372	362	348	385	370	351	356	376	334	359	339	386	392	328	372	377	348	333	379	383	371	371	378	355	386	356	355	426	360	386	399	371	350	360	322	366	369	366	384	370	357	376	362	354	351	340	375	378	375	352	368	357	344	347	329	361	352	356	362	363	363	343	355	368	347	388	337	363	366	359	324	404	342	360	386	340	372	355	367	404	386	399	355	366	373	380	368	351	373	377	376	360	359	396	377	397	356	365	397	360	387	349	348	406	367	397	368	330	391	353	345	369	360	345	339	385	381	334	358	373	340	380	364	379	389	357	355	368	388	382	347	360	358	355	328	396	372	375	388	393	338	356	380	342	340	365	372	374	342	346	365	390	399	375	360	339	363	333	334	379	400	363	331	386	349	367	356	343	340	365	341	355	362	380	355	341	359	374	360	387	366	383	386	380	330	407	356	372	353	378	365	398	341	383	365	390	351	360	352	360	335	356	341	382	383	374	400	389	348	362	362	390	348	382	350	369	338	342	393	372	374	373	363	372	351	369	378	360	378	353	343	350	351	338	397	368	352	353	340	369	348	336	387	326	356	379	384	367	352	401	355	360	369	378	365	364	383	369	394	385	350	334	339	359	378	379	358	333	367	392	353	369	357	397	325	364	392	360	371	387	369	374	352	402	351	341	348	325	374	373	370	378	363	389	351	383	387	348	384	355	379	388	381	359	332	362	351	367	404	392	344	354	358	381	390	352	392	394	367	353	357	381	347	367	402	366	353	361	372	367	382	371	364	353	403	391	375	360	345	355	385	359	381	382	371	377	382	349	362	358	368	348	365	402	380	364	351	361	350	366	381	363	394	372	401	368	373	358	369	424	373	377	369	360	359	342	369	369	351	383	361	358	362	365	405	369	396	354	384	352	350	384	385	385	340	392	368	408	349	369	340	362	397	364	337	359	366	422	381	364	349	351	409	361	343	358	404	375	374	390	331	360	338	372	348	360	369	379	352	366	343	369	319	361	381	343	397	391	397	328	351	347	335	377	364	383	366	375	350	370	383	368	400	390	385	381	335	340	379	395	361	343	358	356	360	381	363	342	372	345	347	364	377	385	346	382	361	372	359	395	369	376	378	366	342	377	347	390	379	373	389	414	364	372	377	384	386	362	329	362	377	350	385	350	362	363	405	358	389	390	377	369	372	364	389	353	349	373	347	361	423	357	368	361	376	341	379	334	397	353	384	358	384	388	339	364	318	358	335	398	358	368	364	374	355	387	388	366	398	398	372	362	382	343	385	370	376	367	368	345	370	345	372	338	380	353	357	408	360	357	351	366	386	364	348	388	359	384	391	364	368	394	361	368	344	387	365	372	357	379	369	360	383	370	389	344	383	340	344	373	370	373	362	376	341	338	376	363	375	366	387	371	359	365	398	357	382	429	360	361	372	361	363	353	355	367	380	373	368	403	378	370	313	314	356	380	364	393	386	369	373	357	368	401	333	369	373	375	370	363	366	365	384	341	346	347	343	367	349	355	394	369	341	333	372	353	380	380	379	347	351	363	397	350	350	389	348	383	354	375	387	364	390	366	356	335	377	388	362	333	337	356	358	431	360	379	356	312	353	387	410	371	384	352	353	402	360	369	408	364	358	369	370	378	330	382	383	322	368	367	347	384	372	357	394	389	376	354	373	344	395	384	369	346
1162	626	358	284	543	616	574	451	376	301	281	216	200	169	149	125	129	108	105	82	84	55	58	54	57	74	53	46	42	51	46	58	30	55	48	33	43	35	46	38	44	45	28	34	26	28	33	28	27	25	27	32	33	23	22	31	23	31	25	21	27	16	20	23	20	33	15	30	19	29	20	27	23	23	19	27	29	18	25	21	21	16	18	16	28	27	22	29	17	26	33	12	29	14	27	21	16	20	32	29	12	30	25	21	17	21	16	22	17	24	21	17	19	26	19	19	13	13	14	18	21	21	16	25	23	18	20	25	22	25	26	29	28	21	30	25	29	18	25	19	14	18	28	21	29	21	15	20	24	26	18	22	16	17	24	22	27	30	16	15	28	22	31	27	24	25	20	17	23	21	22	23	15	19	23	21	19	25	15	21	19	26	23	18	17	22	30	35	13	27	25	23	22	23	12	25	28	21	20	22	22	25	24	28	17	20	23	18	16	19	21	20	23	18	15	14	17	16	18	20	18	19	15	19	26	26	22	17	29	20	23	22	12	26	30	24	21	26	19	22	25	21	30	22	23	27	24	27	29	16	21	19	16	29	27	18	21	21	21	26	13	22	27	24	21	31	19	18	23	26	19	21	14	26	29	15	20	27	33	25	22	20	24	29	20	20	20	23	25	23	21	22	16	19	19	22	21	23	16	22	21	25	26	22	26	17	18	24	18	20	24	14	28	14	21	24	21	27	19	14	21	27	14	24	25	24	17	23	15	22	23	23	21	27	17	19	16	31	29	23	22	22	18	35	26	24	17	20	18	22	22	17	12	23	19	32	22	23	18	25	18	13	18	24	24	23	21	22	25	25	34	18	18	16	20	32	26	35	22	23	17	22	21	23	21	23	24	25	22	16	25	21	27	22	25	29	23	21	16	20	20	25	22	18	18	20	28	30	23	28	30	16	19	16	22	24	17	21	23	20	16	18	20	29	23	23	23	19	16	24	27	24	22	18	12	26	24	18	21	25	31	19	19	16	24	19	18	20	19	26	20	11	21	28	18	19	19	27	19	17	17	16	20	25	21	21	19	27	26	27	23	27	17	17	20	20	33	22	26	29	24	22	17	26	17	23	23	24	18	18	22	20	25	17	15	29	19	19	16	32	20	19	19	22	34	23	34	29	16	13	19	17	27	20	21	13	23	17	26	21	14	21	25	22	21	20	29	20	22	25	33	21	32	22	19	21	28	15	26	18	24	25	16	18	19	24	23	20	16	20	24	31	16	15	32	21	28	19	24	14	27	21	26	12	26	28	20	22	19	17	18	28	22	26	28	20	15	17	25	19	32	16	26	33	20	22	28	18	24	16	24	31	21	24	29	16	23	25	23	20	24	25	17	18	21	25	19	24	25	26	18	23	22	24	21	16	23	20	25	25	19	20	15	25	22	22	17	20	11	15	25	16	27	20	23	23	26	24	20	19	15	25	26	24	14	20	14	14	26	15	18	16	25	28	12	30	25	16	13	21	21	22	21	20	18	23	21	26	24	24	34	21	18	19	32	23	29	19	19	25	13	22	17	14	24	17	24	26	23	33	15	19	18	16	17	17	23	18	22	17	20	23	22	23	19	20	21	27	16	20	21	27	16	19	19	13	23	17	21	23	17	20	18	24	17	17	7	26	28	23	25	19	18	18	20	23	20	26	27	30	28	22	15	16	25	21	19	24	27	22	17	20	18	18	20	22	22	30	22	24	20	22	13	15	22	17	29	18	26	20	15	22	17	26	17	23	21	22	16	24	29	24	22	22	19	18	29	25	18	23	22	14	20	22	22	15	28	20	16	19	24	21	31	28	20	23	14	25	28	19	15	17	28	27	18	24	23	29	18	25	23	22	25	15	21	22	24	22	14	26	24	17	15	19	27	20	13	20	24	19	27	30	16	24	25	23	20	23	30	20	29	17	21	21	21	18	12	20	25	26	28	16	25	28	18	16	19	19	22	14	19	11	21	24	31	18	26	23	21	23	18	28	27	20	21	23	29	19	20	29	24	23	25	16	20	18	18	19	21	14	24	27	26	24	20	24	19	25	27	25	19	24	27	14	17	16	27	31	16	18	20	10	24	17	21	24	27	22	21	18	20	18	26	23	19	12	16	26	29	31	16	14	14	10	27	19	21	20	19	22	22	17	18	19	24	20	21	21	18	18	19	23	15	29	20	16	22	24	17	19	15	18	24	20	15	38	18	23	29	25	23	18	21	19	30	25	23	15	19	19	21	24	23	9	20	37	23	17	22	18	25	21	31	23	20	22	21	21	25	16	18	25	30	24	20	21	17	24	18	27	14	23	22	33	21	23	30	11	25	21	24	16	22	28	16	18	22	22	22	24	20	18	21	22	21	23	22	10	18	24	23	24	23	18	21	17	15	35	25	18	24	20	20	21	21	13	17	31	27	17	24	18	27	15	17	24	16	24	25	20	22	14	21	27	30	11	28	34	12	22	19	22	16	19	19	20	21	20	19	24	20	18	17	19	21	25	27	16	17	27	19	13	21	27	19	14	28	23	22	21	36	26	16	18	20	20	17	25	19	16	20	16	23	17	24	22	25	29	10	21	18	15	26	25	26	15	26	22	22	24	21	20	19	27	19	20	20	24	15	15	25	20	24	20	23	23	25	13	12	17	23	16	30	23	17	27	21	23	21	23	28	20	25	22	15	29	31	16	22	23	28	29	32	23	16	26	21	25	22	24	25	21	20	19	20	19	25	26	23	23	34	31	21	27	27	30	34	19	22	24	23	23	18	25	26	18	29	20	28	31	26	26	22	18	23	20	14	26	29	19	18	28	14	26	26	23	18	16	20	21	22	30	23	24	26	20	16	22	27	22	25	15	16	24	13	17	26	16	19	20	21	20	21	22	14	15	15	33	26	21	29	18	16	27	24	14	18	28	25	19	23	19	23	21	20	17	24	20	19	22	29	21	20	22	28	22	18	20	21	22	22	18	21	21	21	17	23	17	21	18	14	20	13	17	23	20	22	27	21	20	20	27	18	27	20	25	24	34	21	18	23	26	18	23	24	25	16	12	26	21	18	29	24	18	20	17	25	25	19	18	17	21	18	27	19	23	32	18	28	18	24	23	29	25	21	24	23	18	28	19	20	19	20	20	24	18	17	11	25	29	16	18	29	25	22	17	18	22	19	18	27	19	18	21	28	20	22	28	26	27	15	21	29	14	32	24	27	26	20	27	25	15	22	17	27	21	23	24	17	13	19	17	21	23	23	21	24	31	22	14	22	23	20	23	15	19	15	25	22	21	27	19	18	29	23	26	31	23	22	19	21	23	27	13	22	18	26	17	18	24	18	12	15	27	17	18	27	26	23	30	26	15	22	18	18	34	17	15	23	27	25	18	21	16	15	21	23	15	25	15	24	25	22	21	16	21	21	24	28	21	18	16	21	29	29	13	19	18	23	28	18	18	34	23	14	22	26	15	24	33	27	22	19	19	16	14
21554	15594	9631	22752	30970	30086	26616	22701	19082	16387	13794	11793	9918	8714	7266	6135	5403	4915	4226	3563	3081	3005	2845	2474	2367	2194	2087	1976	1871	1674	1514	1474	1393	1348	1369	1342	1216	1235	1193	1129	1146	1142	980	884	828	807	814	790	775	675	680	606	549	526	534	492	461	485	483	521	482	478	468	426	439	438	418	454	414	389	413	403	432	422	454	393	415	388	389	397	384	392	385	383	405	374	392	365	390	368	387	362	425	385	397	380	369	375	365	379	374	357	380	368	401	405	399	391	358	355	382	373	378	360	376	400	365	395	373	411	343	378	399	394	372	364	398	421	372	378	383	386	370	379	359	382	345	354	369	401	356	384	374	370	354	393	358	363	374	397	374	361	398	378	338	350	386	385	358	353	350	366	392	358	365	394	333	416	343	383	368	364	396	367	360	350	359	379	358	386	361	348	389	363	383	393	364	403	348	342	373	359	372	359	366	351	382	391	375	397	362	394	358	357	361	377	348	398	366	415	366	330	379	352	357	397	373	362	386	391	356	354	366	387	359	407	378	399	363	408	388	373	352	368	367	369	391	366	381	348	394	356	358	376	374	390	360	335	370	409	388	367	352	357	346	367	392	373	403	349	353	409	380	398	394	375	389	370	364	374	342	360	385	397	400	364	375	366	383	360	382	359	383	381	352	359	340	366	371	359	350	392	338	378	352	379	348	379	389	335	367	351	376	397	393	381	388	371	408	380	347	359	390	333	356	358	352	367	350	374	381	363	354	371	379	351	401	353	332	385	383	366	323	363	352	330	382	332	382	378	382	368	348	356	386	400	386	368	390	358	380	373	353	375	348	336	353	394	356	397	355	379	326	381	387	346	390	367	343	361	349	399	375	366	384	382	398	381	409	389	331	376	391	370	344	373	359	413	352	384	374	356	405	373	364	354	345	387	367	362	346	362	354	370	379	357	370	346	384	390	341	341	367	343	337	379	390	387	380	342	379	386	344	337	337	369	356	315	371	367	330	381	368	350	373	359	354	394	363	340	358	351	374	335	370	393	339	374	369	380	371	383	361	388	400	389	389	355	336	361	380	385	357	393	396	314	330	366	348	379	322	358	366	347	372	374	360	365	376	345	344	366	404	348	356	344	363	391	343	335	351	396	370	387	318	357	384	352	366	375	424	394	366	381	356	402	342	417	370	362	360	372	388	382	379	349	384	384	338	385	359	397	353	349	345	356	367	362	375	351	354	347	360	403	390	384	378	343	376	357	346	368	371	330	367	344	400	339	378	357	349	355	336	340	357	348	350	382	369	368	366	396	387	386	340	381	340	365	355	368	389	365	339	375	368	383	408	363	360	357	353	347	382	352	372	369	349	370	359	334	383	364	353	327	368	352	368	368	364	382	401	377	409	359	381	390	364	357	352	375	358	359	342	357	371	368	383	365	375	399	347	368	383	369	367	362	355	320	351	337	359	371	344	362	337	356	360	355	396	413	373	360	396	342	364	375	369	322	366	359	364	399	364	372	332	358	379	391	362	396	350	398	370	344	388	357	372	385	411	367	380	390	400	335	352	370	363	340	399	377	336	351	364	336	381	393	373	379	388	358	364	373	375	364	402	378	343	334	372	378	374	328	352	368	370	353	359	359	337	363	362	370	355	328	361	359	380	338	367	334	368	352	364	397	338	383	358	408	350	362	375	365	359	376	377	342	341	379	375	350	385	391	357	379	343	331	390	337	368	341	347	377	393	370	371	395	385	351	358	377	381	351	355	361	343	352	361	376	348	370	355	381	370	360	367	343	369	346	378	366	344	362	366	337	355	372	382	371	350	361	380	384	407	352	376	349	369	377	370	349	382	393	358	392	382	388	382	393	361	350	364	381	376	350	340	364	356	369	374	379	358	360	365	368	380	357	387	344	379	403	360	328	380	349	374	391	380	370	390	375	387	388	354	372	361	376	388	363	373	375	358	380	373	358	350	371	393	374	394	374	387	394	360	339	384	366	333	371	397	344	351	386	362	406	342	359	393	371	319	363	370	409	387	343	388	400	359	335	367	419	360	370	380	346	366	346	399	376	401	350	369	340	334	346	363	384	386	364	378	367	382	363	376	354	363	341	383	368	383	379	392	369	349	346	382	388	354	366	374	399	360	379	370	359	375	384	360	380	388	377	426	393	390	363	332	357	386	334	363	333	376	397	350	391	355	380	366	332	341	369	374	357	321	401	386	368	384	339	370	339	393	360	344	386	365	362	365	357	352	363	367	359	382	365	380	360	343	404	330	338	369	374	386	352	347	372	370	357	356	377	324	384	335	382	386	358	381	381	367	391	373	357	382	356	374	359	379	363	383	366	399	363	374	367	351	378	364	381	342	368	363	344	350	335	352	364	381	325	345	360	381	367	353	359	375	370	341	355	379	374	370	416	397	359	383	396	393	342	377	360	387	376	372	405	347	369	356	344	363	367	410	381	369	383	363	364	373	353	364	374	365	356	369	348	393	343	366	368	343	367	385	378	351	350	368	369	372	344	354	382	380	389	359	389	325	342	389	326	367	336	379	381	398	359	391	402	375	334	349	362	350	368	383	356	371	344	345	368	328	347	374	360	374	361	390	371	358	393	409	336	356	344	353	370	387	366	363	351	347	356	389	358	360	322	352	354	328	369	400	362	362	341	345	343	322	392	360	372	348	357	380	365	382	370	352	382	358	389	404	378	374	359	373	354	341	388	331	370	349	337	343	384	383	330	362	368	357	327	368	351	379	379	386	359	365	364	356	365	345	372	352	333	367	394	347	355	373	423	367	389	363	330	392	350	344	379	361	387	364	338	363	364	345	384	379	355	362	371	390	362	355	373	359	380	362	393	382	356	339	394	371	377	351	378	349	354	356	370	404	361	373	355	400	379	395	318	373	350	368	342	386	362	369	380	367	348	358	393	397	373	386	375	374	332	345	371	376	331	324	376	361	380	387	371	380	342	377	395	353	373	372	340	360	355	309	360	388	335	382	374	398	380	373	358	345	380	351	351	364	392	360	344	350	313	380	365	365	360	398	372	371	363	358	380	388	365	388	371	369	390	350	338	376	390	353	375	367	409	351	374	334	353	376	377	342	376	364	359	341	357	402	355	388	372	377	359	352	377	355	330	367	358	329	358	351	367	362	414	377	344	368	405	343	383	365	341	355	323	368	365	388	384	340	364	396	356	346	388	376	353	394	379	389	380	373	394	370	379	392	371	334	383	330	388	332	404	369	356	363	361	376	386	352	386	380	374	374	344	373	375	348	352	351	366	359	374	396	353	395	373	395	336	393	409	360	356	381	383	402	379	362	378	380	356	388	367	337	365	380	388	373	384	360	387	349	392	371	356	390	385	362	334	364	407	375	365	342	364	384	389	365	345	393	357	375	367	373	367	383	371	376	354	361	374	367	346	384	376	360	345	389	369	391	346	344	345	380	341	373	324	391	358	344	368	380	365	357	340	369	367	357	394	361	311	361	367	358	385	367	368	389	381	393	368	354	398
2763	582	360	306	479	549	459	407	364	318	270	218	233	167	168	156	126	122	97	102	85	77	75	77	67	69	61	50	54	59	56	51	69	54	52	59	59	53	54	50	45	52	48	42	52	44	41	39	44	48	45	43	40	42	45	41	39	34	43	39	35	51	30	42	40	46	33	41	42	35	39	33	33	36	33	52	48	31	26	37	40	43	30	40	27	34	35	58	41	40	20	50	43	41	29	41	42	43	59	39	35	42	48	43	33	33	37	31	49	41	43	27	37	34	40	34	35	41	36	36	39	34	34	37	43	37	40	44	38	32	40	40	45	34	39	42	38	39	38	30	39	46	50	41	34	27	32	42	33	34	37	41	34	21	28	40	34	43	36	36	40	40	49	35	28	35	33	28	41	35	42	28	43	37	38	39	36	40	35	32	40	40	44	35	42	36	45	35	37	34	35	38	28	40	41	38	42	40	39	36	41	31	37	44	32	28	34	43	42	43	40	35	43	36	35	27	46	23	37	38	27	28	43	32	40	43	40	31	47	36	40	28	46	45	45	32	44	37	48	46	43	31	41	32	49	36	26	47	33	38	39	33	44	31	35	29	43	27	47	40	33	35	34	39	42	49	27	38	44	36	41	27	37	37	43	42	48	39	40	40	40	42	41	41	43	36	37	46	34	36	35	35	39	34	39	33	37	39	42	33	44	23	28	36	35	38	38	37	45	38	36	33	46	33	35	42	35	29	47	37	44	26	33	44	47	36	47	39	52	39	40	44	40	37	42	42	36	49	52	35	37	40	43	38	41	43	27	52	37	43	41	39	34	42	40	33	53	35	44	57	43	32	41	41	42	28	35	33	37	31	40	44	43	48	37	41	36	31	43	44	30	46	48	47	42	39	31	37	28	27	40	27	48	43	38	39	40	37	34	39	28	32	31	45	36	26	36	36	48	45	34	28	37	35	36	33	38	43	32	37	33	34	29	31	38	33	42	38	41	43	40	47	46	44	36	42	35	39	30	42	37	55	40	32	46	37	35	36	37	43	45	30	40	37	41	49	38	31	32	43	34	31	30	39	44	49	29	41	35	35	43	40	33	39	36	37	40	34	41	42	30	33	45	32	45	30	34	31	39	35	48	31	43	34	32	44	26	24	42	38	47	42	34	45	35	29	32	31	38	49	43	30	38	37	35	33	34	38	45	44	49	37	34	34	28	45	37	32	38	38	40	36	43	51	46	35	45	48	35	47	36	42	31	38	47	35	40	39	44	48	40	33	37	44	41	40	42	41	34	31	34	45	38	39	41	37	35	42	37	29	39	38	38	44	38	36	41	38	40	38	33	29	33	33	44	27	39	41	42	27	31	45	34	39	37	42	44	37	35	42	30	37	45	39	45	46	43	41	43	41	36	38	54	28	44	39	33	34	39	46	29	39	46	39	39	47	33	37	37	50	33	31	43	48	37	33	34	37	31	51	33	36	31	38	39	27	44	42	36	48	30	45	43	44	43	26	27	36	31	31	28	39	48	41	46	34	40	38	34	31	43	34	42	45	50	41	44	48	33	38	37	31	34	27	41	30	44	36	38	41	32	41	28	52	24	39	31	44	37	43	35	37	32	33	26	38	51	30	37	37	25	38	29	43	44	39	39	39	47	37	49	41	40	27	34	37	44	22	48	44	32	38	45	35	34	29	35	38	29	38	27	44	37	40	37	47	55	38	38	32	44	37	38	39	42	28	41	38	39	37	35	44	32	35	36	34	40	28	36	39	46	43	25	31	36	38	38	46	47	30	34	28	36	36	34	47	46	45	45	41	39	41	39	39	33	39	37	40	36	35	35	48	31	29	33	39	41	46	46	34	43	40	44	37	37	41	46	36	37	36	40	38	29	35	36	34	41	46	43	44	33	33	44	51	40	52	45	37	32	36	35	46	42	34	42	38	33	34	41	36	49	34	43	47	43	40	32	36	32	50	42	35	38	42	44	34	34	35	38	31	46	36	44	38	41	40	34	33	37	41	39	35	42	43	46	48	50	40	41	41	34	34	34	33	44	31	34	38	48	51	34	34	39	26	45	35	38	36	29	36	35	34	41	22	34	48	32	42	37	38	36	36	39	31	34	46	21	52	28	47	36	40	34	51	39	27	43	45	29	40	36	42	41	27	51	32	47	36	35	38	50	33	28	34	40	37	36	35	50	31	38	42	44	38	38	33	39	50	39	29	38	40	38	36	40	29	37	39	33	41	37	34	34	40	50	47	39	36	35	45	35	28	45	40	44	30	36	53	40	50	30	49	48	34	36	35	49	53	31	45	46	40	38	42	40	49	40	38	37	40	35	48	43	32	54	46	33	36	35	46	26	25	43	28	26	28	40	30	38	39	31	33	47	59	36	47	31	32	33	42	50	38	43	42	29	33	35	43	33	26	29	30	33	37	46	34	32	43	36	46	44	47	47	35	31	31	38	36	39	35	17	42	39	36	34	40	43	31	38	27	41	39	38	35	30	28	37	40	24	33	48	38	35	41	36	23	40	36	44	48	34	39	44	37	32	50	40	40	42	27	42	43	43	33	50	42	46	46	39	46	37	47	39	50	40	30	33	39	46	34	47	37	45	41	41	40	37	41	39	36	33	37	47	29	37	46	39	38	38	33	34	33	30	25	31	29	29	32	33	40	41	44	46	36	36	40	39	41	37	36	37	38	46	42	40	34	41	40	35	41	33	30	31	31	39	39	29	44	46	39	39	38	27	40	41	47	34	36	41	29	40	36	32	34	37	33	30	41	38	27	33	33	46	31	33	45	47	40	31	32	36	23	38	35	49	30	42	34	45	46	39	37	31	45	30	47	37	49	33	30	48	34	47	36	46	33	45	36	31	32	39	40	36	37	33	33	36	49	32	40	32	38	39	48	25	32	39	31	35	25	31	33	35	47	37	35	36	40	42	38	29	32	29	39	35	26	37	38	38	31	42	23	42	35	36	32	34	42	37	27	25	52	33	39	27	38	39	36	39	36	29	47	45	38	32	48	31	36	31	25	35	39	43	33	23	32	38	39	33	36	27	36	37	32	31	32	33	37	49	38	38	42	35	31	40	39	35	36	38	42	56	41	38	33	27	31	32	39	44	38	37	34	34	38	40	43	44	33	36	35	36	28	28	40	36	41	39	40	43	39	39	46	45	41	38	37	38	44	44	36	45	35	33	37	41	48	43	39	44	35	41	26	39	35	26	35	31	39	37	37	32	37	37	28	48	34	27	39	30	44	38	37	38	47	44	41	34	30	44	40	43	45	35	30	39	46	46	48	40	29	34	39	32	43	39	41	30	47	37	42	36	34	38	40	53	34	41	36	51	31	40	38	51	38	23	24	36	36	33	38	44	41	32	33	42	28	35	34	52	33	40	49	34	31	21	42	34	45	46	47	42	29	40	37	34	36	36	42	41	51	42	41	42	23	43	38	37	32	24	48	34	29	45	40	40	30	44	40	42	27	44	52	36	39	36	39
19854	14095	8962	21558	29596	28912	25325	21497	18170	15565	13213	11363	9478	7990	7079	6192	5348	4644	4091	3528	3028	2867	2718	2530	2513	2292	2272	2018	1874	1777	1810	1620	1681	1530	1561	1475	1470	1417	1409	1379	1392	1334	1185	1054	1089	1000	1021	987	917	907	896	829	791	764	763	721	788	808	715	738	728	695	666	743	697	673	664	661	697	683	627	659	599	652	678	668	664	634	676	670	653	675	674	637	643	608	653	616	610	601	648	604	631	642	619	644	635	632	666	688	604	656	668	645	634	644	673	650	675	670	703	610	631	626	604	643	656	623	690	640	620	668	610	613	639	620	647	646	633	617	634	674	671	617	606	611	655	637	650	608	645	609	655	599	601	667	599	647	639	646	618	620	660	631	667	683	608	635	610	631	668	558	636	643	618	645	631	719	617	625	618	625	600	636	633	595	665	603	640	603	630	591	606	581	614	624	630	623	670	658	616	626	593	626	649	614	641	610	641	603	646	672	655	658	657	624	566	615	634	628	626	613	629	640	590	655	620	643	647	594	644	626	613	647	661	626	616	627	660	614	604	634	583	679	639	605	649	643	639	658	661	613	626	571	613	612	691	623	634	634	597	590	626	621	598	666	640	656	618	574	638	642	600	574	622	613	655	630	612	604	640	620	642	607	620	639	667	634	654	663	590	626	654	593	649	578	591	614	652	626	603	606	638	639	599	671	632	609	581	644	630	618	622	611	603	622	645	614	595	594	581	615	593	639	610	648	650	609	624	628	644	583	684	579	651	630	647	605	636	602	654	629	596	622	599	636	611	639	619	635	659	575	637	622	621	622	618	629	602	651	648	660	577	606	613	620	622	572	572	611	613	662	602	611	645	625	590	609	649	630	598	603	615	628	637	620	601	641	607	681	621	599	644	610	641	608	620	620	648	650	663	675	632	656	631	587	654	586	609	641	568	673	651	603	603	645	669	612	643	639	661	633	632	614	634	682	619	592	612	652	658	614	686	614	635	647	629	644	627	627	640	625	662	650	660	610	604	625	613	648	629	624	645	626	641	607	649	603	618	642	608	650	604	610	655	620	637	614	623	636	592	620	661	626	584	662	637	599	646	585	605	633	675	649	628	638	632	614	613	633	593	680	597	658	626	685	614	613	551	651	615	631	617	595	600	633	609	669	592	648	632	651	617	591	587	581	648	619	633	628	625	637	582	623	630	599	624	652	636	584	633	663	633	583	665	601	588	637	602	593	642	615	630	648	657	672	606	633	590	646	648	589	621	649	621	595	573	626	660	645	613	632	636	619	616	586	632	662	638	673	645	625	608	592	596	634	610	599	637	614	653	610	591	584	610	572	650	623	641	680	635	615	621	664	625	584	638	634	619	615	664	633	638	604	644	652	643	632	623	629	616	609	653	663	655	632	634	619	622	621	664	607	626	639	577	683	627	654	610	589	651	641	617	637	610	625	627	582	614	656	609	637	617	586	596	644	622	688	595	624	590	626	597	633	605	588	619	603	581	627	653	600	624	631	653	659	570	614	647	615	627	627	634	605	619	588	645	651	614	631	628	601	655	630	649	615	589	627	629	621	652	628	596	621	617	661	565	578	632	584	638	622	636	630	613	619	609	612	610	632	629	641	616	604	642	645	609	679	610	656	650	611	663	659	666	617	613	595	648	631	628	625	591	620	637	579	641	630	667	602	619	632	619	643	587	622	605	608	578	620	621	674	615	637	615	630	663	625	635	562	630	587	612	597	659	643	638	645	632	584	645	615	618	627	604	630	617	613	639	677	627	634	612	569	614	615	627	604	629	613	619	644	592	637	604	629	602	633	637	616	550	619	633	600	597	665	610	634	644	615	617	622	600	618	606	626	655	657	658	650	625	656	630	591	637	622	584	668	648	605	606	583	634	622	645	606	650	617	614	655	604	615	624	626	629	589	636	590	646	599	607	612	613	610	636	636	638	686	650	623	615	627	615	631	570	640	592	607	624	637	650	620	609	604	612	632	611	659	625	625	645	605	649	625	620	648	686	632	664	595	597	623	624	665	688	644	652	668	593	603	575	629	619	616	638	652	621	623	661	645	587	586	630	648	644	660	631	622	569	660	642	643	575	620	611	641	660	652	641	626	610	621	633	595	637	619	639	592	635	596	630	590	607	607	555	619	664	643	636	597	607	613	595	581	652	659	649	616	694	633	633	652	649	622	628	579	665	616	648	601	610	652	644	601	618	595	678	625	571	590	611	612	633	603	613	651	619	642	632	645	601	591	641	635	587	628	633	627	595	626	601	608	606	625	651	615	627	601	652	602	619	656	600	606	637	600	621	661	640	639	602	593	620	607	671	607	608	630	655	675	589	636	601	584	580	594	629	635	632	642	612	584	634	625	656	631	619	634	616	613	624	636	659	687	596	695	613	646	615	613	625	609	585	606	600	626	603	644	657	645	621	646	640	655	670	654	672	661	654	642	668	624	632	582	631	662	634	603	598	633	645	604	642	675	603	634	635	647	644	640	665	600	614	604	628	635	602	651	600	575	630	635	619	607	702	623	596	649	628	593	638	673	618	655	639	624	672	616	609	635	660	630	612	624	590	632	707	607	617	646	660	599	656	632	639	635	693	609	629	636	615	638	675	662	619	624	635	628	660	630	632	653	623	630	654	627	672	665	638	657	637	632	652	632	660	617	660	610	612	651	601	626	604	593	597	584	585	605	593	579	600	603	627	632	629	619	606	604	648	663	636	600	598	625	639	609	624	599	662	657	608	677	619	676	612	650	605	578	644	624	651	652	619	645	613	629	630	628	653	611	607	607	588	674	586	640	620	610	642	625	603	636	635	647	639	627	616	630	639	615	633	648	624	640	657	631	651	609	647	608	629	596	644	616	574	640	626	649	629	620	617	671	656	652	627	636	660	616	654	645	684	612	613	641	630	631	652	626	619	633	643	637	624	649	623	624	600	624	649	604	599	639	674	637	622	612	600	685	605	604	629	581	649	636	601	666	599	679	621	624	616	615	625	600	654	594	664	611	634	639	571	632	584	643	615	577	622	633	631	677	666	606	635	647	606	634	608	612	607	632	623	624	647	611	651	620	657	656	638	633	650	648	650	632	619	624	630	619	649	611	607	694	627	628	639	638	682	610	649	584	631	640	620	608	607	603	629	627	625	643	630	647	589	596	656	641	622	644	634	675	631	628	606	663	612	643	658	636	629	628	599	644	632	630	634	648	611	590	604	608	635	641	586	589	619	657	626	647	633	636	615	611	595	689	612	613	595	614	583	624	591	617	617	674	629	618	678	630	638	633	595	675	634	637	631	609	628	617	617	665	637	659	627	663	592	668	658	677	644	615	654	653	635	642	613	645	598	634	667	615	623	654	610	612	646	638	638	665	636	607	604	652	625	631	621	619	590	577	582	616	626	613	585	650	584	610	617	599	599	632	576	601	598	615	618	624	629	620	645	643	634	646	648	608	646	643	649	647	602	648	628	654	630	593	660	600	589	625	635	598	597	654	620	625	584	628
2066	943	569	434	807	908	744	679	532	523	423	345	302	266	175	195	176	182	133	108	109	86	100	89	86	95	90	71	68	84	60	79	70	66	53	73	69	60	66	53	64	53	65	65	53	45	50	43	53	57	48	29	39	52	46	33	47	56	42	43	48	48	43	41	45	46	38	36	35	46	43	49	39	41	34	50	41	34	29	37	48	49	44	46	42	45	35	35	37	43	40	47	43	33	40	40	34	39	45	34	33	31	35	42	32	40	41	34	36	36	44	41	43	42	47	39	45	36	44	38	50	42	50	41	49	35	43	32	43	35	46	35	35	47	33	39	34	47	56	49	40	51	31	38	45	38	28	32	36	48	37	36	32	39	35	41	30	45	33	48	51	39	23	28	34	31	35	37	33	27	40	42	42	39	39	47	41	43	41	35	35	41	38	49	40	40	35	35	45	35	44	39	60	46	38	45	56	35	38	46	39	37	30	32	43	51	46	45	33	37	32	34	47	48	34	42	40	35	49	35	43	24	41	43	44	42	41	43	40	57	36	41	49	42	35	32	42	44	42	38	31	38	32	41	40	47	43	33	47	35	39	50	34	36	45	35	34	36	43	46	35	31	35	33	46	40	42	41	28	43	44	40	30	41	49	40	36	29	40	48	31	46	30	34	30	45	46	39	34	34	44	30	30	32	47	36	39	47	34	49	49	32	37	40	34	39	40	38	40	41	33	43	42	47	41	36	44	40	35	36	45	40	47	54	48	38	42	46	31	49	38	37	46	52	35	55	50	37	40	39	28	37	49	37	35	38	41	46	42	45	54	31	44	26	46	41	40	41	44	38	47	43	43	36	43	30	41	46	39	30	31	39	41	41	29	29	39	50	34	37	38	32	44	39	33	42	44	43	36	56	50	35	38	44	32	38	37	46	36	36	42	36	44	37	35	36	34	52	35	44	40	43	34	60	40	44	41	39	31	49	32	42	32	32	42	42	37	41	32	40	40	34	39	34	41	33	41	43	27	42	38	44	44	33	38	23	36	45	39	35	43	34	36	42	32	41	41	39	44	33	41	40	42	36	32	38	39	47	33	38	42	44	38	43	40	42	27	32	40	54	37	31	36	47	41	40	33	42	37	35	43	48	46	38	42	57	51	46	41	46	35	42	40	44	35	37	49	31	32	43	47	41	37	46	37	39	40	48	48	44	37	42	34	37	41	34	28	36	28	41	44	48	44	41	40	36	41	44	33	43	48	36	25	46	36	41	52	45	52	39	38	40	39	41	44	31	35	35	47	40	36	32	35	41	45	43	35	39	37	32	35	34	53	31	44	34	36	51	46	41	39	32	53	38	39	35	40	40	33	43	43	52	40	48	43	43	39	49	43	39	49	39	42	47	40	47	46	36	38	37	35	37	36	42	41	44	37	47	38	45	51	36	33	44	40	31	32	41	33	31	45	44	37	33	25	31	41	50	40	32	33	40	43	33	43	41	45	45	41	40	39	38	55	39	32	36	33	38	44	42	40	36	49	52	30	43	42	34	42	42	46	40	51	40	39	35	38	43	41	37	35	46	42	29	36	45	55	41	39	53	36	40	37	39	46	43	36	43	41	45	38	37	36	51	37	34	38	39	41	37	28	42	37	41	47	31	45	35	54	48	39	41	52	55	43	48	35	38	42	33	33	38	35	35	41	48	40	31	35	42	47	34	25	39	48	35	34	31	37	47	47	48	39	46	36	37	38	27	33	37	39	35	41	35	34	45	48	39	41	43	28	41	43	34	42	36	50	51	36	42	38	49	36	43	47	41	34	32	31	40	30	33	31	43	40	45	41	55	42	35	33	40	46	53	33	42	34	34	42	30	33	35	34	41	28	36	41	37	35	31	32	45	38	39	37	42	42	31	45	46	35	39	42	37	33	43	50	43	37	35	40	35	33	35	37	38	58	40	26	48	38	44	36	30	25	32	43	39	45	36	43	45	37	31	44	42	38	52	42	26	37	43	38	44	42	45	33	48	41	40	36	35	47	40	33	38	46	31	35	41	38	40	34	40	47	46	36	41	36	40	42	30	29	40	38	35	42	45	36	39	43	37	31	45	31	29	30	39	46	22	38	27	44	41	28	36	35	49	24	45	41	42	39	29	42	42	34	30	40	38	36	41	40	41	46	36	45	37	38	48	46	39	46	43	33	51	39	40	35	41	35	40	43	38	44	43	40	39	35	34	31	28	40	39	43	40	44	44	43	39	33	46	42	35	45	38	43	46	40	45	38	42	37	42	30	37	45	45	37	34	45	46	43	40	33	41	45	30	51	45	26	31	37	31	40	36	22	32	31	46	41	52	39	38	33	45	46	35	39	40	30	47	39	38	47	35	39	46	33	45	45	45	44	29	38	29	51	29	39	38	42	50	47	40	43	36	36	35	47	40	49	35	38	39	34	35	39	41	35	43	41	30	50	47	42	34	41	28	46	44	44	48	32	40	53	40	36	37	41	47	44	34	43	50	43	40	34	37	39	41	41	36	29	31	34	42	38	44	41	25	42	39	42	43	39	42	37	37	39	43	29	39	46	44	36	36	38	36	40	33	36	43	30	42	39	32	37	34	36	47	40	38	45	48	46	37	38	36	48	38	35	31	42	39	46	51	37	32	40	36	38	46	47	44	52	37	40	37	32	24	35	36	43	30	41	43	45	37	45	37	47	31	43	33	36	38	55	37	50	44	40	37	28	36	35	36	26	35	41	37	38	33	33	40	43	46	37	43	44	42	47	44	43	37	35	48	36	40	42	37	32	49	40	34	43	40	42	38	45	46	36	39	32	28	44	43	44	38	42	32	42	48	44	46	40	46	34	28	34	43	39	35	34	41	34	30	36	50	45	28	43	41	47	44	44	29	39	41	46	37	37	55	37	37	34	41	49	36	42	43	41	43	22	25	31	31	30	31	42	34	39	38	50	47	40	43	46	33	28	38	40	44	43	42	39	31	26	34	42	37	27	39	52	45	33	44	36	34	51	34	48	42	33	38	44	31	45	39	45	38	33	35	30	61	48	39	33	38	37	44	51	35	34	57	44	46	35	33	35	48	30	48	40	48	41	38	36	39	41	39	43	43	39	39	49	32	40	32	32	26	45	30	33	39	30	40	44	35	45	42	31	41	44	39	42	35	48	48	26	30	41	54	48	37	36	38	39	38	45	42	44	47	40	31	43	41	39	48	37	42	38	42	33	36	41	36	45	40	41	53	42	34	28	47	48	32	29	32	40	46	46	38	44	25	40	44	34	32	40	57	39	40	36	27	28	41	41	44	42	24	36	31	47	17	44	34	51	38	40	34	27	44	50	45	36	40	43	44	36	31	32	38	44	36	37	34	40	34	51	38	48	27	47	55	46	38	32	46	50	46	33	36	40	35	43	31	37	29	46	34	38	34	41	39	36	27	35	34	46	40	42	42	40	34	40	35	42	36	35	54	36	30	49	35	26	41	38	47	38	43	47	49	37	34	42	28
25733	18522	12576	26582	34552	33721	30159	26524	23281	20139	17250	15018	12931	10875	9602	8404	7303	6310	5318	4669	4120	3929	3758	3417	3224	3055	2847	2696	2394	2323	2208	2106	2109	2009	1900	1888	1764	1692	1607	1732	1751	1520	1354	1238	1284	1221	1189	1176	1130	1093	995	957	883	832	854	878	889	831	843	804	757	809	695	748	740	736	649	738	750	715	776	711	689	693	711	689	717	674	708	692	719	704	675	684	690	670	692	685	661	697	667	669	664	708	701	662	708	646	670	666	675	671	649	712	608	628	650	666	660	636	668	663	640	614	626	656	642	687	656	640	681	618	701	625	652	651	602	666	672	656	648	664	621	629	605	652	695	649	634	682	634	661	619	636	631	681	677	663	680	635	627	671	607	665	571	666	654	667	647	640	631	619	600	659	612	647	632	640	644	725	634	679	696	673	629	648	592	635	650	597	597	641	627	644	665	615	646	653	639	602	651	659	683	671	628	651	629	635	619	657	625	627	640	652	629	665	650	662	651	628	631	604	658	672	640	643	677	670	671	631	705	635	680	638	637	696	644	693	669	665	651	592	655	619	616	624	644	646	619	635	628	622	623	613	649	658	612	600	593	606	626	645	623	640	674	626	646	642	646	666	655	649	601	602	612	649	640	618	621	701	644	652	656	638	659	622	668	578	692	668	671	627	631	658	640	630	584	709	600	649	623	626	642	649	629	626	629	624	654	619	677	647	654	643	648	651	624	616	659	645	625	650	667	634	643	627	662	638	637	656	667	681	618	634	647	614	611	646	640	628	647	693	693	644	657	655	635	659	726	661	670	611	608	703	685	682	666	614	643	648	625	654	655	628	627	668	665	636	638	656	631	675	668	661	606	646	674	647	644	685	673	650	590	673	609	628	663	591	649	606	658	590	595	615	623	645	685	636	627	670	677	653	590	658	592	669	602	668	672	661	678	648	659	634	632	675	594	711	620	633	601	671	672	637	605	640	637	609	613	647	623	667	692	619	624	663	686	622	675	612	642	653	644	625	653	587	643	620	607	658	613	638	598	642	640	646	654	645	636	639	651	598	619	683	612	650	652	638	637	627	611	608	601	627	597	585	637	636	661	673	654	640	681	624	637	670	656	619	644	655	662	650	631	601	626	683	655	581	670	655	640	621	647	634	677	622	633	640	638	655	621	677	649	613	627	669	654	627	624	644	636	676	654	625	649	639	664	649	633	642	597	642	684	616	610	664	605	607	636	624	645	654	646	654	626	624	650	604	640	627	633	631	653	602	675	665	640	622	678	624	637	616	659	659	589	649	628	674	641	672	606	626	621	655	645	640	628	606	639	642	672	651	656	686	663	649	628	592	649	608	631	637	624	651	658	671	639	645	657	647	624	598	621	636	677	640	641	644	621	611	683	649	622	661	654	655	653	675	613	642	629	651	617	620	661	661	596	682	663	655	651	657	637	620	623	630	613	630	640	663	642	651	655	647	584	654	663	636	651	669	630	646	649	656	660	660	673	700	691	624	675	651	653	638	627	594	631	619	634	650	613	635	625	595	642	654	623	622	635	606	598	616	640	674	663	620	629	619	668	635	646	632	654	666	645	656	610	634	659	656	610	625	617	686	643	644	645	644	604	643	665	642	621	640	687	646	606	648	622	654	632	665	618	597	622	642	678	594	587	642	641	623	611	627	626	607	631	623	662	652	645	692	661	636	667	619	633	635	607	680	637	622	661	631	674	663	701	676	659	676	608	603	623	667	652	644	603	652	679	656	697	656	637	653	625	657	615	668	636	632	632	654	683	643	596	665	648	627	695	675	643	632	613	608	664	644	664	662	659	652	629	643	662	651	687	639	626	669	640	618	644	668	669	596	635	643	628	640	644	644	655	652	635	654	609	625	732	683	666	649	607	654	613	632	666	675	668	653	661	658	663	685	613	619	617	640	625	669	664	599	672	697	631	643	615	627	624	660	651	626	639	656	646	641	597	634	629	609	633	650	642	639	635	664	662	642	607	656	626	638	650	651	640	666	656	631	592	619	622	657	675	683	652	695	621	650	609	652	650	674	674	650	592	646	633	620	622	655	666	682	658	662	628	614	630	616	626	638	670	636	613	617	615	674	627	625	662	629	620	647	687	698	680	645	632	668	652	650	692	619	658	618	673	594	669	663	628	661	615	623	654	641	638	650	685	657	645	633	580	639	659	615	667	659	680	657	657	660	653	630	613	637	587	614	669	616	622	641	644	685	663	601	630	634	597	599	634	643	701	595	598	637	608	674	680	616	700	622	621	641	651	672	655	628	671	634	616	645	634	632	631	626	647	596	651	648	645	594	620	681	608	644	640	664	637	657	633	619	623	617	660	665	677	636	616	652	652	610	625	615	643	681	642	636	573	614	601	649	613	626	614	659	616	629	641	648	651	626	626	666	662	662	584	634	633	619	666	594	620	638	687	633	646	602	685	629	631	616	669	645	681	604	672	658	638	681	616	632	638	618	650	618	627	603	617	671	608	605	635	649	670	618	636	632	630	668	661	638	569	633	636	605	654	648	650	648	627	608	617	602	630	659	642	653	640	618	633	611	618	597	698	623	688	672	646	655	680	608	650	655	621	684	633	640	618	658	647	631	616	686	688	616	617	617	640	654	614	615	701	605	626	652	673	657	661	617	647	670	670	622	667	629	600	707	652	645	673	647	679	680	637	630	677	621	649	654	643	605	593	636	654	587	651	660	639	615	669	622	658	638	649	687	610	639	603	690	666	643	615	630	666	617	671	622	650	620	648	655	633	627	682	638	609	684	655	646	650	650	678	659	664	625	652	624	656	644	655	625	640	652	678	636	641	637	620	618	617	666	705	645	595	624	624	632	609	660	630	616	634	683	631	680	637	601	629	659	618	613	623	601	651	647	673	628	574	627	646	629	634	620	609	648	636	644	652	639	643	689	682	662	649	653	630	645	585	695	654	640	630	645	631	665	659	640	641	610	648	680	699	603	655	641	648	682	636	577	688	615	690	606	651	658	684	688	643	648	641	682	614	603	660	617	595	625	629	640	564	631	618	622	659	654	604	651	639	650	645	616	606	648	642	611	639	632	621	602	585	644	659	655	625	640	635	618	635	599	660	673	605	612	602	657	634	627	634	648	598	645	656	616	650	649	657	565	634	608	664	647	601	619	638	654	668	665	651	640	667	662	689	650	628	637	643	636	692	616	626	669	609	594	647	645	668	651	640	660	637	652	642	677	658	688	673	640	636	630	600	666	637	651	638	628	626	682	678	577	698	628	643	658	672	662	662	631	606	645	583	640	638	633	672	645	629	628	671	635	623	663	657	645	610	636	618	624	592	628	609	662	609	648	627	645	642	648	630	657	639	668	656	647	630	701	657	620	660	643	646	613	699	634	639	640	625	628	577	662	655	660	634	618	681	642	610	622	651	641	627	668	644	629	613	672	632	657	622	640	614	676	618	665	643	663	683	636	698	703	620	641	647	620	639	615	646	639	664	628	625	652	675	673	662	614	642	603	615	636
1618	398	254	214	341	389	305	288	285	218	173	144	161	128	99	84	77	69	73	54	47	43	45	46	38	42	39	53	41	42	41	41	36	37	32	36	41	30	33	31	30	30	41	32	41	29	22	30	26	19	27	27	17	30	15	21	27	22	29	16	28	28	22	18	27	19	20	28	25	29	18	21	16	19	14	24	16	22	29	18	27	25	31	19	22	22	21	32	22	21	17	17	16	27	23	20	23	17	23	17	21	19	19	25	14	23	20	20	19	20	25	25	13	34	19	23	14	23	21	19	21	26	24	23	28	17	18	20	33	19	20	21	26	22	24	26	21	18	14	19	29	24	18	22	21	21	17	17	15	26	22	27	20	27	24	27	25	20	21	21	14	33	23	18	18	19	22	21	18	21	24	21	21	22	14	31	27	23	30	25	18	16	19	14	23	21	23	22	25	16	22	20	21	10	26	18	15	29	11	21	20	28	27	19	18	15	22	16	21	18	27	19	25	18	17	21	17	17	21	18	15	24	27	30	28	17	26	13	25	21	17	27	16	22	23	13	28	16	25	20	19	22	14	20	18	21	29	18	31	20	22	21	27	18	21	18	27	21	21	22	18	22	11	25	16	20	15	21	20	15	15	25	21	28	26	18	27	18	21	20	28	25	12	23	18	22	20	21	16	21	26	24	26	27	25	19	23	26	24	19	21	18	21	24	18	21	25	25	24	16	28	20	20	20	25	20	20	16	22	34	24	20	9	22	25	17	28	21	19	18	23	33	17	22	27	23	20	14	33	19	18	26	20	12	27	22	26	20	26	17	29	29	33	22	14	21	23	26	24	20	26	21	25	23	15	16	18	26	18	23	18	20	12	23	25	17	19	21	17	18	25	20	22	27	29	26	20	16	20	33	21	29	18	21	22	24	32	21	26	27	13	25	23	24	25	15	14	23	18	24	20	21	22	25	19	21	27	22	22	23	20	15	27	28	20	28	18	27	25	24	22	29	18	27	28	20	18	20	17	18	20	18	18	14	26	17	20	29	10	20	22	15	27	13	23	17	20	17	22	26	23	15	17	27	18	22	29	23	24	20	24	29	23	29	25	25	23	28	31	22	18	26	21	21	16	20	12	15	22	20	23	26	30	18	24	21	24	20	24	24	15	16	21	21	24	16	19	17	22	27	21	22	18	23	24	24	33	24	21	21	23	21	22	19	19	18	21	19	23	22	22	18	22	26	20	22	16	20	15	22	30	24	30	23	23	27	19	24	21	22	19	23	15	27	19	21	13	25	26	23	20	24	28	17	24	25	19	21	19	23	13	25	19	22	19	17	26	20	24	18	20	23	14	28	21	30	15	23	19	24	20	13	19	28	25	33	24	20	25	28	19	20	21	21	20	15	20	19	20	20	16	29	24	25	16	13	23	29	20	21	25	22	27	28	20	28	27	26	24	24	29	24	25	18	24	27	26	22	19	20	14	19	11	16	26	20	15	26	28	24	23	37	16	20	11	13	20	25	20	26	24	23	23	19	16	24	26	23	16	17	15	18	22	16	18	19	23	19	19	19	24	22	18	24	30	22	19	15	19	20	14	20	22	22	28	27	24	24	25	20	24	30	20	24	20	18	26	19	23	22	17	16	11	20	21	22	19	20	22	27	15	20	24	25	22	23	12	17	21	19	30	18	26	13	18	12	22	20	22	23	26	18	20	21	24	18	17	12	31	32	18	25	26	24	14	30	20	28	24	22	17	23	23	19	23	20	12	20	23	28	25	24	27	17	18	24	25	16	22	19	15	19	19	23	21	21	19	19	17	21	22	23	25	26	21	23	25	16	19	27	31	17	18	26	20	33	22	25	20	18	19	27	20	30	12	21	16	22	18	17	28	18	19	25	26	24	20	16	21	28	15	25	22	17	26	26	26	21	16	15	27	25	28	27	30	28	29	21	18	19	11	28	17	17	17	19	25	24	21	17	26	37	16	20	31	23	16	19	13	24	20	17	16	17	13	21	19	21	15	27	18	20	17	25	24	29	24	18	23	30	28	24	22	18	21	16	22	23	24	19	24	15	28	14	21	26	25	19	12	14	19	23	18	26	36	16	23	18	29	13	23	23	24	22	18	18	23	21	24	25	20	25	15	20	25	23	24	25	22	21	21	27	23	16	28	24	25	22	22	22	16	27	18	24	21	20	22	25	15	24	30	25	28	16	17	14	21	24	24	19	25	18	21	15	15	15	21	27	24	18	18	24	26	26	16	23	21	22	24	19	27	22	24	19	24	25	26	26	22	17	23	24	25	26	17	20	17	18	19	25	24	14	23	21	24	18	21	15	18	23	20	21	21	27	17	18	26	19	30	17	22	18	26	20	13	20	23	37	27	16	27	18	28	21	19	21	16	24	29	27	30	16	22	19	14	26	22	17	29	27	23	18	19	16	17	24	22	24	16	23	22	21	34	14	16	20	18	25	21	21	24	20	22	26	32	20	21	27	22	16	16	28	31	19	21	24	27	23	19	14	18	21	38	24	19	20	18	19	21	30	32	24	19	19	22	26	24	28	17	13	24	18	25	21	17	26	24	17	17	22	17	13	15	16	18	24	18	35	20	20	20	20	31	16	21	13	20	22	23	11	22	24	24	17	20	30	22	29	12	16	16	22	19	27	14	20	22	20	19	27	23	22	23	17	20	17	13	20	23	26	22	20	23	17	19	19	16	21	12	21	21	26	17	16	18	27	24	12	24	27	22	17	27	25	20	23	21	27	18	13	29	18	25	15	25	20	31	26	20	25	18	26	20	24	20	14	34	22	19	23	25	11	25	16	27	21	29	23	29	28	25	22	21	19	34	23	21	22	16	15	26	22	26	24	26	23	31	17	19	23	19	21	12	25	16	13	19	30	21	17	16	23	9	34	27	15	24	19	25	15	19	19	19	19	34	16	16	23	22	16	17	24	23	19	27	19	23	24	26	20	24	29	21	24	31	23	29	15	29	23	25	10	29	17	11	17	20	25	25	19	26	15	17	25	20	15	21	23	18	22	26	18	26	22	20	21	20	27	20	22	19	29	23	13	18	19	30	30	34	21	16	27	13	28	19	18	32	17	21	19	20	27	20	15	22	19	16	19	24	20	19	22	17	25	27	23	23	24	25	16	29	24	30	20	19	23	18	14	26	27	24	25	37	21	19	21	12	22	15	20	20	21	19	22	22	21	21	18	20	17	25	18	26	16	13	20	28	23	12	17	20	19	28	24	29	17	24	22	13	23	29	19	29	21	26	23	22	19	32	21	15	19	21	20	17	22	18	17	23	16	20	25	30	17	17	26	17	23	20	17	21	18	25	21	23	15	12	13	13	19	21	18	24	22	22	17	24	20	24	16	21	31	15	29	16	26	27	17	23	22	14	19	18	18	21	23	20	21	24	14	19	20	21	19	19	14	21	22	20	26	14	15	24	24	15	27	23	18	13	11	14	17	28	20	24	25	20	18	24	20	25	21	18	19	24	26
17359	11236	6723	17585	24982	24057	20651	17242	14135	11791	9745	8229	6726	5706	5038	4322	3598	2998	2711	2255	2050	1995	2023	1884	1810	1654	1558	1482	1367	1227	1216	1212	1130	1179	1066	1114	982	1026	972	987	996	841	734	640	747	695	712	608	576	547	460	446	440	450	483	435	441	420	457	440	403	389	374	393	406	367	386	396	381	368	395	367	361	387	392	380	387	347	336	360	381	364	397	362	383	308	351	395	388	370	354	351	394	366	372	387	384	344	393	371	363	374	350	384	371	381	373	377	368	399	335	345	344	358	368	374	367	385	346	363	363	363	361	356	343	398	368	351	364	382	374	365	373	344	371	381	388	371	372	353	345	383	342	341	374	381	383	350	378	357	353	349	379	359	337	372	357	366	322	371	375	382	364	350	350	374	380	377	336	364	341	372	368	373	388	373	334	360	349	343	318	373	364	385	358	368	344	343	391	367	375	369	381	404	343	378	370	369	363	400	362	375	381	324	360	342	383	334	370	379	365	364	398	362	389	374	364	374	349	358	401	359	360	358	379	383	347	411	362	372	379	354	374	385	329	331	381	367	376	355	366	369	367	365	355	360	383	331	379	356	355	364	365	405	379	375	361	397	350	361	366	373	368	350	348	329	384	386	344	371	335	365	340	351	366	424	367	355	356	373	347	387	372	368	361	363	344	349	358	397	408	374	365	367	361	324	382	350	375	348	387	379	350	364	379	364	378	356	334	380	368	368	394	407	362	344	374	375	354	392	358	347	364	388	363	355	381	343	332	377	394	339	369	329	395	356	359	365	372	328	366	355	362	354	365	390	382	362	341	391	370	379	353	375	363	383	310	399	390	368	340	381	353	372	364	364	375	359	356	381	342	390	353	368	361	365	389	341	360	401	363	367	345	395	356	374	355	365	359	356	387	337	348	349	398	407	368	333	356	394	368	359	402	392	367	355	371	384	375	370	377	373	333	358	356	338	389	337	371	368	355	381	383	352	343	364	394	381	342	390	352	378	364	365	342	370	361	376	388	362	352	353	333	377	373	374	373	381	366	355	330	375	369	358	356	362	375	357	380	397	328	351	388	341	338	348	369	379	381	349	364	361	385	347	368	387	383	353	377	361	335	330	408	375	386	358	378	350	400	347	393	362	389	364	386	382	355	373	403	344	358	367	360	355	350	399	377	364	387	340	366	346	390	379	379	360	383	367	373	357	378	361	382	377	380	356	355	391	374	369	364	374	369	369	371	328	385	364	333	339	378	377	374	371	394	349	355	356	348	364	348	386	363	359	399	361	388	368	385	380	360	344	356	361	356	353	393	357	373	362	381	371	358	369	325	380	393	346	400	374	381	376	345	368	374	342	374	383	331	366	337	360	365	377	346	336	352	357	383	340	351	391	336	400	352	401	340	376	395	354	349	352	373	336	351	380	325	377	365	368	338	326	382	357	353	367	318	362	344	351	356	361	366	364	346	385	375	347	330	375	398	366	345	341	352	376	369	339	372	383	371	369	358	361	348	371	366	370	385	350	353	381	362	377	404	382	392	367	346	369	350	375	344	401	393	362	344	335	365	306	348	344	356	383	353	336	410	351	382	313	358	354	377	362	374	373	411	361	371	365	363	394	359	329	360	379	330	344	345	364	364	368	349	343	303	347	359	355	369	386	335	345	367	355	376	375	336	378	357	391	361	367	378	381	383	345	387	367	365	392	368	348	341	337	357	367	354	358	383	373	399	384	369	361	346	327	323	400	356	355	364	370	367	347	362	361	366	344	345	394	344	399	342	356	362	357	358	374	352	351	401	355	349	359	367	399	343	376	380	384	373	367	382	386	357	364	357	362	338	378	384	362	375	336	324	364	375	378	349	355	355	365	384	371	364	373	358	369	349	376	368	326	369	362	343	334	357	375	358	369	383	373	334	394	382	367	372	354	378	382	362	358	367	342	393	348	377	380	371	362	375	356	380	354	346	396	357	382	392	332	357	361	374	367	365	379	347	377	342	363	356	364	347	364	359	379	333	335	347	371	381	368	374	391	387	394	351	383	333	378	350	353	372	361	364	354	394	365	344	369	365	353	339	341	380	346	331	386	343	339	353	368	370	378	359	356	405	363	358	371	371	387	394	377	340	360	368	393	403	354	383	347	366	388	392	361	350	369	363	388	364	398	362	350	366	388	347	345	380	377	364	403	371	334	386	372	365	357	381	390	366	328	340	360	356	393	339	362	352	342	356	330	331	365	386	367	396	361	363	370	368	357	387	392	334	358	358	340	384	342	373	375	369	368	369	362	336	365	365	360	338	417	360	365	367	354	367	368	359	356	334	341	355	327	365	372	345	359	366	364	353	377	365	360	369	345	351	367	379	330	385	388	355	381	352	366	360	344	367	349	365	333	420	361	345	409	319	352	351	374	365	343	334	351	366	386	376	345	359	354	394	381	355	371	353	343	355	354	393	356	384	317	381	356	381	364	364	363	363	324	386	340	357	386	405	352	372	362	346	397	382	368	343	358	403	352	389	365	345	380	406	377	360	337	354	338	393	388	388	376	385	373	389	358	362	381	371	365	378	341	365	342	363	365	360	367	377	337	360	336	369	365	346	348	373	326	373	336	354	359	360	334	361	365	360	348	350	342	337	362	367	356	337	383	389	385	335	348	335	404	408	371	382	368	336	361	355	365	367	384	321	345	351	392	334	357	354	365	369	372	373	360	344	375	353	345	356	350	337	377	365	360	351	377	378	382	412	351	364	380	371	379	370	362	364	381	351	383	342	348	349	368	376	360	306	354	360	371	348	386	391	359	375	333	368	351	345	396	338	323	371	368	354	349	345	353	382	376	360	356	375	360	373	370	354	340	362	359	373	406	331	320	351	373	380	365	379	345	346	352	348	346	392	375	385	316	350	405	388	360	343	387	370	353	367	360	362	359	374	352	337	376	358	365	354	418	356	369	351	366	373	373	371	375	344	382	378	370	360	366	330	361	347	364	359	370	375	383	328	357	338	375	399	372	368	347	347	359	334	374	332	345	365	364	345	353	319	347	383	337	395	369	363	368	364	377	383	364	335	377	362	341	391	343	346	381	359	359	374	349	364	379	367	398	380	342	360	379	343	344	387	365	383	379	358	330	369	383	369	372	397	378	346	350	353	361	354	356	341	368	377	349	381	374	368	386	376	365	337	331	394	362	358	363	350	380	350	331	352	362	344	356	320	371	360	372	330	378	387	363	377	362	362	351	356	348	363	369	362	367	377	392	344	365	353	347	364	371	336	325	337	363	384	330	388	346	371	343	369	353	363	353	371	338	363	373	351	344	353	362	408	387	386	404	400	316	398	347	333	367	330	333	378	357	348	334	344	353	374	390	380	358	362	388	369	319	368	384	367	398	355	360	348	366	346	346	397	343	354	354	355	423	347	350	381	349	373	360	357	345	358	350	366	341	345	346	350	364	343	380	352	355	391	359	331	342	366	338	382	349	361	334	380	335	361	349	348	370	374	362	357	360	336	367	354	345
1146	655	384	321	576	664	540	474	405	347	306	225	192	190	150	139	118	75	74	65	72	65	81	73	53	61	47	56	44	55	58	52	53	54	43	54	50	39	36	42	48	37	27	40	23	42	26	30	22	35	21	13	26	34	31	25	23	27	25	27	23	22	20	21	26	27	25	19	25	16	33	21	21	22	20	27	25	20	20	22	21	19	19	24	14	15	16	20	18	17	24	21	23	33	18	21	28	28	13	24	25	25	26	19	10	19	20	21	17	23	16	19	23	30	28	18	17	25	24	16	24	16	26	16	24	23	24	22	20	18	26	21	23	24	20	18	24	16	22	26	15	18	18	31	21	22	16	21	24	23	25	16	21	17	22	20	24	26	24	18	19	20	22	26	24	31	15	21	21	27	24	22	24	27	24	26	19	20	24	13	23	24	23	17	13	25	16	23	21	27	27	16	25	21	28	20	10	20	23	22	13	20	20	21	22	13	18	18	21	23	15	19	29	19	26	22	25	22	18	24	26	21	31	18	22	27	18	24	19	20	18	19	25	20	14	24	16	18	24	31	17	21	12	14	23	24	18	21	14	26	26	21	18	14	21	26	33	26	23	29	23	19	22	31	18	26	24	23	21	16	16	24	20	15	13	30	14	21	23	17	19	24	18	20	26	26	21	29	25	20	23	18	18	23	26	25	23	11	34	22	16	23	30	24	27	17	19	26	21	25	19	22	23	18	18	24	22	20	26	16	15	22	21	23	21	19	24	22	30	28	21	19	18	22	21	24	22	21	26	27	20	26	15	25	26	21	17	20	17	23	21	15	14	31	16	23	27	11	19	23	13	18	19	22	22	24	24	14	25	18	22	28	19	23	15	25	28	19	13	23	18	20	23	29	14	19	28	23	30	29	21	24	33	38	24	29	13	20	26	20	21	27	30	22	30	22	24	16	23	23	18	30	25	14	24	28	22	23	19	19	18	16	23	20	16	25	22	17	22	21	18	23	26	22	22	22	22	25	21	21	19	24	10	27	26	23	23	22	23	21	27	23	20	21	20	23	22	20	16	16	23	26	14	20	24	29	18	20	20	23	21	15	17	13	15	23	14	17	26	19	21	28	22	26	20	21	22	23	20	26	27	16	22	16	28	14	24	24	16	33	26	15	16	20	19	14	17	24	24	22	18	16	25	15	19	17	23	22	19	16	22	11	13	20	30	24	20	17	30	19	20	17	26	17	16	19	22	19	14	32	24	22	22	30	23	22	19	17	16	19	20	24	26	22	17	20	18	25	21	26	32	21	19	30	22	21	23	16	18	21	16	23	18	22	24	20	21	20	24	19	26	22	18	20	19	29	19	17	22	23	26	17	21	10	27	19	19	20	21	12	24	15	19	17	21	24	18	17	20	24	18	19	28	20	15	23	21	25	23	23	20	28	22	17	25	12	26	16	22	16	29	33	24	21	27	19	23	24	17	30	25	30	18	29	18	14	12	18	21	24	24	31	15	28	17	25	29	26	19	15	27	21	23	28	21	28	28	25	32	21	23	25	21	23	24	16	22	22	22	28	18	18	21	17	16	28	21	32	23	26	25	25	21	14	17	32	20	26	24	27	22	29	19	17	18	22	24	14	16	21	23	13	12	23	27	17	26	26	23	22	15	18	19	20	26	20	18	25	21	30	27	28	29	15	18	30	18	25	18	18	24	19	20	21	22	18	21	26	29	27	17	27	19	40	29	20	29	22	23	21	21	22	16	22	18	27	21	22	22	16	20	25	19	19	19	21	20	18	21	25	27	21	25	15	20	22	24	19	22	17	15	19	20	26	17	23	22	29	22	24	18	19	18	25	24	24	25	29	24	12	17	21	17	16	19	17	20	23	30	22	20	27	17	17	24	24	15	22	23	20	24	27	17	19	20	17	26	24	19	29	26	22	15	33	27	22	24	19	17	24	20	24	17	19	16	25	25	12	18	23	19	24	26	28	27	23	25	20	25	26	19	18	29	19	16	12	15	17	20	24	25	20	19	22	20	16	18	18	26	28	22	20	20	16	27	24	19	22	20	23	28	14	19	17	21	29	16	23	18	23	23	22	24	19	19	25	25	17	29	27	21	21	21	22	29	31	26	15	22	18	16	23	15	18	19	33	25	17	30	23	13	24	21	21	19	26	22	26	21	27	22	18	15	24	28	25	28	26	13	25	20	20	20	14	26	15	19	30	24	21	20	23	22	20	16	22	17	20	34	22	22	26	23	21	24	22	24	23	21	22	23	15	17	23	20	21	23	23	16	19	17	32	13	26	30	26	18	17	24	25	29	18	30	23	17	32	21	26	18	21	11	29	18	22	24	23	26	16	21	20	26	28	21	16	22	22	19	20	24	16	23	22	22	21	22	29	15	24	18	19	21	26	26	26	23	21	18	22	25	23	26	28	15	19	23	22	22	29	24	17	24	23	26	19	21	20	26	23	24	24	31	18	27	18	27	15	23	17	28	21	17	24	24	24	17	25	22	30	19	26	27	17	27	19	14	20	21	24	23	18	25	14	25	20	25	23	23	20	21	21	27	31	26	22	26	19	23	20	25	20	19	21	13	27	25	22	18	17	10	19	18	20	23	25	19	23	25	25	16	21	22	29	17	24	24	24	23	22	25	24	31	21	18	22	20	23	21	21	18	31	16	18	23	13	24	27	23	20	25	22	20	22	22	25	25	16	25	29	16	29	15	29	22	18	19	21	24	21	22	20	25	23	23	16	27	16	22	15	25	22	23	27	13	19	21	22	24	29	25	26	22	20	34	26	25	26	28	23	27	18	29	20	11	22	33	18	21	19	22	19	19	24	21	17	25	22	17	18	22	20	19	19	24	19	25	15	16	23	23	26	20	18	19	24	22	22	19	16	20	19	19	15	18	19	37	16	24	23	25	17	18	21	23	20	21	29	26	28	23	21	15	16	20	26	20	20	16	19	22	14	13	22	29	19	23	20	23	29	20	21	25	16	19	20	25	26	24	24	22	30	19	11	19	14	21	16	14	20	22	25	32	25	18	26	16	20	23	12	28	21	16	19	17	22	23	16	17	19	15	19	23	23	24	22	22	27	19	18	27	19	15	21	19	17	19	19	29	21	21	17	28	18	27	16	19	24	13	18	16	26	30	17	32	20	19	21	21	26	26	17	19	18	17	21	20	17	20	18	17	24	28	18	19	25	20	19	21	21	20	10	26	26	19	20	16	22	30	24	31	19	26	22	20	25	24	28	14	18	26	21	27	25	15	25	17	29	28	14	30	26	18	25	20	21	24	23	29	23	26	19	18	27	20	15	29	26	24	19	20	14	29	16	20	31	26	23	20	22	20	24	25	35	19	14	29	15	17	22	21	15	20	29	19	24	12	20	22	22	26	16	20	23	21	18	20	25	15	17	20	25	23	16	17	16	27	29	20	16	19	22	15	13	31	23	19	25	22	17	22	30	24	24	29	28	19	17	24	13	19	14	22	33	24	16	17	20
21753	15710	9832	23093	30911	29897	26307	22514	18548	16109	13918	11417	9811	8415	7424	6017	5005	4272	3752	3281	3035	2887	2880	2531	2346	2291	2051	1930	1783	1671	1688	1615	1513	1452	1431	1317	1273	1234	1252	1335	1115	960	888	894	896	889	781	813	690	642	527	537	493	507	484	554	561	529	509	481	456	482	478	472	415	436	438	424	424	412	390	421	387	401	376	390	372	395	391	387	392	378	392	384	388	395	372	397	380	370	367	383	398	380	367	364	403	365	350	365	377	379	378	368	366	372	388	420	394	339	389	367	385	384	360	380	372	364	353	342	387	358	410	363	348	388	374	376	348	324	350	411	352	346	408	373	329	384	379	348	364	388	356	368	405	384	354	404	398	373	346	371	371	334	391	392	363	340	370	392	340	372	374	380	377	383	354	392	368	342	376	366	359	394	369	365	391	357	363	326	374	333	384	369	360	383	395	400	376	371	376	365	388	364	352	358	337	347	333	367	387	346	382	344	358	329	351	377	377	379	378	382	371	362	369	322	407	354	357	360	355	378	372	377	364	352	349	390	385	351	330	345	365	362	363	365	360	385	365	357	367	381	363	364	332	379	374	385	363	358	359	336	351	345	385	373	331	349	351	397	375	381	388	349	353	386	355	386	343	377	395	350	339	341	388	307	351	352	372	360	361	355	359	435	357	353	404	362	375	381	365	324	356	351	373	399	356	358	356	350	350	362	334	398	361	365	405	387	380	362	377	356	340	386	363	354	360	364	382	344	381	356	388	376	375	360	379	337	358	370	366	353	371	350	348	363	392	409	335	359	375	399	394	353	387	365	356	393	348	381	357	366	356	395	360	355	377	339	376	348	355	404	363	353	379	365	363	373	304	342	423	375	359	352	374	352	356	366	321	337	363	376	345	360	368	372	389	323	358	382	404	362	364	407	384	333	359	341	368	377	365	368	410	387	348	357	335	379	352	386	368	394	375	330	341	353	369	363	357	383	334	372	358	356	374	336	376	332	383	355	337	376	382	370	351	369	345	352	394	363	361	366	352	357	378	347	421	373	326	352	362	387	336	398	382	350	373	367	404	384	352	368	361	375	381	364	344	368	359	360	378	395	369	352	348	356	359	374	356	387	384	354	373	401	323	337	344	338	372	355	360	356	401	379	332	373	402	356	392	385	399	372	340	367	355	410	346	338	350	354	366	366	361	366	358	371	375	356	333	339	372	379	363	369	377	364	374	365	419	329	370	351	348	349	333	366	412	407	368	356	390	351	339	379	389	346	359	399	387	354	352	378	332	382	369	355	374	393	373	344	355	370	364	333	347	377	351	366	338	370	392	375	360	353	329	365	360	361	398	412	353	348	377	379	375	356	370	346	384	362	339	379	339	373	334	355	366	397	362	371	337	341	394	368	381	365	345	383	355	371	396	363	405	358	350	352	383	342	369	377	358	352	392	370	359	352	355	373	372	336	367	384	385	368	380	379	391	356	373	352	360	335	361	338	354	380	375	356	355	368	363	343	363	394	360	351	353	366	330	357	373	361	388	357	373	347	371	344	343	348	384	356	361	355	354	348	381	331	356	397	392	399	360	382	384	387	340	367	385	350	390	382	327	355	348	357	353	344	372	375	356	387	358	389	361	369	394	374	398	348	343	385	387	407	359	351	337	364	356	370	343	380	343	373	389	368	358	388	357	374	347	361	346	351	360	351	365	365	393	358	367	366	391	341	411	375	353	384	360	399	363	370	368	385	342	364	370	366	379	364	384	366	362	386	395	369	370	334	344	367	348	360	350	364	348	374	397	365	375	349	398	342	370	358	355	364	372	372	349	367	354	348	371	375	323	359	374	381	358	374	409	351	361	419	367	347	335	349	350	365	406	341	355	352	368	346	387	375	392	335	353	381	350	351	363	346	353	323	345	323	365	327	371	390	359	363	355	355	348	361	360	369	394	385	326	409	362	356	372	343	398	369	366	384	364	379	348	350	364	361	354	342	381	367	363	359	350	377	358	366	329	334	343	362	373	412	346	343	347	345	377	341	356	362	388	352	344	356	342	383	359	361	375	385	363	349	360	363	382	295	374	328	358	351	362	377	377	331	353	342	395	362	388	337	367	328	386	336	370	367	340	373	383	362	323	369	324	378	380	368	394	329	369	360	370	340	361	378	335	355	374	374	370	373	391	382	389	404	387	398	337	383	335	338	371	349	335	382	378	355	369	382	356	354	385	400	349	379	379	363	353	370	375	359	335	326	395	341	375	382	353	364	408	331	375	369	367	340	374	358	333	317	383	361	362	330	381	377	386	355	403	401	411	342	367	384	352	371	379	351	337	388	380	359	366	391	341	365	337	351	345	339	367	345	386	387	377	364	367	381	343	366	363	368	382	360	375	336	356	369	362	343	365	357	372	382	373	354	356	375	347	352	351	347	378	373	349	334	362	337	345	373	377	362	341	339	364	376	351	376	357	335	358	357	361	376	329	344	379	361	321	383	376	379	354	332	367	360	357	364	361	351	355	387	376	378	338	358	364	355	342	348	362	354	387	314	373	346	365	343	366	355	353	377	357	345	365	346	371	359	354	380	358	362	379	389	330	381	379	389	362	357	365	358	374	373	353	379	370	360	348	363	359	373	358	354	368	380	368	370	386	372	352	386	423	380	347	372	356	359	363	388	350	352	338	343	360	378	390	359	359	360	372	356	340	371	372	367	342	363	370	368	377	366	415	354	368	370	375	366	347	369	407	334	375	359	369	385	389	373	361	348	368	351	355	349	380	370	380	380	365	341	365	369	353	378	380	342	357	374	336	340	377	399	353	323	367	369	366	339	392	379	361	382	367	404	362	386	362	385	366	344	361	348	352	337	400	368	389	377	332	333	373	395	364	380	364	350	357	360	338	363	341	353	398	371	354	385	357	352	350	345	388	369	378	406	344	360	364	341	367	350	378	361	365	366	343	350	367	346	317	371	375	368	344	355	352	378	391	353	377	370	345	347	376	372	384	366	377	380	360	352	341	337	378	343	372	365	341	357	371	380	375	381	347	360	375	384	367	334	362	409	369	377	398	369	374	367	347	358	381	349	370	377	349	378	375	378	371	369	365	345	364	328	350	375	342	389	352	368	349	347	357	368	324	351	349	354	366	379	334	357	367	368	363	348	385	363	365	358	360	373	380	368	368	358	365	354	387	321	362	402	361	339	339	328	361	343	359	371	344	349	344	364	363	352	383	335	355	370	361	350	354	369	360	329	409	384	326	354	370	349	374	376	349	347	330	340	350	377	343	384	365	392	380	355	399	379	353	354	421	387	344	344	380	370	323	355	342	335	371	379	347	388	383	392	384	360	400	353	372	383	355	381	344	393	373	365	378	321	362	373	379	386	373	348	380	349	429	374	359	359	341	367	365	349	391	336	373	343	397	332	377	373	367	364	360	379	359	356	361	362	348	375	363	377	365	369	393	392	347	360	341	363	353	360	340	377	350	380	377	313	360	391	390	357	336	355	362	325	353	373	374	373	374	404
2726	586	339	315	500	581	475	406	370	314	273	224	211	187	148	136	123	92	110	74	72	90	85	83	69	73	71	68	58	65	61	58	63	57	61	54	52	49	51	44	57	47	48	63	44	47	49	36	43	47	51	27	32	32	34	48	45	46	45	37	36	28	43	36	34	34	36	31	46	47	43	28	46	49	36	35	41	41	35	35	39	42	39	36	31	39	36	31	37	37	32	35	38	27	42	40	39	45	32	28	36	40	44	33	42	38	39	44	35	34	45	52	40	36	42	44	41	35	40	43	51	38	34	32	32	38	40	35	31	40	37	47	43	43	36	41	44	36	43	39	38	52	47	41	45	27	48	44	43	42	36	41	32	36	43	30	42	40	28	35	30	43	26	29	42	40	35	38	39	40	33	42	35	37	39	34	41	38	36	37	34	46	45	43	35	29	25	36	31	34	45	33	34	40	32	28	37	38	42	33	32	35	36	53	42	36	44	27	48	40	33	29	33	40	46	40	37	38	37	41	42	56	50	46	41	38	36	44	32	44	38	41	35	39	44	38	37	39	44	40	50	42	44	33	36	42	39	46	45	43	43	28	33	37	41	45	35	35	42	35	33	32	36	48	24	39	46	33	48	31	35	49	43	40	36	50	32	36	37	40	48	35	44	32	33	38	41	34	44	55	38	39	21	47	37	37	30	42	38	28	36	39	46	44	52	36	31	37	36	42	37	55	33	44	30	33	34	35	40	39	57	33	47	41	39	54	42	39	28	37	35	39	25	40	47	38	39	32	34	48	29	45	36	46	36	42	38	32	47	35	37	32	27	43	32	51	55	40	32	39	38	36	35	33	43	38	29	36	39	32	45	28	33	41	34	28	42	46	32	31	28	53	39	48	40	48	55	47	46	39	31	25	30	37	41	44	46	48	48	43	26	32	37	36	34	35	37	33	38	31	33	38	36	35	28	38	42	38	39	38	35	34	32	38	33	27	43	44	44	46	41	42	38	37	45	34	38	44	46	41	44	48	32	51	44	39	37	41	47	39	43	38	32	40	36	46	41	33	40	48	40	36	48	38	38	39	42	34	30	32	32	33	26	48	42	48	35	33	43	36	39	34	42	36	37	30	32	30	42	42	39	36	44	45	30	43	43	37	29	47	43	37	34	39	52	43	39	36	41	33	44	36	42	33	39	39	30	39	33	27	37	32	35	43	34	51	33	33	43	38	37	33	39	36	32	41	43	45	48	42	49	42	27	36	37	26	41	32	37	41	44	33	50	51	30	28	34	48	28	40	38	21	35	38	37	36	38	32	36	39	42	38	36	33	26	42	32	36	35	38	37	45	36	39	33	34	45	26	35	37	42	33	38	41	42	30	42	44	31	40	51	36	42	37	40	43	43	41	45	37	41	46	58	33	40	43	31	37	40	36	41	37	26	40	38	40	40	36	55	34	45	37	40	49	35	38	32	33	35	37	24	34	32	35	37	35	33	31	26	36	29	30	37	35	49	38	32	41	35	36	42	33	32	44	44	38	46	37	43	39	38	34	33	35	52	44	35	41	47	36	36	32	33	39	42	32	47	44	39	38	31	42	28	40	41	30	40	35	45	43	30	35	39	42	46	30	26	39	45	34	36	47	42	40	34	30	41	46	47	39	44	45	33	32	37	41	42	41	41	29	47	38	40	37	37	39	39	33	26	43	37	44	42	40	41	45	36	42	38	33	38	34	42	35	42	31	38	42	40	39	48	34	35	29	41	27	36	41	45	47	47	35	40	40	39	37	47	43	40	32	36	40	41	28	39	35	44	29	40	41	34	40	33	31	41	28	41	21	37	31	39	27	47	35	32	41	45	33	28	47	30	42	42	46	41	35	29	33	30	42	46	29	41	37	34	33	45	31	41	40	34	35	47	47	37	46	38	42	36	51	32	35	37	41	51	27	25	33	43	33	29	45	37	40	37	35	39	49	47	30	40	40	37	42	38	39	47	38	48	37	34	30	28	35	38	29	34	41	35	36	30	28	35	38	40	35	46	29	48	45	34	35	37	39	38	36	35	40	37	43	32	32	37	46	38	44	36	44	37	35	35	39	38	43	36	44	43	39	33	33	22	38	31	46	45	36	39	38	30	37	37	55	44	40	36	30	40	35	37	50	37	40	37	42	41	42	36	38	39	37	43	35	44	36	41	39	31	36	30	40	45	33	39	47	35	36	44	47	26	31	46	40	37	31	30	42	50	47	31	41	39	30	28	35	33	36	35	35	33	44	26	27	42	37	28	44	43	39	43	39	35	33	30	41	31	43	44	42	37	40	36	51	35	42	37	39	45	35	44	34	38	25	39	33	41	37	31	39	34	37	26	47	38	50	34	36	42	35	40	40	37	40	36	39	35	29	30	27	39	42	40	39	40	38	37	32	39	37	47	34	32	45	30	39	32	30	34	35	42	43	40	24	36	39	43	36	46	28	38	40	41	35	32	35	36	30	31	38	33	37	35	30	41	41	37	36	28	39	35	31	35	44	45	38	34	31	45	41	40	39	53	41	40	42	56	43	41	39	43	40	30	33	32	35	38	31	31	41	37	35	45	42	38	28	30	44	33	39	37	40	26	40	49	62	39	52	29	36	49	42	34	36	41	38	38	37	53	38	32	37	34	31	46	39	41	41	48	43	35	50	39	33	42	34	33	40	41	41	29	33	35	29	43	37	33	60	43	44	30	54	30	37	34	42	42	38	39	39	38	39	47	31	46	41	33	38	26	37	40	28	38	30	42	31	35	23	31	41	37	35	51	45	43	47	39	37	47	35	32	36	26	38	40	35	38	44	29	47	38	38	37	37	36	44	34	33	39	24	40	36	29	30	57	31	36	26	36	38	40	34	45	40	37	36	34	35	41	52	42	55	47	48	38	45	33	37	38	29	35	33	44	44	41	38	40	36	41	29	30	47	42	36	37	29	44	40	47	42	38	37	31	36	38	32	32	33	36	35	45	40	33	50	47	47	56	43	45	43	33	41	37	38	47	40	31	38	45	41	42	38	29	37	33	30	36	42	39	36	34	43	35	40	29	39	43	40	37	38	25	40	35	32	31	45	40	39	33	30	38	43	33	34	36	34	38	42	35	34	36	43	38	50	37	41	38	39	36	36	41	47	28	36	34	34	38	47	42	47	38	33	52	44	33	36	34	49	23	32	41	35	43	41	37	32	39	38	51	37	37	41	37	46	29	44	39	28	41	32	36	45	33	36	38	37	35	41	46	34	47	34	33	38	37	44	40	34	40	36	43	45	46	33	33	42	39	38	43	30	39	34	42	40	42	29	39	36	36	35	34	34	38	46	39	57	47	28	31	38	41	37	42	38	56	45	45	37	42	34	50	31	44	38	28	35	56	32	43	42	38	25	56	44	35	26	41	46	38	39	46	26	37	44	43	41	37	27	28	42	39	37	35	43	36	48	44	38	42	30	31	31	43	37	33	38	35	41	47	41	27	39	44	42	34	33	45	39
19884	13959	9198	21730	29486	28528	25130	21346	18110	15311	12884	11003	9143	8102	6721	5703	4705	4043	3640	3234	2983	2803	2833	2592	2508	2174	2284	2040	1834	1861	1874	1843	1724	1640	1528	1486	1486	1441	1527	1468	1362	1161	1062	1032	1071	1101	964	993	970	851	817	815	770	737	770	769	778	727	774	741	705	730	706	681	663	677	666	655	645	656	628	637	688	647	634	623	610	635	621	643	655	639	639	624	617	669	643	604	617	645	618	637	633	626	607	684	624	613	640	644	662	650	630	621	684	644	552	615	653	605	590	562	671	584	601	624	605	619	628	602	625	610	649	605	629	660	653	620	619	616	621	647	616	606	641	618	565	600	656	623	629	675	643	640	602	645	595	688	648	580	638	622	598	623	598	606	636	621	626	623	609	626	631	643	583	596	675	649	621	613	631	658	637	587	652	592	641	634	649	619	580	637	628	677	636	639	655	609	651	613	630	646	613	653	612	604	568	643	669	573	617	656	618	597	597	648	623	599	619	624	657	652	621	623	642	655	589	591	643	625	600	595	620	653	629	629	608	629	696	613	643	607	611	624	601	667	643	626	638	645	633	593	638	648	661	611	624	619	616	637	626	620	667	634	651	619	676	610	611	651	603	629	649	614	605	713	623	634	636	615	591	601	606	628	619	613	639	590	602	636	617	601	613	612	602	623	639	645	619	610	621	577	634	662	620	597	647	638	611	671	630	648	582	643	595	627	671	596	612	615	655	627	617	623	607	629	585	633	640	635	607	634	641	609	615	595	609	644	622	623	620	574	563	683	632	614	654	645	620	575	591	640	637	647	625	652	662	608	615	623	637	626	624	655	641	651	610	648	644	597	622	594	605	609	568	637	638	640	605	621	667	659	619	641	618	662	645	645	639	588	600	608	618	635	616	657	589	623	637	662	653	631	614	590	606	583	607	610	618	621	640	601	589	625	670	611	626	646	607	589	572	585	639	621	658	588	651	668	622	616	601	641	608	608	607	610	633	618	649	634	632	609	586	613	633	645	631	615	614	642	641	599	652	660	608	624	600	645	605	645	635	618	603	660	595	634	646	592	647	602	631	617	640	648	624	606	598	618	602	604	611	619	593	642	614	621	633	633	616	649	613	585	558	652	656	647	603	606	587	642	604	628	641	618	621	594	606	679	639	659	605	657	587	618	639	645	593	672	615	647	606	607	631	644	608	638	621	644	601	599	662	628	626	606	617	607	612	607	631	620	587	618	628	630	586	646	614	606	626	600	624	618	617	618	616	650	663	636	617	647	644	626	608	625	659	638	648	634	582	651	639	608	615	595	622	616	614	599	594	633	628	588	651	631	614	655	570	596	657	603	644	641	600	595	628	629	611	612	601	636	604	636	639	657	638	609	622	629	591	580	607	619	621	617	627	666	619	639	600	613	622	621	606	628	612	646	595	657	623	670	623	609	623	621	652	621	618	608	608	592	620	648	608	622	611	571	606	637	632	585	616	655	614	623	625	649	650	612	642	610	641	626	633	654	607	613	603	638	632	638	573	620	667	608	631	603	648	614	609	617	656	593	615	620	628	622	614	560	591	645	638	641	645	562	630	587	676	616	577	606	603	652	592	642	586	605	616	621	652	622	620	577	637	656	589	613	610	575	618	663	603	629	635	608	620	632	613	619	619	611	661	595	634	602	615	643	615	657	592	612	599	610	630	616	603	598	644	637	614	624	595	607	583	635	596	599	628	672	623	655	593	595	624	613	641	634	644	638	630	598	601	612	640	659	591	655	626	677	643	613	630	614	560	605	642	638	604	640	667	642	638	605	628	657	632	580	589	623	620	594	590	606	640	605	627	661	594	600	630	567	631	627	609	615	632	610	601	612	638	632	627	595	618	638	586	618	604	623	564	637	564	599	615	592	592	619	649	624	602	621	655	627	603	628	652	645	666	602	658	611	598	682	595	605	627	598	582	624	620	625	634	618	622	608	640	628	624	595	625	620	607	636	626	623	627	641	639	585	584	603	652	612	645	604	626	617	623	589	603	579	646	594	614	596	605	635	594	579	641	611	643	605	647	584	720	646	578	573	659	644	653	658	636	630	606	627	657	634	618	617	609	650	605	592	622	606	652	588	658	675	574	668	633	655	644	629	614	585	641	633	639	631	608	601	616	602	626	612	608	628	606	650	632	613	628	628	605	621	607	618	669	633	643	602	606	610	555	655	588	635	637	615	638	626	619	602	656	621	674	606	593	612	671	576	643	648	650	598	627	635	644	645	596	640	606	607	607	644	617	632	584	661	627	626	587	615	624	642	624	642	618	616	584	658	597	614	618	648	661	688	624	639	606	634	646	627	606	620	591	605	585	600	640	597	627	628	636	620	584	607	642	608	649	658	648	637	646	623	633	641	629	596	622	613	647	592	617	590	623	630	623	596	624	645	605	598	625	625	612	597	623	602	660	651	618	623	587	665	608	620	623	587	599	625	615	672	615	610	574	617	631	604	637	586	627	593	619	617	581	614	690	627	604	570	671	661	654	649	636	615	622	657	619	605	621	605	678	673	640	636	603	634	589	596	593	609	632	650	617	647	630	625	624	613	595	645	630	600	638	629	620	599	640	673	606	610	607	625	629	599	632	627	647	613	594	646	629	611	642	588	628	633	608	612	639	616	630	648	662	648	599	627	614	580	604	613	636	658	672	638	652	595	597	597	612	658	583	614	602	614	689	605	644	625	612	644	618	626	704	641	628	612	667	637	581	671	582	612	644	620	683	573	647	586	620	606	655	604	625	613	646	635	562	616	640	606	594	645	600	659	612	648	615	633	628	597	597	637	598	666	626	629	644	626	672	658	612	633	588	632	567	638	632	628	599	607	582	587	613	620	647	634	651	628	632	576	653	624	638	669	655	627	595	589	597	638	625	625	693	593	654	589	633	649	609	577	635	648	638	657	629	634	592	594	638	638	636	664	621	637	650	608	598	641	624	605	661	604	611	579	603	616	628	563	608	623	610	652	617	642	639	609	613	647	643	632	680	660	606	583	642	636	601	609	644	622	609	643	577	637	651	657	667	610	650	663	600	640	585	630	600	641	653	633	594	666	653	580	623	641	580	601	608	659	588	624	611	621	636	647	615	625	607	573	574	614	640	629	658	615	618	602	608	659	622	598	632	613	609	582	619	555	618	628	637	600	627	593	592	590	590	600	616	633	644	644	565	662	608	630	640	594	644	637	631	607	627	626	613	616	702	619	607	647	571	636	622	638	608	643	629	616	680	607	632	608	627	618	595	622	617	655	622	626	629	622	620	637	595	653	646	610	597	631	615	600	623	677	599	644	600	605	608	608	630	636	586	633	618	584	653	624	622	646	609	643	609	630	567	678	592	626	636	615	601	624	608	636	617	593	597	641	589	648	623	603	639	627	622	626	615	589	668	616	634	601	628	621	560	611	659	618	612	635	669	636	599	636	633	609	617	604	572	653	628	621	606	638	643	589	596	625	630	618	628	628	637	611	600	605	589	662	570	600	623	643
2129	978	511	410	798	836	714	625	556	475	408	336	275	216	197	181	148	150	138	115	108	92	108	93	99	81	77	80	69	88	75	61	84	73	75	81	82	57	53	64	53	49	57	39	54	43	59	55	48	47	47	39	36	42	47	59	37	40	43	48	63	45	37	42	38	42	35	28	48	39	36	42	33	44	48	38	50	35	52	31	39	41	34	40	41	41	34	38	42	39	29	35	39	30	44	37	43	42	39	50	41	49	39	33	34	43	37	32	41	34	36	37	36	35	31	45	53	43	35	39	44	37	44	44	31	49	48	25	31	43	38	37	39	39	49	31	36	36	39	39	27	42	30	45	42	50	32	45	43	45	43	32	36	42	40	38	35	30	36	42	40	40	37	33	34	22	43	42	44	46	39	39	51	42	37	45	36	32	38	37	37	40	37	32	39	36	49	36	47	49	33	41	26	36	39	41	40	32	32	36	38	43	35	37	40	39	36	38	36	35	39	36	39	43	20	43	40	40	40	30	55	44	27	37	36	43	35	40	36	43	33	26	52	28	38	28	48	33	39	42	33	34	45	50	40	37	43	32	40	34	44	48	40	25	48	48	36	33	39	49	35	45	36	43	38	37	42	46	36	36	40	41	37	34	33	34	43	34	57	55	29	35	28	39	50	50	32	34	41	38	51	32	42	41	33	45	35	32	35	39	40	30	30	44	39	40	42	33	40	28	35	40	32	40	41	47	47	35	31	36	35	37	43	42	29	27	48	33	36	37	42	37	40	49	33	44	35	37	35	38	40	35	41	37	33	27	33	37	42	34	46	37	40	46	42	41	48	48	34	41	43	38	37	36	31	34	46	44	40	35	43	35	31	33	33	33	35	40	42	37	34	42	35	34	36	31	28	35	38	37	43	48	35	39	48	33	37	53	45	43	36	66	36	52	35	38	37	40	39	39	35	30	43	38	43	42	55	33	43	29	36	39	49	35	42	37	47	35	32	36	38	41	37	37	31	36	45	34	30	40	48	24	40	40	31	43	40	37	44	36	43	37	47	39	51	32	46	46	43	31	25	49	45	33	31	50	46	36	38	55	39	47	53	44	48	36	41	37	38	35	44	30	44	35	38	47	33	39	44	33	41	24	43	41	41	45	37	37	38	44	38	49	43	39	49	34	43	43	38	31	41	51	36	40	42	58	52	40	45	48	36	28	41	42	37	30	42	34	42	39	38	37	40	54	39	36	39	37	31	50	40	32	34	41	35	27	44	47	43	41	36	48	35	52	36	37	41	41	28	35	39	41	41	35	32	38	40	35	29	36	37	42	33	46	31	45	43	28	34	47	32	50	34	39	45	29	34	39	47	40	29	36	35	37	33	36	37	33	48	38	34	52	40	30	37	36	36	45	39	42	42	25	46	36	35	28	36	39	49	47	42	43	46	36	41	26	35	35	39	37	43	45	47	35	39	37	41	37	40	44	46	34	38	47	40	28	41	37	42	42	41	40	51	33	34	38	44	36	48	41	30	35	35	39	29	54	32	41	49	41	44	40	31	37	30	35	43	40	37	42	36	38	41	30	40	45	44	44	36	36	50	34	56	28	41	38	50	40	34	62	49	44	37	32	41	45	41	34	42	33	39	52	44	31	48	41	36	38	44	28	39	34	38	42	53	40	48	46	36	46	35	41	40	51	36	47	37	31	42	41	47	41	37	30	48	35	52	43	41	33	37	36	36	34	37	39	42	36	30	33	37	43	41	42	32	40	32	31	33	30	52	39	38	28	44	27	33	32	39	37	45	30	38	33	36	32	46	44	32	28	38	29	43	44	51	43	32	34	48	38	38	33	32	40	38	40	26	38	41	46	46	47	36	36	35	42	48	40	46	52	40	40	45	48	33	39	38	41	34	29	39	37	27	33	41	46	45	36	47	41	33	39	44	42	38	37	32	44	36	42	45	45	52	49	33	45	51	36	47	29	37	33	31	40	41	42	46	36	36	36	39	44	34	55	36	38	38	47	46	38	38	32	36	49	34	47	52	27	52	52	35	37	46	41	45	42	38	45	42	36	36	36	44	44	50	46	30	35	40	38	34	33	44	42	42	41	32	45	46	38	33	42	43	47	40	45	24	38	34	38	39	43	49	33	32	30	46	36	41	34	27	32	41	23	27	49	36	29	32	47	37	33	34	33	39	33	44	35	36	40	46	46	31	31	31	41	32	43	32	39	47	34	39	35	45	39	37	34	43	36	39	40	25	32	30	39	42	41	49	38	54	38	42	52	40	39	43	28	50	39	35	51	47	43	45	43	54	46	39	28	38	49	29	32	38	33	37	32	39	34	37	50	39	36	36	37	41	45	30	41	43	43	30	41	34	34	29	34	33	45	44	42	46	50	40	46	35	34	36	41	36	39	38	45	46	25	42	38	27	43	48	27	37	43	34	39	24	37	33	40	39	37	36	48	38	37	34	33	35	39	51	36	41	28	43	38	31	43	49	33	37	42	35	38	44	35	40	33	41	42	38	38	28	37	44	42	45	30	42	41	41	40	35	34	36	33	31	34	29	43	41	39	36	36	42	26	40	40	32	44	42	48	34	42	33	47	37	40	37	36	47	43	42	56	39	45	29	36	36	34	31	34	37	31	26	32	27	45	32	39	46	42	37	57	43	35	36	37	40	28	41	41	40	36	33	37	34	40	43	34	35	47	34	51	52	47	33	28	38	48	41	27	37	36	31	35	43	44	36	40	53	35	28	41	39	42	51	43	26	37	36	26	32	32	43	35	36	46	34	33	50	44	35	32	40	35	37	44	39	36	44	44	34	48	39	28	46	42	37	47	48	43	41	44	35	40	43	31	33	27	39	48	38	36	39	46	48	43	46	35	39	43	35	30	31	36	37	35	38	36	54	34	38	37	36	38	35	42	46	33	40	44	44	44	48	43	37	33	34	33	32	24	41	41	38	58	43	39	39	33	38	48	37	39	41	27	35	30	41	34	37	53	28	42	46	46	41	53	45	43	37	36	34	46	35	35	41	41	53	35	43	36	37	34	38	40	44	43	44	33	40	47	34	38	31	52	27	36	26	28	27	26	45	38	43	41	42	31	50	35	52	35	31	35	41	41	35	35	47	36	30	34	44	53	41	41	37	36	54	44	40	38	36	36	34	40	49	29	36	35	31	32	42	38	33	28	40	42	37	29	45	55	45	29	32	43	33	41	39	42	35	37	41	42	31	44	48	40	33	29	49	41	39	44	46	47	40	39	49	34	36	38	32	49	53	31	37	41	43	38	42	50	31	42	52	38	23	44	40	33	39	45	38	48	40	33	41	30	37	47	46	46	38	38	35	37	36	45	36	37	38	44	42	47	29	31	50	52	40	44	41	36	44	40	55	30	35	38	48	37	37	48	34	43	38	36	39	35	31	45	37	41	32	46	36	45	36	33	43	35	41	32	29	38	37	30	42	29	37	34	37	37	46	45	37	32	35	34	43	36	42	33	42	34	38	35
25718	18574	12456	26721	34643	33612	30230	26410	22932	20071	17381	14721	12725	10725	9151	7739	6677	5788	4918	4437	3983	3927	3786	3499	3326	3002	2889	2722	2521	2438	2396	2268	2259	2127	2066	1849	1871	1978	1908	1790	1571	1483	1258	1316	1280	1279	1234	1112	1050	971	918	912	933	895	873	887	873	834	878	781	778	717	775	772	756	698	775	706	737	759	735	684	687	678	738	678	694	690	708	722	647	658	671	628	701	656	645	640	656	686	647	692	621	661	665	640	647	665	677	668	624	695	631	646	638	630	683	698	654	720	680	674	651	682	682	663	666	694	689	636	648	654	600	646	614	634	592	662	661	644	649	664	609	683	643	637	602	637	655	644	638	659	690	643	621	624	647	663	672	611	631	615	659	637	620	647	698	630	644	649	652	673	678	654	618	647	664	649	650	644	674	659	618	694	658	622	646	689	662	644	656	616	644	619	616	643	633	650	636	618	646	643	686	635	641	619	622	667	667	647	668	607	618	656	634	602	633	662	606	666	637	647	630	701	662	609	633	625	677	656	625	658	598	628	643	627	634	637	626	613	674	646	655	600	679	623	665	644	611	632	662	611	669	625	609	659	675	646	654	593	649	597	696	633	607	601	652	659	638	639	687	662	624	673	616	645	617	617	621	594	659	612	619	650	652	643	632	633	635	625	606	620	677	606	669	646	625	639	627	618	647	605	655	637	650	589	642	616	654	617	615	656	633	615	659	681	612	659	641	652	654	621	642	632	595	635	646	650	642	639	615	636	662	639	616	636	630	610	613	594	615	638	600	600	639	603	609	647	669	651	664	608	616	637	643	646	627	627	619	630	641	605	628	634	645	617	615	633	570	639	678	619	654	654	674	628	655	649	642	619	661	624	624	616	691	650	667	645	662	622	611	647	597	637	643	632	606	614	602	621	631	652	635	656	658	637	620	613	640	652	588	671	632	601	652	631	678	614	696	659	635	610	649	653	617	636	631	639	622	677	574	678	601	602	655	650	632	648	639	657	619	640	595	668	601	640	674	611	644	654	649	678	651	657	610	607	619	660	655	612	633	597	638	652	634	629	604	649	648	631	641	658	638	622	639	602	656	655	643	636	580	629	631	681	651	659	697	619	612	598	644	663	637	598	640	599	625	640	633	634	603	597	669	641	649	674	623	636	645	606	662	611	705	649	678	607	630	656	634	638	632	661	586	658	589	622	620	682	619	624	646	628	597	626	642	664	666	620	672	643	654	626	608	659	591	628	650	665	673	661	652	658	673	663	647	662	607	604	624	621	682	630	670	628	665	622	586	680	602	672	646	637	609	675	642	637	612	633	648	641	616	644	619	638	597	635	670	634	673	614	599	674	616	647	656	672	624	599	639	627	644	643	638	621	646	617	607	658	713	621	603	642	603	642	652	631	637	659	633	613	634	632	675	704	632	606	642	591	642	631	630	625	659	638	641	639	634	615	656	649	663	650	612	628	654	646	607	642	652	651	638	680	657	652	660	681	622	625	660	639	671	675	613	621	612	617	645	643	652	618	608	632	636	622	586	608	610	623	653	656	622	671	629	655	632	629	612	655	631	583	643	668	616	613	659	673	669	625	595	634	633	647	632	649	596	633	623	685	653	602	638	630	670	658	615	617	612	666	645	633	672	634	650	617	671	634	668	641	619	635	614	628	639	619	658	659	648	657	638	643	636	668	609	622	639	666	655	680	644	663	657	639	608	599	678	607	645	617	667	637	620	668	657	633	569	658	616	628	611	588	661	628	639	648	650	685	652	635	643	625	668	628	675	620	663	694	654	615	622	630	647	636	615	622	648	650	613	659	619	689	639	608	650	666	592	637	634	664	633	631	636	627	630	623	661	627	627	608	665	640	688	606	650	653	638	607	584	611	642	687	608	668	646	636	626	652	612	600	685	631	599	637	675	682	645	596	607	619	648	630	638	604	662	665	708	669	617	620	612	661	668	650	658	680	614	694	635	643	658	643	667	612	629	644	603	601	665	643	664	659	629	651	639	649	657	628	621	632	619	631	604	621	654	650	612	633	609	676	645	607	616	634	643	627	623	618	607	638	651	663	649	639	613	613	604	614	648	645	620	653	641	592	630	615	638	677	668	613	660	648	641	629	669	638	624	620	631	624	601	611	626	622	598	660	662	632	595	655	669	659	645	649	637	657	624	625	652	659	603	661	624	678	622	633	635	659	601	669	630	660	584	584	626	607	666	590	625	635	651	619	611	630	611	610	573	619	676	634	676	632	642	648	646	660	658	608	653	640	624	640	616	612	645	615	633	610	627	588	609	627	625	626	673	620	587	676	667	614	662	637	614	618	640	624	612	629	607	608	613	636	670	597	618	586	631	616	691	637	621	638	648	651	630	626	631	652	669	643	619	640	611	658	601	638	630	621	621	620	610	642	663	670	669	647	645	615	595	689	617	618	645	674	588	628	651	615	614	671	658	611	629	625	653	615	638	657	598	648	594	662	629	646	620	608	665	592	635	615	668	640	601	599	618	663	611	671	614	660	635	594	623	602	644	639	640	630	654	638	634	657	635	637	648	662	616	616	593	666	611	633	675	633	633	640	614	612	636	645	646	660	626	647	606	668	636	643	612	697	658	613	681	630	611	635	650	629	638	650	627	643	653	633	593	616	627	650	634	628	649	629	624	596	652	661	646	615	652	629	633	675	643	672	602	639	663	646	669	651	655	603	607	642	652	631	649	626	644	595	650	658	623	662	598	604	631	594	612	594	653	655	560	648	618	659	635	608	654	604	679	664	613	628	625	620	599	595	637	601	625	663	627	642	666	598	672	612	665	654	632	585	634	621	689	619	649	642	618	662	613	679	619	662	617	661	626	596	663	670	614	646	627	660	618	588	644	614	672	679	654	619	654	662	633	636	636	628	646	607	574	633	626	632	635	615	618	670	617	679	610	607	636	653	603	642	601	650	630	599	603	654	628	641	595	579	635	614	636	610	637	601	653	628	612	642	661	626	650	648	668	658	591	644	646	709	645	640	611	636	664	664	647	602	607	640	687	687	621	660	623	637	632	637	638	613	655	609	647	616	632	649	606	621	620	633	605	609	638	635	619	630	631	644	670	653	616	631	609	653	616	627	627	625	624	612	652	617	583	586	659	639	636	628	664	642	682	668	597	657	688	654	603	629	642	651	643	652	628	642	661	672	633	668	615	602	625	669	563	650	664	629	619	625	600	625	640	641	657	645	646	604	669	646	624	613	665	617	640	604	646	598	664	625	629	599	637	620	633	577	654	598	621	662	647	598	630	624	654	639	668	663	624	610	647	599	644	647	627	647	624	646	612	613	634	657	651	631	645	613	605	630	635	648	645	623	647	566	646	679	639	625	654	593	663	624	643	599	616	683	593	604	625	639	677	648	635	657	663	600	624	576	651	627	632	685	669	602	637	590	665	642	622	667	639	634	625	632	623	664	666	641	631	647	604	646	591	624	639	607	651	628	641	638	636	653	638	643	655	635	659	617	583	650	629	651	648	632
1634	387	260	175	299	388	337	311	238	212	171	151	108	115	90	86	74	67	48	42	49	56	59	43	50	55	37	35	42	35	43	38	40	45	29	44	40	33	47	28	35	34	28	26	28	25	26	36	26	20	30	19	35	25	22	22	26	25	20	23	16	27	20	22	23	19	31	26	13	29	22	22	19	23	20	19	21	25	32	27	21	21	23	14	20	15	13	20	20	22	26	27	18	18	31	18	22	19	21	19	24	23	24	20	11	21	23	26	24	19	15	21	23	24	20	25	24	15	21	16	17	29	24	13	21	17	29	19	26	18	22	19	26	21	22	16	19	28	17	24	17	25	24	20	20	19	11	21	14	14	18	18	22	25	26	28	27	25	23	25	18	15	22	23	25	11	20	15	16	17	20	19	20	18	26	19	18	22	22	22	23	23	18	20	28	16	18	15	22	27	25	12	21	25	18	24	24	17	22	22	26	19	17	27	21	20	15	20	22	20	16	31	23	24	21	19	26	21	34	31	21	16	15	22	22	21	29	17	25	22	19	20	24	23	19	23	21	24	21	21	18	27	25	22	14	21	17	15	19	35	22	30	14	16	18	19	28	30	18	22	21	27	14	27	27	16	18	29	27	18	22	23	20	17	26	19	19	11	27	14	21	24	20	22	23	17	24	21	21	22	26	31	16	24	27	19	14	19	18	19	22	24	20	20	19	19	22	18	18	27	22	25	30	17	20	15	27	22	27	20	19	17	27	27	11	29	25	17	21	26	23	20	27	26	21	24	21	25	29	25	22	28	18	24	28	26	24	22	20	15	28	19	29	20	30	15	21	20	20	18	18	14	19	20	25	19	10	22	26	17	15	32	25	16	19	25	20	25	20	23	22	28	22	25	21	23	17	23	17	23	27	21	17	23	15	20	26	24	23	18	21	17	21	16	24	21	21	22	25	28	14	26	24	18	22	18	28	18	31	22	23	14	26	36	27	26	22	24	15	21	21	26	20	15	22	29	21	25	18	16	18	20	21	24	21	20	22	16	23	19	26	19	26	18	27	21	25	24	16	21	23	13	17	14	22	23	19	26	25	24	21	27	21	17	16	17	16	29	30	20	15	25	24	12	19	23	25	20	12	21	13	23	27	18	16	27	22	22	19	22	26	24	16	31	22	23	24	21	14	24	18	24	22	20	19	21	14	29	20	27	19	25	28	24	24	18	23	20	24	26	24	25	25	19	19	22	19	22	28	24	27	29	16	22	19	21	8	16	24	21	20	25	23	26	28	23	24	19	27	31	17	16	23	22	17	20	21	12	12	25	27	25	26	11	27	28	24	25	32	23	16	16	25	23	18	19	27	21	17	22	21	20	19	23	18	19	20	18	17	17	26	17	22	22	27	25	15	27	22	24	18	22	26	22	16	13	16	24	16	23	25	26	16	21	27	21	22	25	31	23	14	18	24	17	24	22	22	23	25	21	18	19	17	16	18	18	19	19	30	32	20	18	22	21	21	26	19	16	15	17	22	24	23	20	31	23	21	25	26	19	29	16	21	26	21	20	13	21	22	21	18	33	23	16	22	20	25	19	22	23	18	14	20	24	30	18	15	25	19	22	15	18	18	15	21	22	22	24	19	18	17	20	17	20	8	25	28	18	22	26	18	30	28	32	14	31	26	16	20	15	26	14	31	19	24	9	17	23	18	20	21	22	25	25	24	24	18	15	28	17	27	19	13	24	25	16	18	30	22	22	25	20	18	22	19	21	26	22	17	24	14	25	22	20	23	25	22	27	24	24	18	16	19	17	15	22	19	27	19	17	15	13	36	22	20	20	19	26	30	25	19	30	18	22	26	20	23	24	18	20	21	19	23	23	32	23	27	16	16	24	21	21	19	29	22	26	17	20	16	22	18	21	24	17	19	23	24	16	19	22	24	29	21	26	15	25	17	23	25	21	15	21	24	16	13	25	25	18	28	19	17	16	25	21	19	17	19	23	19	16	25	24	21	22	15	18	20	17	24	27	23	15	20	19	27	22	18	16	28	18	18	23	32	20	14	21	20	20	24	22	17	18	24	19	24	24	19	34	19	23	25	17	19	19	30	26	23	21	21	20	17	24	22	16	15	20	18	20	23	29	16	18	15	16	17	27	24	25	17	25	29	22	24	30	25	12	17	24	17	17	20	26	18	19	24	19	22	16	24	18	27	30	25	21	28	15	38	22	17	17	28	18	20	26	22	19	21	12	22	18	21	16	25	18	18	21	21	23	22	23	18	23	12	18	21	17	18	31	16	23	23	17	18	25	19	27	20	31	23	20	14	20	29	26	19	22	22	18	15	27	27	18	21	23	22	22	21	33	23	29	19	13	29	32	16	27	17	26	17	11	22	18	19	17	21	15	25	17	16	34	27	22	28	22	22	19	16	21	21	24	22	16	24	29	21	17	12	23	26	20	14	21	28	10	16	29	22	20	16	25	16	27	14	23	27	17	17	25	23	19	23	14	19	24	27	20	18	20	18	21	12	24	30	25	20	22	20	24	17	17	21	16	24	25	21	18	27	21	22	25	24	22	21	23	17	29	24	23	15	24	16	26	22	17	25	22	17	22	22	18	17	19	26	23	18	21	13	23	28	26	28	13	13	22	20	34	18	18	20	29	18	23	23	21	17	13	20	22	26	22	32	15	21	31	17	21	17	17	25	28	21	26	21	25	24	16	21	27	17	23	20	23	21	20	20	31	19	30	24	23	23	19	22	24	21	17	18	30	25	18	24	24	26	18	16	23	24	20	21	23	23	27	18	22	15	20	16	23	17	29	19	33	17	29	28	25	21	22	32	20	22	21	28	23	18	17	19	19	22	24	23	24	16	15	16	26	24	11	23	27	20	26	24	23	10	11	21	23	23	17	21	20	25	17	20	23	23	20	22	27	21	14	17	17	29	21	23	17	32	22	21	18	24	19	31	18	19	19	24	25	23	17	25	32	19	17	16	20	25	26	27	15	32	20	15	13	31	31	22	20	33	22	22	17	17	20	33	25	21	32	15	16	19	24	23	20	21	31	28	19	20	27	22	16	21	19	30	27	32	18	14	17	19	19	32	25	24	19	23	20	16	21	21	14	22	26	30	17	20	19	15	11	26	21	29	13	24	25	26	26	17	25	17	16	22	30	21	34	16	21	22	23	21	24	19	24	26	25	22	18	15	25	21	17	27	21	20	24	20	26	18	16	26	21	16	20	17	22	27	17	19	13	15	30	30	23	25	22	23	24	18	20	27	21	26	18	15	22	15	24	21	25	19	22	35	26	34	24	17	21	23	23	16	20	17	17	19	17	25	15	20	16	24	20	30	18	19	17	24	25	26	24	20	21	22	17	20	22	25	28	19	19	21	23	22	22	18	28	16	18	28	19	20	21	19	21	18	22	25	27	25	17	20	29	17	24	21	28	19	14	15	20	22	25	18	14	14	29	23	24	28	20	31	19	21	19	22	18	21	21	23	24	22	24	21	17
17379	11189	6727	17659	25061	24173	20712	17187	14414	11682	9757	7755	6479	5535	4622	3886	3164	2862	2375	2197	2030	2018	2057	1909	1704	1654	1532	1501	1379	1337	1301	1311	1238	1135	1096	1123	1089	1141	1089	969	867	701	747	682	649	657	690	590	539	497	471	447	432	453	447	448	442	497	419	465	398	423	422	426	396	368	383	416	353	410	400	358	393	355	387	371	381	390	358	396	370	353	335	406	375	409	363	396	334	410	327	340	379	371	436	371	396	372	342	346	319	352	360	365	378	368	386	360	364	374	354	357	374	372	374	365	383	347	357	348	338	368	347	380	353	371	374	372	346	363	358	343	354	381	338	328	345	338	401	364	355	389	341	364	398	382	349	334	353	382	362	379	371	383	342	348	347	376	375	350	361	359	363	413	368	337	370	369	363	416	391	376	331	348	354	447	362	362	373	380	358	384	349	378	336	346	335	386	363	351	390	404	347	381	372	354	377	366	377	366	368	338	382	361	368	347	322	331	370	354	381	387	368	368	365	375	366	350	371	375	389	350	355	360	390	397	376	389	384	359	390	403	311	375	385	343	404	368	345	401	384	352	356	359	360	369	358	371	379	359	368	369	388	366	388	411	364	378	346	325	374	390	377	367	367	367	356	372	341	366	345	344	358	354	361	360	349	363	359	358	344	374	366	386	373	360	384	305	358	336	360	327	367	360	373	340	389	365	377	335	367	343	360	365	371	371	376	375	364	367	342	385	369	371	350	405	368	396	329	350	358	344	364	389	376	372	335	406	358	364	340	369	368	391	390	381	367	368	375	352	333	338	364	386	314	390	393	381	389	373	373	399	374	356	372	373	350	390	399	362	377	378	357	375	357	349	355	382	394	368	375	338	410	346	361	360	350	346	331	359	325	383	328	317	351	350	348	342	365	352	363	362	329	373	376	399	352	367	403	373	373	360	390	388	358	350	384	354	360	357	385	373	357	378	374	343	371	375	365	350	391	371	385	348	337	346	362	387	363	351	369	367	390	331	374	387	364	378	357	343	366	362	384	370	371	346	364	387	351	351	347	369	384	367	359	357	381	342	392	397	336	333	352	379	387	321	350	396	359	360	331	357	350	328	370	402	358	341	374	368	374	363	360	370	343	386	389	356	346	346	343	373	341	369	329	347	365	369	336	380	353	366	407	361	384	377	357	356	390	361	383	383	354	399	363	342	360	369	360	355	362	370	361	367	370	374	368	392	398	349	357	387	378	371	330	391	340	346	352	337	348	339	381	337	394	350	377	319	381	379	340	355	368	352	367	370	351	351	328	375	332	352	381	378	339	362	380	344	380	375	363	376	390	334	374	375	367	365	341	360	393	374	363	393	347	358	397	344	334	377	342	363	367	364	368	357	375	346	346	360	380	352	357	334	339	358	396	369	373	366	376	378	379	374	367	356	384	383	376	348	361	370	334	405	373	374	322	344	366	374	347	349	364	367	326	371	396	355	360	342	380	368	391	352	364	403	342	331	348	333	399	345	362	364	335	349	352	338	379	382	380	382	401	345	326	363	377	368	355	355	386	355	359	346	358	318	339	352	372	333	366	376	383	373	360	360	369	363	367	365	347	353	342	327	347	375	351	356	401	326	365	370	362	385	354	348	384	351	351	341	366	345	362	362	361	382	360	380	359	340	343	355	352	366	371	362	338	387	351	351	396	370	357	344	376	366	401	370	392	386	338	345	379	398	395	368	384	391	360	372	398	348	342	389	362	392	373	346	331	372	365	323	356	363	367	344	345	414	344	387	351	350	372	357	363	392	386	379	383	371	372	366	399	346	339	373	332	349	363	410	383	372	368	332	368	348	366	353	351	297	328	385	361	371	354	332	372	346	340	359	385	337	357	405	338	379	391	360	327	367	345	342	364	341	367	372	368	397	356	352	362	354	365	357	372	340	343	366	393	367	367	379	381	369	349	333	348	354	354	360	344	367	361	345	331	368	323	365	343	353	379	383	363	366	354	401	359	341	381	397	328	348	396	346	379	372	343	329	352	394	344	345	391	330	363	387	362	373	389	369	341	347	345	345	360	379	342	330	369	356	392	349	387	334	380	381	374	361	350	368	383	362	338	384	357	393	395	378	373	360	361	367	358	357	353	377	350	339	349	387	339	365	360	356	366	364	348	370	358	373	356	354	357	343	379	375	357	381	332	366	364	371	358	335	336	347	369	331	354	372	380	362	362	358	373	356	374	391	334	369	351	349	360	376	337	375	346	364	383	352	369	366	364	373	356	321	387	383	376	351	360	359	379	374	369	382	344	359	331	363	342	374	406	386	365	365	353	367	372	363	380	347	358	330	336	362	396	390	340	366	347	355	371	346	354	396	390	363	351	362	340	395	388	387	374	341	379	383	365	379	384	337	366	364	395	386	347	341	371	382	346	361	384	357	400	333	366	334	346	370	360	364	370	365	348	362	370	358	373	365	353	358	327	369	367	354	349	382	361	378	380	382	374	331	351	348	367	316	357	372	364	351	393	374	373	381	354	320	385	394	342	324	344	359	350	352	337	370	379	343	336	385	348	384	397	358	392	359	331	363	383	347	391	366	345	368	368	355	357	389	318	364	373	373	365	382	360	355	326	374	373	355	339	365	355	359	378	382	378	376	348	354	337	369	352	373	353	340	397	356	350	360	362	340	362	334	364	381	348	354	370	388	368	349	379	334	377	368	367	378	354	373	352	373	421	379	382	365	374	359	334	358	400	371	340	371	349	362	322	370	364	372	368	384	339	349	372	367	335	385	353	385	363	377	347	361	355	332	345	359	395	388	377	344	348	360	364	356	365	357	371	351	362	369	362	353	362	370	346	365	383	366	366	364	353	386	355	376	365	383	353	378	378	344	351	395	396	364	390	363	371	378	378	323	355	374	370	389	357	369	351	349	336	378	359	325	376	373	374	366	358	353	374	365	346	347	327	369	381	375	338	362	369	371	352	373	370	351	371	366	379	351	371	348	361	351	369	370	364	379	388	347	348	353	384	397	369	374	358	368	379	380	358	349	371	334	371	346	356	383	363	390	383	374	344	355	359	323	370	357	415	355	349	377	349	357	383	360	348	337	353	365	372	361	376	342	378	360	338	345	333	422	352	335	339	373	375	398	337	368	360	389	347	360	362	362	371	354	376	384	335	349	379	371	362	365	367	369	374	343	382	343	350	358	361	349	386	361	407	369	337	359	404	351	369	400	387	374	387	369	349	344	373	332	328	364	387	368	357	429	353	363	380	349	361	373	354	370	340	347	370	367	333	349	368	366	369	361	383	345	375	344	385	364	373	337	352	367	360	362	371	368	352	347	359	352	358	360	394	310	343	354	339	364	361	409	334	344	358	366	341	362	375	363	361	316	351	366	350	391	343	370	335	379	371	384	374	341	417	359	375	346	337	343	343	346	354	363	370	368	342	323	348	391	387	379	361	330	359	335	377	370	353	357	367	414	366	425	360	367	323	366	332	354	336	396	389	395	368	359	319	390	360	380	339	374
1145	704	354	257	476	607	510	483	405	354	296	270	193	143	132	114	96	88	73	72	79	89	66	72	63	70	58	59	63	43	53	45	48	43	34	38	43	52	34	43	40	33	40	33	29	32	35	21	35	22	20	24	29	31	17	23	33	21	22	43	26	26	15	19	31	28	17	21	23	22	21	29	22	16	25	24	28	22	14	29	31	27	17	20	21	20	35	26	23	32	26	20	19	22	19	25	14	22	26	27	23	26	23	19	19	19	19	20	16	20	14	19	21	27	15	20	26	23	27	30	21	24	19	19	18	21	20	18	25	17	26	25	17	20	25	29	19	21	31	22	19	27	31	21	19	18	23	16	17	21	31	31	23	15	19	20	24	29	17	15	20	19	20	25	30	16	22	20	21	25	21	23	24	23	33	25	18	34	22	31	22	21	28	18	22	22	19	26	17	15	20	26	15	25	31	17	24	22	20	30	20	24	33	18	14	28	15	19	25	19	23	18	17	29	22	18	14	15	23	22	26	25	7	21	19	22	20	15	21	20	23	24	32	16	17	29	27	17	25	24	21	24	17	18	14	18	19	25	28	23	25	25	22	23	16	19	14	21	26	20	14	21	18	19	19	23	19	28	26	17	27	21	13	21	21	27	13	16	9	20	26	31	23	26	22	23	19	19	20	20	27	29	16	18	21	22	24	17	15	30	22	21	16	18	18	21	23	18	22	25	19	22	23	29	18	18	12	28	19	20	22	17	26	20	23	19	12	16	23	20	20	13	19	18	19	18	17	16	22	29	24	25	18	20	25	23	22	22	24	18	14	17	17	22	15	25	31	32	25	21	28	14	26	23	17	26	23	29	21	20	21	19	21	18	16	21	27	23	27	24	19	15	17	20	21	23	33	24	18	18	26	16	20	22	28	12	28	21	14	23	23	17	20	18	20	37	18	20	22	24	19	34	19	21	20	11	16	20	16	21	21	23	29	29	27	16	20	26	20	28	21	22	19	20	21	22	21	21	17	14	14	17	18	29	24	25	27	21	16	15	23	23	26	15	24	27	21	27	30	23	22	15	33	26	24	25	20	17	26	18	20	15	26	33	21	19	21	23	29	17	29	17	16	20	21	25	19	19	23	32	28	16	14	30	21	24	23	17	18	17	21	19	19	13	23	23	24	27	20	19	19	23	26	13	20	14	16	15	18	18	20	20	23	14	22	16	25	18	28	29	26	29	20	22	17	22	21	19	14	28	13	22	19	22	24	25	24	19	13	24	25	24	31	25	16	21	19	17	21	20	25	27	20	24	26	24	22	15	26	23	26	25	16	24	16	25	15	22	28	21	25	25	27	21	18	19	24	23	16	23	27	14	28	19	25	22	27	10	13	23	23	24	24	17	19	24	23	21	38	19	21	24	19	20	26	24	19	20	21	19	33	25	24	26	24	23	21	18	29	14	29	25	16	19	20	22	20	27	16	21	21	23	20	23	26	12	13	18	21	16	20	12	16	13	21	23	17	28	24	22	16	17	25	18	18	21	18	19	24	16	20	25	26	19	21	21	12	17	24	13	23	25	19	21	26	14	18	14	21	21	16	22	16	22	18	20	18	20	15	27	32	23	23	29	20	24	21	26	22	32	20	22	11	21	14	14	16	21	21	19	32	21	16	19	15	22	28	19	18	20	19	26	17	22	17	19	29	16	22	22	29	24	20	19	16	17	18	16	25	19	20	22	19	22	22	22	19	11	24	13	18	18	29	13	21	18	30	23	18	12	21	22	29	19	18	26	21	24	22	22	11	22	33	25	20	26	11	17	21	14	24	19	25	15	20	18	18	21	23	19	28	21	17	27	17	17	25	17	29	9	25	23	18	16	33	14	23	25	22	30	14	22	22	14	19	17	27	21	19	19	32	17	23	29	14	10	25	21	22	20	17	20	17	21	19	31	20	15	23	29	19	20	23	16	19	16	21	20	21	34	17	20	17	15	22	26	26	21	26	18	19	17	28	17	13	17	31	23	19	20	21	27	18	22	18	14	23	15	23	19	22	11	23	26	21	13	21	19	19	27	16	19	22	19	24	19	23	21	33	24	26	16	13	19	15	27	22	18	17	16	18	27	27	14	18	24	31	19	17	18	23	16	14	24	15	16	20	13	25	25	16	20	21	20	26	18	30	26	20	22	26	18	15	26	17	16	18	16	19	16	12	25	21	24	21	23	24	22	21	24	14	21	28	25	25	25	30	17	29	16	23	22	20	9	31	24	28	23	17	27	18	19	22	13	21	24	15	22	32	19	25	19	15	15	23	20	32	30	21	26	11	21	17	20	17	35	27	16	31	30	18	20	27	24	16	24	12	33	17	16	21	23	21	22	26	21	16	16	12	18	21	22	23	30	15	17	22	20	12	23	25	16	19	32	29	31	21	22	22	19	21	16	23	20	24	17	25	18	24	26	22	24	26	20	27	18	22	16	18	17	15	25	16	23	22	25	18	13	33	28	19	15	25	20	25	15	25	22	20	21	21	17	25	24	21	21	24	24	24	21	31	16	25	20	23	24	20	20	17	18	20	23	15	30	27	17	27	26	18	25	30	20	18	28	21	20	26	29	22	26	20	19	17	16	28	21	22	22	17	18	15	15	15	18	17	24	18	18	24	25	21	18	19	21	20	19	35	24	19	16	24	23	24	11	23	21	28	26	25	17	23	25	22	24	20	25	21	24	21	17	20	15	19	13	18	20	27	19	15	20	21	13	27	17	22	21	23	26	26	26	16	21	12	34	31	18	21	17	28	14	17	25	13	23	22	15	22	16	27	26	29	23	22	18	13	25	19	22	25	23	24	18	24	23	33	12	14	18	22	14	18	20	19	16	11	22	18	23	32	18	30	15	15	25	16	18	19	29	23	21	22	18	16	24	16	20	22	14	23	25	19	13	29	34	22	25	15	22	25	18	15	21	19	27	23	23	14	20	21	13	25	28	19	29	24	18	25	21	16	18	24	26	14	18	27	16	12	23	15	18	16	20	17	16	32	22	22	17	25	25	21	28	22	33	25	19	17	18	19	28	15	18	19	21	21	15	21	18	22	21	24	12	24	11	20	24	16	14	25	20	18	19	23	19	21	27	14	22	24	26	24	28	16	17	21	19	24	18	24	25	28	19	33	31	19	25	10	25	26	10	13	21	23	24	21	17	19	22	15	16	24	22	18	20	17	23	21	13	20	18	24	16	21	29	19	17	23	28	19	20	24	24	14	20	19	17	17	16	33	20	22	21	23	18	22	20	17	24	11	15	20	20	27	23	28	25	21	24	30	24	16	22	24	19	23	17	21	30	26	17	30	23	21	28	15	28	23	17	19	20	15	20	21	25	17	20	21	28	17	21	13	28	27	19	16	23	27	27	12	20	23	30	19	14	27	22	20	13	15	19	18	13	20	18	18	26	18	18	16	18	15	26	18	14	30	27	13	20	20	23	19	19	36	28	24	18	18	21	26	23	26	24	23	24	21	24
21614	15647	9693	22552	30471	29747	26078	22564	18841	15854	13459	11169	9369	7754	6542	5382	4464	3988	3515	3055	2930	2799	2679	2526	2395	2208	2077	1957	1860	1768	1787	1700	1551	1436	1380	1462	1359	1461	1336	1101	1000	924	902	909	866	789	838	718	636	568	541	520	552	575	542	523	530	487	471	496	482	474	427	433	434	417	437	406	356	395	395	410	391	377	412	394	370	393	400	394	385	370	380	386	387	332	398	370	413	357	374	361	345	361	347	412	358	380	384	326	406	357	396	356	379	373	351	352	418	367	366	364	369	371	369	406	388	331	368	373	375	372	349	375	360	357	363	377	356	379	375	351	377	377	391	351	372	383	370	364	350	386	368	398	347	367	371	368	363	365	396	362	374	374	360	342	371	369	330	351	361	376	334	362	373	386	358	349	361	363	341	366	334	364	389	366	348	341	394	341	368	347	342	357	342	366	361	360	364	402	388	345	377	344	355	341	361	359	365	386	361	380	355	378	337	385	362	347	361	348	380	355	359	377	354	358	343	354	355	351	347	331	362	350	372	364	353	377	337	342	367	380	394	346	355	366	368	379	364	358	371	357	343	365	369	348	358	330	362	358	365	354	389	349	376	338	323	372	346	372	371	369	346	360	363	380	364	346	352	345	342	318	381	400	366	336	360	368	338	338	331	354	354	347	367	377	344	326	326	361	378	328	357	389	387	368	357	339	359	355	356	376	328	353	362	369	317	328	339	363	351	347	399	355	349	367	353	326	367	342	394	354	328	360	313	362	379	356	375	366	361	378	357	380	384	366	319	384	366	375	363	356	346	342	396	367	347	363	389	363	369	368	372	333	374	361	344	381	365	390	326	354	356	362	359	351	366	381	365	376	354	347	345	357	370	372	367	334	389	329	335	360	373	370	335	344	344	339	346	372	364	380	358	377	367	383	357	367	348	359	322	348	383	345	357	366	332	395	360	357	361	384	364	348	374	352	338	343	366	344	367	349	362	375	378	368	404	337	348	328	366	362	355	376	325	349	332	334	349	343	390	344	360	334	352	350	351	341	371	330	352	367	398	351	370	367	337	362	359	351	335	334	370	339	350	349	385	385	344	372	368	365	367	361	368	354	354	335	369	323	346	350	388	373	371	332	343	356	348	369	323	363	337	355	360	379	359	374	371	345	369	378	387	356	364	352	385	354	391	392	368	340	368	397	371	369	366	354	367	356	326	345	383	372	374	355	337	362	351	334	355	353	335	365	359	348	336	372	313	384	324	351	368	354	353	377	351	372	332	375	385	363	366	396	384	375	353	374	385	307	357	366	370	372	360	335	358	343	346	345	327	355	363	323	352	334	388	355	362	335	352	354	327	351	360	340	375	366	335	335	381	366	329	345	369	350	366	362	335	362	339	366	347	360	385	341	368	406	330	337	356	340	310	361	350	377	358	357	345	383	338	343	352	382	398	371	374	356	375	375	362	352	359	390	365	366	362	324	356	406	360	379	315	363	337	339	376	352	359	324	337	392	330	334	347	366	369	342	340	337	385	358	330	370	375	375	328	341	345	363	351	350	339	363	329	347	376	383	357	357	355	350	352	363	358	340	367	350	357	368	356	353	339	376	370	385	367	371	387	390	384	359	367	360	365	350	373	341	373	357	347	333	341	323	344	345	386	386	315	343	367	347	365	372	378	348	340	403	342	354	367	339	365	384	363	368	366	372	386	387	375	365	355	396	351	343	372	322	374	349	389	397	363	363	321	362	362	364	342	374	367	334	356	336	357	373	401	332	352	362	343	360	313	334	348	322	382	348	353	329	321	360	384	343	328	345	358	390	330	368	337	353	364	383	345	357	336	338	346	357	366	346	375	364	382	390	366	346	335	378	358	366	350	353	346	345	359	388	349	385	355	363	365	374	347	345	377	363	344	374	334	323	376	348	322	345	342	367	327	355	355	354	369	344	347	366	312	352	383	352	337	363	387	354	374	341	348	339	351	381	347	378	361	383	363	391	370	374	361	368	382	353	332	317	370	368	375	348	354	383	354	362	339	390	366	371	377	352	351	389	369	360	306	350	385	382	361	399	347	381	355	355	361	323	357	359	352	327	367	378	375	335	383	343	388	342	385	335	358	362	358	323	343	366	348	364	374	336	398	349	337	358	350	349	369	343	396	344	304	347	402	395	333	375	353	355	350	361	390	368	371	382	357	370	339	357	356	351	377	359	331	344	352	363	351	317	374	355	365	388	359	351	355	396	370	337	352	354	362	352	366	365	353	373	357	381	359	367	343	396	330	319	333	373	373	342	383	364	392	356	345	358	355	370	368	336	360	318	357	328	417	367	360	370	354	361	384	368	336	370	373	327	368	368	349	328	387	385	351	330	350	380	378	355	353	383	376	354	391	373	335	313	355	385	321	385	334	393	343	341	380	337	379	325	346	332	334	360	370	358	343	369	357	385	355	379	382	352	360	341	373	361	362	363	363	347	341	395	358	338	369	334	388	321	356	332	321	366	399	322	376	363	383	355	395	362	339	344	369	349	392	339	316	393	334	363	373	376	388	357	384	327	364	350	343	365	351	343	364	332	351	358	379	347	345	331	349	335	359	359	335	361	374	386	396	387	318	362	364	372	351	351	347	369	378	364	342	333	392	355	378	317	338	375	358	374	382	354	364	340	396	361	391	382	329	341	351	380	348	367	358	379	372	384	371	388	376	350	351	372	338	351	388	345	351	369	334	353	358	379	375	356	341	368	321	337	336	358	347	342	383	342	372	373	340	322	377	332	375	361	378	357	383	321	348	368	362	387	339	359	362	370	368	377	370	356	340	354	361	354	339	380	390	367	410	325	383	382	356	351	353	340	344	385	347	313	356	341	360	369	359	385	350	389	367	392	379	361	376	348	350	377	363	349	362	350	340	343	358	383	377	355	332	358	369	362	349	367	383	398	333	320	354	367	349	345	350	379	371	336	389	371	367	356	360	362	334	338	324	331	336	371	349	341	326	380	348	361	351	376	357	378	356	340	411	341	345	353	383	345	356	341	347	342	345	359	351	350	348	378	362	373	352	360	348	381	382	380	347	376	340	358	346	353	362	322	355	362	355	356	345	363	334	340	362	359	361	370	354	368	344	345	359	369	360	399	300	346	348	346	354	338	351	374	383	357	364	393	323	343	371	352	369	389	359	367	364	393	368	400	351	387	373	346	357	366	336	347	323	391	360	372	342	366	339	362	354	352	356	348	336	379	368	360	371	346	364	349	315	345	353	333	323	355	345	342	355	342	361	336	349	334	373	350	354	362	356	339	349	366	370	344	397	392	370	377	368	376	369	353	347	342	358	366	332	340	359	352	358	387	361	339	338	400	365	346	357	373	373	323	370	346	355	333	344	354	346	325	357	357	398	341	364	376	366	370	363	362	353	341	352	351	345	313	391	343	348	352	366	346	380	342	364	327	352	355	376	334	373	319	341	352	353	402	329	332	393	368	358	365	361	341	358	362	350	365	364	329	337	336	377	341	338	334	391	363
2698	585	342	285	475	552	441	399	322	294	276	213	197	161	149	98	104	115	80	83	92	86	73	93	99	72	59	76	55	58	69	65	58	67	56	45	53	52	62	52	39	62	47	56	36	44	55	44	46	46	37	36	39	29	42	36	49	22	46	24	41	30	38	44	43	50	39	42	43	34	33	32	46	33	41	45	36	38	38	45	46	44	38	34	31	40	38	45	27	37	38	31	34	39	34	39	41	45	44	40	38	34	38	34	35	43	38	30	32	50	44	38	40	50	43	36	39	54	33	31	29	40	44	40	44	27	39	41	36	45	33	43	36	40	34	44	39	53	38	38	29	46	37	34	40	37	43	45	31	44	47	37	43	33	36	32	37	42	42	34	33	26	38	36	44	34	45	47	40	26	42	39	30	47	38	40	31	36	37	35	37	32	45	37	36	35	43	38	37	39	39	31	49	48	36	38	35	43	32	40	45	31	42	37	39	42	39	43	35	35	31	36	38	33	44	44	37	37	47	33	42	52	46	29	32	32	54	43	31	47	41	35	35	44	30	36	45	30	45	36	31	38	41	38	40	45	35	51	26	40	36	42	41	45	43	41	40	35	32	34	39	52	33	35	43	36	36	36	39	34	34	29	40	47	43	44	33	39	38	36	42	36	35	39	39	38	52	46	31	39	38	31	41	42	38	38	32	39	45	33	38	37	32	44	44	31	30	28	35	40	33	41	28	39	41	40	37	39	42	30	39	38	40	39	24	44	45	42	35	45	41	45	30	40	36	40	36	29	38	38	34	35	50	40	34	40	44	44	52	21	34	40	34	36	38	42	34	44	40	21	27	50	39	33	40	48	33	31	40	30	35	40	36	37	38	35	38	30	45	43	49	36	41	37	46	36	53	39	36	37	34	37	35	39	30	37	37	32	40	42	34	47	39	40	42	43	36	39	48	41	30	43	38	40	31	24	31	42	31	45	33	50	37	41	40	31	35	40	38	44	40	51	31	45	31	34	41	43	48	41	43	32	31	41	36	40	35	35	38	42	35	38	46	36	40	31	42	33	53	23	47	38	41	40	37	38	25	34	40	31	35	40	49	32	56	37	34	42	36	32	42	40	43	36	29	40	52	39	37	46	34	51	40	44	45	43	41	44	19	27	40	41	32	44	34	44	40	37	39	42	41	40	39	45	39	36	28	23	32	49	42	34	33	37	34	40	42	37	45	34	29	27	42	31	39	48	27	35	38	48	39	42	42	30	34	30	37	34	29	38	39	46	44	38	46	32	43	32	34	35	37	33	29	43	34	30	41	43	43	40	42	40	44	42	30	44	34	36	42	37	37	25	40	42	36	36	27	44	46	34	36	40	36	31	40	31	32	41	48	37	32	47	28	33	44	35	38	49	54	26	41	29	35	36	34	43	40	25	39	42	37	34	27	29	39	26	40	33	38	33	44	45	40	40	45	44	36	48	39	33	41	38	32	35	42	36	40	27	42	25	33	47	30	31	53	24	37	42	45	32	45	35	38	39	41	43	48	36	43	42	32	40	34	43	32	35	38	32	27	47	46	25	32	40	46	28	43	44	40	40	37	31	22	31	35	33	34	38	46	48	38	28	37	41	39	32	36	44	37	31	42	40	30	31	45	44	46	47	38	38	29	36	35	42	34	36	34	44	46	37	41	38	43	44	47	40	43	34	57	29	29	33	39	31	46	44	51	42	36	32	37	41	28	40	40	41	54	20	50	38	34	31	37	38	38	33	35	40	29	34	38	44	44	46	37	39	28	40	39	42	33	38	34	35	48	41	39	48	31	40	46	32	25	35	41	39	45	36	50	31	39	38	37	38	33	40	25	34	26	44	34	45	34	36	38	47	32	36	39	35	35	39	38	34	34	40	52	31	35	30	42	42	45	32	45	32	44	42	40	37	33	35	35	50	33	36	23	34	31	42	23	39	40	39	45	39	27	43	40	50	37	42	31	30	35	36	29	40	48	43	30	37	57	40	40	44	38	37	32	38	41	43	39	32	44	35	41	29	36	46	39	27	34	33	30	45	34	34	38	43	32	44	36	33	40	26	49	36	41	36	26	40	38	36	50	40	35	42	44	40	42	43	41	29	36	34	30	38	47	29	39	36	23	40	42	29	35	38	39	45	27	38	36	30	24	38	40	38	50	41	26	49	46	50	34	35	42	23	35	42	43	41	34	46	41	45	35	43	35	40	41	36	52	45	40	42	43	36	44	45	33	35	38	30	38	24	35	57	39	49	39	36	34	52	47	52	33	30	31	34	38	37	36	28	31	37	31	40	41	35	42	37	36	36	46	43	28	40	32	30	43	27	25	34	31	48	45	27	42	44	36	43	42	34	40	39	43	38	37	39	41	37	38	38	43	34	35	41	36	35	35	42	44	41	39	47	40	36	35	43	26	37	32	36	41	33	38	38	35	49	41	44	31	41	41	34	39	36	46	33	40	40	40	38	38	42	42	30	35	42	44	46	34	31	38	38	47	49	35	38	34	29	39	32	41	41	27	48	40	33	28	41	32	44	38	41	29	36	46	32	30	40	47	35	49	38	40	38	31	41	34	40	35	25	29	45	33	44	34	34	32	31	42	37	37	34	49	34	26	53	42	36	42	38	29	41	42	34	42	31	33	33	27	47	45	38	33	33	43	30	50	29	49	39	44	37	33	45	32	42	36	38	44	46	39	43	30	27	35	43	42	32	38	46	43	28	34	31	31	37	41	44	41	33	35	41	42	44	45	37	39	39	43	52	43	38	42	44	44	35	47	34	43	43	31	41	34	45	40	26	29	41	30	40	36	31	36	25	29	36	35	41	42	39	34	42	52	33	36	42	37	32	41	36	36	44	51	44	40	43	36	39	31	43	34	30	35	42	32	46	39	31	28	34	43	45	28	39	39	35	44	35	45	24	45	30	31	34	49	47	35	32	40	28	39	40	43	47	41	29	36	36	47	39	29	39	40	46	43	41	35	46	30	36	40	33	30	41	43	39	33	45	47	46	41	43	46	41	39	41	36	37	40	34	40	41	46	31	29	39	34	33	30	35	38	36	37	35	39	32	31	35	38	42	28	39	39	33	37	37	32	39	36	35	39	42	43	35	45	32	42	49	33	42	44	36	40	36	32	41	43	38	48	42	32	32	41	42	61	35	39	55	42	44	45	42	38	40	45	34	32	39	30	36	50	40	34	46	52	35	38	42	43	42	42	34	31	29	42	26	32	36	36	37	46	33	37	42	42	34	35	38	38	46	41	39	45	46	38	44	37	32	50	39	49	29	30	51	32	41	31	30	39	34	39	50	43	41	39	22	38	37	36	30	32	38	47	41	31	26	43	40	30	36	43	39	43	36	44	34	29	41	37	43	42	36	39	29	40	37	33	32	42	43	41	57	49	23	39	35	35	33	37	30	38	41	31	38	35	43	39	41	39	41	36	36	36	37	35	36	30	33	43	40	38	50	45	27	39	39	38	47	41	41	36	32
19637	14037	8889	21525	29438	28895	25248	21259	17921	15425	12805	10596	9021	7468	6353	5090	4573	3830	3561	3031	3036	2924	2895	2702	2558	2324	2202	2167	2139	2107	1988	1871	1786	1638	1645	1641	1671	1588	1500	1308	1075	1096	1106	1099	1093	1045	948	902	870	801	798	797	817	795	754	764	755	754	697	755	753	691	657	717	678	678	710	656	644	716	637	665	613	649	658	653	635	623	645	641	640	616	664	609	626	623	601	605	646	637	630	630	597	595	650	607	619	657	652	674	584	616	620	595	641	609	593	637	601	649	611	594	617	637	635	598	590	615	653	603	606	596	621	644	631	616	670	614	609	680	625	636	604	627	652	646	609	602	604	654	654	663	638	659	594	648	649	649	609	636	639	602	645	601	622	636	629	613	601	614	668	608	630	621	654	678	579	623	647	646	644	641	660	627	644	659	636	603	633	627	619	628	652	623	635	626	599	612	622	635	612	648	631	659	628	634	641	618	644	696	635	602	643	610	623	615	615	592	578	631	618	609	619	635	663	633	631	586	595	645	609	616	608	580	684	647	589	627	607	624	654	654	617	617	646	635	603	607	643	619	679	594	597	589	657	637	619	641	574	635	623	670	634	627	652	644	645	617	632	611	627	648	633	597	595	615	653	586	632	624	658	649	565	591	608	608	629	629	658	607	608	652	624	651	622	625	624	640	608	628	631	603	597	588	577	648	634	631	618	640	569	611	654	577	615	643	637	610	610	590	657	647	601	631	613	638	659	637	657	645	635	671	611	642	623	654	645	604	663	639	619	648	655	627	625	574	657	613	612	654	612	600	674	624	609	616	592	625	651	615	588	603	620	597	607	623	587	602	603	611	619	632	615	627	621	592	626	588	607	609	623	629	601	619	609	611	636	597	624	605	643	645	618	551	616	636	636	603	663	641	610	610	594	584	599	610	602	635	592	634	624	614	633	616	574	593	604	644	629	648	610	627	633	571	655	554	586	668	622	660	620	626	615	656	621	610	631	638	599	614	666	624	629	629	628	638	627	609	628	630	625	631	610	667	650	644	635	630	605	622	628	648	646	598	647	619	657	643	592	667	655	648	570	598	650	646	608	635	628	613	616	639	596	636	594	617	622	613	634	638	663	627	656	615	628	645	579	603	654	644	605	660	629	638	593	659	586	638	644	608	613	638	608	660	641	652	565	596	563	623	630	668	673	579	632	649	613	616	541	651	613	634	633	615	627	623	665	581	600	591	613	620	641	656	576	626	622	646	604	612	624	664	608	512	610	609	603	586	596	615	648	663	620	612	584	629	613	617	647	610	626	648	664	620	629	639	664	608	679	623	622	603	647	617	650	646	626	577	646	634	648	650	605	639	599	660	648	610	615	632	601	668	667	640	622	606	640	606	640	639	612	608	624	599	639	613	670	622	578	638	647	630	595	618	592	644	699	600	612	623	598	628	601	663	619	588	638	639	615	575	621	602	640	601	671	630	653	590	670	610	602	589	656	636	615	630	644	628	649	612	621	603	608	597	642	598	618	616	634	615	607	592	566	630	613	567	617	633	611	627	607	599	623	678	615	609	581	619	599	641	605	637	630	618	584	611	614	623	628	612	630	650	647	667	670	651	604	641	631	631	619	636	604	621	604	654	610	569	633	639	606	595	687	599	622	629	592	636	638	584	604	617	607	620	612	581	627	639	668	621	633	603	675	645	594	649	601	662	643	605	644	647	588	676	660	639	628	605	626	601	625	583	614	612	628	675	642	645	613	659	578	656	626	614	654	604	629	637	582	637	610	631	612	636	631	661	655	629	664	620	619	597	643	599	636	610	645	603	571	611	576	640	637	619	612	651	616	620	609	630	620	648	633	679	605	662	661	659	653	610	634	622	641	653	622	570	638	615	615	551	586	634	690	622	633	639	562	573	624	615	642	586	651	620	611	570	596	667	589	644	643	621	593	590	637	619	611	647	619	641	654	601	624	594	610	660	585	648	565	653	616	623	657	662	618	643	638	609	657	587	610	645	605	670	621	649	636	598	573	610	589	672	629	639	638	591	628	581	611	618	602	632	622	599	625	607	605	648	619	614	596	651	616	618	636	650	596	620	593	608	639	637	601	622	640	612	616	610	561	646	630	630	586	682	636	584	595	617	647	629	585	618	631	614	618	608	641	621	582	613	622	624	635	609	596	647	616	608	620	589	627	644	585	656	655	636	643	624	674	621	622	659	624	640	607	620	623	589	627	637	617	591	633	611	622	637	587	619	602	622	657	635	673	567	639	614	581	636	634	621	596	654	604	601	634	608	599	606	614	587	604	574	662	637	625	636	656	629	594	612	594	655	574	607	601	585	622	630	636	593	608	623	646	620	548	618	625	603	602	639	615	623	612	619	636	628	619	622	618	671	632	632	619	634	662	653	611	667	579	635	633	665	607	601	599	645	629	637	642	614	627	629	634	648	582	626	622	631	623	606	586	624	610	614	614	608	644	588	647	643	664	642	638	629	636	598	613	610	617	622	621	610	651	628	634	605	630	610	667	627	617	619	658	601	612	613	608	621	607	675	622	610	641	615	608	605	589	665	598	584	621	598	583	614	625	596	619	625	626	622	600	583	604	637	610	561	598	588	581	571	593	641	665	584	642	606	639	622	575	574	606	616	620	622	615	657	610	587	612	664	678	656	590	631	643	596	630	622	614	657	698	646	610	591	605	657	636	650	622	647	592	587	599	642	625	600	597	647	607	623	603	656	611	613	612	599	602	622	653	634	671	607	624	576	596	607	709	629	616	588	596	604	599	620	660	603	597	612	655	628	638	623	638	629	632	572	646	594	613	610	613	626	609	634	635	589	655	638	601	678	620	638	639	592	631	605	591	617	589	617	613	618	609	631	572	613	615	647	648	586	669	649	660	670	662	629	617	630	594	577	588	645	629	643	632	650	619	598	590	622	623	647	623	620	623	596	664	605	624	623	621	672	582	651	645	615	625	636	628	645	681	634	583	605	656	634	600	647	627	623	674	626	661	616	648	603	611	648	617	597	616	588	626	616	605	627	630	662	637	641	622	586	632	568	623	621	606	615	587	614	639	613	643	580	644	597	674	609	606	583	628	620	603	613	595	600	648	604	628	575	589	617	676	627	609	625	611	641	645	637	575	623	609	648	613	619	596	655	633	637	639	626	607	633	618	599	670	625	627	651	626	605	617	609	614	663	623	644	590	625	585	621	583	627	651	601	611	654	623	637	587	596	616	657	620	619	546	636	656	654	622	616	661	596	583	627	631	633	612	666	623	607	619	650	628	642	598	639	624	573	621	577	627	614	645	638	641	615	654	601	634	621	625	592	594	600	642	648	602	635	639	593	633	674	609	569	651	621	639	665	610	626	657	607	621	626	578	617	625	623	630	570	632	581	634	643	624	585	693	622	624	642	647	606	609	567	625	667	617	586	630	663	603	601	609	682	600	641	634	612	639	624	602	639	651	623	631	602	637	626	573	681	608	603	650	582	636	657	628	637	646	651	596	608	605	626
2069	905	494	412	736	879	723	627	494	513	397	321	291	205	192	177	168	139	129	121	108	106	96	101	90	109	91	75	76	74	75	71	66	67	67	62	57	47	72	64	72	50	45	69	55	51	47	44	54	46	50	39	50	45	41	41	41	52	38	39	45	31	39	44	40	50	29	37	47	40	46	49	42	32	49	42	48	50	40	41	29	33	35	38	24	30	44	46	32	38	41	36	33	43	33	40	44	43	46	38	33	30	24	33	39	41	35	39	30	52	43	39	34	35	40	31	43	28	37	40	47	45	32	43	36	34	41	48	42	50	30	38	34	42	40	49	53	32	36	40	44	41	40	59	37	40	43	36	50	25	48	25	36	42	33	38	41	32	48	39	30	45	41	39	35	49	41	38	40	40	36	38	36	36	41	42	47	45	43	31	42	29	56	48	31	33	41	43	36	30	44	38	39	40	34	42	40	46	38	51	32	24	25	40	33	37	28	32	56	40	44	42	36	46	47	35	31	37	30	40	40	49	36	48	36	37	29	36	35	49	36	39	36	36	47	40	46	37	60	44	34	48	27	34	39	33	47	41	43	35	48	28	51	31	41	49	33	37	30	38	40	54	44	39	45	43	48	42	30	36	29	39	51	39	43	46	35	42	39	47	37	39	50	41	45	41	49	27	39	36	32	30	50	36	35	35	58	44	44	34	35	35	52	38	38	41	45	40	36	35	45	45	43	37	40	35	37	38	32	42	37	43	29	38	36	42	32	41	33	43	34	36	39	56	51	42	49	50	40	45	35	41	40	40	42	43	38	36	36	55	31	38	34	35	41	30	47	43	53	35	25	43	43	36	35	44	31	46	26	26	41	31	37	32	35	39	34	39	44	38	39	49	46	35	44	44	46	28	42	33	37	40	42	42	36	29	42	45	33	29	39	30	32	38	46	45	40	42	37	47	38	43	40	41	51	35	40	48	36	46	46	25	39	44	31	33	22	36	30	47	44	44	29	44	37	42	37	34	42	41	41	33	33	44	41	41	34	33	41	34	34	38	47	51	37	43	42	52	31	44	43	49	42	49	42	39	41	32	39	39	35	41	37	38	43	36	42	42	24	41	50	43	41	43	43	45	31	37	27	39	41	40	41	40	43	30	39	40	32	42	44	37	28	39	36	40	47	31	43	36	45	55	35	31	42	40	43	40	37	31	36	30	34	53	46	36	49	45	37	35	47	49	50	41	51	40	43	37	31	37	36	44	48	37	35	36	42	34	24	34	50	39	44	41	45	48	39	48	33	40	46	33	41	39	45	43	33	45	41	48	37	32	38	42	35	46	39	28	34	40	31	33	31	40	37	41	43	38	41	36	37	45	24	34	29	29	36	51	38	47	39	43	34	35	43	39	44	38	48	39	40	34	42	36	27	47	46	22	44	31	35	42	43	48	35	32	37	48	36	35	37	42	31	45	45	38	45	31	49	38	50	37	38	35	34	37	50	41	46	29	39	47	39	40	39	34	45	43	33	43	41	39	48	44	41	44	37	41	36	39	40	39	37	49	33	28	41	39	34	34	37	42	39	49	29	29	33	31	40	37	39	38	34	51	37	43	34	31	47	34	43	30	39	48	43	38	33	36	51	35	28	31	52	44	46	37	38	37	33	44	37	31	39	47	42	30	40	41	44	52	34	30	34	48	47	38	26	38	32	46	43	44	42	34	36	35	25	40	24	26	43	44	40	43	47	40	36	38	31	29	32	54	43	38	35	39	42	34	33	32	41	35	37	37	40	27	28	28	63	40	33	34	29	36	34	45	37	47	47	47	55	36	45	47	32	44	33	41	48	27	41	39	46	37	42	40	44	44	37	43	43	36	40	33	44	47	39	46	47	49	33	34	38	57	44	39	40	40	46	45	41	43	35	50	39	48	31	39	41	36	30	44	42	44	29	46	44	59	43	33	43	37	35	39	32	41	44	40	53	45	40	43	41	36	33	45	37	35	44	40	36	37	38	40	41	41	36	34	27	29	36	36	42	40	40	38	32	24	53	39	48	33	37	50	26	40	40	43	30	32	41	39	39	36	40	44	42	47	39	31	39	38	40	44	30	48	39	37	38	27	37	39	34	40	33	34	35	43	45	40	46	34	33	34	33	39	29	33	34	50	51	34	40	29	34	41	34	35	40	33	39	44	29	47	42	37	48	39	44	40	36	35	43	44	49	48	29	45	40	37	47	29	43	54	49	41	49	34	43	51	38	36	27	45	37	36	35	32	37	24	43	42	41	47	31	31	36	42	44	37	44	43	39	42	44	36	42	37	35	42	38	50	46	54	45	47	34	49	45	42	38	41	41	30	41	48	38	40	39	31	32	37	44	39	48	41	43	47	24	32	43	34	35	34	39	31	45	42	43	43	38	49	38	40	40	27	36	37	39	44	32	43	32	33	45	32	32	36	49	40	42	43	45	47	35	45	39	42	41	45	45	42	37	35	42	47	45	38	30	36	38	41	44	36	35	29	33	45	47	44	30	42	42	48	46	33	32	39	40	41	33	36	37	34	34	35	46	43	36	45	38	42	43	42	32	26	41	36	40	35	47	43	44	41	43	39	36	38	33	36	44	42	51	36	41	37	36	34	41	47	54	29	41	37	30	31	42	30	36	49	32	42	27	34	49	37	41	40	41	45	32	29	53	30	41	42	42	40	51	31	44	40	40	39	42	42	44	33	37	32	44	34	26	43	29	35	31	36	36	36	49	47	44	59	35	50	31	30	34	39	39	37	45	38	29	47	29	40	25	43	31	41	40	43	49	39	39	47	48	44	41	52	36	47	32	43	40	41	30	31	32	49	32	36	37	37	34	36	47	28	44	33	41	45	44	40	40	40	36	41	42	34	37	37	48	48	42	37	37	39	54	45	39	43	36	44	31	48	31	26	39	35	43	38	29	31	37	36	40	35	35	44	34	41	43	33	40	43	43	44	46	48	45	44	41	49	47	28	49	40	41	40	30	38	53	47	34	44	41	38	43	38	39	51	42	35	40	40	38	40	36	46	45	35	34	36	28	49	42	39	40	33	30	47	49	35	39	46	29	47	43	39	34	33	37	40	38	40	37	36	39	29	38	41	29	36	50	47	47	41	50	33	30	28	43	45	28	35	45	33	45	36	46	37	31	39	43	41	34	49	37	44	43	38	33	40	29	46	38	42	40	39	33	42	44	50	36	38	42	53	44	41	25	42	41	36	33	33	40	44	34	31	36	47	44	43	33	21	45	41	46	38	42	43	48	38	37	40	33	46	28	30	37	35	39	36	38	30	42	38	50	39	49	42	39	31	40	41	46	40	44	27	41	34	38	42	36	38	49	46	44	25	36	54	26	35	33	51	42	35	33	38	54	47	40	36	39	47	41	39	39	49	46	37	54	37	34	29	39	35	41	50	24	36	48	34	45	37	28	43	33	34	49	29	40	37	42	31	33	42	36	39	48	46	29	39	45	26	45	31	41	32	23	28	39	47
25086	18060	12044	26412	34744	33665	29988	26174	22468	19804	17269	14696	12153	10037	8290	7306	6124	5313	4883	4257	3971	3886	3670	3474	3215	3161	2991	2861	2834	2632	2508	2432	2312	2171	2069	2011	2062	1964	1761	1557	1356	1389	1330	1319	1362	1335	1191	1003	1015	963	894	878	898	912	862	832	862	857	820	803	803	776	758	792	752	689	752	739	690	713	711	701	657	673	678	655	633	692	687	725	646	663	660	679	668	647	672	649	685	659	609	690	666	634	621	644	651	665	646	616	699	658	694	654	617	650	660	673	627	622	646	640	666	694	646	672	645	593	637	627	637	675	671	667	676	680	642	676	638	652	668	642	598	666	656	648	654	700	604	681	599	660	640	642	651	691	647	638	616	647	632	677	663	659	646	606	661	644	670	618	681	674	640	687	657	632	642	582	666	622	598	622	576	630	639	630	674	638	662	672	601	642	661	688	646	610	650	634	632	644	612	665	641	631	638	615	601	598	636	644	627	596	643	646	663	634	614	641	643	667	598	647	633	612	627	629	618	626	623	633	658	564	653	589	576	643	582	615	636	644	593	632	635	657	663	614	592	630	605	618	650	616	672	662	644	615	660	626	643	646	630	672	621	651	630	635	660	667	645	637	620	636	651	591	639	646	639	637	649	582	611	650	628	632	638	645	672	646	636	598	672	664	640	623	649	673	613	662	649	617	634	672	654	629	640	659	645	664	615	660	680	619	646	635	663	596	627	670	595	619	645	655	594	620	662	610	597	663	633	624	649	652	656	676	622	666	697	612	642	639	646	624	640	620	629	615	616	633	559	648	652	598	581	655	656	621	675	662	619	640	642	587	600	636	592	631	640	632	652	602	635	595	619	593	670	623	598	631	679	607	620	616	633	578	631	622	603	666	656	640	664	603	643	654	652	620	663	598	633	664	632	611	653	654	659	656	621	663	637	633	632	651	641	615	663	669	634	621	627	637	688	637	579	623	625	637	679	606	628	616	610	610	641	615	636	653	636	587	643	663	614	663	649	606	643	685	589	643	683	630	679	635	619	635	672	660	643	628	624	617	598	638	651	663	669	647	582	601	632	640	623	631	604	621	620	650	610	599	648	592	653	649	687	618	652	625	667	644	657	647	627	655	649	606	641	616	662	662	629	581	648	665	630	654	657	643	577	643	661	637	645	605	644	663	642	627	636	645	629	633	597	584	635	612	604	603	621	623	635	674	638	602	631	656	631	622	653	612	646	613	647	614	631	622	655	661	645	621	623	590	647	635	637	666	616	647	661	666	634	656	616	677	661	673	648	678	633	664	619	638	633	628	614	609	632	654	654	671	653	648	594	636	589	638	629	662	692	644	699	647	642	653	653	616	652	641	619	627	608	652	666	627	658	610	627	628	627	687	655	634	686	655	653	668	634	631	657	639	649	649	637	645	617	677	629	623	664	627	579	643	627	646	663	611	607	655	644	582	631	647	664	591	612	661	640	607	663	596	587	626	664	661	671	659	657	613	632	637	602	644	647	690	599	642	648	619	577	653	648	658	624	602	638	610	606	649	691	610	637	695	618	671	616	655	680	637	647	609	617	639	592	641	661	625	639	643	648	640	662	704	609	654	674	610	610	590	629	599	611	674	642	569	645	640	632	658	659	644	627	656	678	651	648	614	608	676	635	627	647	672	659	620	638	649	641	601	583	681	640	606	637	669	632	601	640	654	672	644	630	630	638	627	615	632	667	624	620	654	649	622	659	597	589	616	653	617	628	617	657	680	612	656	662	634	625	596	640	656	664	651	638	597	617	621	639	613	651	621	645	641	611	637	610	657	622	670	652	628	632	666	619	638	642	623	658	610	624	680	633	587	663	619	669	651	610	619	657	628	648	600	652	609	663	665	660	605	632	630	625	632	600	636	664	667	637	688	635	643	621	620	656	672	595	648	675	625	648	650	645	661	640	649	633	654	600	638	647	617	598	666	619	682	649	641	634	622	649	587	594	621	615	649	636	633	627	636	645	602	589	656	614	652	702	616	604	618	653	622	612	642	645	638	681	669	611	639	582	630	670	663	680	642	632	631	679	600	570	588	634	632	659	638	662	629	627	618	667	633	602	662	629	591	649	606	610	656	673	617	597	646	601	616	577	606	628	639	644	623	651	608	651	667	605	647	609	645	648	631	601	637	685	641	635	641	667	624	625	646	652	635	630	635	658	611	626	622	651	580	613	651	608	563	682	602	629	615	632	614	654	659	670	629	597	642	656	669	654	614	602	647	646	624	571	620	637	602	653	633	646	648	632	652	631	591	625	619	637	621	625	666	628	639	637	661	675	609	677	660	642	640	625	636	647	643	670	638	671	607	664	597	660	662	674	671	717	600	603	651	612	607	660	658	636	610	612	630	599	639	637	638	653	656	646	641	650	636	639	633	632	631	654	654	590	597	638	615	626	593	643	598	594	641	608	617	631	594	628	676	635	634	656	631	656	637	599	656	612	627	603	632	605	616	647	630	626	647	647	669	677	636	571	673	662	631	669	627	617	681	680	666	614	647	647	627	631	611	666	643	643	628	665	653	592	624	628	650	625	643	618	613	632	629	649	664	653	640	628	633	629	665	655	654	617	664	670	620	676	617	675	618	687	593	630	646	633	633	603	618	652	664	620	667	637	583	642	592	597	601	612	631	604	635	631	666	647	613	609	643	664	645	632	624	654	616	620	617	614	674	630	647	639	619	625	618	638	585	630	612	649	659	639	678	650	662	610	638	608	607	628	619	622	657	657	642	588	659	665	623	674	629	623	631	635	613	620	620	595	629	625	577	635	645	597	670	648	623	649	608	599	630	641	587	626	631	625	607	644	650	625	640	650	631	669	641	670	678	612	638	606	665	634	623	602	684	578	656	657	660	634	611	616	686	618	669	622	646	618	629	638	623	652	667	622	617	654	625	645	642	645	633	657	647	655	631	661	593	605	660	621	638	641	666	651	599	621	645	615	610	642	637	652	621	666	595	652	647	620	668	661	611	618	621	619	650	628	578	656	639	654	619	661	590	631	635	670	606	675	654	576	624	654	671	669	602	599	636	642	662	669	650	629	636	677	567	638	662	653	601	647	643	620	646	637	600	596	616	632	631	649	621	635	627	646	627	607	659	600	598	589	612	582	626	581	679	610	622	618	648	636	633	611	643	679	671	671	641	651	639	639	677	621	638	588	643	631	629	633	629	586	630	666	604	634	611	648	609	656	661	642	634	679	647	667	661	630	608	642	623	634	646	625	644	659	655	610	649	640	672	639	608	621	564	655	656	653	652	604	616	658	598	677	612	649	559	657	608	587	627	599	623	664	640	662	666	638	625	621	588	637	636	623	617	668	628	610	645	624	642	629	643	628	608	619	631	630	660	640	649	631	637	659	604	635	649	622	617	606	590	621	657	616	631	583	625	666	654	619	649	644	645	606	662	584	657	617	639	611	656	616	639	596	686	631	589	657	639	644	633	626	633	637	634	712	638	622	702	641	660	619	626	602	656	624	621	646	636
1577	373	225	181	327	376	305	273	251	224	170	156	111	102	110	77	76	66	65	62	53	68	65	59	54	49	41	27	43	32	33	43	43	32	27	28	41	28	34	27	26	24	24	19	24	30	26	31	23	14	22	20	27	22	19	18	23	27	31	31	33	18	18	25	29	20	22	21	18	15	20	22	18	17	27	27	20	15	27	23	27	20	20	24	25	21	24	17	15	24	18	18	16	17	16	22	26	28	32	26	23	16	25	22	30	28	20	19	19	25	17	27	24	16	16	18	21	19	27	27	6	22	22	12	25	19	20	20	22	16	32	23	22	29	29	23	22	27	25	15	21	22	18	21	24	19	20	21	20	17	20	19	20	15	19	17	16	22	28	19	17	14	25	24	27	16	23	20	18	13	15	19	19	18	19	26	17	28	17	27	11	21	11	21	22	19	17	18	20	23	22	18	10	22	25	13	18	16	27	27	25	18	19	16	19	20	32	22	32	23	23	24	19	29	27	23	20	20	15	33	24	19	14	20	14	26	26	20	24	29	20	19	21	22	22	20	19	24	27	23	28	32	20	17	23	20	18	21	20	19	23	19	21	19	22	33	22	29	24	22	23	21	18	16	26	21	16	29	17	24	18	22	19	16	25	19	25	30	27	21	28	21	20	20	21	18	22	18	23	26	21	18	25	13	23	19	27	23	20	11	14	12	13	20	15	26	23	20	27	14	19	20	21	23	19	25	25	26	24	24	21	18	22	20	16	21	18	24	15	18	22	26	18	18	16	27	26	23	30	17	16	20	16	22	24	21	25	19	27	21	18	17	12	18	25	23	27	24	19	17	22	19	22	22	24	22	18	23	25	25	19	18	17	27	23	18	12	13	20	34	16	26	17	18	26	11	17	17	27	18	26	19	15	21	20	25	21	21	25	24	22	23	22	18	21	19	16	23	21	26	29	22	18	22	23	18	21	19	16	18	20	21	22	21	27	21	21	23	18	19	27	22	25	10	18	14	23	24	16	27	12	14	22	22	20	18	25	19	19	21	18	18	23	21	21	13	27	20	19	24	20	12	29	25	25	32	19	24	24	16	15	18	15	14	14	17	14	14	25	38	29	25	26	21	29	21	19	29	21	20	14	18	21	21	33	24	23	22	30	19	19	22	18	22	18	29	24	15	26	21	25	30	22	20	23	18	34	21	23	18	20	28	16	20	22	21	17	20	23	21	18	17	13	18	18	18	29	29	24	23	20	28	21	23	19	23	18	21	19	20	20	22	20	19	18	17	17	21	18	19	25	12	17	10	19	22	24	14	19	24	26	20	17	28	21	21	22	17	18	16	18	27	27	19	16	17	20	18	24	19	20	26	23	21	21	19	28	24	21	16	28	17	30	10	24	21	32	25	20	23	12	13	23	27	19	17	14	22	25	22	15	21	18	23	30	21	30	22	30	19	19	21	18	16	20	18	26	25	25	22	28	28	19	24	16	35	24	22	26	25	21	26	17	29	24	18	15	12	22	22	12	27	30	20	28	29	21	30	20	17	23	16	12	21	18	21	20	25	19	21	14	26	14	18	21	17	29	24	29	25	14	22	22	23	19	21	21	24	16	8	23	29	25	23	21	25	19	19	14	29	23	23	24	25	21	27	21	21	14	19	18	25	11	35	17	18	24	18	23	23	27	22	17	14	25	31	17	25	19	28	14	17	15	22	13	25	26	29	22	13	26	18	27	25	14	23	24	21	19	15	28	21	27	19	20	29	16	23	23	30	16	27	24	30	26	22	22	11	18	23	20	15	27	20	20	19	16	12	21	17	20	30	30	22	28	11	23	24	14	27	24	25	25	25	16	28	21	23	17	21	17	24	24	23	19	30	21	21	21	13	31	22	22	17	24	15	27	18	19	24	24	19	23	32	26	27	24	25	25	24	22	17	28	16	17	24	21	13	26	22	24	15	26	20	19	25	17	28	20	21	18	13	18	14	25	29	17	22	18	24	13	17	28	16	16	23	23	15	24	24	36	21	14	17	16	17	27	25	20	12	33	18	24	26	24	32	21	22	20	20	24	22	18	25	21	30	25	22	25	15	24	25	25	24	22	20	23	21	28	21	23	23	25	26	27	22	13	15	20	23	24	29	29	19	24	24	15	14	19	20	16	12	22	21	18	25	22	22	22	31	17	17	23	19	23	27	21	13	22	22	20	25	26	26	20	25	22	25	27	11	18	22	28	15	22	20	20	21	17	17	18	28	16	15	18	25	28	29	21	15	15	18	15	25	21	23	19	20	17	27	20	22	27	20	16	27	20	24	19	22	20	14	19	24	19	25	19	25	23	16	14	20	20	23	27	24	19	30	23	21	24	19	19	30	26	25	31	26	25	17	24	21	21	20	17	18	23	18	22	22	27	20	22	18	15	22	19	20	15	23	18	14	20	27	24	21	24	27	18	22	31	19	28	17	24	8	14	19	25	27	12	17	20	23	22	16	20	29	17	21	20	17	19	25	25	22	19	22	22	29	21	23	18	22	20	17	27	16	18	19	18	21	26	13	13	25	30	20	17	20	31	26	25	14	20	18	16	19	23	16	21	18	18	19	19	28	22	19	21	31	23	23	28	19	24	17	20	30	25	13	24	21	15	17	14	25	22	20	16	16	18	23	28	15	24	19	22	19	24	27	22	27	23	21	26	25	27	16	26	22	25	27	19	32	17	27	26	20	18	17	24	24	17	20	23	20	16	18	20	25	20	24	19	20	25	18	26	15	19	23	20	20	30	18	13	13	23	27	28	34	24	22	27	27	17	26	22	28	14	25	25	26	17	23	23	30	27	22	30	17	20	21	24	18	30	20	18	22	23	32	17	23	30	18	25	19	28	20	28	21	18	14	20	9	17	25	30	22	23	31	23	27	26	24	27	27	21	27	21	22	29	17	19	22	18	28	26	19	29	21	15	25	20	25	17	17	19	17	21	17	19	31	17	20	19	24	21	16	20	22	13	24	32	24	17	21	20	21	20	31	20	25	29	30	24	21	18	19	17	19	24	24	22	24	16	14	16	30	17	31	16	19	22	21	21	20	15	21	17	29	13	23	24	20	20	18	22	25	20	24	17	27	18	31	24	29	12	19	20	23	15	18	24	23	21	22	18	17	14	19	26	17	24	13	24	19	20	24	27	16	14	22	18	18	20	17	21	17	20	25	22	25	30	21	28	24	19	20	17	28	14	22	19	11	16	10	26	21	27	26	16	20	14	24	22	17	23	16	26	34	22	26	21	26	17	22	25	30	22	19	20	13	20	21	15	22	19	19	24	22	22	20	22	18	20	24	23	22	21	23	16	16	20	19	25	19	20	25	16	19	22	31	17	20	21	23	30	19	19	24	27	20	27	16	15	21	28	20	18	17	25	26	19	26	19	18	17	23	18	19	18	27	22	22	17	31	35	24	22	19	28	11	16	20	20	18	14	33	17	20	15	20	26	33	21	28	21	16	16	14	18	21	22	23	17	20
17043	10817	6478	17309	25042	23730	20544	17046	13943	11510	9370	7651	6284	5181	4233	3471	2969	2623	2306	2183	1976	1998	2107	1804	1812	1723	1603	1659	1658	1455	1506	1335	1317	1251	1152	1277	1225	1069	960	863	764	740	752	739	714	725	646	555	525	443	462	524	460	447	444	426	447	469	481	446	402	426	425	425	383	394	389	399	391	399	381	412	375	372	402	376	377	373	375	369	362	361	390	356	395	372	377	357	375	385	398	395	370	372	350	387	375	386	355	371	358	353	352	365	341	386	366	350	384	383	342	347	384	359	340	356	363	427	405	353	331	401	387	369	345	380	378	373	352	338	363	360	370	341	360	362	359	370	356	355	321	338	392	358	353	334	366	369	370	380	365	328	346	365	394	381	352	369	362	342	364	383	391	359	344	363	368	364	339	371	357	344	374	349	375	377	365	387	366	351	382	368	354	379	368	393	342	342	364	313	390	339	363	376	362	380	335	377	325	369	378	376	356	375	363	351	368	363	331	364	399	402	341	353	388	349	350	371	349	407	379	344	386	359	364	373	372	354	365	350	326	351	359	364	389	398	396	374	354	397	357	343	350	379	373	326	365	344	380	376	392	363	325	352	371	352	358	371	412	370	364	389	358	396	371	368	365	378	377	358	347	348	344	366	392	334	360	371	351	345	351	346	355	379	373	341	368	377	336	354	347	353	362	356	352	349	371	386	373	390	386	361	358	366	401	370	301	383	351	379	348	367	362	379	333	379	341	362	369	390	352	364	378	378	379	349	376	370	362	385	336	337	344	364	343	387	339	358	377	339	385	314	399	377	371	356	359	318	357	351	347	348	377	349	362	365	378	370	337	361	371	375	360	345	341	379	357	365	355	375	352	368	351	398	354	356	358	386	391	366	331	370	356	355	353	376	385	350	350	348	375	350	373	398	357	342	341	370	387	344	366	372	353	365	358	344	367	328	360	374	389	379	357	384	385	331	359	373	342	342	378	361	367	349	343	362	380	328	369	407	348	368	361	359	371	372	359	347	357	392	333	371	340	388	377	336	348	383	372	394	360	395	360	375	413	321	365	388	441	356	363	398	345	343	384	342	363	364	373	353	362	349	361	355	369	387	387	395	383	354	385	369	377	351	405	389	370	342	340	387	376	373	341	354	362	338	322	373	397	330	359	356	355	372	344	393	390	318	370	381	377	369	335	360	359	359	383	357	354	339	345	387	361	364	385	382	310	390	389	350	383	365	357	372	376	375	372	327	377	385	399	393	376	393	357	325	379	410	355	377	349	361	344	351	378	332	346	350	384	373	339	343	357	364	382	339	401	331	341	359	377	358	348	352	347	350	365	372	400	350	378	364	343	359	375	330	369	338	379	376	337	379	382	366	361	358	390	389	347	325	365	379	390	326	374	392	344	368	345	374	321	364	359	340	379	353	335	358	355	367	358	361	394	351	379	365	400	365	382	372	340	356	351	396	353	363	361	367	360	354	387	378	366	326	361	379	368	362	347	390	329	372	391	366	376	363	380	323	368	334	406	377	360	370	380	323	333	376	349	343	358	335	320	376	372	398	346	344	403	378	352	355	355	384	358	367	352	397	333	328	354	378	377	349	355	348	367	357	352	342	358	379	381	335	371	373	363	365	393	362	358	364	358	344	347	353	357	380	360	367	332	357	417	354	364	372	355	356	348	354	406	383	323	350	364	377	381	359	396	380	349	362	370	312	349	318	355	393	396	364	334	378	366	343	373	374	379	385	332	352	367	370	384	380	394	355	363	392	375	322	353	356	391	364	378	337	365	382	342	343	394	348	323	373	313	347	377	333	365	364	353	376	395	405	328	333	377	380	370	381	324	332	380	351	354	371	357	355	358	366	350	360	384	359	373	354	359	380	373	370	346	349	356	340	350	364	336	340	391	380	375	343	371	358	391	384	328	341	358	375	367	338	367	335	354	364	379	354	389	355	368	339	393	365	346	332	399	337	388	370	362	387	362	367	346	344	359	344	348	333	375	355	379	392	351	395	358	380	368	364	379	360	359	373	389	370	330	384	370	374	385	368	362	355	344	340	355	382	384	366	367	342	371	360	396	353	339	351	359	410	351	356	366	369	359	347	363	325	372	370	328	368	344	362	346	337	371	324	360	372	350	356	360	372	345	407	345	404	376	335	347	368	368	359	379	382	373	407	362	369	370	367	391	371	346	367	401	365	358	375	359	359	361	358	330	365	369	356	369	349	347	364	381	366	386	334	394	350	337	353	374	333	377	355	359	360	351	372	366	358	428	402	348	372	354	359	370	376	346	340	359	365	358	382	354	363	389	327	377	396	362	346	393	351	349	333	378	391	372	353	373	389	402	360	403	373	354	375	391	367	348	338	368	399	359	352	362	346	347	350	366	365	367	348	338	378	331	358	365	360	321	368	363	361	365	357	365	342	368	365	376	387	379	388	348	319	388	379	374	329	352	340	353	393	368	364	404	379	321	374	377	347	365	383	363	348	363	383	347	345	365	331	370	350	355	368	384	362	356	327	359	346	329	360	369	346	371	395	369	354	355	362	383	380	347	364	352	362	358	436	403	354	361	341	326	352	386	349	361	368	364	348	375	364	367	348	383	350	329	374	364	333	397	352	343	373	367	354	367	369	401	385	352	394	379	332	322	374	346	362	352	367	367	360	348	412	322	357	345	344	396	365	385	311	389	385	351	396	376	352	371	341	347	364	367	386	362	364	367	350	372	382	339	362	356	381	350	346	369	365	381	358	379	370	354	358	374	364	364	356	364	356	378	359	369	369	351	365	376	356	359	345	382	363	361	390	377	394	351	351	376	372	329	352	383	323	365	372	347	388	364	383	358	356	387	342	361	378	348	367	335	378	371	362	385	357	358	373	370	352	350	386	389	367	355	383	352	344	383	390	367	344	388	361	373	349	366	357	344	350	368	366	386	368	385	334	367	381	365	370	370	371	364	357	379	350	394	331	364	367	342	380	392	341	356	324	336	342	411	349	369	358	355	381	354	353	326	349	372	363	337	391	378	370	361	357	354	365	387	335	335	364	379	354	357	346	363	387	328	322	376	358	357	374	377	328	337	402	357	358	357	347	376	337	357	363	363	378	392	346	357	355	347	378	408	368	370	375	365	366	368	384	365	357	343	360	404	389	361	362	377	381	356	356	362	344	359	362	377	359	377	387	348	364	367	377	333	352	391	366	328	360	319	341	355	341	343	374	353	403	333	334	342	368	356	365	375	374	374	371	365	390	342	373	356	380	390	385	393	349	357	370	338	338	340	355	353	363	366	357	365	375	371	381	384	361	365	349	329	341	389	366	340	341	360	365	404	365	387	323	348	347	367	362	355	402	380	372	342	370	398	354	345	360	344	349	374	361	379	349	383	372	364	361	349	358	371	356	361	353	367	365	353	354	353	390	347	367	347	399	383	397	341	349	347	382	364	354	357	370	397	393	352	357	345	365	399	366	381	365	338	355	384	390	348	399	371	380	383	335	364	344	367	363	352	386
1063	643	375	303	522	558	491	458	353	305	279	204	193	141	119	100	114	70	68	74	63	59	66	70	59	49	70	55	46	54	54	33	42	38	36	55	46	38	35	33	33	26	24	34	36	22	31	30	38	18	29	27	38	29	31	25	25	24	19	29	26	28	24	22	23	24	30	15	24	24	18	30	21	31	19	19	23	24	16	23	26	33	22	21	13	11	20	25	21	21	18	17	22	23	20	21	19	22	17	20	19	20	29	20	23	14	22	17	21	28	20	22	20	24	21	22	19	21	17	26	22	33	22	26	34	18	13	22	22	25	16	22	27	20	23	19	16	16	21	17	22	20	19	27	27	23	20	24	16	23	22	20	27	22	22	29	21	13	23	22	27	25	21	23	19	19	16	22	10	24	20	17	26	24	13	26	16	17	21	18	15	26	21	26	24	18	23	31	20	15	17	29	22	28	34	20	26	30	19	21	25	12	15	14	16	21	25	18	17	30	23	24	24	23	17	23	16	21	21	23	23	14	23	22	17	20	20	30	23	22	18	15	21	14	27	19	20	25	27	30	22	20	18	12	24	23	22	24	18	21	23	20	19	16	16	24	23	14	17	23	18	24	30	17	27	22	20	23	27	16	19	22	18	15	16	20	14	10	25	23	17	22	20	24	16	20	16	22	16	32	23	19	18	18	26	22	21	19	24	23	13	18	24	24	27	20	26	23	26	13	25	18	23	19	19	18	16	25	22	26	14	23	24	22	28	16	20	16	32	17	23	19	11	23	25	25	19	17	15	32	22	17	27	26	21	28	20	24	18	25	29	22	17	23	23	22	30	30	28	19	28	26	19	23	20	19	21	27	14	25	17	30	19	14	28	26	22	25	11	21	26	25	14	22	18	15	20	27	34	19	14	22	23	31	13	17	25	16	24	27	23	20	24	21	22	22	19	18	17	22	27	26	20	24	26	19	27	24	18	18	18	18	20	19	33	13	19	13	22	25	19	20	38	18	15	27	23	20	22	22	22	22	29	17	25	18	22	18	15	29	17	23	30	21	24	36	24	21	21	34	13	15	16	18	23	23	17	12	16	23	25	21	18	32	26	20	23	17	23	21	30	23	15	14	18	22	23	23	24	21	25	20	20	15	25	18	17	19	21	21	32	22	20	28	14	20	25	26	22	18	21	19	26	12	16	23	16	26	22	15	19	24	19	22	22	19	24	16	28	18	18	21	22	33	19	20	28	19	23	20	14	20	19	9	23	27	29	18	25	26	24	14	17	22	14	19	20	22	17	14	12	23	22	25	26	28	23	16	15	28	25	20	24	25	25	25	19	22	20	28	29	26	27	23	22	10	19	19	26	20	27	36	21	23	18	15	16	16	18	21	16	26	20	18	21	26	16	17	17	17	16	17	19	22	31	22	20	22	21	15	15	15	26	22	13	15	27	23	20	18	18	26	19	21	22	20	16	24	19	18	27	19	26	15	20	27	17	25	27	24	15	19	19	14	13	32	22	24	27	24	30	12	25	28	17	26	24	19	23	17	27	26	14	26	21	19	16	29	12	28	26	21	26	26	19	27	17	21	21	22	16	32	16	23	15	13	21	13	18	21	20	16	22	25	25	20	16	16	14	26	25	22	10	17	18	31	22	23	21	24	24	24	25	27	17	20	18	22	25	23	19	23	20	27	17	22	23	32	19	20	25	25	26	20	20	16	24	19	23	21	19	21	16	20	19	19	25	23	24	18	18	23	19	18	22	29	15	21	15	26	27	22	20	32	20	21	27	22	15	10	23	22	21	16	26	20	19	21	21	32	28	23	18	21	20	15	17	21	22	26	23	16	28	24	27	17	20	19	21	17	14	16	23	18	32	23	21	28	27	19	22	23	21	23	27	19	24	26	29	21	18	25	20	18	24	21	29	15	23	24	18	18	11	24	18	27	30	27	24	34	25	18	14	23	29	24	14	24	30	23	19	20	22	22	19	18	24	21	26	20	22	29	23	18	17	19	32	24	26	24	20	26	20	26	24	17	22	22	24	19	13	26	25	27	23	17	25	29	23	23	20	14	17	25	27	24	21	21	23	21	8	18	17	26	23	15	25	24	18	23	21	20	20	15	11	17	22	24	25	20	19	28	15	26	19	22	16	17	25	28	21	23	28	23	20	21	25	21	19	19	20	19	25	15	19	20	21	25	24	26	23	22	19	22	21	26	23	22	22	12	21	17	21	19	18	13	20	23	18	20	24	31	21	23	21	16	25	26	24	16	29	23	15	17	20	29	21	12	20	26	18	20	16	25	17	18	24	30	18	11	15	15	19	19	24	21	22	25	20	23	19	19	19	17	23	17	21	24	23	19	17	20	16	19	16	16	28	21	24	16	34	21	30	20	23	17	23	14	28	17	22	23	29	29	20	20	28	27	23	21	19	21	16	20	24	22	23	28	20	19	23	25	26	29	25	18	24	13	22	15	16	25	17	17	24	19	19	16	20	19	10	14	17	19	20	19	18	25	20	18	20	22	21	30	15	23	18	12	23	19	18	22	14	28	15	18	22	17	18	19	31	28	19	23	21	26	21	18	20	31	20	30	22	27	15	20	12	27	20	19	20	18	17	18	32	18	26	16	27	21	24	21	24	17	18	20	23	16	23	27	25	25	16	21	19	19	17	29	24	19	20	27	15	15	32	26	28	17	28	21	27	27	19	22	26	12	19	16	22	18	25	22	16	15	18	16	20	16	22	17	24	20	33	17	25	23	17	18	23	25	27	27	24	22	17	17	18	14	22	11	21	18	17	28	24	20	17	24	22	19	26	22	18	17	22	25	22	16	12	14	22	27	19	28	15	32	16	28	21	24	25	25	22	21	25	25	23	18	21	19	28	15	21	24	17	28	24	16	14	27	15	22	21	24	15	22	20	19	20	19	14	22	19	24	25	25	16	25	20	21	20	35	25	16	21	15	12	16	30	21	25	14	19	18	26	27	25	17	23	17	11	25	25	19	20	31	17	20	15	18	14	21	20	22	24	18	24	23	22	20	18	16	17	21	20	24	23	21	15	16	22	20	21	16	19	23	21	25	19	18	23	24	15	19	18	25	19	27	22	21	24	24	33	26	22	20	22	26	27	20	23	19	23	22	20	16	22	19	28	22	18	23	37	18	25	25	21	19	20	24	20	16	20	29	23	21	25	18	16	13	27	15	23	14	14	16	20	30	21	14	26	18	26	27	27	23	18	29	19	27	26	18	22	28	11	24	25	25	14	25	22	25	21	29	15	16	22	27	22	31	17	13	18	27	21	16	27	14	18	22	26	18	18	17	24	12	16	28	22	23	25	17	20	24	20	23	11	19	33	26	17	13	13	18	15	17	26	25	23	18	16	16	24	29	21	26	28	25	20	25	22	17	26	21	17	19	20	21	20	17	22	30	13	17	15	21	19	15	27	21	23	11	32	22	20	17	18	19	19	21	21	30	24	16	17	33	13	16	33	21	21	29	20	22	28	14
21228	15165	9253	22546	30411	29514	26117	21950	18601	15458	13033	10713	8852	7532	5861	4951	4412	3693	3318	2882	2807	2855	2781	2539	2369	2224	2180	2049	2096	1902	1855	1777	1693	1631	1549	1552	1526	1313	1158	1062	936	911	838	893	878	825	752	698	571	560	554	570	591	559	540	519	478	532	483	520	426	456	423	441	432	459	420	453	407	413	397	363	367	388	393	410	373	410	387	375	385	378	387	365	391	385	405	393	382	385	403	366	356	386	383	364	345	379	399	358	375	358	356	380	427	401	354	332	371	375	381	407	376	391	379	384	367	335	394	385	347	354	414	328	359	383	381	371	362	307	388	374	359	396	371	338	366	389	385	361	404	359	356	345	370	382	374	387	359	361	365	328	381	342	340	361	366	376	393	365	347	374	316	351	367	371	381	320	341	339	373	382	410	397	356	354	374	386	337	404	330	359	376	349	383	379	366	366	367	381	355	383	363	382	386	339	361	367	372	365	350	365	351	390	372	355	375	361	327	318	338	399	338	356	322	379	354	366	393	371	385	386	379	340	375	337	348	346	363	380	364	369	356	352	354	375	342	379	354	359	365	364	357	382	337	378	362	345	347	332	365	331	347	319	371	355	323	354	336	371	360	351	368	371	352	340	385	333	368	356	336	334	360	356	368	365	366	362	331	354	380	352	370	376	364	390	335	374	393	372	371	343	347	375	395	362	363	349	356	348	344	371	351	348	370	381	360	363	342	352	344	333	359	339	348	344	370	357	364	373	380	374	367	352	362	361	347	375	379	356	395	345	354	369	345	305	361	333	347	346	337	354	340	353	364	328	338	345	371	374	338	344	342	357	358	343	352	393	339	360	369	367	343	332	376	329	357	321	367	369	378	353	356	355	365	356	383	371	367	359	375	406	335	347	382	328	337	390	384	351	315	353	397	337	349	387	351	343	332	347	358	383	351	323	365	371	362	332	385	363	326	350	366	357	333	352	338	373	333	361	347	355	387	347	353	321	340	374	360	365	350	367	401	359	364	357	379	336	347	353	331	381	345	371	334	346	342	360	352	343	358	368	353	356	347	367	372	360	393	371	342	334	361	352	345	352	380	342	335	353	355	359	359	381	347	364	338	359	382	336	338	399	388	354	363	343	359	332	351	358	367	392	343	347	395	363	375	347	351	333	375	362	361	367	379	360	367	378	358	355	386	377	352	325	378	368	341	337	345	339	360	342	329	385	347	363	324	350	360	367	364	369	364	385	379	363	343	343	358	350	361	365	348	360	370	348	366	356	328	368	357	351	340	344	363	363	366	378	336	345	352	342	373	360	350	367	360	400	356	374	350	341	361	326	364	330	364	330	376	338	363	339	367	351	365	361	365	381	361	336	350	392	356	374	335	354	359	350	376	384	370	350	392	329	367	349	394	332	369	346	371	382	357	346	315	343	344	375	347	357	335	341	352	373	357	343	352	357	368	382	357	361	342	380	346	347	375	381	360	339	362	333	365	366	352	370	359	362	359	344	359	374	336	356	355	375	364	347	343	343	341	333	348	331	381	347	344	354	345	362	344	344	356	334	355	380	337	352	346	363	367	324	351	365	353	346	338	350	353	374	381	369	354	373	388	350	383	371	380	350	380	342	377	360	392	334	334	385	371	327	381	377	361	355	362	413	356	372	326	402	374	349	328	347	372	369	380	372	340	365	403	357	354	348	341	353	370	365	336	376	345	380	363	380	384	362	344	362	363	366	364	346	348	348	387	385	344	357	329	378	348	335	370	353	342	356	365	352	354	358	372	377	369	380	346	364	353	343	361	343	357	395	366	371	364	383	370	353	348	384	358	358	368	380	398	346	358	342	353	353	340	362	373	346	345	358	400	349	398	362	307	348	340	370	349	361	332	399	342	333	337	355	341	343	362	360	362	370	357	374	344	346	342	350	343	366	346	377	361	370	386	356	337	335	370	325	359	333	383	368	356	362	351	389	363	371	378	385	388	344	356	370	360	370	355	356	349	348	347	371	363	338	373	350	350	362	337	346	375	351	359	352	359	352	376	346	350	361	374	340	374	389	361	344	373	361	345	364	344	377	353	367	372	345	392	335	360	352	364	330	331	357	349	360	366	319	315	336	391	373	374	380	359	394	354	374	348	336	346	332	337	349	345	324	381	379	346	338	364	354	354	350	392	352	320	357	361	362	369	377	363	349	373	367	351	370	347	354	368	332	352	373	307	331	371	366	365	347	375	362	360	391	331	349	328	342	393	357	355	333	359	359	387	368	352	350	418	373	377	354	368	345	361	341	383	363	350	319	348	351	369	378	396	336	362	374	352	344	357	378	332	366	329	322	375	356	361	325	350	330	361	364	354	328	347	337	388	341	342	335	344	364	355	390	370	350	357	346	378	353	379	368	384	355	334	318	378	331	353	386	355	365	343	408	351	340	360	372	371	376	330	351	382	373	365	362	319	345	363	361	362	356	369	371	364	362	344	389	367	362	368	352	312	358	360	347	388	351	345	351	378	355	380	364	342	364	359	384	354	362	351	349	334	361	372	361	388	366	357	380	336	370	361	358	340	359	350	359	372	340	326	331	350	379	401	362	361	341	349	377	350	345	324	356	365	350	351	358	337	340	381	357	383	354	337	337	369	367	351	360	362	369	378	361	336	362	363	328	353	370	352	363	361	314	358	364	341	340	383	343	377	351	359	370	339	371	311	346	348	323	338	348	384	356	379	362	353	380	353	381	362	389	383	363	366	383	394	356	389	356	357	354	369	340	334	322	403	343	360	362	387	378	361	352	345	353	361	345	380	348	351	379	386	355	342	376	370	359	333	370	383	368	367	359	363	328	341	375	381	387	344	345	322	317	354	365	362	364	366	371	355	303	365	386	359	391	386	351	349	370	348	358	402	334	379	351	358	359	339	380	340	360	326	313	363	365	365	370	373	364	377	356	332	339	347	363	382	340	377	382	360	345	351	347	365	374	328	334	382	372	322	376	329	351	342	352	342	345	332	360	371	360	392	353	380	369	342	358	348	358	354	349	364	378	389	363	327	357	392	355	319	341	350	346	341	398	354	360	353	366	336	335	368	369	327	338	333	372	364	383	378	366	359	327	371	347	355	372	376	349	381	354	371	330	364	357	355	388	348	361	343	332	340	365	347	382	352	353	361	341	396	332	377	344	343	359	338	349	342	331	378	359	356	366	344	379	346	387	334	361	373	363	354	344	356	377	339	348	371	383	357	371	364	386	348	370	355	375	369	355	353	364	363	366	375	364	311	359	369	357	350	354	338	353	365	345	353	401	336	366	357	392	395	406	357	377	383	378	385	375	366	376	373	357	336	368	349	335	339	367	356	351	358	357	332	365	368	326	348	348	395	361	350	372	387	375	348	364	357	364	340	358	386	329	388	390	372	372	362	344	352	329	385	326	343	369	371	343	359	380	400	376	346	358	363	339	380	361	356	383	310	343	343	382	370	370	349	350	354	382	355	343	380	345	347	355	395	373	374	327	393	378	347	353	351	355
2808	565	337	279	431	563	456	367	373	296	257	237	189	154	146	114	112	107	87	100	75	81	73	84	84	68	62	76	71	54	93	69	55	76	50	67	64	53	63	47	43	42	40	47	44	46	56	48	47	43	63	40	42	37	56	48	45	45	40	45	43	36	34	33	37	45	35	37	44	41	35	35	45	41	40	41	42	34	34	46	38	38	32	41	37	48	38	40	49	38	43	35	43	38	41	38	30	33	32	32	24	47	31	49	35	26	47	24	45	46	39	30	34	36	36	41	38	55	36	39	32	37	40	40	38	46	30	37	34	38	30	37	33	45	43	42	39	33	38	40	37	35	44	35	38	42	33	41	35	32	38	44	40	37	38	41	30	41	46	28	37	51	41	43	49	35	30	40	45	38	36	43	38	35	35	29	38	46	38	32	41	43	28	40	29	38	42	33	51	34	34	37	27	39	24	29	44	26	32	36	49	33	41	41	51	39	35	30	34	41	43	35	41	49	49	41	51	36	30	36	49	39	40	35	35	35	35	48	30	37	26	35	36	41	46	34	55	51	34	36	42	41	27	28	42	46	31	49	40	34	24	44	34	35	37	31	42	26	39	47	32	43	31	28	48	50	36	35	42	34	39	21	37	38	37	40	33	34	32	34	42	41	39	41	38	35	43	22	22	33	30	35	54	44	42	42	46	41	46	33	30	33	32	35	36	37	41	42	30	35	42	40	40	42	42	32	36	36	41	37	33	42	29	51	32	46	45	40	45	45	37	40	48	33	42	42	47	35	31	36	41	25	34	36	40	33	30	38	33	40	44	49	35	51	30	41	36	39	38	53	38	53	45	42	36	38	33	46	41	38	41	39	37	45	30	34	36	39	36	45	34	42	34	43	42	38	27	42	38	36	24	31	38	43	44	34	33	35	52	33	36	33	34	49	26	30	26	40	40	42	38	38	53	37	33	32	37	47	40	36	29	44	34	47	38	40	36	29	33	41	33	29	36	31	36	42	32	38	45	37	33	46	34	36	37	44	32	47	27	42	35	45	33	40	30	42	36	40	41	36	31	48	42	42	26	45	34	38	31	36	41	37	34	35	39	34	49	27	46	38	30	33	22	49	35	37	28	52	46	36	37	39	40	27	26	51	33	37	29	25	33	36	37	41	23	34	34	37	36	41	52	37	41	39	38	58	51	41	37	36	43	38	37	29	35	42	42	41	32	38	29	45	40	35	39	29	40	33	27	41	36	36	35	35	33	37	34	43	38	37	50	38	31	46	47	39	36	41	41	39	35	28	45	39	41	38	28	40	30	41	38	39	41	39	43	32	36	40	44	45	35	34	39	36	41	31	25	40	35	29	41	34	46	38	40	29	38	38	36	39	30	20	39	50	39	37	43	51	33	26	42	40	38	44	33	34	36	44	30	48	43	41	36	37	38	43	44	30	34	33	42	41	26	41	49	33	44	36	38	23	43	38	43	42	43	42	38	34	37	46	28	41	41	45	37	45	51	45	50	39	41	43	34	36	43	40	39	45	39	47	43	32	42	45	41	39	35	43	29	33	28	37	41	34	32	41	41	27	37	27	40	38	40	37	35	37	43	28	36	31	39	34	27	44	44	27	42	37	39	34	35	42	42	40	31	37	35	33	38	34	39	31	35	40	34	26	34	34	41	37	45	46	41	45	43	44	39	37	26	43	49	43	35	46	30	42	32	42	45	39	41	38	48	39	52	39	44	39	34	25	38	34	39	37	39	49	31	42	26	32	35	37	43	37	40	37	32	34	42	37	38	51	33	40	38	31	34	41	32	38	31	42	36	26	41	30	44	37	39	39	22	28	39	38	36	45	32	53	42	36	30	46	42	38	31	27	35	30	46	44	38	38	44	38	29	37	42	32	44	41	46	26	39	33	39	46	34	53	32	33	35	35	38	38	36	34	33	34	44	48	43	49	35	33	40	29	27	40	51	33	45	34	31	40	42	31	42	36	44	43	44	40	40	44	43	42	35	39	43	30	42	56	31	31	59	39	40	50	40	38	34	38	40	32	46	38	44	36	38	28	42	44	39	35	46	43	29	27	28	27	43	38	29	35	35	39	41	44	27	29	35	31	43	37	33	28	44	43	29	35	42	33	49	49	42	39	39	38	43	40	34	40	42	35	46	30	38	36	42	37	43	50	38	26	41	34	41	39	39	48	34	46	29	34	34	35	36	45	37	38	25	44	52	39	35	45	31	35	42	23	45	34	36	31	37	39	34	40	27	38	41	34	40	37	28	37	37	39	40	40	36	33	39	48	37	30	38	40	55	22	32	37	35	36	47	36	42	34	33	38	43	37	39	37	30	38	35	40	29	43	48	39	34	44	29	34	46	32	42	44	30	41	42	36	40	46	40	35	31	40	35	54	41	39	28	27	34	40	42	36	53	44	31	28	34	40	39	46	50	30	43	37	38	34	46	36	44	32	36	30	41	35	39	49	41	35	54	32	49	40	45	45	45	42	35	38	46	55	36	36	32	47	43	39	46	29	40	46	30	46	44	46	43	52	37	40	35	47	31	34	33	37	38	30	33	36	42	35	36	31	36	33	46	47	27	43	39	43	34	52	39	32	32	26	37	46	34	38	33	44	37	42	33	30	42	37	36	42	35	44	35	44	40	43	42	53	50	29	43	40	35	40	33	31	35	49	38	37	32	41	43	42	36	36	33	45	40	37	42	34	43	53	47	37	36	44	35	39	30	44	31	30	26	38	34	43	46	36	41	35	35	42	34	39	45	31	46	35	37	36	33	48	27	41	36	54	39	52	41	40	45	41	44	41	28	33	42	36	31	42	55	39	37	33	38	29	54	42	39	37	41	22	30	48	46	35	43	36	41	42	43	33	45	26	30	56	43	39	51	37	50	43	31	41	36	40	49	31	34	48	42	35	38	37	28	34	30	43	31	44	42	40	31	45	23	33	38	38	27	47	36	45	31	48	46	43	39	36	41	33	35	35	47	38	35	36	41	44	44	40	30	31	32	37	37	36	45	37	41	47	37	53	38	39	43	32	36	48	41	49	47	44	37	53	39	43	30	53	35	43	36	36	39	34	36	45	35	49	33	30	38	34	36	37	35	35	44	45	29	30	38	45	40	33	42	38	42	35	39	31	27	30	54	41	32	42	40	38	41	33	29	46	45	52	47	43	45	46	36	39	30	39	30	37	39	51	43	36	40	28	43	37	33	41	38	44	36	47	41	36	32	37	39	30	36	39	34	36	49	36	44	34	34	35	37	38	37	29	30	44	32	34	38	50	39	49	45	46	41	38	39	41	34	35	38	39	38	35	42	35	36	36	33	50	46	43	37	30	46	48	36	44	37	50	30	46	31	40	42	32	39	33	50	28	37	33	44	44	37	45	33	39	47	36	43	41	39	42	38	48	39	41	37	44	33	39	36	32	48	49	50	46	35	38	44	40	29	39	38	28	31	38	39	43	44	44	45	45	34	38	32	48	41	42	38	40
19600	13767	8727	21282	28983	28163	24884	20904	17785	14569	12211	10150	8247	6850	5683	4929	4270	3631	3272	2988	2882	2942	2965	2677	2558	2539	2361	2312	2146	2150	1967	1908	1866	1777	1799	1808	1582	1494	1344	1206	1120	1158	1182	1167	1093	1050	944	835	783	802	802	805	781	813	738	790	795	736	746	774	738	667	695	691	727	709	724	697	642	640	613	679	614	660	683	672	630	628	629	642	646	645	639	651	623	645	672	634	653	627	629	619	627	601	671	569	626	642	646	629	672	635	663	638	603	591	665	614	685	583	635	605	651	683	619	610	584	597	651	663	599	640	619	635	623	608	583	647	638	637	631	628	619	618	662	668	592	609	565	664	647	643	629	644	654	666	617	597	627	617	595	635	622	636	638	639	597	644	611	613	616	575	608	634	613	649	637	617	671	637	586	592	615	606	642	651	598	647	639	625	589	662	595	636	615	653	609	602	633	630	616	644	657	599	643	603	634	618	606	613	587	620	651	578	631	605	611	617	602	601	642	639	662	650	613	649	595	610	610	583	585	608	617	636	608	697	665	634	640	652	633	627	645	638	645	596	622	604	657	599	651	603	639	576	622	643	637	630	678	594	625	697	661	597	610	611	597	624	604	582	564	606	640	673	634	593	638	616	595	621	578	618	603	650	621	665	586	626	602	622	650	632	638	621	644	587	624	647	621	596	633	609	637	648	652	638	632	641	622	625	610	678	656	609	629	614	632	663	607	612	609	587	631	619	625	605	587	608	601	592	598	614	667	641	642	625	652	586	597	615	643	624	617	633	670	586	624	583	661	609	627	649	606	615	617	648	645	647	604	623	608	620	612	617	593	571	595	639	620	598	595	605	596	669	651	601	585	608	643	600	602	641	631	617	638	625	562	594	628	612	658	638	610	646	639	570	596	631	598	618	628	594	632	581	631	636	625	594	604	645	625	604	584	603	624	636	659	645	601	611	645	651	621	625	624	650	613	610	633	602	581	652	594	673	607	630	632	603	652	609	596	654	633	585	612	618	627	624	611	615	616	600	611	579	617	586	659	640	592	611	660	609	585	578	549	594	616	624	600	670	607	625	621	601	631	618	602	609	628	622	637	616	634	692	628	611	585	577	619	649	604	598	605	614	633	636	666	624	606	633	607	616	609	601	660	616	620	643	633	637	651	590	608	642	587	609	627	666	574	661	599	662	627	602	605	640	558	661	583	687	632	650	617	605	642	579	615	661	610	595	650	661	598	628	604	649	657	668	615	631	613	666	624	610	631	645	586	647	639	623	632	608	609	654	612	627	692	619	667	662	603	615	620	626	659	632	617	627	646	634	600	647	610	642	624	634	644	600	662	581	627	629	621	605	638	644	620	624	624	608	631	607	597	615	632	584	619	636	575	654	621	656	619	611	595	648	643	593	628	602	597	587	591	647	601	585	633	636	629	623	603	615	669	602	588	630	598	645	624	629	638	645	621	607	654	640	608	612	646	586	638	616	609	615	639	618	612	633	658	566	604	601	619	589	581	612	635	585	597	608	605	612	634	628	607	596	665	642	609	627	595	642	639	605	604	648	632	549	605	644	584	610	611	598	608	633	632	627	629	680	598	631	639	623	611	623	614	613	630	579	647	584	665	646	586	591	626	609	633	608	599	632	626	638	655	663	679	582	593	626	616	600	594	634	610	649	641	648	613	652	648	618	611	654	557	609	624	597	631	631	607	582	655	613	620	639	627	624	651	646	643	602	589	598	614	647	637	609	590	622	682	624	631	622	619	586	634	655	620	605	664	602	618	703	618	621	631	674	664	592	612	629	653	630	594	639	628	596	699	625	617	640	610	617	616	585	641	614	628	610	621	606	651	656	636	624	634	624	635	644	616	607	632	624	625	647	674	624	586	563	602	659	598	584	634	625	576	665	604	583	644	597	612	650	597	621	634	601	607	635	655	593	633	635	598	600	660	627	598	648	610	627	612	643	632	599	666	650	665	652	628	623	658	656	603	621	600	617	628	598	619	593	654	665	609	609	578	672	634	630	600	614	584	629	632	635	611	659	598	615	613	664	645	642	635	583	643	655	625	626	626	624	655	597	612	609	630	623	631	586	599	615	658	637	635	625	594	625	629	623	625	618	614	593	632	633	640	630	599	653	643	649	669	645	616	603	661	637	618	636	634	570	632	616	652	607	618	624	643	663	582	664	607	633	617	645	641	673	641	601	573	603	631	625	662	583	624	593	664	618	621	645	658	659	701	614	596	590	612	615	631	624	622	576	597	641	610	601	685	659	612	613	624	625	618	624	641	637	592	629	579	594	649	650	550	632	604	638	585	640	622	651	671	615	627	631	620	624	602	612	614	622	610	639	589	623	600	555	611	639	631	629	622	604	607	660	583	629	632	622	581	621	647	636	600	638	639	590	584	651	597	625	666	643	600	641	626	668	603	638	592	639	650	603	600	624	629	644	595	637	641	646	645	625	637	630	593	632	610	666	588	617	636	657	610	612	613	596	606	622	620	619	627	590	653	664	627	620	621	638	576	614	632	606	594	611	580	618	581	665	669	644	646	603	610	577	629	650	603	589	654	626	611	614	664	612	610	589	636	638	665	590	615	634	619	651	618	605	613	645	602	630	609	656	625	643	635	637	688	639	676	586	599	623	594	616	589	663	598	606	645	636	671	629	627	582	609	665	572	607	615	641	618	642	640	628	641	645	615	641	583	619	635	612	645	622	658	631	638	617	603	616	630	620	595	601	629	615	615	580	619	602	598	613	601	620	606	657	587	620	596	615	649	600	620	636	622	633	616	610	643	623	617	634	610	570	587	644	624	586	611	574	594	627	576	618	617	636	639	625	600	633	632	588	638	621	628	628	616	606	651	620	572	654	609	594	651	577	640	629	634	602	598	627	661	625	619	587	635	643	645	627	583	676	579	615	596	640	637	613	620	630	610	643	627	604	623	628	674	635	636	622	615	618	666	612	626	564	610	626	590	593	603	595	624	633	617	632	639	620	653	629	634	614	622	611	608	635	612	555	641	632	623	637	598	641	571	607	586	615	630	580	603	627	622	612	646	604	641	623	635	603	592	605	655	651	635	640	632	619	617	611	585	600	647	644	630	619	621	614	610	644	648	627	623	578	650	638	606	636	647	564	611	638	629	632	632	631	600	628	606	631	626	605	599	596	625	611	637	603	632	631	587	613	613	616	605	664	633	614	592	614	622	638	608	650	639	562	640	628	616	598	616	663	650	616	648	582	650	631	618	613	655	633	596	619	650	571	615	628	571	621	603	652	612	581	595	619	612	587	592	622	652	615	618	620	616	617	629	617	630	647	587	652	638	596	613	595	645	606	667	654	612	586	627	604	640	674	636	605	632	591	660	603	621	588	589	608	670	649	607	634	613	578	635	610	580	602	610	637	603	633	628	667	631	649	628	612	629	632	626	621	642	653	599	617	625	598	641	629	633	599	629	623	627	590	610	624	613	618	635	619	631	671	609	656	643	643	647	623	628	603	641	607	649	612
1973	951	498	412	700	802	733	649	526	471	383	319	270	224	179	172	161	127	118	115	91	105	92	95	104	84	91	105	90	84	72	80	79	61	72	67	76	75	68	53	60	50	57	63	52	62	46	38	49	41	54	37	42	48	53	53	31	29	43	43	49	46	42	37	43	44	43	33	33	47	32	41	43	38	46	43	41	45	40	24	36	40	43	45	35	34	33	40	37	35	40	27	36	52	48	35	45	44	37	31	38	35	33	35	38	29	35	31	31	34	44	43	42	44	43	44	38	44	40	36	39	46	37	50	34	35	34	34	34	46	40	44	33	44	49	38	31	30	43	35	39	42	39	36	41	38	32	37	39	27	41	39	37	44	36	40	36	28	43	38	44	37	32	38	45	59	42	25	41	35	37	51	42	28	42	43	32	57	46	39	26	42	36	42	37	45	31	39	39	38	40	31	33	43	37	37	41	31	35	35	35	45	26	40	34	39	41	31	32	44	45	38	31	34	45	44	45	41	41	38	31	48	34	41	45	30	36	37	35	36	30	43	35	51	43	31	47	53	39	40	34	37	49	49	39	42	36	40	40	33	45	36	49	30	38	29	44	38	31	27	39	43	40	53	38	34	42	40	31	40	46	46	42	40	45	31	38	44	35	40	33	36	38	35	47	38	39	40	34	44	35	42	42	32	34	38	38	42	47	36	50	32	40	48	48	39	42	35	60	36	43	35	43	42	46	37	38	62	46	32	27	35	41	41	38	42	30	41	37	31	39	48	39	45	26	43	45	33	25	38	45	43	42	39	40	38	42	35	28	44	48	39	43	35	28	38	36	36	35	42	39	39	39	44	37	51	41	45	38	31	43	38	41	42	42	41	41	33	37	35	43	44	43	44	44	35	38	38	40	35	28	45	41	44	33	42	42	49	41	38	45	36	35	54	57	40	59	45	37	49	46	29	57	44	45	44	37	37	45	27	44	37	39	36	34	40	48	42	40	48	40	39	31	46	37	46	49	35	44	41	36	30	38	43	43	45	28	38	30	36	43	31	54	36	24	28	55	49	29	47	37	30	41	47	37	43	40	33	32	44	40	42	44	33	46	39	40	48	52	28	39	43	37	43	49	35	32	37	45	40	35	37	41	38	34	34	32	44	49	42	42	24	43	37	38	33	32	40	49	41	39	45	36	44	48	34	47	45	40	35	35	32	47	45	50	32	35	34	46	49	45	35	37	55	45	46	36	44	37	46	41	48	31	38	57	33	36	26	34	43	59	38	26	31	53	41	52	55	35	37	45	47	25	44	33	44	32	31	39	39	32	32	48	37	39	28	33	32	33	38	45	49	27	39	28	46	32	46	29	38	30	44	40	38	45	39	42	38	30	37	27	34	39	45	31	41	44	36	38	31	49	41	34	37	32	49	40	31	33	38	40	34	41	42	35	48	45	38	39	46	32	24	38	51	34	41	30	47	42	43	44	30	43	32	32	33	31	42	34	40	32	46	34	30	33	42	44	46	36	36	35	42	37	48	47	36	47	41	47	37	29	25	43	26	37	40	37	40	42	28	38	31	32	37	37	53	42	41	54	31	53	30	31	33	29	31	49	39	36	38	34	43	35	32	43	36	33	31	42	39	37	43	39	38	50	32	43	35	40	43	55	38	50	46	47	36	27	41	37	40	43	34	35	27	35	38	38	40	34	45	35	45	37	29	62	47	42	39	53	39	38	42	36	44	36	39	49	44	42	38	49	44	42	41	51	46	47	42	41	45	43	38	41	41	43	44	41	36	38	38	40	42	49	37	34	38	40	33	29	37	40	44	41	34	34	38	39	47	32	38	42	37	38	37	39	36	44	41	47	34	33	36	34	36	35	41	39	33	36	38	37	24	60	27	38	43	42	35	42	42	49	29	35	42	38	46	42	48	33	41	30	54	31	46	55	46	39	35	38	43	38	36	30	44	41	47	37	41	36	47	35	31	36	42	37	45	34	47	49	43	36	34	40	49	37	37	36	34	41	47	36	40	38	41	31	36	33	52	43	44	49	34	48	39	45	52	39	38	37	34	41	35	36	53	63	36	39	46	35	30	35	36	44	41	40	39	37	42	34	38	40	44	34	54	37	38	37	30	36	48	36	41	38	45	38	41	38	45	50	41	38	39	42	39	41	40	36	42	34	37	51	48	39	34	40	37	38	34	42	24	33	56	39	48	37	46	38	43	42	34	37	41	50	36	41	37	39	43	42	40	41	36	49	32	50	40	50	45	32	38	50	49	42	40	37	33	36	28	37	51	43	42	44	40	43	33	44	43	45	25	39	37	48	39	35	42	34	36	30	44	35	42	35	30	34	35	36	50	33	46	37	41	40	44	46	44	37	34	43	33	39	52	42	39	30	42	31	32	41	42	41	42	36	38	39	38	45	37	26	48	37	39	47	28	47	40	47	46	42	31	42	48	48	34	43	38	46	42	39	29	55	49	43	39	39	35	36	46	43	44	53	37	55	39	41	46	38	40	49	46	43	37	35	36	33	32	40	36	50	35	38	47	60	37	31	34	30	36	39	43	33	38	38	45	33	35	32	38	41	35	31	44	39	39	32	32	40	49	37	35	39	43	39	39	51	48	44	39	32	33	58	40	33	38	42	43	43	41	32	47	43	34	34	41	35	43	33	37	43	40	34	38	41	30	38	36	40	51	52	37	53	37	51	32	35	34	51	37	26	51	40	44	40	39	42	44	47	32	27	33	50	42	33	31	38	33	45	42	43	27	42	43	41	51	38	50	37	38	45	39	38	44	41	56	33	45	41	46	35	40	38	39	37	39	54	47	33	39	36	37	34	42	29	39	38	47	39	35	27	42	41	26	44	40	47	29	37	40	48	32	31	32	32	46	26	40	46	47	43	43	37	36	37	36	33	46	41	38	46	30	44	43	32	42	31	42	43	41	47	44	29	46	47	37	41	31	29	41	41	39	36	41	46	42	35	39	34	31	53	30	45	39	43	45	34	45	52	42	44	32	41	35	34	42	43	37	32	34	46	33	29	43	43	44	31	33	33	40	43	33	44	41	43	44	30	42	41	43	43	40	49	35	31	39	40	47	35	37	45	42	44	41	37	36	44	30	38	33	34	42	35	50	46	41	44	43	45	40	41	40	52	37	36	42	35	33	44	44	49	43	44	38	37	37	40	35	29	29	41	43	36	43	40	52	30	43	34	39	43	44	39	35	39	28	35	51	40	46	40	43	39	52	19	26	45	34	34	35	38	40	35	38	33	34	38	33	48	40	40	36	38	35	39	39	47	48	52	38	31	38	34	42	41	45	31	43	36	43	44	39	28	45	39	43	50	37	34	40	48	39	47	40	39	39	30	48	37	33	47	34	37	42	35	33	27	45	46	38	43	40	44	38	35	37	44	33	48	39	50	40	35	36	39	38	26	47	33	41	48	37	35	35	40	41	32	44	45	34	46	33	44	35	34	35	53	54	34	35	38	37	48	48	45	40	40	37
25244	18170	12015	26185	34486	33323	29860	26003	22212	19020	16198	13733	11299	9244	7958	6962	5819	5028	4505	4088	3860	3771	3771	3475	3242	3235	3124	3110	2906	2690	2551	2399	2332	2306	2192	2138	1982	1714	1533	1512	1417	1442	1390	1342	1350	1302	1096	1023	937	1033	951	921	885	867	861	898	845	877	838	836	783	761	771	781	781	728	728	753	740	716	645	688	724	720	683	676	708	685	658	613	681	723	631	614	667	606	706	708	653	663	665	664	653	681	661	689	670	656	662	634	686	659	646	599	652	659	653	681	629	646	688	696	656	661	637	649	639	699	671	645	673	643	672	617	710	641	656	681	701	652	611	656	632	667	651	640	652	654	635	601	617	662	621	649	667	661	623	610	625	641	628	662	615	636	695	615	643	657	644	644	631	632	675	616	591	645	634	652	650	629	662	626	646	670	643	645	657	640	627	630	611	645	633	601	615	644	645	632	595	604	677	649	678	642	681	612	664	666	718	612	629	668	617	662	643	630	657	627	656	639	646	614	612	618	655	596	656	680	625	594	654	668	612	662	652	632	650	666	625	647	611	605	666	629	634	650	591	636	637	675	632	623	624	651	646	624	595	656	594	660	630	639	626	619	637	637	649	653	670	651	638	669	628	626	600	619	659	640	664	616	603	676	672	629	589	626	645	673	592	660	622	644	580	624	591	638	683	633	610	641	643	612	615	621	591	631	646	660	658	621	621	587	670	616	649	638	611	667	667	639	641	673	673	593	624	634	620	686	578	603	680	615	618	606	689	631	621	642	621	650	667	616	668	682	638	620	642	626	627	634	598	607	626	621	621	636	632	637	670	661	651	623	664	669	627	641	604	575	637	671	632	637	629	624	638	612	605	618	640	632	591	595	644	645	629	616	634	642	655	651	664	586	654	679	629	639	631	641	635	611	628	677	606	620	672	644	618	622	590	682	652	604	603	647	627	642	638	681	645	636	656	638	570	630	638	640	655	592	651	617	647	610	649	698	624	630	628	595	665	630	581	627	618	643	622	641	625	618	627	650	637	677	660	663	635	649	627	601	652	641	627	678	616	619	662	633	648	631	620	667	594	663	624	612	616	645	643	683	661	620	643	605	652	605	633	675	642	643	641	613	669	668	596	617	617	608	657	596	634	642	638	584	643	624	604	624	641	670	616	620	650	621	640	621	672	596	662	638	679	623	658	660	628	636	613	611	613	661	653	637	598	655	587	649	604	652	625	677	645	640	653	664	641	618	625	589	642	593	582	609	658	658	634	580	632	649	601	621	624	673	631	633	583	626	614	655	615	644	636	610	585	623	615	623	620	618	680	630	678	566	607	622	618	631	596	665	603	587	600	637	661	658	627	620	627	629	620	655	585	636	626	599	676	649	663	604	649	635	615	618	660	635	657	618	667	632	625	619	624	620	663	650	626	588	587	664	622	612	624	628	600	661	584	606	605	657	633	624	641	600	647	691	663	637	667	618	617	630	648	619	668	637	608	641	644	629	629	632	607	648	618	670	631	634	583	639	624	642	621	632	616	692	624	646	615	645	666	642	638	629	629	629	614	636	635	660	627	633	625	652	662	611	624	628	650	598	642	639	657	641	621	617	637	684	636	660	673	678	641	647	645	636	614	651	617	622	624	634	672	627	598	611	606	726	687	629	575	594	621	595	644	648	612	581	638	640	674	621	666	617	629	645	574	614	651	628	591	607	630	671	612	643	630	621	672	636	657	613	646	647	622	660	608	628	607	640	641	605	638	631	615	632	676	620	613	600	637	660	641	618	636	611	628	609	607	611	665	655	625	625	669	636	638	621	629	612	661	628	622	622	639	627	652	625	633	682	657	660	634	627	616	638	657	682	658	629	574	633	609	630	626	652	631	634	639	645	701	632	623	628	677	651	622	628	662	614	648	647	601	644	670	611	610	604	610	635	614	623	594	605	717	612	666	649	686	667	678	648	589	630	618	634	639	637	585	620	586	676	682	655	599	670	647	611	604	640	602	652	668	665	645	641	597	648	663	605	640	636	618	671	651	646	614	660	621	615	667	627	653	642	635	606	640	630	653	611	614	655	601	675	599	620	624	649	589	651	588	612	599	637	642	613	580	647	621	603	631	604	599	651	625	653	664	617	647	613	642	644	596	616	598	599	607	641	691	684	661	656	598	594	613	615	665	650	639	651	640	637	605	649	665	640	621	649	634	582	605	619	650	609	656	593	610	657	657	663	620	599	644	633	636	650	637	664	649	614	613	686	624	604	625	668	584	628	662	640	652	632	644	625	654	654	646	619	643	633	632	657	647	663	654	660	624	649	634	600	650	676	601	648	649	670	622	650	605	584	604	616	620	610	672	615	650	639	618	645	640	643	669	641	614	654	619	669	669	613	650	611	616	623	633	609	645	599	650	598	671	592	654	642	633	695	595	593	698	634	638	602	654	645	649	684	646	652	683	605	646	619	594	655	607	606	646	653	648	631	610	627	613	653	619	641	620	648	647	637	652	585	670	617	627	651	602	662	601	637	593	688	621	617	615	661	624	633	606	616	612	654	645	617	607	654	636	635	636	643	623	661	667	581	632	678	615	652	663	640	673	575	628	602	650	636	639	590	624	672	627	591	645	623	598	610	672	583	705	626	635	627	648	662	613	681	639	662	666	640	647	636	634	682	655	663	648	625	621	633	558	606	639	624	635	678	631	611	649	634	656	642	650	681	684	628	622	644	637	655	639	639	599	666	619	629	641	621	700	602	648	613	616	605	627	636	654	659	622	654	624	620	613	617	619	665	622	620	622	641	633	629	594	637	581	669	611	642	615	639	632	636	701	636	603	630	648	617	645	645	677	614	605	612	628	663	633	628	623	661	636	655	633	666	653	642	632	650	666	655	628	691	663	642	664	662	591	615	650	678	618	646	670	664	628	654	619	661	633	642	651	652	615	641	631	618	646	582	641	615	667	698	630	627	587	647	650	627	646	642	681	639	645	630	624	658	646	614	669	632	682	614	637	592	651	652	641	643	610	635	629	639	612	649	596	665	621	698	568	632	610	621	672	671	637	650	661	630	644	631	620	656	634	667	685	617	670	660	615	640	643	649	647	615	613	673	643	611	627	632	588	604	620	650	618	633	622	627	610	666	602	619	645	635	600	619	631	609	642	628	650	657	620	644	645	607	684	625	671	643	640	609	615	651	614	600	631	651	653	615	594	613	635	634	644	612	603	618	609	624	612	633	627	629	637	631	623	604	641	643	595	681	662	657	649	614	629	676	590	619	665	657	595	661	659	623	639	636	673	648	583	624	619	636	672	664	618	631	615	617	647	674	626	660	637	613	641	640	658	623	600	618	672	668	655	586	582	617	600	627	644	641	600	598	610	657	600	652	632	628	635	600	633	668	657	612	602	566	651	639	612	634	655	597	700	651	619	630	663	582	617	668	639	632	625	655	607	658	626	695	626	646	627	623	590	654	709	616	619	634	615	655	613	666	609	667	640	664	661	658	632	660	609	604	597	624	606	673	618	657
1671	396	233	199	324	393	333	256	254	229	174	142	94	70	71	65	64	63	58	56	60	46	57	44	50	52	54	40	56	41	34	34	38	44	36	46	24	43	29	36	34	30	29	36	25	29	27	21	24	24	21	26	24	32	21	28	23	24	28	20	12	24	29	23	22	17	24	20	25	18	24	23	19	21	21	18	21	18	19	12	24	27	17	20	13	19	20	19	25	22	18	23	27	17	22	18	18	26	22	25	16	26	21	17	22	21	22	22	22	23	28	12	18	16	20	20	25	20	26	21	20	19	14	28	28	29	18	20	25	17	28	15	24	22	22	14	25	19	17	25	22	20	20	20	21	15	30	13	18	20	22	26	20	26	19	18	19	18	26	22	18	21	27	17	11	27	18	22	23	30	18	23	21	20	22	25	21	31	28	20	22	22	18	26	21	20	16	23	18	28	26	12	29	19	12	13	29	19	18	21	24	24	16	25	30	14	22	22	13	26	29	18	19	20	16	16	20	16	20	23	20	16	30	17	18	21	19	21	20	20	10	19	7	17	28	28	25	25	23	30	22	22	25	20	24	27	17	18	13	21	29	22	16	24	23	15	24	22	11	20	14	21	30	16	11	21	22	11	28	16	23	23	24	22	17	24	18	19	23	21	24	25	26	24	24	26	25	25	28	19	29	23	20	17	23	19	19	28	25	26	22	23	27	18	23	25	21	16	25	24	18	23	17	24	18	23	28	15	24	23	22	23	27	22	16	28	20	23	24	19	25	25	29	19	19	22	25	17	28	18	20	22	28	26	12	29	21	18	18	22	24	11	22	17	20	21	14	14	20	25	27	17	16	29	25	19	26	19	38	23	26	13	24	16	15	22	21	20	25	28	22	29	19	24	17	30	15	25	25	34	16	25	21	18	28	26	25	24	34	14	27	18	22	25	26	27	22	22	21	20	32	19	24	18	17	18	21	14	22	22	19	18	30	24	20	17	15	15	20	19	24	25	18	21	30	16	20	21	20	24	27	19	19	26	25	25	26	22	16	24	14	22	30	19	32	20	22	20	28	16	23	25	29	22	13	18	27	24	25	31	17	17	18	22	19	25	22	14	16	18	19	26	22	20	20	25	20	26	20	13	18	24	19	23	29	25	15	18	14	21	20	26	24	25	14	18	20	14	22	25	16	23	21	22	15	25	25	23	18	26	28	34	24	30	20	22	24	19	25	19	24	15	22	21	20	22	25	21	19	24	20	18	13	16	25	23	20	21	31	12	20	25	23	16	21	25	27	29	23	29	15	14	20	24	19	17	28	15	15	25	22	26	19	26	21	26	17	25	10	27	17	32	13	17	28	22	17	25	27	16	16	21	22	19	18	16	25	23	20	26	25	31	26	17	24	23	29	21	18	17	18	23	28	17	20	21	20	20	17	24	23	20	26	24	13	29	23	29	18	30	25	24	16	22	23	31	10	22	19	17	16	23	24	18	15	22	22	36	23	24	28	22	22	18	13	19	12	20	24	21	26	32	28	23	22	24	27	26	23	31	15	24	19	22	23	21	16	19	18	32	27	26	20	17	20	23	16	29	17	22	22	14	27	24	14	18	18	23	15	20	25	26	16	27	16	32	29	23	12	28	22	13	24	25	26	22	11	23	25	20	28	21	19	20	32	23	28	24	35	37	17	15	28	19	25	21	30	11	28	19	24	31	12	27	18	20	27	32	20	17	20	16	20	20	20	30	19	12	26	24	22	24	20	22	15	25	16	14	18	25	17	21	22	20	17	27	19	19	21	17	15	16	22	18	21	21	17	26	18	21	22	24	11	27	16	21	23	21	22	26	26	29	21	13	14	17	24	28	14	24	21	17	18	22	19	31	18	19	13	22	23	24	22	25	30	21	21	25	34	15	24	22	20	12	18	25	15	19	20	20	26	29	13	15	19	27	27	21	11	21	29	25	17	14	10	27	20	27	17	25	22	26	23	28	22	17	30	32	24	28	15	21	28	20	14	24	19	25	22	13	27	24	27	21	23	19	17	20	25	20	25	16	19	20	36	30	17	21	21	18	28	23	22	19	22	25	26	31	25	23	22	19	18	35	24	23	25	23	26	21	20	25	23	20	18	28	17	22	19	18	21	30	30	23	22	24	19	22	20	24	24	17	25	20	24	24	11	24	24	17	24	28	17	19	23	20	21	24	19	24	24	20	18	23	17	27	27	22	18	20	25	21	30	20	27	21	18	21	21	22	16	22	24	25	17	27	24	25	20	17	26	23	19	17	15	28	25	24	19	24	20	24	29	26	33	26	23	19	23	18	15	16	23	19	19	22	23	22	21	21	12	17	23	29	15	25	25	30	25	21	21	19	19	15	23	19	23	29	23	23	23	15	24	24	25	19	21	22	23	30	18	27	24	19	21	19	19	23	20	25	23	14	19	21	20	21	26	24	17	24	14	25	30	17	23	20	25	28	22	35	20	24	28	18	22	27	31	23	24	24	24	22	22	17	24	15	16	34	26	22	21	24	20	30	21	19	12	14	27	17	37	24	26	16	24	16	20	24	18	26	16	19	24	20	21	22	30	22	23	20	22	21	20	11	18	34	26	16	18	17	26	15	23	23	24	29	24	23	24	12	21	16	20	31	20	23	27	23	19	22	31	22	20	20	23	24	19	25	23	26	18	17	21	21	24	20	15	24	24	16	17	17	25	24	23	20	18	34	17	22	24	20	17	14	19	21	23	36	26	21	24	13	27	27	28	21	17	21	22	20	23	21	16	19	16	21	28	21	17	17	17	21	30	21	13	25	17	20	25	21	21	20	31	17	18	25	15	20	18	22	20	17	20	17	12	19	11	13	26	21	10	23	22	19	18	29	12	20	18	19	21	32	27	18	15	19	23	25	22	21	16	21	15	32	19	18	23	28	22	17	17	26	22	18	17	24	26	17	21	15	23	14	17	23	18	13	18	18	24	17	24	22	13	16	23	30	14	18	28	23	26	23	28	22	22	21	21	18	24	30	21	23	22	20	21	23	14	20	30	18	31	18	27	26	30	17	23	24	16	15	20	27	14	17	9	15	17	20	28	27	22	23	18	13	20	21	28	16	32	22	25	13	24	21	18	20	21	24	18	21	26	26	18	25	25	23	24	24	30	27	21	30	23	37	19	24	17	11	22	21	25	22	23	25	19	22	22	22	25	30	17	26	18	29	18	18	18	31	21	22	16	18	22	22	21	19	12	28	17	22	21	19	25	24	18	20	30	13	20	23	20	19	27	22	14	18	20	20	27	17	14	21	15	23	16	28	20	25	28	23	24	20	19	16	17	11	17	20	20	16	22	14	15	23	17	22	24	15	19	19	21	15	24	21	16	17	25	22	22	28	31	25	20	24	18	20	23	24	24	19	20	19	25	14	18	23	24	28	22	21	22	25	24	21	16	21	20	22	21	14	18	23	13	26	18	26	17	20	27	11	27	15	20	23	25	15	24	30	15	22	19	21	21	24	20	19
17014	10768	6468	17094	24890	23839	20530	16733	13659	11174	8807	7020	5489	4476	3937	3188	2804	2413	2153	2013	1921	2005	1904	1792	1862	1797	1697	1755	1650	1552	1481	1466	1303	1282	1216	1292	1088	987	857	797	833	783	772	775	651	643	586	532	503	500	494	477	498	479	445	445	444	421	427	451	410	443	433	425	406	387	411	409	393	409	381	370	360	357	360	336	371	396	350	358	410	409	381	405	391	380	359	391	381	353	371	366	356	380	360	394	389	382	373	396	340	360	365	377	356	406	373	351	371	370	362	375	360	328	369	378	377	358	364	367	349	383	385	344	345	381	351	358	353	385	364	365	367	406	340	365	348	381	329	364	365	365	375	393	350	365	363	378	379	377	360	344	358	346	382	362	407	381	332	373	331	396	358	357	360	355	402	345	365	351	382	356	359	381	386	383	357	377	350	354	373	388	354	368	345	375	371	354	361	342	349	354	363	354	353	353	353	365	345	354	384	358	363	350	354	340	347	365	341	350	366	337	396	366	404	352	366	347	375	388	344	372	341	362	366	336	371	343	371	383	402	357	353	398	359	347	341	365	364	405	366	348	376	353	348	351	333	350	363	373	323	360	370	341	373	363	394	371	370	325	337	376	362	347	330	370	366	361	393	348	357	377	344	371	350	381	391	356	351	329	336	335	355	405	343	372	345	330	369	368	387	352	359	376	372	337	364	375	381	369	319	338	362	383	373	357	346	347	397	366	317	374	349	347	385	361	347	369	359	391	340	381	369	368	344	326	360	381	356	341	324	336	330	337	360	390	334	371	340	389	366	353	394	373	348	339	362	359	350	382	368	368	386	375	355	381	359	362	370	366	347	370	395	382	356	380	362	372	389	387	377	363	370	363	359	351	387	363	340	357	383	400	355	340	374	381	365	343	411	354	371	346	360	358	349	368	420	361	356	350	367	356	351	375	365	335	389	356	391	377	364	363	361	367	384	371	352	350	380	392	350	374	383	305	375	348	340	387	364	340	345	397	404	383	373	335	355	351	368	356	331	345	381	360	378	369	369	358	381	344	328	368	388	350	360	375	368	385	375	338	366	373	357	361	361	355	345	363	339	350	355	369	389	350	354	353	348	389	366	360	355	352	342	360	354	379	366	328	391	360	362	355	345	381	376	333	398	350	340	357	368	360	370	320	372	344	367	353	346	359	342	377	347	331	383	370	339	366	392	371	391	375	383	340	376	367	377	361	328	371	362	341	373	377	383	354	345	320	405	356	354	359	336	354	393	369	363	363	381	386	369	385	354	353	323	361	374	366	412	359	376	346	363	358	361	369	409	355	338	347	331	355	351	375	331	373	399	364	314	329	368	382	314	357	372	378	377	343	362	376	389	371	366	346	352	361	373	343	359	367	369	367	351	408	360	386	378	383	371	358	326	342	344	359	372	368	372	376	337	373	358	364	370	372	370	395	356	369	315	373	338	374	344	356	387	349	365	332	371	370	377	345	321	374	339	383	336	391	355	326	352	334	364	374	365	390	344	371	354	352	367	392	347	342	332	387	328	347	386	349	362	386	379	317	366	392	388	361	398	366	376	374	369	360	374	333	367	400	334	354	345	348	361	352	341	368	371	342	366	370	374	387	350	374	352	341	354	361	346	368	367	337	368	366	361	334	344	330	363	352	369	346	346	380	358	347	382	349	349	361	340	361	338	335	377	371	336	342	347	380	365	376	374	351	345	358	385	399	361	384	340	367	364	341	349	376	400	352	344	355	320	391	406	358	358	377	374	362	363	351	351	387	379	349	346	336	387	381	355	360	359	366	354	347	367	353	368	344	348	347	387	336	363	365	346	354	357	364	348	369	373	353	356	385	372	379	364	363	348	348	357	368	360	317	324	369	360	369	393	357	339	350	351	364	400	347	346	361	349	370	359	377	371	353	344	366	385	316	339	362	356	383	337	387	352	333	363	336	362	339	353	393	391	356	365	383	374	376	355	334	385	363	356	390	401	366	359	395	376	358	400	357	374	368	356	351	384	367	373	362	390	378	371	367	339	360	337	362	374	365	340	373	343	366	338	350	350	386	326	364	359	339	353	332	369	325	368	334	339	370	366	323	346	349	371	362	355	363	357	351	350	340	350	355	364	345	350	382	327	367	332	357	340	383	389	330	331	357	349	363	356	370	341	379	351	364	358	346	382	355	368	339	379	346	335	371	367	353	374	346	355	339	351	366	372	332	357	410	340	371	356	311	387	344	336	366	328	374	344	360	344	381	338	366	363	351	315	360	350	364	375	376	394	344	392	374	337	343	374	351	362	348	352	361	361	352	367	384	338	361	355	335	341	342	353	368	366	333	380	363	363	386	369	339	352	370	381	347	374	337	369	355	353	316	407	379	362	371	328	388	325	375	341	388	351	358	374	326	357	349	361	379	351	331	332	361	333	368	355	363	352	358	361	367	343	341	368	367	371	378	344	374	375	398	372	330	341	328	339	361	392	328	341	417	349	347	391	381	361	361	385	403	362	362	330	386	334	357	391	382	354	369	364	382	348	335	366	375	379	363	372	341	357	388	347	379	355	352	385	372	396	353	359	380	375	362	352	360	372	357	390	380	359	394	334	365	374	354	382	397	330	409	354	365	369	384	361	332	368	367	369	369	376	350	355	366	370	370	367	336	388	374	363	364	332	342	373	376	371	358	338	343	395	358	388	371	387	377	330	361	375	364	344	371	352	322	353	370	343	346	347	367	382	347	364	366	358	389	351	346	381	371	365	332	384	361	366	341	395	359	331	369	396	358	386	341	359	345	355	393	332	341	327	363	341	355	391	332	365	364	369	371	346	358	361	352	351	349	387	344	346	351	347	359	372	411	357	344	366	374	349	350	343	347	352	353	346	385	376	334	357	363	350	376	340	364	360	386	344	374	369	363	379	339	346	380	348	367	356	381	359	345	369	382	373	361	345	365	349	351	385	393	343	338	345	362	375	323	372	382	365	372	325	337	358	375	351	350	329	336	362	395	329	341	352	369	373	368	360	338	358	366	356	341	350	382	383	366	349	359	386	349	345	359	373	373	351	352	336	359	344	343	340	341	362	370	329	356	379	345	360	356	400	363	373	363	328	372	334	352	379	359	380	386	345	335	359	374	403	382	356	376	397	364	360	355	365	350	372	363	389	394	400	385	355	366	339	369	410	359	323	342	351	374	380	383	386	361	357	368	348	374	348	380	341	392	339	351	357	383	328	383	352	370	328	361	343	325	376	372	356	350	380	374	371	356	354	377	370	384	394	346	353	369	359	363	365	369	344	358	327	376	360	347	351	351	352	379	336	365	420	370	340	364	356	362	351	381	385	375	387	348	374	369	380	326	359	350	341	379	374	364	338	385	368	365	358	369	342	352	358	359	364	356	373	342	364	372	386	387	347	377	341	364	365	365	359	369	353	362	341	361	361	356	371	372	386	344	351	338	369	378	328	380	372	341	362	370	354	379	345	364	383	320	367	371	374	374	376	370	363	347	371	371	343	374
1100	648	336	254	481	573	542	437	353	307	238	186	175	144	100	104	87	85	62	74	57	64	65	73	55	62	66	62	57	54	48	38	57	46	56	53	36	39	34	38	40	33	31	36	26	35	26	22	26	22	27	15	21	20	19	25	27	27	20	27	17	20	20	15	15	30	21	18	11	19	15	20	21	19	25	16	23	24	22	22	19	26	19	32	23	19	24	21	17	22	18	15	19	15	21	21	19	25	16	22	32	21	24	25	24	20	31	20	27	19	30	18	19	23	26	19	11	27	18	22	21	26	18	22	22	14	18	27	16	24	22	29	21	14	21	14	14	16	15	22	26	17	22	29	14	21	28	15	21	22	19	21	18	27	15	22	21	21	29	22	18	23	16	18	24	21	13	16	23	18	17	15	24	22	23	19	22	19	17	18	20	23	22	19	23	22	30	26	28	25	14	29	23	13	15	18	20	16	21	20	14	18	15	28	17	24	20	18	23	18	17	21	22	15	21	25	17	15	16	20	26	10	25	16	24	24	12	17	26	19	19	34	11	23	18	18	20	26	32	18	29	20	24	23	30	18	21	23	22	18	15	24	19	9	17	22	22	20	18	22	24	25	19	24	24	23	16	32	25	22	26	24	24	9	16	24	19	14	24	15	22	15	21	28	31	21	27	14	18	17	21	18	28	21	16	21	18	21	21	26	25	27	25	13	18	22	25	26	21	27	18	18	24	15	24	12	19	19	22	24	18	21	24	30	20	26	25	18	20	27	22	20	24	21	19	21	21	25	14	32	30	27	22	21	21	22	24	21	18	15	10	20	16	20	21	21	21	21	18	24	19	29	19	20	26	21	26	20	22	19	22	14	21	22	27	23	14	26	20	28	25	26	21	22	25	16	27	30	26	19	23	24	19	11	22	23	15	16	12	24	24	23	20	31	17	18	24	21	24	17	21	16	28	23	20	15	28	26	20	21	21	25	28	16	19	25	22	20	17	23	27	17	11	28	26	23	23	19	23	17	10	26	23	17	25	24	17	15	10	28	25	23	21	26	24	22	24	19	14	21	19	18	25	26	21	19	16	25	27	22	21	14	27	27	19	22	19	17	18	30	25	26	26	30	23	30	14	16	22	23	22	19	20	25	20	17	16	16	20	14	19	14	25	22	18	20	13	23	15	24	17	19	19	19	25	17	25	16	19	22	17	22	12	16	23	14	24	23	29	12	22	17	17	13	23	20	19	27	19	23	18	21	27	24	19	21	25	19	20	22	24	20	30	23	23	26	25	18	13	18	16	24	28	23	20	22	22	27	24	18	22	28	22	22	21	24	21	16	21	20	21	23	13	31	19	17	17	20	22	30	29	20	24	23	13	28	21	15	11	19	19	16	21	14	22	25	13	15	16	19	25	16	14	19	25	22	18	25	21	17	27	27	19	24	14	25	16	14	22	19	24	16	23	16	31	16	16	15	21	21	18	17	19	16	22	13	19	26	13	21	22	21	35	20	27	31	25	22	28	19	20	24	25	24	25	21	26	19	18	24	27	23	17	21	20	23	17	19	20	19	23	23	17	13	22	17	24	14	18	13	22	22	16	14	16	29	17	19	22	20	16	17	17	22	18	21	17	17	12	21	22	27	20	18	33	20	22	22	12	26	20	19	24	27	24	23	20	21	24	16	27	19	26	16	17	21	19	18	23	23	15	20	30	23	20	13	25	17	25	19	20	37	21	27	25	21	23	20	22	24	25	25	23	16	24	20	24	28	19	14	28	33	22	14	28	21	20	20	20	26	11	28	23	17	12	15	23	30	25	19	20	19	16	21	16	22	20	21	20	17	21	15	16	21	19	22	18	21	18	20	24	20	22	20	18	14	17	18	15	26	21	18	19	18	17	20	21	18	26	15	23	17	22	17	29	19	18	22	15	28	20	16	28	21	28	29	22	19	23	17	18	18	18	26	20	10	20	18	22	15	16	19	18	20	21	24	15	24	22	22	17	30	28	18	20	29	15	16	27	22	24	20	29	27	14	19	19	37	18	23	33	23	20	9	21	28	17	29	19	25	16	20	31	19	13	21	22	17	20	22	14	16	20	12	14	21	29	16	23	23	17	18	16	18	18	23	20	22	18	16	18	18	15	27	18	24	22	20	25	14	15	27	19	20	23	17	18	22	23	23	11	26	21	25	23	17	14	24	17	20	31	17	31	20	21	19	19	24	21	24	11	16	22	24	30	23	16	25	23	19	17	18	27	22	36	22	18	24	12	18	10	20	26	16	17	24	20	16	25	25	30	23	21	22	19	18	28	23	21	25	15	27	25	18	25	26	11	26	27	20	19	24	16	17	18	32	20	23	20	22	18	23	22	21	15	18	17	18	17	16	18	14	27	20	30	15	19	21	26	17	20	27	19	28	16	22	21	23	27	22	20	25	24	13	27	17	28	29	20	22	19	23	15	21	17	26	26	31	18	12	23	21	23	20	21	19	23	21	15	25	37	17	16	20	18	24	28	19	19	23	22	15	21	20	18	23	28	13	17	23	21	24	14	27	15	18	26	20	17	19	19	19	25	14	19	22	25	33	33	18	20	17	21	18	22	12	20	32	22	25	23	23	22	25	20	18	21	20	31	25	25	14	10	21	16	27	17	17	17	20	10	24	20	15	18	20	28	21	18	29	32	17	22	17	30	12	23	18	25	26	26	28	18	23	21	21	19	25	21	26	31	28	16	17	30	31	26	25	18	24	17	19	28	26	21	15	14	23	15	21	20	26	14	20	17	24	24	28	24	25	25	16	20	15	19	21	20	19	23	26	23	27	16	17	30	20	28	23	27	20	19	15	20	24	16	28	21	19	18	22	12	28	18	20	17	26	21	20	22	21	31	25	25	25	22	24	15	17	27	22	30	18	16	23	20	20	18	21	18	22	19	18	15	24	23	24	22	14	28	22	30	27	17	19	18	22	26	16	23	13	15	24	16	22	30	18	20	21	11	16	16	18	14	28	15	20	25	28	21	20	24	19	20	29	25	25	14	24	25	24	14	23	23	18	24	26	17	28	18	25	16	20	24	19	18	18	29	17	20	14	23	15	19	25	22	21	16	22	22	24	15	25	23	19	30	24	28	28	23	16	9	27	24	19	20	24	24	21	19	17	15	16	17	16	27	29	20	15	24	17	21	22	17	19	19	25	19	28	25	20	23	18	21	22	20	15	18	17	25	23	25	18	21	22	26	24	15	12	19	23	23	20	12	25	24	23	19	16	29	26	23	24	23	16	20	17	22	21	20	29	17	18	25	27	15	20	20	27	20	19	12	16	19	19	18	27	25	19	13	21	22	33	12	22	29	19	21	24	15	16	10	17	30	21	12	25	22	23	19	20	18	24	24	14	18	25	19	16	20	22	18	16	34	15	21	20	20	21	18	24	19	22	21	23	13	22	16	20	19	27	17	20	16	19	23	26	19	16	22	23	16	23	20	20	23	27	17	28	25	19	28	27	26	21	20	18
21400	15377	9470	22222	30490	29365	25777	21929	17936	15018	12265	10001	8060	6633	5699	4749	4088	3523	3205	2873	2905	2828	2769	2586	2320	2370	2464	2310	2113	1904	1839	1821	1665	1677	1662	1549	1311	1196	1024	933	1003	992	963	965	865	740	663	553	556	603	587	568	536	543	554	517	533	483	474	460	461	485	409	438	444	441	387	385	424	403	422	368	424	410	362	391	377	369	372	360	417	378	335	347	387	386	372	397	362	353	390	366	390	351	360	389	391	407	384	390	355	392	399	363	351	357	358	359	385	368	352	326	374	334	368	366	350	335	393	340	361	352	333	390	371	369	362	363	356	385	383	365	354	345	383	362	354	349	382	388	357	349	342	365	370	356	363	349	376	333	331	383	331	385	344	352	371	385	337	345	368	369	372	341	348	324	354	359	364	341	368	367	370	362	348	352	395	366	388	395	372	361	365	355	371	373	381	388	356	345	382	351	365	335	419	341	373	345	358	323	394	324	394	354	372	374	360	355	370	365	371	342	330	349	391	359	352	375	355	354	344	396	347	339	371	366	335	369	350	364	347	336	352	342	352	354	321	329	347	358	350	361	336	371	367	360	344	389	356	366	328	375	334	355	340	384	363	367	361	369	357	379	345	380	352	352	355	339	358	359	380	366	370	348	368	378	365	348	352	361	346	346	359	351	377	355	367	344	333	346	354	378	330	319	340	360	388	316	373	342	368	380	351	346	346	359	331	358	362	360	353	324	389	330	357	396	376	371	385	344	337	321	368	348	357	342	377	355	376	380	364	386	371	359	383	363	384	384	378	351	351	377	347	368	353	368	400	359	352	307	355	356	370	348	352	340	363	363	328	333	377	341	346	337	313	337	366	345	356	377	375	365	368	360	344	350	367	384	364	382	336	325	369	357	342	361	365	346	358	369	329	342	347	374	320	328	342	342	341	323	362	364	367	346	343	346	351	375	343	317	335	355	362	349	381	365	379	386	335	341	369	378	344	334	367	395	360	312	365	342	347	393	351	322	354	394	345	344	343	372	349	361	365	304	371	347	379	354	352	377	358	293	343	330	355	370	359	341	350	357	320	340	379	384	345	355	326	381	374	385	363	365	358	366	386	356	375	409	349	343	358	377	342	340	394	379	342	351	351	377	346	342	386	360	349	393	397	373	369	322	382	357	321	376	396	352	377	353	354	356	370	353	370	313	344	377	354	362	347	331	333	361	342	329	334	340	342	368	349	345	387	364	326	360	348	342	337	327	365	382	370	344	319	350	332	334	353	354	363	318	337	327	369	357	345	353	347	342	364	373	345	388	361	341	318	366	351	309	363	387	364	385	376	365	374	385	376	329	355	369	388	335	385	352	372	363	369	348	359	388	349	339	373	333	389	350	362	334	344	369	338	355	337	359	385	354	317	369	375	362	378	368	349	371	361	331	337	375	351	345	352	346	351	367	387	343	350	341	348	356	378	381	335	339	346	337	388	331	388	337	342	378	343	348	336	372	367	381	370	348	368	358	348	344	369	378	353	338	336	388	383	356	393	380	338	346	352	333	365	344	353	370	361	336	382	347	366	347	342	367	348	356	361	367	366	346	350	314	405	365	382	349	372	334	357	373	380	362	368	363	355	336	352	367	340	331	362	330	369	346	314	333	395	337	338	354	338	372	341	347	355	354	375	349	370	397	355	362	323	385	332	347	342	371	366	344	348	356	331	367	367	345	355	376	347	351	343	306	335	353	336	356	379	362	363	374	411	378	379	364	332	374	357	360	354	362	346	394	369	357	364	337	357	350	378	352	360	334	363	347	367	374	339	340	349	365	374	322	351	369	393	338	384	357	332	387	345	344	360	358	349	330	329	354	349	368	347	341	347	372	356	368	367	322	315	361	356	325	346	350	365	337	381	359	337	384	343	333	355	355	363	351	338	363	376	366	316	354	373	362	381	361	353	320	341	338	345	356	355	344	377	366	349	353	319	353	368	370	335	347	363	337	352	340	342	361	340	349	380	352	379	361	353	355	359	390	340	358	353	344	369	338	332	354	339	346	349	353	337	358	379	378	367	392	368	357	313	353	345	379	358	325	377	364	367	383	365	379	337	345	337	333	336	342	360	355	377	350	325	320	361	364	338	327	341	363	344	370	327	359	353	347	376	365	327	370	375	342	325	375	358	360	356	381	344	369	329	366	365	342	393	346	380	363	393	376	332	369	354	361	338	343	391	374	341	357	346	363	382	343	354	378	376	365	341	350	339	363	342	367	347	339	361	387	331	327	337	368	339	338	371	372	344	316	346	356	370	349	369	360	335	340	369	367	369	355	372	335	338	373	354	332	344	382	374	352	367	379	360	383	349	344	355	372	361	329	357	360	380	382	361	366	333	386	359	373	334	319	367	334	354	350	334	376	356	353	362	351	348	399	335	388	330	329	369	353	366	391	358	349	362	364	317	351	370	357	361	354	371	348	352	354	365	333	335	351	343	378	341	346	366	394	328	344	404	322	321	372	371	326	349	370	392	325	370	356	347	386	352	353	310	368	344	361	363	340	378	370	361	344	358	365	366	364	336	363	325	337	333	341	390	351	372	305	377	345	376	340	360	359	362	354	344	370	338	344	391	374	350	318	341	378	362	344	349	333	356	387	340	303	371	362	362	350	349	362	367	362	364	350	368	327	341	354	341	353	315	333	337	355	328	369	363	338	334	359	392	335	344	347	377	402	368	377	335	344	355	393	371	373	345	325	334	367	367	369	360	333	345	376	369	316	367	357	372	361	344	336	353	371	375	386	349	358	358	360	298	361	369	365	333	348	322	315	373	349	348	377	362	349	343	369	376	349	328	346	354	337	355	378	395	346	334	352	368	372	357	350	357	369	377	380	340	355	364	348	368	367	350	358	385	337	355	355	378	333	347	329	338	372	337	367	329	334	343	376	338	378	350	352	335	344	334	384	372	357	341	374	328	362	353	368	360	366	367	335	341	353	359	329	351	359	321	360	337	379	328	378	384	368	357	337	361	355	345	358	337	380	360	373	343	332	356	345	368	324	355	368	339	358	373	329	352	356	350	341	347	343	329	386	345	339	343	329	384	343	405	340	351	336	344	342	377	363	337	329	407	377	324	356	333	397	375	361	380	361	345	351	337	339	354	332	344	346	346	357	356	321	336	347	367	379	338	382	346	357	359	370	323	391	337	344	374	359	359	335	335	396	337	349	304	374	344	361	338	365	346	353	366	384	370	354	328	352	353	362	339	356	360	374	356	371	364	352	343	372	341	338	365	352	379	335	356	376	382	370	353	340	361	357	367	313	339	328	317	344	370	336	351	372	355	382	377	373	390	341	376	351	342	313	352	334	359	356	329	348	342	347	347	359	366	319	356	342	363	404	355	353	354	346	378	359	350	326	346	368	334	338	353	363	344	377	360	352	342	379	345	365	330	350	316	350	334	364	363	382	383	352	351	366	336	322	355	355	337	364	365	337	342	379	384	335	354	365	368	334	323	352	346	350	380	344	354	345	340	381
2727	570	337	289	439	540	454	416	321	287	228	197	163	161	130	104	97	95	93	75	84	68	79	68	74	72	102	70	67	75	87	69	77	65	76	67	47	50	49	45	43	54	57	57	50	45	41	47	52	47	39	32	42	41	41	29	40	48	36	36	38	34	33	44	43	36	41	44	34	39	29	39	45	50	37	32	33	35	32	39	45	46	35	48	38	33	39	39	41	40	33	37	28	45	35	51	31	36	40	43	48	42	38	37	36	39	34	35	30	32	36	33	35	40	43	36	27	55	42	40	38	38	43	42	36	42	36	42	42	48	45	37	36	37	32	48	39	33	32	54	42	36	55	59	37	40	40	50	24	26	36	36	36	34	37	38	23	52	35	44	37	38	41	40	35	39	36	39	28	39	41	46	45	40	47	42	38	36	36	32	27	36	27	38	36	44	30	41	37	28	36	37	42	37	44	30	40	30	35	33	40	47	41	33	43	34	57	30	31	38	41	40	36	27	40	40	40	31	47	47	56	41	40	36	39	46	38	35	39	33	41	36	46	32	44	42	35	40	41	50	37	41	29	43	43	40	32	23	39	36	33	48	44	35	22	33	50	44	42	32	29	34	42	35	32	47	47	35	41	37	36	49	42	44	34	36	29	35	30	33	26	33	30	36	31	43	32	46	28	48	41	35	35	38	48	35	37	38	42	33	39	32	31	35	45	39	37	40	25	47	38	47	34	38	42	33	30	40	46	40	44	41	35	37	37	37	47	40	39	46	37	41	34	40	34	37	39	37	37	35	33	42	27	33	35	29	40	44	37	41	37	32	42	37	46	37	43	28	34	37	40	36	32	38	38	42	54	35	29	35	35	35	43	42	34	41	38	40	30	38	33	36	30	32	33	37	41	34	37	42	28	53	33	56	46	33	42	34	51	36	28	37	20	37	35	44	31	28	37	34	35	33	36	40	38	34	37	48	44	38	36	34	45	37	32	35	35	39	29	37	39	38	26	41	37	42	42	40	41	31	47	47	31	27	34	28	36	26	30	39	36	44	29	36	42	34	36	44	37	47	47	44	32	38	34	32	48	26	45	27	35	29	45	48	42	39	31	32	32	41	46	48	29	38	34	36	37	36	56	39	36	35	39	44	35	42	41	40	40	42	36	36	50	49	38	41	35	36	32	36	30	35	31	38	48	38	32	46	49	41	29	36	45	35	37	43	51	46	36	36	43	36	36	44	40	36	48	43	33	37	41	43	50	35	53	34	43	39	44	26	29	32	49	41	34	32	46	42	39	32	39	33	31	46	22	37	30	31	47	27	41	46	36	36	42	29	40	37	46	38	29	49	26	39	48	37	45	33	50	33	36	32	44	44	38	28	36	40	46	26	35	36	34	36	33	50	27	44	39	39	43	35	27	45	27	31	40	36	29	32	32	34	37	35	41	32	37	42	37	37	42	46	29	38	36	24	41	44	36	36	41	51	34	48	42	37	36	45	36	39	39	49	30	49	46	42	39	33	31	35	44	37	42	47	37	44	39	38	40	47	33	37	46	31	39	29	43	27	50	47	42	30	38	35	38	36	37	37	46	35	36	32	47	28	35	33	39	38	37	31	42	42	29	39	49	36	44	43	33	31	44	47	37	30	33	42	43	42	33	42	30	26	37	46	33	37	33	36	34	39	28	54	40	38	44	41	27	34	52	36	24	32	42	31	40	33	30	38	29	32	41	33	36	43	42	41	40	41	41	45	32	40	39	38	33	36	34	37	39	38	45	37	46	46	53	31	39	35	38	39	35	41	35	49	40	51	44	41	41	42	50	30	43	34	37	34	34	36	29	41	32	46	48	38	42	43	35	43	33	44	46	33	49	40	50	31	41	35	43	30	41	35	38	42	38	41	38	37	43	44	45	39	48	40	20	45	40	37	38	41	46	41	29	34	42	48	43	44	44	41	33	41	35	43	46	34	43	28	34	46	38	39	41	33	31	43	47	45	36	43	36	33	40	44	40	40	36	38	42	36	54	40	41	35	45	38	27	40	39	55	29	42	40	37	41	40	48	41	38	33	33	33	46	34	39	45	48	35	40	38	35	32	42	38	45	49	29	35	33	47	32	34	44	36	31	36	41	37	35	43	36	35	31	34	37	37	41	37	41	45	36	29	34	39	45	46	39	38	37	32	40	35	35	38	25	31	44	39	48	39	35	34	32	33	37	31	45	42	41	37	43	36	38	45	37	44	42	39	34	46	39	40	39	45	48	38	33	47	29	38	36	40	43	31	36	48	36	32	39	43	51	34	32	30	44	38	41	42	33	51	33	39	32	37	40	32	44	29	37	45	39	40	42	35	43	40	33	49	42	26	32	41	41	37	36	38	34	30	34	36	29	46	28	37	34	31	39	44	43	39	29	34	45	43	32	46	30	39	41	43	50	37	39	41	28	43	40	47	59	37	37	35	36	37	43	29	32	37	39	37	32	39	29	33	50	26	47	33	41	29	34	31	32	28	31	27	44	47	46	32	35	43	31	39	43	42	33	46	35	40	35	35	34	45	37	29	40	34	55	36	38	35	35	28	39	39	33	30	35	33	38	41	29	37	39	28	36	39	34	34	39	27	42	37	35	37	31	34	38	32	49	35	23	44	29	39	31	30	33	46	28	44	40	38	34	50	33	39	36	35	46	31	33	47	38	44	44	44	32	34	37	44	38	38	34	31	41	48	29	38	37	35	32	43	30	30	39	32	47	44	33	38	32	33	39	47	24	22	34	38	35	30	32	33	52	45	42	40	26	35	49	43	34	35	47	35	36	42	42	35	35	36	36	37	43	44	28	34	36	35	43	41	35	36	32	41	43	27	37	39	34	40	37	35	29	44	35	36	37	29	30	33	36	37	23	39	35	38	37	41	42	31	38	30	37	30	33	50	47	41	33	43	34	35	47	28	36	34	42	34	33	36	48	32	44	38	38	38	31	27	45	45	35	34	37	40	27	37	38	29	39	31	33	35	38	41	46	30	29	37	52	35	29	35	36	56	32	36	40	39	49	33	37	48	38	36	41	42	32	39	34	34	34	39	46	48	37	40	45	35	42	36	25	46	39	32	36	45	43	32	41	40	36	30	37	40	45	41	40	36	32	43	40	33	46	54	46	40	39	42	38	34	34	42	45	41	38	43	35	45	38	32	46	28	42	28	36	38	30	39	38	41	39	41	47	42	39	41	53	41	47	43	52	35	38	35	36	48	41	43	30	36	39	25	34	28	37	43	33	43	43	34	36	42	33	31	27	37	31	29	50	30	52	45	33	30	45	45	44	34	35	48	31	33	45	47	35	39	36	39	40	37	41	34	38	40	37	40	41	29	43	36	46	46	45	38	31	33	28	39	35	36	42	25	38	42	40	40	35	34	45	35	36	43	32	35	42	36	40	45	44	31	34	46	28	37	51	34	28	44	37	45	35	38	39	39	41	36	39	46	49	34	35	40	50	50	40	38	39	36	33	39	45	35	30	32
19518	13752	8885	21237	29181	28252	24692	20621	17009	13982	11335	9441	7688	6361	5272	4572	3856	3430	3191	3005	2934	2676	2699	2726	2586	2591	2634	2322	2343	2136	2061	1929	1951	1974	1876	1671	1499	1329	1204	1158	1206	1158	1189	1135	1110	986	882	847	837	813	859	759	746	781	772	830	717	777	714	722	744	695	719	716	719	698	701	718	653	613	679	622	623	619	666	642	639	648	649	619	633	587	643	660	612	616	637	605	664	629	614	632	654	616	676	675	614	624	611	659	658	636	618	632	593	636	643	636	655	561	612	603	663	601	606	673	629	641	636	613	653	651	618	611	649	670	659	587	636	621	672	659	623	604	614	643	644	652	653	625	642	634	631	648	647	656	618	616	609	609	642	677	624	622	634	620	594	610	671	656	645	667	631	592	673	646	645	635	617	593	620	649	640	609	573	645	618	616	611	661	622	615	673	622	641	628	587	603	650	627	641	619	642	603	606	642	626	617	613	612	660	655	644	591	615	628	581	607	604	641	624	607	633	601	670	641	641	638	621	639	651	632	621	642	613	613	606	620	614	632	626	635	625	653	641	640	570	630	609	606	638	646	600	641	650	593	650	576	595	642	611	666	617	618	638	637	628	613	626	630	600	624	647	659	607	609	620	646	584	616	653	626	645	602	620	619	618	605	605	625	644	634	585	661	625	659	624	612	678	612	651	563	637	595	613	607	629	624	597	638	656	596	635	608	626	663	593	647	598	614	658	601	610	628	647	649	598	611	612	628	621	617	605	649	631	620	640	603	649	581	635	631	599	621	619	621	625	567	628	636	610	654	596	627	648	646	608	568	622	671	621	626	628	653	618	636	621	664	603	661	668	668	628	626	631	658	642	620	605	574	631	626	679	627	653	620	608	645	674	648	572	609	636	631	621	638	622	631	627	629	636	618	658	625	595	597	619	600	564	629	622	651	647	613	627	650	682	620	622	609	608	619	675	618	634	606	610	619	622	608	621	634	659	606	662	626	610	633	664	659	645	634	654	654	598	587	646	642	593	565	622	634	597	607	635	646	626	655	662	639	647	639	650	601	611	587	616	634	605	584	599	592	644	620	600	580	639	624	653	625	560	627	593	584	646	641	626	585	616	598	633	560	666	661	651	630	612	677	602	624	620	596	630	662	615	630	636	591	655	643	596	630	626	616	634	614	631	584	642	639	619	592	641	619	618	658	623	680	615	618	608	609	611	632	629	627	618	565	651	613	626	621	598	640	602	601	627	636	612	604	653	587	646	642	589	624	573	600	623	622	633	606	711	636	597	598	674	653	667	673	629	601	627	680	602	610	647	639	637	609	623	620	599	632	610	619	614	654	641	647	632	622	610	604	639	670	586	634	597	614	649	642	639	626	615	625	626	639	629	630	599	633	633	629	635	620	613	595	623	625	640	584	642	620	634	619	666	647	608	628	612	631	619	662	572	606	678	617	614	606	640	653	633	645	582	644	587	650	608	623	637	621	647	632	611	633	636	615	631	657	635	605	640	634	601	651	588	636	634	640	615	589	622	642	641	631	598	631	653	637	603	642	650	609	626	664	659	610	671	619	637	651	645	600	609	612	606	631	648	623	615	603	609	639	650	640	601	592	636	644	626	609	613	633	658	633	625	590	585	636	598	624	657	606	611	606	655	600	617	622	605	590	652	624	630	604	593	662	614	619	646	608	604	635	630	636	644	626	634	668	634	608	644	657	619	597	624	628	617	609	643	629	677	610	635	635	608	602	621	692	622	571	621	610	677	649	623	604	657	595	647	600	589	621	637	638	658	626	643	672	605	647	633	612	630	605	640	618	632	596	629	615	610	595	657	618	643	633	626	610	619	592	657	598	626	591	609	600	650	608	666	678	617	616	636	582	673	640	607	615	622	667	645	636	607	625	614	683	629	623	610	608	633	659	621	648	618	616	642	621	640	656	628	619	593	627	618	635	608	600	627	625	609	633	626	644	639	616	552	579	582	625	641	629	638	606	645	600	600	605	638	617	634	605	659	638	619	596	627	611	650	637	624	658	617	637	655	603	606	639	610	635	629	618	621	623	642	593	583	600	612	619	633	628	686	628	674	667	609	614	589	636	607	597	607	632	642	636	638	610	630	621	641	619	608	649	630	643	623	638	641	638	594	615	644	618	653	602	605	628	660	601	597	620	615	623	598	622	626	609	675	620	616	633	612	627	619	619	630	619	628	623	658	607	671	591	612	642	618	658	663	612	615	623	649	619	651	672	579	631	583	640	617	610	613	670	632	612	633	634	660	609	629	657	624	576	624	632	655	592	628	603	623	674	667	609	576	668	605	571	659	631	644	599	611	609	615	580	609	607	658	644	605	637	649	677	659	640	603	640	603	611	631	651	588	615	623	645	569	606	583	560	604	662	608	620	643	639	615	611	643	659	604	634	644	620	638	636	581	592	619	665	623	659	599	640	641	627	656	613	613	641	615	649	594	681	640	615	628	636	666	607	603	632	598	630	592	640	655	631	623	644	619	601	632	634	661	602	570	636	576	614	644	635	610	626	605	640	636	627	649	605	684	587	568	591	623	593	611	662	612	633	650	599	612	618	642	631	629	603	585	622	610	636	637	627	603	570	646	649	594	657	647	594	669	625	661	585	608	642	621	598	611	629	588	592	656	632	613	625	632	615	588	605	641	670	642	650	634	619	618	618	646	644	610	619	666	648	621	583	625	667	596	614	638	652	622	626	635	637	668	637	613	650	605	606	607	634	614	626	622	610	630	595	599	624	641	640	592	643	656	582	659	641	616	619	622	627	582	607	655	636	616	621	609	609	623	644	644	638	624	649	600	593	612	626	590	666	609	685	625	610	608	644	633	626	613	616	664	664	654	659	590	581	627	646	630	628	609	645	626	660	598	590	590	648	585	655	652	599	645	626	660	596	606	651	632	608	633	572	585	589	588	656	550	598	592	664	597	628	666	656	634	622	634	634	644	592	626	669	641	609	633	627	623	615	564	637	641	633	657	593	600	618	568	622	672	607	624	611	633	604	634	649	661	626	617	608	636	642	605	622	648	596	615	668	627	639	579	635	640	587	660	658	625	599	621	619	614	633	590	620	615	668	648	629	610	632	679	640	639	598	640	674	640	603	624	624	602	611	648	620	600	624	624	628	604	621	623	648	605	669	604	631	623	646	576	653	648	610	601	660	598	593	654	582	606	608	625	639	609	594	655	596	619	564	551	607	614	649	643	599	623	646	599	629	606	606	582	620	604	619	643	569	577	605	617	624	581	673	639	640	614	624	614	620	639	634	590	623	630	635	658	625	637	662	644	594	553	644	635	630	627	587	610	607	659	572	648	629	640	620	657	630	591	646	643	647	659	632	616	578	649	625	617	657	644	639	629	628	627	632	633	649	683	656	635	594	602	611	698	662	635	645	630	568	619	634	634	607	629	640	609	631	603	638	614	618	598	642	618	601	593	616	640	596	617	618	619	606	623	606	590	634	563	594	611	615	622	605	667	628	605	589	686	643
2048	900	525	396	722	917	720	605	469	379	351	277	241	201	180	140	144	118	140	111	97	97	93	98	84	102	100	89	73	83	64	53	75	69	55	65	71	47	52	63	59	67	50	63	58	49	54	55	45	43	51	42	43	39	45	29	39	59	54	49	44	41	53	47	41	37	41	41	34	45	40	38	46	33	51	49	49	41	30	26	41	30	39	44	38	35	42	30	45	34	55	29	49	38	31	40	49	50	34	42	36	25	52	44	43	38	45	37	45	44	30	37	30	47	31	34	42	37	38	48	33	36	43	45	35	43	35	39	35	33	39	37	35	34	48	36	34	32	39	42	30	42	36	38	32	45	38	39	47	40	31	39	39	45	39	33	32	34	43	37	40	45	36	46	35	48	38	34	31	41	38	42	44	32	27	38	42	30	44	41	33	53	32	38	48	47	37	39	31	39	45	44	43	26	41	40	41	49	40	35	37	34	26	33	51	46	32	40	47	48	32	43	30	39	37	42	37	33	39	38	48	28	47	26	47	37	44	49	38	32	29	45	34	38	27	39	47	34	41	44	32	59	32	45	36	41	30	51	39	34	49	44	36	45	38	37	42	46	31	40	34	44	46	39	38	32	40	41	44	37	37	38	32	37	48	37	43	38	38	35	38	53	38	32	38	35	39	43	48	41	32	50	44	41	42	45	43	44	32	38	48	49	24	34	31	27	40	33	41	38	48	46	37	46	32	41	48	44	44	36	37	32	39	42	42	29	35	40	38	38	34	27	42	40	39	38	36	42	42	32	44	38	34	36	45	45	32	43	34	43	51	46	48	43	41	43	51	45	29	38	40	36	44	22	35	38	37	33	47	46	41	32	34	45	30	41	41	39	51	47	30	36	35	47	34	39	39	38	43	31	30	34	39	41	49	44	52	46	38	29	36	42	33	33	48	46	46	38	40	52	54	43	36	41	48	38	39	54	33	45	32	41	44	37	40	37	31	42	43	38	40	39	38	33	42	39	38	30	31	48	47	43	37	40	33	48	41	33	40	41	38	36	41	37	40	32	30	38	32	41	30	31	36	46	30	42	42	39	46	40	43	35	49	41	30	34	42	40	44	32	45	41	44	41	40	35	46	36	40	39	44	37	51	29	41	45	41	34	41	36	37	28	29	43	38	32	48	48	39	42	33	43	39	38	38	33	38	43	35	38	43	44	39	33	40	42	35	40	37	52	39	38	40	29	40	43	61	37	35	40	35	36	31	31	34	31	37	43	37	35	51	45	44	34	45	44	41	39	47	42	42	34	35	34	35	38	47	43	38	37	31	33	46	26	41	41	47	34	26	46	44	40	29	29	33	26	29	30	42	34	39	42	26	35	38	35	36	45	40	40	35	35	39	33	32	46	40	31	32	43	33	49	32	48	41	47	38	45	41	46	39	34	32	38	46	30	28	39	40	38	50	44	42	31	37	42	34	50	54	30	32	33	29	37	35	32	41	44	37	42	37	45	39	36	41	35	42	49	45	28	40	37	36	32	42	31	39	46	35	37	39	45	55	40	40	40	37	24	51	44	47	38	41	37	39	33	37	50	35	35	47	41	28	34	34	39	45	45	38	47	51	36	45	32	25	43	51	44	42	35	55	48	40	38	41	39	47	38	48	46	42	36	43	27	38	30	34	42	34	50	44	39	33	45	39	34	38	48	27	43	48	40	32	32	36	39	41	41	27	35	36	50	36	40	42	38	36	38	33	29	38	38	44	35	40	39	35	45	38	40	27	35	36	37	36	44	43	39	36	52	30	40	38	30	31	26	42	50	35	37	42	42	45	40	43	34	38	39	43	37	29	45	43	35	37	32	40	41	39	37	37	39	48	35	32	42	37	42	43	42	34	41	48	46	42	31	36	41	45	41	37	27	30	37	40	35	35	39	37	27	27	38	37	54	44	44	30	43	41	41	39	41	47	43	34	43	41	49	34	34	41	48	35	48	38	43	44	40	38	39	34	36	42	30	35	39	42	39	34	43	35	38	36	59	40	32	55	47	34	56	25	31	51	52	35	35	33	45	36	54	48	37	34	40	39	39	36	37	42	46	39	36	45	45	28	38	30	31	54	24	27	56	46	47	40	35	38	35	34	27	38	36	37	46	42	45	50	39	46	36	34	39	29	41	39	54	47	44	33	33	35	53	34	33	36	29	39	28	34	39	32	41	48	30	34	38	34	41	33	41	39	29	44	36	33	25	38	41	32	32	47	40	48	41	41	44	40	36	46	43	54	46	36	36	44	39	43	43	32	47	43	41	37	39	37	45	55	42	48	47	44	38	35	34	45	48	41	38	33	35	38	39	38	34	52	49	40	35	52	43	48	41	32	29	50	47	39	45	36	41	35	36	39	43	40	47	26	55	47	32	45	38	40	37	40	40	34	47	45	34	46	47	36	36	39	37	47	48	45	45	42	35	37	41	39	28	50	38	39	47	47	40	38	42	37	26	28	46	35	43	37	48	41	32	30	42	37	38	37	36	33	47	58	41	44	39	39	38	30	43	28	38	33	35	34	38	37	34	45	36	43	43	39	36	42	39	38	40	41	43	42	37	45	41	36	49	41	29	46	40	44	45	41	58	45	41	42	44	40	49	42	38	43	54	27	38	53	37	32	52	43	35	40	37	29	45	41	36	35	51	49	35	44	49	36	31	45	33	32	34	37	45	38	33	45	46	51	41	31	38	36	42	40	33	35	50	38	45	30	31	38	41	30	33	51	47	36	34	35	47	40	42	36	43	42	42	37	40	36	42	41	35	44	45	39	40	35	45	38	33	48	52	40	27	27	35	42	32	38	47	40	33	36	36	41	39	48	34	35	38	37	33	30	43	43	39	35	42	26	38	38	48	34	37	31	37	38	26	29	36	48	44	46	32	42	31	32	38	33	35	32	42	32	33	40	41	54	36	37	33	27	33	44	42	29	35	33	44	42	29	30	32	41	30	50	40	44	32	37	29	39	31	30	36	35	37	40	47	33	36	49	36	37	46	28	45	40	36	33	33	39	49	42	45	39	32	29	40	55	43	47	44	47	53	38	40	39	39	41	37	43	55	45	37	32	24	54	39	41	45	41	40	37	26	37	41	44	45	39	45	34	37	40	30	33	37	34	29	37	50	28	37	53	38	41	59	36	39	36	36	37	38	59	38	45	44	41	51	31	38	50	32	40	35	32	39	38	47	40	34	39	33	33	44	55	38	38	38	35	41	35	32	37	41	41	44	41	52	28	45	34	24	36	42	36	47	47	35	30	39	48	37	42	42	44	45	32	42	40	43	33	36	42	31	46	46	41	45	42	35	37	34	50	38	38	49	49	45	45	39	38	47	47	32	41	36	40	37	45	44	49	45	33	46	42	32	50	32	40	28	43	32	31	32	45	36	41	37	39	36	42	38	43	41	36	42	39	51	38	34	47	38	41	40	44	44	41	31	41	44	34	35	42	43	31	33	39	40	44	44	40	32	32	34	34	37
25306	18065	12122	25903	34403	32825	29802	25113	21376	18214	15670	12852	10664	8963	7357	6343	5505	4846	4555	4160	3871	3805	3893	3728	3502	3474	3419	3060	2789	2692	2610	2460	2337	2460	2239	2084	1761	1616	1482	1509	1464	1375	1435	1333	1190	1093	1032	904	987	931	939	905	884	936	917	906	855	829	805	866	785	805	756	755	780	789	743	711	716	724	685	717	668	643	701	745	637	692	645	697	719	646	683	645	709	623	681	640	652	699	694	666	653	609	688	665	664	691	650	601	648	629	647	656	623	669	662	637	652	663	699	653	665	680	666	640	649	653	643	638	617	655	668	656	635	636	673	597	670	671	663	633	612	669	626	607	657	581	705	614	663	675	617	662	611	621	643	590	644	702	655	622	638	629	613	637	662	682	649	635	594	626	644	634	621	680	690	612	595	632	597	666	654	645	660	618	645	644	614	607	644	633	586	625	607	613	657	677	638	622	669	680	657	643	636	685	659	631	593	718	646	691	661	629	634	647	605	594	624	641	648	616	610	593	642	651	636	609	575	669	671	661	674	652	618	661	580	654	647	644	631	665	632	629	651	596	641	605	591	643	673	661	694	633	627	684	652	638	661	646	686	673	687	620	607	603	676	646	645	629	658	666	660	666	570	613	661	661	649	647	647	672	621	589	608	690	662	653	625	620	672	598	609	618	616	633	672	635	725	550	652	659	611	667	630	642	631	623	636	631	612	571	614	590	644	616	614	646	674	592	605	643	648	630	649	630	659	635	611	602	590	627	577	664	599	669	621	623	656	607	648	594	649	635	618	635	657	631	632	615	622	638	649	671	635	628	627	652	625	654	600	588	614	647	598	612	652	602	611	684	631	671	638	634	638	627	632	654	586	632	622	636	628	671	633	645	637	617	609	561	659	639	596	640	622	557	589	618	633	580	605	592	613	643	632	599	630	674	655	644	655	625	632	634	648	666	650	660	583	573	626	664	645	633	643	704	654	622	608	667	667	656	633	616	649	629	667	619	652	616	660	608	651	633	572	656	663	631	672	624	647	602	666	590	591	611	574	629	599	679	621	626	641	612	599	656	612	621	655	659	613	603	624	659	625	650	613	657	641	647	622	605	637	632	602	652	599	597	641	681	617	635	647	596	632	689	639	618	629	618	640	642	624	644	599	646	632	674	614	656	621	596	644	672	647	648	682	658	656	667	647	621	632	649	659	647	631	606	635	696	606	642	644	625	641	623	604	620	656	645	645	632	634	647	638	650	585	654	640	630	621	636	599	630	612	641	565	660	640	609	643	585	631	676	575	626	621	665	615	605	626	638	585	672	625	617	611	601	637	659	653	611	614	635	661	666	620	639	615	596	625	667	671	622	662	627	621	645	616	667	627	648	611	618	624	618	608	624	655	682	597	665	586	618	618	637	572	635	609	585	654	634	633	668	629	666	593	649	675	639	624	618	628	625	620	640	605	634	629	659	621	597	660	641	621	677	608	625	656	668	621	645	623	628	645	652	643	651	618	686	619	642	582	649	646	642	652	639	631	676	636	657	649	665	584	668	699	687	645	625	608	666	581	631	597	644	649	656	647	648	652	608	642	565	633	634	612	608	613	669	638	611	644	605	622	591	618	661	611	611	677	585	630	590	651	648	632	606	654	654	590	680	661	622	635	646	611	647	662	590	607	658	668	645	633	660	657	618	600	632	615	657	676	624	603	646	677	647	638	631	622	651	650	605	621	608	641	667	609	620	628	636	629	642	628	621	630	603	600	609	642	614	611	654	620	636	656	662	608	562	628	678	626	643	634	630	652	591	624	621	633	666	652	627	631	605	631	637	639	643	625	589	669	644	651	622	632	584	666	683	636	642	615	587	653	644	635	668	613	662	616	624	652	651	661	626	666	636	666	641	674	602	632	589	637	595	596	642	654	655	634	625	623	640	620	603	653	613	654	678	643	643	646	647	626	610	667	592	665	633	647	652	640	617	612	606	593	627	614	642	665	584	626	630	655	609	644	600	601	641	659	629	620	632	630	653	593	630	589	614	625	630	665	604	615	695	664	644	651	669	632	622	630	670	608	615	621	644	645	691	596	598	665	638	656	592	594	650	637	645	608	621	642	621	635	654	644	630	652	653	599	637	618	636	624	648	663	613	634	615	574	677	630	626	630	656	589	631	622	653	627	600	627	625	636	604	613	623	650	678	628	625	645	622	642	635	672	610	630	627	663	661	605	677	653	621	639	619	599	614	648	618	650	613	632	621	674	607	671	643	643	665	619	629	657	662	648	682	659	642	642	611	620	620	629	638	653	645	668	648	605	593	610	651	617	669	645	678	621	661	632	617	616	645	650	614	631	656	644	602	605	661	608	616	622	629	621	610	637	663	635	670	625	663	665	628	666	641	599	551	633	598	680	627	604	574	614	606	629	637	643	669	614	646	640	618	608	626	638	664	661	623	622	648	644	639	624	683	577	628	628	601	630	587	679	643	656	582	605	613	587	656	570	654	633	651	591	665	657	627	639	618	626	648	650	648	595	616	658	711	613	593	630	622	595	684	639	608	622	637	649	636	641	630	614	649	614	631	634	654	585	639	633	651	629	625	644	614	631	604	686	628	661	615	611	621	620	607	637	694	646	637	611	678	608	608	592	618	645	593	594	626	643	615	662	616	606	584	643	661	623	665	628	637	652	665	618	644	642	658	682	635	600	665	676	640	660	620	652	627	614	629	629	645	615	612	634	697	640	665	605	675	629	636	655	658	651	664	641	620	617	620	617	651	633	614	618	631	630	613	627	590	609	652	692	639	645	614	672	625	691	660	575	639	572	626	668	628	610	644	624	643	629	637	677	660	643	632	654	610	642	646	649	689	606	666	660	660	622	644	623	639	620	643	662	638	658	645	619	592	595	635	631	597	630	646	633	610	632	590	597	657	623	619	609	600	666	607	659	676	615	672	651	616	672	611	650	639	618	632	681	639	639	659	660	604	658	634	637	646	636	650	626	578	607	614	636	601	640	666	637	609	652	684	670	651	601	644	638	582	656	620	643	657	637	645	637	635	615	642	648	638	635	661	638	637	689	650	652	598	637	651	675	638	590	671	641	599	631	633	692	642	619	602	614	657	610	638	597	608	639	636	678	635	635	620	628	632	684	661	660	649	633	618	619	627	647	624	634	633	647	627	587	621	635	648	634	662	673	657	651	617	595	650	652	645	623	637	639	631	636	614	637	659	601	605	595	662	621	619	644	677	616	663	625	626	652	619	622	621	624	655	668	673	620	585	669	705	623	629	617	675	641	636	638	646	644	654	658	640	672	644	625	589	657	630	648	639	604	653	585	647	659	660	595	643	669	646	636	605	608	632	614	633	635	700	639	622	640	611	578	646	630	668	643	638	628	638	619	654	607	637	666	606	657	635	595	707	607	622	625	642	653	625	609	613	598	594	639	619	630	628	662	628	614	655	610	683	654	619	645	661	628	640	641	605	603	629	607	681	687	664	642	649	620	651	617	612	698	583	643	646	677	629	622	641
1672	355	200	165	288	332	315	254	230	162	160	125	112	78	83	72	67	52	58	57	53	69	57	51	58	47	55	50	56	37	50	45	54	35	27	31	26	29	33	39	29	35	21	29	30	31	17	19	23	29	27	27	26	21	23	16	21	27	18	27	21	12	20	28	23	31	19	23	31	22	22	19	19	21	28	26	20	13	20	24	19	24	17	24	19	22	14	19	27	14	17	20	29	22	12	15	26	17	24	17	23	32	17	20	17	18	20	22	22	24	16	15	24	17	22	21	22	21	24	20	27	20	25	23	25	22	22	21	21	30	16	14	23	21	24	23	19	18	18	21	29	18	26	20	25	17	24	16	24	13	24	24	21	22	19	17	25	25	24	22	22	22	24	26	18	20	19	20	18	27	18	15	26	30	18	25	17	23	30	22	15	18	24	11	26	21	17	23	18	20	16	24	18	19	18	28	23	17	17	17	15	12	18	25	30	24	26	19	23	14	19	21	24	25	21	19	21	19	18	20	25	20	17	24	15	28	17	22	22	22	16	23	29	27	22	23	31	22	24	28	19	17	8	23	22	21	22	11	17	20	19	26	17	19	22	20	19	23	23	17	16	27	26	23	22	24	19	23	25	17	30	20	24	22	21	18	14	27	25	17	26	13	14	22	27	23	27	27	24	27	25	21	18	19	16	28	19	18	18	18	21	22	24	26	20	24	18	30	26	26	24	21	27	23	24	19	28	15	23	25	29	19	16	21	23	24	27	27	19	27	20	18	24	19	26	22	26	26	19	22	15	24	20	27	28	16	30	22	29	29	18	27	28	16	23	16	20	19	18	24	17	21	24	31	29	24	30	20	24	19	14	25	20	29	27	20	22	22	19	18	21	14	23	17	17	19	25	26	21	25	21	18	19	18	20	17	26	16	26	19	22	22	22	29	27	41	21	24	25	21	15	21	17	20	12	28	23	22	20	32	25	24	23	26	21	26	29	20	17	25	18	33	19	24	20	20	20	20	16	17	20	22	22	24	29	12	17	19	16	26	28	22	19	20	18	24	26	28	16	22	22	19	28	26	19	16	15	24	15	23	22	14	20	16	24	19	26	18	24	23	16	15	17	24	22	18	16	23	18	27	21	21	20	16	9	15	20	21	21	26	27	25	23	18	20	19	20	18	22	17	24	24	16	31	24	29	22	21	28	19	22	24	25	14	15	15	29	25	18	20	26	22	22	14	30	17	21	26	9	19	21	17	19	22	11	22	20	19	25	21	14	27	15	17	23	25	18	26	21	22	27	28	23	21	19	26	16	17	20	25	20	20	13	22	18	20	28	20	18	21	18	24	25	23	22	17	17	21	21	24	23	20	17	19	24	21	16	24	25	21	28	23	21	19	16	17	26	24	11	20	22	20	18	17	28	22	16	25	17	21	25	22	19	23	15	22	20	24	17	20	21	22	29	15	16	23	17	22	15	24	22	32	17	26	22	19	27	18	27	20	18	20	12	19	25	17	20	28	17	16	29	32	11	21	26	24	21	23	22	16	19	18	22	16	26	22	15	25	15	16	20	19	25	14	21	18	19	26	27	25	19	16	24	20	21	16	25	16	24	23	25	21	24	26	17	20	20	25	27	23	20	26	26	24	18	32	23	33	27	19	23	14	17	24	19	24	15	25	23	22	20	16	10	16	19	35	17	21	15	19	23	21	27	15	18	21	25	13	22	29	17	20	18	20	23	26	17	20	20	16	23	22	18	16	25	18	24	25	17	20	18	29	22	24	23	22	32	20	17	24	21	21	22	23	13	23	15	23	16	25	17	25	16	20	25	28	23	20	25	18	19	14	16	20	22	28	24	23	26	28	28	21	22	27	30	21	22	22	27	18	15	21	29	15	28	18	30	27	24	21	17	14	21	27	21	20	15	19	22	24	17	15	17	21	18	16	23	24	18	14	27	27	13	19	26	20	25	24	17	25	21	25	20	23	16	15	22	24	22	17	27	22	22	16	18	13	28	20	25	19	18	20	27	16	21	21	20	18	14	27	17	21	19	18	19	25	27	20	34	24	17	15	26	22	22	28	24	23	20	22	26	20	28	18	25	31	25	25	21	17	20	28	20	14	27	14	21	12	21	19	20	16	23	23	36	26	22	19	21	22	21	17	17	21	13	23	17	23	21	23	32	22	24	22	18	16	16	19	16	26	21	20	20	15	21	24	20	21	16	25	25	18	22	23	14	24	35	19	26	25	21	20	32	15	20	31	29	18	27	18	10	18	24	17	15	15	14	35	19	25	19	16	24	20	18	20	19	18	17	20	21	13	28	19	22	22	24	22	21	22	17	20	13	20	17	24	27	18	15	23	15	25	22	19	12	21	11	17	18	23	24	21	23	19	15	22	13	24	16	25	22	26	24	28	17	23	21	17	24	24	21	21	23	16	16	16	18	19	21	18	21	18	29	35	22	20	23	18	17	24	26	22	13	21	33	18	20	22	21	27	20	18	20	18	20	22	24	16	17	25	19	18	17	18	20	22	26	22	30	21	18	31	13	20	15	18	22	22	28	18	24	38	26	21	32	22	21	21	26	19	18	23	24	25	26	14	32	16	26	25	25	19	25	17	26	25	19	17	11	22	27	18	21	28	24	16	17	23	27	17	17	18	20	27	24	22	18	22	21	28	27	22	30	31	16	25	18	31	23	16	25	17	15	21	22	19	21	27	26	26	16	17	14	20	16	26	18	29	23	15	18	15	30	23	23	17	31	27	26	28	12	16	17	25	31	23	15	23	21	18	31	19	29	16	22	20	20	23	23	21	26	28	27	23	23	19	25	17	19	23	23	25	20	22	22	30	26	28	18	18	18	23	17	19	27	16	21	13	20	16	24	29	18	18	17	27	32	22	23	21	13	17	19	7	14	29	24	27	26	24	23	18	27	22	21	18	13	14	19	20	15	23	25	17	22	18	22	23	19	12	28	30	29	17	28	24	21	20	26	24	25	17	26	22	17	11	22	15	33	23	12	22	23	23	25	23	24	26	22	20	16	32	22	12	25	17	25	21	19	23	16	22	18	28	24	25	14	12	24	14	25	24	18	20	19	22	20	23	25	31	24	28	16	22	15	29	23	13	20	20	22	20	16	21	25	20	21	21	25	16	21	21	19	20	20	32	24	21	27	23	33	23	26	17	16	21	22	22	22	20	17	25	21	16	23	14	22	25	22	25	17	24	31	19	15	19	21	24	22	25	24	30	26	21	27	19	20	29	21	22	24	15	24	19	16	24	12	18	15	22	20	21	29	19	12	20	23	22	27	25	19	12	24	21	18	21	29	19	20	16	26	24	19	16	24	20	17	17	19	19	23	16	27	20	21	23	16	20	21	39	16	24	23	22	23	21	22	24	26	15	25	24	22	28	21	23	23	15	10	17	25	17	22	36	20	27	26	21	17	25	25	22	31	29	22	20	20	21	19	17	22	34	19	22	23	17	24	25	16	16	21	23	17	21	21	15
16800	10604	6295	16806	24362	23175	19353	15618	12555	10270	8185	6398	5251	4177	3421	2890	2564	2255	2142	1925	1876	1971	2066	2016	2022	1908	1858	1759	1602	1558	1430	1373	1425	1330	1318	1111	982	897	856	833	798	737	761	748	571	602	534	508	487	500	502	517	515	529	470	458	470	441	451	450	436	391	407	420	392	383	412	383	388	339	384	398	393	368	365	385	396	379	366	380	370	365	366	372	340	388	370	379	378	359	377	368	351	340	318	388	362	365	365	361	368	366	367	357	398	350	349	360	354	389	300	353	376	363	351	350	372	370	387	359	321	370	342	324	377	367	377	372	363	370	354	365	354	353	342	358	344	368	369	374	390	368	407	367	401	355	369	356	393	379	386	342	344	382	335	354	355	366	326	408	347	330	340	337	386	334	339	353	369	337	376	349	376	349	381	354	408	350	329	380	382	380	373	352	334	339	362	361	380	376	335	327	350	362	344	367	339	374	330	320	338	338	357	329	351	340	363	378	354	379	381	347	340	353	392	366	362	343	338	391	327	377	344	362	343	389	338	360	368	357	344	373	397	358	361	371	330	353	374	355	365	351	341	378	336	301	406	328	352	352	367	364	388	348	341	355	356	397	391	347	377	353	353	373	346	365	360	377	370	364	360	367	361	351	337	353	368	348	335	346	342	330	329	346	327	337	348	373	369	295	362	353	356	393	354	340	355	375	320	392	391	329	371	382	361	382	366	356	356	397	385	360	313	371	371	351	315	391	380	344	334	392	331	364	344	357	342	321	393	378	375	355	333	396	311	345	373	356	365	365	328	366	371	343	335	386	387	387	329	337	352	359	371	341	367	344	346	364	344	363	364	391	364	366	358	418	380	353	346	392	375	339	353	337	348	349	369	373	351	352	335	321	381	350	352	350	394	374	386	384	368	352	395	365	369	357	357	374	386	342	377	351	380	378	366	376	357	367	330	323	353	362	356	383	340	337	320	365	367	351	365	333	360	332	371	361	351	354	358	325	355	326	409	396	379	372	371	327	354	344	354	350	366	375	349	320	335	357	362	338	361	326	340	384	343	344	328	372	359	370	338	374	328	361	337	379	377	338	346	354	363	343	344	356	321	346	357	376	367	353	335	322	388	365	389	327	368	341	374	315	380	349	334	375	357	355	377	338	376	355	337	353	349	356	402	377	350	354	339	361	362	361	385	320	396	370	353	350	364	373	362	372	356	356	333	339	317	345	375	385	378	374	361	364	341	380	356	361	389	328	366	394	343	358	327	334	335	330	349	364	351	371	376	339	357	361	327	402	349	341	403	357	368	359	341	345	330	331	389	322	367	373	376	342	331	356	378	351	360	376	375	340	392	344	395	364	367	346	324	355	338	389	334	346	346	353	363	367	373	376	382	337	331	334	354	381	374	358	377	348	323	339	372	360	351	351	375	355	336	371	353	340	364	352	336	313	366	361	331	389	375	357	336	359	337	382	375	393	391	378	354	357	360	354	345	371	345	353	375	352	351	372	331	359	363	339	384	356	349	346	323	362	351	351	367	343	334	340	397	338	355	356	371	361	345	354	333	332	321	340	393	343	361	350	370	352	321	358	360	404	368	367	376	361	357	365	353	351	332	349	395	353	360	333	366	352	321	348	336	361	344	350	338	378	366	326	354	368	356	373	325	330	397	353	380	400	337	372	366	371	365	404	329	362	334	363	332	329	376	345	398	389	372	355	341	337	372	355	357	347	373	347	385	355	348	378	362	330	341	358	333	390	365	376	349	359	393	376	359	359	341	373	351	369	328	378	353	371	346	356	395	356	352	355	355	359	344	377	361	340	403	353	394	332	353	368	350	325	380	348	339	379	393	361	373	375	353	404	348	375	321	367	342	401	369	380	312	356	375	355	354	324	394	354	365	354	358	389	348	340	345	339	353	408	343	340	345	346	331	357	349	318	349	377	370	375	347	351	410	349	375	376	371	392	377	332	346	345	377	364	368	410	329	364	363	323	356	366	360	379	338	359	362	379	356	342	351	337	393	360	335	367	346	326	389	384	362	341	346	370	334	346	320	330	348	354	368	362	341	360	362	372	368	337	342	351	341	376	362	356	365	327	334	363	392	303	309	378	365	377	327	355	357	382	362	376	321	342	379	345	376	383	366	356	369	334	359	366	349	346	359	335	325	358	387	347	423	373	353	347	340	366	389	386	359	368	347	336	360	343	392	385	348	364	327	318	360	349	381	353	389	339	381	323	353	387	350	388	339	361	322	362	323	356	332	380	343	364	386	373	338	349	359	359	351	345	379	353	368	392	364	360	344	360	377	357	368	377	370	350	351	345	339	359	346	330	336	330	366	339	355	353	324	330	360	360	370	337	340	361	385	343	378	336	370	358	345	378	333	379	364	371	354	392	364	375	361	359	350	365	364	370	373	340	343	355	349	349	355	337	367	348	362	361	368	353	392	372	351	321	360	365	400	390	330	383	363	350	374	356	362	355	345	374	323	368	369	341	348	354	368	364	352	334	329	362	385	365	411	326	342	350	375	349	362	352	356	343	364	358	354	346	345	379	383	334	359	356	363	328	335	392	349	373	384	352	349	376	326	343	369	348	354	351	364	373	324	341	400	341	382	368	377	380	392	367	377	361	349	364	354	342	356	367	361	352	357	369	371	357	384	351	359	385	360	344	388	356	322	360	345	325	379	386	340	357	357	353	342	382	338	343	310	368	337	354	337	392	327	358	337	362	347	352	347	337	368	337	347	391	332	372	375	354	409	373	363	375	353	338	374	362	343	355	355	352	403	357	353	355	392	391	354	330	378	366	374	360	331	343	358	371	316	378	354	356	377	352	373	342	407	351	341	367	396	370	323	359	378	373	365	362	357	376	371	376	384	316	369	346	362	379	375	334	362	345	369	320	370	391	368	391	316	361	360	360	353	357	387	362	357	336	341	350	348	318	345	369	329	370	322	350	348	348	366	383	372	356	357	359	372	382	323	330	370	387	380	358	379	358	379	336	367	369	362	347	370	339	325	356	373	341	334	361	360	343	375	348	348	348	329	326	346	351	382	396	359	365	343	353	382	350	384	353	354	365	318	357	372	345	343	359	367	374	392	344	365	357	373	389	345	361	341	377	338	338	361	311	317	341	367	336	382	368	387	352	367	351	386	362	363	354	354	370	373	347	359	358	323	342	376	334	323	355	382	351	383	359	379	362	350	369	378	382	334	383	364	360	367	338	366	359	341	374	359	337	343	327	360	394	325	342	348	385	399	352	374	366	361	412	365	359	325	339	356	338	380	364	344	351	350	391	334	353	329	394	321	327	369	346	353	376	357	376	358	351	360	358	336	340	362	336	355	361	375	360	340	346	385	350	350	404	366	344	354	349	367	351	364	363	332	368	371	361	378	344	386	384	384	343	342	365	381	379	354	361	389	378	363	342	387	334	344	353	366	343	348	345	351	369	404	344	333	379	378	328	371	345	348	376	361	330	354	322	382	360	343	328	335	378	360	337	350	363	339	349
1064	561	377	280	525	585	454	396	355	276	229	184	146	142	105	97	96	71	79	56	75	73	59	67	82	59	54	67	47	43	57	50	50	38	34	43	30	45	29	29	31	41	47	26	40	29	23	21	20	34	25	29	12	29	32	28	19	17	17	17	23	27	20	21	26	25	23	24	17	28	17	27	22	25	25	16	24	20	17	16	22	23	14	24	13	22	18	18	17	31	31	16	23	20	24	16	19	16	20	27	21	23	25	21	24	24	20	24	28	24	15	21	19	21	20	16	17	17	31	30	25	30	13	19	19	25	22	13	28	19	18	21	23	26	19	15	31	14	18	25	15	14	32	20	22	23	20	29	28	13	19	14	20	23	19	10	38	15	22	27	31	23	20	21	23	26	24	26	23	12	21	18	10	26	28	26	23	26	22	13	25	22	21	18	19	17	28	23	24	25	20	11	26	25	22	17	20	20	16	25	26	19	18	21	18	23	12	15	28	30	20	18	20	20	15	24	25	25	25	27	13	22	15	21	15	22	20	17	17	16	29	19	22	22	17	12	21	24	23	20	29	19	22	34	15	24	25	22	22	21	23	20	22	20	16	21	17	31	31	19	15	13	26	20	19	29	17	30	21	24	18	24	27	27	20	20	16	14	18	23	22	15	28	30	18	12	22	19	32	18	18	17	16	19	17	20	20	21	16	16	28	18	19	21	20	26	19	14	16	28	26	20	18	18	12	20	22	14	28	25	15	15	19	23	17	25	24	29	22	10	27	17	16	20	20	18	22	27	25	24	25	22	23	28	13	24	21	24	20	22	17	27	15	18	24	17	12	22	14	19	21	17	33	15	12	17	28	25	21	23	13	27	27	27	27	24	23	16	20	15	20	21	25	23	19	18	26	24	17	21	20	22	24	14	28	19	18	21	14	27	25	16	21	29	35	22	21	22	24	21	29	15	25	26	22	18	24	29	17	20	25	24	17	22	19	19	19	15	18	19	11	23	24	18	22	17	27	21	25	18	15	16	23	24	29	25	24	17	24	26	22	21	22	20	26	20	20	19	18	22	23	14	26	23	17	15	27	18	21	24	18	25	17	27	21	18	28	12	17	30	20	14	24	16	22	23	24	23	22	24	23	24	17	12	18	25	31	18	19	24	24	20	19	24	21	12	23	20	26	20	23	27	15	22	24	23	29	14	16	27	20	22	13	27	28	24	26	23	27	14	25	21	20	18	20	24	26	16	17	22	25	29	23	26	14	30	12	22	20	16	15	21	16	22	22	11	24	17	17	16	22	27	25	20	24	19	20	19	19	20	22	32	25	12	23	28	20	26	20	20	18	17	24	18	21	27	24	16	15	19	28	19	28	19	20	17	15	22	21	18	20	20	19	24	20	20	19	27	18	27	17	21	23	27	17	17	21	19	17	25	23	19	21	16	19	23	20	16	21	19	23	25	13	25	27	17	15	21	13	21	18	21	23	15	13	20	27	21	18	22	28	20	14	15	24	11	24	23	25	15	23	18	17	17	23	16	21	31	16	21	18	17	19	17	15	17	22	18	18	24	24	25	31	18	17	16	20	20	18	12	20	23	25	25	24	20	18	25	17	19	19	19	21	20	24	18	20	19	20	17	14	13	26	23	16	25	18	23	23	22	17	23	22	22	16	29	28	28	26	20	22	14	27	22	25	25	20	26	15	13	21	20	20	24	17	22	19	28	23	18	23	32	22	20	24	24	19	21	15	16	22	24	22	28	18	27	23	10	20	21	27	18	16	19	24	28	22	21	27	28	23	20	21	23	23	20	22	27	21	25	24	16	18	20	13	25	19	19	30	27	28	24	19	27	30	20	16	17	19	12	19	14	31	23	19	16	24	21	18	26	22	28	20	27	15	23	29	22	19	26	22	24	18	28	19	22	24	21	23	19	16	12	16	21	13	23	16	19	21	22	20	12	19	20	16	35	19	23	17	16	20	21	21	21	26	16	22	14	22	24	18	12	18	16	20	18	19	20	27	24	22	13	17	16	20	23	14	20	23	22	19	24	19	13	24	19	21	16	25	24	20	21	12	28	32	27	16	27	21	26	14	28	27	24	18	23	15	20	28	21	16	21	25	20	29	15	20	23	19	12	12	24	19	16	24	14	18	17	23	14	18	32	24	28	19	17	21	21	16	20	24	26	21	24	18	17	20	23	26	20	19	24	23	20	17	17	28	11	17	13	26	22	20	23	21	17	25	24	17	23	17	25	21	21	22	26	17	22	16	16	22	30	18	16	26	18	19	22	19	22	15	29	19	18	19	28	24	16	30	17	19	26	17	21	29	22	24	27	30	18	25	28	23	22	23	19	25	19	19	18	18	20	22	31	16	21	16	20	20	25	27	24	21	21	29	18	25	21	17	21	26	19	18	11	20	26	6	20	29	28	25	23	23	14	28	17	15	17	19	24	21	26	22	21	22	18	18	11	19	18	22	32	19	23	32	17	16	21	29	27	16	18	16	26	18	33	19	21	25	25	28	20	27	19	20	25	20	26	17	20	15	11	30	20	19	21	17	24	23	28	22	20	22	25	17	17	15	29	23	18	19	22	19	22	28	19	25	21	23	24	16	21	24	24	21	24	14	14	19	19	22	24	20	22	21	24	27	16	32	21	21	22	15	18	16	21	20	15	12	26	24	22	26	19	13	20	22	25	17	21	23	21	26	23	25	20	18	16	30	22	24	17	19	19	24	29	25	29	25	26	20	11	22	30	22	26	22	21	20	17	17	24	21	17	15	22	22	24	20	22	19	23	18	22	20	20	16	10	20	14	15	17	27	27	19	16	14	31	21	29	23	19	19	20	18	23	28	27	28	23	24	22	28	26	27	21	11	22	23	23	24	20	21	16	24	20	20	16	18	16	15	19	15	24	35	15	24	22	17	23	23	20	19	14	23	21	20	26	27	18	24	22	31	29	21	18	18	33	20	16	19	17	13	19	22	22	25	24	23	20	16	23	18	21	28	13	25	15	18	19	23	17	30	23	18	22	19	30	25	29	18	13	22	18	26	22	29	23	18	22	16	18	21	14	13	13	17	17	16	18	19	26	24	20	22	22	20	28	23	12	18	21	15	20	18	20	18	23	23	22	26	21	24	18	20	12	20	16	17	31	18	18	12	26	20	22	20	22	12	19	13	21	25	25	26	19	19	24	18	20	23	27	25	17	12	16	24	24	11	21	21	16	24	15	27	16	20	18	15	18	17	26	24	18	28	20	22	18	23	17	29	22	23	21	19	17	19	16	27	24	24	24	25	14	24	22	24	18	13	29	25	18	19	25	21	25	24	16	18	23	28	21	20	17	20	14	18	26	14	21	17	15	32	17	26	18	10	27	25	24	24	20	23	21	21	21	24	19	25	28	23	22	20	19	23	28	25	23	17	24	17	16	16	20	27	18	10	17	24	23	21	27	21	27	16	25	20	19	25	16	22	21	24	25	19	26	17	19	13	18	17	31	22	16	21	24
20957	15341	9158	22219	30231	28567	24977	20820	17400	14435	11661	9398	7529	6323	5285	4376	3847	3390	3230	2932	2644	2879	2982	2666	2522	2470	2352	2199	2025	1925	1808	1854	1813	1753	1569	1290	1212	1068	1075	1099	942	986	1032	849	797	639	574	585	609	592	563	576	555	543	519	563	517	497	486	504	431	460	453	415	475	441	448	435	389	383	427	385	398	363	393	384	383	424	394	391	368	352	418	365	373	421	390	369	419	349	378	357	369	388	360	369	399	388	377	371	385	360	372	357	376	349	386	355	384	355	374	353	373	376	355	352	376	358	358	350	382	379	369	346	359	364	363	347	372	366	348	347	367	384	349	332	384	379	368	378	365	312	377	369	374	367	354	337	357	363	349	355	372	361	353	335	324	367	371	377	360	366	359	367	334	347	347	374	346	333	361	346	348	331	329	356	361	374	341	376	360	389	379	371	360	338	390	355	331	326	360	337	360	340	369	339	326	344	351	340	378	356	369	366	343	352	375	390	379	365	357	353	346	364	383	346	344	364	336	360	376	338	368	344	373	363	346	354	374	340	349	345	362	351	341	357	354	361	360	376	333	358	369	372	339	374	342	391	347	336	339	348	360	365	365	360	369	331	341	356	354	374	354	362	383	331	344	376	371	350	390	389	350	323	368	341	335	338	341	358	342	364	353	346	335	354	389	373	342	359	361	354	390	361	369	364	369	347	362	380	341	382	340	370	343	344	302	362	364	373	366	346	369	358	322	358	338	363	352	378	345	357	389	383	356	363	338	383	324	343	343	343	338	356	360	363	345	372	338	382	363	356	366	342	362	373	355	378	340	355	389	348	364	369	357	376	360	359	314	326	368	331	358	363	361	352	340	364	378	358	364	323	341	361	356	345	355	358	377	385	324	344	348	380	380	372	356	334	374	361	373	370	355	347	357	359	350	375	330	353	360	339	351	342	336	357	348	400	355	373	376	366	340	365	326	343	329	320	365	374	339	345	356	360	339	340	342	381	363	329	356	359	363	363	369	325	315	346	346	357	350	364	369	399	344	353	358	345	343	369	370	339	363	338	332	347	356	378	353	386	349	364	372	351	309	345	348	362	361	340	326	335	351	356	374	363	367	322	360	369	361	368	325	364	351	364	366	334	355	338	337	383	363	339	347	372	381	319	351	304	353	381	362	326	354	371	353	355	335	363	364	340	372	363	349	377	356	398	365	366	360	337	381	375	371	373	358	360	355	347	380	380	375	392	370	362	370	325	334	350	366	332	349	317	387	345	363	337	326	348	349	362	349	362	352	388	360	365	360	338	336	347	344	352	363	357	321	381	358	359	364	356	335	329	344	385	356	334	362	369	360	352	360	335	330	342	345	356	383	327	364	377	353	391	350	384	370	330	334	357	347	329	328	371	354	362	377	365	364	350	357	362	374	359	345	341	322	333	358	394	324	348	359	351	352	330	350	330	337	338	345	374	359	367	353	356	374	327	360	327	389	335	366	368	366	345	385	358	319	366	327	345	358	358	346	355	377	379	371	356	371	342	344	364	366	378	353	331	347	351	400	348	354	357	359	333	361	369	336	354	361	352	331	342	358	362	310	326	328	321	357	339	335	327	377	315	343	338	355	311	362	350	347	367	367	343	338	393	370	311	358	354	343	384	359	355	399	342	322	404	358	354	363	385	343	333	387	377	346	370	376	375	344	378	377	340	375	321	351	356	371	368	383	344	344	355	332	382	342	365	364	355	343	338	339	358	362	367	323	344	369	354	355	343	339	373	366	367	333	382	365	371	360	340	353	373	327	357	361	347	347	351	360	405	337	372	364	358	323	363	345	341	382	356	351	323	368	349	342	338	367	328	356	323	353	336	337	329	361	376	361	353	365	359	346	359	331	409	345	371	331	363	385	345	376	410	377	368	307	351	344	369	357	361	346	331	360	328	337	335	357	342	359	346	342	359	344	324	349	350	362	359	351	359	351	352	350	340	372	316	342	366	391	348	330	354	323	357	350	334	373	369	360	355	353	329	307	356	342	357	331	348	371	356	344	341	375	346	364	358	356	360	382	355	381	349	360	391	370	363	335	357	345	354	373	374	362	379	357	393	316	335	369	354	392	358	340	313	361	356	374	370	330	355	339	328	365	362	319	374	335	368	366	356	358	338	356	361	372	353	343	359	383	344	359	322	369	360	327	380	367	352	352	361	341	375	372	334	286	327	358	377	355	381	377	337	382	349	372	351	391	377	351	360	350	404	348	346	363	317	358	372	337	325	366	338	349	383	363	356	371	361	341	333	351	336	357	377	337	346	376	298	384	335	340	371	346	353	357	339	332	336	357	335	349	366	367	372	354	375	353	340	356	350	351	360	356	378	350	328	344	381	392	322	361	336	338	358	346	355	385	396	339	357	408	372	353	345	356	383	346	359	355	341	374	334	384	352	334	368	340	335	358	361	394	333	344	360	362	355	368	355	348	348	333	341	362	358	354	326	350	323	348	334	367	358	321	374	376	385	376	356	331	367	382	411	321	378	345	355	353	336	335	349	351	381	331	369	366	320	335	348	346	337	366	344	358	343	344	347	317	346	373	375	331	389	361	369	375	354	342	350	324	374	348	352	346	309	350	335	358	355	384	356	374	336	354	363	347	340	338	339	377	367	365	360	356	333	360	310	369	331	339	389	360	390	333	353	354	348	377	372	337	364	387	387	341	381	357	354	360	338	360	382	342	346	364	333	367	343	350	354	361	359	347	344	343	349	365	377	394	357	336	311	360	352	339	343	362	355	335	389	353	317	337	360	351	369	373	328	347	336	345	353	335	358	375	383	323	368	373	369	351	360	366	341	370	354	330	360	380	313	353	363	346	342	379	368	353	367	348	339	355	348	338	341	375	346	356	338	363	372	334	351	367	302	366	345	354	377	343	347	370	402	338	336	332	346	357	360	355	347	359	375	359	341	364	330	375	318	352	334	335	321	360	324	324	344	364	349	353	358	312	373	326	371	354	358	340	338	337	358	394	374	299	370	327	333	365	361	333	384	351	336	343	361	364	363	334	329	346	356	392	372	340	352	379	360	347	352	353	325	389	340	357	363	365	350	335	370	366	346	352	332	316	369	371	366	373	335	317	371	328	345	310	296	349	341	365	327	334	358	369	362	350	370	384	376	355	330	362	348	337	358	387	374	360	367	353	360	326	323	337	341	371	393	367	349	364	379	363	355	364	385	347	339	354	356	333	336	346	373	318	359	366	342	385	343	342	344	368	340	374	353	345	338	347	324	362	323	377	365	347	333	380	368	338	390	353	364	336	343	346	339	391	350	350	341	355	356	350	353	353	358	362	367	364	334	328	364	344	351	365	347	323	349	327	392	373	338	357	393	336	339	373	365	366	369	355	348	363	327	362	376	364	379	347	350	355	378	336	342	343	362	324	358	368	371	336	353	306	365	358	376	362	320	379	362	387	338	335	384	373	352	371	350	345	379	351	364	359	383	327	363	353	384	337	349	336	340	338	340	371	359	332	328
2684	543	322	290	468	481	471	362	313	252	227	203	168	144	91	110	106	68	90	78	89	85	88	77	83	80	80	80	80	71	80	66	76	67	67	55	45	60	50	45	35	48	56	55	49	52	52	40	52	52	49	49	50	43	32	39	50	35	36	43	34	44	33	50	45	38	52	36	40	40	27	33	35	29	35	40	40	44	31	35	39	32	41	43	45	28	50	48	34	41	52	40	41	34	28	45	49	38	25	41	31	42	47	39	43	45	55	48	41	41	37	29	36	21	39	38	40	33	43	35	32	35	41	50	37	27	49	37	47	55	48	41	43	41	34	35	42	32	27	29	31	33	46	39	43	43	35	31	40	54	41	47	52	40	35	37	39	39	31	40	40	42	38	49	38	33	32	40	31	33	37	41	42	49	55	39	39	26	29	41	36	37	42	36	42	39	40	35	43	29	40	45	21	40	34	37	47	35	42	43	42	32	39	44	36	34	44	40	40	43	38	55	33	43	34	41	35	48	46	41	31	48	37	47	42	35	48	39	35	29	32	35	41	34	38	32	33	34	31	35	37	40	41	30	44	38	46	45	45	35	35	40	46	43	37	30	44	43	34	38	53	33	50	28	35	46	39	36	41	39	34	32	50	42	38	55	38	25	51	39	32	32	45	41	43	47	39	37	40	43	46	35	44	34	50	25	50	43	41	45	36	43	34	46	37	41	42	37	40	34	29	29	31	34	33	34	39	39	36	35	42	40	44	51	41	43	40	48	31	36	45	38	38	34	32	36	29	49	42	41	41	29	32	42	39	46	34	43	31	39	35	39	47	35	35	46	36	42	41	52	33	37	40	30	52	39	44	48	38	42	41	31	41	30	40	39	41	36	35	51	28	39	37	36	41	45	41	44	45	36	44	32	26	37	43	38	41	39	45	35	35	29	46	47	46	44	36	41	38	41	42	44	36	43	39	38	36	30	34	34	28	34	36	38	45	29	40	47	32	29	38	22	44	45	39	47	44	43	47	39	33	42	33	44	48	54	39	48	43	37	31	32	53	51	35	39	41	30	40	42	51	42	34	27	31	27	46	51	55	49	34	33	31	38	36	43	39	40	32	41	42	34	41	46	24	31	36	36	27	37	49	44	37	41	46	32	45	40	36	38	39	33	37	51	44	33	44	40	45	41	47	29	20	52	42	29	31	34	40	34	42	38	37	45	34	41	36	43	38	29	41	34	39	38	39	40	36	38	34	48	27	47	36	38	38	30	45	32	42	37	30	37	38	46	44	44	40	32	35	36	40	35	36	33	41	30	38	41	39	38	52	45	38	40	50	40	35	30	36	34	44	37	24	36	28	35	51	47	39	35	47	38	36	38	43	37	39	29	44	30	40	35	39	43	34	44	40	37	38	38	44	31	45	32	29	37	37	42	38	34	39	24	42	34	27	41	29	50	35	36	21	42	44	32	33	37	35	42	39	44	36	33	37	36	34	44	37	46	34	35	39	41	45	36	33	37	36	38	30	43	31	53	26	34	31	44	43	44	34	40	47	39	27	42	40	30	37	48	41	43	40	36	47	43	43	50	38	40	35	41	40	43	33	38	39	32	36	40	42	28	34	40	39	34	41	28	50	39	35	38	37	38	26	30	37	46	37	29	44	39	30	41	43	39	35	52	45	42	38	37	38	33	32	44	51	26	47	38	41	50	48	37	38	42	34	36	36	51	29	32	46	43	37	37	25	31	31	28	46	33	38	31	35	42	36	36	44	41	35	43	29	36	33	40	29	32	31	35	34	35	43	31	23	50	31	35	47	36	45	39	40	45	42	45	38	41	41	41	34	40	27	41	32	40	34	38	46	39	35	42	41	41	40	42	43	41	41	37	38	34	28	39	42	43	44	35	33	41	38	27	30	45	49	42	37	44	40	33	31	34	44	45	31	33	27	48	43	50	45	43	39	43	41	34	37	34	38	40	37	42	47	33	35	45	37	43	43	30	30	41	41	36	33	27	31	37	33	31	48	36	40	42	29	43	38	32	31	43	52	33	41	45	32	34	49	34	41	35	38	43	33	49	36	41	24	29	43	45	35	40	39	36	41	38	36	50	47	38	36	31	47	35	26	40	44	35	45	43	40	33	42	28	26	35	41	30	38	30	41	37	43	45	51	21	29	41	36	33	39	34	44	48	45	36	40	37	41	43	31	31	30	43	24	33	27	40	39	38	38	42	36	35	41	28	39	31	36	37	34	48	37	33	47	37	21	44	43	32	36	36	27	35	33	37	36	39	48	36	33	25	35	31	41	35	29	37	42	46	46	26	46	39	31	46	33	30	40	43	41	39	31	36	44	35	33	33	42	38	36	35	30	42	49	37	39	49	35	43	35	32	22	43	26	40	42	49	41	44	40	40	32	32	34	45	38	42	40	38	37	48	37	33	37	37	28	33	38	38	32	46	50	36	35	48	41	41	51	45	30	38	34	41	33	37	47	47	48	46	49	40	50	43	43	35	44	43	36	44	42	29	43	27	45	40	33	41	34	37	33	37	26	44	37	45	36	31	44	29	44	43	35	38	37	35	39	41	33	47	41	26	45	29	43	46	39	39	40	31	29	37	35	30	34	34	44	43	27	37	32	27	42	43	39	38	37	37	41	46	33	30	30	37	37	38	43	43	30	32	35	45	30	38	42	44	41	27	37	36	25	30	37	37	28	34	31	37	40	45	30	37	45	37	41	32	39	34	37	46	31	45	38	31	36	38	35	37	36	46	30	36	27	40	50	37	32	46	45	40	36	32	37	48	48	44	48	38	44	38	43	45	40	43	44	38	38	42	35	39	43	37	34	31	41	41	36	39	44	36	39	41	27	36	40	32	46	23	36	33	48	35	37	39	40	38	33	44	32	42	34	46	36	31	34	44	35	28	40	35	34	40	37	37	31	33	40	39	39	41	44	44	40	36	38	45	37	36	34	45	42	31	48	41	36	34	38	48	42	40	36	40	31	34	35	44	39	38	35	36	33	44	36	39	34	46	34	43	40	35	35	35	35	40	31	36	42	54	41	44	48	47	33	44	31	36	41	48	34	43	42	42	33	35	27	35	39	35	35	41	36	45	40	33	34	32	40	42	40	34	46	42	51	37	30	35	31	28	29	33	41	38	46	35	46	34	49	33	42	30	41	39	44	24	43	31	37	32	27	45	40	42	39	38	46	42	40	45	35	53	40	40	35	34	48	43	36	31	29	44	31	29	34	50	42	38	36	50	35	27	35	34	42	40	31	35	43	48	30	31	39	47	36	37	27	29	44	35	43	39	30	42	46	44	46	26	48	43	36	41	36	39	42	44	33	40	42	43	31	37	36	35	41	33	53	38	42	36	40	37	40	38	39	28	45	39	40	41	29	36	43	41	37	46	42	32	37	46	42	37	21	38	41	33	48	49	36	32	37	44	37	39	47	30	29	47	38	44	38	30	36	40	44	37	44	46	31	34	31	41	46	36	30	40	40	32	32	35
19431	13767	8829	20928	28523	27371	23857	19798	16336	13320	11094	8885	7252	6127	5031	4392	3801	3570	3305	3010	2743	2894	2924	2859	2766	2749	2582	2508	2248	2156	2082	2070	2100	1811	1751	1530	1328	1309	1250	1229	1261	1175	1120	1123	965	886	889	829	894	814	839	821	824	811	749	811	732	712	736	759	789	757	722	743	712	718	688	661	689	677	674	664	642	637	678	640	618	660	610	670	596	639	681	635	628	606	643	644	617	607	651	630	649	594	649	613	635	635	704	605	624	659	659	670	632	632	613	601	646	592	596	659	634	610	619	672	621	615	652	608	648	584	652	617	595	613	645	591	630	654	607	612	636	610	643	636	603	607	626	611	625	606	641	645	607	608	628	608	620	582	630	669	596	623	639	602	615	624	618	611	631	597	640	666	648	635	647	618	600	667	608	617	629	606	566	642	611	632	652	617	616	668	626	606	642	625	610	592	633	654	610	588	591	637	686	618	584	639	598	628	637	648	593	617	617	641	675	622	631	623	656	622	575	590	627	644	649	645	623	600	646	627	649	661	606	606	601	610	617	609	652	606	616	581	657	619	619	604	625	572	628	616	615	605	599	612	619	654	628	629	605	648	619	604	632	670	625	607	618	636	622	649	645	584	643	618	675	630	618	603	611	610	631	596	648	608	636	646	594	654	598	579	630	639	658	612	636	608	627	659	635	579	633	649	637	627	602	645	659	667	626	635	648	630	633	630	619	617	616	616	576	623	563	620	642	650	621	658	574	613	645	570	649	639	629	642	644	587	609	664	599	577	610	597	653	654	642	649	652	644	668	661	610	604	648	620	613	633	585	625	594	588	578	614	625	634	618	599	621	581	646	637	612	633	591	602	651	615	658	598	657	604	639	656	619	635	653	638	646	610	664	613	608	585	594	589	630	607	608	632	600	647	656	607	619	619	597	603	583	619	600	631	589	662	641	643	662	621	632	627	609	622	614	656	616	611	629	645	631	631	581	631	636	607	603	645	655	612	622	592	629	599	649	609	634	648	647	612	599	617	606	644	595	635	601	601	649	590	605	600	570	631	638	632	645	645	629	667	636	642	636	655	576	611	614	652	612	674	616	618	612	630	626	616	621	615	598	642	604	642	591	660	567	581	630	632	595	628	594	621	631	615	637	603	591	656	668	621	622	580	578	612	580	616	593	649	597	643	631	591	569	617	613	607	613	647	620	654	623	612	604	596	646	668	652	562	648	637	617	601	621	669	615	621	626	638	558	636	621	651	621	614	591	591	592	645	622	601	618	609	592	641	623	560	656	584	663	639	589	665	634	590	640	592	588	602	624	620	611	638	637	604	633	632	649	620	643	632	631	662	707	676	632	622	642	611	616	627	534	617	642	583	604	595	605	620	606	590	618	633	588	615	644	599	600	618	630	629	677	643	639	613	653	636	647	626	647	656	655	592	596	626	617	670	594	565	649	627	642	613	651	642	664	621	635	627	615	620	608	638	585	595	597	658	678	578	644	582	596	651	614	610	624	611	642	669	593	602	643	631	604	619	627	654	621	606	626	613	631	639	649	616	632	608	646	616	595	628	647	614	617	617	603	610	630	654	642	668	619	637	670	612	583	610	608	606	597	643	644	594	598	631	650	613	640	591	642	654	626	662	650	618	598	625	612	643	641	586	625	603	618	640	645	606	636	596	649	655	602	642	643	660	624	655	646	610	633	662	611	600	624	656	663	619	599	651	678	620	602	618	635	649	601	654	634	634	635	686	603	637	619	631	651	626	637	660	664	605	657	649	634	650	639	632	593	572	612	580	626	592	629	622	592	591	629	606	659	611	628	633	650	659	664	569	611	621	651	701	630	596	633	610	623	617	610	659	607	633	613	568	612	605	601	610	632	620	643	602	627	606	621	593	633	661	645	647	592	615	636	631	606	629	592	610	645	625	604	617	612	615	609	604	605	606	626	662	629	630	625	598	633	581	594	617	604	598	669	610	645	593	625	629	609	593	613	628	647	620	629	657	673	604	659	599	616	630	592	613	635	615	588	590	632	609	636	596	586	640	625	633	601	556	625	628	657	630	648	639	600	624	615	644	675	662	623	673	628	625	613	670	555	647	613	618	643	601	624	631	603	596	614	592	607	628	675	619	621	631	622	587	623	637	604	589	632	644	647	640	611	631	619	590	654	593	584	640	615	597	626	629	605	607	585	661	608	642	597	634	652	599	603	589	572	602	634	638	607	630	626	616	662	629	621	665	669	617	620	678	671	621	635	586	579	655	591	630	616	609	643	643	642	600	620	669	594	652	622	643	623	600	605	629	627	636	630	601	635	656	599	649	624	626	620	631	601	587	665	611	602	631	632	641	630	582	629	592	646	610	632	661	649	629	627	625	623	623	614	650	596	569	647	616	604	614	672	637	625	620	682	621	611	634	641	635	628	619	605	628	600	613	629	625	657	597	603	599	621	588	657	656	638	608	610	584	639	590	635	582	628	649	621	595	609	599	582	583	595	618	613	612	624	653	596	623	636	601	595	634	634	631	602	681	621	643	626	637	653	593	644	599	643	594	620	587	642	627	652	580	608	612	624	632	631	634	605	611	646	603	657	627	604	593	625	611	619	587	559	605	611	628	583	634	616	666	611	632	631	621	566	598	631	651	600	588	599	612	611	668	616	592	627	631	629	666	623	634	638	626	608	617	595	589	651	654	611	628	639	620	636	621	634	608	606	598	631	588	599	576	652	638	592	588	592	602	639	629	634	594	632	640	614	680	608	599	607	572	669	635	576	639	680	655	660	628	578	563	599	694	582	642	639	665	620	644	606	595	651	645	650	633	634	620	639	629	632	590	589	631	632	669	631	597	615	617	612	612	654	638	603	615	632	596	608	611	681	581	571	625	575	616	577	597	620	640	602	662	653	607	653	646	652	585	589	643	607	622	645	643	613	594	665	612	648	623	615	651	639	661	651	632	590	655	606	601	625	635	605	601	581	599	641	639	595	594	610	663	640	613	668	620	579	606	632	607	619	620	638	635	601	635	576	596	615	628	657	644	643	619	674	669	635	669	641	634	641	610	566	636	630	651	625	653	609	637	614	636	593	642	575	560	663	620	617	604	615	619	634	670	607	660	625	639	622	613	636	636	619	630	614	651	617	583	661	615	636	636	643	635	666	608	612	612	611	625	647	598	606	627	633	649	620	672	630	601	592	592	639	622	613	628	620	608	620	615	606	640	635	673	611	631	604	624	633	625	606	672	606	611	665	670	664	638	589	648	617	632	640	610	624	603	659	588	634	630	641	703	611	660	638	624	585	617	622	661	637	628	667	585	623	631	626	553	633	603	608	646	608	616	594	624	601	627	642	582	617	621	593	660	633	613	610	646	604	663	650	597	614	620	609	624	616	602	650	603	661	679	597	585	604	630	649	664	633	586	659	627	605	631	608	624	666	621	602	646	577	611	629	660	692	623	610	656	629	620	604	624	613	643	590	649	595	621	573	604	631	585	608	619	574	599	636	657	631	621	619	589
2025	884	548	378	703	819	713	581	496	371	333	247	219	192	198	156	122	132	120	111	111	109	99	129	111	86	89	91	90	83	93	74	84	86	64	64	52	58	50	53	53	54	61	50	59	52	57	42	37	54	53	55	48	32	42	46	44	42	58	45	46	22	43	32	47	40	28	33	39	39	47	45	30	46	32	42	31	36	33	46	39	29	42	42	34	42	36	38	35	40	41	45	44	43	29	46	40	30	38	37	46	48	38	33	33	44	33	46	44	40	46	35	43	44	34	42	41	48	25	25	39	30	33	47	36	36	33	35	38	42	42	51	32	45	21	52	44	36	38	35	28	43	33	37	55	35	39	34	35	28	42	51	34	36	39	41	41	48	46	42	37	36	38	35	47	26	44	46	42	42	34	43	46	36	34	35	43	33	40	29	39	28	38	48	48	38	45	35	44	33	41	51	45	35	39	43	47	47	43	35	35	37	46	49	45	35	42	46	28	29	32	45	40	48	33	47	38	32	43	51	39	35	42	40	32	27	30	39	45	34	36	33	29	52	38	44	30	29	53	47	33	41	52	34	51	38	50	43	33	30	47	35	49	30	42	35	42	38	44	29	27	43	40	35	35	52	35	30	41	31	41	31	39	42	37	38	41	32	36	48	59	50	36	42	38	39	38	38	46	39	41	32	37	33	38	41	36	50	35	40	38	43	29	48	37	40	36	44	44	53	33	35	45	32	37	50	41	42	40	24	41	42	37	41	47	31	34	49	40	41	38	36	33	40	31	38	39	43	38	49	36	45	41	31	41	45	37	35	44	44	44	41	32	32	38	46	30	44	44	45	57	36	38	29	39	46	44	39	41	38	35	51	33	36	47	45	37	38	43	39	27	35	35	37	42	38	41	47	40	42	37	31	39	33	49	47	36	54	36	42	55	41	38	41	40	38	43	34	35	33	37	37	40	43	36	39	35	42	57	38	30	34	42	39	31	45	38	45	33	44	42	43	36	46	59	44	36	49	35	37	44	36	34	40	36	38	42	41	43	47	29	40	44	36	47	41	52	36	42	36	33	39	31	47	37	37	37	29	49	40	36	44	30	43	42	36	39	46	29	37	41	45	38	48	40	27	38	46	38	38	34	27	35	38	25	41	42	34	54	34	32	35	45	44	39	31	48	51	41	43	31	33	44	36	45	40	33	38	45	50	38	41	38	29	37	45	47	45	39	36	30	46	40	52	48	45	37	34	35	38	29	41	38	38	44	46	33	45	44	29	37	26	38	45	34	57	40	40	36	42	34	36	45	44	42	26	49	44	45	38	39	38	43	50	44	46	48	48	43	39	30	32	45	39	34	45	45	36	41	35	29	40	36	39	44	42	51	35	31	41	42	38	42	36	39	32	36	36	35	31	34	27	43	51	31	38	37	38	52	37	38	41	41	45	29	36	40	48	26	33	38	41	36	38	38	45	49	27	42	43	33	38	42	33	35	31	25	51	37	39	38	34	39	46	50	41	39	34	27	37	32	31	48	44	40	40	40	41	36	30	36	43	49	43	37	40	47	37	31	41	37	46	40	41	43	46	40	43	50	42	33	35	34	40	36	36	37	46	34	36	46	43	37	38	40	47	40	33	42	37	43	28	36	37	38	43	39	31	35	47	38	40	41	39	28	36	32	31	38	31	47	41	39	48	42	38	43	38	44	62	46	42	41	40	32	42	38	33	45	43	37	36	40	30	37	36	41	38	33	44	30	41	32	38	34	43	46	36	39	37	44	44	37	47	37	35	30	51	48	41	37	42	42	35	50	52	43	35	32	50	40	27	37	37	39	51	38	39	45	34	35	41	42	40	41	45	50	40	50	42	38	42	37	39	42	40	44	42	42	38	35	35	41	38	32	36	43	37	44	34	35	48	47	31	36	31	22	43	37	40	33	47	40	38	35	37	41	42	39	55	35	35	50	39	34	34	39	29	42	40	47	48	35	36	59	38	42	34	38	36	41	39	30	36	35	41	38	33	44	40	33	39	44	41	37	45	32	35	39	29	34	35	44	39	41	44	38	31	51	40	38	38	43	34	36	45	38	33	39	45	58	48	41	32	34	35	38	46	39	29	23	52	39	40	38	40	37	40	39	42	40	31	44	48	39	48	35	36	52	42	46	31	35	35	40	45	44	35	41	38	31	55	47	36	35	37	48	36	38	48	31	37	35	29	37	38	34	34	42	51	33	34	34	38	28	36	48	38	51	44	43	38	47	47	43	33	41	39	47	33	41	43	33	39	52	46	44	36	37	40	34	47	34	31	33	46	30	46	50	59	33	33	33	29	31	29	53	32	47	36	39	41	35	33	38	35	35	36	32	26	32	34	31	38	42	34	34	35	40	30	40	36	47	36	42	49	42	45	37	46	31	33	37	38	32	39	31	41	34	52	40	35	40	36	40	21	49	44	39	43	35	41	36	44	43	39	33	30	38	45	48	37	45	52	39	30	42	34	31	35	39	29	38	37	35	46	48	32	34	37	38	43	41	35	31	27	44	33	40	37	34	36	38	52	36	45	27	39	28	45	29	36	54	29	43	36	41	37	40	41	40	44	37	42	31	44	48	45	43	36	48	40	53	39	29	36	38	44	27	28	44	52	44	36	42	41	38	39	43	45	38	47	45	40	45	33	36	48	35	29	43	34	43	46	42	30	41	49	48	35	31	45	49	38	34	49	43	49	44	48	27	41	26	43	43	32	28	43	47	45	35	43	47	37	40	36	39	40	38	40	44	46	38	54	39	48	36	40	53	36	43	33	35	43	45	47	36	43	35	26	34	26	32	33	52	38	40	37	38	33	39	42	32	37	41	45	36	58	31	36	39	41	36	40	38	36	44	27	50	45	37	36	44	41	38	41	36	49	31	38	40	48	35	26	46	49	43	47	40	41	42	35	50	34	46	37	37	38	29	37	42	41	35	34	48	27	41	43	51	46	46	51	33	28	29	34	47	43	46	37	43	43	51	32	45	39	44	40	39	19	47	31	34	33	39	35	38	37	34	30	34	37	40	37	41	33	33	27	36	45	43	36	37	41	40	29	56	43	29	31	39	38	36	42	46	40	38	38	53	40	31	42	39	42	46	39	28	43	40	49	35	33	36	36	33	36	36	35	45	48	34	46	33	51	39	42	51	43	39	42	45	35	31	45	35	44	35	56	24	44	51	38	40	40	34	39	38	46	32	44	36	49	34	41	40	31	43	39	46	48	30	36	41	36	43	34	42	35	48	43	39	49	34	44	44	40	40	37	44	41	36	28	42	33	34	39	36	33	43	36	37	26	41	31	30	38	36	35	42	52	48	55	40	41	39	40	33	35	48	42	32	38	39	60	44	39	39	40	47	40	30	43	35	44	37	38	50	32	36	31	48	34	44	34	42	42	27	37	43	38	40	33	29	36	40	36	50	38	35	47	42	29	34	47	45	43	50	50	53	41	36	39	46	41	52	45	27	32	39	50	40	42	41	27	35	30
25378	18129	12196	25736	33525	32636	28967	24673	20487	17585	14750	12317	10446	8477	7173	6343	5526	5181	4629	4195	3981	3948	4080	3732	3659	3473	3304	3065	2983	2785	2657	2628	2588	2325	2147	1922	1691	1633	1563	1515	1563	1441	1385	1264	1141	964	990	1073	943	1009	935	928	965	925	872	897	874	831	855	828	795	823	803	860	802	798	715	731	721	663	732	673	710	713	698	667	671	655	676	707	690	667	669	657	674	717	685	663	668	666	671	630	677	689	682	628	670	643	691	647	683	641	694	600	640	652	636	661	599	681	614	639	675	605	635	620	648	632	648	633	607	637	671	691	619	649	620	681	616	688	593	683	630	676	635	634	646	647	667	624	640	625	634	588	608	635	672	649	624	643	612	630	655	674	660	634	640	633	666	644	631	706	664	651	604	595	646	650	625	628	611	620	673	602	612	647	625	593	671	634	641	621	643	635	652	642	645	642	695	644	599	672	630	619	650	648	625	642	627	619	632	627	670	593	649	595	624	628	587	624	646	623	640	594	628	661	672	633	628	632	658	641	654	611	620	667	627	580	639	646	615	655	628	671	631	604	666	637	691	620	637	646	622	651	579	622	622	641	615	651	706	608	585	629	637	637	609	652	614	615	656	685	619	657	692	648	711	613	660	631	613	621	610	632	603	649	637	625	621	620	623	631	648	636	575	655	638	620	641	607	663	619	593	628	632	644	639	601	621	596	625	616	623	643	655	618	600	620	650	657	611	641	629	590	674	633	668	666	598	618	627	615	625	609	678	649	659	631	586	642	640	660	632	640	629	622	620	648	615	621	626	623	645	651	660	633	637	583	621	598	629	627	653	623	644	624	596	613	586	603	590	628	659	607	646	618	628	618	642	624	645	643	636	673	653	628	646	621	631	667	665	639	648	627	622	623	639	629	638	676	617	639	612	631	641	628	597	647	639	638	657	660	642	643	638	639	663	603	643	586	634	633	654	612	646	647	664	687	684	661	674	592	653	607	609	699	664	599	649	646	646	628	622	648	630	595	641	625	570	610	626	659	654	629	602	615	648	679	620	646	634	615	621	639	596	613	642	626	636	593	642	638	727	640	656	681	630	588	615	619	636	650	634	620	636	642	641	630	625	604	615	637	635	622	650	608	610	648	634	665	619	607	669	649	604	650	648	684	616	600	600	637	611	657	654	609	645	613	646	584	619	652	637	629	673	650	656	657	588	631	653	656	663	596	629	672	641	644	628	652	666	653	614	628	599	631	595	614	659	635	619	636	670	626	612	641	647	645	669	607	602	650	635	638	646	657	644	631	674	636	617	643	624	610	582	578	645	669	604	601	635	649	615	635	595	649	647	631	598	639	638	634	641	676	620	613	641	658	644	557	638	606	644	599	580	632	626	652	643	660	652	629	602	617	605	597	616	616	598	651	659	610	658	566	674	654	661	565	627	647	621	643	719	683	587	629	612	613	592	611	653	648	646	627	657	673	646	618	595	659	598	648	673	648	634	637	617	587	630	660	634	666	600	660	650	669	607	640	647	597	598	695	662	638	661	686	588	640	613	665	673	609	630	644	661	600	606	603	627	625	630	654	615	645	659	630	642	648	612	622	620	625	625	596	625	630	666	646	689	644	642	607	643	646	614	653	669	645	614	609	657	575	615	628	631	638	667	569	640	588	677	610	621	629	621	640	643	608	608	595	633	644	650	625	633	649	612	599	613	629	604	652	567	657	659	649	621	627	691	598	621	607	669	617	620	643	638	654	614	633	655	622	631	621	626	649	640	616	639	630	603	632	645	648	676	647	658	601	655	568	575	618	642	644	621	630	616	643	606	607	631	638	655	637	624	602	625	641	678	623	651	607	617	618	645	618	627	625	591	592	644	656	588	628	604	600	618	629	572	592	649	637	653	600	603	614	646	579	650	596	659	664	621	619	621	663	606	620	658	612	629	697	640	627	613	660	622	605	616	678	625	672	619	675	613	638	604	636	643	638	631	669	625	608	648	644	675	648	642	613	615	627	634	640	628	637	614	644	664	630	575	624	653	635	676	607	663	639	613	605	634	614	596	672	653	652	604	619	650	648	681	613	659	667	647	616	654	653	662	624	643	676	626	606	621	630	607	608	607	642	651	578	652	650	628	593	602	610	626	637	576	639	657	624	644	591	664	618	585	602	623	608	663	643	658	640	654	600	615	636	623	653	660	645	583	668	629	620	615	663	609	620	596	622	645	582	645	665	636	642	614	640	634	590	644	640	599	612	664	602	676	672	605	603	628	672	605	644	591	676	636	679	610	636	653	617	596	565	652	645	615	568	600	597	622	641	638	654	645	630	625	650	623	632	636	669	594	617	637	626	600	615	633	646	654	673	659	639	651	617	650	602	603	595	627	654	634	597	653	571	631	645	630	604	645	671	607	622	605	635	607	604	658	605	678	616	620	652	601	603	655	653	622	673	635	613	607	618	650	603	669	668	632	606	641	626	653	651	603	616	607	635	595	648	610	635	658	621	619	662	606	639	657	614	622	620	657	634	645	619	678	658	626	642	651	594	623	615	652	649	635	624	656	642	574	657	624	666	666	639	660	607	654	628	581	617	608	592	661	656	638	587	641	604	623	628	616	644	641	682	638	666	604	637	654	630	654	678	623	636	606	633	644	593	669	604	708	652	623	651	601	682	613	643	681	608	612	602	607	629	615	625	667	653	636	631	595	623	604	645	604	645	647	660	659	615	652	615	622	657	625	635	636	650	586	643	608	615	612	662	605	629	669	672	635	596	688	649	621	640	626	657	633	669	605	657	652	647	625	651	595	644	623	631	655	639	630	595	653	609	634	602	617	645	631	635	635	609	640	646	644	700	634	679	657	635	624	654	655	622	641	646	591	618	616	605	629	619	654	636	642	649	621	659	636	632	632	630	575	617	620	599	661	650	621	628	594	613	676	648	608	584	643	657	608	640	624	673	639	594	621	665	642	599	604	622	637	639	627	647	616	632	592	623	610	671	596	610	637	633	674	646	657	616	629	624	687	625	659	612	663	665	633	681	606	612	604	633	580	622	605	637	608	627	688	658	637	669	659	605	626	631	613	614	596	636	606	645	637	622	630	683	650	624	624	569	647	691	590	641	661	626	630	621	647	614	661	613	674	607	603	632	611	636	619	623	631	608	620	628	664	622	626	647	683	605	666	660	626	624	630	667	660	585	635	629	639	598	637	614	644	621	648	606	645	616	614	608	654	648	637	647	625	650	624	642	665	658	558	632	632	633	637	572	613	654	628	598	664	640	627	652	668	659	641	652	625	643	607	634	633	599	645	588	627	655	651	606	606	638	582	597	603	619	627	600	578	599	646	617	642	681	600	635	620	602	624	645	600	595	617	682	615	645	665	639	592	614	669	641	629	589	623	609	686	673	684	614	625	601	644	598	638	664	654	631	612	666	622	666	625	630	572	635	622	643	642	612	615	600	642	626	636	672	639	646	614	639	615	626	620	595	653	638	639	625	653	613	627	637	645	621	663	638	648	611
1630	378	228	157	294	364	289	246	205	157	151	107	101	87	77	56	77	60	60	44	44	54	53	64	52	49	47	66	48	52	47	39	39	36	36	36	39	38	29	23	39	26	30	32	36	22	27	22	11	27	24	9	25	20	21	28	21	16	20	22	28	18	24	19	21	23	18	23	20	25	20	26	18	16	24	20	20	24	23	15	14	12	22	24	27	24	23	18	21	21	19	23	24	16	22	23	21	32	29	18	14	12	28	22	15	18	24	25	18	30	19	31	18	13	18	18	30	16	20	21	16	19	17	30	20	19	17	25	32	21	18	25	20	12	17	21	21	19	21	27	21	26	20	15	25	17	26	23	17	31	18	22	18	19	25	23	16	24	28	19	25	17	22	19	15	20	25	9	25	26	20	21	23	30	19	23	22	17	19	15	17	19	17	19	21	24	28	19	33	19	23	34	22	28	23	26	15	24	23	13	20	16	18	20	20	14	25	16	19	19	25	21	18	18	13	18	19	15	29	22	20	15	19	22	12	23	23	27	25	22	17	27	20	17	22	27	25	17	19	18	23	16	25	22	23	26	22	16	20	30	23	21	25	18	23	15	17	15	18	15	19	22	24	19	24	28	17	32	16	28	16	21	19	23	28	19	22	20	25	16	25	21	31	14	21	17	18	31	26	23	23	24	23	25	17	17	17	32	24	24	20	23	27	24	26	22	18	13	15	20	22	24	17	18	19	21	25	25	21	17	25	18	31	31	17	23	20	13	18	15	18	16	17	32	18	16	18	20	21	22	16	19	25	22	25	19	28	25	21	13	22	24	23	17	25	23	23	14	22	22	18	24	18	11	24	20	19	17	24	21	20	23	28	32	27	20	23	22	21	15	23	16	24	19	22	13	26	17	18	18	20	18	31	20	22	26	22	28	23	21	14	13	20	29	18	18	16	19	24	27	25	25	24	19	27	20	26	20	23	20	19	18	17	25	23	28	21	25	21	18	26	25	20	32	19	18	24	14	21	16	17	23	13	27	23	18	28	24	15	19	20	28	16	13	16	12	18	25	13	22	20	29	18	27	19	17	14	20	27	18	17	23	22	24	29	22	18	18	16	23	25	23	20	19	24	17	20	18	25	20	21	19	10	23	21	23	24	31	20	16	20	22	22	25	24	22	20	20	14	18	18	22	20	27	16	26	19	21	22	22	19	25	13	18	26	23	28	16	25	27	19	22	30	16	21	16	23	16	28	29	14	25	21	18	27	20	19	19	27	22	16	22	15	17	19	21	29	27	21	15	24	17	13	21	18	20	20	26	24	24	29	21	16	12	23	19	18	28	24	25	27	26	22	28	18	24	21	27	20	23	23	26	33	22	20	26	25	24	19	21	30	21	30	16	23	18	19	23	15	24	16	19	23	27	22	23	22	26	25	17	23	18	26	17	23	24	27	30	30	23	19	28	26	21	18	15	14	15	18	27	25	20	24	22	21	26	17	20	20	17	25	22	32	15	23	33	25	17	22	17	16	20	23	26	23	22	26	23	18	17	16	18	29	25	18	20	21	20	31	17	26	30	20	19	24	26	26	24	21	23	18	19	23	16	23	18	26	27	18	22	19	21	27	24	27	29	22	23	35	24	24	20	17	18	18	24	17	20	28	26	19	30	20	27	25	27	23	14	16	25	23	20	31	21	13	25	30	16	17	20	22	21	29	27	21	19	17	16	30	21	29	26	27	24	23	24	19	25	22	26	20	20	19	22	15	24	17	22	22	14	23	23	19	22	16	21	27	15	25	15	18	16	22	24	12	17	15	27	21	17	21	15	25	30	32	28	23	22	14	20	23	17	20	27	18	23	28	27	21	23	24	24	19	13	20	16	19	13	24	13	18	14	25	27	20	25	20	28	23	21	26	24	23	26	27	26	25	22	24	20	25	19	23	17	14	33	22	16	20	20	22	18	17	22	18	19	25	30	27	21	13	27	18	17	20	17	20	19	26	22	20	17	28	16	22	27	17	15	19	19	25	24	32	9	16	22	27	16	20	18	32	20	18	22	16	23	13	16	23	19	22	26	20	22	14	18	17	23	20	17	18	21	19	19	14	25	25	20	25	26	17	22	31	18	21	20	19	21	21	18	20	24	22	25	28	18	21	25	23	17	17	28	23	17	26	14	26	20	30	22	14	22	22	27	23	18	21	22	25	27	19	19	13	27	28	17	21	21	15	16	19	23	24	21	17	23	14	19	22	14	22	27	18	18	16	22	21	15	19	23	24	21	18	20	14	28	13	29	25	19	30	24	31	17	19	18	23	23	13	18	16	13	20	33	23	27	22	34	20	23	29	23	22	21	26	28	29	23	24	22	23	28	20	21	18	30	21	15	17	25	23	19	23	25	23	14	21	27	26	20	5	27	18	21	15	29	16	12	15	20	24	20	28	30	25	25	25	19	16	20	14	24	20	14	27	20	20	24	20	25	20	23	18	21	23	22	14	21	23	20	25	26	24	18	27	20	12	21	15	30	30	16	32	14	21	35	15	22	20	18	15	19	18	22	19	28	22	20	16	30	18	29	16	23	25	24	22	19	21	17	14	11	18	27	21	12	20	16	23	23	14	23	19	29	22	17	16	16	25	19	27	11	20	21	30	27	22	19	20	17	19	29	24	25	17	21	24	24	15	22	18	14	16	15	19	21	31	37	19	21	25	23	25	20	20	21	22	18	20	27	20	22	22	25	18	16	29	25	18	14	17	20	32	14	28	26	24	17	24	22	11	27	30	31	24	23	24	28	24	27	29	20	17	27	19	28	18	25	16	19	27	10	26	23	26	21	32	29	21	21	21	18	27	18	16	15	22	20	20	21	19	20	24	24	23	26	17	19	16	21	27	22	27	19	26	30	19	31	25	24	23	29	19	23	28	31	18	12	25	30	26	26	22	28	19	26	31	25	20	19	23	23	23	15	19	22	18	21	23	23	21	28	20	19	19	20	16	17	26	23	21	24	22	34	27	21	19	24	23	25	11	28	23	29	21	25	18	21	24	20	23	18	24	23	24	15	21	19	20	19	14	21	30	19	25	23	18	22	16	24	24	26	23	29	16	23	20	29	23	29	26	24	22	28	18	21	21	15	14	25	22	20	25	27	33	22	19	23	23	21	23	21	27	31	18	28	20	21	25	23	18	24	23	28	17	21	24	20	20	21	22	18	16	27	26	23	21	21	22	21	16	21	23	28	16	21	23	18	20	16	17	21	19	24	16	13	27	17	20	12	25	21	17	20	19	28	29	16	21	20	17	21	22	18	17	24	15	20	19	27	15	19	17	20	19	17	19	18	30	24	23	13	15	16	16	35	22	12	17	23	17	18	15	27	15	20	23	16	25	25	24	21	20	24	20	26	18	29	26	18	24	31	28	20	22	31	14	21	19	20	18	28	24	19	20	20	28	23	17	20	18	27	20	19	29	16	23	20	26	25	22	27	19	17	21	12	15	29	26	12	21	28	32	18	25	31
16792	10629	5945	16216	23747	22571	18752	14682	11846	9417	7686	6117	4781	3998	3443	2867	2542	2282	2090	1969	2037	2099	2211	2213	1960	2006	1856	1785	1664	1601	1486	1496	1410	1328	1155	941	920	857	854	871	874	821	797	683	598	545	551	524	505	539	510	529	508	477	486	460	458	428	444	452	435	418	428	410	402	401	419	373	371	378	404	387	353	402	393	380	366	343	385	346	354	359	396	359	352	377	345	325	351	353	375	339	359	348	370	363	363	366	332	399	360	372	389	368	346	348	385	364	359	404	336	366	346	375	360	359	345	363	354	327	401	415	368	364	336	367	374	387	374	351	356	344	348	369	330	359	390	363	382	373	384	373	359	350	384	347	369	395	371	371	332	342	351	362	351	350	357	369	342	333	370	370	328	350	396	345	360	339	344	381	333	362	348	355	380	363	371	347	380	356	337	372	365	401	352	395	346	358	396	372	388	349	354	343	341	369	359	353	391	355	363	345	351	373	348	369	377	360	324	360	340	364	357	358	349	342	389	351	351	364	385	360	347	356	328	342	353	378	376	357	377	342	352	334	357	364	364	332	340	339	350	381	339	333	315	371	352	360	372	356	358	394	334	373	394	368	341	333	341	350	353	372	359	353	370	339	362	403	367	368	326	376	341	373	345	352	330	293	355	377	386	353	344	316	356	351	362	323	348	351	354	379	361	356	362	310	324	383	368	353	328	356	365	366	371	365	367	340	324	347	352	351	365	332	356	347	357	363	351	357	329	373	352	340	332	349	354	385	361	376	320	371	331	375	354	378	373	366	343	385	377	333	375	359	340	395	327	368	357	379	366	380	338	338	328	378	349	335	344	320	404	335	344	362	356	389	360	385	361	355	358	353	353	360	335	368	393	380	357	366	357	347	397	368	354	340	333	373	356	379	340	358	351	335	363	338	356	359	353	350	343	314	353	365	337	353	349	353	346	345	342	367	378	354	367	373	357	380	359	343	333	345	369	384	385	343	356	383	367	357	340	361	347	330	362	358	412	402	366	368	353	343	353	339	358	358	353	361	365	336	353	345	374	361	365	380	358	372	341	368	358	337	413	351	367	379	379	350	350	377	374	377	359	365	351	362	361	384	348	391	362	355	380	350	351	396	332	376	343	360	334	363	366	372	377	354	378	374	354	374	383	368	345	344	348	338	368	363	355	378	359	341	380	333	380	357	354	354	366	354	368	383	344	352	350	388	354	345	383	362	354	367	391	365	386	344	358	323	360	349	343	358	346	348	363	334	352	342	344	365	329	385	342	334	350	337	329	357	335	334	363	347	376	393	389	349	332	332	358	379	368	335	357	356	352	351	375	361	364	372	345	403	379	353	318	344	356	356	365	359	369	379	329	348	402	378	379	355	353	376	341	339	371	342	352	347	367	355	361	346	347	362	334	377	370	338	362	332	337	344	368	348	369	379	376	355	362	354	350	419	381	366	355	355	356	356	393	384	357	332	407	379	362	365	332	352	319	344	362	345	325	327	379	332	368	333	367	355	361	350	382	346	339	349	355	361	343	367	364	370	370	338	341	354	336	336	353	345	374	328	334	343	342	372	368	354	347	370	379	344	372	352	324	355	345	364	367	360	352	373	360	395	363	334	332	349	393	357	379	365	334	343	349	355	371	340	376	397	370	370	352	369	360	378	333	351	359	353	362	326	368	354	387	363	325	324	356	366	359	384	335	335	360	362	376	341	379	377	352	319	374	378	358	357	352	350	344	347	387	357	349	357	350	373	335	357	361	353	335	359	359	368	330	383	371	346	367	366	354	366	372	388	346	344	366	370	374	350	362	360	359	345	376	364	360	336	335	397	350	325	387	364	352	369	343	345	328	345	370	381	365	334	353	374	365	366	351	349	356	361	357	380	369	348	330	355	332	375	361	351	372	346	333	372	339	328	361	387	359	363	402	352	348	359	358	340	327	354	321	380	334	332	345	352	389	382	376	340	379	341	362	363	365	353	370	347	342	358	360	368	371	338	355	364	363	334	351	364	333	367	356	369	391	380	352	368	312	365	383	361	354	330	355	367	371	385	365	348	339	335	351	345	378	379	345	360	349	359	348	371	348	388	366	357	358	339	385	343	386	375	374	360	329	318	388	369	380	407	338	384	379	345	391	398	390	328	350	353	364	375	382	378	363	399	382	365	354	391	353	374	342	362	340	357	339	346	352	355	374	334	366	367	363	374	351	377	358	359	330	343	394	365	387	384	346	333	351	382	349	363	380	330	338	362	358	383	378	380	327	344	405	367	341	362	372	357	340	324	357	344	359	345	375	334	333	362	354	345	362	350	377	343	367	371	358	353	367	375	352	366	345	359	356	340	385	354	348	343	377	367	343	361	380	351	339	351	368	331	362	360	348	357	344	353	346	335	348	343	327	358	372	351	358	378	362	329	375	352	330	354	345	344	348	380	364	348	398	361	357	348	354	339	320	335	331	359	359	388	382	323	383	366	374	364	362	330	326	353	339	331	355	340	341	359	350	362	386	362	328	367	386	327	356	371	339	331	362	308	327	365	353	376	345	354	344	382	339	356	335	361	362	358	397	346	367	348	347	373	306	365	338	371	352	351	360	322	361	321	382	354	377	336	378	360	374	356	363	325	360	366	362	351	371	356	383	372	356	343	345	373	338	376	340	359	384	386	368	384	350	396	352	366	327	386	350	356	336	326	379	361	326	363	374	358	367	377	374	346	342	346	385	370	355	379	345	353	377	346	362	340	338	358	328	380	332	376	357	345	356	365	353	374	368	368	356	359	368	308	335	350	356	345	379	368	368	357	350	332	323	393	347	350	357	371	339	385	355	326	359	406	354	354	361	361	352	363	393	305	339	364	357	388	357	381	341	366	366	348	357	347	348	373	342	378	350	355	349	376	314	368	397	360	362	327	355	358	362	377	359	370	339	364	389	353	373	353	336	379	376	364	343	348	362	365	372	350	372	329	357	371	355	393	369	366	348	362	369	332	361	330	337	360	365	332	349	355	338	341	340	357	365	362	350	334	364	353	364	356	368	336	315	360	368	373	340	386	353	344	345	370	371	352	333	363	351	351	370	356	370	383	355	343	354	346	364	355	393	365	338	355	326	351	368	330	348	377	357	367	380	391	346	346	370	388	367	316	355	357	347	347	356	354	380	365	363	325	361	344	327	363	367	323	355	360	402	394	372	354	338	374	359	335	364	343	324	346	342	352	355	327	372	373	363	346	334	330	345	356	354	328	383	376	317	359	348	379	377	347	394	361	336	392	334	332	356	342	371	371	339	383	343	353	373	378	365	364	374	389	364	377	359	368	341	362	354	357	338	329	358	371	363	355	354	326	376	342	344	372	363	345	364	325	347	352	336	309	344	361	317	349	342	356	345	395	329	366	361	351	332	320	360	342	350	349	334	331	333	353	368	382	336	398	339	360	351	368	324	364	335	381	372	338	346	342	343	362	339	329	302	303	340	370	358	352	344	361	379	351	347	382	373	349	350	310	350	359
1130	582	350	275	445	546	447	395	333	261	203	191	162	124	97	82	71	76	81	82	66	61	69	75	68	73	50	46	56	60	51	57	62	45	48	44	36	32	33	30	34	37	27	32	30	27	30	18	17	25	21	29	29	27	27	28	15	25	27	29	19	23	21	34	23	24	25	29	26	30	19	23	21	12	24	24	15	20	18	17	14	31	22	23	27	12	23	24	27	17	22	20	22	17	18	20	20	18	14	24	13	25	16	30	25	16	27	22	19	23	16	16	14	25	18	22	25	22	18	17	16	21	22	22	24	27	19	17	18	16	30	29	21	22	28	15	22	26	25	26	21	16	26	24	26	23	25	19	17	30	35	22	31	22	21	16	28	25	17	23	16	21	21	24	22	17	28	16	25	17	30	27	13	32	25	19	25	16	24	18	22	27	17	17	19	19	16	15	14	16	14	22	18	19	17	24	31	16	14	20	17	19	23	16	20	20	14	26	21	21	18	20	17	22	13	20	17	15	26	15	14	19	17	19	27	15	17	24	21	12	27	24	15	22	24	16	19	29	26	17	19	24	15	23	16	17	13	15	24	22	24	23	20	15	13	19	19	16	23	13	25	21	21	18	24	18	31	15	25	19	13	17	15	20	12	22	22	23	19	22	21	16	20	17	21	26	23	20	33	31	22	21	24	19	28	23	20	17	12	17	21	26	27	27	17	16	21	15	25	28	20	23	23	24	21	23	26	18	20	22	19	23	21	19	17	25	21	26	22	23	17	22	16	21	12	26	20	19	20	16	21	20	24	24	15	20	19	20	27	30	20	21	20	20	23	28	28	17	22	27	20	22	19	16	26	23	19	21	21	20	17	26	28	20	24	21	25	21	14	20	19	20	18	28	27	23	20	25	32	23	27	22	19	18	22	20	15	15	22	23	30	12	18	19	33	20	21	16	16	19	23	31	23	27	21	20	24	22	19	20	17	20	21	10	30	20	15	12	22	23	26	17	15	13	15	16	23	14	31	18	23	23	21	17	21	18	26	22	22	20	18	15	18	12	23	27	22	25	22	22	17	20	21	29	17	24	29	16	24	16	24	18	18	21	18	19	23	28	21	21	17	17	28	14	24	27	28	21	23	18	27	26	20	19	16	18	26	25	19	29	22	12	16	24	27	23	25	15	18	26	18	27	23	17	16	9	19	21	33	18	31	25	18	19	22	21	27	27	19	29	17	18	28	23	20	20	17	17	28	22	28	26	23	20	24	14	18	22	18	19	23	20	14	25	24	21	27	21	17	26	17	27	21	22	16	26	31	22	18	26	12	24	16	15	26	29	16	26	22	18	16	19	28	26	28	19	22	16	18	18	24	24	14	14	18	17	29	15	21	17	20	23	27	10	26	18	16	30	19	24	18	23	23	22	21	22	11	21	18	30	23	25	27	27	19	24	25	17	17	20	17	22	26	27	21	31	23	16	22	14	27	20	20	18	20	21	23	28	19	25	18	21	19	14	20	17	21	22	24	23	19	20	18	19	22	24	25	25	24	18	22	25	37	20	18	20	22	25	17	16	24	21	22	19	14	22	19	24	15	16	20	19	20	20	24	20	21	26	32	17	28	25	28	20	24	24	17	14	22	16	20	27	13	23	20	25	31	28	18	16	24	23	20	20	28	16	13	26	14	23	17	25	19	16	17	20	23	18	17	19	19	23	14	24	12	21	22	23	19	18	15	17	20	21	18	19	17	21	22	21	22	19	19	20	22	15	21	17	22	21	18	25	24	22	26	22	22	22	17	23	24	21	22	19	22	20	16	29	22	16	12	26	28	21	20	16	22	25	23	23	17	27	18	20	19	18	26	21	16	18	24	13	18	20	25	23	24	24	24	14	23	20	17	20	23	25	22	23	17	22	28	24	18	29	19	13	18	19	19	14	20	16	17	16	14	24	25	21	19	17	19	16	19	24	12	21	21	18	27	20	23	20	25	24	22	20	28	28	24	19	31	23	17	20	15	15	21	21	19	29	16	31	21	18	21	28	21	21	15	18	16	24	28	21	21	20	25	21	21	24	30	20	20	28	17	26	29	19	24	23	20	21	22	28	19	15	21	23	23	23	24	24	28	28	26	30	21	20	19	21	20	18	24	18	28	17	29	20	16	18	23	22	15	25	22	21	24	17	32	17	17	21	17	19	14	20	17	19	18	19	22	27	15	12	27	27	20	19	22	22	27	22	16	20	24	13	21	21	23	21	26	21	18	17	24	21	24	19	22	12	16	25	17	21	24	18	21	17	21	13	17	22	18	21	22	38	17	27	19	24	22	30	23	19	14	21	23	23	26	21	18	31	21	17	24	17	26	17	28	18	20	19	23	22	16	20	16	21	23	24	19	20	21	27	25	19	21	14	15	24	16	26	19	18	23	22	24	20	22	16	28	26	28	20	26	22	22	24	23	22	27	16	20	33	18	22	22	19	23	14	13	23	20	21	18	27	17	18	16	18	20	27	16	18	18	16	16	27	22	12	24	18	19	23	17	20	21	20	20	16	18	28	20	19	19	17	16	15	22	11	26	25	24	19	19	16	18	29	28	22	24	24	30	13	16	16	18	15	25	23	29	14	18	19	14	29	18	21	15	21	26	24	20	18	20	24	24	24	30	26	20	18	17	33	24	26	17	23	23	19	20	20	23	22	22	11	23	14	23	24	26	16	19	15	17	30	23	20	18	18	25	31	25	22	21	15	21	20	20	27	9	24	15	14	17	17	22	18	22	17	19	16	18	22	27	17	13	26	17	11	26	21	24	40	19	17	27	18	26	27	13	22	10	17	19	26	25	28	23	21	19	22	21	17	24	20	26	18	23	21	18	23	20	12	26	13	25	24	28	15	16	21	23	17	25	22	23	27	18	17	21	31	18	16	17	22	17	29	19	19	29	17	10	15	25	28	14	21	20	13	20	21	15	22	14	28	25	21	22	16	19	21	23	13	29	21	24	26	25	15	19	21	21	17	14	22	28	23	15	22	19	13	16	17	18	21	14	19	16	22	33	24	23	19	21	18	25	27	17	33	13	28	20	20	18	16	23	18	27	24	21	20	27	21	24	26	19	20	26	26	20	28	26	20	29	12	15	20	21	21	22	23	19	25	21	25	18	28	28	28	16	21	22	29	22	17	23	27	19	23	17	24	21	21	16	20	20	26	20	22	21	14	24	23	19	25	23	15	23	20	20	23	23	29	17	17	14	20	22	26	28	17	20	28	19	17	18	24	8	28	23	15	30	20	27	23	23	30	20	21	28	16	30	20	21	23	19	28	27	19	30	15	16	19	28	25	22	33	19	26	17	18	21	17	14	35	22	22	22	22	23	16	24	14	15	20	21	23	21	16	16	27	27	22	20	26	26	25	17	28	18	27	15	26	18	19	18	26	16	16	16	12	21	15	22	29	16	26	20	22	37	17	24	27	21	19	15	14	21	17	27	19	19	22	24	23	25	15	16	24	20	23	19	12	32	17
20863	14917	9000	21803	29850	28531	24167	20239	16503	13677	11295	9194	7276	5998	5050	4493	3925	3489	3243	3051	2863	2977	2973	2947	2663	2533	2459	2304	2132	1962	2042	1982	1830	1632	1349	1237	1153	1106	1123	1064	1065	1023	915	807	718	621	643	647	594	590	608	620	622	570	531	493	560	469	502	535	526	513	510	462	439	443	389	415	389	382	371	373	355	359	394	387	362	383	403	407	408	397	370	366	337	426	370	352	375	359	379	348	331	356	346	352	360	386	392	377	359	338	378	346	370	369	389	375	316	335	365	362	334	346	378	390	336	350	383	381	352	356	347	344	350	358	338	387	373	370	393	362	367	349	358	375	361	310	374	309	352	382	352	383	402	315	363	293	355	353	351	366	317	333	370	359	373	353	309	358	357	368	353	391	312	358	376	340	370	353	361	366	341	359	373	367	367	385	362	329	324	331	348	369	342	352	354	339	345	372	344	353	374	357	338	375	347	385	334	347	367	341	354	363	375	355	336	300	353	379	359	344	367	360	355	323	356	350	363	356	324	356	362	387	349	364	348	353	385	347	370	336	348	385	368	349	305	361	327	362	322	353	344	321	342	375	335	334	336	341	358	329	360	320	364	324	358	370	356	348	332	349	333	352	327	349	347	339	325	389	353	349	358	332	337	351	361	356	370	379	308	303	347	341	354	354	378	337	368	370	347	358	376	342	340	352	348	344	363	336	391	352	331	344	355	354	312	325	350	323	385	378	333	346	334	336	350	368	338	324	369	322	363	357	367	336	381	391	356	354	359	365	348	346	369	376	359	351	340	345	348	362	367	358	338	321	368	347	358	368	324	347	342	313	365	343	335	342	355	342	361	367	334	335	350	353	345	350	338	334	328	351	365	328	363	305	355	373	371	345	368	353	316	356	314	345	379	379	329	350	325	375	348	368	312	371	343	348	367	320	335	365	328	349	395	360	340	320	366	355	327	335	366	355	362	384	328	380	326	347	374	343	310	331	366	370	354	345	376	362	398	354	358	338	336	395	335	341	360	370	352	360	341	338	361	329	366	336	345	396	335	332	334	367	351	366	332	351	318	390	348	355	345	329	365	349	355	344	337	377	313	338	336	355	343	308	340	348	345	374	345	383	372	358	360	366	382	344	367	358	360	345	367	346	356	335	362	348	360	353	371	360	370	358	334	319	352	343	339	334	336	342	368	346	363	356	359	366	378	332	328	338	351	356	357	375	320	337	379	381	335	334	339	380	343	353	369	331	372	374	341	350	351	355	356	350	320	358	352	337	380	333	332	337	370	339	350	338	354	363	368	338	363	359	365	367	362	329	355	358	367	366	347	365	332	337	343	358	375	374	359	369	361	343	349	338	361	381	347	336	326	366	356	340	359	358	370	362	378	357	360	365	349	339	366	352	347	358	360	352	333	380	361	335	353	345	383	351	337	370	345	357	370	363	384	362	326	385	370	361	395	396	340	321	347	370	371	362	348	340	355	335	339	344	336	318	342	351	351	366	372	345	328	360	357	338	356	356	332	344	354	371	371	355	360	379	370	352	383	342	374	384	343	344	340	343	344	388	339	358	360	369	345	366	357	310	326	365	342	371	358	338	348	380	370	352	363	369	377	376	354	354	348	350	357	373	383	332	363	343	357	347	366	372	365	363	365	373	362	355	313	316	316	350	357	357	358	347	348	333	334	357	359	364	354	353	350	372	328	367	375	361	338	322	330	315	334	342	358	370	374	374	356	337	315	353	352	348	338	331	357	378	344	334	366	362	377	318	302	375	349	347	369	354	338	339	398	366	355	353	376	343	379	355	346	333	359	340	371	335	349	332	360	371	345	362	365	353	313	388	373	343	348	345	345	373	337	342	366	359	302	394	339	367	335	350	349	357	362	398	340	346	345	391	354	390	358	338	379	330	382	375	368	321	372	364	342	348	337	360	325	372	303	357	332	351	371	362	326	348	357	361	373	366	342	379	357	334	302	371	346	331	334	346	345	348	372	363	364	371	339	351	342	330	368	351	344	370	382	361	334	351	346	343	363	353	339	362	329	349	358	373	326	363	367	367	332	363	413	385	340	355	370	358	340	308	360	345	383	376	353	371	362	317	362	340	351	363	352	369	368	346	324	373	367	330	345	309	311	345	371	351	364	361	372	357	376	362	350	350	350	326	354	359	352	382	337	332	347	360	351	336	308	370	373	349	354	348	347	372	312	342	360	351	351	347	320	335	326	356	347	341	365	348	339	349	322	373	380	375	335	366	342	342	405	354	311	386	348	341	344	324	343	323	337	367	356	334	325	371	367	377	352	369	357	360	394	343	359	345	362	384	373	339	368	331	339	330	356	373	342	324	340	338	360	386	360	354	337	367	340	368	324	346	335	360	381	339	351	349	367	350	347	326	343	383	387	354	340	350	343	361	340	366	370	353	338	357	326	334	359	337	367	347	330	371	363	358	347	355	341	368	363	352	346	350	348	345	359	319	341	339	336	350	359	357	388	320	338	372	351	341	342	348	377	353	330	327	362	369	352	339	358	355	365	362	351	352	344	341	337	363	376	363	331	356	341	396	378	344	359	340	350	315	331	355	344	324	307	349	346	347	354	366	363	357	373	382	373	371	354	353	392	356	347	359	335	349	379	355	338	359	328	336	348	348	364	348	333	354	320	346	334	321	380	351	347	359	328	345	341	340	358	366	348	359	348	352	383	345	328	314	332	377	341	372	373	376	332	306	370	363	338	385	340	343	351	374	346	348	376	372	372	357	361	389	348	343	345	369	363	362	362	352	377	352	355	378	342	329	354	356	338	368	339	351	350	360	335	359	365	356	319	346	325	344	349	384	336	311	342	379	328	369	376	320	352	358	324	338	329	349	372	376	377	339	335	350	344	377	363	337	381	321	368	350	363	344	368	365	372	356	331	345	322	367	335	357	381	323	346	309	357	367	311	319	360	364	346	361	321	347	350	356	333	350	341	330	381	343	343	339	340	352	367	325	317	379	309	353	329	359	360	326	341	347	364	310	374	386	362	353	378	357	354	364	311	356	345	352	362	347	346	367	374	346	403	363	343	364	334	378	344	325	338	355	315	358	369	369	336	348	344	352	381	345	335	348	370	371	342	341	329	357	371	333	346	313	366	376	358	345	346	351	358	356	339	420	344	379	358	361	335	345	340	343	340	352	339	323	387	379	337	351	341	364	365	349	395	375	342	386	344	349	351	343	344	337	370	357	349	359	335	361	384	362	382	363	327	366	349	379	342	343	375	357	353	343	348	344	376	380	344	331	349	343	342	344	347	301	355	351	362	314	339	323	363	324	372	331	366	351	356	370	358	338	361	344	365	374	415	372	366	348	372	364	339	371	287	323	333	341	326	351	379	354	361	350	363	310	356	341	359	354	358	332	342	361	330	371	329	355	335	359	353	367	350	337	341	334	345	360	383	362	345	348	362	347	348	333	346	341	382	363	360	343	380	345	391	335	352	361	353	353	373	360	357	367	329	347	373	355	347	343	357	386
2593	486	340	274	439	541	421	310	320	245	233	179	149	140	124	115	107	97	89	83	75	101	95	78	67	89	90	66	83	82	71	70	56	56	76	54	46	44	48	52	59	42	44	51	58	29	48	37	42	43	37	40	40	38	51	40	38	51	32	53	34	45	42	41	44	30	40	38	54	36	38	42	48	36	32	22	36	34	37	42	21	41	35	37	43	33	61	41	37	31	48	48	39	43	49	23	42	40	50	49	36	44	48	40	30	44	30	35	47	39	44	45	32	43	36	37	38	41	40	30	49	42	46	31	42	37	27	44	27	43	44	40	39	36	40	46	34	34	40	37	29	33	48	31	31	40	33	47	29	48	33	44	43	30	37	28	41	42	35	30	45	36	45	32	42	41	40	35	34	32	39	31	35	37	36	31	39	40	33	32	36	43	43	41	48	42	32	39	36	40	37	37	40	37	42	29	38	40	34	36	37	46	42	44	44	28	51	34	35	30	46	37	37	41	34	47	33	25	40	46	34	38	46	35	41	33	30	32	35	47	26	31	39	51	38	32	30	35	46	44	30	36	39	51	45	36	40	35	47	38	46	31	43	39	39	33	39	37	46	42	34	30	36	37	36	34	35	29	43	44	42	43	46	34	40	42	40	33	47	38	45	39	49	33	41	39	38	39	38	41	47	35	45	32	41	39	36	36	35	36	40	34	36	42	43	44	30	34	42	35	40	37	43	32	34	47	35	39	34	38	34	33	47	42	46	49	42	28	44	30	42	45	42	30	33	46	37	41	25	45	29	33	37	39	46	28	38	41	55	40	40	43	33	28	43	44	44	38	34	39	46	35	37	42	33	36	32	46	36	43	40	33	43	41	26	34	39	23	36	30	34	33	29	47	40	41	38	42	26	45	40	41	34	34	33	45	42	36	34	31	41	30	31	38	30	35	43	40	41	35	39	46	40	36	22	28	36	32	35	43	43	44	35	43	40	43	34	25	41	29	33	39	38	38	35	47	36	41	38	30	41	34	34	42	36	33	31	42	29	38	38	34	40	44	35	35	38	36	32	36	42	46	37	34	35	33	35	36	30	39	34	39	40	38	37	42	38	30	46	41	31	36	27	43	40	36	36	39	38	36	50	31	42	30	39	41	35	33	38	42	44	19	40	33	43	36	44	30	37	39	43	38	45	32	62	34	48	39	47	36	38	41	33	45	39	39	40	51	27	41	45	43	34	50	45	38	41	38	28	43	26	49	37	42	30	50	45	45	36	41	35	36	30	37	36	36	46	32	39	43	40	27	34	36	41	42	48	35	35	47	29	34	33	41	32	33	29	36	37	40	36	41	35	38	44	41	43	41	29	51	34	35	45	43	42	34	40	36	33	36	21	24	31	32	47	51	26	43	30	32	42	35	48	31	35	39	44	34	51	33	37	32	36	48	35	37	58	39	39	33	33	41	48	36	43	33	45	24	36	38	46	32	40	40	36	39	39	40	40	43	35	45	38	44	36	42	27	48	34	33	30	41	44	37	48	30	34	41	38	37	30	35	44	38	34	38	36	45	30	42	43	38	39	40	37	29	47	34	30	43	40	39	48	28	36	41	34	40	39	37	44	40	31	38	33	44	29	22	33	28	28	38	32	37	39	29	40	36	42	32	34	32	32	39	41	40	33	37	32	35	35	36	34	43	41	33	37	51	36	44	37	31	38	24	39	45	42	45	21	40	42	40	36	43	38	32	40	36	43	36	38	46	36	41	44	37	36	52	42	40	39	48	31	35	45	27	38	40	34	37	32	31	31	31	41	23	38	33	28	38	30	40	27	41	33	39	39	36	22	26	40	39	35	48	28	36	36	31	35	40	40	39	40	39	36	36	38	36	46	46	45	45	41	33	30	49	31	37	37	29	39	32	42	42	40	32	47	30	39	44	31	39	36	39	49	34	34	36	30	42	38	34	40	41	39	30	36	39	43	33	37	40	31	30	34	35	32	35	42	32	41	40	44	40	52	33	29	38	39	30	41	44	45	51	43	31	39	35	36	42	42	34	30	33	39	31	53	33	42	33	43	26	23	28	38	39	35	30	31	41	33	31	36	29	33	43	32	45	40	34	37	38	45	40	38	34	35	39	41	39	37	44	34	42	38	36	37	39	39	39	26	32	34	40	39	29	48	40	44	35	37	33	36	42	39	44	39	33	41	37	33	29	39	39	31	35	49	34	34	31	38	27	40	30	42	40	46	47	29	39	30	25	33	35	41	41	34	36	38	29	47	51	38	36	40	35	43	47	38	37	44	37	43	44	51	37	38	34	32	48	40	43	41	41	42	30	37	29	29	54	49	34	50	48	30	43	28	38	32	54	36	38	27	51	39	31	32	39	30	40	44	46	34	45	34	37	34	49	39	44	31	39	40	26	39	42	42	47	36	38	37	41	23	37	44	37	39	39	26	34	37	39	38	41	34	35	44	39	33	42	34	45	32	40	41	20	43	34	40	38	45	38	37	37	41	35	39	31	44	26	34	28	40	37	28	36	40	32	40	33	47	30	37	30	31	30	30	28	43	34	35	32	34	33	46	39	30	34	38	35	32	36	40	36	45	36	47	40	36	41	38	27	25	30	31	31	39	31	33	36	40	40	44	43	34	47	40	36	31	38	34	29	43	33	38	38	28	37	32	49	35	48	27	35	42	32	32	45	38	48	39	26	36	35	34	27	32	33	35	39	37	38	40	29	41	43	38	41	34	35	49	42	33	46	38	48	33	34	42	24	43	30	35	40	31	40	42	32	42	32	39	28	36	39	34	35	23	45	40	34	40	41	39	37	37	29	42	39	44	30	42	37	31	41	41	26	23	34	43	34	35	36	34	40	35	32	31	37	30	39	37	39	44	35	34	31	36	49	35	45	25	41	35	34	35	43	36	40	31	36	33	36	35	46	34	28	26	37	48	55	42	35	38	35	49	35	35	39	33	38	28	38	30	25	38	38	37	38	48	38	34	40	42	37	40	32	35	30	40	36	28	37	31	36	42	25	52	28	33	39	36	52	45	51	40	37	41	39	38	42	48	45	39	30	44	39	49	31	45	38	30	29	36	41	36	43	38	46	36	46	40	39	52	43	33	33	27	29	40	41	32	38	39	36	44	32	45	48	30	37	34	40	37	32	29	34	41	30	33	48	35	36	45	43	30	36	36	41	48	45	48	28	34	42	43	35	39	38	36	54	40	33	29	33	44	37	22	43	47	35	41	39	39	40	35	37	38	42	37	51	36	32	30	37	34	40	28	33	34	30	45	26	42	46	40	54	32	33	44	41	37	32	40	31	52	44	40	32	37	36	27	40	41	51	40	30	29	32	46	37	38	43	30	25	30	31	42	40	46	34	45	43	50	39	36	31	30	49	42	40	33	42	35	40	36	40	47	41	38	43	37	44	32	39	39	34	32	42	34	41	28	46	31	43	44	40	36	36	29	32	35	30	32	36	38	35	41	36	42	46	28	36	36	44	45	33
19271	13207	8449	20462	28253	26866	23297	19245	15656	12950	10605	8414	7000	5724	4934	4466	4144	3544	3303	3079	3032	3194	3290	2982	2731	2699	2480	2387	2334	2108	2221	2010	1869	1722	1657	1467	1393	1410	1334	1334	1284	1182	1121	988	920	865	886	824	877	873	848	783	853	891	758	784	779	762	769	841	836	722	730	752	736	715	672	680	720	696	635	646	651	673	590	678	644	656	605	678	678	663	605	691	634	653	598	658	606	642	601	592	649	614	650	655	611	619	610	656	624	590	593	679	665	612	634	632	680	633	612	661	633	644	644	595	645	609	635	608	644	610	651	623	590	618	626	639	602	643	604	652	626	661	618	584	606	615	624	620	641	653	643	593	619	661	690	650	642	656	637	595	595	601	677	625	650	626	668	681	604	633	611	644	651	569	603	618	613	623	638	621	644	640	646	575	621	613	651	602	633	609	640	620	629	638	644	625	607	632	650	613	617	677	632	615	606	646	605	602	560	653	626	624	594	661	620	655	595	668	621	617	649	613	618	650	614	613	655	626	649	588	598	627	613	614	595	626	608	588	666	641	646	642	611	594	607	648	615	579	629	649	614	603	653	654	612	594	591	654	610	580	614	627	622	674	607	659	611	607	607	597	615	603	609	607	645	594	594	592	610	608	647	664	634	624	602	609	629	600	629	611	607	639	648	637	605	613	641	606	594	669	620	645	635	607	598	628	644	635	609	602	622	634	615	629	599	653	610	632	590	624	651	653	649	630	622	612	657	630	628	610	616	612	648	626	608	614	643	632	624	617	643	622	617	650	651	638	631	610	618	589	635	651	629	601	608	611	609	646	635	644	634	579	628	634	652	621	617	622	591	636	586	656	622	625	550	641	565	634	622	656	639	592	625	611	592	617	665	653	624	628	617	666	571	606	629	641	652	635	642	572	580	606	651	662	602	616	620	579	671	633	629	621	623	622	613	642	628	638	615	591	611	617	628	654	561	634	645	607	609	649	621	633	608	618	648	608	619	634	628	633	676	598	578	663	606	627	617	606	609	652	630	651	661	594	589	585	632	621	621	571	628	627	590	677	610	655	599	619	630	619	639	627	662	609	625	642	629	634	606	624	603	572	641	630	657	588	668	625	610	625	612	641	633	590	644	669	608	651	648	605	604	670	655	604	622	653	627	610	614	613	579	617	638	589	655	600	627	654	650	602	608	638	592	607	598	608	617	621	593	654	566	577	631	654	615	625	623	640	610	633	655	601	604	596	658	614	673	585	625	561	642	602	628	638	614	622	661	584	616	648	602	591	613	668	623	652	647	645	622	627	613	587	590	611	615	599	643	624	650	612	648	561	619	656	609	598	622	608	602	651	586	580	607	622	614	633	623	607	679	560	613	588	650	650	663	628	575	625	641	602	616	606	631	653	623	613	665	635	610	607	622	653	588	595	666	615	647	611	605	583	611	621	598	683	619	613	592	603	632	613	630	595	617	586	627	622	604	645	589	563	627	637	606	639	607	640	622	610	637	661	610	611	650	617	594	588	633	600	620	665	590	651	663	627	607	636	626	656	667	630	637	645	610	653	606	666	644	626	625	612	654	676	642	623	655	654	653	634	614	675	578	602	656	608	668	612	607	601	624	569	661	605	615	640	676	646	608	586	628	643	666	650	582	642	648	626	599	622	644	655	649	653	597	645	574	651	626	638	634	628	594	597	627	609	620	623	640	650	623	602	577	620	647	598	615	648	583	638	623	602	607	632	634	670	602	633	594	599	631	628	601	630	626	588	637	578	599	633	627	652	635	601	621	616	647	628	593	612	654	644	616	640	604	587	592	579	641	647	599	648	638	609	632	638	619	613	593	599	661	648	614	646	601	625	610	624	630	587	628	629	618	625	634	611	634	614	614	618	668	618	640	600	636	612	637	644	650	625	669	622	614	609	620	629	643	611	614	608	621	633	666	642	588	591	657	643	628	691	635	598	665	650	640	634	611	622	595	645	587	648	645	631	649	610	651	597	643	622	622	624	632	570	630	650	637	596	590	625	625	610	653	611	631	594	626	668	572	650	596	604	614	676	637	626	575	624	617	592	575	591	630	606	637	554	610	639	644	610	650	657	607	617	645	681	642	617	633	589	652	692	594	629	612	610	600	604	620	616	618	599	601	580	599	658	645	654	619	608	604	591	630	630	609	625	615	592	579	617	620	596	642	560	646	596	664	604	639	632	596	629	599	590	620	647	609	642	630	598	639	598	645	586	595	612	621	632	595	662	656	623	621	633	589	637	637	592	633	620	621	626	601	636	633	626	636	598	634	625	621	584	665	619	593	591	605	605	635	608	631	648	639	619	647	626	673	597	600	632	644	594	609	604	643	642	622	661	662	645	632	589	604	585	652	624	639	593	610	641	586	597	613	672	632	614	646	665	620	639	621	628	648	625	584	620	606	598	607	654	620	616	596	615	623	646	661	609	628	598	605	596	655	569	607	638	659	636	630	581	643	632	631	605	626	615	599	658	672	627	650	588	610	589	594	610	619	644	612	602	638	610	647	599	628	600	662	623	613	614	635	595	626	669	634	622	608	659	592	604	689	628	643	596	638	584	622	602	617	595	657	597	604	610	628	614	628	625	605	619	595	558	654	649	618	614	616	587	601	648	623	626	669	642	622	647	630	654	665	610	624	631	594	646	619	612	614	621	654	646	638	620	629	625	602	593	604	629	597	596	636	595	584	608	636	607	682	609	657	604	606	619	611	614	594	616	648	582	670	633	606	591	612	608	614	582	627	633	647	608	604	597	563	640	605	634	643	643	654	600	617	614	576	609	649	625	638	616	599	640	612	652	652	655	643	630	622	657	640	581	610	594	591	693	637	632	650	651	618	636	632	616	610	620	567	613	627	617	646	654	563	655	608	628	615	623	642	641	656	610	629	600	629	592	602	606	593	621	614	610	622	606	623	643	611	603	620	603	613	632	618	593	611	621	625	597	628	604	613	610	587	652	632	612	585	618	624	612	629	628	627	566	669	665	619	668	642	583	644	559	632	625	608	620	614	630	662	617	620	652	588	613	602	602	625	622	653	568	697	607	616	634	608	684	601	602	630	636	582	615	606	613	635	575	631	602	648	609	638	622	646	603	602	643	663	611	625	625	652	604	612	635	602	602	616	620	584	605	588	624	635	663	630	642	613	656	595	630	608	608	585	669	619	634	637	639	634	599	612	601	664	594	656	605	619	633	616	607	636	659	580	631	575	621	601	618	591	684	622	555	663	625	638	633	625	620	615	656	610	606	653	660	584	624	641	686	602	568	593	649	626	595	623	613	577	601	656	672	620	644	605	612	626	612	573	612	607	693	602	622	667	661	596	627	604	627	624	620	669	618	607	628	605	616	633	585	624	625	642	600	631	622	610	630	668	582	659	639	642	617	605	602	602	633	622	599	628	635	644	645	636	637	605	610	652	602	611	611	595	618	593	638	601	644	603	619	629	611	583	601	646	650	622	629	613	596	655	601	617	652	631	610	650	615	599	598
2010	849	473	393	626	794	649	552	439	413	313	260	225	184	185	170	123	127	129	121	110	110	107	94	91	76	91	85	92	81	85	93	84	76	58	49	66	63	58	58	68	51	67	48	47	47	44	65	47	49	37	51	44	50	43	46	40	50	38	41	57	43	44	32	39	45	38	44	45	44	42	44	27	48	41	43	45	36	36	36	41	32	33	40	39	49	36	42	34	41	46	44	53	38	34	32	33	33	39	35	41	27	44	46	36	36	31	37	29	42	36	46	42	27	39	49	30	51	39	39	34	35	29	33	41	38	36	44	45	38	48	30	40	34	38	38	45	28	38	31	42	40	37	44	38	38	42	43	36	44	38	35	41	46	42	33	47	33	31	41	46	42	43	29	36	39	38	37	40	34	29	36	49	31	41	43	42	36	30	43	46	36	38	36	47	25	61	32	44	33	45	46	35	43	52	43	36	42	35	30	43	47	34	32	33	39	40	41	37	31	39	33	32	46	41	42	42	29	43	38	37	34	44	44	36	36	45	43	33	52	33	45	50	38	44	41	50	37	37	50	41	39	34	29	43	41	37	45	33	43	46	37	47	40	48	54	36	35	38	41	36	39	37	43	32	43	31	53	44	34	38	45	41	50	37	41	25	46	38	51	36	36	36	33	48	32	39	37	49	50	39	32	32	49	27	43	34	44	39	36	48	49	42	41	40	35	34	44	38	40	41	39	24	37	32	32	42	41	30	40	35	39	37	55	38	37	41	37	46	37	38	30	37	43	41	42	39	25	54	38	38	43	36	26	33	49	39	40	47	34	32	43	25	49	28	50	59	43	48	39	28	36	45	37	41	31	41	39	46	34	40	46	42	43	34	37	31	44	35	34	40	39	45	41	38	37	37	36	38	37	38	30	34	32	47	42	31	37	31	40	46	41	53	47	29	31	41	28	36	32	26	35	41	39	36	44	33	58	38	36	33	44	33	49	18	35	38	38	42	54	32	44	32	35	44	42	40	25	36	30	46	34	35	50	37	34	39	26	30	52	44	42	38	40	44	37	30	42	32	49	34	41	36	42	41	45	50	35	44	46	36	45	40	38	32	33	26	36	38	43	44	41	34	36	41	39	42	39	54	42	34	36	50	38	32	37	31	43	49	54	55	48	39	35	56	51	48	35	33	34	35	41	26	35	44	39	48	45	49	42	34	36	36	38	40	47	34	31	35	35	34	40	35	35	40	31	34	37	39	39	34	37	39	23	33	48	35	41	41	31	31	41	37	33	38	40	42	41	33	26	46	50	32	49	39	45	46	32	41	37	32	46	27	39	49	36	33	49	37	45	48	41	43	47	27	43	43	32	32	48	34	34	33	37	43	39	36	30	44	52	39	39	34	48	37	36	38	27	31	31	37	29	38	34	41	47	46	44	41	29	35	49	35	47	36	44	22	42	36	32	33	29	37	29	36	38	59	42	42	28	36	44	36	49	50	37	46	39	37	39	32	46	38	41	52	42	31	38	34	42	39	38	41	27	31	39	42	27	42	43	35	37	34	35	43	41	43	35	39	42	34	38	39	31	50	25	37	43	48	44	36	45	37	36	32	42	39	39	36	38	39	34	40	44	30	35	35	38	23	40	36	42	26	25	41	39	45	44	36	30	43	50	32	33	38	50	39	30	45	45	43	35	36	36	33	41	37	33	33	47	30	37	38	30	45	37	42	45	51	35	37	50	42	33	34	40	36	38	34	36	44	48	41	32	39	41	38	41	38	51	35	34	32	44	34	45	38	52	33	47	42	46	37	41	33	36	30	34	43	33	44	35	40	36	44	53	33	39	41	45	37	44	34	46	48	43	39	28	28	40	39	35	39	37	28	36	45	36	45	30	37	39	33	40	33	31	33	34	28	54	44	42	28	35	42	34	42	46	39	45	30	38	28	42	48	33	35	50	39	43	40	37	32	37	37	31	33	32	39	54	32	36	45	41	34	29	27	40	40	46	37	47	49	35	38	27	34	38	34	38	35	37	43	46	52	45	43	39	33	35	34	49	51	35	42	61	36	40	37	38	33	46	40	42	33	42	40	43	34	28	36	36	41	39	38	49	50	35	35	41	36	31	40	38	30	32	45	41	32	40	31	42	43	33	45	35	38	41	31	44	43	31	38	35	44	35	42	26	32	39	39	36	53	51	40	35	31	26	39	26	42	46	34	44	39	34	42	38	49	37	50	40	43	42	36	39	32	39	40	48	36	47	40	28	39	37	37	32	40	39	35	40	41	33	48	34	27	32	43	32	48	31	40	40	44	52	26	32	47	34	45	45	41	45	44	29	38	32	35	42	42	35	38	31	41	38	43	41	37	45	30	33	35	43	33	36	56	34	38	43	43	42	38	39	37	50	31	48	39	45	44	38	36	42	34	49	36	36	29	39	48	33	42	35	36	38	39	41	41	26	43	41	42	39	48	30	36	47	39	29	36	37	49	45	36	34	40	30	40	33	39	44	45	44	48	39	44	47	37	35	49	41	34	32	38	43	41	43	46	31	36	35	34	34	34	45	44	47	40	47	34	28	30	43	30	45	41	47	47	34	47	41	33	43	38	42	30	37	34	25	50	39	39	37	50	39	33	31	36	27	29	43	47	30	41	34	33	47	31	40	46	27	44	43	35	30	37	35	42	44	33	44	42	45	42	29	49	33	39	46	25	33	30	39	29	34	45	38	25	36	34	38	38	46	33	41	41	44	42	37	50	36	37	37	30	37	42	43	30	31	39	30	35	26	40	36	39	46	34	38	37	39	51	38	36	33	37	43	39	41	38	33	37	41	44	39	48	41	36	39	36	40	35	46	30	40	34	42	43	39	37	38	37	31	35	48	35	39	40	35	25	37	50	38	42	29	44	42	44	25	54	30	46	33	36	52	48	33	29	37	38	40	43	36	46	46	33	41	37	42	29	44	39	43	57	40	42	36	36	41	41	35	37	30	42	40	41	39	38	36	43	29	42	39	40	36	54	32	34	37	52	44	42	46	40	41	33	47	37	39	30	33	36	40	48	33	32	48	42	45	34	36	40	38	33	36	43	39	32	33	31	46	33	37	44	29	35	39	43	39	45	42	40	40	34	41	38	38	40	42	39	35	44	41	29	33	49	45	40	43	31	34	26	33	36	49	42	44	34	52	24	33	43	34	52	41	41	33	35	43	43	42	37	36	42	39	41	45	35	41	43	37	40	29	36	32	36	44	40	36	37	44	43	38	38	35	34	36	41	34	36	43	38	38	46	38	29	45	30	33	37	32	41	33	48	45	31	33	55	39	46	43	37	39	46	31	36	51	54	35	39	44	46	33	37	47	36	43	26	31	41	35	36	33	42	42	39	45	38	42	54	43	34	42	29	40	37	33	32	41	34	36	31	43	44	45	28	33	38	52	37	38	48	37	26	39	45	37	27	45	35	42	30	32	34	41	36	38	42	33	40	44	42	29	50	39	32	36	37	32	48	45	45	36	37	33
24903	17649	11624	25482	33262	32024	28248	24164	20314	16881	14078	11747	9704	8241	7439	6432	5699	5124	4853	4419	4145	4236	4227	3833	3599	3357	3203	3097	3015	2871	2764	2595	2455	2064	1938	1818	1803	1744	1681	1641	1495	1449	1320	1176	1080	1138	1062	971	992	1015	1004	1021	1003	919	920	902	921	847	876	921	913	821	803	800	776	773	758	699	698	637	672	684	711	687	682	647	725	676	678	634	679	655	623	669	674	641	650	655	661	652	677	629	675	668	695	662	667	680	687	612	674	619	659	642	627	682	652	657	672	620	610	686	666	692	596	626	613	625	656	628	664	617	644	681	637	657	716	655	686	630	642	640	646	621	666	658	617	615	669	660	636	581	630	618	680	673	683	646	665	639	638	584	675	674	610	632	611	656	664	636	620	637	608	623	660	605	592	604	669	631	606	642	669	623	626	649	629	635	635	661	652	624	606	603	635	572	587	664	629	662	655	581	583	660	625	619	611	660	632	597	654	629	648	621	672	629	598	567	650	610	664	587	646	621	656	630	656	613	649	668	580	608	638	671	679	669	627	627	579	659	661	653	591	622	610	648	640	617	625	644	607	593	660	631	639	633	627	625	652	601	633	621	633	649	593	681	654	624	598	624	616	615	662	617	590	661	604	664	658	551	583	619	621	604	623	646	595	621	634	607	612	614	629	629	589	634	674	578	616	618	636	641	658	619	644	600	630	633	664	620	640	635	609	601	644	671	619	619	648	640	645	676	595	604	647	641	608	596	597	603	649	622	635	577	646	576	624	623	615	652	639	622	589	651	598	647	600	619	581	676	615	658	676	605	634	626	638	592	614	606	625	636	662	608	627	651	615	644	643	572	636	669	640	660	604	642	630	590	590	635	622	639	639	644	636	608	650	585	653	653	677	604	594	674	613	630	633	611	633	583	597	588	641	623	646	628	641	621	642	632	647	627	647	628	621	632	632	622	601	608	641	636	656	636	693	650	621	655	573	658	608	639	649	643	635	630	633	613	625	647	629	600	647	674	629	632	642	582	623	608	617	634	610	591	691	615	641	654	666	620	610	617	673	630	648	672	635	633	636	692	607	601	648	612	631	646	625	658	623	638	617	619	652	598	628	667	618	641	575	643	651	625	574	635	627	657	680	596	630	598	646	579	623	648	677	621	598	660	623	622	600	639	641	645	655	669	590	624	649	680	603	623	649	635	630	616	645	619	626	636	626	614	670	634	620	648	610	669	627	649	630	636	656	608	608	606	612	640	649	645	634	608	576	636	600	622	629	644	636	641	646	667	653	651	625	604	688	607	622	635	604	616	656	644	589	612	570	666	619	624	658	605	633	653	638	647	577	596	652	597	649	650	637	619	597	613	634	642	631	598	620	569	632	653	639	642	608	633	647	664	597	621	618	638	647	596	603	658	588	606	564	599	630	675	622	643	626	641	606	624	650	673	630	622	608	649	608	626	617	640	671	613	592	704	657	672	638	612	630	614	638	599	647	594	632	627	623	594	670	633	643	557	625	644	636	642	697	663	635	589	644	619	643	637	616	611	642	604	619	635	637	636	669	633	653	609	649	653	615	630	605	664	657	656	634	678	597	617	627	683	594	625	640	583	616	682	596	643	592	625	608	623	634	610	621	649	596	624	613	620	611	623	614	641	587	641	639	633	609	668	604	610	601	627	625	635	592	634	634	639	593	627	619	656	653	645	622	621	642	592	600	654	653	623	654	634	653	625	606	637	660	619	609	631	601	602	599	600	636	684	624	653	638	637	605	609	622	687	621	638	641	617	645	631	612	632	650	636	600	619	629	646	610	640	638	665	597	641	659	640	650	618	623	632	620	641	656	611	650	661	629	606	609	642	625	643	612	596	643	604	645	654	621	582	595	624	627	668	623	678	637	661	650	638	627	630	628	624	611	680	604	600	617	599	643	634	636	645	670	643	606	629	635	603	670	608	657	652	622	629	663	578	622	573	588	623	558	666	621	619	605	660	604	617	609	674	627	653	595	629	620	654	599	671	643	634	640	658	643	591	648	703	593	620	593	609	642	654	622	637	620	584	646	614	615	660	649	662	612	619	592	615	604	630	628	638	652	608	606	657	609	665	605	618	617	658	681	627	646	596	601	597	674	656	644	606	628	662	645	606	645	647	643	638	648	602	607	643	594	655	644	630	626	632	667	594	636	609	598	683	627	621	617	613	609	562	602	620	671	615	627	605	617	624	613	626	645	642	598	643	612	634	626	664	623	661	623	649	609	642	648	604	626	614	634	667	615	606	618	628	648	657	634	627	627	619	663	612	661	660	602	640	619	622	612	614	642	623	605	635	580	652	617	636	580	636	641	622	637	625	637	605	684	614	608	637	596	627	680	656	657	635	625	608	622	594	664	620	645	618	629	641	664	642	652	653	574	613	609	626	679	686	615	573	635	602	614	638	636	635	677	638	627	583	608	613	650	634	665	651	647	637	602	610	607	615	629	604	616	617	629	637	649	626	593	593	680	622	624	616	635	655	629	601	658	618	626	602	638	617	652	615	641	622	631	607	647	613	640	568	632	640	637	648	612	654	656	629	615	643	661	583	650	613	643	660	638	592	651	636	649	645	567	616	682	625	608	658	594	597	612	619	604	583	627	673	614	623	633	592	593	649	609	615	631	588	644	612	619	610	611	624	636	625	629	631	638	591	606	628	618	611	622	652	636	627	638	635	593	649	653	589	620	624	658	636	626	594	616	600	618	650	606	620	617	655	640	671	668	658	632	643	644	629	636	654	643	630	639	639	667	590	621	624	640	631	654	616	615	636	625	644	584	639	627	618	671	606	662	631	649	614	633	615	658	623	648	622	626	628	589	612	605	635	611	663	630	627	656	616	640	661	624	624	645	628	607	651	587	692	643	634	590	606	625	612	597	644	633	639	645	651	607	645	607	653	618	603	645	610	621	619	613	629	642	641	612	627	652	653	585	632	644	597	612	644	619	633	595	642	669	580	633	620	615	588	628	641	626	622	617	596	617	641	633	620	594	643	628	627	609	618	648	635	626	599	639	575	629	630	621	613	619	634	621	629	623	613	614	593	631	647	639	620	638	639	622	623	641	647	663	621	659	661	629	633	634	614	619	672	651	652	622	657	669	610	595	643	626	651	653	627	592	626	638	633	637	610	631	626	593	616	654	591	607	667	626	657	614	622	629	597	555	620	648	644	687	638	608	625	597	641	623	661	603	611	621	617	575	637	646	613	635	620	640	587	638	665	637	653	587	629	660	609	642	669	635	628	674	636	650	594	644	627	587	614	631	645	628	601	598	634	653	622	577	632	588	603	623	617	641	581	611	636	619	664	624	648	601	669	630	622	608	587	650	645	594	623	587	625	673	618	680	632	598	627	667	602	655	660	577	642	642	613	626	622	633	629	634	644	650	630	627	656	621	638	619	663	637	610	670	646	608	643	648	599	661	650	604	611	635	605	625	672	604	642	619	649	617	638	646	652	678	619	634	593	678	638	655	609	611	627	667	607	660	630
1598	391	231	144	282	289	269	233	189	143	126	111	94	82	71	66	55	74	56	51	51	69	60	56	53	48	51	34	69	46	59	33	52	30	34	36	29	35	33	25	36	30	28	26	32	25	29	33	28	22	23	15	31	28	15	16	24	23	26	23	28	27	24	19	21	25	24	25	21	21	16	29	17	17	20	23	18	19	21	17	28	20	15	19	23	23	15	15	13	31	24	15	11	20	19	25	33	20	18	22	23	26	26	23	26	16	26	24	17	26	20	11	25	19	20	23	19	22	25	12	25	27	31	15	20	27	23	23	15	15	22	23	19	25	16	13	19	16	15	18	28	24	27	25	21	42	24	13	21	22	30	22	14	17	22	18	18	26	20	18	25	17	13	29	28	20	29	18	22	19	27	21	26	24	21	31	26	20	27	23	21	21	29	21	28	18	21	21	18	14	28	22	19	19	17	20	25	21	17	24	15	22	17	29	13	20	18	20	14	23	21	24	21	25	22	18	20	25	24	24	16	22	16	19	16	28	12	20	16	14	22	15	23	25	24	23	29	23	17	24	27	21	17	18	22	18	18	28	18	21	16	26	14	14	17	20	20	18	22	25	25	27	19	24	20	17	28	26	26	23	26	16	29	23	15	18	24	23	20	18	27	21	13	17	20	24	21	19	30	29	25	23	24	23	23	24	20	27	19	25	18	23	18	16	18	21	20	20	14	19	19	23	17	12	14	24	19	22	21	22	19	19	24	15	20	14	27	16	24	24	17	21	20	31	23	21	16	19	16	23	23	18	23	21	20	24	15	20	18	23	15	23	18	17	16	21	23	19	23	28	26	23	23	15	26	25	24	26	25	18	20	15	19	26	20	17	22	16	15	29	24	22	22	35	23	20	18	21	19	25	23	19	12	25	20	15	20	18	20	23	18	20	20	33	26	21	25	31	26	35	17	21	23	19	17	22	25	12	20	17	28	23	21	14	25	12	25	18	22	28	22	23	20	21	28	27	37	15	24	20	18	26	31	22	16	19	16	18	22	22	26	22	23	20	27	20	28	18	26	20	30	13	14	27	27	15	27	24	21	18	20	25	23	16	21	22	20	28	18	20	25	18	20	24	15	19	28	18	24	20	20	16	15	21	23	25	30	20	20	27	20	24	21	15	20	18	21	27	24	21	24	25	23	28	29	20	26	27	27	24	16	17	24	21	23	25	25	26	13	20	28	25	24	28	22	27	26	26	27	24	23	20	21	20	19	19	20	25	29	19	21	22	9	23	20	30	20	19	28	21	17	26	16	22	18	25	25	22	19	18	24	21	30	26	22	28	17	18	16	18	23	24	21	22	23	26	18	11	18	13	25	16	22	15	15	21	18	27	21	24	22	16	20	18	27	26	28	13	23	20	24	28	18	24	18	20	23	20	22	21	24	21	15	19	26	22	27	24	16	25	20	25	30	22	17	22	32	22	17	28	20	19	27	18	26	15	27	24	23	22	18	18	19	24	20	28	19	30	19	23	20	25	24	26	21	13	24	24	12	26	17	19	18	21	26	21	19	24	16	27	19	26	24	28	26	18	18	26	19	24	25	26	15	19	16	21	29	21	25	21	29	15	27	21	16	19	18	32	14	19	17	27	25	24	21	17	29	20	12	30	27	15	23	25	18	27	20	19	22	34	25	26	24	14	18	28	13	29	26	19	33	20	18	23	21	18	29	20	21	24	20	20	12	19	21	17	23	22	14	17	24	21	16	26	18	19	12	15	24	15	16	18	24	24	17	27	21	17	18	23	14	34	23	19	11	26	27	18	18	20	17	22	23	25	23	20	24	30	28	21	18	15	15	20	23	18	21	19	21	30	22	18	26	26	29	15	27	29	23	21	22	23	29	16	18	16	20	23	20	28	20	18	24	26	21	20	25	22	14	12	17	15	18	10	19	22	20	17	21	24	23	25	18	24	21	18	15	30	16	16	17	19	25	23	18	18	25	19	16	22	30	26	18	17	16	19	17	22	28	26	27	20	26	29	21	13	34	20	18	26	16	25	9	20	19	23	23	23	26	28	21	24	19	23	20	24	14	21	12	17	26	21	21	24	18	28	27	19	29	19	23	23	16	23	24	23	23	19	22	18	33	19	16	18	24	25	28	17	26	15	21	18	19	30	26	16	31	18	19	26	17	19	26	22	18	16	28	20	30	27	21	19	24	12	19	24	19	28	14	16	25	19	19	22	24	20	21	20	19	27	25	26	24	21	19	13	17	19	11	25	25	26	22	25	19	16	21	19	13	27	20	19	16	13	21	25	22	20	18	13	26	15	25	15	19	27	37	20	25	24	22	17	17	22	22	19	20	22	23	17	17	23	19	21	24	15	25	24	21	23	23	18	26	21	24	32	20	29	25	15	25	22	22	21	21	14	27	22	24	16	13	23	24	28	19	27	20	23	17	20	20	22	23	21	22	29	18	23	20	27	20	26	19	16	16	23	17	22	21	18	27	18	22	18	21	21	29	17	22	18	25	22	26	26	19	27	20	25	24	25	29	14	25	18	17	27	16	18	20	31	24	25	14	18	10	29	22	18	25	24	21	25	18	21	21	20	18	12	33	28	31	25	19	18	18	32	28	12	18	18	23	22	40	17	23	16	23	21	18	18	23	26	21	23	23	29	30	14	22	19	21	28	19	27	25	18	29	22	27	24	24	23	20	23	23	28	31	25	13	13	21	27	24	25	19	25	19	21	14	22	20	26	19	19	14	30	28	15	16	22	23	19	28	25	22	20	11	17	13	28	30	24	13	23	25	25	20	12	24	23	29	19	22	17	22	29	18	20	25	18	28	19	21	27	23	20	22	17	27	29	21	19	21	18	30	14	22	16	26	19	21	20	25	21	19	17	27	24	19	20	27	23	17	22	24	23	18	17	30	20	16	17	19	15	18	22	20	24	16	24	24	24	26	20	17	27	18	22	15	18	28	24	18	20	17	21	27	27	29	22	28	27	21	22	23	27	16	23	21	30	16	16	20	18	23	22	22	28	19	15	20	17	19	25	18	18	26	21	20	25	15	24	20	24	23	24	14	13	14	18	24	19	14	25	22	17	19	29	26	11	13	25	17	23	34	14	23	25	22	20	19	17	22	23	17	26	16	18	13	21	18	17	24	27	23	19	24	20	19	25	22	17	16	25	20	24	23	21	27	25	30	16	19	24	23	19	21	24	20	24	24	19	22	24	21	20	17	15	15	18	11	20	21	17	22	17	25	22	22	27	25	19	24	24	21	12	13	13	23	30	20	21	17	25	14	16	33	20	24	20	21	18	25	22	32	27	23	23	21	22	20	22	23	13	24	18	16	16	24	12	22	28	26	14	23	20	23	29	12	17	28	20	26	22	19	22	20	25	15	26	21	19	18	20	14	21	29	27	16	13	28	26	16	22	23	18	20	22	24	20	13	23	23	27	12	19	16	31	16	21	21	19	25	19	26	23	24	30	15	18	14	21	12	27	28	18
16342	10281	5784	15435	23076	21895	18202	14540	11279	8970	7014	5601	4567	3877	3440	2904	2678	2472	2354	2225	2164	2287	2312	2017	1925	1953	1919	1763	1556	1553	1580	1515	1333	1172	1125	984	1024	935	943	866	865	792	658	589	559	569	565	585	559	577	562	512	529	484	474	432	477	480	476	501	451	444	444	429	455	403	382	389	386	353	366	369	337	332	368	385	383	351	361	363	368	353	350	351	349	369	328	363	343	377	344	354	343	329	370	333	372	361	372	348	341	358	367	358	335	370	352	374	368	372	352	330	313	352	345	317	371	348	346	365	384	356	333	358	351	324	371	363	330	342	368	365	408	361	377	383	355	328	336	359	387	368	393	346	360	347	361	347	337	378	355	351	354	378	331	386	361	351	339	321	354	399	355	360	322	337	371	375	358	377	337	356	365	320	357	360	351	372	379	369	353	362	360	326	328	358	337	334	350	388	372	331	364	333	348	341	363	358	374	380	358	375	342	380	363	367	344	335	380	388	370	362	342	370	344	360	338	340	375	370	363	360	367	380	342	379	359	348	323	364	387	339	353	347	372	380	361	334	317	340	351	357	387	362	384	368	379	320	361	374	387	347	356	388	352	386	345	360	326	355	366	365	386	354	357	395	343	357	366	354	356	387	372	358	393	374	360	364	360	323	361	335	367	373	359	356	377	383	329	352	377	363	352	358	367	344	355	358	343	360	372	359	374	352	352	317	382	333	376	362	339	382	341	363	358	365	373	365	365	353	363	346	345	336	368	384	374	357	368	367	376	348	365	363	386	339	361	363	340	352	326	350	376	380	356	331	376	371	359	347	328	352	376	326	337	384	360	361	375	330	351	374	360	398	352	354	385	338	379	368	359	361	365	361	372	370	372	337	363	349	351	354	355	358	354	349	333	362	391	351	363	362	357	387	349	369	362	367	366	343	325	364	328	369	351	379	362	352	339	389	362	348	388	371	383	333	368	400	375	349	342	383	359	353	367	378	370	349	333	342	363	363	368	343	335	374	342	384	369	375	355	361	355	369	359	379	347	366	343	333	370	354	369	357	376	343	372	363	354	345	339	349	352	384	346	325	365	368	403	367	344	351	367	369	400	363	358	352	353	355	347	324	325	347	359	343	328	352	326	370	355	347	348	341	349	357	342	340	374	361	359	346	334	358	356	334	337	385	359	373	372	356	335	371	350	356	371	361	355	359	366	365	350	354	350	371	353	319	356	382	339	353	367	318	328	368	342	366	355	379	361	329	361	354	353	379	313	382	362	350	355	356	347	351	347	357	356	351	340	371	328	343	376	366	388	340	360	368	366	368	345	331	354	338	397	379	331	383	365	375	327	352	344	342	373	386	350	383	345	354	334	410	365	358	363	326	314	368	387	371	321	313	365	319	371	367	396	333	350	382	343	336	362	379	313	329	378	352	341	363	355	364	373	370	373	350	336	322	382	378	325	339	348	341	357	356	342	351	362	357	328	313	304	374	348	371	366	381	339	377	354	347	358	368	357	394	397	347	353	368	359	361	374	357	339	353	372	366	349	359	370	362	346	347	336	360	382	343	339	373	380	333	395	369	333	341	335	310	368	362	356	363	342	364	371	357	359	357	351	338	350	355	338	312	375	369	345	354	361	359	329	351	334	345	339	364	373	342	377	314	337	337	332	383	329	363	374	364	336	366	381	356	354	365	330	331	348	350	385	393	374	349	329	378	386	346	355	344	369	356	359	346	369	360	367	361	370	350	338	363	343	362	362	398	400	338	350	345	370	359	344	382	348	352	353	316	365	364	373	385	360	320	353	340	391	363	348	368	345	365	385	327	366	341	372	367	378	353	349	376	368	349	375	342	328	350	348	344	364	370	350	333	377	375	340	355	335	360	361	348	381	370	330	340	345	348	362	352	358	354	372	360	373	361	394	343	388	375	373	362	369	377	347	348	349	326	370	345	356	353	336	338	394	332	356	350	358	359	342	373	293	353	373	363	348	360	355	369	347	362	373	367	358	358	342	340	343	380	355	346	360	335	391	362	352	331	371	371	368	380	349	369	372	346	376	334	348	345	336	347	308	348	338	356	341	336	345	383	372	359	364	319	340	317	341	374	368	350	366	377	365	335	335	379	377	346	327	314	349	346	380	375	334	385	381	372	360	367	349	356	369	377	372	370	369	396	374	369	370	359	375	346	332	345	379	339	352	395	352	380	345	350	322	354	376	340	377	325	319	357	349	340	347	355	377	357	370	341	365	359	370	380	336	361	349	402	354	391	326	320	375	364	397	355	347	356	373	320	369	352	335	366	397	348	355	320	339	338	371	361	389	391	370	319	352	387	331	340	369	347	353	354	359	381	365	397	349	358	357	333	368	360	356	364	351	355	352	363	364	355	351	341	350	355	330	369	365	325	344	357	346	358	368	407	390	330	384	352	392	354	348	392	324	349	359	360	330	310	361	366	360	349	330	316	375	334	359	352	351	369	379	337	364	395	362	363	324	323	372	327	375	380	351	314	349	365	383	340	353	373	349	353	360	369	374	365	341	334	371	370	355	330	340	355	363	344	370	366	369	361	355	356	362	350	377	369	365	322	352	362	354	369	340	332	357	346	424	342	370	359	354	338	364	379	372	340	349	365	336	374	359	364	385	321	385	327	339	366	349	406	366	357	373	360	354	344	351	364	353	342	337	350	348	408	328	316	344	325	343	355	341	338	357	349	360	372	375	368	357	380	358	347	368	389	329	363	364	374	369	359	361	351	349	357	413	360	360	362	341	352	355	343	358	390	331	332	357	347	357	387	372	340	366	376	339	349	378	346	358	373	359	355	351	350	366	382	360	361	354	343	377	351	347	383	389	331	331	325	339	367	346	332	333	347	359	333	361	333	381	359	343	340	358	358	347	338	375	343	362	320	351	354	360	358	387	375	351	357	365	340	343	335	317	377	372	350	332	368	391	358	330	350	374	353	376	393	384	358	375	362	372	358	357	333	363	369	379	360	370	347	352	344	347	361	337	354	361	345	384	353	386	369	361	377	337	351	381	360	359	370	347	381	370	378	355	347	378	343	346	358	369	336	346	384	364	353	374	362	392	345	344	351	352	374	348	356	353	376	342	346	373	375	349	385	357	355	369	350	381	343	361	351	396	341	355	349	379	348	349	394	382	364	355	352	400	384	363	363	344	321	343	356	365	369	332	357	347	353	372	367	378	372	343	329	398	365	349	331	384	374	360	347	354	341	350	344	327	374	376	330	373	364	373	347	367	359	354	371	390	362	362	314	401	318	342	328	363	336	337	357	337	336	380	357	358	346	344	350	340	367	361	355	337	340	356	347	344	366	370	341	359	369	350	336	361	341	353	341	386	351	371	344	383	367	392	353	354	333	370	364	372	352	370	368	340	366	363	372	380	358	394	342	366	358	329	379	358	346	350	405	396	342	367	348	358	365	346	361	371	331	347	364	375	353	381	359	348	347	374	354	349	345	342	377	373	392	384	394	346	351	381	332	379	346	371	339
1069	583	292	251	466	499	387	347	285	272	200	165	146	115	103	114	93	82	69	74	65	87	71	73	70	75	68	54	74	46	49	56	47	38	40	38	30	39	46	40	24	34	21	28	29	31	25	24	32	21	24	27	16	33	34	11	26	10	34	31	17	25	21	21	23	17	19	22	16	22	26	22	18	25	31	14	28	26	19	27	25	25	16	19	14	15	19	21	28	11	19	25	20	31	24	23	24	20	25	17	20	16	15	18	26	13	15	18	22	25	29	30	25	21	20	29	22	19	26	19	16	25	20	25	19	18	22	25	30	19	29	23	26	27	21	30	13	13	15	29	20	18	16	14	18	24	13	18	17	16	32	22	16	23	19	27	14	24	26	16	22	26	16	28	21	22	22	15	22	19	24	20	15	16	17	20	24	20	18	17	19	24	19	31	21	21	22	15	19	23	23	23	23	26	26	17	26	20	16	21	15	19	16	23	20	18	28	21	31	13	14	22	26	16	15	15	23	13	25	20	14	20	23	27	19	21	16	25	14	14	20	16	25	16	19	15	20	12	26	18	14	24	13	22	19	21	12	27	26	22	16	15	27	24	22	24	16	24	17	23	14	21	15	20	21	31	22	17	25	17	20	17	28	18	23	16	24	28	26	22	23	27	18	23	25	26	23	17	21	24	19	21	16	31	24	25	15	17	25	17	36	17	24	25	23	12	17	16	17	16	16	22	22	26	22	25	19	22	24	20	17	25	26	16	30	29	20	24	23	21	23	22	25	27	20	15	19	14	20	27	14	20	17	29	20	15	20	13	26	19	22	24	16	18	24	19	15	17	29	14	15	19	23	25	20	19	31	23	20	21	25	20	18	26	17	21	25	22	28	16	22	19	18	14	23	23	19	22	19	12	18	21	18	30	13	27	15	17	16	14	16	19	27	19	23	21	26	24	20	19	17	16	28	10	14	14	26	22	20	18	22	20	16	19	21	25	20	22	20	25	13	22	25	16	17	24	24	17	18	21	26	20	17	19	20	21	23	15	15	23	20	23	22	27	23	19	20	23	29	27	23	14	21	19	22	16	31	19	19	25	23	28	18	21	21	17	26	21	19	21	21	18	17	16	19	14	20	24	13	11	19	18	27	16	26	27	19	23	18	27	25	24	19	17	23	17	20	19	16	21	21	18	20	25	29	27	25	22	21	25	25	24	25	18	24	19	19	22	25	12	18	18	25	21	21	14	20	28	21	13	18	22	16	22	22	25	24	27	22	27	14	17	25	19	28	22	19	27	22	26	21	27	19	17	22	23	23	26	24	16	26	22	19	12	26	17	23	23	16	25	34	12	26	19	23	22	26	16	21	21	21	22	23	16	22	19	18	29	26	27	20	17	25	24	21	27	29	17	15	26	26	17	18	21	14	28	17	24	15	17	28	19	21	22	25	20	19	16	21	16	25	27	18	15	28	18	28	25	26	25	18	22	22	19	18	21	20	20	20	23	17	14	19	24	23	27	19	21	15	27	21	21	16	27	17	26	26	25	18	25	24	22	17	20	22	18	22	22	15	27	16	15	22	26	19	15	25	21	23	18	25	20	26	17	18	20	15	24	18	25	16	22	23	25	19	23	21	19	16	19	23	13	15	25	24	22	32	26	17	22	23	19	19	26	25	22	21	20	27	19	23	18	18	34	19	23	20	10	26	13	14	22	30	18	29	27	14	24	33	17	34	23	17	17	23	18	23	23	19	21	15	22	16	23	26	13	21	16	25	21	21	21	28	24	12	22	17	14	22	19	22	27	24	21	22	15	14	32	18	18	22	28	20	25	25	17	17	27	17	16	13	17	20	25	21	23	14	14	21	28	32	23	25	23	22	28	21	31	22	17	26	19	25	13	18	23	19	12	21	27	19	22	22	19	24	20	24	21	21	22	24	20	19	19	21	24	28	19	21	26	16	29	18	21	17	22	14	23	15	22	20	19	22	18	28	15	24	29	18	20	16	21	29	19	23	15	24	23	16	15	19	27	14	22	19	25	22	18	21	23	19	19	21	25	25	17	20	23	20	19	16	19	10	23	20	15	18	18	24	19	33	21	21	15	20	17	18	24	15	21	26	12	9	33	22	20	21	27	25	16	23	26	20	21	25	19	16	19	16	16	23	20	13	29	21	26	23	21	19	23	19	27	17	14	20	20	22	18	30	15	16	18	19	28	22	23	20	17	18	26	12	18	17	19	27	18	19	18	21	19	21	18	37	13	13	23	26	17	17	21	28	20	16	22	21	9	25	19	23	24	17	24	20	19	22	18	15	20	23	12	14	28	13	19	23	22	21	24	20	21	27	17	17	17	20	15	19	28	21	18	20	10	22	24	22	18	21	14	21	14	17	24	15	14	19	23	14	25	17	22	18	23	18	28	16	14	19	14	25	21	23	25	23	17	19	36	20	31	23	22	19	23	19	23	18	21	26	16	21	25	14	20	18	24	25	30	22	19	19	20	25	22	17	34	23	24	26	27	17	16	26	22	20	27	21	31	10	27	22	22	21	29	20	20	18	20	29	23	31	22	24	20	22	19	29	12	21	18	22	25	13	21	15	20	23	19	29	21	25	13	22	22	19	24	31	11	20	19	19	17	25	19	21	21	23	23	13	24	17	15	24	19	23	28	20	21	25	17	20	17	23	23	16	23	25	19	12	22	22	27	17	27	17	20	14	22	19	19	19	23	22	20	18	27	23	22	20	18	21	20	14	19	20	18	24	20	19	14	23	23	20	20	17	26	17	22	19	18	21	23	16	22	17	23	15	21	25	23	23	29	28	24	20	28	22	23	24	15	16	19	17	27	25	19	25	24	19	23	20	22	26	18	14	12	15	15	22	21	19	18	24	24	22	19	22	12	26	17	23	24	24	16	26	14	20	19	26	16	22	23	20	19	15	17	15	26	19	24	18	16	20	22	14	16	31	15	24	29	33	19	12	29	19	19	25	11	20	22	18	18	31	29	24	16	23	21	15	22	21	30	18	24	23	22	24	29	19	18	21	23	25	20	19	23	22	11	21	14	20	18	21	26	17	31	28	14	20	21	18	20	18	28	26	16	21	24	9	22	18	34	16	27	17	24	27	22	22	14	17	16	29	17	23	26	24	20	23	20	18	22	28	25	18	23	15	22	24	20	22	26	24	23	21	22	20	17	15	18	21	22	25	20	20	13	18	24	21	24	26	23	19	21	20	15	23	17	12	16	19	19	23	26	17	23	22	18	16	25	19	18	27	20	16	22	18	17	18	15	25	27	22	32	16	18	17	23	24	30	30	19	21	20	21	14	34	19	17	29	23	26	24	28	22	19	28	30	21	20	16	26	14	19	19	14	18	15	16	19	18	20	20	18	22	22	19	20	21	20	22	15	21	25	17	16	14	25	24	19	18	19	10	29	20	22	19	17	24	27	15	20	17	17	23	24	26	29	23	24	12	21	20	13	24	24	19	20	17	21	25	13	22	24	29	21	18	14
20813	14666	8677	20875	28821	27681	23681	19544	15896	12719	10350	8487	7139	5914	5296	4771	4138	3624	3462	3314	3146	3209	3089	2688	2516	2584	2407	2345	2170	2005	1973	1876	1610	1483	1273	1344	1175	1217	1133	1094	1044	899	804	758	672	687	652	651	621	640	647	586	619	591	551	513	511	531	555	542	495	470	483	464	421	420	420	362	376	385	367	354	402	405	381	396	349	372	383	361	358	392	340	364	379	372	343	396	358	327	352	365	374	372	388	343	371	373	361	356	358	355	385	367	343	369	389	380	382	319	367	364	349	362	385	339	378	361	328	373	355	355	335	351	355	405	368	356	363	360	355	346	337	346	377	314	339	332	406	363	378	338	372	336	368	342	362	337	347	350	380	364	378	361	368	358	374	361	335	371	359	348	381	378	344	384	373	354	362	361	355	401	362	367	375	361	380	358	338	369	361	367	351	338	370	343	347	342	375	362	363	339	327	381	334	326	372	349	344	364	348	366	324	365	356	356	341	339	376	332	394	347	335	347	305	337	346	392	357	357	374	351	329	326	333	335	366	318	326	362	375	388	368	344	349	366	348	338	311	385	353	382	345	365	384	375	367	320	356	339	331	346	377	351	348	356	317	341	328	346	365	318	372	348	351	345	345	354	353	373	349	350	380	351	339	345	375	369	368	345	355	340	333	403	373	377	355	334	327	336	378	391	350	344	359	371	360	323	336	354	355	337	332	358	354	326	324	368	358	360	339	331	328	355	343	340	347	352	344	365	336	349	340	385	370	344	361	391	344	390	332	330	354	371	354	384	372	368	316	344	345	329	345	319	345	355	331	334	339	372	361	338	317	309	376	343	374	356	340	357	395	330	341	362	366	309	366	357	323	370	379	360	339	359	354	313	393	375	369	360	347	352	342	362	337	334	348	350	380	364	370	350	327	383	369	338	388	359	352	376	359	322	346	362	345	339	343	365	361	344	341	333	357	366	343	316	336	365	360	348	319	339	351	352	362	382	344	344	369	347	345	343	337	347	351	375	366	357	347	366	316	356	330	365	359	377	356	343	334	362	366	339	372	357	359	362	349	369	334	377	338	338	306	331	354	355	343	383	337	328	352	343	368	349	301	332	346	367	381	344	365	358	362	351	361	319	372	336	355	375	363	395	395	320	361	349	318	332	379	359	394	357	327	336	371	343	356	354	386	360	353	365	333	366	338	359	366	356	363	359	344	326	358	378	350	371	320	372	358	353	356	363	330	383	330	359	342	341	359	357	358	377	331	337	307	358	362	337	350	345	342	355	334	349	342	325	371	344	377	326	305	368	385	346	352	363	320	346	341	350	341	371	366	357	357	342	361	379	318	334	374	378	365	346	324	334	351	359	365	349	359	346	308	375	356	313	323	357	377	370	375	352	348	369	348	347	391	345	319	341	341	344	399	325	365	362	323	355	373	352	357	325	359	346	386	367	346	340	340	357	327	371	345	370	359	333	355	344	371	339	386	342	358	357	341	339	350	330	381	347	351	359	358	371	338	354	378	335	346	358	310	348	337	353	337	374	378	372	322	325	371	357	337	347	328	357	355	345	366	333	347	349	376	352	300	367	317	346	331	355	353	341	350	366	341	374	376	361	383	350	388	319	357	341	348	377	364	348	357	341	359	347	350	377	390	341	347	356	370	346	345	336	358	312	346	353	339	347	353	325	355	387	366	344	331	361	382	333	371	306	335	351	344	373	337	378	338	369	358	355	321	354	305	361	383	317	337	344	350	331	365	367	340	362	344	359	342	355	365	381	376	340	385	335	330	362	372	360	364	364	338	360	333	365	368	338	338	350	326	339	373	351	326	385	347	367	351	359	350	347	353	384	356	353	345	342	326	332	343	321	383	348	340	396	337	360	315	355	333	353	362	356	332	340	354	320	367	327	364	333	378	372	332	352	373	340	335	354	345	355	334	326	366	348	344	348	348	341	359	382	360	390	324	364	361	354	371	353	371	371	363	389	374	348	363	371	360	372	323	312	335	388	350	323	342	335	397	338	356	343	384	326	327	352	356	367	369	349	307	354	327	365	349	353	368	384	362	361	338	352	344	335	347	353	340	348	339	354	353	340	325	343	350	331	364	321	360	377	352	343	323	330	359	327	383	328	373	354	346	385	380	363	349	344	318	376	331	342	328	377	361	377	350	340	384	362	325	315	338	328	380	359	384	328	400	357	343	329	355	332	334	381	389	347	331	330	359	332	331	388	341	366	380	329	345	322	356	327	365	342	332	324	352	355	339	329	329	337	378	350	359	355	375	337	353	352	367	339	348	374	371	312	363	359	337	334	364	346	352	385	331	392	356	317	334	334	370	349	324	349	381	372	353	325	335	346	320	347	345	350	356	367	374	346	339	325	368	327	345	354	338	363	334	390	342	373	360	367	349	325	403	311	374	313	366	355	355	330	327	352	374	354	351	344	325	335	357	316	363	382	346	379	331	362	355	333	341	338	367	332	361	325	325	346	357	341	392	341	354	356	339	328	361	346	324	361	339	356	314	351	331	359	322	370	339	354	372	374	331	336	386	336	336	356	353	382	353	351	358	359	324	340	337	321	359	372	343	344	333	343	338	383	346	331	328	387	339	349	391	325	359	343	361	353	357	327	342	333	305	323	361	330	378	394	361	324	358	369	353	380	348	337	363	344	336	338	349	332	344	347	371	361	341	351	330	330	358	352	323	366	337	359	360	352	331	343	390	332	332	312	352	343	354	360	343	340	317	342	390	374	357	362	362	352	342	395	345	315	353	346	348	374	351	348	328	354	346	369	355	339	319	349	346	368	337	332	354	357	341	354	370	320	333	342	324	347	382	349	368	349	369	375	365	339	324	329	339	329	397	335	363	335	343	344	362	360	345	339	319	314	356	339	339	378	363	355	348	348	336	367	368	330	382	341	345	370	354	321	351	348	369	339	352	362	373	373	325	384	379	380	385	341	342	379	325	377	360	337	355	398	359	373	348	355	358	340	383	369	373	367	351	356	342	326	369	354	342	356	384	347	369	345	361	380	350	331	412	324	329	322	346	317	336	323	379	358	369	348	360	315	340	336	322	355	360	357	334	342	370	379	335	365	369	365	331	311	309	335	337	362	352	331	367	356	365	377	357	310	350	358	323	367	339	371	349	341	342	348	336	379	363	364	358	336	337	333	349	352	334	351	324	343	367	318	360	336	352	346	362	342	328	354	322	347	374	365	387	348	356	338	355	353	379	386	328	348	345	324	345	335	320	349	341	344	347	371	347	336	354	340	398	343	360	401	349	336	352	346	369	344	367	377	327	333	352	357	353	386	393	324	329	355	329	333	345	360	346	348	359	369	367	352	335	336	335	326	340	337	357	377	357	353	353	361	370	353	343	355	329	363	324	351	370	383	350	367	364	339	330	332	349	323	339	315	380	347	316	328	344	387	357	349	339	339	349	299	346	367	337	334	345	331	340	332	392	357	343	368	355	357	350	347	372	368	342	364	347	349	350	357	330	357	361	331	349	339
2655	525	324	255	433	429	373	300	282	224	184	184	131	139	107	102	108	114	82	101	87	95	91	85	74	80	81	65	75	75	63	65	58	50	53	64	51	28	54	47	46	51	48	71	44	46	44	52	42	46	48	46	47	40	39	39	46	43	54	42	43	37	39	35	38	33	37	34	50	40	37	29	39	33	38	43	37	41	58	46	46	28	40	31	42	31	41	40	38	32	37	44	33	30	41	31	43	32	48	51	34	40	46	26	37	38	41	53	38	39	42	45	36	41	27	41	40	39	38	38	38	41	49	43	46	45	38	38	29	40	30	47	31	36	31	44	27	48	31	38	34	44	36	41	54	33	33	37	36	31	41	32	38	41	36	40	29	37	42	38	38	36	34	39	36	35	31	47	38	36	51	30	46	48	31	47	36	38	26	46	46	42	37	40	39	38	30	44	38	30	40	37	44	31	43	31	38	43	40	51	46	36	50	35	39	40	37	59	44	32	38	32	40	48	29	36	43	49	35	47	40	38	35	37	36	26	35	46	48	34	45	44	33	50	51	50	35	29	39	34	42	30	49	31	40	41	39	37	35	48	29	41	41	26	47	27	36	31	29	41	30	56	50	48	33	33	38	33	42	34	37	35	42	45	49	26	44	34	41	37	30	38	44	41	37	33	32	39	37	50	43	37	40	27	43	40	21	41	39	29	35	47	40	30	33	28	40	45	31	46	26	38	39	29	51	38	29	46	32	36	37	42	41	50	40	38	35	45	38	43	33	45	42	40	35	42	36	37	29	32	46	38	44	30	47	35	32	38	28	52	31	41	39	43	27	47	33	32	30	41	45	38	40	33	28	35	31	36	38	35	44	29	29	37	35	39	32	45	34	34	40	35	41	45	36	38	40	29	44	34	49	34	30	44	28	37	38	36	40	43	43	45	25	31	52	44	50	36	47	29	34	39	45	38	48	44	39	39	39	38	42	31	42	48	37	32	39	40	39	34	25	42	44	35	41	28	33	42	52	37	41	34	39	34	34	31	40	45	35	29	41	33	28	47	40	38	37	40	30	37	45	38	38	34	36	47	38	50	36	38	41	36	54	42	45	38	36	40	37	42	43	35	37	38	34	37	34	36	27	37	33	32	41	27	44	48	32	33	46	30	51	42	32	33	35	30	32	27	60	47	42	41	31	32	37	38	31	43	34	37	44	40	43	36	53	32	37	37	25	31	33	35	48	51	41	47	33	31	30	42	31	44	53	41	29	42	37	32	38	29	43	41	43	46	36	38	43	46	39	42	37	41	40	40	44	27	42	31	32	39	43	46	29	39	41	46	42	45	39	39	35	34	61	42	35	42	29	43	46	40	41	33	51	32	46	40	36	40	44	29	36	57	34	31	42	38	35	49	46	39	34	39	36	37	27	33	38	42	38	36	38	35	35	30	45	38	40	24	40	41	35	36	41	39	45	43	45	37	37	46	46	31	46	36	38	41	42	38	42	39	34	32	34	33	32	45	42	45	31	42	36	35	41	29	43	41	45	33	42	40	31	36	26	40	36	42	35	36	35	33	42	34	41	35	34	37	42	32	47	41	34	52	25	42	33	42	39	35	35	38	34	30	35	42	39	33	44	34	36	32	36	43	43	30	41	32	36	30	52	40	40	47	36	33	44	33	34	40	39	43	45	40	40	41	43	37	24	37	40	44	42	43	39	33	43	39	39	49	34	33	37	36	37	43	24	43	42	44	50	39	45	39	38	37	30	39	38	37	34	37	39	28	27	39	39	45	32	44	33	40	33	42	39	35	36	40	37	37	53	39	28	28	32	29	29	36	38	38	40	37	37	35	41	46	22	40	39	34	32	38	34	34	46	42	40	35	42	48	33	38	47	33	40	31	28	35	37	47	42	46	39	38	38	28	38	35	32	35	38	36	38	41	37	46	41	37	30	52	45	38	33	36	36	34	34	32	43	36	31	37	43	37	41	34	34	35	47	36	46	40	35	25	41	32	37	39	47	35	39	44	38	43	47	28	37	36	30	41	25	56	33	36	33	41	29	44	36	38	45	44	31	41	34	50	39	48	34	37	36	41	43	34	19	28	40	41	49	28	27	37	41	36	33	48	40	36	31	31	31	32	42	47	34	34	36	42	33	26	41	32	32	38	31	42	49	34	35	37	39	44	32	26	37	34	41	41	41	41	40	41	29	28	34	39	38	34	43	38	38	35	42	33	55	41	33	34	34	30	39	31	35	44	37	33	41	29	43	43	37	29	37	37	37	35	41	29	30	37	37	30	35	26	34	38	44	41	37	36	33	34	41	35	33	43	33	35	38	39	37	39	41	26	43	29	31	40	43	39	42	40	44	35	40	39	39	37	44	41	42	35	40	36	31	30	40	38	36	30	48	41	44	44	32	39	35	39	41	51	34	31	38	45	33	49	31	28	39	43	29	38	38	33	43	33	32	29	43	37	41	41	43	42	30	31	41	40	47	35	31	39	43	49	35	36	42	41	43	33	35	44	41	41	38	38	33	30	41	47	35	38	24	38	43	55	41	35	38	50	44	33	39	40	42	43	27	38	36	33	36	28	41	34	46	35	40	32	33	47	28	36	35	43	33	37	35	45	45	42	34	33	46	31	49	36	41	38	46	39	46	27	32	37	37	35	27	48	37	53	39	39	43	45	34	39	22	39	46	29	38	30	34	28	38	42	45	34	57	41	29	43	45	44	51	33	39	44	37	38	38	40	43	41	34	36	41	24	41	31	39	45	31	43	32	30	35	35	47	54	46	29	38	33	36	35	33	41	46	35	43	57	39	34	28	29	40	44	42	35	44	34	40	46	29	41	33	29	39	39	37	31	47	52	47	40	43	32	29	25	33	40	27	41	42	42	46	39	29	37	44	34	37	40	44	44	31	41	31	50	37	26	52	45	36	26	33	45	36	40	44	40	52	42	29	46	32	36	39	39	34	37	45	52	43	39	36	37	34	30	34	40	39	38	34	44	30	33	45	35	39	36	33	34	36	45	39	43	31	28	45	39	39	43	41	31	36	43	44	29	29	33	40	31	42	46	42	42	34	35	40	31	38	31	29	31	36	46	35	53	37	33	40	40	42	41	38	42	30	28	41	41	32	32	29	35	38	31	46	38	31	31	50	36	40	42	38	39	33	31	46	37	36	49	37	38	36	38	42	51	42	22	37	36	41	32	40	35	44	42	29	38	40	48	37	38	45	42	36	40	42	40	30	37	39	41	54	49	37	32	32	35	33	49	28	31	38	28	30	33	35	28	39	38	43	35	32	32	33	32	33	43	33	41	32	31	25	36	39	41	34	43	25	43	51	36	42	39	39	43	50	38	42	43	36	39	31	44	29	32	40	35	43	43	40	42	40	48	49	45	39	33	37	36	31	43	33	40	27	48	36	42	37	29	30	33	46	40	40	50	33	48	38	33	35	45	33	44	39	35	36	30	51	43	28	44	45	31	42	47	41	32	42	44	44	29	30	35
19189	12854	7994	19613	27376	26056	22501	18392	14610	11827	9779	8013	6939	5923	5147	4579	4138	3814	3606	3311	3148	3329	3314	3004	2725	2686	2658	2454	2344	2198	2082	1943	1745	1631	1499	1460	1478	1451	1361	1354	1241	1166	1015	965	975	929	886	867	872	870	859	882	864	782	825	736	837	812	854	806	744	779	757	715	735	650	679	671	661	651	627	689	645	667	680	604	617	623	617	613	658	621	618	627	601	622	606	630	613	633	658	625	646	642	627	668	616	650	648	618	696	620	609	669	672	625	650	634	600	584	629	630	614	615	670	664	615	602	667	633	615	679	630	657	642	603	634	632	605	664	656	655	590	595	685	618	629	626	616	586	646	665	653	580	586	586	642	641	578	596	624	630	620	611	650	648	626	639	632	623	602	632	599	618	610	600	610	640	664	616	634	608	596	620	630	592	651	608	651	648	635	613	629	637	668	615	628	637	637	646	666	641	652	658	650	616	595	643	593	611	587	620	642	602	633	593	676	597	584	624	669	610	602	596	587	623	635	617	654	636	621	652	636	568	679	605	649	601	616	630	662	620	597	667	659	621	673	627	647	598	638	629	671	654	573	630	605	604	609	656	630	634	624	632	646	632	629	621	637	667	630	639	588	591	632	661	637	624	684	630	632	621	621	640	655	639	611	606	626	602	626	643	633	643	644	677	635	610	645	638	628	616	601	634	648	623	671	650	653	625	600	585	638	591	624	661	674	633	642	646	608	606	620	610	623	661	655	654	624	653	640	626	637	613	625	627	644	617	539	615	651	639	626	582	654	602	633	663	619	559	623	600	610	592	668	616	642	576	622	616	647	614	598	625	597	595	600	624	624	582	628	645	597	653	639	612	589	656	664	601	659	630	627	621	618	633	594	617	613	631	602	567	619	652	621	654	652	635	584	634	637	597	638	648	621	662	574	551	625	591	631	582	587	596	670	625	628	664	627	631	632	591	661	621	648	618	644	601	618	669	611	617	652	601	601	630	622	591	655	665	617	593	652	701	589	625	642	630	618	617	638	625	634	597	633	617	618	600	606	625	643	604	633	602	625	667	617	648	636	656	635	601	655	665	624	644	617	605	634	641	642	617	580	624	638	652	608	619	635	664	620	644	635	627	628	590	665	613	642	658	615	665	587	647	588	572	615	651	612	633	605	587	614	590	626	621	621	588	653	611	609	615	636	597	624	627	614	595	652	609	641	585	627	588	619	634	621	610	618	644	642	665	627	599	623	608	647	638	648	661	643	652	630	604	595	650	638	650	628	613	625	656	624	656	659	640	590	590	686	596	627	620	604	638	599	620	627	649	583	587	620	629	582	671	630	629	661	625	632	643	658	632	631	602	629	575	606	651	600	658	643	613	632	642	615	623	591	596	611	610	569	600	628	636	622	622	573	657	611	629	633	651	656	605	621	637	613	586	614	634	670	632	663	653	632	617	638	605	667	617	621	604	641	608	620	624	601	630	596	665	616	654	601	625	648	629	625	580	664	604	607	633	625	581	658	645	587	609	579	648	622	596	621	620	614	609	637	607	589	642	634	609	552	604	609	607	651	573	607	599	587	648	583	607	610	632	639	626	610	594	595	622	624	619	622	616	598	642	623	585	620	665	620	616	635	591	637	636	608	590	636	634	625	625	623	618	619	654	606	626	636	651	635	612	563	639	593	591	673	617	662	568	650	612	631	627	645	599	567	607	652	599	627	607	588	600	641	631	644	640	609	620	642	621	649	641	609	652	638	655	619	651	648	658	653	640	601	627	623	641	581	627	593	637	597	642	593	616	632	619	642	596	669	592	653	619	624	586	632	642	625	600	636	610	621	623	641	605	651	653	669	608	560	666	567	605	579	591	625	632	629	629	621	614	602	593	638	675	616	617	616	704	629	616	619	623	661	620	615	630	653	672	629	625	627	579	664	625	604	649	581	601	603	640	606	618	632	636	636	600	619	603	640	648	651	616	615	646	627	650	647	617	588	617	648	593	646	599	622	613	663	623	668	606	641	640	639	592	619	615	627	651	650	643	629	599	637	641	649	593	595	617	636	592	631	635	606	615	653	612	627	648	623	622	604	635	594	621	623	592	629	625	633	586	648	626	636	651	627	620	646	638	602	600	648	604	654	658	629	642	633	643	591	599	657	627	594	626	627	653	597	616	642	632	623	621	630	635	590	578	623	608	617	625	614	609	575	622	652	585	655	640	611	598	631	625	640	650	613	636	633	648	640	664	666	608	618	665	658	655	627	642	619	592	656	670	597	626	633	641	626	606	600	638	624	593	700	635	675	651	672	611	621	622	643	645	609	633	631	601	625	643	620	634	623	630	606	561	632	613	620	614	685	615	627	666	610	621	610	633	667	621	595	637	591	648	618	654	636	622	628	645	607	639	596	677	608	616	657	618	630	635	577	695	615	645	576	611	632	614	599	654	617	653	610	635	616	642	641	632	598	580	605	648	629	618	634	613	647	606	620	649	599	605	570	607	623	635	610	588	605	635	598	601	645	647	630	632	614	658	611	643	624	619	587	635	616	580	616	614	635	606	640	633	595	635	639	645	632	585	607	609	653	599	642	587	602	656	686	632	614	671	643	643	655	617	612	617	610	646	623	617	646	618	638	633	627	630	635	597	580	609	590	632	629	607	627	604	649	650	579	626	635	607	680	632	570	588	670	626	651	637	625	660	616	653	593	636	632	597	582	627	631	644	596	605	659	632	623	675	661	588	619	618	612	590	620	592	613	582	645	613	632	645	639	624	656	632	636	611	600	629	607	606	592	623	665	646	640	621	625	592	639	604	614	633	629	572	616	602	624	582	617	599	644	615	639	633	590	654	627	620	623	648	589	648	609	651	617	651	632	606	602	691	679	617	601	613	651	581	642	607	640	658	657	622	631	612	652	621	601	583	621	616	628	667	629	607	636	593	621	631	629	625	605	664	623	603	589	605	607	590	671	581	622	603	641	574	600	686	605	634	608	621	656	642	626	649	689	624	617	622	609	642	640	628	613	644	592	642	595	622	616	602	587	652	632	598	645	621	630	611	639	619	659	610	631	638	601	635	646	618	605	628	660	621	624	590	589	587	627	624	584	606	621	645	632	625	649	643	634	630	616	676	642	610	634	601	635	573	670	606	634	654	650	613	603	607	578	642	614	627	632	674	575	645	604	637	593	601	616	646	619	602	598	579	610	633	635	629	584	622	622	596	637	578	634	606	658	606	600	656	666	618	606	631	611	670	656	612	662	628	609	589	606	647	620	600	608	630	604	679	590	626	612	610	628	581	611	596	668	602	596	616	688	633	590	624	643	613	622	645	610	620	642	624	613	658	634	657	614	576	598	637	632	615	588	587	611	623	589	631	621	637	650	599	654	665	632	633	650	617	617	604	619	655	659	595	650	575	645	657	610	627	629	631	595	631	635	634	600	610	601	527	643	651	664	624	648	572	651	648	568	649	590	585	599	632	640	593	625	618	646	608	618	628	590	588	620	583	625	619	591	604	589	649
2021	830	463	329	642	684	598	505	393	358	295	289	222	178	200	162	129	133	121	126	137	125	94	109	101	123	102	83	83	84	76	81	77	70	80	65	70	54	51	58	53	41	59	42	43	51	45	48	54	41	54	56	34	59	44	40	43	40	47	46	46	52	60	58	38	52	40	50	39	40	41	37	40	39	42	41	37	51	40	38	36	39	48	49	42	53	42	41	39	38	46	36	41	55	57	41	41	46	44	44	36	44	45	36	36	39	44	38	41	42	38	43	37	35	38	39	35	29	32	46	33	43	41	38	39	40	31	44	46	29	41	53	39	39	56	52	50	34	44	52	29	33	44	34	35	34	28	39	34	37	37	31	34	39	30	42	42	31	30	48	46	47	34	42	35	38	53	31	33	39	47	41	34	31	36	37	42	39	29	31	42	40	43	36	40	43	45	33	49	34	44	49	53	43	35	30	33	33	38	44	33	36	41	29	40	31	42	33	46	46	39	32	40	38	26	49	38	38	38	43	31	45	33	34	47	30	35	42	40	36	36	44	50	41	36	35	32	37	40	27	46	41	53	51	41	43	44	43	39	41	50	37	29	38	36	38	42	46	38	46	32	33	44	37	45	36	42	32	44	42	41	32	41	42	42	40	40	37	20	31	37	40	35	42	38	36	36	37	37	40	37	30	41	36	34	28	40	35	37	40	39	28	33	42	42	39	40	39	52	43	53	38	39	31	45	40	45	44	40	37	39	40	39	47	45	36	26	34	28	38	40	52	39	42	30	33	32	35	41	32	35	37	32	45	53	42	41	39	39	34	40	43	36	47	37	21	40	46	32	41	50	41	41	37	31	43	29	35	50	37	45	38	40	23	40	43	31	44	42	32	28	35	50	37	41	34	48	37	43	35	33	48	40	31	39	37	46	35	36	39	46	31	51	42	37	39	46	30	43	44	35	37	38	31	33	42	33	47	30	38	45	44	52	49	37	27	36	43	52	36	44	42	29	46	40	35	32	31	36	38	39	37	41	38	49	39	38	37	47	36	36	29	41	38	54	36	43	38	33	33	40	38	27	32	35	39	46	40	43	32	39	45	35	39	44	34	47	47	34	39	35	40	41	34	37	34	46	39	48	37	32	36	34	40	33	35	41	37	40	27	34	45	39	35	30	31	47	39	52	34	39	41	41	32	37	43	37	46	42	34	36	49	28	35	35	43	38	33	30	32	38	39	36	48	27	29	40	36	49	31	41	36	40	47	41	37	38	47	36	35	42	35	43	40	31	28	34	48	32	26	38	49	40	37	32	37	43	37	40	40	39	39	47	43	41	31	36	47	26	35	44	46	32	33	29	43	33	44	38	46	47	41	41	44	39	45	34	36	30	33	46	45	39	48	48	42	44	33	34	35	38	41	46	36	36	45	36	20	48	39	37	28	34	43	53	41	37	51	33	34	39	40	34	40	33	45	46	42	32	34	32	44	36	38	40	39	36	48	40	45	35	23	34	36	39	34	37	51	32	33	37	44	46	35	38	39	45	39	43	45	36	36	49	37	37	37	34	43	27	45	36	39	39	41	36	37	36	39	41	53	38	40	37	46	50	39	39	42	43	40	39	43	37	44	41	44	46	30	31	35	52	28	47	44	44	41	42	36	43	38	37	37	37	34	53	42	37	33	32	34	47	35	41	42	40	34	41	47	36	39	37	28	44	35	37	43	39	41	40	37	44	38	39	34	31	43	40	37	37	36	34	38	47	39	30	34	34	37	37	33	47	37	39	39	33	41	36	46	34	38	37	32	37	47	28	41	33	35	37	50	45	45	41	42	32	32	36	36	45	32	37	39	46	48	33	39	27	42	40	51	39	46	44	46	35	41	44	35	30	35	34	31	31	26	47	42	40	37	22	35	49	38	34	35	28	41	43	29	30	31	35	30	35	45	41	40	34	47	42	49	36	40	48	46	33	36	34	50	46	41	44	39	36	44	44	42	31	40	34	30	44	43	42	40	46	33	37	40	36	35	39	34	40	32	43	31	38	34	33	35	43	38	34	33	28	45	48	35	45	33	30	34	49	38	47	29	35	43	41	42	44	39	50	36	39	33	41	46	38	47	37	49	35	30	34	32	36	48	39	33	42	35	46	46	34	30	42	45	37	34	38	52	44	38	38	33	47	39	39	34	34	38	36	34	38	35	35	49	45	34	47	37	36	37	44	32	20	42	37	33	46	33	37	43	47	36	42	40	43	38	35	33	33	41	44	35	38	34	49	51	28	31	45	33	32	26	44	49	51	47	35	31	41	40	41	27	50	41	44	40	41	44	49	40	45	24	43	46	43	37	48	45	39	30	39	43	31	36	31	53	37	32	39	32	35	42	53	35	47	37	41	27	35	29	38	42	30	45	31	43	42	34	40	36	42	43	44	33	32	35	31	36	47	33	43	44	50	35	45	33	36	50	30	31	41	35	38	42	34	32	35	39	31	39	53	39	40	40	30	32	40	37	45	38	41	44	47	46	38	43	40	45	49	32	28	34	42	35	33	27	51	39	38	31	35	47	37	54	31	43	29	35	32	37	51	41	40	34	40	34	37	48	36	40	41	32	41	48	34	32	46	48	51	45	36	44	39	50	32	39	30	53	35	28	39	42	42	51	52	40	48	40	40	39	49	50	36	30	35	28	30	39	43	36	42	34	39	54	40	36	35	24	29	23	24	38	41	40	38	29	44	41	30	47	36	39	36	35	37	32	44	33	37	34	38	38	37	46	31	36	44	41	40	39	31	41	36	37	38	30	39	37	43	35	38	41	45	38	47	24	47	41	33	32	35	34	35	47	35	31	36	51	47	38	40	39	32	40	41	43	33	33	27	31	49	35	35	28	36	25	35	56	45	44	30	41	31	40	41	47	41	36	27	46	28	34	33	45	41	39	43	36	38	47	42	41	47	43	36	45	38	48	37	45	38	39	33	38	48	39	45	49	33	41	45	25	47	35	35	36	50	36	37	49	42	37	42	35	34	38	41	37	35	39	45	35	37	47	28	43	33	40	57	40	51	29	45	44	39	41	40	41	41	54	42	20	43	50	36	37	30	44	40	41	38	35	31	37	28	34	32	37	55	40	35	30	33	37	39	33	34	31	32	40	43	43	43	34	37	46	42	44	47	36	37	41	37	43	31	45	37	36	50	33	47	45	25	35	41	50	34	36	46	41	38	49	36	28	32	48	36	39	44	23	39	35	36	34	46	40	34	36	37	36	45	39	34	33	38	34	44	37	31	32	35	41	39	36	45	39	34	33	43	37	55	37	39	39	37	35	29	36	49	48	32	40	41	44	38	46	40	36	41	34	33	35	29	35	27	41	24	23	42	40	55	31	40	45	48	30	48	29	32	49	43	27	49	51	38	32	42	38	41	41	42	33	34	43	36	46	35	33	28	38	39	37	43	28	35	42	42	37	45	38	42	39	39	28	41	43	43	50	36	31	38	38	43	27	41	33	36	32	47	35	29	34
24590	17325	11290	24987	32864	31447	27644	23300	19169	15978	13863	11508	9952	8738	7362	6442	6004	5286	5062	4661	4464	4382	4020	3869	3468	3412	3436	3015	3026	2830	2819	2537	2336	1962	1867	1847	1842	1796	1706	1639	1509	1244	1214	1175	1050	1123	1000	1040	1062	976	988	970	975	928	933	919	938	901	978	916	867	880	839	813	727	766	720	706	674	714	694	717	729	683	689	683	690	685	672	677	683	695	648	640	695	732	649	634	662	676	706	695	598	607	654	642	677	681	657	681	654	690	634	648	649	683	683	613	616	660	648	637	648	687	696	627	607	602	626	652	663	661	614	622	580	669	644	628	617	652	678	671	620	642	672	631	611	614	623	665	664	637	628	605	677	649	603	631	648	653	688	642	671	624	623	670	642	673	680	632	623	645	639	601	667	635	627	606	640	672	680	643	672	633	628	656	631	630	644	629	628	601	630	645	662	603	592	683	633	592	606	613	663	685	637	608	583	626	641	641	650	637	628	623	578	659	623	640	642	640	649	611	607	629	659	623	650	615	611	629	665	626	669	633	615	624	635	666	596	625	582	627	661	647	623	595	569	674	598	632	617	666	621	602	611	623	606	676	639	664	605	650	650	690	637	591	681	640	619	629	642	612	620	613	621	627	620	637	651	649	691	687	632	668	621	653	650	597	603	596	631	659	592	598	621	667	658	610	648	638	583	650	634	615	703	626	623	621	649	652	633	625	571	619	623	620	641	591	657	652	620	620	669	620	658	614	615	632	623	606	606	639	635	646	633	609	609	615	661	679	668	664	649	620	665	610	591	651	645	602	623	649	599	649	613	628	605	634	664	635	671	620	623	666	610	646	624	629	635	621	615	597	603	648	664	642	628	640	659	621	626	626	579	649	596	643	648	629	576	614	627	626	690	666	622	589	629	633	651	610	638	651	628	641	625	638	650	622	628	609	637	630	640	633	628	622	629	638	674	642	628	637	666	597	612	619	669	642	623	632	665	658	618	650	654	644	600	607	674	655	596	638	594	605	626	662	637	608	688	645	663	621	599	582	644	625	642	609	646	642	618	654	643	642	618	665	635	581	623	668	623	614	594	629	678	651	592	659	638	626	636	627	643	664	602	648	626	638	623	613	631	620	611	651	628	623	649	654	651	622	619	576	656	631	608	605	679	623	578	617	672	650	628	621	624	591	647	664	662	692	626	643	646	659	573	651	639	670	641	654	661	638	671	679	610	613	631	629	609	645	604	622	668	618	619	596	642	671	617	664	644	635	654	639	611	596	687	637	629	593	667	627	575	588	599	610	616	579	631	618	623	669	611	614	640	632	650	576	645	610	650	658	644	601	598	636	638	634	633	601	673	653	614	587	611	647	642	581	663	641	599	690	620	660	644	602	644	659	637	631	601	610	600	639	657	609	654	588	611	641	603	605	619	645	642	604	633	627	650	613	642	636	568	634	601	650	628	621	618	561	611	616	594	613	679	640	665	654	635	633	588	645	641	618	630	624	642	643	572	607	626	645	650	643	629	650	645	647	631	655	630	610	649	652	658	615	594	638	639	612	667	631	645	583	601	628	639	625	603	629	612	618	626	650	641	581	625	642	620	594	614	582	654	645	646	641	686	614	595	655	624	682	625	659	600	651	647	614	606	631	634	644	621	605	669	627	641	619	619	580	613	650	635	625	632	609	612	616	622	617	592	644	640	673	645	657	622	657	637	621	634	613	580	598	613	574	658	668	630	620	587	580	640	601	605	588	606	630	613	668	637	649	633	615	605	618	640	663	579	666	630	663	634	648	617	650	665	631	633	594	618	643	665	662	651	581	643	675	567	601	638	678	615	623	624	628	619	590	637	670	587	633	665	642	651	661	641	645	675	632	647	642	601	602	628	656	634	648	595	600	632	625	610	612	680	642	634	664	622	653	651	622	644	592	622	626	611	614	591	612	629	613	615	633	677	603	625	635	626	615	605	604	604	647	598	674	595	577	638	663	608	641	626	615	617	655	563	627	681	618	601	689	648	665	629	603	641	643	615	598	601	640	670	649	649	600	640	600	621	613	618	606	683	653	623	656	571	589	602	604	624	649	655	618	651	640	656	622	628	607	649	684	577	604	653	644	633	624	637	625	628	641	611	671	666	603	591	670	658	600	620	652	657	645	631	617	635	621	637	626	636	597	623	600	606	606	653	608	633	618	627	608	668	639	620	602	621	618	670	589	596	626	624	608	617	604	635	641	631	598	656	645	620	631	617	657	631	643	620	608	601	641	632	695	638	669	661	653	624	646	585	608	623	644	662	657	611	620	627	593	621	622	644	641	646	628	640	654	638	619	625	598	636	580	625	620	618	646	635	692	646	638	650	625	619	604	633	609	670	558	596	634	601	652	598	645	610	641	603	685	624	624	616	633	630	664	647	592	621	640	611	674	610	626	592	678	668	631	588	636	620	626	650	578	639	655	626	634	744	619	665	663	621	648	651	648	642	627	643	662	619	615	619	644	585	625	624	622	616	646	653	599	636	618	677	591	637	673	663	590	643	642	651	609	660	628	620	658	663	644	611	660	638	648	622	667	634	637	650	629	604	622	660	649	631	632	619	616	629	597	636	646	595	580	656	644	631	591	609	606	621	640	660	657	661	612	660	626	624	627	657	644	624	652	651	633	615	614	645	597	666	633	636	645	627	649	628	644	601	690	645	620	622	645	616	642	612	636	661	610	623	625	615	605	641	605	603	638	636	654	630	620	613	671	631	628	631	635	628	598	637	655	656	620	632	681	660	651	646	658	620	633	623	575	598	621	608	657	598	616	658	674	672	608	624	637	651	636	598	592	662	603	659	623	668	630	633	603	641	653	636	622	638	644	618	621	649	623	615	596	637	661	671	680	706	660	616	689	629	648	574	628	616	649	595	594	629	584	586	630	614	639	634	605	604	653	624	642	659	603	616	602	633	606	591	646	646	666	653	604	604	649	686	595	648	610	675	643	643	662	584	632	607	601	663	662	655	662	593	668	593	615	643	623	628	676	562	624	651	630	686	648	599	681	637	675	656	660	629	601	606	644	656	635	612	628	645	651	640	619	621	626	630	655	570	624	666	652	619	652	636	662	654	616	633	636	645	625	644	629	644	618	628	625	637	620	623	627	635	575	660	585	618	656	649	629	649	591	651	612	611	638	656	625	629	619	626	651	628	590	575	630	621	624	647	607	626	642	654	583	591	653	651	620	582	620	627	644	624	600	697	646	641	654	606	634	637	591	589	584	615	605	655	554	570	645	650	643	632	661	651	632	648	625	585	581	591	594	598	650	717	614	605	629	624	656	635	613	659	679	638	644	592	621	643	652	648	642	651	627	580	662	613	663	599	646	610	656	616	611	646	644	654	651	619	664	689	668	628	647	628	605	586	609	615	574	663	614	619	601	623	617	633	610	651	611	671	639	649	618	621	649	624	589	639	608	620	616	605	640	625	617	631	622	670	653	612	676	643	667	627	664	665	618	643	617	680	653	636	581	609	666	604	643	660	617
1546	319	199	151	269	288	259	198	159	149	100	111	90	78	78	71	56	60	60	51	71	65	45	49	44	46	53	60	43	55	52	39	37	41	37	30	26	40	30	38	24	28	38	25	23	25	31	20	30	28	24	25	22	16	20	22	24	22	34	24	16	23	19	20	24	24	18	22	31	21	29	29	21	19	16	18	22	22	22	19	18	15	19	20	22	26	25	27	17	25	18	25	19	28	15	10	21	24	28	19	22	23	17	24	14	24	23	27	23	17	20	20	19	19	21	23	14	29	16	20	22	16	17	23	24	21	19	29	21	25	28	29	20	18	22	18	22	24	19	19	26	25	24	14	23	25	18	23	25	26	24	15	24	16	24	22	26	30	31	27	13	21	24	16	16	25	26	21	14	19	24	23	20	18	12	18	21	29	18	21	22	22	15	20	16	20	15	16	20	11	30	19	25	15	34	17	17	21	14	23	23	25	22	20	24	12	14	26	24	22	22	28	24	16	23	17	17	16	18	23	17	24	22	17	21	21	24	19	22	20	23	28	17	25	17	26	19	26	18	21	14	29	16	25	20	17	16	17	16	25	24	15	30	21	22	19	34	20	18	21	24	16	25	22	19	18	22	19	24	16	17	22	13	24	18	20	16	21	17	25	18	18	16	17	21	18	22	11	16	23	19	22	25	16	18	35	24	17	27	23	14	32	14	20	22	24	16	24	26	19	23	17	20	21	19	24	21	27	27	25	15	19	17	23	23	19	29	17	29	20	31	21	25	21	11	27	19	23	18	20	14	15	19	19	21	13	19	31	19	19	22	21	24	20	24	27	19	13	19	32	19	27	24	19	28	18	21	21	20	19	37	19	18	21	19	21	19	19	16	23	30	28	17	27	24	24	23	20	23	21	27	19	16	14	20	15	23	24	21	23	26	19	25	22	19	27	18	26	19	17	23	19	20	16	20	17	17	23	23	23	24	14	24	19	26	17	19	28	21	19	22	19	27	26	19	26	22	20	22	29	19	25	24	31	15	25	25	22	20	22	21	23	24	22	24	34	19	25	19	30	35	18	28	22	23	22	18	27	21	25	17	21	19	17	22	15	23	25	19	21	23	15	12	19	17	16	27	18	26	19	22	32	18	19	17	20	22	22	23	18	16	20	18	18	15	21	25	24	22	15	21	22	16	14	25	20	17	16	23	19	20	24	19	24	25	17	20	19	22	22	16	19	33	20	25	25	24	26	26	21	19	25	19	21	23	33	14	19	17	23	13	26	17	25	25	19	17	28	19	27	22	21	27	17	14	19	23	25	28	26	17	25	19	29	16	25	24	23	24	21	26	20	22	10	24	21	19	14	17	18	23	23	14	17	23	13	30	33	14	19	18	28	22	26	22	30	20	31	18	21	21	21	18	27	31	20	20	21	23	16	12	25	24	21	20	20	21	25	23	21	33	20	18	23	28	24	16	18	18	21	28	30	28	20	17	26	22	17	28	29	16	26	18	18	13	24	27	24	28	19	27	14	25	24	16	21	18	19	20	14	26	18	20	27	9	25	22	20	24	17	19	12	23	19	23	29	18	19	15	22	26	21	16	22	19	20	19	28	14	19	17	12	24	31	22	20	19	18	18	27	23	25	22	24	16	25	25	25	23	21	17	17	14	26	29	21	19	23	24	27	19	22	17	22	12	16	24	24	20	19	21	19	27	22	29	22	18	20	23	14	14	27	19	27	20	27	21	28	22	22	13	20	26	13	21	25	26	29	27	19	25	26	21	20	19	23	27	30	21	24	27	21	15	23	27	28	25	22	27	26	21	23	32	24	22	12	16	19	22	21	21	22	21	19	22	13	24	24	24	20	23	25	23	16	22	17	25	26	27	23	14	16	17	18	24	21	26	20	20	23	18	23	20	29	23	18	17	20	27	26	19	18	21	26	27	23	20	28	28	26	23	12	18	25	31	25	17	22	27	14	22	20	19	34	19	23	21	27	17	18	18	16	24	24	31	21	17	25	28	22	26	23	16	20	26	21	21	23	22	19	18	20	29	24	20	16	20	21	13	15	15	18	13	21	22	18	24	12	26	19	23	14	23	31	21	25	26	19	30	16	21	25	25	26	22	15	34	26	21	16	17	21	21	18	14	35	18	29	18	14	18	17	33	22	22	30	21	20	13	20	23	28	25	22	19	25	19	27	16	26	16	23	23	18	20	27	19	24	25	20	14	14	21	29	19	14	16	33	21	19	26	15	19	19	27	24	21	22	13	21	26	13	25	25	25	19	27	23	15	32	26	23	24	16	19	19	22	13	19	25	26	21	23	18	16	30	16	17	20	19	28	21	25	20	22	16	17	15	21	20	17	21	21	18	23	26	24	28	19	21	21	20	27	19	25	21	27	19	23	15	19	24	22	21	32	30	21	18	19	24	20	20	23	20	12	22	17	17	19	29	23	18	20	22	24	24	24	20	19	16	26	13	20	27	18	26	17	20	27	11	25	18	27	18	25	24	21	25	20	19	15	22	20	22	17	26	18	16	29	20	21	21	26	30	22	22	17	16	26	31	24	34	19	26	27	13	25	18	18	25	16	24	24	21	22	26	25	28	25	31	18	19	26	23	23	20	26	21	26	15	28	19	27	23	19	28	28	19	19	25	30	22	26	26	17	24	25	20	24	28	26	21	26	20	11	26	19	29	18	24	17	25	18	22	16	27	21	20	23	16	20	20	23	19	18	27	20	15	24	28	25	17	28	17	15	18	24	17	25	16	24	27	23	23	25	18	14	24	11	20	25	14	13	31	23	21	16	13	28	25	27	22	20	23	25	11	34	24	25	27	23	24	16	19	17	23	24	17	17	23	15	16	18	13	21	27	21	21	26	22	17	24	22	31	25	15	20	18	22	25	19	15	17	16	26	17	22	21	20	20	33	25	21	24	25	30	25	23	28	24	17	22	21	11	26	24	21	15	19	23	24	16	31	20	23	31	25	20	22	17	21	14	29	23	22	20	25	24	28	26	19	22	21	22	26	28	26	27	25	19	20	19	19	10	15	15	30	30	20	16	13	28	20	21	29	20	23	14	27	21	23	22	23	18	24	14	22	28	15	22	18	32	20	16	27	20	12	22	17	17	18	30	21	33	24	31	20	21	17	15	23	15	23	25	22	19	31	19	22	20	20	22	18	25	26	17	21	29	20	22	23	28	18	21	24	26	23	21	19	22	25	23	20	23	19	25	20	17	19	16	12	17	23	19	19	22	26	18	27	27	28	18	24	24	17	18	23	17	18	14	23	32	26	19	24	18	20	19	18	21	23	25	18	15	24	13	19	31	21	20	20	27	26	25	33	22	22	20	26	19	25	15	25	17	15	18	16	22	22	27	25	24	28	22	20	23	21	20	21	21	29	24	23	25	24	13	20	20	19	31	22	14	19	19	18	15	26	17	18	26	30	16	24	28	18	21	17	21	20	12	23	20	16	21	27	17	20	20	24	27	14	28	18	20	23	27
15938	9808	5532	15123	22228	21066	17287	13379	10293	8306	6544	5623	4724	4171	3525	3148	2824	2816	2506	2329	2351	2304	2225	1985	1892	1944	1851	1728	1699	1577	1488	1448	1312	1141	971	1079	982	979	962	856	696	672	639	594	642	582	555	514	559	502	568	562	496	490	493	504	517	481	504	505	509	417	435	383	416	402	411	380	354	361	372	370	374	364	360	379	368	357	362	331	376	379	327	319	386	347	381	382	351	348	366	348	371	386	321	371	356	366	361	367	343	371	344	377	380	387	351	381	348	344	356	371	357	349	382	341	333	328	316	368	356	373	350	349	384	353	392	368	369	377	369	355	340	377	358	359	374	370	359	347	384	342	324	356	371	348	370	367	347	364	331	370	359	377	345	380	386	360	385	393	379	358	353	345	378	369	370	341	375	340	362	358	316	346	377	362	367	336	380	320	356	369	370	337	356	405	357	341	337	368	350	340	368	321	372	352	367	352	358	361	368	367	316	383	354	355	331	349	334	380	376	344	367	364	329	384	362	373	364	371	341	335	356	364	341	370	350	346	358	328	347	387	351	359	411	355	352	363	354	338	344	353	338	344	393	352	363	358	348	336	344	367	356	310	375	347	357	355	393	352	348	356	355	398	310	327	366	362	365	341	376	353	359	384	367	369	396	402	357	311	364	383	330	359	396	367	364	367	390	352	322	317	330	377	362	322	353	371	343	330	336	357	338	382	383	380	362	335	331	365	345	368	375	391	354	371	354	336	371	372	374	333	376	372	361	384	334	321	343	381	402	380	362	336	342	349	351	389	341	378	391	359	365	364	372	364	358	356	330	360	365	351	378	358	346	337	329	365	386	349	373	364	372	338	376	389	373	364	369	379	369	356	349	380	389	359	364	337	365	352	364	392	320	340	359	368	376	358	364	327	378	362	374	389	362	361	353	353	349	329	341	383	383	373	366	367	349	361	353	331	349	390	396	339	367	369	370	379	380	349	356	377	386	369	363	360	356	369	358	367	353	330	398	352	345	379	360	329	367	323	400	336	352	354	387	367	331	351	374	394	354	338	327	349	332	392	374	383	338	391	358	358	355	359	338	361	377	367	355	351	350	360	343	359	343	386	330	403	344	333	396	365	385	380	385	365	394	352	373	342	386	329	339	331	322	335	383	359	373	360	363	374	352	354	357	372	372	374	350	350	355	331	360	396	356	346	348	357	366	345	361	374	333	370	383	383	374	360	363	344	381	425	375	336	350	318	338	354	367	360	341	355	338	339	384	366	378	364	364	377	353	393	388	357	365	369	352	328	357	338	331	339	359	363	358	371	398	350	350	339	369	365	333	362	356	390	403	333	347	381	370	362	326	375	352	378	374	357	356	389	362	380	345	373	348	338	354	363	375	338	394	345	379	344	341	369	387	387	364	343	368	343	341	348	370	369	359	370	339	364	346	346	352	360	347	346	343	338	380	363	346	350	376	361	357	370	362	356	327	367	342	370	370	369	341	349	355	334	366	365	386	343	364	351	345	341	387	350	403	361	341	363	365	390	355	384	365	339	369	389	371	327	376	366	344	314	375	343	407	333	329	343	370	377	380	347	369	345	350	347	347	359	349	361	329	377	367	357	387	358	359	362	365	393	343	332	352	355	367	354	340	359	353	351	355	363	356	363	323	348	353	376	363	366	365	399	352	324	351	376	344	363	344	353	342	367	351	353	335	353	356	344	342	336	362	352	379	339	361	353	395	349	386	367	350	332	373	386	371	344	371	330	343	349	332	372	331	387	378	369	336	330	343	335	319	346	345	343	361	363	357	342	371	337	331	330	332	337	378	372	364	365	383	353	372	389	364	360	385	377	354	397	333	377	328	343	333	360	387	334	329	324	355	368	344	342	348	362	328	346	353	370	390	362	386	371	351	364	347	349	337	355	363	346	349	357	358	398	333	327	339	356	378	389	351	330	359	351	374	322	371	362	377	333	345	355	358	379	370	367	381	370	345	312	372	332	409	359	316	376	389	346	373	366	352	366	376	339	370	345	358	357	370	366	324	342	355	371	337	368	372	348	360	363	336	391	386	369	355	335	382	370	369	361	399	358	339	368	389	363	343	340	336	385	363	338	362	359	380	364	361	339	339	372	347	364	361	349	336	372	377	343	321	361	338	342	362	384	348	337	372	330	389	356	323	333	354	324	353	353	396	363	388	310	384	377	352	325	363	394	334	350	343	330	365	353	353	357	367	365	369	375	337	373	345	345	379	387	379	359	350	357	340	347	332	363	366	340	385	375	363	345	353	340	367	364	356	355	366	368	362	390	334	354	352	350	331	353	365	341	370	322	324	340	350	333	349	333	378	367	371	419	392	363	341	349	393	375	351	374	324	343	364	350	347	356	318	381	383	374	340	361	341	347	397	388	343	350	365	388	356	370	405	387	365	330	360	346	378	343	359	370	345	325	365	369	395	359	358	381	342	358	350	340	359	324	348	344	347	350	352	350	331	355	385	342	334	350	345	395	328	341	353	367	358	365	350	375	349	383	332	371	334	379	356	374	356	345	329	363	380	374	325	351	343	347	398	357	339	350	346	373	385	364	351	360	344	346	345	367	320	353	358	365	367	356	365	379	361	365	331	363	349	336	358	349	357	379	342	343	354	390	353	377	358	359	333	340	388	324	366	356	332	365	324	359	348	329	336	340	388	350	323	352	344	351	357	349	359	360	359	348	348	380	328	369	332	380	332	341	352	315	351	373	338	361	373	361	353	358	343	363	372	348	340	365	345	373	335	357	331	353	345	352	381	371	328	363	373	354	341	380	336	342	371	373	356	343	368	339	357	339	368	339	379	359	327	376	353	331	311	387	362	329	342	375	356	366	384	421	345	322	333	363	349	330	327	367	331	389	324	339	328	344	341	372	350	379	376	364	386	385	388	362	353	352	354	404	361	382	339	361	387	329	360	378	358	359	333	357	350	367	390	320	366	354	328	333	348	367	336	363	365	380	344	319	371	356	368	350	392	373	341	356	383	347	335	341	351	355	366	368	367	346	381	383	373	335	346	358	336	389	404	356	346	336	359	339	368	345	349	348	345	353	351	358	361	380	349	382	366	380	348	354	373	340	369	350	323	333	372	359	330	379	359	363	362	339	307	347	356	336	374	324	363	329	371	349	357	408	367	354	326	351	351	355	366	350	349	369	344	365	355	374	353	360	355	368	357	367	347	353	349	393	383	353	362	332	329	364	361	368	377	352	327	348	363	360	358	365	377	340	375	376	354	363	325	332	345	333	345	337	368	361	363	363	409	337	367	340	329	347	394	406	343	354	350	329	388	360	348	323	326	354	332	380	344	332	395	344	344	374	376	363	374	344	353	366	334	359	388	334	355	408	372	386	330	356	367	380	363	351	339	355	371	348	387	346	356	365	316	397	404	362	358	305	378	387	317	354	358	351	353	338	335	409	378	353	324	340	351	323	367	353	347	384	349	350	385	365	335	370	361	348	349	350	343	395	349	371	369	339	363	354	353	351
1035	547	298	222	427	477	413	298	264	230	198	139	149	136	104	105	94	92	59	84	77	77	67	67	61	77	72	63	61	60	65	53	43	39	45	40	42	47	38	27	36	30	29	22	35	38	26	22	21	26	29	29	21	21	22	28	21	26	21	26	18	21	24	27	14	21	17	21	16	22	19	11	21	25	25	13	17	13	24	16	23	16	21	33	24	17	29	22	21	24	15	24	18	22	21	14	21	23	26	24	20	19	17	16	21	22	13	21	22	28	20	17	17	19	21	15	20	22	24	19	12	22	22	19	30	21	22	19	20	16	21	24	28	20	14	17	33	18	15	20	20	20	17	14	21	21	17	18	25	17	15	21	14	24	23	15	19	21	19	20	16	22	23	20	21	26	19	18	23	17	26	21	24	24	16	16	21	24	30	24	17	19	22	16	27	23	22	14	26	24	24	23	21	24	23	23	23	32	18	12	14	18	26	19	22	24	23	12	16	19	18	22	23	18	21	16	20	29	27	20	21	21	19	26	20	18	16	17	14	19	22	16	16	22	19	21	22	17	18	25	18	19	22	21	29	24	32	20	25	16	10	16	23	16	17	22	14	25	22	24	23	21	12	23	18	19	17	18	16	26	18	20	39	15	22	25	27	19	16	28	32	19	22	23	32	26	18	18	16	22	18	16	21	20	23	25	16	26	28	24	22	22	26	19	20	26	21	23	21	25	12	23	17	17	15	22	26	23	11	19	16	23	23	18	22	21	14	19	21	22	19	20	14	25	20	23	28	23	17	21	19	23	17	13	26	21	15	26	22	25	12	29	30	20	27	20	21	21	27	18	27	16	27	26	18	17	12	14	24	17	18	21	29	21	19	29	23	18	27	15	20	17	26	15	31	19	18	23	21	16	14	20	19	23	27	26	21	20	20	28	16	14	27	26	27	18	23	15	23	15	23	18	16	28	30	18	25	18	22	25	15	19	15	18	18	14	23	23	28	20	15	16	17	19	21	16	22	24	29	25	21	12	24	23	27	25	27	16	24	18	24	28	18	18	18	22	32	22	25	25	12	28	15	22	24	22	13	14	23	22	16	18	27	16	23	25	34	25	22	20	14	25	21	18	15	17	25	16	31	15	18	23	25	23	19	24	18	22	15	23	22	14	24	20	20	19	16	20	25	25	20	22	24	22	21	11	19	21	23	20	15	24	20	23	15	22	18	14	29	20	24	16	22	25	20	25	11	24	24	21	20	21	15	27	21	34	19	18	22	17	29	26	13	39	15	22	20	24	22	17	14	22	20	18	15	16	24	25	21	20	24	25	19	21	28	16	24	19	21	16	15	17	13	20	22	22	24	13	22	16	14	25	20	23	24	16	23	22	22	23	24	22	25	16	21	20	16	18	12	18	30	21	18	26	18	18	17	25	13	14	7	22	28	24	23	26	23	15	23	16	28	18	19	19	22	15	25	16	24	25	22	26	25	24	30	19	15	20	32	20	22	12	13	18	26	24	22	22	23	13	15	22	22	9	22	27	22	11	14	28	20	22	23	17	22	21	23	24	14	18	19	29	22	15	30	25	21	16	25	23	26	19	14	21	17	21	28	18	27	24	18	31	26	20	22	22	31	26	29	17	18	22	22	17	17	21	20	15	25	20	19	16	23	16	18	23	23	14	15	31	13	23	17	16	12	26	17	24	22	27	20	23	21	19	24	11	18	16	27	19	25	23	28	15	20	18	21	21	30	19	17	18	23	27	19	17	25	21	20	17	19	29	16	23	21	17	19	17	22	17	21	22	28	21	19	17	37	19	27	21	20	23	17	12	24	20	15	21	16	27	20	33	15	25	13	19	18	24	22	20	23	14	20	15	21	23	16	20	18	15	21	23	16	19	23	27	16	22	22	17	14	16	24	23	23	20	22	22	24	29	21	23	21	23	19	24	15	23	26	17	26	17	14	27	21	22	21	15	27	18	14	26	11	23	19	21	15	26	18	23	18	15	31	22	15	28	26	16	27	13	24	17	21	18	15	23	23	18	26	24	16	23	26	20	19	17	18	17	22	16	11	10	21	26	14	17	22	21	21	20	16	20	23	18	29	17	28	20	31	22	22	19	21	27	11	26	13	10	22	13	19	19	20	20	19	27	25	14	19	20	23	23	17	18	20	13	24	16	18	25	29	12	16	11	17	21	14	19	29	20	29	16	20	15	33	26	16	23	21	16	20	33	22	22	28	9	20	27	20	16	25	18	25	22	23	18	24	15	26	21	24	23	14	20	15	23	18	19	17	24	21	28	17	21	25	19	25	20	24	15	31	16	26	21	22	29	19	21	13	20	15	23	22	17	23	16	19	16	22	23	18	22	25	25	18	17	26	15	19	28	23	16	18	21	15	27	22	32	12	14	33	12	27	25	22	25	22	15	21	21	23	17	24	18	19	18	15	21	21	25	26	14	23	11	17	27	18	15	27	23	19	18	25	27	19	23	19	15	17	19	25	19	19	16	20	12	28	19	24	20	25	20	19	20	14	16	17	28	23	20	25	28	19	24	20	18	28	25	25	18	22	18	21	20	20	27	19	13	32	23	10	22	24	13	18	17	19	29	14	18	21	22	15	18	28	30	22	21	14	24	16	27	23	22	21	25	15	22	31	24	23	14	20	24	20	21	21	20	23	19	19	18	23	24	15	16	22	21	19	16	18	15	23	15	25	21	24	27	20	18	15	26	22	22	20	18	13	21	19	17	24	12	17	18	19	21	29	19	26	15	17	17	21	17	26	17	21	15	16	16	26	31	15	27	26	18	15	38	15	23	26	20	23	16	13	21	15	16	20	15	22	33	15	16	18	12	15	18	5	22	13	16	25	21	17	15	19	31	21	26	29	23	21	18	19	19	27	24	20	22	21	23	19	26	19	21	22	28	26	19	24	16	17	21	20	25	18	17	18	22	22	25	20	23	21	22	20	24	18	17	18	20	15	12	24	27	21	24	16	25	14	18	32	15	19	26	28	24	21	22	21	11	26	26	22	18	20	22	19	23	19	27	17	19	22	23	20	21	17	19	15	23	22	25	17	20	27	19	13	15	15	29	19	20	24	13	23	22	17	22	15	22	24	19	23	20	22	26	15	21	23	16	15	22	21	19	20	24	19	10	28	24	15	30	22	24	22	20	17	17	17	22	18	28	25	10	26	11	18	24	15	17	20	21	25	19	27	12	14	21	16	18	28	19	22	12	26	22	18	27	17	27	24	27	20	19	23	17	28	23	22	19	30	11	22	24	20	22	22	20	15	16	22	19	24	16	24	22	22	24	26	26	21	17	19	27	19	22	12	14	12	14	18	24	19	34	21	14	17	23	29	23	27	21	24	23	26	16	23	12	28	26	22	23	24	13	20	23	32	19	23	23	23	24	21	20	13	24	16	20	32	15	14	18	21	10	17	16	21	25	18	22	26	17	17	13	16	29	19	18	24	18	18	19	21	26	20	20	26	21	27	18	26	24	18	17
20082	14265	8186	20313	28377	26742	22684	18238	14682	12228	10184	8578	7151	6211	5366	4782	4296	3934	3645	3413	3136	3099	3080	2744	2628	2465	2431	2355	2261	2032	1944	1741	1502	1432	1326	1354	1178	1208	1055	1021	904	781	730	693	690	671	660	695	670	635	616	635	548	550	511	551	530	581	560	571	540	478	487	441	474	412	421	353	417	417	375	378	377	363	407	366	391	371	399	369	355	384	372	368	364	368	375	366	359	390	387	353	338	384	375	373	344	384	386	354	347	359	361	375	359	353	350	373	365	345	358	382	370	347	388	340	375	369	386	365	390	372	334	371	331	338	369	306	397	349	334	365	341	376	386	349	371	330	363	368	323	326	311	338	361	386	364	355	395	322	343	360	356	330	355	354	367	358	321	343	343	359	383	376	343	373	349	362	346	351	348	353	347	317	357	385	362	355	374	381	329	343	323	348	341	373	407	303	352	323	379	374	342	371	344	369	373	363	346	372	367	335	358	351	367	351	374	342	353	378	380	351	346	377	359	357	355	371	365	335	350	338	344	374	373	341	397	369	373	349	341	350	331	333	328	337	327	356	344	377	362	367	354	334	350	354	329	336	375	377	330	390	349	348	372	356	338	357	342	351	357	330	362	338	383	362	372	374	348	380	331	346	372	335	328	356	332	366	337	325	347	336	343	359	325	326	359	366	344	351	361	347	342	322	351	365	343	336	323	355	370	370	329	380	363	358	358	355	360	335	355	342	330	329	337	340	332	357	341	357	335	325	367	342	368	340	341	365	343	370	345	321	354	320	339	374	351	366	339	329	323	361	348	330	332	305	382	349	377	352	360	355	332	349	334	352	344	353	321	358	341	365	373	331	338	309	341	339	376	370	352	364	371	347	365	344	353	405	341	361	331	320	372	365	347	367	369	370	350	322	322	345	363	327	347	398	371	353	367	355	371	355	347	345	346	371	379	373	344	321	372	364	358	362	328	375	323	373	341	361	364	319	342	360	298	334	337	352	327	344	351	346	359	369	348	373	348	364	320	347	365	340	320	352	322	330	339	349	339	352	344	353	337	338	374	321	395	354	329	319	327	337	369	377	371	350	326	329	348	355	388	312	341	326	357	352	324	334	341	340	325	327	345	386	321	342	360	351	339	329	356	352	336	353	323	364	318	343	344	353	343	340	342	306	358	369	347	399	315	329	335	332	348	368	333	346	354	335	346	351	339	347	331	357	348	328	358	348	350	356	318	325	357	319	338	359	376	319	356	333	355	321	351	328	343	313	361	327	354	345	372	365	339	351	353	376	343	336	348	354	342	347	345	349	342	340	360	355	366	362	338	334	354	356	343	345	345	358	345	330	353	317	351	355	334	339	308	328	339	301	361	341	296	336	355	347	370	361	341	316	381	379	327	376	369	344	338	360	323	324	337	359	334	376	325	367	380	322	367	351	338	384	376	365	358	304	315	358	395	310	361	340	341	349	381	364	375	321	351	341	340	374	348	330	339	347	368	363	334	329	337	342	367	366	345	348	388	318	365	318	352	314	346	322	371	349	362	333	331	318	323	353	362	354	320	366	335	387	325	341	356	357	354	340	357	328	350	344	339	339	354	319	319	374	382	336	358	329	361	344	364	361	357	325	326	344	320	311	378	363	360	360	351	339	336	369	338	346	379	358	351	331	372	348	346	349	355	329	340	346	300	360	328	347	314	357	358	367	343	336	337	345	366	344	326	314	326	333	354	341	360	336	338	389	341	389	316	367	330	365	366	373	330	308	335	321	353	352	326	349	384	396	345	352	349	379	336	358	339	356	357	361	360	375	384	341	344	326	337	382	332	354	326	369	346	349	360	334	345	337	320	399	359	380	352	358	322	364	338	333	372	331	348	354	346	377	341	401	338	344	345	339	338	348	319	365	351	330	372	341	364	314	368	360	354	347	366	337	313	339	347	363	378	345	331	356	341	337	383	374	315	354	356	347	342	365	373	339	345	320	319	360	328	346	338	373	333	313	358	396	375	355	337	361	346	314	336	344	356	311	350	369	347	340	355	333	333	356	344	353	339	365	338	355	342	337	360	366	363	389	366	330	363	345	355	332	321	348	367	361	352	382	330	358	361	341	329	333	369	349	363	332	354	361	347	369	330	358	335	339	316	376	369	327	325	355	350	364	348	355	354	332	368	347	316	354	367	315	306	359	353	340	327	368	331	393	325	359	358	323	307	339	354	336	329	331	339	320	340	304	357	337	344	366	361	354	325	326	369	343	340	364	344	387	357	360	359	370	308	366	326	348	325	345	317	348	364	329	313	344	370	325	344	349	370	374	349	350	345	360	300	338	364	341	352	365	332	391	344	355	340	334	350	370	317	340	371	343	338	301	339	347	355	335	344	316	322	343	337	371	328	322	354	338	371	340	327	351	350	346	348	366	344	316	322	365	326	356	319	352	318	378	331	332	351	336	340	358	352	347	345	346	361	379	342	325	350	342	344	316	375	308	349	342	345	351	321	342	325	360	367	336	344	341	339	353	359	364	364	344	327	354	322	338	334	353	363	355	361	347	334	310	331	322	346	389	332	375	356	341	382	347	357	357	345	345	323	345	348	365	337	367	324	351	335	338	361	306	349	325	340	385	355	358	348	323	354	344	331	364	378	364	356	328	331	340	345	344	348	327	335	360	345	334	344	350	321	348	363	343	361	364	341	349	364	315	370	320	327	367	347	299	358	349	334	342	358	352	333	377	295	332	304	329	316	336	354	330	331	362	348	377	330	336	339	367	370	354	356	358	335	379	350	340	330	336	367	324	322	371	313	367	365	347	347	361	386	371	344	341	334	307	344	328	354	375	350	342	334	370	357	328	328	335	359	364	324	362	362	369	361	386	374	347	336	356	351	358	358	359	363	347	338	346	340	349	373	352	337	334	331	319	317	342	332	311	354	335	341	362	331	305	336	351	328	365	336	360	339	349	377	339	384	329	370	333	371	359	343	359	344	296	315	359	344	342	356	332	338	387	323	344	314	325	366	352	353	343	338	309	367	380	325	347	298	341	333	347	360	352	343	319	367	346	348	347	353	325	338	330	313	361	350	361	354	333	350	333	360	328	353	343	341	336	331	388	313	346	329	327	353	327	319	338	342	344	351	343	328	392	335	353	333	351	380	327	328	327	366	353	356	329	331	352	334	361	362	355	348	354	356	347	364	315	365	331	334	357	337	344	376	313	345	359	353	364	356	360	351	358	356	357	366	348	349	340	348	369	350	323	345	357	342	337	379	365	354	342	387	344	351	342	339	390	350	326	326	348	340	347	336	323	366	353	361	374	367	342	329	321	352	384	335	376	360	367	364	319	353	363	336	339	378	337	352	312	315	347	349	359	358	362	367	309	336	378	387	347	366	359	361	330	354	345	336	381	367	352	346	325	337	341	355	321	329	361	341	347	358	380	335	376	318	311	337	349	344	346	323	349	327	303	346	375	358	332	329	321	331	326	306	384	380	361	369	357	376	354	341	348	361	361	343	384	355	322
2585	528	294	243	385	419	362	314	264	221	177	165	162	129	127	122	101	81	112	81	90	84	84	101	82	65	89	85	72	64	67	81	58	62	59	48	57	65	64	58	46	55	50	60	51	38	34	57	46	48	40	35	39	42	34	45	42	40	49	52	40	37	51	45	47	36	40	39	32	43	38	36	38	36	51	33	39	42	54	36	35	36	38	41	36	37	37	50	36	40	32	31	31	25	39	40	33	37	45	34	25	39	39	36	38	41	30	40	40	37	34	31	53	31	38	51	40	40	39	28	44	41	38	42	51	38	32	40	52	43	44	33	38	30	52	36	44	33	47	31	41	35	37	43	33	31	34	48	34	32	35	29	36	40	34	34	37	18	37	37	43	41	51	34	37	37	41	34	43	37	44	32	31	35	49	40	32	33	37	34	41	34	38	42	34	38	32	43	37	43	44	53	37	50	37	45	31	30	33	38	37	42	43	44	40	28	43	38	32	36	37	48	40	39	42	33	36	31	30	44	31	35	51	47	44	37	39	44	37	46	34	35	37	42	40	46	31	45	35	46	45	36	33	42	31	31	35	29	36	42	45	36	32	43	29	41	31	41	37	31	31	41	46	43	38	39	36	29	37	53	39	35	37	36	48	33	31	45	43	48	42	40	28	40	30	39	34	43	34	35	38	41	33	43	42	48	37	36	39	34	43	29	45	25	28	45	41	48	30	53	45	31	42	38	43	34	34	39	28	44	36	32	40	42	41	31	38	39	31	43	36	39	31	39	33	32	42	43	47	30	40	26	33	43	44	39	43	38	32	45	51	37	41	44	36	48	50	49	29	51	30	42	26	41	48	39	40	43	36	31	41	40	28	36	44	41	31	30	44	37	34	35	35	37	52	46	40	38	31	38	48	33	39	33	37	33	44	40	44	32	33	44	30	30	39	34	37	35	33	32	40	31	42	43	39	30	31	37	37	42	46	30	39	32	55	38	36	31	41	40	49	39	28	39	22	48	40	42	40	46	37	35	37	36	42	50	49	48	49	31	46	44	38	51	45	33	44	43	35	39	37	40	46	27	48	50	40	45	35	39	43	35	35	32	29	49	36	22	37	42	38	41	52	39	47	41	40	34	41	29	24	48	47	35	47	38	50	35	30	35	41	31	30	32	38	39	38	33	44	50	47	43	39	42	46	36	36	37	25	41	36	29	38	35	50	37	30	40	35	34	37	42	38	32	38	41	35	42	40	48	43	38	43	41	28	56	34	41	27	38	25	42	40	36	40	44	32	30	38	42	49	31	33	34	38	46	29	43	44	42	45	39	45	37	35	43	40	36	34	41	39	36	48	44	33	37	38	33	29	33	36	36	33	35	37	43	34	37	48	34	38	33	33	46	35	50	31	42	40	44	33	39	41	49	29	44	43	40	46	35	41	33	35	42	28	50	23	55	40	40	43	39	40	36	37	46	35	38	32	29	38	40	47	38	45	28	34	37	38	33	36	35	42	43	35	34	39	37	33	45	33	42	36	38	39	28	42	29	38	42	43	47	36	38	26	43	38	37	37	41	49	44	40	40	33	34	41	33	28	42	36	48	32	31	37	29	41	35	56	43	48	38	38	37	38	31	34	38	42	39	39	39	49	47	33	31	45	24	37	32	33	43	24	42	34	38	44	47	32	37	29	30	27	34	27	35	32	36	41	43	37	35	46	45	47	45	34	32	36	28	30	33	34	44	43	43	38	29	42	32	33	36	35	46	42	39	32	33	41	46	37	36	40	33	38	48	40	26	36	34	48	41	42	40	31	47	47	42	30	35	32	45	43	46	29	36	28	44	44	34	28	29	31	33	29	50	40	30	37	41	40	37	45	43	37	40	33	28	43	31	32	31	35	44	37	44	40	38	29	38	42	37	41	34	46	39	38	41	50	37	40	32	34	38	40	40	45	38	32	36	29	36	38	41	46	35	28	37	43	50	31	41	41	35	27	28	38	48	30	42	34	28	35	23	34	31	42	38	33	39	35	43	36	36	42	39	47	34	55	40	33	29	40	46	30	36	44	47	38	36	33	32	41	44	33	41	46	35	36	42	43	45	37	39	40	38	33	42	41	36	41	38	28	32	36	35	54	48	50	32	47	34	34	33	41	39	43	46	26	38	31	37	36	29	37	34	28	38	45	44	33	50	35	38	45	39	47	36	40	51	34	23	31	44	37	39	35	38	40	28	32	35	32	44	45	37	41	30	32	36	42	36	26	33	39	40	40	33	45	41	33	49	45	53	39	37	37	37	46	37	40	36	37	30	46	28	37	44	43	34	40	34	45	37	42	37	39	33	27	32	41	31	40	41	27	39	44	34	39	41	38	44	43	37	42	32	38	54	43	37	40	44	36	35	45	49	43	25	40	26	35	35	38	38	39	47	44	37	42	34	30	37	31	42	40	46	47	39	32	38	33	42	39	42	38	29	40	35	37	39	40	39	48	52	27	34	31	37	40	41	48	38	44	40	27	47	38	46	35	45	46	32	39	40	45	33	40	41	31	44	44	39	46	44	35	29	39	31	43	35	42	36	24	46	30	46	36	28	44	37	27	51	46	47	37	44	42	34	35	42	34	39	31	28	39	34	39	42	37	36	33	48	48	48	26	44	30	43	53	34	39	39	52	29	40	39	30	42	35	42	35	39	42	36	38	36	48	30	36	33	52	40	44	40	42	43	37	43	30	52	42	39	37	39	34	43	42	36	46	47	33	36	40	43	35	40	34	34	42	49	51	47	39	46	44	32	39	28	29	47	37	39	64	41	35	36	34	34	33	42	36	48	40	39	26	37	39	34	41	43	35	53	36	44	32	37	36	35	43	37	28	43	37	35	22	46	38	36	21	30	31	36	37	32	36	42	39	48	38	45	40	48	36	45	45	52	38	27	34	33	43	36	39	44	40	34	40	33	30	38	46	37	34	35	41	46	34	31	35	34	47	42	42	32	48	33	43	45	36	36	24	35	48	33	39	36	38	27	37	41	49	29	48	30	31	38	29	38	44	47	40	46	29	40	43	42	33	35	39	40	43	45	39	45	46	28	46	35	37	49	35	40	35	34	37	34	42	41	34	39	39	48	36	44	38	42	37	45	34	39	40	31	32	43	37	43	41	32	30	35	40	51	32	42	41	44	46	35	46	47	37	38	43	37	40	45	40	36	46	37	32	51	39	33	34	40	36	38	45	41	30	44	45	43	30	49	36	32	31	41	39	42	29	32	45	42	42	44	40	44	41	37	40	52	38	49	43	32	38	51	34	32	42	45	38	52	34	51	45	39	34	38	34	36	41	34	37	48	27	42	43	47	36	45	36	42	34	38	42	39	46	43	37	39	43	35	41	34	43	39	38	35	39	35	39	41	34	35	38	43	39	40	26	35	44	38	39	36	45	34	47	37	41	46	48	34	36	29	36	36	42	44	39	42	36	25	42	36	38	44	46	36	33	32	47	34	43	43	31	31	50	34	44	40	39	37
18683	12709	7751	19292	26740	25341	21155	17217	14175	11579	9829	8250	6986	6150	5317	4918	4400	3883	3614	3480	3199	3145	3006	2887	2773	2621	2559	2525	2369	2195	2048	1863	1712	1670	1615	1460	1533	1398	1354	1151	1165	1018	1023	932	982	966	937	893	925	908	907	883	795	792	799	819	881	828	825	817	783	717	765	704	663	744	702	645	685	599	654	646	611	624	653	672	691	641	636	638	646	648	659	631	628	621	681	626	619	617	605	611	600	635	661	663	645	641	603	678	658	644	624	672	616	635	617	621	614	609	626	643	622	692	605	609	612	590	669	651	600	625	683	632	621	656	608	599	594	630	682	611	656	622	610	634	632	611	616	563	675	658	652	613	636	636	598	617	615	621	642	603	567	553	636	584	610	578	651	642	614	591	621	592	596	642	590	626	653	601	660	621	593	636	633	583	600	668	612	654	656	638	617	631	600	632	641	636	584	628	613	631	611	636	629	620	586	644	654	632	664	619	631	663	591	661	602	612	655	616	627	620	619	604	626	590	613	543	619	595	609	644	639	664	613	610	580	636	633	581	623	619	586	663	635	639	629	643	635	635	609	630	652	576	582	617	642	637	623	649	638	613	662	615	587	606	600	615	605	618	648	602	608	596	594	629	606	594	585	655	619	604	616	646	637	640	634	617	583	664	605	578	614	635	632	586	599	619	620	611	658	615	607	634	625	623	594	639	659	641	641	640	639	634	629	588	656	624	604	622	617	643	624	596	656	641	648	611	637	624	596	611	613	663	587	607	605	592	623	606	639	652	613	633	652	578	653	576	630	622	639	615	633	612	588	601	624	640	621	619	602	586	620	628	648	659	636	593	629	620	599	624	604	656	633	629	669	585	630	602	601	560	641	571	635	617	626	647	658	632	592	658	620	576	602	639	609	665	615	591	580	610	616	613	647	662	610	596	636	652	669	628	606	643	617	660	609	597	633	620	619	595	647	620	621	629	581	634	608	601	614	592	618	589	566	637	606	619	632	630	602	661	625	651	582	638	639	621	572	649	607	660	624	637	598	656	641	636	649	592	583	643	645	615	581	601	620	583	557	625	607	608	644	613	607	660	607	683	614	631	623	636	634	578	610	639	637	657	610	667	650	619	625	638	583	601	641	633	626	636	633	630	627	624	630	668	605	588	568	574	618	636	632	613	607	604	619	655	630	610	669	595	628	652	609	586	627	655	618	624	606	604	651	626	668	629	618	524	602	628	654	626	625	577	598	601	593	634	634	620	634	596	621	617	605	584	603	660	600	573	620	636	586	618	629	633	614	625	610	597	637	602	646	625	615	617	637	637	621	628	605	626	624	638	642	592	627	594	658	619	612	623	647	616	634	658	618	623	646	555	622	621	611	623	635	618	603	658	651	604	628	602	626	557	665	632	612	615	623	593	634	655	639	678	635	608	593	571	654	617	643	588	637	615	598	593	609	625	664	592	638	620	632	627	652	652	583	619	583	660	614	609	638	621	640	635	632	598	666	559	720	596	642	604	598	612	641	585	632	560	618	631	611	614	620	623	609	586	625	596	631	614	596	654	632	654	665	562	566	625	627	638	629	617	607	578	617	620	609	645	568	604	633	653	672	576	634	584	599	636	643	632	589	616	613	641	628	571	613	611	666	582	662	607	567	645	594	598	646	633	625	601	592	633	615	633	644	555	622	617	613	651	622	585	611	644	642	628	594	601	594	620	603	611	612	626	634	620	664	651	603	632	574	616	607	647	632	609	646	613	621	631	614	668	654	607	604	604	633	601	662	632	648	605	543	622	651	650	633	680	563	618	618	589	670	589	620	622	611	577	606	630	600	641	608	608	631	620	590	596	607	579	649	646	606	618	634	586	609	591	608	633	634	623	610	669	603	647	587	626	617	646	650	641	600	641	627	651	641	619	627	595	624	631	593	625	640	618	564	628	651	604	668	633	627	610	602	606	575	611	633	585	653	598	611	641	670	650	673	619	641	660	629	599	597	603	621	645	594	597	615	596	614	635	616	640	648	637	624	627	580	627	652	604	596	627	631	626	640	627	575	621	609	663	605	651	631	635	609	601	640	629	617	589	653	657	645	630	609	645	593	601	620	593	605	612	637	580	576	644	610	635	605	661	638	625	630	615	621	604	590	600	649	665	626	608	589	623	615	590	634	645	620	583	601	615	574	622	600	613	649	600	631	647	613	597	650	592	616	651	633	593	663	630	613	633	623	582	623	626	643	616	628	642	623	639	644	604	625	604	626	614	614	637	603	614	661	617	636	662	623	653	619	617	585	623	617	684	637	615	638	633	661	625	637	649	612	637	613	627	629	601	620	599	621	663	659	616	664	609	632	635	626	586	599	652	622	604	633	627	607	560	584	630	633	599	614	634	590	576	659	631	612	644	629	609	640	634	644	681	637	619	648	639	627	632	642	574	621	582	624	630	592	598	604	629	578	622	618	633	654	634	609	618	631	617	583	629	603	639	635	606	616	607	590	627	642	598	586	675	603	615	633	593	599	640	607	658	595	635	589	591	584	627	658	635	587	657	591	656	679	649	600	687	643	588	591	645	588	617	637	636	627	633	625	632	655	624	626	586	609	625	616	580	631	610	597	665	618	604	627	590	631	650	642	569	663	641	646	613	649	645	588	632	624	625	639	605	645	657	614	645	590	663	637	603	623	598	631	584	641	630	604	626	604	618	651	627	646	690	591	659	606	579	614	631	632	600	606	591	605	577	632	617	641	585	651	606	617	586	653	591	602	596	621	615	628	586	613	599	585	621	617	616	661	653	617	613	627	585	623	630	581	602	629	623	595	607	652	634	618	630	621	593	624	602	586	631	590	638	664	612	656	607	636	604	620	619	616	624	622	552	617	619	645	595	621	640	661	617	603	682	662	614	605	634	587	675	614	616	649	617	639	623	606	633	648	630	598	598	638	622	563	603	636	602	659	618	595	600	612	627	628	629	616	558	603	629	600	615	634	644	598	575	578	648	629	653	605	647	639	566	680	632	629	606	638	608	576	586	675	651	606	625	621	576	635	662	627	614	611	623	579	606	659	615	586	609	612	650	611	607	594	634	623	606	570	636	589	603	625	604	637	607	621	624	621	617	609	622	597	615	641	616	613	600	627	582	632	634	588	627	598	618	617	611	664	626	582	608	643	574	619	677	626	596	630	657	627	618	645	576	604	584	648	631	643	615	608	631	636	612	642	606	610	667	642	616	646	645	582	623	656	590	596	628	615	630	621	614	648	617	630	612	601	599	643	616	608	636	634	626	642	581	642	636	620	661	621	634	610	648	658	619	609	656	603	592	630	632	649	606	588	666	582	596	660	630	646	624	625	646	614	605	593	606	577	653	616	613	626	611	657	604	611	627	671	613	619	620	639	579	636	607	649	639	590	592	653	663	624	637	598	611	631	647	633	637	629	643	602	628	598	591	639	648	603	639	593	622	650	622	602	642	653	622	601	630	605	630	615	612	609	591	635	674	674	646	622	651	628	608	635	600	597	675
1980	800	439	339	603	625	562	542	382	301	317	292	242	186	169	152	140	132	152	124	113	101	108	121	100	94	97	94	71	76	84	80	66	64	62	63	59	55	65	60	61	53	41	50	45	48	57	39	52	43	40	39	44	39	50	44	46	51	60	49	41	36	35	39	32	44	41	36	29	44	43	44	28	38	36	37	26	44	38	30	38	45	52	48	31	35	36	35	42	28	43	40	43	45	56	46	32	31	34	46	42	45	42	30	45	48	30	41	32	38	37	32	34	43	40	32	32	54	34	44	42	50	48	35	43	41	50	39	32	40	48	38	36	33	35	39	42	42	39	38	50	29	54	37	44	49	41	38	39	45	51	57	40	35	34	44	41	20	36	37	31	31	28	40	42	34	45	57	33	38	42	36	31	35	41	44	39	33	42	36	39	43	36	43	42	44	38	35	40	37	34	38	40	51	37	35	38	47	34	38	47	46	37	42	36	41	41	34	35	40	34	46	38	32	42	38	41	43	45	38	47	46	39	33	32	52	26	23	33	48	39	28	34	31	44	38	35	33	30	41	33	39	55	34	42	36	36	38	22	30	42	47	43	40	40	34	35	50	36	43	48	36	38	33	42	50	40	29	37	25	36	40	29	41	36	45	45	45	42	42	33	41	43	35	35	49	45	35	33	39	40	38	33	38	39	38	41	41	45	40	49	23	31	37	36	30	40	28	47	36	45	39	47	44	39	47	45	49	46	37	34	45	45	48	42	34	42	39	35	46	36	46	37	33	43	33	41	37	35	33	49	37	34	37	49	42	44	46	47	46	32	47	40	27	37	24	40	33	52	34	33	34	30	44	47	33	36	44	38	42	37	36	23	42	47	38	49	39	44	31	39	42	58	27	44	35	48	47	43	44	40	42	32	36	39	47	41	38	48	31	41	44	44	27	36	36	38	30	32	33	42	39	52	46	36	51	40	35	30	36	23	31	43	36	46	31	38	40	39	42	29	46	42	31	38	31	35	24	35	47	37	46	40	39	40	40	35	40	45	27	32	38	30	39	41	46	26	45	43	33	37	53	40	47	35	35	44	52	37	24	49	38	31	48	36	40	52	40	34	46	35	42	46	37	31	49	33	31	39	32	57	33	41	40	42	45	47	47	32	37	32	35	38	28	48	48	41	38	24	36	32	37	44	40	34	27	48	37	40	34	41	35	49	27	42	36	46	39	30	25	38	45	34	34	43	39	41	36	48	46	45	31	46	39	51	37	44	35	42	35	49	48	38	27	36	45	40	36	32	48	43	45	40	48	42	32	36	37	36	45	39	41	40	49	48	22	26	46	35	35	38	37	54	49	36	43	39	41	42	53	26	46	40	37	33	35	33	27	35	38	39	28	28	43	45	38	30	39	31	34	35	45	31	41	42	44	41	40	39	36	41	50	37	46	36	31	43	31	33	50	34	36	42	32	29	40	37	29	34	48	41	34	41	45	39	50	39	36	44	34	51	46	48	40	41	44	45	26	47	40	41	38	31	29	44	29	30	37	40	50	39	36	44	37	51	33	42	42	41	49	49	41	40	41	42	52	31	32	35	35	38	27	42	46	46	38	35	40	35	43	39	31	28	44	39	30	34	35	44	40	30	27	45	32	37	42	31	40	43	37	43	36	54	42	31	33	29	41	42	35	36	35	43	46	35	40	52	38	43	34	28	31	35	33	41	39	30	35	28	36	34	34	34	42	46	44	38	40	50	42	37	34	39	37	57	31	39	41	44	35	54	35	46	37	50	50	31	43	27	33	47	40	37	32	40	47	36	36	50	41	34	39	34	43	39	45	40	40	47	41	36	37	38	40	32	43	42	38	36	33	38	47	30	39	44	41	50	40	31	41	41	28	40	33	43	41	34	46	35	39	47	30	40	47	39	46	43	39	47	32	37	35	38	43	35	41	26	37	42	39	42	36	33	56	41	48	30	43	35	43	46	33	37	49	46	31	31	37	32	37	45	32	47	47	33	39	43	35	32	34	44	38	39	35	33	40	35	37	37	45	44	38	36	26	47	35	35	41	34	42	39	38	32	42	35	35	36	39	35	38	35	31	44	42	43	40	36	38	47	41	31	35	47	38	30	41	52	40	37	32	47	35	39	47	40	41	34	51	39	45	43	36	50	48	33	37	38	34	31	40	37	41	34	33	39	35	51	49	43	38	31	33	42	43	43	30	41	50	34	37	44	31	44	31	45	35	50	39	39	41	36	32	40	35	47	36	36	35	36	40	31	46	35	30	40	41	40	35	44	42	33	37	42	39	39	36	38	38	44	43	38	41	51	46	40	57	36	51	49	50	43	33	37	43	40	41	35	49	37	37	45	42	45	46	41	33	43	35	47	33	32	26	41	42	31	41	40	43	43	33	36	32	38	31	38	38	48	39	38	37	44	39	40	38	40	38	39	33	40	35	35	41	32	46	39	40	36	35	47	37	42	35	39	31	28	28	32	39	35	42	47	43	48	38	34	37	44	40	34	31	34	49	41	38	43	41	48	43	35	35	48	30	49	36	29	40	37	32	37	37	32	37	38	42	39	36	45	36	42	35	40	39	30	35	40	40	38	34	37	38	59	31	36	44	38	45	37	38	36	42	40	36	33	32	38	30	38	45	30	45	30	38	37	34	33	29	37	40	33	41	50	45	46	37	31	31	24	31	48	53	40	44	38	40	45	36	35	44	44	43	49	38	47	39	43	41	34	35	40	36	38	31	46	37	23	40	35	37	31	50	42	42	33	40	55	50	30	46	40	47	31	27	46	31	50	43	27	38	30	32	43	33	39	37	38	29	43	50	33	46	35	36	25	30	35	27	46	43	37	39	43	41	42	42	42	34	27	38	42	27	32	36	36	40	34	41	56	51	46	43	44	47	49	31	29	33	30	34	25	38	41	30	27	36	31	43	34	29	41	30	40	39	32	33	34	38	34	45	41	37	37	51	46	46	29	43	50	46	35	34	40	40	42	38	45	35	37	34	43	27	34	34	38	39	43	42	41	41	42	36	44	34	39	48	28	43	41	45	37	43	42	39	33	40	28	38	54	35	41	37	43	46	39	38	39	41	30	35	44	29	35	39	37	28	46	45	37	34	27	36	34	40	41	36	43	31	42	43	41	39	33	43	33	37	50	44	27	41	36	39	34	42	39	30	37	35	38	33	40	40	34	41	40	30	46	41	38	53	43	42	27	51	29	39	41	41	39	30	45	42	38	44	50	41	37	43	43	44	39	35	36	34	42	39	38	44	39	29	41	32	38	37	38	48	36	38	28	33	32	35	33	32	31	36	38	42	40	41	41	36	56	29	24	43	38	48	39	47	36	39	41	28	38	30	37	38	28	46	34	35	30	35	41	45	42	32	37	42	38	39	43	50	28	44	34	44	43	36	38	30	36	36	30	29	38	48	31	41	34	47	46	49	31	44	34	31	45	23	34	37	36	38	45	52	30	39	43	28	34	31	39	32	43	32	38	40
24395	16978	10762	24234	31884	30505	26575	22417	18936	15776	13655	11715	10044	8749	7574	7002	6199	5657	5126	4735	4282	4294	4158	3855	3466	3341	3183	3096	2994	2653	2577	2379	2251	1949	1922	1842	1775	1714	1599	1481	1338	1218	1102	1127	1119	1118	1065	1062	1029	980	995	959	887	840	967	963	926	944	983	900	839	927	721	799	736	727	691	715	701	646	663	740	705	676	685	653	661	684	697	665	657	695	704	640	628	670	644	678	664	650	634	690	639	663	633	638	695	616	642	627	689	629	674	619	604	618	631	633	663	643	656	620	648	638	626	616	615	694	619	647	623	659	642	664	656	670	667	657	631	643	637	635	591	628	639	643	621	617	601	652	651	686	608	628	643	615	664	596	652	642	647	645	628	595	653	624	683	592	638	601	667	649	624	644	604	676	659	631	656	611	621	618	660	618	631	617	670	679	639	663	631	609	625	656	611	632	641	642	619	629	654	606	633	614	623	641	659	620	613	655	637	628	601	660	639	627	611	664	622	664	613	618	637	650	629	647	601	648	643	638	577	604	627	634	595	621	650	635	621	642	650	631	621	624	595	599	633	595	604	646	612	626	596	660	621	591	626	616	648	639	603	605	621	630	589	581	614	623	630	581	604	607	681	662	641	633	617	641	641	622	645	625	635	628	607	639	615	624	592	622	614	614	626	606	641	628	630	636	594	671	637	630	637	583	633	573	591	605	601	610	646	599	613	605	652	660	641	642	621	630	622	644	605	612	656	629	634	594	684	623	613	640	654	642	617	647	632	659	607	636	621	593	655	577	613	605	667	640	648	635	621	595	619	658	607	627	635	647	615	659	644	622	625	622	620	594	604	627	612	574	657	644	615	664	642	620	621	627	572	663	558	558	610	629	592	623	653	639	612	616	621	626	591	628	646	607	581	627	609	615	621	657	628	635	634	605	610	606	585	631	627	633	671	621	604	608	623	591	659	589	593	572	619	616	620	648	554	623	618	616	571	594	656	667	639	621	605	618	613	643	634	606	658	656	638	591	634	609	625	632	607	623	619	624	643	583	620	645	662	615	621	633	605	600	657	608	628	628	630	615	591	629	599	660	647	588	609	654	634	600	641	600	640	635	613	600	642	635	638	653	673	647	612	619	619	630	616	643	669	611	623	615	622	613	600	617	606	578	643	620	616	681	630	623	648	639	594	648	623	626	647	639	591	639	613	603	647	641	642	660	620	631	657	668	640	623	619	606	609	655	591	618	608	569	581	599	607	601	605	622	632	640	580	656	631	608	606	602	670	647	653	640	614	642	617	615	648	621	616	642	652	608	595	617	630	607	622	640	605	618	605	696	573	619	622	589	603	608	612	621	636	610	590	611	626	665	630	605	619	646	607	644	594	594	624	673	653	650	644	583	620	638	651	630	607	632	627	593	577	649	643	628	593	633	578	628	639	650	640	628	626	610	589	642	651	660	616	674	632	612	666	596	644	604	627	629	622	621	638	610	622	639	620	619	666	595	601	636	580	620	627	595	629	649	601	627	625	582	603	596	637	622	666	629	624	631	594	642	600	589	655	592	624	612	665	626	658	645	624	605	630	604	626	622	604	611	645	602	611	596	649	598	671	613	629	604	630	614	628	631	638	614	647	606	575	640	645	630	615	631	631	626	586	601	580	641	636	649	684	644	614	637	660	650	629	593	591	588	607	681	622	607	612	614	605	609	571	610	652	629	639	639	601	620	634	620	596	613	640	651	560	613	655	626	600	612	585	630	668	631	653	662	657	615	625	670	608	609	637	625	581	652	632	592	627	664	628	677	613	640	653	651	636	601	621	618	660	641	666	576	655	639	663	635	605	646	649	693	594	613	647	624	635	638	605	626	630	632	628	624	665	625	647	632	617	636	621	626	620	585	641	631	610	633	595	559	619	623	605	636	619	632	609	607	559	636	627	606	636	668	627	650	621	676	632	607	661	605	661	640	657	618	618	588	588	591	611	656	624	616	626	574	627	617	620	605	649	593	605	611	633	659	616	645	634	633	633	615	606	639	576	630	591	631	636	603	650	604	593	603	627	675	617	653	612	628	630	625	631	635	637	617	657	605	706	598	650	649	628	619	559	653	580	616	627	625	643	668	591	571	658	586	609	630	675	639	633	655	656	604	667	619	620	647	635	620	619	611	631	610	598	612	635	624	620	675	662	612	634	589	614	695	599	629	631	598	659	622	618	602	652	657	652	695	627	634	604	622	638	600	583	587	616	636	591	633	636	644	649	656	609	628	629	662	590	688	631	585	618	645	627	641	653	657	639	620	591	634	576	621	640	635	634	637	612	631	611	677	606	624	651	611	662	629	634	600	636	647	587	606	645	659	623	624	610	654	634	607	595	581	617	623	636	601	591	634	596	640	626	632	594	620	648	647	645	570	645	580	664	597	631	623	618	610	599	633	635	608	629	648	682	644	610	625	601	640	592	615	616	558	677	643	619	642	639	610	621	628	638	649	658	645	627	642	628	652	648	645	650	647	649	611	620	678	649	586	633	652	601	611	636	611	602	674	651	567	617	625	585	622	599	638	628	586	634	626	666	599	612	667	601	598	657	633	674	592	633	635	644	612	594	607	610	623	586	636	656	605	648	599	597	627	606	626	641	614	591	629	601	643	580	586	626	578	587	586	637	641	610	593	581	594	610	619	576	646	640	655	597	592	638	613	633	610	612	560	642	637	588	600	639	567	629	657	645	651	673	640	639	642	621	604	609	624	591	609	641	607	649	600	677	628	606	631	669	631	621	647	666	597	620	590	627	652	647	588	590	608	627	651	628	594	648	604	653	610	602	621	580	641	629	644	658	617	639	663	619	615	611	583	591	631	601	598	668	635	603	647	598	585	612	616	596	662	589	623	623	625	634	590	616	627	621	655	649	647	630	645	630	627	634	615	605	624	605	606	617	673	653	608	642	591	620	592	620	645	625	626	584	645	632	617	630	631	633	629	588	667	612	668	608	621	601	592	654	629	600	633	628	663	657	660	605	674	682	626	618	661	609	640	612	616	633	639	625	630	594	615	616	670	610	636	624	624	629	649	639	606	630	562	579	599	598	673	634	647	604	636	625	613	593	636	591	627	659	641	653	603	646	625	652	606	655	637	618	645	631	622	666	626	613	655	665	591	580	657	652	611	607	619	670	600	599	664	598	643	618	570	662	654	678	653	592	655	624	602	625	603	644	586	648	638	569	584	663	616	592	601	617	616	635	649	618	607	624	640	631	655	580	583	617	646	592	601	630	639	580	635	640	592	637	607	641	617	602	688	594	651	593	642	612	622	594	584	605	654	593	632	612	639	588	633	650	618	645	639	639	640	634	634	649	672	634	589	616	652	644	582	631	608	643	596	584	616	619	638	556	664	592	625	606	597	646	628	609	628	647	666	573	637	607	656	620	612	626	636	604	654	618	624	630	658	624	607	627	597	581	599	598	669	672	680	633	610	651	633	634	605	600	630	668	636	603	614	677	610	619	581	660	653	635	619	649	643	636	644
1527	343	188	141	261	239	220	204	162	130	131	118	98	93	86	78	71	71	68	61	70	57	66	51	47	54	60	55	47	47	37	37	37	38	40	32	46	40	27	31	28	23	22	31	22	28	21	25	25	29	25	30	18	12	17	17	20	30	25	23	22	23	19	22	28	22	34	26	21	15	29	20	23	18	15	20	22	24	20	17	30	18	22	22	17	19	19	27	29	23	25	22	24	19	26	21	15	24	19	29	20	20	27	13	23	31	24	28	23	29	25	15	17	25	24	19	26	35	27	26	22	19	18	17	22	19	16	21	20	27	19	16	17	27	23	19	17	26	23	18	24	25	21	27	18	23	27	15	26	21	24	24	26	18	29	22	22	17	29	19	21	30	15	20	13	20	16	19	19	31	16	29	27	19	20	25	21	22	26	16	22	19	24	20	14	19	24	20	21	26	14	20	16	28	28	19	32	24	18	20	10	21	22	18	12	17	16	21	24	17	15	19	26	19	17	17	16	24	19	23	22	21	20	21	21	15	25	23	25	20	21	28	21	22	17	20	18	28	20	21	20	18	16	23	18	20	23	17	25	21	20	19	19	27	20	19	28	17	24	25	24	19	21	22	20	21	33	24	23	25	19	20	18	19	25	13	23	19	20	21	15	13	22	15	13	29	18	29	24	17	29	21	22	23	19	13	20	30	22	18	16	16	22	23	13	17	14	13	16	25	20	22	18	25	26	30	18	23	19	30	27	20	19	22	20	26	27	18	23	19	27	28	23	25	22	19	17	24	22	18	18	20	24	15	19	20	25	22	18	25	25	21	17	21	24	21	25	15	20	11	18	24	14	20	15	23	20	21	22	22	25	24	22	23	14	17	19	21	21	22	20	25	29	21	26	26	22	19	22	17	16	19	27	32	17	19	21	27	24	18	19	14	19	18	21	29	22	20	18	29	23	15	19	22	12	23	22	18	22	24	18	20	13	28	28	16	17	17	21	24	26	15	28	21	24	21	24	27	14	22	21	24	19	23	24	21	18	21	22	19	18	29	24	26	26	27	22	27	21	21	21	22	19	31	14	24	17	29	25	25	18	18	32	26	19	11	29	20	18	22	27	19	15	25	22	21	16	25	19	12	30	20	16	23	14	19	22	21	17	15	24	18	24	24	21	24	24	17	17	22	28	22	16	27	14	21	13	19	22	20	20	22	23	17	20	20	20	35	15	22	18	17	14	5	20	27	18	18	32	18	22	12	19	23	21	23	13	25	21	24	25	20	23	19	29	23	18	27	29	23	16	21	18	15	24	16	27	30	19	15	37	20	23	20	20	33	21	15	20	23	16	22	23	24	23	18	11	18	17	28	20	19	22	29	24	33	26	24	18	30	22	22	18	17	22	15	19	25	20	25	18	22	22	19	22	15	16	22	24	22	24	28	21	26	18	26	25	28	18	15	24	23	25	18	20	27	21	27	21	25	21	21	18	24	17	15	16	17	20	12	11	21	13	29	21	17	14	28	19	16	18	29	24	28	16	23	22	24	24	18	27	22	20	19	17	28	19	25	16	16	19	10	20	29	22	21	17	21	15	22	22	26	18	23	31	18	28	19	21	27	26	24	21	18	18	14	21	20	13	30	24	22	17	18	21	21	23	17	18	26	32	18	28	25	15	27	14	27	24	20	27	23	24	22	23	29	17	21	12	28	13	25	27	31	15	23	17	18	23	22	14	13	20	19	30	17	20	20	18	26	15	18	17	22	23	25	27	17	17	22	27	26	25	26	21	26	21	31	21	19	23	18	16	20	26	16	19	23	21	23	15	20	19	13	25	26	13	17	27	25	23	21	27	26	12	22	25	14	27	27	23	17	26	19	23	18	15	23	28	27	18	26	23	20	32	24	22	23	22	20	20	22	23	24	17	13	20	19	15	16	16	30	24	25	18	27	17	23	32	20	20	22	25	24	25	22	24	24	25	19	18	19	19	22	17	19	18	26	20	20	20	14	17	24	24	16	20	24	15	29	14	21	22	14	23	15	24	21	21	30	23	21	18	19	27	25	29	20	25	29	20	26	19	18	24	24	27	17	20	20	22	18	26	25	20	13	18	26	22	21	17	26	21	14	16	14	20	25	22	20	13	26	25	19	19	27	18	24	23	23	12	19	24	22	18	28	28	34	23	22	17	24	12	24	24	20	21	21	20	21	13	19	17	20	30	17	28	18	21	14	12	24	20	30	22	21	24	21	20	20	27	22	13	8	27	22	28	17	17	23	19	21	24	18	22	26	20	15	21	12	20	20	30	20	28	21	20	19	18	19	19	19	23	23	19	17	30	17	17	23	31	25	23	26	18	25	21	22	20	19	27	31	16	19	22	27	24	19	17	26	20	24	15	31	23	23	24	18	20	18	29	16	26	18	19	16	19	16	15	20	30	27	16	19	21	19	16	34	14	19	30	19	22	23	17	19	17	16	12	22	16	23	18	14	18	14	27	24	19	25	21	20	12	18	24	21	23	19	13	21	21	25	17	24	23	10	16	22	18	25	22	27	18	17	21	16	22	21	15	23	22	23	20	18	29	14	28	20	18	18	26	30	13	25	12	19	24	12	17	18	21	21	21	22	17	20	32	18	24	18	22	16	26	18	20	21	24	22	16	15	22	25	16	21	25	29	16	21	20	11	21	18	20	20	14	22	16	14	29	16	15	30	20	19	22	30	24	23	16	14	19	20	21	14	18	21	20	18	20	25	21	15	21	18	16	19	30	27	19	30	19	25	20	18	17	23	25	20	30	22	22	21	19	28	20	17	16	25	13	12	28	18	24	25	18	14	31	12	32	16	17	21	22	27	24	24	10	20	14	34	13	16	17	24	14	27	25	20	35	22	24	22	18	21	21	21	23	19	20	15	17	16	20	21	25	24	14	17	14	27	24	22	25	22	25	25	22	28	19	30	17	17	25	25	18	31	19	17	20	20	24	28	20	14	24	21	20	23	20	29	24	16	23	21	24	30	21	22	21	23	18	27	25	21	20	18	18	21	22	27	32	26	16	21	24	20	19	20	21	20	18	25	16	16	18	15	13	19	18	22	28	15	19	21	19	28	21	20	24	12	28	15	24	15	22	17	22	21	27	21	24	17	25	30	26	24	21	16	18	23	18	22	16	18	17	32	27	20	16	26	13	20	18	19	14	24	20	16	18	24	29	25	20	15	17	22	23	27	16	31	23	22	21	11	21	24	16	29	22	27	18	16	25	17	21	15	17	21	22	18	29	22	21	21	19	14	25	20	19	18	25	20	21	23	17	30	20	18	23	14	28	14	21	26	23	20	18	26	25	20	20	23	21	16	12	18	25	16	21	22	19	21	26	21	28	15	23	19	26	21	26	32	20	16	20	20	17	21	16	25	24	18	16	23	20	18	20	13	29	18	33	24	16	13	20	23	28	28	17	16	22	31	17	25	22	20	19	21	21	31	22	17	27	17	13	18	17	27	17	17	27	23	25	17	27	32
16008	9545	5256	14274	21072	19570	16111	12626	10379	8132	6764	5712	4735	4111	3745	3301	2955	2722	2596	2318	2307	2362	2150	2086	1849	1877	1749	1756	1598	1600	1422	1271	1262	1108	1081	1044	1016	926	837	727	665	628	578	640	592	637	618	527	563	530	520	558	476	505	522	490	531	558	511	480	434	426	441	407	395	384	376	363	367	345	372	372	383	382	385	341	387	369	379	365	340	366	378	358	332	381	342	397	361	358	359	400	353	368	382	368	350	342	374	350	359	349	357	361	330	385	361	374	387	347	355	326	398	352	358	345	339	371	378	378	398	355	317	378	364	398	355	354	371	371	361	343	329	379	381	356	352	330	345	398	376	364	360	338	371	368	365	346	368	361	347	362	386	350	329	344	327	390	388	342	366	345	348	360	373	366	366	319	351	326	334	392	352	340	319	378	362	377	366	356	365	380	349	325	312	352	332	349	368	336	327	342	358	374	338	336	333	384	371	336	376	329	346	354	368	369	371	368	362	368	348	361	354	360	380	384	366	325	326	352	372	351	336	366	365	378	361	380	357	350	357	346	354	339	337	386	369	360	332	354	322	351	353	361	371	344	355	338	320	356	362	356	330	360	339	340	351	332	324	369	320	345	333	369	342	358	376	352	378	331	357	323	373	337	330	353	376	336	358	344	377	389	364	329	353	357	344	340	326	334	356	359	383	374	348	363	357	352	345	361	341	346	336	324	334	334	369	331	388	351	370	345	361	340	321	344	294	342	368	354	354	372	349	386	356	365	345	349	351	389	328	339	310	336	347	374	348	337	387	346	343	385	358	337	346	334	350	318	338	383	351	373	343	360	364	343	352	369	401	335	337	349	317	347	346	340	369	284	375	399	364	362	336	378	359	397	349	357	343	306	337	352	352	378	356	378	327	321	354	336	340	347	395	370	362	341	359	378	398	334	372	350	362	387	354	328	364	350	364	347	360	307	337	344	367	393	350	324	372	371	386	337	355	362	364	377	334	352	363	348	365	355	363	357	350	355	336	361	347	368	339	359	364	345	390	317	357	334	391	366	343	347	348	324	374	379	373	367	367	355	348	326	360	347	348	359	335	337	366	338	380	346	354	365	347	377	376	370	347	365	371	377	335	361	350	362	342	367	316	342	330	368	368	345	353	363	375	362	342	341	350	353	353	325	382	364	378	330	358	350	367	357	341	367	358	333	354	321	334	340	360	351	369	360	323	330	346	357	336	347	350	360	362	354	357	355	320	383	377	381	336	338	363	343	346	348	385	312	345	346	363	345	357	372	370	341	346	356	340	347	337	360	313	343	378	353	361	375	359	364	346	343	364	334	356	331	351	333	336	339	337	365	354	360	359	342	322	342	349	346	375	333	386	346	358	387	381	373	346	355	379	360	352	361	361	346	383	339	340	370	372	360	419	360	379	372	361	362	348	372	352	343	366	354	356	332	398	368	370	320	336	378	324	349	351	357	358	343	371	359	324	341	359	323	376	349	365	366	358	361	363	336	357	339	385	357	358	406	374	323	357	365	331	351	314	379	371	368	364	305	357	367	348	358	348	362	351	347	353	337	336	349	374	335	354	348	378	333	318	317	359	366	350	396	379	318	332	357	374	350	348	342	320	337	358	312	354	382	352	365	358	347	375	364	361	390	346	377	377	364	339	384	341	373	357	369	342	358	341	360	352	352	366	361	345	321	317	341	351	371	351	348	356	351	322	341	325	345	372	366	354	334	364	374	355	333	314	366	383	363	376	379	341	392	358	334	352	353	359	358	364	380	378	385	386	355	347	350	341	346	330	329	377	332	356	323	360	357	332	366	326	333	383	342	356	332	354	358	373	329	356	360	344	337	354	378	349	354	361	383	390	331	370	346	359	360	350	349	333	343	333	405	375	375	349	353	324	360	335	341	341	401	339	380	381	339	347	362	345	342	338	349	378	332	373	345	336	376	336	359	358	335	329	333	357	364	353	356	343	379	361	348	324	356	333	360	366	341	336	368	368	376	348	357	343	392	371	333	309	363	322	338	382	349	353	352	371	359	321	382	377	349	350	382	333	382	378	352	362	337	355	379	368	333	364	361	345	348	340	377	337	348	351	349	350	328	346	353	336	370	307	380	371	356	354	358	343	360	355	326	376	360	375	344	367	334	346	369	352	363	346	374	358	359	355	346	360	367	351	349	351	354	364	346	356	369	367	370	348	353	385	343	330	366	321	375	344	329	339	347	365	351	367	326	321	384	387	368	361	374	353	330	334	358	358	355	350	376	365	351	337	356	352	366	361	353	346	351	351	351	353	349	323	329	389	376	353	348	324	339	381	320	331	352	377	312	379	361	359	369	368	387	352	386	350	322	344	342	345	344	352	331	337	342	352	356	352	353	316	337	348	349	349	381	374	326	362	375	339	342	352	380	368	383	394	396	368	362	370	323	349	368	348	335	350	358	363	363	383	348	367	377	386	362	385	376	350	347	314	353	357	384	343	347	352	395	373	371	338	350	342	401	391	371	360	328	379	337	372	374	336	361	376	356	346	349	338	338	344	409	372	318	347	302	348	324	338	368	346	347	319	365	351	315	352	366	336	349	350	370	363	375	368	368	330	350	362	333	339	361	368	317	385	324	374	373	377	343	380	327	332	357	342	397	352	323	347	355	348	378	373	342	378	352	355	359	374	323	357	361	379	341	334	361	379	350	353	361	348	330	344	331	342	350	362	320	347	360	395	318	349	323	340	361	362	383	331	339	342	334	368	351	378	364	338	355	347	362	346	368	354	352	337	350	394	343	343	367	356	317	348	351	356	373	364	375	356	348	341	386	328	340	318	336	365	361	356	331	355	346	338	391	376	382	349	345	360	370	360	351	351	347	353	325	353	357	376	345	365	377	346	339	360	358	387	373	363	338	345	355	408	362	369	326	379	362	379	370	335	347	370	355	367	350	342	343	324	358	330	359	342	347	353	339	371	362	362	339	360	353	356	346	372	377	341	356	364	325	319	350	332	344	350	359	337	344	340	320	353	323	356	361	376	348	396	345	371	345	358	328	369	361	351	343	392	336	369	356	336	367	351	337	351	339	392	368	346	358	333	357	337	365	324	344	349	328	356	337	302	335	354	349	333	349	361	341	350	413	352	320	388	352	374	328	359	352	329	365	377	333	348	353	325	336	341	370	353	357	377	333	370	348	365	386	402	355	364	382	372	378	341	344	389	357	332	342	370	364	381	348	384	358	365	364	371	342	373	360	320	360	362	354	385	372	343	354	380	364	364	382	332	369	321	387	350	361	347	369	317	372	383	336	372	378	345	375	322	358	338	318	350	378	346	350	343	376	327	342	383	298	360	339	352	355	381	376	318	327	339	334	371	396	341	357	374	359	372	348	330	394	352	361	321	325	325	377	353	367	344	326	380	329	316	347	318	320	350	316	340	345	347	347	375	354	353	379	347	327	351	386	376	320	371	381	353	345	380	359	356	349	345	355	345	357	375	375	378	362	335	359	347	351	381	351	349	332
988	526	300	247	409	416	349	313	243	247	185	164	155	137	118	101	106	98	88	70	79	74	69	68	66	57	63	56	55	66	51	51	38	43	49	46	33	54	30	37	26	27	31	35	19	26	34	27	26	24	34	18	20	29	24	24	25	28	27	22	23	24	32	22	23	18	25	26	28	19	18	18	16	11	20	23	32	25	21	17	24	20	23	25	15	17	25	15	12	31	23	23	25	19	22	23	22	20	23	22	17	17	17	23	22	16	26	19	18	24	21	22	14	17	24	19	30	20	25	25	17	19	18	12	14	17	15	20	25	27	21	28	20	25	33	15	24	11	20	20	16	19	23	28	22	17	15	20	18	21	16	16	16	16	22	17	19	27	17	23	18	18	20	21	18	17	20	16	27	14	12	15	20	23	21	20	20	10	31	18	25	16	16	21	18	16	21	14	21	27	24	24	30	21	15	17	19	14	23	14	14	20	14	17	22	16	19	19	22	22	15	22	17	19	20	18	8	23	20	27	24	27	19	20	19	20	22	32	22	18	16	20	23	21	17	25	24	21	19	26	15	21	21	20	20	21	19	19	22	27	20	21	22	17	20	20	20	14	15	28	19	13	22	21	20	20	17	26	16	19	21	19	22	19	14	28	19	26	16	23	21	20	11	19	21	14	26	19	18	20	13	18	23	22	27	19	20	25	23	22	22	24	18	17	21	20	24	14	18	17	16	17	22	20	21	23	27	23	25	15	17	24	17	19	19	24	17	24	17	21	18	25	18	21	23	27	23	23	18	18	19	16	28	17	17	24	21	19	18	20	31	23	27	25	23	17	11	29	20	17	29	25	20	21	25	13	27	17	28	26	14	25	24	24	20	20	19	25	18	18	22	15	24	20	24	28	19	23	22	27	21	27	17	23	28	29	18	21	19	21	16	21	26	17	19	20	23	20	22	23	21	20	22	19	23	24	16	29	24	14	20	23	24	27	18	21	20	20	22	14	18	25	13	32	26	21	19	26	19	16	18	20	20	29	24	15	23	22	22	11	27	28	25	18	20	22	20	20	15	22	22	25	27	23	15	19	18	10	20	24	23	22	17	22	17	19	13	16	21	15	19	20	21	16	25	21	14	15	20	22	25	24	13	25	13	21	17	23	24	20	19	13	14	23	16	17	22	22	11	27	24	21	17	31	15	25	16	24	22	24	18	18	23	24	17	23	14	12	16	18	22	20	20	19	18	27	21	23	25	26	15	21	25	22	19	24	19	24	24	22	18	25	23	20	19	18	17	19	17	23	23	13	23	16	14	28	21	31	15	20	18	27	18	26	19	17	21	9	22	17	22	18	15	23	23	19	22	16	20	19	18	28	16	23	26	24	19	17	17	20	20	19	25	12	20	19	17	24	26	16	17	27	22	21	21	17	14	26	11	23	18	25	15	20	19	24	24	23	15	22	24	20	24	15	18	19	17	28	23	22	21	25	19	22	26	27	25	20	17	22	18	23	21	19	16	19	18	23	17	27	21	16	18	18	22	18	16	25	25	25	12	25	18	21	21	11	19	21	27	24	18	16	12	16	11	25	18	19	9	23	26	19	23	23	22	16	19	26	18	30	18	20	27	27	18	19	22	26	26	22	23	17	23	23	19	30	15	22	13	26	16	20	18	17	15	19	20	25	21	21	17	20	24	18	18	16	17	21	21	19	21	19	28	22	16	20	21	17	19	21	22	14	24	14	10	22	33	22	21	23	21	19	28	25	24	19	24	19	26	23	22	17	23	23	18	13	22	13	13	23	20	13	16	26	23	19	20	21	23	17	24	17	22	19	26	19	25	16	11	25	22	13	32	18	10	19	21	23	17	32	16	23	22	21	17	23	26	27	31	16	27	13	20	19	24	16	18	20	22	15	16	24	21	15	22	19	24	16	19	17	19	23	22	24	22	16	19	18	22	23	18	19	20	14	14	16	20	17	21	18	21	26	21	26	19	14	16	18	25	24	14	17	14	13	21	29	24	28	18	19	20	18	18	20	22	23	21	22	18	23	25	21	25	26	20	18	20	22	20	16	20	22	20	26	23	19	19	16	18	17	25	18	18	15	15	28	24	24	28	19	14	30	17	27	16	22	27	17	22	22	27	28	21	20	28	23	23	18	23	15	27	21	26	22	22	26	27	25	14	29	17	21	20	22	25	13	21	23	26	15	21	28	27	19	27	26	19	23	23	12	22	19	27	17	24	21	23	17	20	18	18	18	18	14	20	19	26	23	14	20	27	24	18	24	19	24	18	22	21	24	22	20	19	16	18	20	15	20	17	22	22	18	22	23	13	22	15	21	28	25	19	24	22	20	19	26	20	24	23	19	21	15	17	17	18	21	21	21	14	14	16	17	23	24	23	25	25	17	25	25	26	21	19	19	20	22	20	25	16	21	18	19	21	14	24	20	22	16	19	15	27	10	15	22	12	11	20	14	28	18	15	27	26	22	21	20	23	14	18	29	20	13	21	25	12	17	15	14	23	26	19	18	18	19	18	26	17	24	18	25	23	18	14	22	16	23	15	19	29	15	26	24	17	20	23	25	26	23	25	18	22	21	17	22	17	21	24	21	20	23	20	25	19	21	31	17	17	20	16	21	19	23	19	14	19	18	21	28	16	25	26	18	21	21	21	19	21	22	20	20	22	23	18	15	18	15	14	19	26	12	30	18	19	24	23	14	20	14	22	19	19	21	30	20	20	28	16	24	17	21	23	18	20	14	16	30	23	27	22	18	21	16	21	23	21	22	19	20	17	25	19	17	15	21	31	19	21	28	17	21	21	19	18	21	19	23	19	14	16	25	23	22	32	27	20	20	23	19	18	22	22	17	31	18	22	26	14	19	33	20	26	15	15	21	27	29	18	17	18	21	14	13	18	13	21	20	22	20	21	22	25	24	23	23	19	20	19	16	20	23	17	17	19	18	19	25	22	14	26	16	22	19	18	18	15	16	25	21	28	11	21	14	24	17	17	17	23	20	30	19	22	15	21	27	29	19	22	21	28	23	19	24	14	17	18	18	25	25	25	20	15	22	30	10	24	21	15	18	23	21	28	28	20	23	18	14	18	22	23	19	30	17	25	26	18	22	12	19	25	29	16	21	17	32	32	18	27	21	24	29	25	25	30	29	19	17	14	26	22	20	21	19	21	25	17	20	23	20	30	21	25	27	16	17	17	25	20	19	19	15	23	16	23	20	18	22	21	24	24	20	15	22	20	24	18	27	21	22	22	18	21	15	21	21	31	19	21	19	17	16	24	22	22	23	26	28	22	21	27	24	19	16	16	21	28	22	15	32	29	12	18	19	13	18	22	24	26	9	22	20	15	17	23	18	20	23	14	19	23	19	19	10	28	15	27	22	31	25	28	27	20	23	15	18	37	23	29	23	34	17	15	29	15	19	24	19	17	23	26	24	19	23	25	21	14	20	18	17	19	20	24	18	19	26	10	19	20	14	17	20	19	23	19	11	19	29
19996	14087	7830	19607	27447	25634	21766	18117	14683	12092	10322	8882	7541	6515	5676	4943	4517	4091	3699	3411	3158	3121	3092	2838	2612	2540	2390	2198	2092	1949	1784	1656	1517	1410	1428	1302	1283	1037	1001	928	815	751	699	752	740	697	729	627	652	667	623	573	561	589	592	627	605	598	588	590	529	508	453	443	443	391	396	384	383	362	379	355	379	382	389	384	358	390	364	372	358	336	375	372	373	320	321	380	371	375	357	360	361	362	359	372	388	380	345	357	344	338	334	342	361	334	356	364	366	330	387	336	380	362	330	363	383	330	333	357	328	385	349	370	336	350	322	361	344	361	334	324	343	362	362	347	328	334	338	332	346	349	354	406	338	357	348	338	330	306	341	361	355	346	390	369	344	367	353	378	359	384	342	349	361	334	371	310	389	336	331	328	335	372	343	376	341	388	335	337	364	386	324	337	346	367	357	361	353	323	329	369	336	317	337	358	369	341	375	351	358	348	328	350	349	325	350	313	351	364	330	347	318	335	343	389	347	359	355	363	343	345	339	361	338	362	345	366	312	365	361	350	357	338	333	381	348	382	353	358	344	312	369	337	353	308	356	380	351	326	309	377	347	353	363	335	358	322	363	359	342	388	319	341	340	327	378	333	357	362	338	350	333	337	324	341	338	357	356	342	322	349	317	369	349	356	346	358	329	346	340	358	340	358	300	353	342	387	350	322	346	342	335	365	344	350	345	349	334	328	361	347	328	356	356	350	322	353	339	355	301	368	326	335	340	344	332	328	353	329	365	361	333	385	334	353	348	386	357	333	322	346	343	342	339	350	317	334	351	351	375	333	339	355	350	304	336	319	349	338	356	342	343	334	334	327	337	359	349	352	344	328	364	315	337	358	358	370	325	323	360	348	354	330	318	334	347	348	325	316	363	377	322	328	346	347	320	332	327	324	351	321	345	336	337	363	327	355	382	371	317	346	354	336	329	348	332	330	344	308	366	369	344	359	346	338	350	357	337	356	319	357	336	361	344	356	357	345	347	337	369	336	319	359	346	343	345	316	354	354	367	367	343	362	381	358	346	322	361	346	366	347	348	326	338	306	332	315	381	356	342	353	354	338	324	317	333	351	356	360	343	348	355	346	361	355	346	346	359	347	376	353	368	319	332	352	333	343	328	340	345	354	331	364	327	377	337	342	381	333	342	342	344	348	363	322	338	314	325	337	369	340	347	327	354	339	330	330	361	348	321	307	331	370	306	349	384	347	357	351	324	335	318	318	317	384	391	353	363	318	331	377	332	313	311	357	335	319	329	358	353	380	359	320	352	333	355	330	357	334	330	332	335	326	353	305	323	328	369	338	367	342	346	356	350	371	318	344	297	314	344	348	334	340	365	314	346	323	334	335	364	329	372	332	349	342	313	344	322	344	354	336	349	301	362	344	318	348	351	349	356	331	330	292	333	364	356	345	321	350	310	330	316	333	365	312	344	358	318	369	353	369	335	351	353	356	319	325	367	312	368	348	346	356	346	362	317	340	324	330	339	338	324	338	352	314	365	338	338	341	357	351	339	319	315	338	337	337	322	369	333	341	335	367	368	330	334	370	339	326	341	347	326	329	315	367	336	365	312	330	344	348	335	296	342	369	363	339	375	365	352	321	360	348	307	358	370	355	349	351	352	401	351	329	339	338	342	332	365	340	348	332	342	356	330	336	370	354	344	338	342	355	355	326	375	376	311	328	316	317	337	325	335	350	343	345	336	376	369	344	347	383	354	340	369	329	341	377	330	354	390	382	335	341	369	357	339	356	354	352	328	333	368	349	369	347	313	353	364	339	316	346	349	341	334	343	360	332	344	330	368	375	343	364	349	329	317	358	345	300	333	361	342	369	354	379	354	325	343	348	332	350	318	358	357	372	362	345	353	329	327	323	355	358	347	325	345	362	353	364	359	362	337	370	338	348	318	340	335	355	368	361	342	356	357	356	338	330	369	326	350	320	349	354	364	327	357	314	334	335	347	351	356	359	352	348	368	341	351	353	349	341	363	330	340	333	338	320	343	342	316	359	351	322	321	357	368	386	348	355	346	348	318	354	351	324	325	325	349	349	327	360	334	351	345	341	359	342	341	365	334	325	356	319	325	355	322	324	334	375	359	358	319	364	331	333	373	354	313	352	313	334	348	323	355	365	336	322	350	309	336	328	359	332	321	357	327	352	367	359	361	384	366	332	352	314	340	360	379	349	336	349	355	323	349	351	328	328	344	367	322	343	339	344	362	366	384	350	336	344	339	328	360	338	365	343	356	343	344	350	334	382	310	305	327	363	348	366	369	340	362	312	351	341	355	356	369	313	370	370	333	358	354	333	338	345	339	360	339	326	338	357	356	337	362	355	338	356	352	351	332	344	359	344	355	350	398	332	328	338	354	348	321	345	361	377	361	369	343	351	320	359	341	353	346	340	354	328	370	405	350	327	374	389	314	347	343	334	347	367	357	328	325	345	379	344	327	304	360	337	361	358	346	332	365	369	337	354	326	346	358	388	330	346	361	339	347	365	337	325	348	343	340	342	373	373	335	323	294	326	378	345	335	352	311	342	313	360	332	352	357	315	333	333	360	345	379	354	349	343	372	365	335	360	356	329	351	331	333	355	338	335	322	334	349	358	342	331	362	343	351	328	329	341	362	318	344	341	330	330	356	359	345	356	314	356	306	338	308	334	324	358	322	344	329	332	340	383	349	359	357	322	360	318	333	335	327	371	350	326	342	333	337	349	333	329	337	332	311	360	373	345	323	350	368	352	378	348	329	382	332	350	334	327	370	373	318	327	392	336	330	378	369	365	351	312	350	327	331	326	357	354	350	339	318	362	327	330	348	353	295	326	332	350	349	345	366	365	338	369	351	349	347	338	352	346	367	340	335	346	369	382	347	345	353	325	353	308	352	340	343	385	316	354	340	355	363	340	360	335	341	333	321	333	297	337	332	385	336	386	350	332	386	392	352	300	344	340	290	346	338	351	325	323	355	346	369	359	362	335	329	344	357	328	328	366	327	321	362	332	351	325	342	334	339	347	370	375	383	339	369	370	342	359	324	356	319	332	323	343	338	345	344	344	368	366	356	344	354	317	372	330	337	388	307	342	367	342	334	346	352	336	325	323	340	358	370	343	346	350	380	354	320	386	363	353	356	354	349	337	383	338	338	327	353	333	342	357	335	345	350	328	344	375	341	346	373	333	333	373	350	357	325	365	340	364	360	341	333	377	362	335	377	331	336	319	304	352	374	346	373	336	379	332	384	355	353	341	336	354	350	337	360	360	334	347	349	333	339	364	370	336	342	348	338	313	349	343	374	351	336	352	334	352	341	355	340	347	343	347	360	332	305	341	329	359	319	343	352	318	346	362	337	356	349	366	353	322	348	352	319	352	334	340	330	332	348	342	374	356	337	332	345	319	319	339	358	359	379	345	348	365	377	318	351	348	364	346	362	329	348	371	328	340	344	329	357	344	349	351	356	331	354	327	344	324
2637	439	275	190	375	410	345	306	245	193	203	171	157	136	121	125	98	87	83	94	86	82	88	78	73	64	88	74	90	62	60	62	77	57	53	59	56	58	47	48	50	50	39	52	41	60	50	58	46	53	49	40	50	44	41	44	46	34	45	51	45	26	48	41	40	40	53	33	44	31	38	42	38	31	31	34	40	41	37	36	42	33	33	33	41	38	30	37	43	46	43	36	35	33	35	41	38	36	44	25	45	32	24	31	36	37	45	43	47	31	32	45	37	38	50	43	27	43	29	49	45	48	35	31	43	48	48	40	40	47	34	34	44	30	27	36	46	41	35	36	34	30	47	43	26	30	46	28	40	32	46	35	22	29	32	41	41	27	42	33	40	41	36	34	45	24	42	35	46	37	40	33	40	39	47	40	33	34	35	27	28	35	39	39	28	38	34	43	38	32	44	43	39	38	44	42	51	43	46	30	27	48	45	44	33	35	38	36	37	47	32	38	40	27	46	39	29	28	41	36	30	33	35	40	36	28	33	42	32	40	31	37	33	38	38	37	29	46	37	40	29	39	31	35	36	32	38	36	37	49	44	43	35	42	42	36	34	44	45	34	41	48	33	29	40	40	33	40	32	30	41	31	33	36	31	48	42	39	53	48	45	34	34	39	42	40	31	45	40	32	46	44	29	43	33	47	49	29	31	43	31	38	39	49	41	31	46	39	33	44	40	33	41	39	39	40	51	37	39	43	44	34	48	57	45	42	36	29	48	38	29	35	39	43	29	40	43	37	44	46	40	49	44	43	37	36	30	31	37	50	45	40	40	41	32	51	39	41	32	48	37	33	34	38	35	34	34	38	35	39	30	40	35	37	32	30	39	48	27	34	37	43	37	32	41	39	48	53	31	43	34	27	42	36	22	33	37	45	40	44	35	38	29	47	36	38	49	42	40	37	36	30	25	38	38	35	39	27	28	39	44	41	38	35	37	46	36	34	42	33	34	46	40	37	28	34	39	29	46	38	44	34	38	38	43	37	38	46	38	36	35	39	45	26	41	38	37	35	43	48	44	34	37	27	39	44	36	32	45	38	34	43	32	39	34	39	27	45	41	43	38	34	39	30	30	36	39	34	43	39	38	39	44	43	41	34	40	52	33	33	45	45	37	37	32	38	29	40	28	29	50	42	40	42	31	39	44	38	36	43	40	36	37	44	46	49	37	32	32	40	47	38	36	18	40	33	32	53	48	31	30	38	45	46	39	40	33	47	32	31	36	31	38	37	44	37	41	43	29	33	38	41	49	43	29	44	46	45	33	37	49	50	36	43	40	41	34	40	42	49	30	32	39	30	37	36	38	29	26	36	36	49	32	30	42	37	39	34	29	39	38	36	38	40	41	34	41	37	38	36	38	38	35	36	27	47	42	39	31	33	39	33	34	35	50	34	38	26	33	40	35	25	36	46	42	35	38	53	42	38	44	45	41	38	32	41	42	38	32	31	38	42	32	43	35	35	40	40	43	30	36	38	41	55	34	43	45	36	40	42	44	31	34	40	33	35	38	42	44	29	37	35	36	54	29	44	48	40	34	34	31	44	35	43	29	31	34	40	42	25	39	39	39	44	52	28	33	38	34	47	42	27	24	31	42	39	43	33	44	46	36	28	42	39	43	56	40	35	39	32	32	33	38	44	35	51	34	35	44	39	35	35	42	32	40	37	48	44	26	43	39	44	45	44	34	41	31	46	33	37	44	36	39	38	47	40	52	40	47	40	31	40	45	44	43	54	39	46	39	34	36	41	42	50	35	40	29	32	41	37	39	42	42	33	48	34	30	34	38	49	44	29	35	39	26	43	36	39	36	46	49	38	52	32	44	43	40	36	35	50	33	43	38	39	44	37	34	32	33	41	24	39	43	37	43	25	32	33	37	35	35	42	38	42	39	33	40	35	35	46	38	41	29	26	36	36	41	33	45	29	37	40	36	35	42	21	35	31	37	30	33	42	38	52	42	33	24	39	39	34	33	48	33	46	31	30	35	32	32	40	34	47	47	52	31	38	32	35	33	37	36	38	30	32	47	40	40	35	39	41	51	39	33	33	34	44	34	33	38	31	35	38	33	40	40	31	39	34	30	39	44	43	32	40	41	34	38	34	34	42	30	35	41	32	42	26	44	34	27	33	46	34	36	30	38	48	42	40	31	33	31	36	40	39	38	31	29	42	40	34	33	48	36	35	43	38	37	45	25	44	29	41	50	37	44	33	34	40	46	38	34	40	31	53	35	51	27	36	47	33	44	36	40	38	36	28	38	48	40	37	34	54	36	43	32	36	32	22	32	51	42	45	33	45	26	31	38	47	49	43	42	41	30	37	37	35	35	36	31	40	42	48	26	41	37	37	47	42	30	36	46	32	40	44	43	35	45	47	24	49	41	39	41	40	31	45	37	46	31	44	39	33	35	40	33	52	44	48	37	36	31	43	50	53	34	45	30	33	39	46	32	36	37	44	49	44	35	38	36	38	35	34	37	31	37	33	34	34	39	48	48	29	52	39	49	48	43	35	44	53	43	48	37	43	36	42	36	34	38	36	44	25	41	35	32	29	35	21	31	33	48	39	39	46	32	28	48	32	37	37	42	49	34	49	34	33	43	29	44	42	43	32	42	29	32	44	31	41	34	47	36	38	36	42	32	30	32	27	41	38	30	42	36	35	41	30	46	37	41	33	29	40	42	38	35	43	33	45	34	36	29	36	42	29	31	25	47	42	35	33	41	40	44	40	36	43	44	25	41	33	41	41	40	43	41	42	43	40	32	28	35	34	43	53	36	31	36	48	37	36	40	37	33	40	38	47	39	38	27	36	37	34	44	29	39	41	50	30	35	38	34	46	37	26	35	34	34	50	39	42	35	36	29	41	33	35	34	42	26	38	37	32	35	31	37	40	32	45	46	38	42	44	37	27	42	41	30	27	38	29	47	44	42	32	53	38	34	42	37	42	42	46	48	40	42	37	34	42	50	33	31	33	41	39	28	32	34	44	37	44	34	33	43	41	44	38	29	50	31	36	37	38	36	33	40	31	34	41	24	43	40	44	38	26	45	35	35	38	30	24	38	38	35	42	36	22	32	32	26	34	33	41	37	40	34	44	32	39	42	33	32	38	47	39	38	35	41	31	33	38	53	33	50	38	35	37	30	52	32	38	33	37	39	33	31	32	50	34	44	36	51	45	34	36	40	32	37	32	36	39	35	33	46	36	40	49	44	36	26	35	34	35	36	32	40	38	39	41	51	35	30	44	40	37	43	40	33	45	47	33	38	48	33	33	41	29	42	35	37	54	41	33	31	43	50	39	27	32	31	38	35	40	33	38	48	45	45	40	35	39	32	31	44	33	32	28	35	39	26	43	35	52	45	28	44	36	42	43	37	23	36	39	44	38	46	32	38	41	39	49	42	32	41	42	49	26	40	37	34	45	29	34	43	35	42	33	45	38	35	47	41	39	45	43	46	42
18393	12159	7321	18115	25602	24380	20907	17120	13913	11640	9827	8382	7244	6191	5540	5018	4481	4024	3641	3443	3304	3396	3035	2875	2624	2559	2518	2289	2290	2126	1944	1745	1666	1684	1527	1492	1438	1305	1209	1167	1041	987	969	980	955	943	961	904	889	924	847	839	829	824	899	899	857	855	895	807	796	745	680	671	711	641	614	623	665	664	659	647	664	648	636	653	634	637	666	661	613	611	637	628	626	697	637	627	646	541	635	615	638	635	593	646	625	616	636	655	605	592	639	661	650	560	633	681	625	656	606	596	607	617	639	616	594	653	627	664	610	624	652	620	652	670	633	629	599	578	594	649	611	628	619	595	632	631	664	609	633	634	617	632	600	600	683	647	613	657	624	612	639	616	578	631	612	604	590	601	636	648	637	666	611	624	642	600	591	603	609	695	618	634	598	573	619	609	562	683	623	609	646	659	647	618	620	619	652	648	583	609	646	617	633	618	595	617	648	642	593	605	593	568	609	617	651	626	599	579	604	610	618	610	593	621	552	588	623	627	627	615	640	568	627	602	617	632	667	624	632	588	612	620	635	650	582	621	629	615	602	619	619	658	607	630	635	618	629	656	618	634	638	632	618	601	658	634	628	626	619	621	628	598	595	649	624	624	616	603	632	634	589	578	648	646	615	604	642	650	590	632	603	628	659	592	625	637	613	589	614	581	636	603	622	629	639	595	668	643	578	599	642	608	665	577	614	664	628	577	647	601	585	624	602	637	583	596	602	621	639	640	651	635	576	596	651	609	580	606	627	618	609	606	598	618	652	633	609	624	625	633	602	586	627	582	589	600	637	593	655	653	616	610	594	621	598	631	602	613	633	630	637	602	583	672	664	627	646	646	606	665	594	568	622	634	634	596	602	598	599	582	626	655	617	667	623	623	613	643	622	623	638	639	578	626	611	607	616	566	596	632	643	611	607	643	675	619	618	613	596	615	676	623	646	607	624	597	641	646	608	608	669	640	574	597	658	648	626	603	635	653	642	603	673	609	567	612	572	607	584	610	650	652	649	647	654	663	599	649	616	618	625	585	631	596	624	586	609	669	622	618	649	627	600	597	592	641	586	613	593	623	676	642	669	615	609	609	586	628	617	586	643	589	646	602	666	597	603	538	595	638	595	614	616	599	589	631	628	587	660	611	593	644	631	654	620	581	609	615	666	619	643	608	637	608	574	592	598	592	600	619	581	600	616	590	616	634	643	660	619	629	594	594	611	591	601	659	645	639	622	641	599	629	599	600	598	647	645	651	589	583	622	609	635	639	660	635	636	648	571	631	577	644	662	618	651	643	616	634	644	592	611	616	605	646	604	600	618	603	612	572	621	554	614	571	585	569	586	580	634	620	600	623	622	637	616	586	553	619	600	602	619	595	624	646	576	631	604	643	628	598	542	648	623	593	594	591	615	629	659	613	676	623	577	594	596	615	630	608	601	555	621	633	657	577	631	644	633	611	647	602	631	617	619	600	651	663	629	606	624	539	592	648	592	619	598	640	640	641	612	625	625	615	600	638	600	616	616	558	671	592	654	586	630	636	620	617	619	641	633	630	643	647	585	615	599	634	616	628	608	572	605	603	607	585	587	618	600	601	613	596	598	636	616	623	667	602	605	608	588	648	637	633	643	607	593	635	637	619	604	587	654	606	665	622	572	637	616	639	598	601	614	590	622	601	592	602	611	630	637	655	598	650	618	612	630	617	651	594	560	607	614	629	613	623	618	622	562	655	618	632	578	586	643	605	606	603	623	622	614	616	610	610	604	630	606	602	653	595	582	630	590	648	645	640	598	651	601	643	594	650	609	625	606	572	589	640	649	606	648	597	638	622	645	590	614	618	628	643	632	652	550	647	616	600	634	634	640	611	603	652	637	630	634	652	706	659	605	607	632	647	643	650	620	602	593	622	631	656	645	634	646	600	624	636	605	628	653	596	595	634	595	608	589	575	627	643	614	601	621	624	635	628	650	594	607	631	608	602	634	636	633	647	624	600	614	626	613	612	598	638	634	600	641	608	609	608	558	662	630	622	645	656	558	627	665	622	600	619	639	585	595	601	643	619	562	672	602	605	622	652	628	606	623	618	634	623	635	624	615	625	624	636	595	614	583	605	678	604	587	604	628	640	628	584	649	613	587	646	631	619	652	612	597	627	620	610	655	641	649	588	666	664	583	606	619	665	613	611	617	645	591	644	615	612	637	601	621	631	615	636	635	607	635	611	642	599	582	601	637	668	640	620	580	629	611	625	556	623	611	598	650	650	546	617	651	600	594	624	647	651	646	624	622	591	621	599	641	606	635	638	629	617	665	657	575	604	624	618	648	628	639	626	603	621	617	622	588	584	604	621	645	605	612	676	610	585	612	633	648	583	633	643	634	650	600	643	640	660	613	594	570	618	645	542	599	615	647	610	595	626	626	589	590	619	640	652	590	611	642	628	639	596	611	583	601	628	650	634	635	599	596	618	629	639	631	594	640	614	615	628	609	581	664	644	678	624	579	601	601	634	597	566	617	629	632	568	653	616	625	635	601	620	622	596	629	613	589	645	619	643	621	590	606	627	633	621	643	597	614	636	628	601	599	612	601	616	625	612	658	625	622	625	575	595	670	606	648	611	598	639	601	622	629	634	582	616	600	574	620	612	570	590	616	615	620	610	598	581	628	586	574	594	618	624	654	600	619	623	581	646	632	609	614	651	607	613	620	637	643	625	616	611	612	613	607	588	624	606	630	630	603	616	628	587	574	631	605	615	582	620	614	656	629	608	666	607	684	643	643	621	661	633	640	667	613	640	650	637	582	651	606	624	609	604	614	622	628	630	660	620	608	574	618	608	557	616	623	661	645	600	614	601	605	625	638	600	590	636	620	588	571	662	596	580	618	637	618	656	641	626	590	601	680	625	584	638	658	628	563	591	643	618	638	597	627	583	642	600	690	598	605	590	625	604	611	603	645	616	619	603	641	593	627	621	590	659	600	626	594	615	630	614	605	623	579	606	647	614	615	605	592	559	628	575	587	615	641	582	617	633	584	632	611	656	625	619	619	614	562	581	607	654	627	650	619	582	659	622	588	635	634	621	602	614	652	645	580	654	632	584	604	616	649	612	578	616	609	592	619	613	599	634	625	564	621	588	602	611	662	632	590	570	621	617	631	587	632	634	597	671	648	617	599	619	590	609	640	626	593	599	653	632	615	640	607	614	594	629	645	635	634	627	615	629	603	622	645	591	639	644	598	646	586	631	618	617	656	606	612	570	634	605	586	587	596	625	627	622	621	618	626	595	658	633	636	619	623	631	601	623	632	642	619	610	625	632	619	610	583	598	612	596	647	615	612	641	690	611	631	588	639	620	613	578	629	651	636	611	677	622	656	632	614	615	631	615	645	605	600	620	625	589	620	631	610	587	651	640	650	621	685	620	615	645	628	626	565	578	633	599	631	589	615	585	645	617	604	633	606	611	618	624	613	616	635	547	621	595	647	654	625	592	607	658
1888	788	446	310	593	599	540	436	394	355	277	245	232	177	168	178	167	132	124	109	112	101	111	90	115	87	99	106	77	70	80	70	76	77	60	62	73	68	58	54	46	57	63	57	50	48	37	44	53	41	48	52	44	52	48	48	43	61	56	45	48	39	45	40	49	43	49	33	52	28	43	38	28	37	43	43	49	35	26	35	49	29	39	34	38	51	41	27	40	40	42	39	39	35	40	45	42	47	49	32	46	38	42	42	41	43	43	28	33	43	38	41	36	38	38	41	44	47	37	32	50	47	27	43	38	43	40	30	50	38	48	39	42	38	29	30	41	43	27	40	39	37	33	35	31	33	34	37	32	37	39	38	44	45	44	27	48	31	40	33	30	37	36	33	46	40	37	44	36	52	30	37	31	37	39	46	37	43	43	28	37	29	33	48	33	34	37	43	37	38	41	39	44	32	44	31	46	45	39	30	31	41	50	42	46	27	36	34	39	39	45	52	44	39	34	36	57	42	27	38	41	48	27	32	42	40	39	34	40	42	50	33	44	42	40	33	49	35	51	47	42	35	40	35	43	30	35	47	27	37	30	40	59	48	39	40	39	32	45	45	51	38	28	39	39	37	34	48	40	46	38	33	28	32	45	24	33	41	37	40	39	51	27	44	30	42	36	34	40	34	44	36	45	32	36	30	38	36	32	39	42	36	38	43	40	44	41	37	43	38	46	43	44	42	40	48	40	36	35	43	42	35	39	41	33	30	38	33	43	40	29	38	34	32	46	20	36	44	45	40	25	41	46	38	38	39	35	46	35	32	30	43	41	35	34	42	51	45	33	34	48	28	29	34	42	43	40	33	45	30	37	36	43	36	32	43	45	62	36	41	44	36	34	41	38	36	42	43	29	40	41	31	39	36	34	36	40	45	36	31	39	33	37	46	27	33	48	37	30	31	41	35	36	27	40	40	40	43	43	52	45	47	49	40	38	31	38	46	41	47	38	30	32	52	37	43	39	37	46	33	39	39	29	35	32	33	38	32	34	45	49	41	35	37	43	50	43	32	40	40	25	35	50	40	52	34	38	35	33	38	35	37	47	48	33	40	41	29	45	27	33	41	43	43	33	49	44	43	36	35	48	40	47	34	38	56	45	35	35	38	37	41	25	33	40	48	51	40	29	45	39	28	42	35	39	33	47	37	36	34	39	51	47	44	40	23	44	46	40	19	38	39	32	43	31	36	40	45	42	45	28	50	26	45	43	50	46	30	34	35	40	35	30	38	43	46	48	36	40	34	39	38	51	54	36	40	47	42	43	39	38	21	41	36	42	37	42	35	35	34	37	39	33	45	39	36	32	30	39	32	57	41	37	35	30	47	25	33	43	37	46	37	37	41	33	36	24	33	45	32	34	40	29	42	42	34	47	39	38	31	43	38	32	49	49	35	39	34	37	36	51	33	34	49	36	30	27	33	32	39	45	38	40	44	40	32	39	29	31	34	40	38	40	36	45	38	55	32	30	42	45	43	38	39	39	36	47	39	48	31	49	36	31	41	38	37	29	30	35	36	41	29	30	40	43	34	46	41	31	24	47	39	27	38	37	38	31	44	28	40	51	33	28	45	38	40	37	34	39	43	31	45	34	44	41	30	36	40	36	54	46	44	36	41	33	42	27	51	40	44	46	33	47	42	42	35	30	37	42	38	40	39	40	41	40	38	49	35	38	28	39	44	36	34	34	32	35	30	46	28	39	46	47	39	36	47	30	40	41	40	42	34	45	37	39	49	35	40	37	38	35	39	34	44	30	36	37	30	33	40	32	40	52	45	44	39	40	38	30	39	35	44	49	45	43	41	46	46	48	40	44	39	56	41	41	44	49	40	44	38	34	32	45	42	42	37	42	37	43	34	32	28	24	39	53	40	36	47	35	40	33	35	44	38	37	40	40	29	41	46	35	46	28	56	36	33	38	40	34	32	36	32	41	37	42	34	44	34	38	34	31	34	32	35	45	40	26	47	54	31	37	40	47	36	41	40	45	45	41	58	30	33	33	41	41	33	35	35	34	50	50	37	42	36	45	37	43	40	39	27	30	38	34	39	41	43	35	39	34	32	30	37	31	29	37	36	32	44	48	33	34	37	35	35	33	34	37	37	35	39	45	37	41	36	40	29	35	46	42	30	41	43	33	47	33	37	36	43	42	36	43	39	35	32	28	47	40	26	32	43	35	39	49	48	23	32	26	37	35	47	47	31	35	29	40	41	36	43	43	39	35	46	43	42	52	24	44	37	40	29	43	42	40	34	36	32	43	49	36	35	40	35	32	28	44	36	43	32	55	49	36	32	34	34	48	40	38	37	35	38	32	38	46	37	34	31	28	30	42	35	25	33	46	43	42	35	43	40	32	33	43	41	49	39	45	47	35	47	44	41	44	27	54	42	31	33	41	44	37	47	51	45	31	40	34	35	29	54	38	43	42	37	39	39	44	42	46	39	34	43	33	43	48	35	32	39	43	38	35	36	39	35	51	42	45	37	39	37	34	47	35	39	43	37	38	43	56	31	48	34	44	41	34	39	41	37	44	24	39	37	41	42	47	36	41	39	51	37	34	33	31	48	41	37	40	33	36	43	37	37	41	37	31	33	39	42	32	38	25	33	37	43	40	38	47	31	34	44	31	44	41	49	35	38	37	36	41	45	30	42	35	42	35	43	43	51	54	40	46	38	41	34	47	39	40	43	39	50	36	38	52	34	35	34	38	34	38	37	32	41	45	41	36	56	44	40	42	41	35	41	41	45	41	34	35	36	31	53	30	33	34	37	45	42	41	36	25	34	27	36	28	42	46	42	49	49	38	32	45	34	55	48	39	36	57	40	37	32	36	40	36	48	43	50	47	37	36	42	47	39	43	32	38	41	38	41	44	37	40	35	37	53	32	35	30	50	50	38	42	29	42	40	49	52	36	34	47	26	36	37	40	26	43	38	31	44	36	44	32	44	43	44	39	44	45	40	42	42	51	38	41	36	37	32	43	36	37	29	35	30	44	37	41	46	37	46	43	36	33	39	38	42	47	39	31	44	33	43	31	35	52	44	45	44	39	44	36	25	37	30	44	40	34	40	34	39	38	43	38	36	34	34	57	39	41	29	53	48	35	31	41	49	48	46	40	39	29	39	40	38	49	39	39	39	51	40	43	48	44	41	33	45	36	47	32	36	30	37	32	38	35	38	30	33	24	31	37	40	34	41	38	33	35	44	32	42	53	33	42	51	41	37	40	42	43	40	39	44	41	36	47	29	46	43	36	29	36	48	40	34	34	40	31	37	43	43	43	42	38	39	32	36	31	52	48	33	37	41	37	30	32	28	44	36	37	49	33	36	36	33	22	31	41	47	37	52	44	50	48	28	32	32	33	31	45	31	39	33	50	48	40	39	36	43	40	43	38	31	42	40	36	41	37	40	24	25	36	36	51	37	38	37	40	32	39	36	37	34	29	28	32	31	40	35	34	34
23840	16524	10279	23494	31297	29897	26184	22149	18842	15970	13859	11913	10411	8957	7926	7230	6444	5548	5142	4670	4474	4413	4144	3788	3427	3517	3305	3084	2870	2656	2480	2170	2055	1945	1952	1816	1676	1549	1427	1336	1253	1190	1172	1191	1217	1145	1125	1086	1051	1000	931	952	1008	959	1026	1048	1029	1002	967	973	914	818	793	788	697	700	735	687	730	710	690	642	586	646	713	621	699	662	692	610	691	612	659	677	655	650	640	695	627	620	630	635	636	707	653	634	660	680	639	628	638	617	681	671	659	650	645	642	628	637	620	658	681	615	633	634	694	630	659	648	647	647	668	637	651	652	657	637	630	667	598	593	621	628	650	641	617	640	605	639	658	615	620	620	654	656	617	633	604	626	641	644	626	621	654	643	656	600	709	635	609	660	672	596	592	641	595	598	621	637	609	640	601	672	620	648	640	558	634	635	610	635	611	648	614	634	589	620	606	661	617	574	654	622	605	615	662	680	651	630	644	616	613	614	593	597	626	641	627	679	621	627	610	639	612	635	605	646	662	656	619	646	617	633	608	659	623	612	600	684	585	579	635	663	637	619	624	607	620	554	653	606	662	682	607	618	595	685	620	670	676	633	610	640	654	589	606	597	651	628	626	656	614	611	648	589	606	648	636	622	646	647	685	600	587	572	589	591	576	629	649	649	589	616	627	609	582	622	629	600	655	595	662	612	650	651	637	613	588	614	629	628	597	665	633	620	629	635	653	586	584	582	631	641	650	657	611	600	596	616	651	645	622	608	647	586	613	649	619	657	595	651	627	600	643	608	700	636	604	635	601	652	609	634	595	637	605	597	621	572	572	607	616	602	653	602	630	655	606	624	657	608	614	615	619	635	627	623	558	582	603	651	607	613	603	599	596	653	619	616	662	656	657	603	627	632	597	634	641	614	626	646	619	610	623	578	651	609	657	623	612	618	621	598	613	657	615	620	609	618	586	623	588	642	603	622	640	669	656	653	650	630	608	652	634	634	640	617	600	602	650	618	624	629	647	583	598	629	660	617	665	618	676	601	648	619	669	614	617	647	617	612	639	611	619	601	667	618	606	582	621	627	644	624	619	633	596	624	626	621	620	601	641	612	669	605	613	615	595	626	605	583	647	625	638	623	613	656	630	613	636	615	601	613	668	578	653	622	610	615	611	623	618	643	617	672	675	657	603	630	646	647	623	653	631	640	627	632	617	630	602	597	611	619	617	612	610	637	597	603	636	668	594	641	615	637	641	603	626	596	619	616	644	641	600	649	615	606	650	619	568	634	625	621	619	635	602	613	592	607	645	605	625	643	584	623	619	602	633	586	574	566	628	622	655	654	613	603	663	626	594	623	616	624	577	634	614	647	612	633	576	629	605	547	578	604	614	641	636	652	644	589	636	602	584	649	638	623	629	672	626	647	597	635	608	627	629	641	646	594	586	622	648	628	631	613	628	657	662	604	607	683	633	674	622	621	593	603	610	614	607	584	654	600	608	599	652	594	595	624	600	598	597	629	634	608	588	616	612	622	633	615	623	604	612	649	599	623	651	605	632	579	612	616	617	576	621	613	627	615	587	627	639	640	639	629	701	628	669	635	618	649	641	628	628	639	639	598	640	616	655	638	631	621	608	566	650	636	598	618	596	668	569	637	652	651	596	607	629	654	640	661	637	605	618	624	604	636	602	617	636	648	641	611	627	606	640	624	604	643	619	617	615	599	651	630	642	672	644	566	654	637	612	629	624	661	667	600	608	616	601	631	597	628	606	635	646	675	612	646	621	603	602	642	615	659	582	606	581	652	577	580	647	621	636	613	611	629	624	587	656	594	665	608	623	618	621	591	628	675	597	601	652	604	583	634	637	629	635	622	666	629	641	651	634	596	666	619	662	601	659	593	625	607	658	629	649	648	590	622	593	616	589	641	597	632	606	600	638	606	572	615	615	666	640	608	663	609	641	652	640	650	642	671	613	620	611	656	667	615	660	629	625	612	613	674	594	583	658	637	647	646	584	640	654	614	627	621	617	608	618	595	661	589	613	596	623	630	572	626	613	601	619	605	605	625	657	602	630	617	589	641	608	639	656	627	628	602	649	597	617	650	620	608	650	621	599	611	644	613	625	603	596	626	622	625	571	639	587	642	630	613	639	639	618	602	620	581	625	654	628	648	600	606	590	638	678	689	641	635	621	592	655	585	594	620	615	617	633	614	620	630	603	595	604	647	651	599	606	649	638	581	638	660	611	617	603	620	577	637	628	605	621	657	654	654	585	616	627	597	591	622	585	564	631	646	661	605	627	644	592	626	614	653	656	596	634	602	596	612	635	652	597	616	665	591	654	661	601	643	611	608	621	573	638	634	614	612	619	639	639	654	647	578	641	653	639	631	633	626	594	627	623	593	650	624	629	591	619	604	635	617	631	621	634	625	663	616	626	614	583	693	617	634	635	639	608	669	664	609	645	615	609	591	634	603	632	614	585	624	591	645	629	600	590	656	614	609	629	635	607	611	641	609	625	622	625	558	619	665	602	667	602	640	640	619	656	633	605	610	653	587	637	645	631	601	605	610	620	664	575	655	631	620	601	620	591	581	608	620	602	622	645	612	600	596	606	606	595	678	635	588	635	624	606	633	595	579	589	582	641	603	620	616	613	641	661	625	661	646	631	647	636	604	647	649	608	642	619	618	620	635	596	561	642	625	606	620	614	597	545	593	667	579	661	633	635	616	631	619	615	635	617	619	604	616	624	624	624	605	623	633	615	626	640	613	613	604	600	665	627	656	592	631	651	628	606	604	648	635	677	640	611	591	608	616	612	602	650	603	637	593	585	692	622	594	624	635	614	619	632	646	645	635	589	602	554	602	619	638	586	647	618	610	601	624	652	611	626	667	604	574	644	636	607	677	619	604	609	651	611	643	626	639	593	622	613	622	654	667	620	645	626	666	618	616	620	606	651	636	651	610	609	663	645	624	590	621	647	644	604	634	611	615	618	624	631	619	595	623	563	634	665	625	644	669	634	641	606	640	620	605	585	640	584	618	635	615	585	636	628	605	637	653	628	604	623	611	634	583	662	594	584	624	638	568	620	597	613	659	592	573	663	636	620	616	598	610	628	611	585	579	657	631	646	652	615	599	628	630	608	603	583	657	598	623	617	654	557	607	635	623	670	624	628	644	603	615	613	633	648	598	634	612	604	645	623	616	695	617	637	642	629	654	606	569	625	661	640	621	605	609	589	658	611	598	651	638	653	609	673	631	603	682	632	630	638	664	636	642	631	594	673	636	624	609	584	618	617	599	614	639	613	605	637	636	636	632	620	635	634	609	607	639	634	621	675	576	622	619	642	621	675	612	644	595	624	645	607	603	608	603	577	622	606	634	619	632	609	599	628	638	674	633	613	630	663	634	574	609	604	608	603	610	662	631	607	631	604	616	581	619	642	582	630	573	607	615	610	626	632	583	612	592	597	613	618	635	607	639	610	557	605	617	618	625	626	646	641	625	570	648	599	629	603	627
1467	291	184	123	219	278	222	197	172	140	126	109	109	72	82	78	69	70	66	52	59	57	59	50	49	55	50	44	53	43	32	43	42	37	40	33	30	36	40	25	28	34	22	39	23	26	27	31	30	27	18	23	27	38	26	23	25	21	23	20	20	19	26	18	26	24	28	26	17	21	22	20	20	12	24	17	17	27	24	25	17	23	23	28	19	28	16	23	15	21	30	27	11	14	20	27	19	30	23	19	25	24	18	25	26	24	20	25	19	11	17	26	22	24	18	11	15	23	15	29	25	26	25	22	18	22	17	22	20	16	18	27	32	20	18	20	20	30	28	16	25	19	15	28	25	15	21	21	18	18	19	27	29	20	17	23	27	24	18	20	23	22	29	17	16	16	14	17	20	18	23	24	20	20	19	19	25	27	15	21	14	22	15	25	24	24	18	21	19	14	21	24	26	20	15	14	24	22	17	24	28	23	19	17	20	18	20	17	17	21	15	16	22	18	23	16	20	25	25	28	21	16	17	20	28	25	16	22	30	29	16	15	24	21	20	21	24	15	12	15	17	23	19	23	26	28	14	17	16	14	23	26	20	22	18	26	27	24	22	17	23	27	18	25	21	20	25	19	25	21	15	31	21	14	17	10	26	16	19	22	25	31	17	20	36	17	40	26	14	20	16	25	24	23	28	14	19	15	20	24	29	19	21	20	15	18	24	19	20	22	25	23	22	24	17	24	18	22	16	18	29	16	30	29	21	17	27	31	19	21	20	21	19	21	21	24	22	19	19	16	24	23	19	14	23	24	18	21	22	20	24	25	19	25	17	19	32	21	29	26	20	23	21	21	20	29	19	17	20	20	25	25	17	22	26	18	20	20	27	22	21	14	21	19	14	18	23	17	11	25	21	28	30	28	25	20	21	10	20	30	23	20	24	23	27	25	22	27	22	16	24	20	21	24	15	19	24	24	25	28	25	18	22	19	24	21	17	17	16	21	27	32	17	22	19	23	19	18	14	21	23	21	22	20	26	15	24	21	19	19	14	17	22	23	20	11	25	38	23	19	26	14	24	22	21	17	39	22	15	33	16	27	23	21	11	20	23	21	19	24	19	27	20	25	13	17	15	18	21	23	25	18	23	20	26	24	28	14	15	21	21	20	18	23	19	18	21	20	31	21	20	18	20	22	23	15	17	29	19	23	20	22	14	22	24	16	23	17	22	20	23	28	20	14	24	26	28	29	28	24	25	26	28	22	14	23	23	27	27	18	25	24	23	21	18	28	21	18	30	13	13	18	16	14	23	19	23	15	21	20	19	26	24	12	17	23	27	18	24	22	38	24	21	21	23	16	27	14	26	20	20	22	29	17	17	16	21	29	25	18	22	20	21	26	24	22	12	18	18	21	15	18	22	26	24	15	16	23	26	24	20	25	17	16	14	11	24	15	26	26	21	22	12	18	22	18	17	19	24	16	19	17	16	21	25	24	8	28	19	17	18	24	14	19	24	26	18	21	24	17	14	25	19	31	19	11	24	22	21	23	27	29	14	16	24	19	11	26	20	19	20	11	25	22	15	21	21	25	26	23	25	17	16	24	14	20	32	26	16	34	25	14	27	26	16	19	22	18	26	21	28	28	21	15	15	15	17	22	23	24	21	16	18	15	14	20	22	21	25	19	22	19	29	14	20	20	14	23	15	23	16	29	28	22	16	15	19	25	29	19	19	20	19	21	23	15	26	21	16	16	22	24	23	14	29	27	14	23	25	22	28	32	22	16	20	23	19	20	24	25	24	26	18	17	20	20	22	24	26	23	19	22	21	19	21	20	25	21	24	17	15	26	22	24	23	14	20	21	22	27	25	24	17	27	21	27	17	16	12	19	15	24	22	20	23	33	24	22	18	31	15	18	14	23	18	19	21	16	17	34	24	32	14	14	18	28	22	24	12	24	14	12	24	20	15	23	13	24	7	28	24	26	25	20	12	26	21	20	22	27	39	15	20	18	21	22	20	24	16	28	17	20	30	18	28	22	21	21	23	24	17	31	22	19	22	24	19	13	24	20	17	20	22	19	18	25	29	20	16	22	25	24	28	18	28	23	15	19	20	21	22	15	19	21	22	20	22	17	15	27	30	22	21	20	21	20	16	21	20	25	21	28	25	23	20	18	20	16	20	27	24	21	21	14	19	29	20	21	19	29	23	16	19	14	20	15	13	13	18	25	24	25	20	24	28	17	23	9	24	12	20	23	15	23	16	25	26	16	21	17	16	19	25	18	22	19	21	21	29	15	27	21	22	19	25	18	20	18	33	31	21	21	18	22	18	20	18	22	17	14	14	22	17	11	18	9	23	18	16	19	13	28	21	24	24	17	25	22	24	25	19	28	21	21	18	18	15	12	17	25	27	20	28	17	27	21	25	20	26	10	22	21	20	29	19	26	15	28	30	19	22	18	21	28	25	26	18	25	28	20	16	28	21	19	22	26	22	24	15	24	22	21	20	23	18	26	24	26	19	27	24	32	20	13	20	16	17	14	24	15	23	27	17	13	18	20	9	23	17	29	23	32	30	14	22	31	13	23	27	12	20	22	28	24	26	16	18	11	23	19	23	23	15	14	30	16	25	29	20	16	28	26	23	24	18	18	20	28	27	11	29	12	17	17	21	31	29	22	20	27	17	24	19	18	25	27	15	22	25	19	13	20	22	21	10	25	18	24	17	26	14	21	23	22	13	18	23	17	24	17	17	21	27	14	24	15	15	17	23	19	30	20	24	21	18	20	20	24	16	16	16	22	18	21	19	20	16	24	20	19	16	22	27	17	20	20	22	23	18	22	16	19	21	16	17	24	18	19	29	19	23	14	26	20	20	12	22	15	22	16	25	13	22	23	27	19	27	19	24	22	16	16	17	15	17	23	15	25	15	24	23	21	26	16	21	24	26	23	25	19	23	19	17	21	16	18	25	18	19	21	29	18	12	23	21	19	24	25	23	18	15	26	23	21	21	26	18	29	23	30	12	11	21	27	17	24	19	26	15	18	18	19	19	29	18	17	16	11	18	19	15	13	17	22	23	30	32	19	23	26	33	25	23	27	21	22	31	19	18	24	22	27	16	20	18	23	22	23	26	22	17	15	17	22	17	21	23	22	17	23	22	20	20	27	18	22	17	27	22	10	25	21	23	14	21	17	16	16	24	19	19	24	25	18	14	21	17	21	26	21	21	22	20	22	22	26	29	29	23	20	23	24	14	28	25	13	24	21	26	26	15	28	19	21	22	21	21	16	13	16	21	21	19	21	20	30	16	27	15	28	17	20	25	15	28	20	16	23	18	21	27	22	26	20	26	15	28	28	29	19	10	24	21	34	31	24	26	25	16	22	23	20	20	21	22	17	14	16	26	19	22	18	22	25	24	29	15	23	13	18	19	22	23	24	16	23	26	26	22	20	19	19	32	26	25	18	19	18	22	13	21	19	16	30	21	23	19	21	13	20	23	21	27	20	21	20
15298	8956	4969	13686	20223	19161	15631	12637	10033	8543	7004	5861	5127	4446	3785	3580	3137	2750	2564	2414	2383	2417	2236	2028	1856	1870	1815	1853	1609	1484	1366	1226	1100	1157	1049	1029	906	801	784	665	680	669	649	605	609	603	527	546	556	495	494	527	515	518	513	504	515	539	463	474	480	415	415	414	384	378	339	371	356	351	394	363	371	350	339	400	346	366	358	340	378	365	366	371	328	395	361	337	372	379	357	360	361	389	367	339	362	379	342	343	355	360	379	323	349	368	369	337	347	380	353	356	337	361	357	367	327	366	330	343	372	372	356	337	354	335	382	325	341	354	379	360	382	336	375	334	349	394	314	358	355	369	354	351	348	344	352	359	346	379	327	353	364	369	376	338	314	379	378	375	353	358	344	366	342	349	344	339	363	397	346	344	363	345	369	375	354	357	335	366	333	364	335	348	383	339	340	348	370	338	356	359	380	338	357	336	360	360	351	353	363	362	371	375	336	331	321	340	352	373	341	357	395	330	371	359	357	350	367	320	369	356	352	353	364	389	371	328	340	345	342	323	356	357	358	352	372	372	321	331	330	332	339	334	345	368	335	328	360	369	330	333	347	344	340	371	394	369	367	356	356	371	318	358	339	354	348	326	375	373	354	347	353	338	340	323	382	352	346	340	367	334	346	373	316	359	381	326	353	345	323	344	335	342	361	369	348	340	352	344	353	365	325	319	367	386	361	392	343	359	344	349	343	322	316	339	380	367	332	336	333	375	353	334	383	347	386	333	331	361	354	367	322	370	342	329	333	353	325	429	386	339	348	342	362	348	392	312	322	321	341	350	344	366	357	355	364	345	388	310	344	339	352	350	369	370	344	322	347	337	358	377	338	320	361	365	335	331	352	343	350	414	348	340	336	361	360	358	362	330	359	383	322	356	348	383	345	374	357	361	372	386	358	349	343	346	352	332	378	370	354	357	344	362	336	345	366	372	379	320	352	336	346	372	355	365	357	307	358	354	342	337	351	345	317	398	354	329	365	378	334	377	338	327	312	338	385	324	362	374	354	358	360	343	362	319	359	356	347	344	353	373	342	365	336	364	383	348	333	344	346	335	368	372	366	357	356	366	343	329	331	385	346	381	396	355	359	366	351	345	344	331	354	356	373	380	353	340	347	353	345	358	380	313	372	339	327	369	368	362	355	330	341	325	333	353	350	369	353	328	373	358	361	369	383	349	367	346	377	364	375	380	386	367	375	323	359	372	360	372	354	331	347	366	373	366	344	385	328	388	333	337	333	355	347	357	368	348	335	355	355	333	341	352	355	346	348	354	357	316	366	309	366	386	332	353	374	360	349	387	362	322	352	356	351	355	350	349	348	353	366	348	379	368	359	336	330	345	374	348	368	335	316	377	314	347	364	349	362	372	346	355	347	390	341	359	366	365	402	373	342	346	363	382	353	333	348	336	386	349	359	346	367	384	345	342	356	338	343	352	351	361	340	369	335	348	366	340	337	391	354	353	360	336	352	365	351	359	370	384	332	347	363	340	351	347	357	353	348	349	344	365	321	375	338	363	318	347	341	367	354	327	376	328	361	370	384	384	358	350	357	326	367	338	375	359	382	334	343	337	370	357	360	356	357	342	358	353	357	368	337	361	356	369	349	386	347	379	346	335	337	363	330	343	337	365	366	373	374	358	349	337	366	359	309	351	339	367	361	368	350	385	368	372	360	369	366	376	326	342	353	332	353	344	336	343	342	326	339	356	384	344	358	317	365	360	340	339	355	342	372	357	346	371	338	379	318	378	337	346	354	355	360	374	342	323	348	352	346	374	348	343	365	359	372	345	371	350	376	345	345	332	344	350	355	360	340	347	361	362	343	355	346	349	366	328	361	362	391	351	359	340	378	340	360	361	382	363	332	343	328	341	370	327	376	367	337	366	355	347	345	357	352	361	361	343	334	343	326	363	311	384	411	364	340	348	362	376	364	377	339	380	359	358	347	391	336	322	356	327	373	358	371	393	387	386	364	384	349	349	355	349	369	348	350	376	355	392	369	324	383	374	339	348	354	339	366	388	316	363	348	318	355	373	358	347	350	341	355	379	343	340	364	331	352	358	345	351	383	375	350	368	363	339	347	353	358	355	394	370	367	355	358	351	356	346	361	329	335	363	370	367	342	381	362	330	377	337	351	332	316	370	330	370	347	346	352	362	394	332	353	367	352	365	340	351	339	338	377	342	337	367	379	349	377	363	367	366	341	349	364	340	331	345	339	366	349	366	345	340	338	341	361	389	324	343	340	336	360	327	338	337	355	331	388	362	359	386	381	356	367	373	352	362	363	326	356	344	346	348	350	350	321	362	333	331	338	337	351	396	333	364	411	340	353	350	358	361	381	364	365	377	350	371	340	339	331	346	351	350	398	385	413	333	372	312	376	390	356	359	319	373	366	357	321	360	351	345	342	375	360	333	371	354	335	380	367	367	349	386	354	368	364	319	360	339	325	329	378	346	324	375	364	327	366	357	378	342	373	331	329	355	327	345	375	363	297	363	328	377	375	333	381	343	363	318	346	353	350	382	378	333	365	351	356	363	364	360	385	345	386	378	389	374	377	360	363	369	347	358	337	362	370	376	407	386	349	354	363	354	353	354	381	349	354	369	373	362	337	332	360	335	364	360	375	347	336	357	384	365	382	354	355	374	391	363	330	325	385	322	343	384	296	335	346	332	324	359	353	354	345	329	349	373	353	339	350	337	382	328	350	351	324	403	385	347	341	359	354	337	343	361	363	383	343	345	320	348	381	362	326	342	377	329	343	377	360	358	355	399	383	356	343	333	376	356	340	330	371	375	382	350	363	346	339	381	342	389	357	387	377	366	357	350	337	380	353	362	349	344	351	361	318	373	362	355	345	390	345	350	372	339	360	358	359	356	379	389	351	377	349	344	324	385	364	363	359	389	368	325	341	365	383	363	341	322	364	365	347	329	373	351	356	351	362	328	370	333	355	346	371	366	400	363	364	336	324	322	342	370	361	365	362	353	358	348	350	337	344	311	388	368	337	362	381	358	323	356	375	379	363	361	350	350	347	340	368	345	339	338	339	352	362	352	357	359	329	366	349	373	341	344	358	350	343	379	335	312	386	366	351	383	356	344	355	336	359	339	310	336	365	392	364	359	317	334	367	341	377	350	349	355	367	379	369	361	353	361	347	328	351	361	372	356	352	355	329	332	335	334	332	363	382	340	368	344	351	328	325	386	352	363	383	351	334	331	310	364	379	365	346	343	350	362	382	359	355	349	325	365	345	337	322	354	321	340	363	356	339	360	346	361	354	346	318	330	341	333	352	351	358	337	379	356	358	363	399	319	343	349	349	343	366	334	379	370	334	354	327	322	316	324	364	326	355	337	372	322	332	362	348	365	358	362	361	333	355	353	331	358	351	354	354	347	359	375	325	377	332	342	361	357	384	378	361	354	346	357	362	394	355	358	353	366	322	338	344	364	378	364	363	382	354	374	347	328
919	541	268	227	321	381	349	306	259	252	241	185	170	148	93	109	101	95	84	66	71	81	76	72	67	69	53	55	39	42	48	42	37	39	38	42	41	36	26	27	27	26	26	21	34	33	25	26	30	21	26	15	14	25	21	27	31	25	25	27	26	20	22	20	21	21	28	27	19	24	14	18	24	23	17	15	19	19	13	25	19	19	19	10	27	16	16	19	31	6	13	29	18	9	24	14	10	23	26	21	19	22	27	21	21	12	20	11	18	21	22	21	21	20	16	23	21	21	21	17	11	18	23	23	21	24	18	21	18	21	18	18	24	20	18	19	24	22	16	27	22	21	20	19	19	20	26	27	12	34	17	25	13	23	14	13	29	18	15	23	18	18	13	21	24	13	23	14	21	22	23	19	20	16	11	34	19	24	23	18	20	18	18	23	20	16	23	21	20	20	18	16	20	17	22	18	27	19	18	21	23	23	16	26	18	19	21	22	21	18	29	14	20	24	22	22	15	23	23	24	23	23	18	14	18	20	17	16	19	23	22	20	20	28	22	22	16	28	17	24	22	25	17	22	12	16	24	17	17	26	22	16	20	13	25	21	20	19	29	18	16	21	14	18	21	19	16	24	9	19	18	25	23	19	13	24	14	20	16	15	22	25	25	22	19	30	26	23	23	16	19	17	19	20	21	22	14	21	18	23	12	25	20	20	27	26	16	23	23	17	30	20	21	11	15	17	16	17	19	18	26	12	23	19	23	29	22	12	16	16	18	15	17	19	25	19	16	22	11	12	30	15	12	23	24	23	16	12	24	17	14	13	19	26	20	26	17	24	18	15	21	18	17	31	17	21	24	19	15	20	21	27	21	30	22	28	20	22	15	13	21	28	15	14	24	20	16	17	28	26	15	15	20	14	21	24	20	21	22	29	16	21	12	26	21	24	23	31	17	20	18	18	29	29	22	26	15	25	21	18	21	17	23	17	17	20	16	16	20	22	17	15	21	26	18	17	15	19	22	22	19	27	18	14	27	16	14	15	25	13	24	14	17	17	17	19	21	25	16	15	25	20	20	22	19	12	16	15	25	14	14	17	21	24	19	18	18	22	19	21	33	18	21	22	16	22	27	16	34	11	20	19	19	14	25	20	16	24	15	19	27	22	20	16	21	28	14	24	17	26	17	20	19	28	13	19	17	24	24	17	19	30	17	25	21	23	19	20	22	22	17	18	19	27	20	22	28	21	25	15	24	24	20	23	12	23	18	25	15	21	28	17	15	17	23	24	22	19	32	20	11	19	24	29	16	12	23	22	15	22	23	19	25	19	17	22	23	17	19	25	15	17	20	24	21	22	22	23	24	13	20	19	26	18	22	22	21	18	22	36	23	21	22	13	13	12	15	24	26	19	18	20	25	27	23	17	27	32	20	23	22	18	20	20	24	15	18	24	20	19	17	18	17	28	20	26	24	17	16	20	18	14	19	19	23	11	23	19	20	29	17	22	30	16	26	23	19	22	27	21	19	22	22	25	15	24	20	28	29	13	14	24	17	20	23	20	22	24	34	27	20	18	18	21	23	18	15	25	14	15	15	22	18	26	16	17	16	19	17	19	19	27	20	18	19	16	20	24	16	21	29	18	23	15	19	18	13	24	10	23	16	18	27	24	15	22	25	25	16	23	18	11	23	15	16	21	18	20	19	22	20	25	19	18	21	23	17	16	25	17	27	17	25	15	22	26	24	11	14	21	18	20	21	16	18	19	18	15	23	18	31	24	17	17	21	17	20	25	14	14	24	23	17	18	17	15	27	18	22	22	12	23	17	19	18	23	18	17	25	24	22	22	16	19	19	28	16	18	20	21	21	22	21	21	21	15	21	20	19	21	25	18	28	22	20	18	21	27	13	19	13	15	23	20	15	18	12	18	21	24	25	21	22	17	30	21	15	29	18	19	21	10	27	23	18	26	16	19	18	24	20	22	20	22	26	24	22	26	19	26	18	18	25	26	23	16	26	26	21	15	21	22	21	30	21	19	31	28	27	17	22	17	25	14	13	16	26	24	19	23	23	27	20	20	15	22	24	22	20	18	19	22	26	19	20	17	23	20	14	25	17	19	25	26	20	19	22	17	12	22	19	25	20	21	17	18	24	18	25	25	21	19	19	18	13	17	18	20	16	19	21	18	27	26	16	25	13	19	22	28	25	20	31	20	25	26	16	18	22	20	17	17	19	13	17	23	12	19	20	33	22	20	18	20	22	27	15	25	27	23	21	23	23	24	23	20	20	22	23	7	20	19	22	17	24	21	21	21	29	18	30	21	26	23	24	16	18	13	24	16	28	18	23	21	15	19	23	26	17	18	27	19	28	15	30	14	19	19	24	17	21	21	19	16	23	14	27	23	20	25	13	13	30	15	15	21	17	16	15	20	23	12	18	14	14	25	19	22	25	25	19	15	29	26	23	19	25	18	19	20	23	22	21	20	17	23	25	19	19	12	16	17	23	18	27	22	15	23	19	7	17	16	28	27	24	27	16	24	18	21	18	23	21	23	18	26	20	25	22	18	21	21	21	21	14	23	30	29	23	17	19	30	17	20	24	22	19	22	26	26	11	18	17	24	26	19	28	19	20	23	27	23	17	30	14	25	21	19	22	24	19	27	17	22	22	17	15	16	20	23	21	29	24	16	21	24	26	18	16	13	25	16	19	17	20	20	26	25	16	24	20	23	22	17	29	21	15	16	18	14	19	21	22	15	22	17	23	26	27	24	18	17	22	13	15	14	26	18	27	20	16	25	19	22	15	20	21	20	15	31	18	16	10	17	24	21	26	21	17	25	21	16	19	25	16	24	24	22	21	19	22	21	15	20	17	12	21	14	26	26	16	23	17	22	20	26	22	20	19	18	28	14	25	14	19	20	20	27	19	17	20	16	14	20	20	30	22	21	23	24	22	19	21	22	25	25	20	14	20	23	25	25	24	23	14	17	23	19	21	23	19	26	19	17	19	16	16	15	25	15	13	23	29	21	20	17	15	20	17	19	15	19	25	24	21	23	20	18	21	25	24	29	18	19	18	24	20	21	20	21	23	15	24	13	19	18	18	20	16	20	14	16	24	27	26	15	16	27	21	25	16	19	23	18	20	24	20	22	19	17	17	22	26	16	28	17	13	24	26	19	14	15	22	21	19	20	20	23	17	16	24	14	21	15	16	19	19	22	19	24	24	10	19	24	19	20	22	25	29	22	20	16	23	14	23	16	12	22	17	24	14	23	20	22	18	15	15	20	20	18	27	22	32	18	26	17	19	19	22	21	15	19	18	23	36	30	18	23	25	20	22	24	23	18	17	21	25	18	20	21	17	14	24	22	19	22	20	25	22	24	20	25	27	17	14	15	20	19	18	14	24	19	17	30	33	19	17	21	17	18	23	26	11	15	22	17	18	21	11	20	29	23	20	20	18	21	14	33	21	22	25	25	15	31	23	13	15	14	20	26	20	19	19	23	18	27
19512	13528	7528	19010	26529	25267	21527	17892	14786	12332	10616	8998	7748	6537	5844	5098	4594	4006	3669	3408	3236	3180	2944	2712	2454	2469	2363	2202	2113	1869	1694	1552	1503	1398	1378	1254	1148	953	934	831	783	770	809	787	717	726	689	698	613	620	567	561	579	593	638	633	689	582	630	542	532	476	475	461	432	417	371	403	367	364	380	362	392	347	404	360	377	354	349	380	384	405	349	361	357	354	319	402	367	374	365	340	329	351	339	367	358	376	338	350	340	350	331	310	373	360	369	365	347	323	394	349	361	367	346	343	333	359	355	349	365	360	351	350	352	357	362	329	360	369	329	366	319	344	314	364	333	356	382	352	326	350	332	334	337	363	363	336	352	352	329	370	336	365	362	357	375	336	348	368	341	370	343	359	355	362	357	349	330	337	347	358	359	399	338	340	345	351	363	349	313	340	321	340	343	311	393	348	335	355	368	354	374	345	332	331	379	340	353	350	334	346	350	332	371	319	334	348	345	352	363	385	372	340	369	337	346	356	332	356	330	346	356	358	356	310	361	330	372	336	315	334	314	347	339	355	318	338	326	328	329	351	359	342	323	377	342	340	355	343	326	329	328	336	323	325	355	365	323	328	320	316	333	335	334	334	376	361	354	392	363	290	329	330	328	322	339	373	397	344	324	314	334	339	377	349	356	346	339	360	319	311	330	330	328	364	333	340	327	354	329	340	348	363	309	351	320	338	351	330	358	351	333	328	310	350	321	337	304	357	366	343	349	360	331	309	375	354	378	363	370	322	374	375	312	335	351	324	298	344	343	317	337	349	338	352	329	345	345	336	355	309	378	356	334	367	360	341	312	313	368	337	315	304	368	343	325	328	303	327	341	356	328	362	326	373	347	329	337	331	347	331	364	350	339	335	321	329	389	333	371	333	350	338	342	362	333	380	351	338	319	353	329	362	314	361	309	323	382	343	345	345	344	313	347	335	302	336	386	336	324	327	357	315	327	316	320	362	344	318	367	355	335	356	332	387	353	341	321	328	352	333	343	352	350	311	346	358	339	350	342	371	345	343	327	361	364	361	344	326	339	366	349	331	342	345	356	344	348	359	346	296	333	339	337	329	343	324	325	337	333	352	337	324	385	334	354	324	335	329	331	337	350	319	348	358	364	343	371	333	326	360	339	334	348	377	354	326	340	317	350	343	333	364	370	331	341	343	319	347	336	343	358	323	311	312	352	354	355	350	348	360	382	346	351	305	381	352	329	356	333	361	398	332	338	369	360	343	357	350	340	362	323	348	329	376	328	326	339	346	318	340	330	343	322	350	351	342	360	364	341	351	335	362	330	329	341	331	316	361	351	361	364	360	327	336	369	364	334	329	346	342	325	308	316	342	345	328	362	329	314	341	357	295	347	333	341	326	356	338	321	358	356	375	353	332	353	339	362	341	336	357	372	364	328	335	321	328	343	352	348	329	333	343	360	357	323	349	334	333	327	339	305	359	351	315	341	346	359	307	358	341	351	352	359	349	335	329	314	341	362	328	330	323	324	351	363	357	360	343	367	337	357	345	347	334	323	341	359	321	335	344	332	354	332	330	349	342	317	334	345	322	320	325	338	361	329	340	359	337	344	347	361	343	328	342	337	320	339	360	351	361	314	342	349	339	363	347	373	336	370	281	377	362	346	365	339	354	333	341	351	339	362	339	344	339	342	360	341	367	324	330	353	332	331	354	325	359	360	355	320	320	356	328	327	344	363	337	341	360	334	316	361	383	361	361	356	328	371	382	342	319	371	342	326	355	328	376	382	323	318	328	323	378	308	330	360	337	342	330	346	332	377	336	370	311	333	346	330	359	337	340	351	338	324	355	358	347	344	315	336	336	363	342	357	348	344	374	350	340	360	371	377	327	356	360	327	349	313	329	359	331	356	322	354	358	336	353	349	317	320	345	331	347	306	351	333	347	361	357	338	351	346	335	359	339	310	337	360	359	343	354	338	350	382	361	358	335	334	340	333	352	357	361	337	362	323	344	364	375	328	336	333	351	289	346	329	353	348	348	348	335	351	366	322	358	370	323	334	318	325	335	371	362	352	350	339	333	310	376	360	370	356	383	319	352	343	338	324	336	318	336	342	325	333	325	357	354	310	327	337	349	345	362	351	383	334	343	338	375	327	328	343	353	336	316	343	315	348	316	351	379	340	333	339	362	358	333	375	346	350	335	363	358	344	364	362	329	331	371	313	333	373	363	316	347	358	381	353	354	309	330	359	318	351	335	334	351	300	358	382	361	317	344	354	367	334	367	345	333	359	327	364	377	308	329	364	368	353	319	338	355	351	354	303	325	339	351	347	366	342	335	345	338	325	340	326	319	354	337	340	337	329	372	372	330	364	374	361	360	326	332	317	334	351	317	301	349	355	321	335	325	333	309	315	329	321	318	355	328	334	324	342	346	327	338	372	325	323	324	369	338	343	321	368	331	364	359	327	325	332	327	330	362	345	383	363	377	301	350	352	340	365	346	357	340	323	389	342	360	358	373	353	366	334	397	355	389	349	326	352	350	367	348	346	330	312	347	369	356	349	315	369	373	345	318	352	318	351	347	353	359	341	331	350	338	325	336	365	329	368	346	345	334	351	349	337	330	295	320	350	381	363	306	338	346	317	366	341	330	338	342	322	365	359	342	349	322	369	342	339	354	375	345	297	324	405	349	286	331	352	344	339	357	337	371	366	361	322	350	319	355	334	336	351	317	313	319	381	336	297	359	352	378	342	338	326	343	365	344	296	326	384	343	345	349	338	361	333	326	354	352	361	363	339	349	356	339	306	359	330	336	341	328	334	341	341	361	335	351	385	353	342	394	367	353	334	315	378	358	355	370	370	315	333	370	331	360	352	395	365	345	348	346	360	372	317	389	351	332	335	370	320	350	357	338	334	340	312	361	329	323	334	329	331	348	363	337	331	355	333	344	346	335	362	338	321	330	359	368	345	343	325	358	353	361	305	320	312	292	309	330	345	345	360	349	370	344	319	332	332	329	370	363	341	323	343	350	343	329	346	331	389	318	334	352	363	357	321	357	345	330	315	315	307	329	349	347	356	319	334	328	315	352	365	318	345	366	386	362	332	372	336	312	347	330	395	329	338	308	390	365	332	341	351	340	337	357	372	366	342	326	326	314	364	322	335	340	321	328	372	383	364	338	304	328	348	318	368	338	347	336	345	341	319	342	341	335	341	345	336	357	402	356	340	339	366	334	322	333	320	327	303	327	346	336	374	339	360	350	335	335	346	321	329	331	338	320	323	366	354	353	339	324	351	317	343	378	328	362	329	349	352	353	361	331	346	340	362	334	345	335	373	331	340	317	295	332	322	352	351	310	349	273	362	369	358	343	334	328	315	319	351	340	374	366	347	352	362	333	364	314	346	291	329	322	325	336	374	361	326	334	334	339	327	332	359	347	343	360	350	337	307	342	339	354	308	353	351	331	356	368	324	341	353	333	345	311	350	322	337	372	339	364	342	324
2646	461	259	205	324	391	347	285	270	245	179	176	160	145	123	135	103	113	105	101	110	102	82	77	85	71	76	76	68	70	52	68	66	61	52	44	60	36	42	44	48	47	39	53	45	42	44	35	40	39	31	38	55	30	44	31	39	29	44	43	47	34	39	44	38	39	33	41	47	48	35	53	39	35	43	36	36	44	35	50	29	34	43	36	35	44	39	33	33	36	42	39	40	50	39	36	50	37	33	29	42	20	33	38	49	48	30	31	49	53	38	40	45	32	42	35	33	27	44	32	58	58	38	33	38	30	40	43	40	40	27	43	46	37	32	35	35	27	36	40	51	35	42	44	46	35	34	36	35	39	37	45	41	36	37	33	43	29	45	35	43	35	40	41	32	32	39	41	46	39	39	40	28	36	37	31	47	30	30	34	43	46	37	38	36	51	53	36	47	29	37	43	43	36	34	46	37	53	31	39	31	31	32	34	47	28	38	28	45	43	37	31	43	41	41	33	39	42	36	44	35	44	39	35	36	34	40	34	38	37	40	36	45	33	40	38	45	38	32	33	42	45	47	47	28	45	27	46	41	37	36	37	39	44	45	40	36	44	39	35	39	44	42	43	43	39	46	29	32	32	33	38	38	41	32	45	45	25	32	40	24	36	42	37	38	32	34	39	32	31	35	33	44	49	37	38	29	40	38	37	42	44	41	37	30	35	41	43	31	36	28	34	45	47	41	34	32	42	33	35	41	51	32	34	36	35	38	35	38	30	39	44	30	46	38	44	37	35	34	32	35	34	50	36	43	36	25	48	37	27	40	40	33	37	36	47	42	34	29	44	35	29	42	40	38	39	32	35	43	34	38	44	27	41	42	36	43	38	37	35	38	38	29	33	33	44	45	30	47	29	36	38	41	34	40	41	47	37	36	52	47	36	51	34	31	45	35	35	36	35	49	37	47	37	50	40	42	37	40	23	49	34	27	37	39	39	37	38	47	34	41	34	24	36	33	43	42	41	34	37	41	31	53	41	33	32	42	32	45	46	54	48	35	36	33	40	27	35	30	28	43	31	40	46	59	41	43	37	29	36	36	40	29	40	41	35	48	37	37	45	39	46	35	34	44	37	36	31	46	34	28	42	29	35	51	38	36	43	47	47	26	33	36	28	37	39	32	41	41	27	37	33	51	44	38	41	35	35	36	33	40	42	29	38	31	34	32	39	36	49	32	44	39	36	49	40	44	37	38	33	46	40	32	32	35	27	39	42	38	52	35	31	43	46	32	33	59	41	32	57	37	40	34	43	44	35	38	48	30	46	30	39	38	39	37	38	33	51	35	44	32	41	31	36	50	48	40	38	48	43	40	45	37	35	40	37	35	41	42	33	41	34	32	48	35	29	32	45	33	39	46	42	46	37	37	33	44	52	32	31	31	33	48	33	35	41	46	38	31	28	38	42	28	38	38	22	33	30	48	32	52	37	38	32	45	35	29	36	31	45	48	32	39	37	23	42	35	34	44	31	40	36	39	42	37	27	40	36	32	38	40	29	30	35	33	36	39	46	39	44	43	24	44	43	41	29	43	40	47	38	35	30	30	40	50	34	45	31	51	37	28	40	45	32	36	32	28	36	30	45	35	33	39	41	27	43	41	44	38	37	30	30	34	26	30	35	36	39	39	32	41	41	38	40	35	35	25	36	27	29	39	31	47	35	33	35	39	37	31	37	33	36	51	51	34	40	36	31	48	38	25	31	42	47	32	58	35	35	49	44	41	52	47	28	44	46	43	39	37	35	43	31	38	37	39	38	29	35	35	22	38	35	35	31	24	33	37	38	34	30	36	33	31	35	34	50	42	38	31	33	39	36	32	36	36	51	34	30	39	35	38	39	24	37	53	37	45	42	41	46	39	27	45	28	32	38	41	39	40	35	39	47	36	36	33	34	32	43	53	36	39	38	26	44	41	45	56	39	45	40	40	37	40	37	38	46	33	41	37	29	39	38	37	41	34	38	23	47	35	48	35	33	42	38	39	45	35	32	38	36	43	40	40	46	29	34	43	37	32	34	30	47	45	47	36	33	46	35	36	37	33	37	38	56	33	32	30	38	37	39	39	47	35	34	43	42	28	29	35	39	49	49	36	32	44	47	32	34	39	49	46	29	45	38	43	42	34	55	47	34	38	38	40	43	38	28	45	31	37	44	34	43	40	40	45	43	38	35	46	38	32	31	38	32	40	28	33	38	48	39	32	34	40	29	50	33	56	34	37	35	37	44	39	33	29	43	33	48	33	41	39	31	37	44	37	36	42	38	32	36	47	43	45	30	38	43	47	43	30	47	37	36	49	33	34	54	38	30	31	38	44	39	36	38	34	46	53	34	31	39	44	31	41	37	31	44	36	39	41	24	49	41	49	38	31	30	49	41	39	32	48	27	36	33	48	33	39	34	33	37	48	47	44	40	54	32	38	38	45	28	36	25	44	46	45	43	46	40	41	41	42	41	43	49	35	44	41	35	37	50	40	43	33	49	40	35	38	40	38	36	40	46	36	41	32	36	31	37	32	42	33	41	38	33	55	39	43	38	44	48	30	40	33	37	22	33	43	50	33	22	40	30	35	41	29	40	46	44	30	44	31	37	41	35	38	37	51	44	30	35	41	34	48	41	35	40	50	36	48	31	38	51	56	44	54	37	31	37	44	41	40	52	41	30	34	42	40	28	43	41	34	45	30	40	39	42	32	30	46	31	36	39	28	35	48	31	41	30	44	37	31	33	41	39	41	47	34	37	41	40	45	42	41	42	32	43	43	30	41	26	33	42	34	36	36	38	35	34	47	42	28	42	42	52	39	33	47	45	42	36	34	49	39	40	41	40	35	34	36	31	45	34	39	53	43	37	40	40	44	46	37	28	24	27	45	42	40	46	39	30	26	40	32	39	35	44	41	37	34	33	49	40	41	39	43	33	43	49	38	43	51	36	41	32	56	39	36	26	36	42	46	29	35	37	32	33	40	25	41	36	41	32	39	35	42	42	41	25	41	40	37	34	30	37	31	38	27	32	33	35	45	35	38	36	41	37	33	51	45	44	39	35	30	44	27	35	33	33	48	49	55	38	36	28	37	44	28	40	32	49	49	44	25	51	39	43	30	39	38	40	47	38	35	31	38	30	51	36	42	35	35	47	32	40	34	41	28	34	41	45	37	32	42	38	45	31	42	33	35	34	33	35	26	36	41	36	44	27	34	44	38	39	33	41	48	39	30	38	37	42	37	49	31	40	31	44	51	35	42	25	41	46	42	35	46	32	30	37	36	43	36	37	43	34	44	38	41	42	33	37	42	43	34	37	30	46	42	41	36	30	28	35	38	40	45	43	35	37	31	48	39	38	43	49	41	39	39	21	30	43	38	40	39	50	36	44	36	28	38	48	41	40	26	43	44	29	35	43	34	38	34	42	42	36	40	42	43	41	38	40	37	36	43	37	33	37	33	24	56	36	43	30	48	35	47	41
17811	11846	6820	17432	25013	23664	20535	17035	13987	11984	10338	8797	7508	6374	5641	5277	4571	4070	3746	3528	3392	3308	3270	2978	2549	2632	2434	2329	2247	1971	1896	1798	1787	1635	1510	1435	1328	1227	1154	1084	1029	1055	1083	1044	902	989	960	880	878	827	790	861	844	907	912	855	845	871	834	802	758	697	730	655	712	715	636	703	645	681	629	696	577	654	666	663	655	640	664	646	613	642	639	636	650	644	665	657	633	662	643	660	652	635	618	631	627	650	636	605	597	592	603	639	620	645	609	665	667	593	641	638	624	624	656	628	646	579	624	673	607	620	624	645	638	618	615	642	626	653	652	624	631	621	618	632	588	649	611	606	615	652	645	658	655	632	676	654	609	611	626	586	648	595	587	584	643	655	598	630	626	591	662	634	689	647	624	641	602	625	646	624	660	649	583	591	613	585	610	669	619	595	619	604	622	663	602	624	623	625	636	589	639	626	599	624	606	630	635	612	638	637	597	648	641	667	654	596	619	637	634	626	634	645	617	657	634	642	658	639	666	644	620	634	642	607	654	632	610	635	612	642	574	619	614	617	665	644	607	592	654	617	600	568	579	615	654	589	646	649	605	614	592	594	639	636	616	575	661	601	587	589	641	585	618	580	617	611	586	643	639	641	627	604	608	627	637	630	618	616	645	584	585	643	593	648	633	599	644	649	599	638	647	652	626	620	590	604	662	597	624	659	579	592	640	616	593	648	637	654	642	610	649	619	624	592	608	631	602	611	648	633	595	583	641	641	614	618	633	658	603	646	647	611	622	596	639	598	638	570	654	606	634	568	607	584	624	618	596	629	651	636	593	639	598	632	609	589	588	597	672	646	635	653	624	639	595	609	607	607	623	642	665	622	662	616	624	644	605	646	660	613	673	614	664	663	574	654	598	658	599	622	623	613	654	605	634	633	599	612	678	622	592	603	579	633	592	621	624	598	609	595	637	651	619	618	639	626	655	630	657	621	590	623	608	621	589	625	615	648	636	632	639	601	600	610	675	627	619	597	600	592	638	617	614	617	645	601	595	570	695	601	615	632	598	593	620	656	652	641	603	601	633	600	617	621	590	642	605	584	550	599	639	613	609	589	597	633	637	617	627	640	631	654	651	635	574	623	585	639	647	634	592	611	629	616	585	605	586	596	597	635	597	614	631	629	634	595	621	611	620	665	591	597	629	662	591	588	665	638	635	643	628	628	589	627	603	628	608	634	668	630	595	591	620	594	632	603	636	598	593	605	639	630	657	637	623	605	651	604	610	622	578	633	594	629	609	629	615	661	613	614	621	612	615	606	624	665	595	619	616	640	572	565	612	596	597	617	648	625	581	637	631	580	628	607	645	611	631	674	640	592	637	672	610	616	608	608	597	608	567	607	652	655	656	617	582	638	625	624	611	571	619	643	633	609	641	627	656	620	674	594	605	635	600	619	639	639	667	613	604	626	627	611	632	609	644	609	636	644	638	596	594	615	608	649	629	599	606	635	637	633	613	601	638	605	625	628	650	595	622	672	595	634	604	609	614	591	676	631	669	629	611	567	643	618	566	640	644	618	649	625	646	630	618	626	650	606	605	661	616	642	618	574	627	655	643	613	627	628	645	611	605	642	599	620	585	646	580	640	618	607	630	648	602	619	608	605	571	603	623	630	618	656	618	609	620	635	659	633	618	547	624	625	626	619	627	633	627	622	622	572	670	623	599	658	619	618	659	671	639	597	629	634	594	644	648	647	636	625	638	651	652	645	591	607	624	640	642	637	609	611	593	607	634	656	616	626	602	649	613	617	588	611	621	652	568	624	660	567	616	564	575	658	640	650	603	635	629	596	623	629	625	666	637	591	632	603	612	654	616	587	610	602	631	609	594	629	627	606	622	635	614	621	609	612	638	610	620	581	611	610	613	633	642	607	582	622	586	649	617	633	666	617	642	632	583	631	589	644	643	627	633	596	598	605	586	624	619	632	617	636	627	649	642	607	599	605	640	633	613	645	593	655	589	607	594	591	656	576	589	567	636	579	632	604	612	621	586	653	595	630	622	616	671	639	610	638	580	662	601	646	590	618	611	688	620	619	581	618	622	655	626	590	639	605	616	624	620	627	612	608	609	563	568	618	609	639	623	656	614	654	638	604	618	605	602	635	629	610	602	626	582	619	664	623	613	589	646	667	610	616	608	612	593	627	600	596	585	605	685	611	670	631	602	675	642	642	597	606	613	574	589	579	623	622	594	570	674	623	640	635	632	605	616	617	586	619	638	599	604	562	660	644	634	617	584	619	646	641	636	613	619	653	676	672	624	627	649	631	605	578	605	613	602	645	612	566	623	654	634	601	631	622	596	643	641	641	645	589	637	578	671	582	618	599	638	649	676	619	591	582	618	648	625	650	612	609	605	621	614	574	634	639	606	609	649	616	602	627	606	587	619	588	649	603	602	638	671	623	664	617	640	632	604	592	620	610	636	626	633	612	604	625	652	603	629	622	639	589	606	583	646	673	606	599	583	609	588	583	638	617	596	603	609	648	597	615	625	625	623	591	576	606	629	604	622	595	628	588	616	571	641	653	603	603	646	586	615	613	622	566	642	631	607	591	602	635	676	630	649	656	652	631	660	603	595	631	589	571	595	656	633	603	589	619	577	626	611	600	615	609	571	632	588	659	650	598	648	633	609	644	619	622	631	595	599	622	616	608	610	563	606	622	645	628	585	591	610	594	558	647	616	652	609	622	587	612	638	646	641	644	608	630	597	639	635	645	592	610	624	635	652	643	604	598	640	598	672	661	609	619	654	669	653	633	606	637	577	634	657	573	600	608	638	637	628	612	637	623	595	609	612	602	606	643	626	624	604	615	653	655	654	670	614	605	633	648	608	608	607	616	641	602	638	615	616	625	639	619	588	641	669	618	646	618	575	628	618	591	624	626	625	631	636	625	575	566	625	625	600	624	637	651	626	604	635	610	655	658	632	595	593	582	585	616	631	576	639	605	625	575	609	633	580	624	647	582	601	604	646	604	674	655	635	655	689	666	615	630	655	635	620	622	630	634	607	612	624	620	607	585	625	594	625	622	628	614	644	625	664	625	661	641	630	614	655	603	600	636	630	642	598	572	651	644	655	624	589	617	573	636	633	645	612	647	621	628	634	591	623	609	578	643	665	627	620	640	587	608	618	653	608	623	613	626	582	612	614	609	615	623	609	608	626	588	620	648	564	659	635	655	595	627	581	608	622	618	624	680	614	641	646	629	621	626	606	614	590	630	658	636	667	615	630	622	619	645	635	643	628	619	620	654	607	610	642	625	624	645	608	618	578	614	624	604	644	633	647	578	594	563	616	653	681	631	642	641	625	621	640	656	641	588	598	579	623	621	644	638	644	626	607	628	615	632	579	639	623	609	577	637	638	611	634	595	626	604	635	608	632	592	581	620	581	605	656	622	594	598	615	626	672	627	641	652	677	585	609	646	610	617	634	644	669	659	603	622	579	625	621	584	655	604	646	619
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
