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
341893969016	341893969583	341893970133	341893970683	341893971227	341893971783	341893972333	341893972883	341893973427	341893973983	341893974533	341893975083	341893975627	341893976183	341893976733	341893977283	341893977827	341893978383	341893978933	341893979483	341893980027	341893980583	341893981133	341893981683	341893982227	341893982785	341893983333	341893983883	341893984427	341893984983	341893985533	341893986083	341893986627	341893987183	341893987733	341893988283	341893988827	341893989383	341893989933	341893990483	341893991027	341893991583	341893992133	341893992683	341893993227	341893993783	341893994333	341893994883	341893995427	341893995983	341893996533	341893997083	341893997627	341893998183	341893998733	341893999283	341893999827	341894000383	341894000933	341894001483	341894002027	341894002583	341894003133	341894003683	341894004227	341894004783	341894005333	341894005883	341894006427	341894006983	341894007533	341894008083	341894008627	341894009183	341894009733	341894010283	341894010827	341894011383	341894011933	341894012483	341894013027	341894013583	341894014133	341894014683	341894015227	341894015783	341894016333	341894016883	341894017427	341894017983	341894018533	341894019083	341894019627	341894020185	341894020733	341894021283	341894021827	341894022385	341894022933	341894023483	341894024027	341894024585	341894025133	341894025683	341894026227	341894026785	341894027333	341894027883	341894028427	341894028983	341894029533	341894030083	341894030627	341894031183	341894031733	341894032283	341894032827	341894033383	341894033933	341894034483	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2097	3300	1900	2700	2097	3300	1900	2700	2097	3300	1900	2700	2096	3300	1900	2700	2096	3300	1900	2700	2096	3300	1900	2700	2095	3300	1900	2700	2095	3300	1900	2700	2095	3300	1900	2700	2094	3300	1900	2700	2094	3300	1900	2700	2094	3300	1900	2700	2093	3300	1900	2700	2093	3300	1900	2700	2093	3300	1900	2700	2092	3300	1900	2700	2092	3300	1900	2700	2092	3300	1900	2700	2091	3300	1900	2700	2091	3300	1900	2700	2091	3300	1900	2700	2090	3300	1900	2700	2090	3300	1900	2700	2090	3300	1900	2700	2089	3300	1900	2700	2089	3300	1900	2700	2089	3300	1900	2700	2089	3300	1900	2700	2088	3300	1900	2700	2088	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
9670	6156	1195	694	779	795	783	659	619	481	409	332	322	239	246	172	160	146	142	153	139	124	100	113	116	101	108	87	92	76	77	80	76	67	70	56	53	60	50	58	55	64	66	57	66	59	70	75	64	63	76	49	54	60	68	76	56	91	45	63	59	61	64	47	64	63	63	62	62	67	57	57	49	63	84	69	57	62	62	59	50	64	61	60	48	57	40	74	53	52	61	40	42	55	45	57	61	65	54	50	60	46	61	68	42	56	64	42	58	53	64	69	68	49	49	47	61	52	69	59	68	53	50	49	65	46	56	73	71	42	42	51	67	53	55	57	56	60	47	61	46	58	46	48	48	51	47	49	44	45	45	56	66	60	48	60	69	57	42	64	47	64	68	57	45	54	39	59	51	48	66	61	63	58	52	62	62	52	48	61	64	48	46	42	61	44	54	64	43	51	55	58	50	66	64	54	55	62	41	53	49	52	50	59	57	55	60	44	62	52	48	44	55	58	52	54	71	78	53	53	55	49	54	54	59	63	56	48	51	62	53	63	42	51	54	42	64	48	53	52	67	44	57	57	53	58	47	41	49	53	52	62	52	62	49	45	50	47	48	41	46	64	45	53	56	52	49	59	41	50	50	54	58	41	47	43	57	49	51	63	46	67	47	66	72	57	48	52	66	47	61	44	60	46	60	41	53	53	47	52	52	60	54	76	58	54	53	57	66	43	51	51	55	40	52	50	49	53	46	64	42	33	54	53	31	52	52	45	56	40	46	45	45	44	53	59	43	52	60	46	46	51	55	51	62	52	57	59	64	49	51	42	63	42	68	52	65	48	60	44	54	54	50	68	44	44	55	57	65	59	59	41	47	58	60	64	46	58	57	50	63	49	50	48	47	59	63	63	60	55	58	65	60	61	58	45	42	54	48	62	53	51	42	57	61	65	55	42	55	57	52	37	60	53	47	61	59	68	47	72	64	55	48	60	47	48	56	60	48	44	59	54	58	48	55	53	48	48	50	52	48	57	51	50	61	50	57	54	64	49	71	50	51	52	52	60	45	52	67	53	46	50	46	63	62	49	53	58	48	52	52	39	43	57	48	59	58	52	54	66	46	61	45	49	50	45	51	50	57	53	44	59	50	53	48	58	54	61	49	58	62	61	45	52	53	67	51	52	66	46	63	55	62	57	54	53	58	50	61	61	62	50	57	59	46	63	40	53	50	49	54	48	51	61	53	62	61	56	53	56	54	50	69	45	65	50	49	48	63	49	55	53	70	53	43	53	53	49	50	54	55	63	54	64	57	55	46	53	45	55	43	57	72	54	59	56	34	63	66	46	61	65	54	57	49	65	54	47	55	66	55	42	48	62	44	42	52	61	66	46	65	59	41	41	41	49	51	47	45	59	54	60	38	52	64	56	43	64	51	40	55	50	54	49	51	49	50	56	46	71	53	66	50	51	54	52	46	60	51	56	60	54	45	46	48	54	52	49	52	51	56	61	52	65	50	52	47	47	54	73	46	46	42	51	52	57	56	67	58	52	50	64	53	55	49	54	65	58	63	50	41	54	46	58	55	55	58	42	52	53	36	59	60	56	60	58	56	48	58	41	50	46	53	63	58	50	57	51	52	47	46	52	56	47	44	52	59	46	45	52	65	48	61	49	60	54	61	64	48	49	58	55	71	70	57	56	55	53	39	56	49	44	50	62	52	60	58	59	53	55	46	47	58	54	56	62	40	49	55	52	65	54	55	36	44	48	56	52	52	45	64	47	54	56	59	59	58	56	56	54	51	53	48	58	59	43	66	60	46	59	44	71	47	55	55	56	61	58	50	49	55	51	59	64	41	45	54	58	55	49	62	57	62	54	53	52	59	48	51	70	50	56	61	51	79	61	49	54	55	53	56	57	38	52	45	53	45	55	52	43	57	50	50	57	53	55	55	70	53	61	64	52	53	46	62	51	60	50	40	65	53	49	63	51	65	58	41	52	52	58	41	44	53	51	63	64	52	52	47	44	40	56	60	42	52	56	51	70	54	56	54	59	60	54	67	56	40	60	47	61	57	49	47	65	56	56	63	48	54	54	47	47	56	65	52	53	53	60	54	50	58	54	49	54	57	52	43	52	56	77	49	50	57	58	51	45	57	58	62	54	51	48	60	53	41	44	45	55	64	54	53	63	57	47	51	65	63	54	41	60	54	55	47	55	56	46	58	57	51	50	61	55	58	55	43	61	59	54	53	60	49	60	56	58	55	53	67	56	67	46	56	41	50	53	47	58	62	54	45	58	48	53	65	50	60	45	52	54	60	51	55	49	55	49	50	61	52	60	46	55	49	69	54	40	52	61	51	42	52	40	66	46	51	43	49	48	45	55	65	55	68	41	52	41	67	60	41	55	47	56	47	42	55	60	58	61	41	49	50	54	47	58	57	51	51	53	46	59	50	54	62	58	62	62	43	47	56	60	71	54	43	43	54	51	58	43	66	56	46	57	62	62	51	51	61	50	47	41	56	56	57	59	59	53	59	55	38	63	58	58	51	54	57	59	35	52	47	56	66	47	56	61	51	51	55	54	51	68	56	51	48	61	58	57	68	44	50	59	51	54	41	49	67	42	56	58	47	45	60	49	51	50	57	60	51	73	51	53	45	54	50	57	56	57	52	48	71	44	64	50	49	51	49	63	63	46	65	51	52	49	55	64	50	53	50	38	53	50	57	53	57	58	54	59	46	52	44	52	49	41	58	69	59	42	53	49	43	52	51	41	50	47	64	42	53	47	57	45	41	63	50	62	46	58	42	54	46	45	48	56	50	38	54	58	43	45	52	49	63	49	52	45	64	47	57	61	45	58	53	54	51	45	58	40	56	52	53	55	54	46	55	48	49	62	43	58	60	60	55	48	55	49	51	35	67	51	46	47	37	56	55	67	39	54	57	51	50	55	64	62	58	40	59	60	44	59	41	40	51	55	49	51	58	61	45	52	57	48	52	49	58	62	54	60	46	68	51	53	59	64	45	54	57	45	58	56	56	55	47	63	46	48	41	45	42	59	60	55	59	53	52	59	64	47	56	50	60	46	61	38	40	59	52	59	61	47	53	48	58	56	60	63	40	58	63	45	61	42	66	57	51	51	53	59	54	52	61	47	49	49	54	38	46	61	48	56	55	67	58	48	45	58	45	52	61	45	58	45	59	56	69	41	61	43	41	57	49	66	65	61	49	51	51	72	55	53	70	72	52	52	56	69	55	57	36	60	49	59	57	53	47	50	55	43	39	53	47	32	57	62	50	53	60	51	48	55	62	72	56	53	45	58	45	47	53	49	47	65	51	54	46	57	51	67	46	52	48	54	46	45	59	57	59	51	52	67	52	50	54	49	63	53	60	39	50	57	51	43	58	44	50	53	43	62	70	51	42	58	55	60	48	39	49	58	52	60	48	55	52	43	60	53	57	51	57	57	49	64	58	50	51	47	52	63	54	49	54	54	52	59	57	45	40	58	44	52
49737	35033	17460	26404	34031	34091	31622	29082	25284	21200	18366	16270	13864	11744	10162	8720	7505	6805	6442	5919	5428	4918	4231	3950	3564	3192	2878	2718	2468	2292	2130	1990	1913	1763	1721	1610	1427	1366	1256	1247	1285	1234	1192	1177	1230	1218	1171	1191	1260	1211	1237	1266	1315	1261	1299	1322	1288	1331	1335	1307	1285	1212	1247	1178	1138	1212	1165	1102	1174	1137	1139	1077	1087	1066	1112	1109	1051	1039	1069	1102	1005	1028	1026	982	1002	950	976	952	938	866	983	888	906	917	911	857	891	900	898	908	878	877	920	864	859	906	899	928	905	874	913	891	865	897	889	887	839	894	864	884	866	844	843	881	919	907	858	863	868	910	914	855	844	854	851	839	791	828	894	841	874	798	861	813	870	833	836	874	826	839	810	872	828	858	937	894	840	816	832	834	845	819	830	824	862	832	839	833	839	862	827	837	834	857	821	863	843	832	844	800	827	834	827	838	854	856	882	869	860	851	881	831	863	845	843	836	846	927	840	861	871	823	818	846	872	797	837	853	865	864	870	886	889	882	873	844	830	828	850	829	865	903	836	904	849	853	908	876	832	896	848	886	880	856	885	899	888	839	799	869	827	803	892	823	859	848	904	814	870	869	948	849	847	860	857	829	813	855	863	814	871	861	884	853	850	825	843	878	860	849	809	894	869	821	799	842	827	856	842	896	857	847	826	857	895	844	856	863	788	892	829	896	834	862	835	933	886	814	866	856	866	808	908	841	809	827	813	856	849	852	836	873	899	881	878	836	808	850	841	884	878	855	822	843	853	808	869	846	838	882	855	860	817	831	801	858	820	881	830	817	845	843	861	865	850	837	835	862	810	793	823	893	890	927	842	862	864	929	853	890	846	817	825	818	843	868	840	821	866	860	805	809	843	841	853	855	867	832	822	852	851	853	825	869	870	854	832	889	878	869	866	856	834	830	862	844	837	863	852	896	829	840	846	832	846	858	825	829	839	854	845	805	896	821	878	848	841	861	815	825	884	831	843	825	872	928	839	913	849	843	820	840	856	858	824	834	834	836	813	765	829	804	854	892	855	862	820	839	865	866	835	853	928	786	844	811	865	854	808	848	844	798	822	922	846	837	842	845	852	911	849	859	820	853	868	910	891	886	803	837	901	890	885	822	878	826	908	887	868	803	870	889	844	836	812	852	826	817	829	904	833	844	841	864	829	831	857	834	845	897	857	829	854	822	833	867	878	790	905	870	830	811	876	862	887	855	832	802	794	869	819	864	855	832	861	833	896	846	850	878	838	876	847	880	844	879	861	864	867	831	836	830	851	858	862	909	804	829	836	874	868	879	852	865	805	830	864	838	858	902	905	869	829	839	866	863	846	888	812	861	840	843	851	867	801	875	817	885	895	911	886	847	889	840	898	866	845	850	850	827	874	844	833	855	828	816	814	813	873	842	856	832	833	815	913	848	856	829	811	890	845	858	849	880	888	874	837	830	833	841	878	921	849	838	908	846	848	831	804	879	864	856	921	848	880	843	825	858	880	806	880	824	842	811	900	825	903	877	862	827	843	900	849	866	892	902	812	828	857	873	889	866	844	811	892	870	765	811	841	852	785	849	841	835	842	886	853	895	855	805	858	839	855	863	843	853	848	811	807	887	900	837	877	835	931	911	900	853	875	822	824	877	821	862	831	847	803	838	920	908	884	828	834	800	894	875	857	861	799	875	860	873	850	863	873	837	887	825	843	898	800	848	833	859	859	848	833	803	839	862	831	848	838	870	875	826	836	794	864	891	824	842	858	856	823	849	838	848	800	870	885	838	923	859	853	828	775	890	830	862	879	866	806	845	836	834	875	870	849	865	868	876	846	842	894	852	881	881	845	889	880	847	835	871	852	865	871	824	790	897	835	890	857	859	838	857	863	876	899	878	856	826	841	830	883	927	892	871	874	852	830	829	832	856	864	884	848	837	898	865	968	790	870	829	863	808	865	783	823	862	898	804	854	840	871	840	864	846	914	878	835	815	836	859	832	798	921	870	859	848	849	840	842	854	865	830	832	854	861	804	821	898	851	847	857	784	923	812	860	878	842	818	856	873	874	845	867	908	846	848	877	824	841	868	878	889	799	840	840	853	809	877	825	838	841	810	883	853	819	844	821	908	817	852	850	825	879	874	818	851	840	862	854	855	819	821	895	872	869	891	875	869	853	876	838	849	845	879	788	803	839	822	868	846	859	841	820	848	850	853	845	847	822	812	863	835	823	899	848	864	877	823	826	844	843	872	875	915	798	897	859	884	847	879	913	849	830	860	868	841	857	864	837	865	849	867	824	805	831	855	853	891	847	863	822	846	825	837	843	840	826	785	875	777	861	808	837	839	862	851	786	884	872	890	835	856	890	811	843	868	870	897	824	825	784	839	903	829	860	831	909	853	892	865	871	866	885	854	813	846	836	850	848	879	854	887	832	892	859	863	848	855	882	872	914	841	881	805	877	843	805	847	796	803	896	841	892	852	802	851	848	866	806	841	873	868	853	848	839	868	837	812	861	861	821	924	810	842	843	811	863	887	830	844	871	846	882	838	842	842	816	843	868	820	846	811	841	806	814	848	817	870	819	855	849	851	881	821	858	819	856	858	841	826	871	826	853	807	848	856	823	816	889	849	847	854	871	866	848	852	855	868	912	822	846	856	863	820	880	836	855	863	881	900	880	874	872	855	861	861	808	867	849	819	845	837	860	880	799	831	860	820	840	847	842	845	852	796	874	848	850	845	862	821	856	855	860	838	869	829	828	825	891	876	805	827	866	812	891	802	840	849	815	815	889	867	853	888	836	817	878	814	815	876	860	792	824	868	884	854	833	805	845	844	914	886	848	847	873	886	916	817	864	826	869	823	881	836	830	832	867	843	861	817	857	840	865	848	862	793	865	864	905	820	885	834	799	905	801	836	879	893	877	908	818	872	826	832	806	821	832	869	879	827	876	799	864	919	818	863	832	826	896	832	838	833	860	865	899	836	877	814	813	874	829	849	888	824	854	823	886	930	837	826	837	854	820	850	857	831	820	860	857	887	872	867	851	914	833	823	883	886	824	856	861	888	845	871	869	844	782	900	850	874	793	863	832	868	783	872	853	832	869	824	882	919	845	864	882	843	859	803	838	822	817	812	863	831	820	847	820	845	843	852	856	852	825	836	848	848	897	848	823	874	854	824	860	875	903	874	905	866	855	835	811	888	875	842	866	839	841	792	845	845	870	828	821	794	866	820	837	880	856	884	838	792	802	860	820	820	878	834	858	787	852	814	823	868	809	879	874	866	886	857	865	837	929	888	859	851	825	817	850	800	871	819	905	907	789	846	850	879	881	828	799	844	848	835	807	821	856	867	789	863	818	834	847	882	816	856	921	892	884	815	831	892	835	825	890	853	804	858	808	885	844	852	842	844	847	833	892	889	888	845	882	835	868	913	873	824	831	934	829	835	872	866	845	859	849	867	882	834	902	812	904	843	904	843	831	836	833	808	833	848	898	831	821	859	871	882	857	909	899	842	880	881
3819	1631	421	266	353	325	300	291	231	200	174	154	137	105	93	101	94	76	75	93	66	61	63	55	67	61	54	45	50	36	49	46	55	44	37	41	30	33	30	36	46	36	36	43	34	40	44	33	30	34	39	39	28	36	45	35	29	35	38	44	32	38	32	35	33	53	30	32	29	36	30	32	40	45	35	38	39	23	32	39	32	46	31	32	41	36	33	30	29	32	35	25	35	31	33	32	32	32	39	34	29	32	31	41	32	29	22	43	34	29	33	34	37	35	33	35	42	28	40	30	35	33	25	32	33	33	28	34	38	39	42	27	29	43	36	31	55	28	40	34	29	41	27	40	38	38	32	29	29	33	31	33	42	32	40	38	45	25	32	42	35	44	29	29	36	41	38	37	30	32	30	34	31	35	30	37	36	31	23	25	29	42	39	33	47	35	36	41	28	27	34	33	50	25	38	33	37	39	33	29	33	36	27	44	39	38	48	39	25	33	37	29	34	43	31	27	28	35	46	33	33	40	43	32	36	37	34	35	26	39	26	32	42	35	34	34	33	23	30	30	30	31	28	42	30	30	35	34	33	35	42	37	40	23	28	33	32	43	34	35	36	35	32	40	43	35	37	30	38	43	26	46	33	45	41	38	37	29	39	29	31	27	27	33	36	22	47	32	26	36	36	36	42	51	37	28	37	36	37	28	32	43	32	31	45	26	37	36	33	30	32	51	26	35	35	28	28	35	32	30	36	25	36	24	32	26	27	28	30	39	33	37	29	37	43	36	23	33	37	41	30	34	30	44	25	38	31	26	32	40	29	28	32	35	25	35	42	36	37	23	33	29	38	37	36	36	36	31	32	27	34	36	30	18	39	30	39	33	36	33	37	32	26	30	31	32	34	39	35	40	33	36	29	41	43	31	30	36	34	46	40	37	39	42	29	30	31	31	33	48	32	39	44	47	33	30	36	24	34	29	32	46	29	33	31	36	45	39	27	32	33	31	39	36	36	31	34	17	39	34	25	29	32	37	30	33	25	26	32	35	38	39	45	44	34	26	30	40	31	45	34	23	33	32	40	32	35	35	27	38	39	30	31	40	40	16	19	34	30	31	24	29	38	33	32	31	34	26	25	31	46	31	33	35	30	39	43	36	31	25	32	39	31	32	32	32	24	32	24	26	42	31	34	32	31	39	36	27	37	28	26	29	30	38	33	35	35	30	39	29	35	30	34	25	33	28	31	33	34	33	42	41	35	31	34	32	37	34	30	35	38	36	44	31	43	40	29	40	27	34	28	33	47	30	42	43	35	24	32	40	31	26	42	40	37	44	31	39	35	34	27	32	38	35	39	39	42	38	30	41	31	30	44	47	36	31	38	29	36	28	36	38	30	38	32	31	32	24	36	39	35	27	31	32	20	33	32	40	24	37	39	37	31	36	44	33	28	39	28	33	44	28	29	33	33	23	28	30	30	30	32	36	24	38	50	29	29	37	37	27	31	35	37	39	35	31	37	31	42	45	29	34	37	32	32	41	35	31	38	36	32	36	26	39	35	27	37	29	44	24	37	28	37	36	33	42	31	36	36	40	40	36	32	31	31	37	40	33	29	27	27	37	41	32	26	36	30	33	32	23	29	37	34	44	33	31	34	25	35	38	36	27	32	30	35	38	36	32	33	36	26	32	25	43	33	30	40	40	29	44	39	31	39	31	33	24	30	35	41	32	34	42	28	45	41	46	28	33	28	32	22	41	36	33	37	36	29	24	31	32	30	33	28	30	42	34	38	36	26	40	29	37	25	37	32	34	30	38	38	43	38	45	36	27	43	29	42	38	33	31	28	28	33	37	32	25	39	29	33	39	41	39	41	25	41	31	43	31	39	40	36	32	34	38	29	26	36	35	33	39	39	39	26	24	34	26	33	23	25	37	34	37	29	35	38	28	18	43	36	30	31	30	45	41	36	32	36	32	39	36	38	31	41	33	37	18	39	29	43	37	46	39	34	29	31	28	30	28	32	29	40	32	32	34	37	39	32	35	38	37	30	33	31	36	31	34	33	34	33	45	40	25	32	34	33	39	28	27	39	34	25	27	31	34	31	30	37	38	33	27	32	30	34	29	29	32	30	40	28	36	35	27	24	29	43	28	22	23	39	34	31	35	33	38	39	33	29	36	28	32	36	41	33	23	26	32	31	24	37	28	42	30	35	33	22	34	33	26	35	44	31	36	36	35	27	40	34	38	35	23	29	36	37	36	34	31	28	30	38	26	34	35	30	36	35	26	23	27	40	34	34	26	37	22	30	32	33	32	36	34	33	31	31	41	28	34	32	38	32	31	29	30	35	34	25	34	23	34	34	30	35	45	33	34	33	36	31	36	29	30	37	28	37	35	34	39	31	30	28	41	42	35	29	28	32	35	35	33	36	33	36	30	27	39	38	41	33	20	31	33	34	38	30	39	48	36	36	26	30	30	30	37	35	29	34	34	39	34	35	23	35	34	27	28	37	35	41	38	35	37	28	35	30	34	42	34	29	26	29	32	44	28	41	35	36	26	34	32	38	29	32	32	30	24	27	35	34	29	39	31	28	38	46	31	38	33	29	29	35	35	39	35	30	38	33	42	35	36	24	33	27	41	28	48	36	34	30	38	44	33	41	35	23	31	30	32	35	33	26	33	28	24	36	40	31	41	27	45	44	41	26	37	35	30	23	38	38	30	37	37	32	27	36	27	30	37	32	36	35	38	44	28	43	31	42	30	31	23	35	32	36	30	29	34	38	37	43	23	34	24	35	34	36	26	34	29	34	37	31	39	42	47	37	45	27	37	32	35	35	42	38	34	39	35	31	33	32	35	40	30	31	36	37	36	47	30	26	33	41	33	30	24	30	37	33	30	33	40	27	40	29	38	31	31	35	26	39	33	27	34	35	36	40	33	46	29	31	38	21	37	26	40	27	34	33	38	41	32	35	35	33	30	35	22	35	31	39	23	43	30	48	37	35	35	29	36	36	38	41	33	27	30	43	37	29	39	30	44	36	35	26	39	30	37	30	26	24	33	30	47	29	39	26	42	32	39	27	33	21	24	25	43	31	33	32	40	29	31	35	33	41	22	46	40	32	32	32	31	28	33	33	32	26	42	45	36	34	30	38	32	32	24	30	34	26	28	28	42	38	36	31	34	42	40	32	23	23	40	42	37	36	33	30	42	28	36	41	34	33	31	29	51	35	41	39	30	28	27	35	34	29	41	42	25	22	39	23	42	36	38	44	29	36	35	30	36	30	31	37	38	28	38	34	37	35	34	37	31	35	38	33	33	30	34	34	24	38	26	43	32	36	42	37	29	29	23	34	31	30	36	41	26	24	30	25	35	41	32	29	24	39	34	42	28	34	28	30	31	39	33	31	31	30	32	34	36	32	29	31	29	35	35	43	34	35	41	35	38	25	30	45	29	27	34	41	35	26	35	41	32	25	36	36	32	37	35	29	32	33	38	35	41	34	42	41	25
35726	23805	9971	16260	22854	22640	20360	17569	15057	12035	10123	8492	6990	5631	4883	4188	3894	3619	3247	2902	2604	2340	2072	1938	1782	1517	1443	1340	1190	1125	1061	1066	1001	935	899	814	754	736	700	732	721	720	712	714	720	652	686	736	740	746	710	742	756	796	730	765	738	754	733	762	742	739	723	730	765	644	680	699	747	653	698	678	647	659	659	683	638	624	649	671	580	643	587	613	585	568	612	565	588	639	553	564	561	535	568	571	554	548	588	567	569	587	559	560	581	557	568	551	568	561	570	576	561	580	539	550	535	583	538	545	521	548	556	563	503	535	564	536	568	560	539	561	515	553	555	554	564	571	595	561	576	536	539	578	558	560	527	585	562	601	562	519	540	583	550	587	604	537	583	553	544	531	539	576	548	539	547	520	578	581	520	537	527	556	581	625	554	574	570	564	519	586	550	554	551	562	529	532	512	571	594	572	557	570	569	542	562	552	555	552	564	541	550	599	537	568	542	564	563	527	567	545	568	539	551	530	521	527	523	522	529	542	513	553	564	553	573	562	526	549	531	583	578	538	540	548	559	555	547	564	549	548	576	524	528	564	553	519	571	566	546	569	511	553	543	563	539	515	571	576	543	532	582	537	536	571	561	524	515	511	546	561	501	539	551	555	562	552	536	589	547	529	554	575	563	577	541	515	533	581	577	561	528	593	606	548	530	545	533	513	565	567	577	548	528	571	536	543	560	569	559	536	559	565	578	542	545	566	561	545	562	573	525	558	557	588	545	573	545	491	585	537	536	511	581	557	561	544	528	544	543	543	535	525	536	599	554	585	502	533	533	554	554	502	522	557	532	523	534	533	564	581	586	590	554	557	479	552	531	537	539	531	564	545	527	599	528	552	575	515	552	553	535	546	544	538	543	544	517	519	562	562	550	576	572	539	571	529	572	547	544	604	526	532	563	537	523	572	524	553	540	533	560	551	580	528	579	617	533	568	563	546	510	551	552	531	519	537	569	572	578	576	561	527	575	557	524	598	580	589	508	601	538	554	623	577	540	550	531	564	540	583	562	528	553	533	556	544	583	546	549	546	554	529	521	558	531	563	544	548	559	558	554	557	558	568	553	544	563	550	527	582	582	537	543	566	542	528	568	544	563	563	599	578	548	543	500	573	587	548	526	594	513	508	534	537	524	536	541	567	561	537	488	542	553	601	542	545	535	580	577	566	552	548	547	596	576	557	533	583	557	538	561	533	556	593	563	582	548	532	524	547	566	535	576	548	554	544	539	547	532	567	536	508	567	544	556	564	520	531	565	548	537	582	558	574	525	527	527	563	550	563	548	546	526	599	562	490	564	557	562	556	500	566	563	546	543	554	573	552	579	534	492	585	561	548	518	512	557	551	574	552	551	564	553	544	567	515	558	563	539	555	588	590	528	543	543	542	532	560	536	526	571	553	568	503	543	559	527	522	532	581	532	524	503	532	534	557	554	571	618	554	530	535	577	555	569	541	542	538	584	550	557	527	522	552	551	537	511	517	551	568	531	546	572	532	564	549	570	586	570	555	578	568	492	544	601	584	510	541	515	528	509	520	571	530	549	574	545	555	581	537	538	523	545	593	550	552	534	544	573	543	531	586	612	572	549	548	510	557	548	512	539	505	518	582	561	547	565	556	587	549	559	565	571	529	540	575	609	531	546	575	562	530	576	572	506	534	532	524	548	559	560	528	542	537	533	588	561	549	554	587	559	576	570	570	523	542	530	531	517	590	565	591	537	551	521	550	527	578	554	561	566	554	533	515	529	607	580	558	528	552	601	560	569	528	554	533	561	520	545	591	545	556	594	577	518	557	558	570	568	512	533	557	528	575	523	575	555	571	514	553	545	560	546	530	544	548	555	571	514	573	566	557	534	566	561	563	560	550	539	586	551	576	559	569	561	555	568	532	520	546	565	523	534	546	528	572	566	526	587	606	592	520	523	593	576	565	573	527	550	561	520	541	486	546	486	517	524	602	574	559	588	547	557	567	587	517	550	538	553	547	593	557	537	531	544	543	582	568	564	509	512	557	556	526	501	526	586	510	546	556	543	565	509	566	531	531	550	563	584	545	567	547	522	530	560	550	542	493	578	561	554	510	559	522	549	587	547	554	523	575	528	525	508	543	577	558	592	544	556	599	528	590	518	586	566	524	604	563	508	486	546	560	597	526	518	550	546	567	518	553	586	572	587	516	543	530	547	554	591	586	546	521	591	560	521	557	563	583	597	538	562	550	516	519	563	542	538	495	542	553	580	551	548	539	528	583	548	539	535	545	550	557	545	534	565	555	532	574	547	546	577	540	527	544	540	551	565	574	519	518	548	535	548	531	617	514	548	542	560	506	557	511	536	583	551	572	555	573	529	551	545	546	564	609	547	573	513	534	539	514	560	511	574	557	569	551	540	603	520	537	578	541	551	544	602	546	558	560	568	553	558	552	562	582	555	560	545	559	583	561	545	514	595	541	563	551	552	518	602	582	568	550	539	577	576	566	602	527	539	574	576	572	554	558	584	553	576	580	573	546	504	559	525	562	544	563	535	546	546	566	569	549	564	547	581	568	516	498	567	528	523	592	526	550	553	562	570	543	578	569	511	554	515	562	562	534	530	551	545	565	539	542	548	546	494	566	539	538	557	506	568	526	557	553	582	552	532	526	537	544	523	572	584	547	486	529	581	544	535	596	578	526	522	544	545	539	587	518	540	521	572	519	507	557	570	578	542	585	531	552	579	556	526	525	516	538	541	535	554	556	561	535	539	574	517	576	570	567	544	551	579	566	526	530	553	520	540	557	552	553	554	556	528	532	495	552	528	567	560	535	534	503	557	533	552	516	557	572	520	532	575	577	557	565	569	553	577	569	515	498	507	515	581	518	592	562	524	574	555	555	514	585	559	552	602	546	551	498	553	504	523	547	565	554	524	563	521	579	512	544	520	572	535	578	534	521	536	531	583	536	582	555	521	534	561	573	545	583	549	543	562	533	561	584	524	552	546	563	517	563	562	552	595	570	570	569	579	560	586	523	568	558	537	552	582	532	560	537	538	604	516	572	584	556	561	572	560	520	553	558	568	512	562	548	527	558	582	538	524	563	514	520	551	532	518	567	558	513	538	542	561	570	570	548	556	578	540	595	537	524	539	561	562	590	531	538	579	557	537	545	552	527	531	529	559	542	535	533	533	528	508	574	509	555	550	545	500	585	514	539	565	550	556	497	521	518	536	523	562	525	563	545	545	592	559	566	528	566	567	527	560	573	578	549	591	575	560	548	554	561	603	546	550	557	569	569	535	569	515	557	530	575	528	555	549	527	569	565	543	534	574	499	572	588	526	530	519	557	512	576	586	563	560	553	532	575	556	530	555	588	521	557	527	553	586	547	571	507	550	537	541	501	560	532	535	556	541	528	564	587	548	587	573	529	537	588	575	529	574	533	549	536	566	537	560	556	511	545	613	575	535	553	517	566	502	562	548	557	561	535	515	569	512	533
6678	5051	1149	551	599	583	520	521	403	359	323	294	234	207	180	167	163	150	133	127	119	88	91	90	93	91	76	63	60	76	70	51	49	50	48	52	56	49	54	59	45	44	54	41	38	49	48	52	39	59	45	48	46	48	36	33	52	41	59	46	38	44	52	48	57	63	42	47	49	52	42	55	45	51	42	52	40	47	37	63	55	49	46	47	58	41	41	55	44	47	41	53	47	33	51	54	40	41	37	31	48	42	44	44	39	46	51	46	40	46	36	38	55	40	43	52	50	31	40	40	46	44	41	49	52	65	49	37	44	52	48	36	53	40	42	47	57	52	41	36	52	44	46	42	50	44	35	33	42	41	34	57	34	39	45	48	51	52	53	37	50	51	47	45	40	38	37	47	51	40	43	45	48	35	43	47	43	51	49	42	40	28	50	39	38	36	44	35	54	34	42	47	45	56	43	44	54	34	49	44	34	32	56	45	53	45	49	46	42	41	31	52	43	32	47	51	45	47	45	51	47	38	45	45	42	39	43	42	61	32	44	49	48	39	40	59	43	42	39	44	47	46	41	39	45	40	44	51	42	39	43	52	40	55	42	38	45	47	48	52	47	48	47	46	50	51	38	53	48	36	57	37	36	48	40	48	49	51	51	49	46	51	44	45	46	36	37	39	32	48	41	42	48	49	47	50	53	40	50	46	40	39	55	45	55	44	41	34	36	48	40	52	50	42	51	47	36	43	42	40	44	47	55	41	43	42	42	46	50	57	36	48	38	42	51	47	45	40	39	35	37	46	42	44	42	38	48	54	50	40	34	45	38	39	33	54	48	55	46	44	50	47	43	40	38	44	36	45	44	28	30	52	56	39	43	54	43	39	53	36	49	34	47	33	54	39	44	43	43	43	45	42	36	51	43	49	47	46	46	56	44	45	43	36	40	51	36	39	50	44	42	39	48	40	45	49	33	54	53	52	43	56	51	41	42	36	48	46	53	44	40	51	48	44	46	49	53	43	39	56	44	38	38	40	51	49	47	36	24	46	49	33	46	38	50	42	46	25	47	48	46	58	42	57	44	42	46	57	54	35	49	53	31	45	43	36	40	46	50	41	37	41	43	48	47	59	51	39	45	42	51	41	43	43	52	48	53	37	49	52	48	41	33	44	42	52	24	40	38	55	56	47	30	54	51	46	42	39	41	40	46	52	47	49	49	41	39	43	42	41	51	45	42	31	53	52	49	42	52	47	54	45	57	38	46	42	29	46	43	34	56	37	39	37	45	43	46	38	44	39	37	49	50	52	56	58	44	38	46	40	40	47	45	33	54	26	58	40	38	40	37	45	47	37	36	48	48	32	40	48	49	40	41	51	50	37	45	46	46	45	40	29	41	55	39	40	33	44	49	47	46	41	39	57	32	46	52	50	38	39	48	41	45	45	44	55	52	41	38	51	51	40	49	44	46	46	41	42	39	35	39	52	51	44	58	36	50	38	48	44	45	56	35	55	51	46	40	51	48	48	44	38	44	41	52	33	31	42	45	44	32	43	46	26	35	51	54	36	40	50	40	57	41	50	56	42	53	36	53	42	52	43	40	35	37	37	36	50	61	47	38	43	39	30	45	47	51	51	47	29	39	53	46	40	51	38	46	47	44	31	50	39	39	37	46	52	36	28	39	39	40	47	40	42	43	32	47	47	45	45	43	40	42	33	60	41	46	44	49	35	52	63	39	43	37	49	36	41	35	35	38	45	40	40	46	44	52	37	42	55	42	50	51	31	52	62	48	54	44	40	56	42	55	38	37	55	39	53	42	33	43	33	47	54	31	44	62	38	33	45	52	43	41	50	37	39	53	48	37	39	45	48	41	38	49	48	46	45	53	36	35	52	40	45	32	53	40	43	46	44	46	46	45	55	44	37	39	42	46	49	50	49	37	37	48	47	43	35	34	41	46	38	52	32	53	45	39	44	50	36	37	53	39	43	41	44	56	40	56	46	54	46	43	55	49	35	44	46	52	49	47	45	48	44	37	47	47	44	34	39	49	38	46	49	54	48	49	48	55	43	50	51	47	45	45	48	51	43	39	30	41	33	43	33	39	46	43	50	48	47	50	43	48	39	42	35	43	41	44	61	53	51	50	56	39	41	36	34	46	38	60	44	45	34	36	40	43	48	45	38	49	61	38	37	41	37	48	43	44	35	51	36	31	41	32	53	50	46	34	40	51	47	51	46	39	36	47	49	44	53	47	40	41	36	49	30	47	63	46	53	43	46	44	35	39	35	48	45	51	40	39	45	34	50	32	42	46	41	65	43	54	46	36	46	53	40	41	47	44	45	56	59	39	40	33	49	47	41	52	42	36	44	51	49	62	39	51	50	44	52	42	32	56	42	41	46	50	48	45	35	47	35	43	51	48	52	52	37	34	46	45	41	37	38	56	45	52	54	41	37	31	46	61	42	45	42	32	51	49	38	46	41	51	38	56	47	41	44	63	31	34	49	56	49	48	60	45	41	45	39	39	34	33	40	33	40	56	43	47	35	44	38	39	44	31	43	44	38	53	46	55	48	50	50	48	51	46	38	36	39	42	39	60	47	33	29	39	32	50	45	44	58	50	56	51	56	55	42	52	40	41	43	51	43	42	47	54	46	51	42	59	59	41	46	34	52	44	48	44	51	47	40	44	51	36	43	44	55	36	45	54	40	38	43	49	38	40	51	43	48	53	47	41	46	40	39	46	47	31	59	47	44	51	36	48	47	41	49	45	47	43	30	42	29	48	53	44	53	35	44	37	49	37	51	50	53	48	41	36	45	37	43	47	42	40	36	63	43	49	39	35	45	46	42	48	42	50	42	44	46	41	45	38	44	32	38	36	46	45	43	44	45	39	33	39	44	42	42	42	47	58	41	36	40	40	40	45	41	46	51	55	44	45	48	52	45	46	43	45	36	48	46	43	40	50	33	47	37	46	45	29	36	49	33	45	42	49	40	43	51	33	42	54	41	46	41	51	58	34	45	40	50	51	48	52	41	53	41	48	43	50	42	49	40	43	47	39	44	50	49	47	53	53	40	57	45	46	53	43	53	44	52	49	47	42	38	33	48	40	50	36	54	51	50	35	46	40	47	41	43	43	46	58	52	45	44	40	65	46	40	36	43	38	44	43	48	39	48	37	41	37	48	44	47	44	37	33	42	45	46	41	32	43	27	34	38	35	54	48	26	55	43	43	43	43	40	34	37	37	42	33	48	38	45	42	49	45	51	46	41	46	52	48	54	52	44	52	34	44	51	39	33	34	39	51	44	34	46	41	47	51	23	43	42	40	43	51	51	50	40	42	50	47	48	41	45	48	40	40	42	48	56	32	46	56	47	43	44	57	49	49	39	57	44	38	48	43	54	43	51	46	45	41	45	40	40	34	44	56	43	39	36	49	54	42	45	46	44	43	35	49	33	45	46	38	35	42	50	40	38	38	43	54	62	41	34	42	41	56	53	46	34	47	38	49	33
44824	34576	16815	23828	30575	30155	27511	24188	21209	18194	15491	13459	11668	9809	8332	7390	6906	5935	5379	5048	4307	3910	3545	3148	2926	2556	2447	2186	2014	1901	1820	1551	1560	1390	1368	1279	1203	1064	1078	1109	1026	1016	986	1026	1034	961	987	963	1076	1079	1118	1074	1096	1096	1061	1141	1157	1180	1089	1000	1115	1067	1037	1043	1049	1032	931	981	1002	930	923	921	912	946	925	891	884	883	923	830	891	838	811	849	855	815	832	796	800	798	731	754	733	729	791	748	783	729	732	698	749	719	728	707	773	776	788	699	765	742	772	748	743	729	742	734	749	722	722	752	703	724	753	701	741	671	710	685	749	743	705	712	681	769	728	741	700	735	709	709	715	698	715	740	753	735	691	761	793	700	729	730	704	734	733	780	734	716	726	709	743	702	753	674	770	760	696	739	777	720	737	752	723	762	769	774	714	755	719	697	748	712	688	675	702	765	716	729	685	708	734	717	703	710	739	697	724	714	707	694	687	698	735	722	715	724	733	689	745	726	753	646	712	746	760	723	728	727	696	720	718	714	735	725	730	687	748	741	727	777	721	729	759	721	740	708	712	694	756	708	702	719	667	665	720	726	732	723	722	672	671	701	704	680	710	741	717	707	728	741	662	710	767	782	771	743	734	672	705	721	699	772	683	715	743	740	717	615	767	672	716	705	680	660	709	740	735	787	705	760	744	721	709	692	716	700	684	722	751	704	714	722	725	769	711	731	700	717	700	719	690	713	735	737	727	720	716	731	722	712	702	685	756	719	756	739	663	740	689	706	739	707	727	759	760	730	719	716	762	712	721	702	724	731	764	699	717	710	748	685	689	766	727	760	698	722	738	755	703	723	727	708	709	732	735	757	727	680	733	732	669	760	752	719	717	712	712	767	678	747	687	750	735	696	713	759	739	709	696	729	720	721	757	732	697	731	730	760	741	713	734	743	709	715	748	690	697	724	756	740	698	704	729	708	719	714	711	698	685	747	727	687	751	704	743	710	719	739	716	737	710	745	729	704	700	717	702	731	735	718	710	746	749	772	753	671	689	713	769	736	719	759	705	694	716	756	709	719	679	696	685	748	723	757	752	748	694	676	702	682	699	688	649	729	730	664	746	699	695	731	738	644	741	770	753	739	742	713	725	797	699	718	789	776	790	688	685	752	692	693	764	714	707	707	721	721	745	742	722	751	750	743	710	740	737	727	731	730	691	718	688	703	804	734	702	700	737	705	755	747	739	734	765	705	739	736	766	709	733	732	741	699	712	741	674	704	721	723	730	733	710	746	735	708	711	744	693	715	771	724	731	719	690	729	748	724	732	748	673	691	722	726	699	696	735	739	774	721	762	731	689	723	761	748	697	684	706	699	734	700	746	696	680	695	738	752	747	737	766	724	733	820	713	750	708	697	744	733	775	716	711	718	724	752	749	777	736	735	724	751	661	717	681	670	685	717	673	730	728	716	705	684	685	722	759	720	737	717	727	777	741	710	727	701	705	733	707	704	720	704	743	702	723	721	704	740	697	736	767	697	767	687	702	723	748	732	707	711	696	742	754	705	732	708	710	781	706	707	733	691	747	730	730	713	686	695	731	741	678	698	738	684	691	754	757	715	706	692	709	736	706	780	692	733	791	750	714	734	710	691	712	736	715	702	703	679	697	708	732	691	661	744	712	694	743	723	700	721	735	744	704	723	695	780	692	699	702	744	773	710	710	744	695	729	729	728	696	724	679	723	659	738	691	695	695	715	744	747	728	716	719	741	756	749	786	702	706	705	746	686	757	733	732	724	716	705	718	724	727	765	719	711	728	709	684	693	699	697	722	730	695	668	720	753	705	686	718	678	748	760	733	731	731	770	721	757	683	711	735	690	714	715	703	697	733	727	710	681	690	705	738	725	725	743	701	756	743	697	719	727	680	773	776	712	715	730	659	699	692	705	745	727	748	716	725	711	775	705	696	683	725	670	654	694	685	703	732	715	784	677	708	705	700	646	723	767	705	734	725	705	759	720	740	704	697	718	759	748	698	706	716	726	671	701	692	754	705	716	731	742	741	667	688	746	718	742	682	735	730	740	726	729	716	672	706	746	744	731	679	744	722	729	685	729	742	740	773	740	732	743	738	700	703	747	695	733	740	707	730	726	784	717	747	744	705	700	688	707	748	723	660	699	714	715	748	705	685	733	752	775	687	675	707	719	744	751	746	701	717	748	716	677	721	757	705	705	736	698	757	680	725	721	733	733	689	675	721	747	700	688	717	758	708	691	694	690	687	718	751	723	731	670	682	772	696	746	700	750	735	719	717	693	734	729	715	744	719	727	712	714	720	722	688	717	714	738	720	717	741	691	723	754	761	694	678	709	731	732	685	697	721	723	681	757	740	726	706	732	730	716	709	738	706	690	670	726	692	700	733	725	766	722	734	737	726	734	694	711	703	735	718	714	715	723	686	715	690	717	735	700	699	769	764	742	688	751	735	754	735	745	720	776	688	747	745	723	708	742	742	715	707	720	676	764	702	732	657	716	711	679	684	722	733	746	763	694	643	687	731	737	736	752	689	742	686	697	723	739	700	697	705	706	698	725	735	756	707	753	712	713	694	721	723	732	730	734	721	649	764	732	711	732	735	707	696	737	686	701	716	725	709	702	729	757	738	736	692	765	713	716	727	696	694	682	760	740	719	734	704	732	778	747	689	730	733	747	786	738	731	714	728	696	774	695	704	716	663	680	764	666	710	700	668	696	725	697	731	683	736	730	659	695	724	701	726	720	705	700	749	730	700	693	731	700	732	722	711	748	744	713	747	734	691	673	660	721	705	722	750	724	746	725	714	696	696	707	735	697	708	745	712	726	715	727	694	760	720	693	698	732	768	739	744	701	699	739	729	686	706	729	725	722	660	735	710	713	720	687	734	694	692	715	717	694	704	679	724	679	753	731	720	717	728	712	712	704	729	713	725	707	741	692	715	745	692	736	735	721	713	732	705	714	691	728	732	750	727	731	730	741	730	716	728	716	732	728	670	745	710	676	693	731	671	667	757	714	742	709	705	686	769	666	747	727	676	724	666	710	677	721	711	701	682	714	739	724	729	754	694	739	774	760	771	737	711	722	746	674	754	690	697	675	720	684	728	752	723	715	723	718	717	690	708	725	695	699	746	721	691	741	737	674	780	677	728	729	740	717	742	676	735	754	660	699	750	706	655	719	719	720	684	746	711	767	746	721	680	710	741	716	704	722	744	700	722	729	671	699	763	728	704	714	716	739	679	740	751	777	688	758	724	762	749	695	755	737	705	706	689	709	688	704	709	733	707	718	737	702	693	708	723	711	734	740	741	730	718	683	753	692	763	713	718	738	695	701	720	688	728	709	730	696	736	699	737	782	732	705	713	727	738	678	752	683	753	736	687	751	745	694	729	709	699	730	754	733	670	695	725	684	696	749	712	713	712	711	658	713	720	678	719	745	715	684	716	732	673	721	748	710	755	738	716	716	743	796	732	723	756	703	746	688	739	707	696	734
6762	3671	842	437	494	435	445	378	343	289	283	225	217	170	174	148	125	103	103	110	92	99	94	74	73	68	80	64	45	58	58	52	50	46	54	39	47	55	42	40	47	53	58	39	41	51	42	65	49	49	52	50	54	50	48	57	59	51	44	49	49	52	55	50	47	44	54	56	40	48	45	55	59	35	63	42	49	49	51	53	49	41	46	40	40	49	41	43	44	49	39	53	42	42	51	43	41	48	50	44	41	38	39	48	54	39	35	41	38	40	35	37	35	49	47	30	37	42	47	46	39	44	45	48	49	38	43	47	45	49	50	32	46	34	46	43	37	53	42	42	34	49	43	49	50	46	42	50	46	30	37	52	36	52	54	61	41	34	36	36	53	50	41	48	35	33	56	47	46	29	45	34	40	47	49	39	51	37	30	35	48	45	49	40	53	45	38	36	38	34	44	46	36	26	43	44	48	35	47	43	44	40	42	45	34	53	28	41	37	28	47	40	40	50	34	41	59	40	45	43	51	52	34	48	51	49	40	37	44	44	48	44	47	37	42	48	49	50	42	37	50	55	25	29	48	28	42	41	44	47	30	30	40	35	39	45	52	59	39	33	43	33	44	44	48	41	46	49	38	46	37	56	42	49	34	38	38	48	40	48	49	53	46	54	55	46	27	48	44	38	47	42	44	48	52	21	38	44	39	41	53	43	53	47	41	50	51	54	42	44	37	51	38	43	41	32	60	38	38	34	43	39	50	30	40	42	43	38	50	40	37	48	38	47	41	35	38	48	42	50	44	31	51	33	59	57	40	38	34	31	45	40	41	45	42	41	46	49	44	27	35	42	29	49	34	37	46	39	55	48	43	37	40	51	29	56	49	50	39	32	36	49	42	38	39	36	43	46	52	32	47	54	35	43	54	47	55	35	31	49	53	36	54	38	35	32	44	47	48	50	37	47	46	54	40	44	46	52	37	41	37	43	41	35	42	33	36	36	48	44	41	43	45	33	48	50	50	37	32	48	56	40	49	36	34	45	47	31	36	53	42	40	37	48	39	51	36	48	51	47	31	40	49	47	42	40	38	33	33	45	42	40	40	53	42	47	45	39	48	42	39	32	48	35	39	49	43	34	41	43	38	42	62	38	51	57	40	48	41	42	40	32	47	58	45	43	41	32	40	49	47	35	47	39	33	47	41	44	44	52	40	34	44	40	38	46	40	46	34	46	44	54	39	40	37	40	38	42	44	45	38	44	43	40	42	50	55	44	45	34	39	38	55	39	46	43	46	40	36	38	41	34	36	37	41	44	43	45	51	48	37	36	36	31	43	40	52	42	46	46	47	35	41	42	58	50	50	63	36	30	41	37	44	35	40	48	38	38	44	33	38	34	36	44	44	38	37	49	43	49	41	42	40	46	51	47	40	46	36	42	41	41	41	56	43	37	35	43	41	44	36	46	52	46	45	48	31	23	33	42	45	43	37	45	50	40	41	43	39	41	43	43	44	42	56	40	35	44	44	51	40	43	43	38	54	41	32	41	34	48	54	43	35	50	35	37	26	35	37	44	45	46	39	50	48	58	50	43	40	38	37	50	53	40	45	56	49	40	44	33	49	57	44	53	56	43	44	39	37	43	40	39	46	34	46	47	44	41	48	44	44	56	44	42	41	31	52	44	44	50	51	56	40	46	50	33	43	48	37	35	49	40	40	33	43	41	44	39	40	45	35	46	43	40	37	39	35	51	47	36	49	39	38	52	44	43	35	49	39	51	43	56	42	45	38	39	51	49	38	42	50	50	39	43	49	38	40	37	47	37	56	41	30	44	47	48	34	54	36	51	41	38	34	44	43	46	43	37	31	42	49	46	29	40	41	41	42	34	39	40	54	45	32	46	48	36	46	35	23	41	45	49	50	47	51	42	46	41	52	34	41	35	40	49	35	44	46	59	35	45	44	35	41	26	56	60	36	37	39	42	37	44	49	40	49	31	46	47	43	46	43	33	40	42	40	44	37	38	44	44	56	44	41	40	35	53	44	36	49	36	34	54	36	41	47	40	47	41	40	49	43	32	41	53	39	42	42	43	53	38	43	48	45	48	54	35	45	34	46	48	42	48	47	37	44	54	45	37	43	46	45	47	37	46	46	45	40	35	35	45	55	43	46	41	43	41	36	34	48	41	51	44	42	38	42	46	36	42	41	55	51	58	40	58	36	45	50	41	52	41	35	35	36	40	36	47	42	50	44	41	48	40	43	43	44	26	30	41	39	46	60	36	35	36	41	39	51	33	43	46	35	41	51	46	33	36	40	36	43	42	42	44	45	34	37	33	42	38	44	56	36	55	38	25	43	39	37	36	43	39	52	32	46	52	38	27	40	48	40	44	39	42	58	51	50	29	41	40	51	40	43	52	52	42	40	40	47	34	44	39	37	46	47	43	55	35	46	35	33	54	44	38	46	49	39	51	44	48	34	48	50	37	59	45	46	45	38	41	40	47	38	43	36	43	30	35	42	41	38	40	35	42	42	44	34	40	48	50	43	34	36	45	46	43	40	34	35	37	34	44	39	39	41	42	37	47	36	46	46	38	36	52	32	43	34	50	44	42	47	38	38	56	42	36	41	37	54	41	46	51	39	38	34	43	49	37	49	35	47	35	42	43	44	40	59	52	38	33	40	41	37	44	49	36	36	40	47	40	47	45	47	40	32	56	43	43	51	38	50	46	36	38	48	47	43	51	43	34	43	53	44	52	54	49	36	33	43	42	37	41	32	41	33	45	35	48	38	42	40	37	46	52	30	45	52	45	35	42	45	33	45	56	53	41	44	44	45	36	42	29	44	42	40	62	31	36	38	50	50	42	33	43	45	48	36	45	39	38	23	42	46	37	43	40	39	54	46	49	37	44	39	51	44	41	49	49	60	54	35	51	37	38	42	46	43	37	44	41	46	47	45	39	44	44	45	42	41	45	41	51	41	42	50	46	38	36	35	39	54	53	46	40	36	47	44	50	47	51	36	51	40	39	42	50	46	45	38	46	40	36	36	41	40	44	45	37	42	44	44	41	34	33	44	37	47	50	34	44	36	35	36	42	41	32	38	46	47	42	36	39	44	48	41	46	39	42	37	34	43	43	43	50	33	44	46	40	32	48	52	44	44	47	45	47	39	34	51	38	32	45	43	46	47	44	35	40	53	50	27	42	43	49	37	36	38	47	42	40	31	54	39	36	52	40	52	42	46	48	42	33	38	37	43	41	42	50	44	54	50	36	38	44	40	48	42	43	44	55	45	39	41	47	41	34	30	40	36	43	39	48	37	45	39	46	44	30	44	42	44	41	55	52	45	48	36	41	46	39	50	37	40	41	43	31	58	39	48	31	28	45	53	45	52	41	40	43	51	42	36	31	45	45	38	50	47	42	40	39	34	40	34	42	52	36	44	47	51	31	51	49	42	51	42	44	49	46	38	44	54	38	50	43	40	33	56	44	39	47	46	39	47	47	30	42	52	45
40592	31228	14445	21527	27917	27289	24719	21401	18617	15964	13333	11458	9847	8083	7025	6453	5596	5224	4602	4104	3647	3297	3060	2790	2407	2175	1964	1833	1725	1588	1499	1398	1293	1242	1190	1035	1027	969	929	907	964	916	945	894	915	924	925	967	957	964	977	1037	1035	1031	1004	976	1030	981	952	961	972	1013	946	984	870	904	863	906	859	889	890	857	823	840	860	881	783	817	867	782	746	779	786	802	723	770	736	747	737	710	716	741	752	717	616	658	735	657	654	721	737	687	710	717	710	728	700	697	733	727	690	712	656	694	704	744	683	698	681	718	689	707	700	689	718	708	674	724	693	676	648	676	691	715	707	708	692	695	709	665	689	692	713	716	666	669	703	649	730	676	695	698	711	654	666	724	700	707	677	739	697	674	679	708	727	715	687	655	719	689	700	702	669	674	693	678	694	674	721	691	672	696	637	669	698	744	659	703	723	713	704	649	650	698	668	659	673	683	704	700	652	665	698	703	685	668	727	681	735	686	677	716	660	729	693	702	672	684	696	684	704	618	649	697	662	731	701	676	690	669	716	655	703	670	686	728	672	706	712	731	696	671	692	673	641	695	696	685	699	652	696	673	737	689	711	716	700	672	674	713	676	689	689	683	707	684	701	686	656	687	675	702	668	648	679	666	644	683	713	696	667	727	700	655	695	664	673	677	665	649	690	676	707	700	682	660	694	684	679	689	662	686	678	708	731	686	698	716	729	640	718	667	694	671	692	686	686	699	678	685	699	654	722	669	686	689	678	680	691	706	696	707	696	726	696	730	684	664	685	739	669	730	679	687	650	693	661	656	690	676	716	694	659	654	700	707	722	742	664	730	706	677	703	683	709	688	674	686	655	667	647	706	650	685	705	715	689	660	694	746	648	733	691	680	661	685	682	690	729	670	720	723	674	665	686	690	680	654	702	678	660	696	658	695	746	694	668	692	692	715	641	719	687	705	654	698	684	676	682	708	686	726	710	704	700	704	730	658	673	714	641	682	677	721	686	670	683	714	718	700	748	660	683	678	654	683	673	676	599	691	733	666	698	710	692	710	744	705	698	675	666	699	682	670	669	742	698	661	672	657	668	666	701	701	659	703	695	730	667	663	674	664	712	704	635	712	685	684	716	746	698	681	704	703	724	666	693	700	673	670	700	634	684	688	671	686	678	733	667	685	662	715	662	666	746	714	681	691	698	746	659	681	732	679	658	655	626	696	681	719	724	682	676	659	622	692	695	684	693	686	725	730	634	663	634	708	698	688	668	691	698	736	664	744	719	717	655	703	698	721	716	652	683	639	694	676	656	700	714	691	686	709	654	750	677	701	635	687	683	679	695	685	710	667	738	717	728	714	694	697	667	727	709	686	713	679	769	724	690	616	685	648	697	695	726	692	719	680	702	686	635	685	695	720	643	641	743	716	661	692	671	671	696	700	739	715	675	735	729	722	671	700	691	697	670	748	694	655	711	747	683	692	686	732	721	647	650	682	707	718	725	699	732	723	691	613	654	662	710	677	698	620	722	678	723	682	672	690	697	737	685	691	627	694	695	714	724	713	702	689	669	669	688	706	695	707	710	704	710	645	652	697	652	714	720	651	696	727	715	694	705	706	666	713	656	687	669	634	709	729	637	654	743	724	712	651	693	677	684	657	724	696	657	679	706	692	705	669	669	693	711	706	681	665	670	667	699	682	653	732	636	673	702	721	664	698	690	619	694	674	669	683	674	685	712	672	646	720	657	700	654	676	687	687	704	685	718	676	689	695	677	691	704	693	674	717	644	712	674	657	693	667	670	701	720	719	736	666	711	695	668	710	700	684	709	658	690	671	713	654	701	660	698	716	668	696	696	728	725	723	734	674	651	646	702	658	677	682	672	660	658	712	685	669	687	702	706	651	700	669	699	687	707	668	697	661	675	727	692	705	697	689	726	683	744	668	677	717	672	740	658	684	662	675	705	690	709	696	643	719	724	674	686	697	691	683	657	678	724	689	701	733	671	662	669	743	697	715	692	646	667	688	644	684	687	701	702	689	681	690	749	667	687	726	689	726	655	684	713	726	721	720	662	689	668	689	701	737	687	677	702	674	636	718	653	696	670	730	734	755	674	659	720	665	691	744	661	598	655	656	712	732	658	721	672	676	697	668	730	685	646	766	724	674	640	710	703	714	699	661	685	668	708	707	676	666	698	689	673	670	694	649	639	696	688	728	677	702	721	703	661	638	700	691	695	692	675	656	715	756	716	639	672	699	700	741	670	659	695	722	697	674	700	729	745	703	696	644	647	695	708	624	700	700	697	660	730	717	690	721	692	679	665	645	717	674	662	680	712	692	662	652	667	713	698	645	706	691	704	679	704	696	712	707	668	725	647	695	664	654	682	612	671	673	740	702	664	651	676	681	711	689	692	724	697	678	652	685	699	695	685	683	730	689	652	680	693	669	685	705	716	710	693	631	701	667	672	700	694	707	739	689	721	666	695	677	706	659	665	694	702	723	713	683	685	703	692	668	684	681	703	689	678	644	683	681	729	654	708	681	654	687	672	687	690	695	741	699	708	645	716	692	706	707	670	692	662	691	675	679	739	687	703	720	684	723	696	709	718	653	703	693	685	679	693	716	713	663	722	675	684	656	679	729	646	675	671	676	715	642	699	685	716	679	704	742	679	686	693	683	676	692	675	719	711	654	664	673	681	651	673	651	675	634	682	666	716	693	687	664	681	719	675	696	719	723	678	717	671	665	688	679	643	664	650	661	709	693	676	740	708	681	698	727	647	704	651	665	741	715	691	664	695	703	702	686	684	701	760	676	688	697	689	670	664	637	689	705	677	716	734	663	698	754	680	695	692	668	710	708	673	699	729	672	712	703	707	664	708	651	707	643	668	695	709	652	666	723	659	692	681	666	722	686	721	656	698	683	681	634	721	667	726	710	667	700	683	643	691	679	664	667	682	683	665	691	735	663	681	697	710	726	687	712	676	638	639	695	718	729	689	733	704	648	741	676	693	673	633	726	667	724	713	743	695	694	676	693	691	626	666	671	747	682	718	705	669	661	645	680	717	700	690	658	698	695	650	716	662	679	652	743	697	666	734	678	656	730	673	639	706	676	709	658	677	678	747	673	722	686	662	668	674	695	661	697	684	699	692	648	685	644	658	710	658	662	668	747	683	712	735	690	699	710	692	749	692	654	707	693	673	657	661	717	692	674	659	674	682	714	731	682	694	678	698	667	738	695	659	699	699	656	660	716	727	669	659	679	681	715	701	668	674	681	674	664	705	695	681	684	649	669	692	684	667	737	694	740	686	669	699	685	741	718	658	637	727	654	753	708	696	690	674	770	676	671	705	651	689	699	661	702	676	716	670	696	689	744	670	686	719	664	716	676	719	714	699	661	715	710	659	650	709	684	638	756	685	681	667	724	683	705	700	700	659	709	719	674	681	626	739	670	691	703	742	666	675	707	706	669	703	668	668	688	676	690	692	713	678	653	755	711	689	699	662	701
9343	7151	1620	710	760	785	698	631	527	443	401	352	297	244	226	210	208	164	149	147	127	123	110	106	96	83	83	90	74	80	84	68	73	68	72	60	69	62	55	63	56	58	66	76	51	65	57	64	50	51	65	50	68	58	54	57	60	58	54	49	51	54	66	55	58	62	67	50	65	49	49	46	68	64	48	54	54	51	62	52	64	50	62	36	49	58	41	53	41	55	50	61	59	60	56	45	48	47	52	56	62	53	55	45	53	62	50	53	48	64	38	51	54	55	49	46	39	47	62	44	59	59	56	49	43	66	53	65	68	42	46	56	50	58	59	50	56	46	57	41	72	46	58	48	45	39	37	44	43	58	49	49	47	44	48	54	64	63	63	54	50	53	51	47	45	41	49	50	45	39	54	50	43	52	53	44	47	55	47	45	55	51	64	44	65	56	43	62	61	64	59	51	51	56	48	50	53	54	49	47	49	49	74	41	50	47	54	49	53	54	59	55	48	61	60	64	62	55	60	39	42	38	47	53	57	44	44	48	57	53	65	64	52	53	59	58	64	44	64	33	61	60	60	49	58	59	65	45	55	52	51	52	57	46	45	51	47	55	52	65	49	52	50	68	49	45	52	63	48	51	54	57	54	54	58	49	59	59	46	40	57	55	56	78	53	48	42	50	46	52	46	46	61	51	38	43	49	56	52	50	45	44	45	41	44	49	40	74	58	54	57	60	43	52	59	42	50	55	44	59	65	54	43	53	52	58	54	41	47	43	57	54	49	45	48	46	50	50	52	46	42	50	66	56	63	60	52	49	53	58	42	43	53	57	46	69	52	33	55	55	60	61	49	54	55	52	54	55	65	35	54	48	52	44	45	57	39	47	55	49	54	39	48	69	62	47	33	49	42	58	60	43	53	62	49	45	42	47	32	44	57	57	46	39	53	40	37	58	42	44	40	56	46	60	52	47	58	54	50	53	48	43	35	44	60	44	46	57	38	47	53	56	48	49	45	40	49	55	45	45	46	58	53	56	50	49	59	45	50	47	55	53	44	54	45	46	44	37	46	48	63	60	56	51	49	57	44	53	39	44	56	48	44	57	57	49	53	54	49	63	41	46	60	61	37	58	53	63	41	59	52	57	53	44	52	63	52	56	54	49	51	68	51	39	62	56	53	46	49	47	49	50	51	54	36	31	65	44	39	50	47	52	53	38	60	39	52	71	66	48	55	61	49	51	45	55	50	47	63	41	68	50	53	44	48	44	48	44	53	51	51	63	46	55	60	57	49	55	44	45	53	57	56	46	50	40	42	56	48	44	41	45	33	51	59	49	50	56	43	48	42	55	40	58	53	37	56	57	53	52	72	49	40	51	46	41	52	55	52	42	47	47	42	52	48	54	55	60	48	48	55	53	43	65	49	57	57	55	48	45	61	46	63	58	49	44	35	49	48	58	51	53	71	37	49	56	51	56	67	63	54	46	52	53	53	45	44	53	39	54	59	48	48	35	66	62	62	49	51	51	64	52	58	49	42	46	55	46	51	45	30	52	56	60	64	49	49	51	53	51	53	50	46	42	32	65	48	41	52	50	44	55	35	60	46	51	54	37	53	49	62	49	54	56	54	47	35	40	51	52	52	57	48	40	55	59	40	51	53	49	55	55	43	49	60	42	43	62	45	46	41	49	40	68	52	46	40	59	46	41	57	51	52	43	57	41	62	40	45	43	65	48	49	45	60	61	55	51	50	43	50	52	48	40	40	58	52	72	47	53	57	38	47	45	44	35	50	69	48	53	51	45	55	55	41	52	52	37	52	48	51	51	49	37	58	51	37	52	49	59	46	49	52	51	47	65	50	61	50	52	47	55	55	44	43	60	38	62	50	56	58	56	55	45	49	36	40	48	51	54	34	42	52	44	50	49	63	54	54	63	49	53	60	50	45	56	49	42	60	58	49	45	52	42	51	43	46	50	52	43	54	45	58	60	35	43	46	60	51	56	54	47	52	48	47	59	43	53	55	51	63	57	47	46	60	55	51	41	56	64	49	45	52	44	49	41	51	49	53	49	48	48	56	53	56	45	53	45	59	57	54	40	64	48	51	60	46	52	39	54	44	52	46	57	56	39	63	57	42	40	54	53	48	58	63	65	55	42	59	60	59	44	47	50	51	51	46	56	47	48	38	52	55	60	53	50	54	41	44	54	61	43	65	54	59	41	54	54	61	56	56	59	49	57	44	49	58	56	58	55	53	55	45	47	42	63	48	55	60	45	38	47	56	49	59	63	65	45	55	59	51	53	43	52	58	59	53	63	58	49	44	51	52	48	54	60	69	49	48	54	53	53	64	54	50	61	48	51	45	59	49	49	51	50	53	46	47	49	62	39	51	39	55	57	54	60	46	68	59	50	42	43	63	52	44	50	56	56	58	62	28	63	61	49	51	51	54	48	53	54	57	61	54	44	60	50	44	62	58	51	51	38	66	51	51	47	44	54	54	48	48	45	50	52	57	48	40	45	50	56	44	38	54	48	54	70	48	57	52	66	43	69	49	40	54	44	43	50	48	49	47	36	49	53	49	51	55	43	66	42	51	62	48	58	52	43	49	65	47	47	44	54	48	45	51	51	64	56	68	45	46	46	56	60	61	59	60	59	50	53	57	56	49	48	64	57	54	54	59	53	53	49	51	62	49	55	54	68	51	44	51	49	46	57	55	58	31	53	50	50	56	47	64	57	44	55	62	61	47	57	53	49	61	52	50	50	58	43	42	49	57	53	74	49	56	46	56	39	48	45	56	52	45	42	49	41	57	56	46	47	47	44	68	48	46	58	59	46	47	54	50	59	43	48	50	60	40	48	43	54	56	41	52	66	47	49	45	51	61	61	43	57	53	63	42	75	45	49	41	62	48	39	52	44	61	53	52	51	63	51	55	51	60	64	39	59	52	54	45	40	60	56	49	49	53	57	57	62	58	57	41	34	55	53	43	60	54	46	59	46	48	69	43	41	50	50	41	52	58	58	47	58	45	56	39	54	42	62	56	53	54	53	54	44	52	46	53	43	62	53	59	53	44	63	50	49	56	44	56	55	55	41	55	60	40	57	40	53	49	53	61	60	43	53	37	50	54	44	49	59	56	50	39	58	41	51	55	44	47	53	51	57	40	48	39	47	54	50	46	58	53	60	57	59	54	51	53	51	50	48	49	56	67	55	46	57	57	58	49	54	65	61	44	32	49	61	55	61	48	56	56	58	53	46	51	56	61	72	34	51	38	41	45	46	40	52	52	56	57	58	59	54	55	52	62	55	54	48	54	44	59	53	54	56	46	44	66	52	51	46	45	42	51	48	56	44	57	46	49	56	63	51	62	49	45	60	48	58	47	46	64	46	49	48	52	55	46	60	48	39	46	49	56	41	64	51	59	42	55	35	56	46	51	54	47	46	49	50	53	57	46	49	44	48	46	47	61	48	66	44	35	52	59	49	53	54	49	56	39	47	53	40	49	58	49	66
48472	37839	19002	26466	33342	33215	30466	27091	23517	20471	17721	15260	13263	11447	10027	8630	7760	7159	6426	5902	5171	4618	4137	3762	3346	3006	2852	2603	2464	2187	2035	1813	1716	1714	1613	1442	1329	1302	1274	1236	1175	1202	1177	1125	1186	1166	1164	1214	1198	1276	1224	1316	1286	1270	1239	1291	1246	1285	1254	1243	1267	1293	1203	1198	1156	1147	1125	1092	1148	1116	1092	1069	1092	1066	1122	1042	1018	1033	1032	955	949	944	930	951	898	901	916	890	920	870	902	861	855	861	896	823	818	861	887	869	865	872	886	857	882	852	826	888	850	829	830	914	875	878	823	859	848	856	839	870	804	879	834	825	857	914	855	830	886	834	827	856	822	844	782	820	853	857	805	813	818	869	808	809	858	897	798	808	906	891	818	854	810	841	794	848	876	807	851	852	810	883	854	823	854	846	855	854	796	856	905	830	818	793	856	854	824	787	866	830	887	838	825	831	826	823	812	847	854	882	811	832	833	848	876	885	880	882	836	860	814	851	854	846	828	857	801	865	879	822	812	839	865	814	813	834	788	822	786	797	831	809	821	820	819	886	838	823	852	831	811	803	861	853	849	786	895	875	851	811	863	796	805	824	802	811	841	855	806	877	848	829	857	861	847	843	823	834	842	805	837	866	778	849	826	801	844	761	783	830	784	852	854	894	887	815	824	779	835	846	801	873	824	852	810	843	881	851	825	797	826	806	781	807	824	858	862	818	834	831	826	875	786	830	805	862	785	839	839	841	877	864	861	819	868	793	786	856	896	813	821	813	775	824	820	813	827	851	849	795	789	803	824	832	840	844	814	812	860	846	807	828	831	841	864	856	830	804	838	884	809	800	847	872	831	867	867	861	865	876	812	824	838	810	803	786	766	815	800	835	861	807	821	862	846	847	832	835	769	864	830	795	810	842	816	786	835	841	828	830	831	875	830	822	830	847	850	816	856	889	825	810	852	812	849	798	835	853	820	808	860	851	859	846	813	851	832	756	823	868	862	918	810	817	849	844	799	816	814	806	806	885	878	840	797	803	837	825	822	799	855	867	825	836	883	850	824	799	816	855	809	859	875	840	853	827	849	835	833	828	909	821	824	831	840	820	847	767	808	863	794	891	800	873	836	792	811	850	825	775	867	770	870	818	878	805	812	776	861	838	846	792	829	850	851	832	841	814	772	775	828	772	805	819	845	804	811	870	863	811	816	799	844	866	875	850	828	821	850	849	849	839	837	761	845	820	848	820	826	842	838	795	814	793	898	851	860	842	841	814	849	864	837	795	834	835	826	821	795	850	847	791	827	810	872	831	823	818	828	833	873	875	865	847	834	872	810	782	842	832	855	815	814	822	814	817	822	816	823	799	842	828	818	815	839	859	837	859	830	824	843	810	875	844	776	842	828	845	868	859	809	807	821	823	815	843	807	807	871	858	834	866	798	810	817	824	883	793	832	816	788	785	858	797	849	833	814	816	794	856	794	826	873	798	833	741	846	880	840	848	845	807	871	812	859	886	786	791	820	859	865	828	810	841	875	858	840	848	818	789	869	856	798	837	822	825	874	812	845	805	822	780	817	839	792	816	825	816	795	860	784	822	828	851	792	816	860	810	842	803	818	838	852	836	803	815	830	870	846	859	852	848	822	824	840	834	785	826	818	813	837	853	823	815	814	869	847	869	859	879	860	841	831	819	831	790	782	824	835	849	829	894	834	860	859	855	782	820	837	853	858	826	878	843	792	813	901	848	844	834	874	837	826	843	804	853	861	761	803	770	849	837	811	824	863	827	858	814	839	779	792	807	852	817	826	860	848	790	870	889	881	815	808	869	914	806	801	838	859	866	802	793	801	851	861	830	812	814	850	797	834	826	851	849	885	865	845	803	853	823	839	823	861	881	887	765	868	828	849	811	828	790	781	813	852	807	823	853	843	837	813	805	859	821	780	841	874	822	823	872	799	826	837	843	871	829	836	820	809	850	833	819	843	841	846	805	890	821	842	807	800	876	837	820	853	882	773	850	831	820	831	818	814	813	833	823	824	823	850	796	840	831	825	836	851	830	815	873	836	857	809	832	859	849	807	856	852	840	808	789	835	892	850	825	823	845	843	804	777	808	848	836	797	820	835	861	792	841	833	816	856	829	842	804	842	808	806	833	842	837	820	840	854	786	871	783	816	855	805	855	844	901	844	857	836	825	855	844	857	879	823	795	838	845	829	820	831	816	802	804	789	819	832	884	875	802	809	831	870	842	802	784	829	811	893	833	850	863	847	859	830	853	841	845	833	827	796	795	794	838	812	880	811	886	879	847	799	815	857	837	885	828	845	803	846	798	871	853	827	838	848	785	833	806	805	856	848	862	813	811	802	816	866	802	833	821	831	843	897	868	846	838	817	812	782	766	828	821	836	829	833	829	841	866	790	820	815	815	868	896	831	797	774	816	793	856	847	819	795	859	818	818	863	803	845	821	863	843	803	823	804	828	861	818	854	797	852	840	785	811	839	854	827	857	766	837	841	833	770	798	845	846	876	827	866	820	837	839	876	839	892	838	818	859	843	863	836	806	842	796	865	848	837	822	864	829	796	850	892	855	786	850	823	803	808	866	847	854	862	784	780	826	865	779	831	871	812	840	807	874	824	859	850	852	820	846	875	826	851	868	842	817	827	849	809	836	821	826	868	856	843	851	820	910	802	849	868	878	829	820	783	828	878	802	843	770	832	903	767	814	847	863	843	790	798	836	839	827	808	788	859	821	819	853	851	801	849	875	815	829	835	828	853	845	814	880	887	814	804	844	855	860	820	854	839	801	791	816	810	865	831	824	808	827	830	865	829	855	829	793	855	829	800	803	870	807	744	803	794	817	846	842	803	819	833	812	828	814	811	824	842	812	895	812	887	835	878	792	856	835	799	881	867	822	798	824	821	842	858	815	842	827	805	815	840	839	818	829	885	781	882	861	816	825	837	779	854	801	882	810	876	787	832	843	848	811	801	842	857	838	851	837	867	809	914	818	865	820	809	860	820	856	849	840	785	833	838	900	829	855	809	852	833	886	793	804	854	820	846	832	884	834	804	846	794	835	857	844	864	845	829	850	800	840	807	856	822	839	942	852	845	860	825	834	829	854	854	900	798	833	799	800	812	850	809	848	799	855	830	825	850	841	833	827	831	805	877	842	838	844	858	852	823	788	846	881	817	811	874	805	783	852	843	849	815	883	803	837	812	819	845	791	832	818	829	844	847	822	861	846	819	841	823	837	833	837	844	827	830	812	808	837	800	787	837	807	823	787	873	816	803	813	859	824	851	827	813	877	818	858	869	782	821	809	822	793	791	818	828	793	748	822	831	841	802	855	824	844	869	900	836	835	911	852	864	771	825	820	828	845	893	843	803	819	807	789	807	849	803	831	766	741	882	848	825	866	845	844	867	850	856	854	825	833	830	838	809	845	794	866	917	863	869	829	782	861	796	852	820	868	823	876	837	893	852	847	843	842	859	874	817	844	802	835	884	776	847	818	873	832	809	831	809	872	824	835
3777	1816	475	284	343	326	292	310	237	204	178	151	117	104	116	103	70	74	62	78	69	62	60	53	50	56	51	34	42	39	41	30	29	34	46	41	47	30	31	29	37	26	38	31	43	34	35	41	32	44	34	33	43	40	34	38	42	35	32	50	45	43	36	32	44	39	39	26	25	42	36	36	35	28	43	29	34	37	48	42	32	38	29	26	33	36	30	40	42	41	44	36	43	36	34	28	27	38	29	33	37	51	37	32	31	28	30	35	33	27	30	33	43	35	31	32	40	25	36	23	31	39	35	39	34	25	35	24	25	34	28	43	27	42	25	28	35	31	33	36	33	37	30	29	32	33	36	47	21	33	27	25	44	35	37	37	52	28	38	42	35	35	32	32	32	45	37	27	38	33	31	29	22	43	22	33	30	27	28	32	35	27	40	34	42	29	36	37	39	33	20	35	26	36	33	30	32	34	45	32	29	28	39	20	33	26	42	38	30	41	36	26	39	35	34	30	31	31	36	38	40	38	38	29	32	30	31	42	25	27	33	30	48	30	29	34	40	30	35	32	26	34	25	30	34	35	41	30	31	34	37	23	33	33	40	25	38	30	37	28	30	37	40	27	28	33	31	35	27	32	34	36	45	39	38	41	29	34	30	31	32	43	30	41	27	39	26	42	24	33	37	33	33	25	30	38	25	45	33	44	39	42	30	35	32	33	37	40	38	22	23	23	44	42	28	38	39	17	33	19	33	34	35	29	32	27	23	29	37	30	42	32	30	33	26	28	38	38	32	30	27	36	30	27	22	26	33	50	28	36	43	24	27	31	26	32	32	33	32	33	35	41	39	31	34	39	32	30	45	34	40	27	35	42	27	32	30	38	33	34	38	31	38	36	27	37	35	35	37	32	37	36	34	36	38	34	39	39	29	28	33	35	43	27	23	31	43	32	29	32	28	22	48	31	39	49	26	41	35	39	36	29	35	36	45	29	41	29	35	33	31	26	35	27	39	35	22	28	29	29	38	44	29	27	29	34	37	34	33	29	32	40	38	34	34	24	42	31	35	31	34	29	21	38	28	31	42	38	43	31	29	31	35	27	29	37	24	36	38	45	37	21	35	29	32	32	47	32	37	26	36	33	21	30	37	35	37	35	27	27	35	31	40	35	40	30	25	26	24	41	22	26	36	36	28	35	31	27	30	31	28	36	28	35	35	30	24	27	28	34	33	32	41	37	42	27	33	26	34	41	25	34	37	41	37	36	43	30	42	34	27	32	31	33	37	33	30	27	35	41	38	33	33	30	34	30	34	37	27	31	41	43	26	26	34	38	34	32	33	31	22	42	38	34	37	34	29	27	33	41	34	39	37	41	34	30	26	46	35	36	36	36	27	33	36	36	32	30	29	39	30	32	39	34	28	32	29	34	22	35	26	37	35	48	41	37	25	25	28	36	38	25	27	32	30	29	35	36	30	36	32	34	39	39	28	32	30	37	24	30	33	26	44	37	37	42	34	34	34	37	34	26	39	33	35	28	30	46	32	26	29	35	27	31	38	32	33	34	32	41	41	38	29	37	35	34	29	40	43	32	30	34	42	34	25	34	35	41	36	39	36	34	33	38	32	26	44	46	38	43	41	40	45	27	34	29	26	41	53	40	24	43	36	28	33	34	23	28	31	31	37	38	29	34	35	37	36	34	39	42	31	28	33	37	32	41	38	34	46	25	25	32	37	27	30	25	24	45	39	41	34	34	26	37	39	32	23	33	34	36	33	37	38	35	28	25	28	31	42	23	39	29	31	31	35	20	31	30	36	44	35	34	39	37	39	30	36	31	31	31	38	37	38	28	39	32	40	30	36	31	30	41	39	40	29	35	39	37	33	25	37	36	36	41	31	27	21	36	25	28	32	21	33	32	37	31	35	25	27	39	27	29	33	31	34	29	38	22	34	38	32	37	27	29	21	28	26	40	32	38	35	34	27	37	31	28	40	41	40	19	35	33	34	31	41	33	28	37	31	34	31	30	24	37	38	30	17	29	43	32	34	36	32	39	38	26	31	37	36	36	21	26	37	37	44	36	23	23	26	38	46	28	29	36	20	39	24	43	28	34	23	36	36	29	39	27	32	28	33	37	32	46	28	40	34	25	32	27	38	34	31	27	49	32	39	32	31	29	32	36	36	32	32	33	32	32	28	31	44	36	34	36	31	40	29	38	35	30	38	37	36	41	36	41	25	32	36	36	28	32	33	38	22	33	39	21	31	44	42	30	35	34	26	34	39	31	28	32	36	40	35	46	32	28	28	41	30	29	29	33	31	37	38	43	34	39	35	32	31	28	32	34	30	38	36	36	24	27	45	36	34	34	35	38	45	29	29	26	36	40	39	36	23	37	35	25	32	41	45	34	27	31	40	45	36	40	34	50	25	36	34	39	28	38	27	29	31	35	31	26	36	38	32	32	32	40	26	29	30	39	36	31	44	22	44	32	42	45	31	35	31	41	40	28	35	31	35	27	38	30	31	24	42	32	28	33	40	34	35	42	22	30	40	36	38	30	36	45	34	30	27	34	30	30	26	29	35	44	42	30	40	35	30	31	45	43	45	35	54	29	36	26	20	35	39	39	39	24	43	34	37	35	43	35	39	35	31	37	37	32	24	44	41	30	45	29	21	25	34	25	27	35	37	31	32	25	37	35	25	28	28	44	35	30	35	45	31	47	33	32	36	26	29	36	31	33	34	30	26	33	41	28	34	37	27	25	25	37	32	38	30	41	38	45	33	33	36	26	40	35	34	28	35	47	38	31	31	36	34	35	19	29	31	33	35	27	33	34	46	35	32	28	33	27	21	35	33	26	30	37	35	38	43	37	29	27	39	37	38	23	21	37	42	43	32	33	35	20	47	38	31	36	34	29	33	36	40	47	33	30	30	35	32	35	40	30	25	23	35	40	29	33	37	26	31	30	32	31	35	28	25	37	32	41	26	34	37	40	39	36	27	35	28	36	39	30	37	34	38	49	34	31	29	32	31	29	50	34	34	28	38	26	37	31	38	33	31	26	32	29	33	42	31	41	44	25	31	28	28	33	31	34	30	32	31	17	32	38	31	41	43	33	52	39	33	39	34	36	21	33	34	47	31	38	26	21	35	37	28	29	32	36	37	33	35	30	32	33	34	37	30	30	37	34	21	40	32	42	27	31	36	28	28	46	29	33	35	31	26	36	39	33	43	34	34	33	25	31	33	33	31	30	28	35	38	35	36	26	29	30	41	39	28	32	40	41	26	31	35	39	39	30	27	42	28	37	39	37	28	26	27	27	24	31	35	35	35	29	45	29	36	43	32	39	25	33	31	33	41	21	34	39	35	37	40	33	31	42	30	33	36	39	36	31	31	36	43	32	30	37	32	29	35	30	35	30	32	39	36	27	25	31	32	26	35	27	37	39	31	35	36	30	36	31	32	38	38	27	29	37	35	35	44	25	45	41	23	32	26	29	33	35	31	30	35	26
36194	25708	10990	17580	23839	23869	21467	18304	14914	12349	10014	8236	7056	5857	4974	4348	3823	3469	3219	2867	2571	2300	2030	1780	1675	1513	1419	1309	1228	1155	1013	991	918	893	861	776	672	689	716	740	657	717	667	684	658	710	674	632	688	662	748	739	757	775	748	725	739	739	786	781	728	746	729	717	698	686	672	679	655	709	739	631	689	673	683	677	682	628	607	578	599	595	589	585	581	553	551	567	588	578	567	543	577	548	545	537	553	522	604	581	552	564	585	596	553	561	563	533	546	569	569	550	585	541	540	555	555	599	546	572	559	510	564	538	540	551	572	617	571	552	601	532	557	526	561	547	547	518	532	543	526	532	501	540	558	526	510	548	535	564	526	607	553	528	564	541	575	574	524	502	557	556	545	533	540	539	500	568	511	574	572	573	568	514	544	542	524	558	503	555	532	549	526	557	540	578	539	592	536	545	585	563	585	530	553	535	559	561	576	575	523	520	539	529	547	551	533	590	514	485	553	610	501	577	530	540	530	540	505	556	562	536	529	531	566	571	554	569	540	560	519	534	558	578	562	544	558	600	533	536	521	552	522	593	542	544	564	563	569	531	594	558	525	515	537	536	550	547	556	534	554	507	585	571	550	531	532	528	558	507	547	558	571	538	530	557	544	520	502	529	555	531	572	568	558	537	578	558	543	548	550	529	549	572	543	542	541	560	545	550	550	554	549	559	566	531	530	553	568	558	553	515	561	514	545	554	506	544	557	558	546	544	540	543	531	580	548	541	526	563	535	491	571	565	560	561	553	526	526	547	497	537	570	554	516	538	579	565	511	561	551	566	597	525	573	581	528	589	535	492	579	536	566	590	576	530	546	562	516	554	538	574	523	543	564	598	547	563	577	579	506	523	550	543	546	533	541	597	539	551	512	564	547	564	542	538	534	587	545	535	593	544	554	554	559	507	557	560	539	569	522	566	559	538	557	542	560	550	559	512	534	557	512	562	530	513	556	511	551	539	563	537	526	536	550	587	569	543	524	527	570	545	562	570	553	519	540	537	536	546	584	559	567	572	552	525	540	546	550	504	537	550	544	514	557	555	535	518	592	538	561	546	548	537	548	532	543	598	575	555	559	560	523	527	593	548	548	527	583	561	540	547	542	556	571	488	568	530	543	541	565	569	538	575	517	537	523	548	522	580	510	572	533	524	551	523	562	535	529	542	532	581	568	508	571	559	537	560	566	544	567	573	522	506	567	589	549	489	546	539	531	573	539	582	553	571	502	554	524	553	564	573	502	557	542	577	582	548	567	578	543	599	544	567	589	536	532	594	552	580	607	545	548	528	549	586	593	519	544	598	509	585	494	551	580	548	555	547	571	525	552	534	519	541	558	541	491	500	555	535	547	547	555	569	521	539	546	582	545	554	547	544	516	586	533	557	530	554	550	528	517	588	525	527	545	479	544	588	570	565	562	544	588	559	527	571	534	535	555	538	532	514	541	578	556	555	553	525	551	552	584	535	529	529	526	519	555	537	515	508	531	542	540	533	540	540	554	504	519	547	552	607	566	532	499	606	544	551	507	509	491	549	554	545	569	557	514	519	553	520	586	538	545	573	504	609	510	543	508	510	575	540	545	511	568	541	523	518	533	552	555	555	570	579	547	538	538	534	540	530	573	541	566	561	554	546	575	541	548	553	536	611	519	544	551	523	554	526	559	541	581	555	581	587	552	506	552	513	532	537	516	561	571	543	521	555	538	554	536	585	546	536	580	549	578	567	538	523	523	515	526	561	564	529	598	535	517	545	558	543	562	560	563	561	547	552	550	550	553	534	540	585	572	533	505	518	531	554	532	573	524	531	511	575	559	561	551	569	505	572	506	551	550	536	548	575	523	592	538	577	531	517	591	532	534	547	589	541	541	548	547	557	515	532	571	548	558	550	518	572	612	551	506	544	500	533	543	514	544	510	543	527	548	481	574	521	582	512	546	560	573	544	542	577	567	557	539	569	567	552	570	498	548	545	525	515	536	549	578	556	560	544	557	546	510	513	537	519	561	542	539	579	520	539	543	535	568	576	535	556	555	520	540	537	561	527	551	545	510	526	570	528	538	586	544	597	531	563	570	542	584	562	526	510	566	567	528	536	514	551	519	518	549	513	569	563	529	513	557	546	560	522	511	521	567	588	505	530	586	530	499	573	543	512	552	559	530	591	538	577	530	540	581	588	582	559	560	557	569	517	588	557	515	540	566	523	517	554	542	545	537	513	546	579	541	537	537	553	553	562	561	565	552	556	537	541	552	577	518	544	541	561	554	556	575	552	535	593	496	588	566	518	524	526	583	547	557	569	561	551	533	590	530	546	576	518	554	569	539	521	506	550	570	538	569	582	518	557	565	550	540	551	558	554	520	528	497	519	551	525	555	535	555	562	578	562	534	561	503	500	519	571	537	517	531	535	548	524	546	538	552	532	565	570	555	560	540	561	538	572	546	536	564	566	572	526	537	531	537	541	505	544	551	538	574	518	514	543	565	530	568	564	554	552	601	516	542	562	540	592	520	529	589	511	536	532	601	562	529	540	557	491	568	570	514	551	542	552	554	550	479	534	545	592	530	576	576	531	515	600	588	549	541	593	549	557	576	527	545	566	518	544	565	531	577	546	526	510	576	531	555	525	550	539	572	518	573	547	562	540	563	553	549	612	545	557	542	530	531	550	521	580	564	532	544	498	576	563	538	559	513	564	545	561	585	597	521	556	559	534	515	518	524	593	549	537	564	579	590	531	547	571	535	555	542	565	596	555	555	542	555	551	536	522	559	537	531	546	577	530	578	548	558	503	600	556	581	523	554	490	548	578	573	548	555	551	606	517	557	552	554	521	525	532	533	550	535	533	516	561	547	538	583	526	549	538	545	518	562	522	576	533	551	545	573	549	514	557	580	541	555	549	530	535	551	555	553	571	562	527	544	532	545	544	551	544	550	519	569	577	502	550	569	592	509	517	533	583	486	571	543	516	539	565	520	573	536	558	570	545	525	581	546	533	545	563	562	564	532	569	520	543	575	523	550	573	526	573	558	532	586	517	532	583	553	534	527	530	519	542	516	537	556	529	580	554	526	558	569	541	548	489	529	544	543	547	564	532	557	520	586	523	562	591	571	535	572	556	562	580	543	551	551	542	515	549	530	512	535	559	563	585	530	556	537	575	586	550	528	540	553	552	573	524	587	553	517	539	560	583	530	568	571	541	581	553	514	509	565	559	562	561	562	572	565	573	522	596	514	523	561	536	550	540	531	560	558	528	514	547	505	586	521	535	552	527	524	558	578	527	549	560	550	542	558	585	571	529	548	548	563	534	531	544	568	539	559	543	529	514	522	578	548	564	567	556	621	537	554	568	546	537	560	544	561	500	555	555	529	569	525	524	552	530	555	545	577	536	526	545	519	497	580	530	535	532	546	568	557	602	528	517	547	515	540	567	535	553	567	543	560	546	556	528	525	537	555	538	547	560	572	538	553	561	551	544
7116	5290	975	551	659	633	569	601	488	402	332	286	236	182	180	182	167	137	140	126	116	95	90	93	93	82	84	83	72	58	54	46	63	63	40	37	61	53	47	48	46	42	45	46	45	48	42	46	50	56	48	64	51	50	57	35	59	48	56	59	46	47	57	57	55	49	50	47	40	50	61	57	43	61	56	58	42	50	53	44	56	49	49	45	39	42	49	37	41	37	42	46	53	44	50	55	47	38	34	47	52	44	36	52	53	30	30	53	41	44	43	41	47	35	61	45	44	37	37	42	46	39	46	48	35	46	40	40	46	44	56	41	36	44	34	42	40	47	54	47	36	43	41	44	38	33	45	33	39	41	43	47	56	41	44	53	29	41	48	45	40	40	39	40	46	46	63	59	35	53	50	41	43	42	48	35	42	47	44	42	54	42	48	49	41	47	44	45	45	45	49	40	42	48	42	50	45	51	40	41	41	46	54	46	52	43	53	41	44	37	44	38	46	51	46	36	46	46	41	38	45	48	39	53	40	40	49	38	41	47	59	42	37	58	62	47	30	40	47	36	34	47	41	43	43	42	39	34	40	39	46	44	51	47	44	48	40	36	39	38	40	38	48	58	35	40	41	53	53	32	46	55	50	43	49	43	44	44	35	43	38	37	42	38	42	47	38	39	39	40	35	54	32	50	40	54	42	45	46	45	39	25	45	49	38	55	34	32	33	49	56	37	46	49	44	50	36	48	38	29	46	45	49	38	50	56	31	47	45	34	48	36	39	47	44	45	54	44	42	43	42	48	45	46	40	54	49	28	48	56	31	48	48	36	51	53	59	55	51	40	56	42	34	41	41	41	51	50	47	46	45	36	56	43	45	37	44	46	33	39	53	51	41	37	41	43	40	52	54	46	39	45	42	40	42	37	44	37	35	36	36	33	35	39	33	36	49	41	38	46	40	41	37	51	43	48	39	63	46	31	41	52	27	36	47	48	41	34	53	48	48	40	40	43	46	47	55	33	57	49	43	36	52	44	45	39	48	50	48	39	53	56	41	54	40	34	47	40	55	37	33	51	49	39	39	47	39	40	44	52	33	51	43	46	31	37	45	51	44	38	42	34	45	36	41	53	49	38	46	35	46	36	53	42	40	54	48	48	33	48	41	44	47	46	46	38	40	35	38	53	34	48	38	39	57	51	47	46	53	33	51	43	42	47	34	44	43	32	41	29	46	38	41	39	43	40	50	48	46	47	34	42	36	56	39	39	36	35	49	52	40	38	42	45	33	51	37	44	43	52	40	47	48	40	32	45	50	50	41	51	51	44	49	36	41	52	50	35	24	37	36	38	55	34	44	41	56	43	61	44	40	48	44	41	39	45	42	49	38	35	28	62	50	49	49	38	46	41	41	49	48	40	41	45	40	56	41	41	43	41	38	41	39	53	44	41	51	45	43	40	44	50	52	42	46	49	35	49	48	44	42	41	47	41	42	31	54	33	45	49	38	48	47	44	40	45	57	39	49	38	43	45	38	53	47	36	46	48	53	42	55	37	36	30	42	42	42	40	43	45	40	59	43	48	51	42	38	44	53	42	30	49	40	53	36	34	43	44	52	38	45	45	42	41	37	52	37	38	44	53	36	53	50	38	45	43	39	48	37	40	33	40	47	54	31	49	48	40	42	44	60	48	42	49	38	37	39	49	41	43	47	42	49	36	42	44	44	39	44	50	44	46	45	41	50	49	44	49	65	42	52	46	35	40	52	35	48	41	53	39	56	35	45	28	40	41	52	46	37	41	38	39	55	59	45	46	41	31	40	38	41	36	48	62	39	47	41	38	43	46	38	55	41	40	42	56	54	52	34	39	57	35	45	40	30	49	43	57	47	34	47	63	49	30	35	33	53	44	49	52	41	40	55	52	51	41	47	37	55	53	46	41	59	44	52	60	52	44	46	47	31	46	41	45	44	40	46	51	45	54	42	25	47	45	39	49	50	40	46	39	42	57	44	58	40	48	43	40	39	27	33	39	34	51	47	40	42	43	55	44	48	41	41	49	40	34	46	35	28	50	41	40	36	52	56	46	46	45	38	43	44	49	41	36	40	57	48	41	45	51	44	40	42	39	47	43	34	40	43	37	39	48	40	40	42	46	43	43	41	45	34	50	38	45	46	58	37	39	46	41	42	41	41	50	34	53	36	46	40	40	50	39	47	41	45	36	48	43	36	36	28	41	42	32	42	54	39	46	48	49	46	49	36	33	45	38	34	30	46	38	29	44	49	39	31	36	44	41	52	48	45	60	48	41	41	56	45	46	40	45	51	41	39	36	51	36	38	43	38	55	40	60	44	35	46	51	45	49	56	51	38	48	58	50	36	27	37	36	48	39	36	53	49	43	41	62	41	51	40	52	39	49	47	38	48	42	41	46	29	43	42	55	37	35	38	34	27	42	55	41	52	50	48	37	55	51	35	36	45	50	55	36	34	49	42	54	49	38	41	45	49	38	33	38	42	54	40	31	40	44	38	34	54	36	44	45	44	48	40	39	47	40	41	34	44	50	30	42	47	41	48	50	36	46	42	48	43	39	42	56	46	30	40	45	47	49	46	40	44	44	40	44	36	39	46	47	34	37	41	35	46	51	47	40	39	41	34	39	39	40	38	31	45	42	55	43	39	45	36	45	42	53	50	34	45	40	43	40	40	42	42	44	39	40	52	45	36	46	33	35	44	40	45	42	37	46	36	41	47	40	44	47	49	41	40	49	45	44	53	39	49	46	43	46	34	53	31	56	43	50	47	43	43	47	48	47	42	53	32	30	45	38	39	40	42	47	41	40	49	42	46	42	32	44	40	48	39	46	56	39	42	44	34	42	48	41	35	42	40	42	42	31	44	43	54	45	45	33	52	42	38	39	45	39	49	54	37	51	43	45	45	54	54	47	43	45	28	28	39	49	46	39	49	32	48	55	41	55	36	45	34	49	53	48	49	42	20	56	45	59	42	46	44	36	34	36	37	51	47	39	41	47	39	32	32	49	45	39	42	40	44	46	47	49	49	49	60	31	40	60	59	47	46	32	35	49	45	31	40	41	44	43	43	50	56	39	48	50	48	47	41	41	39	36	58	42	49	34	40	37	51	39	50	43	41	46	48	40	42	47	50	47	35	34	39	42	38	45	32	30	41	54	51	46	42	42	56	42	42	52	50	40	52	36	43	46	37	48	42	54	37	32	40	32	51	40	43	42	51	47	48	45	43	45	42	55	41	45	32	55	38	42	48	47	42	42	43	50	43	47	49	45	37	49	43	37	37	37	43	45	37	35	46	39	35	38	43	40	36	63	46	48	38	52	44	36	41	54	55	46	45	36	41	50	43	44	41	49	43	34	51	54	44	56	46	50	46	49	44	47	52	39	38	39	51	41	42	46	41	46	54	25	58	39	40	35	65	53	48	36	43	31	31	42	51	48	43	45	42	58	43	39	51	47	46	35	39	52	55	46	50	45	50	56	33	39
45540	33685	16316	24936	31532	31352	28940	25788	22480	19038	16371	13794	11475	10056	8404	7703	6866	6272	5475	4906	4319	3783	3429	3133	2918	2676	2370	2095	1959	1752	1593	1500	1378	1321	1241	1089	1130	1058	1040	1025	967	975	986	967	1057	1030	949	984	1003	1082	1041	1102	1079	1063	1106	1095	1149	1154	1029	1101	1116	1035	1064	1033	1025	1025	1034	1005	945	967	1012	991	881	953	856	893	872	877	830	839	846	784	840	838	844	798	788	781	751	738	761	739	752	751	749	745	734	764	749	755	769	754	777	655	767	752	753	721	724	716	748	721	701	709	749	753	701	749	691	706	751	760	714	759	706	710	709	736	699	698	723	711	737	731	721	734	746	707	728	723	700	723	734	708	706	701	733	715	748	726	746	747	716	733	754	720	716	675	744	704	712	741	745	729	718	728	707	694	739	743	712	688	733	792	779	746	721	679	696	732	731	688	720	749	727	735	770	775	707	733	733	703	705	744	750	738	638	708	745	713	737	702	751	675	698	733	696	718	713	673	684	727	683	752	720	702	693	718	740	755	725	714	730	723	724	699	715	696	706	693	726	733	722	713	729	685	696	680	731	735	705	717	734	683	715	725	704	715	735	734	707	696	719	656	733	708	738	739	692	766	741	694	733	715	726	734	666	708	690	685	665	756	718	737	805	709	690	769	711	745	656	702	658	690	707	745	719	691	716	693	690	758	744	684	659	674	681	728	719	737	715	714	721	681	716	714	712	737	695	717	740	698	738	754	736	718	716	703	715	668	700	794	719	700	730	701	774	733	697	722	671	722	753	701	742	718	705	651	686	678	732	743	718	695	690	741	669	744	722	723	780	764	675	688	726	723	756	716	700	676	777	739	679	703	748	718	706	677	729	746	736	701	719	716	644	728	754	745	712	681	722	682	715	689	693	697	719	671	770	730	735	769	709	743	714	759	748	703	721	724	693	726	677	721	703	678	716	695	706	705	720	738	693	715	713	711	727	699	694	689	778	708	656	742	682	743	694	712	720	718	703	667	696	724	706	703	683	718	693	684	712	744	777	676	748	698	749	748	760	711	703	730	734	732	745	721	700	700	717	726	732	739	789	735	707	751	705	692	711	717	710	726	710	700	677	798	724	706	698	729	711	675	712	686	705	721	708	734	734	740	704	759	769	745	743	678	712	722	759	718	688	736	735	678	685	738	725	717	735	736	760	721	721	738	672	698	688	741	712	691	743	686	684	734	727	726	703	783	745	734	732	734	697	726	705	692	747	668	712	769	692	712	699	707	734	706	693	754	757	694	748	701	698	770	667	692	678	729	743	721	715	721	688	722	733	714	700	721	707	752	712	718	769	705	710	752	676	718	710	735	727	685	726	697	720	753	700	711	755	765	746	694	753	720	683	757	707	686	748	688	702	686	748	670	676	746	764	756	720	728	759	741	668	691	707	689	735	720	726	677	695	684	720	742	725	718	758	689	670	699	701	704	758	720	699	727	687	714	679	702	732	723	661	709	728	645	732	720	714	744	750	701	684	722	743	701	663	721	729	724	708	716	678	757	677	723	733	681	711	694	734	759	742	732	738	747	692	723	686	729	738	717	721	755	709	719	714	690	714	682	765	698	690	749	714	726	757	659	702	720	731	744	723	699	730	742	758	744	734	717	745	750	713	688	689	659	677	685	706	657	714	745	715	747	735	729	701	704	714	744	693	734	680	744	737	697	727	766	703	685	700	738	694	682	714	699	697	705	721	678	742	700	747	688	728	706	729	716	710	714	697	750	720	772	706	731	713	727	716	763	742	759	732	724	685	714	702	741	722	721	714	690	713	779	713	718	704	729	727	719	742	758	705	731	716	741	791	714	689	729	754	697	711	766	675	686	703	724	729	731	758	692	699	713	736	724	704	776	716	709	724	739	706	781	700	705	719	722	730	690	766	706	723	742	738	712	750	725	752	736	769	736	707	710	687	778	714	688	755	690	703	744	710	696	740	696	713	685	691	713	742	671	720	751	698	696	710	716	734	758	703	722	691	687	684	674	716	719	729	726	730	700	713	713	746	702	690	736	691	684	707	754	695	731	734	656	739	698	723	724	701	742	722	736	693	715	733	726	723	698	699	685	703	689	715	687	736	705	671	705	726	703	703	741	709	658	715	715	675	762	743	710	666	747	662	727	695	714	681	715	658	755	774	729	727	697	721	740	721	748	663	755	709	685	712	694	707	733	725	686	740	726	723	726	725	760	675	712	768	712	706	721	751	695	681	691	696	769	715	659	698	710	763	736	705	656	725	695	712	719	724	733	734	713	680	692	713	714	681	682	723	737	734	699	705	731	727	718	719	719	713	715	724	761	701	710	736	691	747	717	712	801	759	678	681	726	756	719	729	696	691	733	710	714	695	719	753	706	732	716	699	790	744	756	765	710	711	685	718	733	725	725	709	724	700	708	713	717	702	713	735	717	752	717	652	693	700	717	775	710	697	701	691	733	740	738	744	733	689	672	719	710	700	700	718	726	673	675	760	698	718	747	712	672	725	682	686	711	700	737	725	688	723	713	674	708	733	729	731	713	733	746	728	771	746	734	729	723	696	704	723	666	735	746	680	713	688	675	725	727	762	715	710	735	758	735	750	719	722	733	738	693	768	718	690	764	731	701	728	722	679	766	722	749	699	706	731	713	762	695	707	723	757	720	709	726	706	743	694	709	713	672	726	742	745	659	698	757	764	735	727	757	688	692	697	669	772	689	680	713	718	725	737	786	724	742	690	745	773	708	694	675	745	739	664	734	747	699	700	710	738	699	692	750	739	710	674	703	744	716	747	695	723	730	735	731	742	675	725	688	716	717	686	665	740	712	717	706	750	747	644	724	705	697	724	731	714	718	718	726	712	711	713	716	735	746	765	763	701	716	726	720	685	734	701	685	708	735	707	699	719	754	708	714	755	721	728	682	737	699	712	718	726	722	712	713	734	686	708	753	675	740	728	719	714	750	699	697	764	712	714	684	734	727	736	712	758	716	726	679	718	716	739	682	714	722	725	693	718	680	732	740	727	736	740	708	715	714	675	723	710	675	732	713	776	717	705	704	722	704	696	713	719	678	716	682	672	754	724	746	710	743	710	657	718	703	708	683	776	731	672	701	715	709	678	724	700	696	752	732	745	712	727	729	699	704	741	682	725	698	740	700	698	720	715	708	687	685	688	734	732	675	716	764	676	727	698	708	730	703	706	700	729	694	744	690	729	739	757	691	716	739	728	709	747	750	707	717	730	733	734	711	755	673	716	689	737	709	645	791	702	664	665	700	692	691	685	765	709	695	687	719	706	741	681	744	729	737	725	706	678	676	694	723	685	696	722	701	746	733	762	713	747	746	716	680	668	696	714	747	698	712	707	733	701	708	728	750	774	715	719	744	740	745	700	731	731	682	750	718	768	704	714	707	729	749	738	692	744	699	683	695	703	741	710	713	730	744	736	662	684	768	687	718	706	751	703	719	739	680	769	702	683	741	765	714	739	693	711	724	726	726	764	694	724	763
6820	3217	721	409	503	486	440	434	389	353	248	240	177	173	158	132	148	130	103	94	77	84	97	81	76	67	56	65	42	66	62	48	51	52	47	67	66	38	57	58	40	43	45	50	32	44	49	43	35	40	50	47	38	52	49	42	50	56	55	56	50	48	45	37	49	53	50	54	57	45	35	47	42	44	50	57	47	39	38	37	40	37	61	43	42	37	41	40	45	32	37	39	45	27	41	38	27	47	38	40	35	37	45	40	46	48	37	46	35	41	41	43	50	35	41	41	48	47	39	44	45	43	35	36	49	38	41	35	31	33	50	49	40	44	55	52	40	50	42	49	47	40	50	41	53	30	37	59	41	40	38	45	42	42	46	40	60	44	46	34	42	28	53	39	36	45	38	29	40	37	40	52	47	43	37	50	40	30	51	44	37	32	40	36	43	39	38	46	35	36	44	40	50	47	31	35	46	40	46	43	49	43	39	39	49	34	37	29	53	44	48	50	45	42	41	38	42	22	47	52	46	52	60	62	42	42	29	42	48	47	47	56	43	42	40	39	45	39	48	38	38	41	45	39	34	38	38	44	29	35	45	49	48	32	43	41	44	48	32	35	38	35	43	43	55	37	39	44	43	59	45	38	48	41	35	53	48	42	39	52	40	49	41	42	51	46	34	44	53	37	49	42	34	36	41	45	41	34	54	42	46	40	40	41	41	44	35	38	40	40	45	38	54	38	50	49	45	35	32	38	45	32	33	45	36	62	36	44	34	45	43	41	27	36	36	42	44	40	44	41	36	34	40	46	43	36	44	42	46	36	42	39	44	43	40	37	47	46	39	46	32	42	36	26	51	49	48	38	50	49	41	43	38	50	46	55	43	37	36	41	36	51	40	41	47	47	42	49	36	45	52	53	45	50	45	30	37	31	32	39	47	47	35	42	33	37	47	49	31	54	47	45	43	45	54	43	37	39	51	43	40	41	36	42	47	47	41	47	44	34	37	45	37	38	48	24	42	46	42	42	33	49	52	43	43	43	37	51	37	40	30	49	35	36	44	49	40	40	40	43	47	46	47	47	42	26	44	41	44	32	34	38	44	44	44	47	44	43	43	43	53	38	48	28	46	37	39	36	39	32	58	53	46	42	40	30	40	57	53	51	42	51	45	54	39	46	46	54	44	29	43	52	34	47	44	39	37	49	36	35	37	31	47	40	34	45	51	41	42	55	37	37	44	34	53	44	49	30	45	38	47	34	42	46	44	29	42	41	37	52	36	38	38	40	40	49	46	44	41	41	55	44	54	51	39	38	43	44	34	31	36	35	40	37	38	41	36	43	46	39	44	47	43	46	40	40	42	51	41	43	43	53	48	43	34	55	43	39	48	44	44	32	49	47	36	32	51	38	49	30	32	41	38	36	37	39	55	43	33	47	40	44	34	35	53	51	51	37	49	42	41	38	45	35	44	35	35	57	40	44	37	37	44	49	50	49	67	49	46	42	46	47	37	39	24	38	40	47	54	43	50	52	34	43	39	41	34	43	50	39	53	46	47	35	44	39	36	43	45	54	45	33	36	46	48	26	47	39	44	50	38	42	54	48	40	45	44	42	51	47	38	50	38	54	45	32	44	42	44	49	43	49	40	39	47	40	35	41	45	35	39	41	39	33	37	44	47	49	47	48	42	43	42	49	39	32	39	55	39	36	45	47	45	32	29	38	29	39	50	47	45	34	59	40	37	43	45	47	44	48	35	34	43	34	39	38	50	31	40	38	40	43	34	44	41	30	35	30	42	43	51	42	54	42	46	43	52	37	48	36	42	45	34	40	51	43	47	37	36	36	45	37	34	35	36	45	41	36	35	39	43	43	45	48	48	36	38	50	45	43	41	47	33	29	36	38	37	50	35	41	59	43	40	36	37	33	41	40	48	46	49	47	43	34	42	46	48	40	49	33	35	41	43	35	38	46	34	43	48	47	59	35	50	44	41	40	43	32	34	51	44	39	53	40	34	42	38	56	47	51	44	42	48	34	43	46	48	39	38	45	46	39	43	42	54	41	42	44	37	37	36	49	56	51	29	41	41	39	48	46	43	31	47	39	46	35	43	47	44	40	42	39	40	47	44	44	51	40	37	44	37	55	31	27	40	50	46	40	37	60	39	53	43	50	51	52	49	47	44	47	31	44	51	45	41	44	46	54	45	37	32	45	43	56	44	57	37	45	40	32	41	59	47	36	38	43	42	46	46	36	47	24	39	42	41	43	50	42	41	41	42	47	34	43	50	43	36	38	35	30	39	49	47	41	45	44	59	47	48	34	43	25	41	42	41	46	47	38	44	39	46	47	52	40	41	54	45	36	47	35	34	45	35	35	36	48	36	48	54	39	46	33	43	63	40	41	42	44	40	31	41	41	38	39	49	50	35	49	47	48	37	48	46	45	44	31	45	46	42	39	42	34	39	45	33	46	35	42	44	32	40	62	39	45	40	46	36	45	50	47	35	38	42	50	44	38	37	38	43	41	51	38	38	46	41	33	45	46	34	38	37	42	41	43	35	42	37	39	46	39	38	31	40	47	36	39	42	41	48	30	33	48	38	51	39	44	49	33	33	46	39	46	43	54	59	33	43	38	45	49	30	43	46	41	45	42	56	34	35	42	39	35	45	42	45	38	43	42	38	49	36	41	39	40	42	42	50	39	30	58	40	48	43	33	37	30	42	32	45	51	35	37	40	40	37	34	44	46	37	35	30	33	50	46	36	39	22	47	46	50	44	36	42	40	41	44	43	42	43	49	45	54	42	40	38	35	39	51	41	35	44	44	38	35	39	52	44	40	46	38	49	42	50	38	40	39	44	50	44	33	44	49	46	48	43	39	51	54	43	50	40	40	45	38	45	37	45	33	42	35	50	45	44	34	37	46	36	42	47	47	39	49	42	52	42	35	36	43	44	43	42	41	37	32	44	39	57	37	43	47	40	45	42	45	42	40	40	36	35	43	51	34	38	31	45	49	42	37	50	41	41	37	29	37	44	42	35	46	37	54	33	35	37	29	37	35	40	38	33	52	41	28	42	39	47	36	42	49	54	42	46	29	59	42	42	53	42	51	42	30	55	38	40	38	35	35	38	44	43	44	33	44	40	37	38	44	41	44	38	50	44	39	36	42	36	37	55	37	44	54	36	43	41	36	44	52	31	50	52	42	41	47	42	53	54	39	51	49	33	51	39	48	38	40	33	48	51	42	59	36	41	55	50	38	58	42	39	38	31	44	49	34	48	45	44	40	41	49	32	32	29	46	35	66	54	43	52	44	29	45	41	40	38	42	37	40	50	42	45	55	40	48	38	46	42	39	34	37	45	46	40	32	39	43	42	33	33	49	50	42	47	45	55	38	39	53	45	37	37	47	48	35	30	44	42	47	42	35	45	28	41	32	44	47	46	45	45	32	44	48	28	40	44	50	35	46	31	36	37	41	36	32	31	40	56	36	31	51	45	29	46	49	47	45	36	38
40884	29329	13751	21992	28807	28616	26128	23310	20686	16958	14060	11599	9745	8194	7075	6486	5591	5141	4534	4254	3721	3312	2910	2692	2527	2263	1965	1748	1683	1468	1345	1237	1227	1128	1080	1045	1014	926	954	938	895	875	891	876	878	895	937	862	915	998	1007	884	947	911	971	994	1015	1035	1005	973	1017	1012	943	923	934	887	978	864	887	888	844	896	816	826	831	783	804	806	778	738	764	739	727	743	801	730	707	748	725	720	724	765	702	687	707	694	692	676	699	689	715	674	711	714	714	719	685	703	692	720	726	639	680	688	693	676	699	687	659	695	708	666	723	698	664	710	698	672	644	705	746	717	730	668	724	646	715	679	691	651	692	733	681	661	637	645	651	659	719	643	645	665	695	707	700	712	685	697	718	665	731	672	688	628	670	645	729	668	660	677	707	691	688	666	729	696	700	688	685	653	679	737	727	666	668	687	660	724	694	711	703	700	688	679	613	676	686	677	728	695	652	675	680	727	648	729	655	720	681	676	722	687	695	699	702	643	717	677	686	708	668	675	690	699	669	690	690	751	693	708	696	677	695	683	668	716	646	698	701	659	661	661	678	708	676	671	746	678	684	708	655	651	716	634	670	697	711	680	636	721	715	635	654	695	706	699	707	665	704	692	697	681	729	692	684	678	695	687	642	649	697	722	688	676	668	646	683	647	653	701	690	714	674	691	656	637	683	685	645	711	668	718	655	682	710	706	706	659	694	709	662	714	668	714	682	670	673	696	657	624	669	732	662	677	727	683	680	662	727	669	655	710	647	673	695	699	611	679	636	685	704	660	777	706	734	683	676	635	692	675	644	643	648	692	668	703	697	665	664	673	641	627	660	716	704	722	696	640	719	664	651	665	748	661	695	676	670	683	689	695	662	705	712	631	690	690	704	700	690	695	665	719	649	652	635	675	665	634	695	665	686	705	659	718	714	694	663	696	675	666	684	656	712	680	697	701	646	721	658	668	659	727	654	680	685	727	710	685	658	660	684	710	739	684	655	668	690	709	672	699	693	655	663	673	647	662	713	703	693	680	685	690	677	715	657	662	696	715	639	672	671	663	679	668	709	681	629	649	697	714	675	668	675	675	715	681	690	672	663	695	657	685	654	640	647	680	665	657	693	688	682	714	642	653	718	663	686	689	713	686	727	692	656	648	692	676	681	696	680	655	693	665	650	644	682	666	675	682	672	703	718	703	683	638	688	689	699	731	675	680	678	675	653	693	684	662	729	668	667	709	695	715	701	696	711	682	696	712	682	685	730	680	680	669	727	645	694	678	692	682	658	694	704	727	718	672	715	662	711	686	661	655	695	670	667	676	731	665	700	698	679	692	686	675	652	657	680	672	668	649	663	714	695	662	693	710	645	678	695	662	703	626	717	663	696	667	672	656	669	684	677	685	645	655	671	683	701	674	673	666	693	680	656	666	680	673	634	691	737	645	691	644	656	710	709	701	685	718	673	675	664	668	668	709	681	644	673	662	713	686	701	680	658	690	670	669	700	700	708	659	680	689	703	703	689	739	698	704	678	676	680	615	712	707	683	651	658	685	642	679	675	708	673	690	666	749	687	684	676	629	675	646	664	679	735	695	668	671	661	692	666	719	665	656	699	675	713	688	676	720	648	664	707	711	688	693	684	694	686	652	715	666	723	670	667	679	651	629	697	697	662	686	681	723	646	683	693	697	676	689	657	670	679	678	699	653	689	703	648	693	668	681	659	653	660	704	700	669	686	673	627	670	697	677	740	729	683	706	652	705	666	654	699	710	652	685	693	671	642	683	652	668	654	664	740	689	743	726	654	703	657	674	711	693	661	698	659	725	689	697	718	712	644	677	708	685	723	702	687	706	714	685	637	695	655	688	691	746	676	678	661	696	676	705	663	733	694	710	711	651	657	718	712	674	667	717	714	685	686	662	689	672	681	728	739	703	681	663	722	637	721	707	703	687	687	679	717	642	704	694	659	663	761	680	684	714	667	721	672	649	633	673	711	750	685	694	660	706	705	674	670	712	671	630	698	712	699	651	678	701	655	649	689	642	682	657	665	707	668	693	646	680	677	650	708	711	697	691	704	663	683	694	630	678	616	641	685	667	687	721	681	732	625	696	691	683	682	628	694	663	709	696	712	696	717	704	685	622	738	702	675	721	698	704	674	675	670	695	709	664	699	741	651	697	669	644	687	681	730	703	668	674	680	684	660	625	655	643	716	643	706	622	670	688	667	734	636	651	664	657	716	695	675	639	685	679	696	704	701	667	707	755	682	663	691	722	623	717	669	716	747	685	612	736	691	744	633	673	617	650	695	661	711	701	677	686	652	717	660	721	698	633	691	682	727	649	666	712	665	684	684	669	701	699	648	680	658	713	719	708	684	659	685	641	689	699	766	640	693	667	720	696	717	663	694	726	612	656	690	676	704	652	681	671	693	687	700	720	646	715	683	661	689	627	671	675	668	687	682	659	697	678	690	684	718	719	699	645	715	704	656	718	651	708	713	688	732	680	648	697	684	697	711	706	691	666	702	714	654	716	674	689	658	676	670	685	652	670	745	672	704	706	682	726	664	695	685	663	681	720	643	683	715	704	656	701	690	655	684	668	673	661	694	687	731	657	730	645	684	679	685	720	699	677	702	705	699	718	672	698	693	673	664	684	723	670	673	734	642	681	650	731	709	666	647	686	731	690	606	680	655	702	644	664	741	695	663	704	699	697	695	694	647	659	683	712	667	657	727	690	687	677	656	692	719	608	688	753	653	677	644	695	714	651	665	698	659	720	705	696	680	691	718	643	742	727	671	690	671	653	655	730	693	636	696	689	680	696	702	696	712	688	682	699	634	687	645	666	698	662	730	652	655	653	714	625	664	742	642	706	659	652	689	610	660	691	655	679	705	652	684	687	656	748	692	666	666	657	701	720	653	693	662	672	690	723	675	722	636	693	709	661	642	704	665	688	678	667	666	679	715	689	713	712	674	705	738	685	702	707	686	681	662	690	681	667	637	682	673	694	682	716	674	650	698	748	699	671	715	695	705	707	679	689	664	705	714	653	681	690	700	660	687	735	640	670	674	693	656	701	694	634	683	658	644	716	734	644	680	718	672	730	706	675	728	663	626	662	681	644	691	721	662	699	672	724	672	662	634	681	677	677	657	669	670	713	711	673	708	702	747	737	710	731	667	707	683	683	684	667	669	715	701	699	702	690	681	681	678	683	715	703	681	691	686	684	707	696	678	675	696	642	666	678	679	653	741	675	709	669	730	666	653	658	676	682	646	633	748	693	635	700	720	690	684	709	706	698	667	683	667	691	663	663	689	720	739	676	715	675	662	666	662	714	695	681	680	699	684	669	674	647	695	688	697	673	698	712	673	684	663	686	717	695	673	678	692	688	686	659	689	702	730	670	706	681	674	710	613	717	662	710	696	656	655	714	702	704	698	678	668	688	645	697	643	703	681	700	725	711	699	685	701	667	646	660	715	675	690	706	707	676	687	655	676	713
9283	6563	1285	719	799	726	658	624	574	508	373	339	292	242	203	204	184	150	173	138	129	108	113	75	94	90	87	85	86	81	67	62	61	69	61	63	60	69	65	57	54	59	51	54	62	55	62	56	53	66	57	60	45	53	62	62	53	57	65	64	74	74	55	47	54	58	77	60	62	52	69	63	49	63	68	56	53	62	66	46	56	48	60	53	43	47	41	63	59	46	49	57	50	46	47	64	46	55	54	45	53	61	52	44	51	48	47	38	50	52	45	57	59	52	54	59	51	53	41	40	57	61	51	46	55	60	46	58	38	53	56	36	56	65	65	62	54	60	62	48	53	43	48	57	52	58	42	49	37	58	59	53	49	56	62	45	59	52	61	38	49	53	50	65	53	48	58	59	64	47	53	45	48	57	47	61	55	50	42	35	56	45	57	56	53	51	77	61	49	42	56	47	50	49	44	54	55	57	47	47	55	63	58	64	42	43	46	49	47	62	49	38	64	42	53	41	53	49	59	58	54	49	49	49	62	52	47	50	58	42	58	39	60	61	61	61	64	37	46	54	53	49	53	48	40	54	51	58	44	52	47	63	51	50	44	55	59	62	52	46	43	44	60	58	37	56	43	50	44	55	63	52	51	61	67	36	50	45	54	51	53	46	44	54	42	52	53	39	53	55	49	48	45	54	53	41	45	58	57	65	46	52	56	39	49	64	60	45	52	60	51	61	46	52	47	51	47	47	54	53	42	38	41	46	50	41	64	39	39	46	48	51	47	51	50	49	57	54	52	47	49	51	40	49	57	46	53	52	48	57	53	55	48	51	47	48	59	48	67	69	59	48	50	41	54	52	47	47	39	50	47	59	53	55	51	63	53	48	57	53	61	40	47	62	46	37	46	52	48	52	31	62	45	42	50	56	49	59	56	52	52	51	61	51	35	64	44	61	37	64	50	60	46	35	55	47	48	52	56	53	41	47	44	60	43	53	56	65	51	54	58	35	43	50	56	54	47	52	47	54	50	41	63	48	53	47	39	62	52	52	46	57	41	49	49	52	52	50	49	56	59	56	53	54	56	57	60	52	71	46	50	48	57	48	45	46	53	52	71	54	49	55	44	55	54	41	43	52	46	56	44	47	41	61	40	51	57	48	54	60	56	49	48	48	40	45	53	38	45	46	51	44	54	47	55	60	46	48	57	45	33	56	41	54	58	44	46	40	56	56	48	54	48	57	44	47	48	51	54	47	56	53	56	42	43	52	63	48	54	51	64	51	39	55	47	61	36	49	50	49	58	48	39	58	60	62	53	55	46	57	54	50	49	51	51	51	58	41	61	56	54	51	59	47	53	40	46	42	38	32	60	51	48	41	59	57	56	53	59	48	45	51	37	57	49	49	50	44	42	59	52	57	62	50	48	41	66	42	65	47	57	42	53	60	43	45	50	65	67	52	37	44	52	63	66	63	45	50	55	41	40	43	36	32	57	51	50	48	42	55	48	41	50	52	50	60	42	52	60	43	50	46	44	48	56	53	41	56	63	41	46	56	53	40	44	46	61	49	59	53	43	58	64	54	54	49	40	40	46	61	62	50	59	62	50	58	51	58	48	51	42	54	51	54	48	53	35	40	58	46	49	45	62	51	55	57	43	51	47	60	45	51	45	47	51	46	40	47	56	50	59	60	50	47	50	55	50	48	57	51	45	53	39	54	51	51	52	51	52	31	43	51	57	44	55	44	55	54	48	52	43	44	56	46	67	39	38	60	41	54	45	57	51	50	45	48	51	47	43	53	59	55	57	60	65	48	46	53	53	42	64	56	55	58	50	45	64	51	48	42	59	48	57	54	48	56	47	65	36	47	50	56	58	45	43	54	59	46	48	43	62	56	51	50	36	56	69	39	47	62	51	48	53	54	49	41	62	50	53	49	44	51	44	51	49	51	52	50	60	50	48	52	58	52	44	37	47	64	56	54	41	51	52	56	56	62	40	47	40	53	42	68	49	61	56	60	43	42	46	43	51	48	52	56	51	53	42	52	49	53	36	62	53	57	43	57	61	47	51	52	50	52	47	58	59	62	58	43	57	52	42	35	41	52	48	47	49	54	53	44	49	51	56	58	50	49	44	75	50	57	50	57	43	49	45	53	54	63	46	63	55	50	37	57	55	47	50	53	47	49	40	48	40	40	53	43	59	48	54	48	44	65	51	37	62	46	51	64	45	49	55	52	58	43	52	43	46	45	58	51	62	54	49	56	50	42	39	46	48	42	53	59	57	54	55	53	58	44	61	67	46	48	44	68	53	55	46	53	57	57	61	62	50	43	55	54	59	46	47	37	54	55	43	56	51	50	53	57	62	56	43	41	41	61	53	43	50	60	50	57	53	39	46	44	45	51	59	45	61	43	45	41	44	55	34	54	58	65	55	48	54	41	61	49	46	45	50	54	56	49	46	46	36	55	51	48	42	61	48	43	47	57	49	52	47	50	53	37	46	44	53	42	46	55	52	54	53	57	47	63	51	53	48	51	54	62	46	50	50	68	60	49	46	57	50	59	49	54	55	49	51	71	53	51	46	36	49	47	46	58	54	56	52	49	57	52	43	56	42	49	48	36	40	52	52	63	45	35	43	64	42	44	61	56	51	59	43	39	43	45	38	39	52	57	61	45	45	40	43	63	40	56	51	50	55	39	35	39	43	48	46	57	51	47	50	59	62	53	40	49	54	42	62	46	51	48	53	56	47	46	45	62	49	41	45	46	56	37	66	61	43	44	53	52	41	36	36	60	50	41	51	58	54	52	54	53	46	53	49	49	53	50	55	54	50	52	71	40	51	49	53	59	48	46	58	43	49	50	59	50	50	50	48	65	48	49	47	53	43	54	43	33	47	49	46	44	49	56	47	56	53	45	58	37	69	67	52	55	53	64	48	65	41	46	47	51	62	48	54	61	59	46	58	53	54	55	46	56	36	62	37	35	45	46	41	43	52	52	55	34	55	55	70	56	65	59	57	54	49	49	59	54	65	50	39	44	56	49	53	64	47	51	36	57	47	54	62	46	55	51	53	58	44	48	51	48	41	46	54	49	67	39	44	50	51	50	36	65	47	63	50	64	51	57	48	40	54	48	53	63	59	60	51	57	60	51	52	55	45	61	51	46	64	54	43	53	43	56	49	59	52	54	52	45	58	57	58	65	45	46	45	45	48	40	42	57	54	44	51	57	43	48	43	50	49	52	74	50	54	52	58	50	54	44	46	54	42	57	72	56	50	43	46	54	47	52	47	47	41	41	48	44	47	61	64	47	62	54	57	44	45	60	45	51	40	54	67	55	56	52	49	39	67	48	47	65	43	53	51	58	51	46	46	40	53	61	48	48	45	48	48	46	60	59	41	60	56	45	52	42	57	44	41	46	44	57	56	60	46	53	47	58	48	54	52	65	60	45	48	53	50	65	56	55	45	51	68	53	59	39	54	46	48	38	63	50	46	36	70	38	43	71	53	48	56	66
48376	35742	18362	26894	33855	33719	31074	28184	25208	21775	18382	15303	13239	11541	10207	9000	7909	7191	6525	5788	5084	4747	4015	3551	3263	3122	2657	2504	2282	1941	1884	1633	1691	1524	1491	1377	1287	1307	1222	1166	1140	1104	1068	1142	1171	1166	1233	1179	1227	1194	1215	1239	1218	1234	1272	1275	1300	1245	1268	1265	1272	1243	1201	1178	1191	1219	1116	1178	1154	1164	1102	1113	1131	1071	1043	1065	1034	996	999	977	908	953	902	915	864	856	944	880	885	842	917	834	810	854	859	875	904	826	865	846	849	886	843	825	853	854	817	818	851	866	844	916	848	890	908	849	839	844	868	844	830	843	814	844	909	803	823	799	866	779	835	849	831	837	867	865	908	760	814	949	819	794	817	860	852	837	856	814	858	813	813	853	840	825	896	832	846	824	852	863	882	814	852	796	852	774	818	795	859	871	855	846	851	839	846	790	776	876	798	835	805	794	848	834	826	830	804	809	845	836	797	832	840	841	819	814	812	810	851	859	859	830	787	809	804	814	818	817	809	809	824	856	753	888	824	856	796	791	842	815	827	805	842	825	842	762	846	822	833	809	830	869	844	814	771	770	852	813	849	826	835	812	837	780	793	886	857	793	824	848	861	880	805	832	797	854	841	811	864	865	877	825	845	802	846	790	824	833	832	846	892	835	812	830	809	775	846	839	851	793	847	756	840	789	811	811	847	824	856	817	840	839	838	804	844	857	855	796	868	826	845	885	773	811	817	805	827	803	792	820	833	784	790	830	835	796	865	867	845	800	757	821	831	853	801	808	792	780	857	849	823	821	838	833	847	808	844	790	835	823	859	767	763	854	817	772	779	848	869	796	847	819	796	871	847	789	796	846	804	861	863	835	821	798	833	824	809	803	868	817	820	839	860	826	803	824	834	840	800	833	835	794	850	837	795	810	812	866	838	803	825	823	893	820	821	813	825	847	802	833	818	801	873	811	858	815	813	867	847	834	766	802	859	834	824	824	840	841	791	791	804	813	810	842	805	823	835	786	820	875	833	825	769	865	799	812	838	794	819	817	873	765	838	806	819	824	792	793	838	822	871	828	798	844	831	821	814	874	870	816	879	849	819	834	829	808	838	820	849	840	863	882	848	871	803	853	840	886	793	785	879	819	843	851	859	793	865	818	808	836	819	771	829	819	848	862	793	837	791	845	776	790	810	856	861	847	785	797	845	814	813	828	855	848	803	815	827	802	797	813	836	865	804	807	796	808	832	843	824	807	855	857	825	801	856	828	799	817	837	802	837	869	829	838	805	838	870	787	851	791	812	814	806	851	794	848	807	811	806	871	822	833	859	859	839	799	785	821	825	800	826	791	828	803	817	848	797	812	875	832	832	833	813	787	843	799	856	809	882	819	861	775	798	814	770	838	816	845	813	867	821	785	782	818	836	823	786	824	836	839	881	822	837	843	842	864	824	825	806	860	835	844	823	847	816	828	837	848	855	794	838	817	822	796	799	812	821	825	798	838	812	842	851	833	827	810	828	843	800	811	796	844	825	799	766	824	827	891	830	771	834	801	824	785	833	794	811	814	817	790	850	798	789	837	851	813	789	827	805	877	822	794	812	809	826	840	759	844	857	833	818	874	815	762	765	857	858	804	814	798	885	824	829	783	797	800	824	825	809	813	858	813	836	821	810	824	823	819	791	817	859	783	772	805	827	852	835	787	840	867	799	824	832	775	823	859	786	827	827	872	836	871	817	847	824	772	824	783	833	845	794	792	825	840	828	819	827	817	823	806	807	812	827	800	799	822	813	796	774	830	865	821	797	828	847	788	825	835	813	824	831	829	785	840	814	809	816	867	817	816	830	793	830	872	838	842	794	837	826	827	849	835	852	842	830	843	822	882	821	894	820	755	862	848	801	854	905	826	827	805	764	863	833	842	817	815	822	799	845	827	853	834	834	868	790	870	861	814	787	814	799	778	843	782	800	822	820	824	849	816	822	864	832	855	821	854	853	875	851	822	822	864	837	815	803	808	810	799	808	839	839	772	849	866	823	766	802	837	806	844	803	759	818	840	817	819	783	783	778	822	845	845	821	893	826	883	860	816	816	864	796	845	892	811	827	797	860	840	825	841	824	869	813	838	766	818	824	836	817	816	822	820	804	836	782	780	815	819	872	767	863	812	844	801	796	832	859	828	812	838	798	855	798	785	814	792	823	858	846	850	822	851	812	852	849	823	819	791	856	823	785	815	850	837	781	826	849	861	812	884	789	832	790	835	825	825	862	824	783	827	791	834	815	822	839	860	787	818	838	822	822	820	896	815	834	855	782	795	825	831	834	850	853	771	828	802	808	813	851	793	864	804	805	846	784	789	883	793	784	794	822	825	799	829	841	810	819	846	859	854	826	837	810	822	872	853	783	816	837	772	827	842	858	822	824	842	764	854	787	824	843	851	795	852	818	894	853	845	789	869	852	828	843	866	857	791	803	793	825	842	853	833	818	800	848	813	824	830	814	846	820	852	860	805	855	840	799	737	866	815	836	829	846	808	805	839	849	803	792	833	821	806	849	845	854	786	834	812	823	825	784	838	851	847	838	845	841	834	771	777	827	852	764	785	798	792	806	821	736	838	866	827	803	791	849	780	855	788	823	837	867	818	853	774	798	873	785	838	821	791	776	803	895	791	775	841	857	819	855	819	803	801	872	844	803	881	808	813	867	849	829	794	843	823	868	802	830	797	791	777	859	827	844	847	840	812	824	831	780	816	815	821	836	860	818	806	842	823	821	847	777	818	860	781	798	815	863	777	838	839	805	841	820	833	817	819	842	808	842	830	872	817	854	805	815	821	828	821	846	829	785	848	820	840	769	856	814	825	834	780	799	845	822	888	830	869	841	783	854	861	845	847	843	806	825	840	807	822	796	806	876	796	828	887	823	821	824	827	822	795	850	851	818	841	869	833	841	864	823	835	784	830	778	836	851	785	843	787	835	794	836	879	806	816	831	835	866	826	807	768	801	802	828	773	871	850	840	790	843	786	839	765	840	803	829	798	831	836	841	814	851	824	800	835	831	829	797	812	826	800	813	855	817	748	842	850	847	841	793	874	781	834	821	830	836	839	833	844	820	752	803	871	856	843	831	839	827	858	824	823	803	801	830	808	830	785	852	869	820	789	860	831	799	841	829	810	804	779	769	823	856	876	802	850	829	880	793	821	835	831	809	805	811	846	841	789	814	805	787	813	852	828	795	851	824	822	856	843	771	816	878	811	781	896	772	826	835	846	854	834	813	895	840	841	909	841	784	872	824	806	799	825	825	834	775	802	861	861	837	862	856	832	842	817	793	784	819	818	824	792	793	882	832	815	835	864	826	798	815	809	868	762	839	807	864	815	822	876	896	876	772	754	770	850	805	830	811	818	865	823	858	837	837	826	866	858	826	835	797	835	838	816	862	809	826	819	844	821	844	844	822	874	834	896	821	818	737	833	822	812	848	802	847	775	806	861	898	802	835	863	857	845	825	845	840	858	826	791	823	818	731	843	805	819	836	852
3799	1760	413	262	335	331	291	253	237	203	173	165	141	118	96	94	83	79	91	68	79	56	67	53	47	46	40	35	50	36	45	38	40	38	35	36	20	36	31	39	47	35	32	34	26	44	40	38	35	29	41	33	41	29	31	33	33	33	21	27	43	26	33	42	42	30	41	27	26	33	34	45	28	35	32	26	35	33	41	40	23	33	43	21	31	29	26	30	36	29	32	16	31	33	27	29	35	33	24	28	28	25	26	41	30	39	30	28	21	31	32	38	38	29	31	29	31	34	38	35	45	23	25	27	35	31	37	34	36	38	35	35	29	31	25	34	25	38	28	29	40	33	39	38	34	31	43	37	38	44	23	32	38	31	36	39	44	34	37	33	38	32	30	33	37	27	29	32	33	36	36	28	26	32	40	26	34	29	23	37	35	30	34	34	34	31	47	25	31	34	36	35	29	37	34	34	26	40	28	27	25	37	25	30	27	39	18	39	34	43	30	31	38	33	31	33	28	35	36	38	37	34	37	36	26	35	25	29	33	31	37	32	28	35	43	31	38	27	33	33	35	36	31	27	28	31	40	33	35	33	32	43	26	25	31	30	37	38	29	26	36	23	32	33	36	44	39	33	34	29	32	30	30	17	29	36	43	39	30	26	26	32	36	32	26	29	28	29	33	34	37	43	26	25	36	35	31	28	33	35	33	31	24	32	27	39	24	34	32	44	35	28	32	42	42	29	30	26	24	28	33	24	33	27	30	35	32	36	39	22	35	30	32	29	26	42	30	35	39	30	34	18	27	25	37	24	33	46	31	27	36	33	28	27	28	26	49	34	26	24	31	27	34	27	34	38	25	36	25	40	27	35	33	28	38	42	32	35	33	29	34	34	33	37	21	41	28	27	38	33	31	32	33	23	48	30	33	27	35	37	24	25	40	30	29	27	40	33	32	37	34	36	32	32	30	23	25	37	30	27	32	39	33	42	35	32	31	25	31	34	39	31	22	23	35	32	29	35	42	33	45	33	41	28	36	28	36	32	38	30	31	34	34	35	39	35	30	39	24	22	39	29	41	37	31	40	23	40	41	36	35	39	30	28	29	31	26	34	32	28	36	34	43	33	44	30	36	31	38	32	28	46	31	44	30	28	27	40	40	30	30	34	31	36	32	43	28	38	37	32	41	43	34	32	33	43	32	32	33	30	41	37	21	37	32	38	30	27	30	33	32	47	33	28	18	44	28	32	37	33	32	30	36	30	33	35	24	25	31	27	43	30	31	39	41	25	29	27	30	33	33	26	40	41	29	32	37	32	33	24	26	39	30	20	26	39	34	25	29	40	35	34	27	26	37	23	38	33	33	26	48	26	32	29	38	34	29	29	27	35	27	35	30	34	26	35	30	45	40	37	24	37	36	40	30	35	48	29	23	35	27	39	23	31	36	37	29	27	29	26	27	23	29	22	28	35	28	32	45	33	39	32	34	32	32	34	22	35	28	35	36	28	30	41	39	29	37	33	28	22	24	28	30	30	32	47	31	39	31	34	42	40	31	28	29	39	37	29	40	30	23	30	34	30	20	22	35	40	30	27	28	34	30	19	32	23	31	36	37	29	37	24	30	38	25	29	36	35	27	28	31	28	27	31	30	36	28	33	31	37	52	33	20	30	40	30	35	31	37	29	35	35	30	32	37	31	46	24	35	29	56	27	22	30	33	24	27	33	36	30	23	23	22	35	25	38	36	32	37	28	33	29	33	31	31	33	30	37	34	41	27	29	29	33	35	39	27	31	28	29	42	25	29	24	25	32	34	33	40	44	35	25	26	35	29	33	33	31	36	38	34	32	27	33	36	31	24	36	34	35	34	31	25	39	36	40	32	37	40	33	30	23	16	25	35	26	29	32	33	31	30	27	26	23	35	38	33	30	38	35	23	33	33	43	30	31	19	25	32	36	30	28	27	28	33	31	29	23	35	35	44	36	32	42	41	28	33	33	39	37	24	39	20	29	33	33	35	30	29	34	25	39	46	35	40	35	31	41	49	42	39	27	36	26	37	36	39	41	38	34	34	39	38	21	35	38	40	35	25	33	21	29	38	23	37	32	23	29	42	34	29	26	33	38	22	33	38	29	31	31	30	30	21	29	23	36	30	29	34	29	47	25	37	30	28	36	32	28	36	33	36	23	33	32	43	35	27	29	28	21	33	37	38	35	17	25	37	30	30	23	31	39	33	33	29	37	30	27	44	32	46	31	36	31	34	39	30	32	31	35	47	33	32	26	41	24	40	37	41	34	24	34	30	29	43	29	34	34	38	30	47	29	32	35	36	25	26	29	36	41	24	34	44	26	34	33	29	30	38	34	40	37	46	34	35	27	23	34	47	28	30	36	35	28	39	26	35	30	24	30	35	32	37	33	36	23	19	26	38	24	29	29	27	36	35	37	30	37	32	21	30	34	27	25	38	37	34	40	30	36	50	27	31	37	37	31	42	32	36	39	33	36	44	31	31	29	26	42	43	34	30	36	42	24	32	24	39	35	31	36	34	37	29	33	38	39	28	34	28	33	23	23	31	38	39	43	29	25	40	36	30	33	37	28	29	27	27	25	36	35	36	33	38	31	39	41	38	34	34	35	44	34	27	30	30	37	31	25	27	24	41	24	39	30	29	36	36	27	37	33	21	24	39	33	33	27	34	39	33	25	27	36	29	37	26	30	30	36	37	44	27	26	34	38	31	31	32	27	30	25	38	29	39	35	31	40	15	35	33	28	30	30	30	26	30	34	29	24	45	36	29	37	27	42	41	25	30	35	34	28	30	26	26	26	32	32	41	32	33	32	32	33	31	31	38	22	41	32	30	33	34	45	33	32	38	33	36	35	31	18	32	39	36	27	26	37	40	31	42	30	30	33	30	31	17	38	33	40	30	28	35	27	38	34	33	43	33	27	37	23	25	26	45	34	40	26	26	30	31	27	34	33	29	31	25	22	28	24	25	23	32	30	35	19	30	30	28	24	24	42	35	20	37	28	31	29	39	32	26	36	26	37	23	28	35	43	36	24	36	34	48	24	27	36	38	32	40	43	38	26	39	28	46	27	26	27	31	24	29	34	32	43	26	28	28	21	30	24	34	29	33	28	43	27	41	36	35	34	34	34	43	36	45	26	31	36	39	26	31	34	39	37	29	34	29	35	30	38	29	44	35	32	40	30	27	25	41	35	33	33	31	30	49	27	27	42	37	31	29	31	22	40	29	28	32	36	30	34	40	25	38	33	25	32	32	33	36	28	25	38	39	31	32	39	25	29	28	37	25	28	21	26	39	31	27	28	26	33	37	26	33	40	37	27	33	31	31	24	36	35	40	40	42	33	34	33	24	42	29	32	29	32	32	26	40	36	30	42	24	33	33	28	27	41	36	31	36	20	28	36	32	33	32	35	40	36	35	29	22	25	39	28	42	29	32	33	32	34	38	26	41	28	27	20	39	32	36	32	37	36	44	36	25	33	32	34
36014	25074	10638	16985	24110	24093	21008	18211	15491	12584	10125	8107	6774	5721	5053	4447	3968	3504	3435	2918	2527	2088	1940	1782	1721	1467	1348	1177	1056	1011	872	863	853	869	763	712	683	648	633	686	606	644	618	695	655	624	698	713	729	735	716	774	685	723	712	776	782	756	746	742	761	730	686	718	718	724	771	655	711	696	677	672	676	645	697	617	644	639	602	643	579	617	561	600	565	576	535	541	577	566	563	598	494	534	520	572	535	515	560	512	548	525	534	555	523	535	552	540	512	492	548	527	590	555	573	526	515	518	532	542	520	560	481	582	535	572	549	519	543	572	560	505	549	527	573	575	516	509	534	543	495	528	514	539	510	536	529	543	537	549	563	579	499	521	550	541	548	516	567	508	510	517	559	504	522	550	529	544	504	509	509	536	521	526	543	537	524	475	550	528	493	520	501	528	529	560	555	551	529	510	558	501	524	549	503	512	541	529	504	584	545	549	495	511	532	541	548	573	516	576	535	545	527	554	547	560	539	555	546	514	558	538	504	530	521	515	555	519	561	552	520	533	496	496	505	559	508	536	557	535	520	544	533	550	488	514	491	527	532	539	533	551	591	533	510	519	522	585	556	505	579	517	466	536	523	532	552	523	512	539	565	514	512	543	488	558	540	564	550	528	520	543	544	517	526	530	499	559	518	531	508	563	544	574	540	531	507	551	526	518	531	550	512	492	550	535	509	517	522	523	535	544	502	529	583	510	511	554	524	508	547	537	531	521	547	548	545	505	542	529	509	544	522	549	581	535	551	496	541	532	525	538	520	556	535	547	574	489	547	524	525	517	533	527	529	503	533	537	513	543	557	499	543	534	489	554	506	496	531	541	559	540	549	562	512	549	545	535	556	545	499	525	511	522	515	551	514	532	552	551	515	501	542	519	529	524	532	546	517	540	491	522	541	544	544	534	531	532	517	477	525	553	501	539	549	567	530	564	520	504	546	510	512	562	532	529	554	536	527	507	512	523	551	569	513	528	533	550	564	570	533	531	535	540	533	548	537	529	502	522	540	549	553	546	559	541	539	543	574	529	574	528	537	537	579	523	496	539	520	515	513	539	558	541	535	532	531	523	567	499	534	536	501	543	521	566	531	498	560	519	564	523	557	513	510	510	542	478	498	545	543	515	505	545	505	566	538	534	540	562	541	522	577	528	494	532	580	543	534	533	542	526	520	527	532	504	539	500	503	524	515	534	556	546	538	512	531	534	524	516	520	533	553	579	540	517	533	552	521	548	553	556	530	547	497	529	509	545	525	517	560	533	510	494	553	532	551	549	525	564	521	574	546	531	555	546	578	565	554	568	546	550	566	506	545	527	539	543	560	524	532	547	544	508	544	523	555	517	561	530	562	555	562	504	487	578	562	540	532	547	554	536	545	544	543	538	583	580	547	521	532	514	512	556	537	530	555	549	506	528	483	564	523	520	503	505	563	516	522	488	538	556	555	576	520	502	498	557	524	529	511	567	556	551	563	566	528	520	549	545	549	560	511	507	530	543	532	543	532	537	560	535	540	562	570	534	530	535	529	525	536	523	523	545	580	523	549	532	516	559	564	541	566	544	554	570	537	508	541	500	542	509	531	557	555	480	531	537	538	530	543	538	548	516	545	538	518	548	511	533	530	533	513	506	548	527	565	525	537	520	536	588	526	515	523	542	557	535	544	523	554	496	529	546	545	527	524	529	516	531	559	551	533	528	537	545	542	501	531	523	546	534	550	578	515	533	556	526	548	512	574	500	568	491	536	560	562	545	587	530	575	497	537	557	531	464	556	500	524	537	552	533	553	540	561	525	519	525	518	544	514	505	541	564	568	547	530	486	520	499	501	554	535	549	541	535	528	554	560	500	550	539	539	505	529	538	504	568	556	513	526	572	531	539	501	522	498	508	543	518	549	507	548	517	498	561	517	526	578	541	591	538	538	543	523	520	495	547	526	542	538	550	474	563	504	544	529	530	545	488	569	558	560	514	551	552	583	525	572	550	555	523	550	548	496	538	479	505	518	561	523	553	555	524	524	528	549	514	533	557	505	528	534	533	579	512	529	539	532	529	536	531	530	562	552	544	551	547	573	544	539	500	517	521	539	550	542	542	531	525	528	514	521	534	538	553	502	565	530	563	539	543	548	524	554	557	531	533	570	545	536	555	535	503	532	527	553	516	484	534	533	564	564	512	543	535	523	544	530	491	517	539	563	559	510	546	525	525	522	567	507	524	527	530	527	586	517	547	540	545	540	500	524	512	543	563	495	544	547	524	583	574	550	536	521	527	520	539	518	529	554	540	529	552	512	532	548	530	516	570	495	514	534	559	498	533	525	484	547	534	553	531	549	547	520	508	566	488	540	589	552	534	509	551	543	521	489	545	513	525	518	509	540	502	510	461	528	495	540	514	504	519	553	527	507	522	509	561	552	508	539	594	506	494	553	564	506	539	528	541	550	520	526	552	497	564	545	531	537	523	522	530	549	551	569	542	516	554	550	557	560	541	510	531	535	516	527	524	513	497	513	510	528	496	488	536	512	526	553	559	509	492	528	519	530	536	551	508	533	572	528	509	478	527	558	518	552	530	501	549	556	536	551	510	543	527	522	540	558	512	562	549	533	519	534	548	503	519	538	554	555	518	499	527	556	523	563	507	548	506	520	521	522	545	561	550	544	534	515	541	542	537	544	568	558	588	553	529	549	520	592	516	506	587	542	501	558	562	529	526	522	517	551	540	510	563	540	512	534	552	526	521	567	523	536	534	527	541	508	541	539	538	534	542	557	583	540	584	547	491	500	528	495	534	509	543	511	525	504	518	513	517	542	552	559	521	531	511	578	503	559	545	495	576	555	557	487	547	517	519	518	565	582	498	517	530	552	547	511	548	532	517	642	537	513	546	516	553	470	515	513	514	526	531	551	522	535	520	505	536	541	510	534	531	492	526	568	552	481	486	537	549	500	577	511	553	540	521	534	558	594	579	567	538	494	512	542	519	561	542	507	552	495	548	580	516	518	546	525	505	546	548	543	540	544	483	543	564	588	484	544	594	569	516	573	584	528	540	517	502	527	504	528	511	523	512	559	532	514	558	541	508	529	517	510	521	539	544	540	541	544	522	553	521	498	506	551	548	537	515	506	550	529	546	523	522	560	514	559	526	549	545	539	502	563	550	502	493	548	467	512	493	515	553	495	555	516	523	555	552	531	530	547	537	580	535	532	531	491	523	543	539	552	539	533	522	548	520	507	545	545	595	515	565	587	561	542	527	512	555	562	537	527	496	560	514	524	544	552	544	531	588	556	533	559	520	541	516	550	506	523	567	552	473	529	561	553	518	527	563	532	580	575	564	532	552	505	542	572	516	523	576	549	550	571	559	526	510	527	537	535	475	495	499	519	585	498	535	553	539	575	581	546	531	508	509	514	524	528	555	535	477	517	531	527	497	517	523	539	572	531	528	520	520	525	562	541	547	559	520	591	535	530	532	540	536
7236	5012	1059	575	642	648	557	448	441	419	358	291	247	210	197	179	161	131	145	88	107	84	96	76	84	92	76	80	66	72	57	58	66	59	47	63	52	40	50	57	46	55	45	49	38	53	43	44	47	56	51	55	59	60	61	36	59	53	44	60	51	50	50	41	45	52	47	45	37	43	47	44	58	59	40	48	45	49	41	54	44	42	43	47	56	48	34	50	36	56	53	50	45	50	51	47	46	46	42	32	35	40	43	44	50	35	59	49	45	55	50	57	40	53	38	51	47	29	40	49	42	50	44	49	41	44	51	47	60	36	42	49	34	50	42	33	54	44	41	32	46	42	40	38	51	40	42	45	33	39	40	49	52	40	38	39	37	37	39	43	32	40	37	48	57	36	37	38	37	49	40	53	39	42	49	38	37	42	32	51	35	37	39	47	40	47	47	35	45	42	48	38	49	34	29	52	39	39	53	55	46	40	30	32	53	40	39	50	41	52	41	40	31	44	47	36	48	48	41	38	45	35	45	44	36	40	43	43	39	39	28	44	39	42	34	48	38	38	35	56	42	44	40	43	35	52	37	50	36	44	38	42	48	43	44	32	43	36	47	45	26	45	38	47	37	37	43	39	56	54	46	38	50	56	38	39	36	39	39	47	38	30	40	58	38	50	37	36	44	50	46	38	38	24	30	45	39	46	44	37	42	40	33	44	46	44	43	42	48	46	41	43	34	48	43	51	42	50	36	54	64	40	49	39	48	40	47	43	34	49	49	53	43	52	47	48	37	38	37	45	39	53	36	35	32	47	45	47	49	46	40	46	40	41	47	61	42	64	45	44	41	44	35	48	58	49	44	47	37	39	43	34	51	34	47	35	42	36	50	43	52	43	45	42	38	49	41	57	44	53	50	46	45	41	49	52	36	54	32	36	47	37	50	48	53	45	42	45	52	54	38	40	46	47	46	42	43	39	36	37	55	38	48	49	47	41	50	41	50	49	55	45	47	44	46	46	43	49	44	40	49	42	43	34	45	42	42	45	37	32	46	54	35	34	34	45	49	57	45	55	35	39	40	37	37	38	40	40	48	41	34	45	26	49	38	36	50	49	36	55	39	45	34	30	38	38	49	44	38	43	41	50	37	38	39	41	30	38	47	43	37	48	48	47	42	41	39	40	44	36	45	48	50	54	49	43	40	38	50	52	40	48	42	52	41	47	48	40	20	53	39	42	57	43	40	40	45	52	48	39	45	32	48	42	47	37	53	46	43	49	41	48	30	37	30	40	46	50	43	38	40	55	44	35	43	46	35	41	45	49	50	40	33	38	46	47	58	40	39	35	49	44	37	50	53	39	45	44	45	31	55	40	45	39	29	41	45	47	44	47	41	47	35	33	40	54	40	47	32	46	44	39	49	53	43	44	33	44	51	42	34	42	38	40	46	47	44	35	55	37	38	45	42	35	46	35	42	39	39	41	29	39	46	34	40	42	49	51	51	54	42	47	37	44	50	50	28	47	30	39	47	42	43	24	45	50	45	37	56	58	41	36	41	39	47	33	34	40	43	47	38	36	43	38	46	33	44	40	42	42	41	47	41	49	24	39	39	54	33	42	45	45	48	50	37	51	39	32	37	48	33	40	41	44	62	52	48	47	42	33	38	55	34	38	35	47	42	35	49	43	43	46	37	45	52	49	43	46	38	38	58	46	37	42	44	51	36	54	30	43	52	42	49	37	28	55	52	53	40	43	34	31	42	45	42	34	34	31	54	44	33	34	41	42	32	44	44	49	34	35	47	32	33	43	39	43	37	44	45	34	36	50	40	38	44	58	43	46	43	37	42	47	37	55	38	36	45	56	44	48	43	47	38	37	40	39	49	45	55	48	48	49	54	41	49	50	37	46	49	45	50	45	33	43	36	47	44	37	38	46	27	47	49	43	47	58	45	37	35	45	44	43	47	35	45	34	37	40	45	45	50	48	52	37	47	44	41	45	37	43	33	43	53	42	45	40	40	41	42	47	46	45	44	43	38	38	41	51	42	53	47	39	48	28	39	40	46	36	42	36	34	44	37	55	40	37	42	36	49	44	47	37	43	38	52	42	38	49	49	50	55	41	40	41	40	42	49	44	48	34	43	39	51	45	42	33	48	38	43	41	33	45	42	48	28	52	51	36	31	39	49	32	35	40	38	45	46	40	47	38	61	49	39	26	64	42	40	49	40	51	53	39	41	41	42	33	39	34	52	46	36	32	49	51	41	31	41	38	40	58	45	48	39	36	48	45	43	39	61	37	47	42	48	44	30	37	37	45	46	45	37	47	38	39	42	46	43	40	44	44	58	41	37	38	47	58	47	37	46	32	48	26	47	39	51	42	53	42	47	50	38	43	42	45	35	45	38	46	43	53	46	40	44	36	41	42	37	45	42	40	37	52	32	43	51	38	55	38	41	37	39	43	43	56	44	43	47	49	45	46	54	49	35	43	43	38	46	42	41	47	37	49	45	46	41	36	34	41	43	52	49	36	43	36	43	43	46	48	43	49	42	52	41	50	33	29	31	29	43	38	43	43	34	46	42	37	49	44	43	47	44	46	50	41	43	39	46	49	33	39	29	38	44	44	48	39	48	31	41	44	38	57	42	46	38	37	33	34	36	49	47	53	44	43	47	41	33	48	47	63	45	34	35	46	23	40	49	38	44	52	46	40	39	35	46	53	44	44	56	36	52	45	51	49	35	40	43	49	47	43	48	43	37	55	44	36	34	50	47	41	50	38	37	45	49	42	43	54	48	35	45	47	36	54	45	50	58	46	37	41	38	46	56	40	42	40	40	53	48	40	40	39	43	51	43	56	45	43	29	41	52	39	47	45	58	45	41	40	39	46	34	38	49	49	50	39	41	40	41	37	38	42	35	59	43	34	46	41	52	47	47	46	39	37	38	50	28	40	44	35	44	47	54	35	37	40	42	35	35	58	47	44	44	40	35	45	39	27	46	43	39	37	34	47	38	39	41	46	44	35	36	39	60	42	50	43	47	38	45	48	49	45	41	33	47	39	43	31	50	37	40	39	58	33	50	36	48	31	30	53	42	42	44	37	37	41	49	39	39	44	44	35	49	50	42	37	40	38	47	41	42	42	37	37	43	44	45	50	44	51	44	41	49	40	38	50	54	32	48	42	42	40	50	43	47	43	42	51	41	43	45	48	45	47	39	44	43	48	35	47	28	39	37	39	35	34	35	48	43	48	37	43	45	39	41	46	52	45	36	44	49	35	43	38	44	31	38	46	53	53	41	45	38	32	43	41	52	40	38	43	48	52	42	40	48	36	46	37	44	39	45	40	46	38	49	36	30	41	51	38	37	54	42	43	51	43	35	38	37	49	34	34	48	51	50	55	42	47	38	61	51	43	47	42	54	47	41	37	49	51	53	38	41	47	46	43	48	47	57	32	47	37	35	28	37	36	54	33	39	39	47	44	49	41	51	35	52	43	52	41	45	36	45	46	65	33
45587	33783	16799	24093	31381	31352	28270	24570	22030	19059	16389	13766	11510	9935	8761	7786	7077	6271	5665	4858	4372	3749	3142	2929	2854	2531	2372	1988	1793	1625	1484	1410	1311	1300	1170	1132	1039	997	943	948	938	943	941	977	982	1005	995	1051	992	1126	1037	1038	1095	1117	1113	1126	1109	1137	1119	1066	1076	995	1061	1005	947	999	1002	1024	992	962	1001	942	940	946	851	889	897	859	832	791	776	814	779	792	751	747	777	774	757	772	704	744	715	695	716	720	682	746	751	734	722	677	689	679	741	689	710	730	730	731	704	730	719	688	691	712	700	708	707	698	763	703	711	738	728	736	753	696	721	756	718	708	707	690	693	779	736	673	705	718	678	737	695	722	691	765	705	696	739	714	737	703	735	660	689	683	729	698	664	783	721	680	709	685	684	716	743	730	707	689	705	721	708	739	716	707	737	689	690	681	680	664	741	697	691	680	680	739	724	732	711	675	704	688	678	667	680	721	692	712	704	681	686	684	733	660	710	713	728	684	646	728	703	727	685	700	697	710	762	729	730	689	707	723	673	755	721	684	715	717	715	662	701	731	660	695	711	687	708	747	703	686	715	757	725	733	698	703	693	727	740	750	681	697	761	709	709	686	700	686	733	727	703	700	725	738	722	706	720	727	700	653	665	683	716	710	694	685	719	731	654	718	703	728	690	740	695	673	660	709	640	675	702	714	697	700	713	721	694	667	695	752	695	731	722	683	686	676	685	697	732	666	720	690	751	681	661	716	736	688	675	716	681	638	732	710	688	704	734	623	706	709	678	699	671	718	700	688	717	706	718	716	700	729	683	734	684	680	743	689	663	692	690	705	666	698	724	741	634	677	718	704	698	685	728	703	740	725	693	682	722	684	714	698	708	724	705	700	683	697	693	728	718	686	714	696	691	662	711	684	705	709	705	661	723	737	734	688	734	737	659	732	721	707	699	736	699	715	683	727	719	692	700	724	691	653	704	696	699	708	686	721	704	724	710	716	693	653	707	712	694	688	694	687	689	706	721	778	726	704	698	697	740	685	701	733	681	679	701	686	744	659	691	745	701	728	722	749	732	742	680	684	677	705	719	746	692	644	699	743	731	715	727	691	691	749	752	681	715	714	704	721	720	716	682	689	677	696	649	672	758	731	696	685	653	703	665	691	681	659	696	666	692	724	653	757	699	673	666	693	681	680	700	695	659	718	699	759	728	706	741	691	687	792	712	731	730	667	709	725	685	700	692	737	711	756	690	670	735	727	752	714	672	657	700	709	739	707	712	699	728	703	690	732	655	707	711	753	700	718	692	681	731	727	687	671	718	718	636	652	688	675	704	710	720	696	710	642	723	704	718	700	690	737	678	699	727	700	695	718	672	715	639	717	683	681	736	766	710	695	684	662	696	664	616	743	673	707	726	713	733	694	736	697	684	716	725	731	719	715	708	688	699	707	702	709	681	674	707	693	721	659	699	726	700	699	727	708	704	717	712	724	722	704	709	741	712	729	719	698	684	714	729	717	693	675	675	682	692	730	717	678	692	703	705	683	678	724	708	695	701	724	719	703	679	702	689	690	729	727	708	683	710	638	701	733	728	735	692	686	711	730	738	727	694	757	739	678	717	655	686	749	664	685	691	692	674	702	696	750	669	672	691	729	679	676	723	721	685	697	664	706	689	722	705	681	770	684	644	711	690	738	693	687	669	717	711	676	697	703	690	687	734	711	721	677	723	689	726	732	702	723	696	703	665	686	673	721	686	681	712	666	706	706	757	736	644	692	726	659	692	675	712	656	686	708	707	738	706	717	722	680	630	656	671	717	699	706	748	702	703	713	690	709	747	691	697	719	699	728	702	761	667	677	709	707	685	697	675	714	724	677	679	740	659	726	743	649	714	659	713	707	696	688	687	744	717	724	715	731	695	722	691	721	681	704	677	734	685	716	713	706	703	728	726	711	678	757	680	689	714	680	647	738	655	693	688	716	664	694	680	702	691	684	707	715	753	703	757	715	769	713	717	724	664	715	687	687	684	701	699	668	674	711	699	677	715	712	736	675	700	751	720	709	704	685	692	707	712	736	700	671	687	673	729	669	705	743	691	697	715	701	680	719	673	693	681	729	655	737	711	704	740	683	715	701	709	707	736	701	660	691	702	712	710	721	756	703	707	723	741	702	735	723	690	696	690	734	657	639	713	704	719	688	683	658	695	712	679	678	712	718	676	733	739	708	704	711	714	732	728	681	701	749	714	719	739	728	681	706	704	648	674	709	684	707	692	683	716	667	677	710	702	644	735	741	707	682	728	703	739	709	732	686	720	663	672	686	724	663	713	683	717	674	673	689	705	725	684	718	687	674	731	673	743	679	663	734	667	728	714	712	699	678	671	682	692	692	692	709	699	717	698	699	725	751	682	679	754	693	700	744	713	709	713	682	696	675	721	696	666	686	687	743	734	712	717	711	693	692	707	682	730	690	684	705	696	709	696	714	685	720	721	731	692	712	722	655	715	721	716	747	704	730	691	706	694	723	763	706	700	682	663	673	737	685	664	686	672	724	656	709	687	731	693	670	681	708	716	776	677	677	640	690	685	726	709	742	720	668	716	759	742	712	721	709	699	705	656	725	682	722	655	740	746	670	717	678	712	703	677	691	686	709	723	735	700	699	677	733	737	704	684	656	707	721	734	733	685	667	714	719	701	700	620	672	725	669	695	682	761	666	643	675	689	704	670	661	721	691	713	688	735	701	631	732	731	766	714	703	695	683	671	706	658	714	711	676	697	687	684	673	727	714	689	723	715	734	711	763	694	724	688	745	702	676	675	689	684	681	707	721	732	757	701	732	669	692	681	751	687	683	711	703	693	658	691	713	665	738	698	728	690	744	652	691	707	707	673	695	727	694	720	730	686	697	708	693	693	677	709	677	697	718	696	737	727	706	711	732	702	692	752	689	662	671	710	702	701	761	713	711	689	679	771	706	709	724	710	736	701	706	742	690	687	726	678	693	662	705	680	693	730	688	712	662	678	730	744	725	743	693	715	786	720	670	672	723	695	715	712	755	717	726	753	704	726	715	722	712	702	680	755	688	683	701	698	711	703	694	743	703	717	695	692	734	693	734	714	725	728	719	663	672	717	693	724	717	712	656	724	689	699	706	718	710	736	699	680	721	721	674	709	671	693	694	712	685	736	700	656	707	674	737	702	712	710	679	679	719	722	702	709	721	692	669	713	685	752	660	689	743	705	718	674	657	644	677	664	697	728	713	691	766	701	732	702	701	683	695	711	661	699	720	696	694	713	718	706	701	706	669	686	687	696	670	692	696	718	659	707	713	658	648	672	719	697	707	710	712	717	704	678	689	692	719	722	662	675	701	710	704	726	702	701	707	732	706	677	722	762	697	736	735	697	744	721	697	694	674	737	752	737	733	686	723	735	696	675	703	712	754	758	704	736	724	710	671	695	745	658	697	696	730	725	706	729	684	693	695	684	690	734	691	686	687	711	690	740	716	669	711	746	739	696	691
6694	3423	810	416	498	492	454	371	314	334	256	208	201	157	152	141	112	124	105	91	77	79	89	72	70	82	43	61	58	53	53	41	55	33	46	48	43	40	37	37	35	52	45	42	43	40	52	39	50	50	44	44	48	37	51	48	49	44	46	42	50	48	41	41	38	42	29	47	64	43	39	51	48	51	50	49	36	39	39	51	41	38	46	42	33	52	52	38	45	44	43	48	32	44	42	51	30	28	31	48	43	46	47	51	37	39	36	39	49	41	36	37	37	37	51	35	44	40	32	40	47	44	44	40	44	38	48	36	47	27	48	39	36	34	46	47	47	49	39	46	51	38	45	48	43	41	37	42	52	34	35	32	45	40	42	35	40	41	48	33	48	51	41	39	36	43	36	35	47	38	43	31	50	39	45	34	29	33	36	34	43	41	42	39	41	46	43	44	47	33	42	52	40	38	41	37	40	53	49	45	31	56	50	37	44	44	49	38	37	35	39	43	41	34	35	37	35	48	44	52	35	35	38	33	42	46	25	39	44	33	52	42	42	31	28	29	39	37	32	43	52	38	27	30	41	30	42	39	46	40	43	38	59	41	34	40	33	34	51	44	36	41	42	50	45	37	42	35	45	37	50	40	40	43	42	37	32	48	41	40	41	47	45	36	39	34	34	48	40	52	40	49	45	41	31	45	31	49	46	42	43	45	38	44	49	36	38	44	34	40	34	40	49	38	40	46	41	52	25	38	31	38	55	55	35	36	40	28	38	38	41	42	45	41	32	37	42	39	42	40	42	36	47	34	43	50	41	40	50	51	36	43	43	42	34	52	47	43	33	45	43	35	39	44	41	57	42	41	46	46	34	42	36	39	43	39	30	41	40	52	41	40	43	37	36	52	24	38	43	40	47	34	44	31	51	39	42	47	43	32	32	53	44	37	38	42	42	47	39	36	36	39	41	42	50	43	49	51	48	38	44	40	38	33	46	29	35	43	41	37	43	41	42	37	37	36	52	47	43	36	46	43	36	46	47	41	35	38	52	35	31	43	49	50	38	49	38	36	45	48	36	37	31	47	42	35	44	29	38	38	35	43	33	49	42	40	37	54	37	44	49	59	43	42	41	40	33	45	35	38	45	45	39	42	59	53	54	30	34	44	37	42	50	48	48	38	46	34	49	39	44	42	40	51	39	36	48	48	40	48	41	48	40	58	30	33	32	36	50	40	43	37	44	37	40	34	41	48	39	41	37	40	47	33	43	37	39	40	38	41	48	45	59	44	34	44	33	38	48	48	29	45	30	36	43	41	44	51	38	46	32	42	36	50	33	40	44	36	40	42	38	41	42	30	52	52	36	38	44	33	37	41	43	36	33	36	42	36	36	48	34	38	43	47	23	38	33	37	32	38	46	34	48	44	42	43	41	39	40	53	32	49	42	49	37	20	21	40	40	40	38	42	37	52	35	42	36	48	48	45	42	52	40	45	38	41	41	48	43	39	43	40	42	35	45	44	44	42	41	38	34	43	58	39	52	42	35	54	27	32	44	37	29	29	55	37	45	30	31	39	37	51	39	42	34	52	33	45	37	36	45	30	29	35	35	37	45	41	46	51	45	44	41	38	42	52	43	32	39	44	47	35	41	28	36	35	45	45	38	45	43	44	43	43	43	47	40	40	54	47	53	45	42	29	39	38	45	36	39	38	41	48	36	36	30	41	31	50	45	51	39	36	39	46	47	28	41	42	39	41	56	40	35	45	46	33	35	44	32	40	38	39	41	46	43	36	40	41	35	37	43	48	33	44	36	31	43	43	46	37	36	35	34	43	45	47	45	32	50	47	43	48	41	39	42	35	42	35	24	36	46	54	41	37	43	30	56	40	51	42	42	56	50	38	49	55	45	35	38	45	47	57	46	53	45	33	37	43	45	34	41	38	44	49	41	47	43	46	52	33	40	35	43	36	29	40	30	43	56	33	50	47	51	38	51	37	49	50	49	43	38	36	40	46	48	39	45	44	46	45	43	51	34	47	46	41	51	31	45	44	36	47	33	54	42	45	36	38	39	47	36	42	40	37	40	32	42	45	40	42	44	47	48	33	42	48	37	36	43	42	41	50	44	39	47	44	34	43	33	42	59	56	49	39	42	35	41	51	42	32	38	46	35	36	31	44	37	47	43	41	39	49	36	38	39	41	45	41	43	38	39	38	49	50	47	33	29	42	45	35	33	40	42	39	27	41	47	43	49	33	43	51	20	35	38	40	35	42	43	42	48	43	44	43	41	53	48	41	46	49	41	45	30	41	46	45	46	55	38	46	53	41	30	47	36	47	54	43	27	32	45	41	42	39	27	31	32	41	30	42	38	42	45	39	43	45	61	37	40	37	50	41	33	44	39	39	38	47	35	49	42	42	54	43	49	41	37	34	36	49	35	53	42	39	38	44	39	35	51	26	36	44	41	43	40	41	40	46	58	49	33	40	37	36	45	39	39	41	46	50	43	41	50	44	53	41	38	47	42	40	47	44	48	32	46	35	32	37	42	48	34	50	36	39	47	41	48	50	33	44	46	40	37	51	39	48	37	38	29	31	27	37	39	41	45	47	40	32	46	51	41	42	35	37	35	38	36	45	49	48	42	44	36	33	43	45	42	44	33	46	27	36	41	38	35	55	32	37	41	44	42	48	41	35	38	37	39	37	41	47	37	35	36	33	32	37	49	34	44	31	41	51	42	35	39	31	47	37	47	42	37	40	52	48	41	44	38	39	44	46	41	47	53	46	43	48	46	31	53	36	40	39	27	41	47	42	49	47	40	47	38	39	27	35	45	46	38	49	42	39	20	38	45	38	36	47	43	44	31	36	53	44	33	35	39	40	44	37	39	37	42	40	39	41	46	44	42	32	37	41	40	45	36	47	35	49	44	42	44	42	35	42	48	45	30	51	42	45	37	42	42	37	42	33	43	40	38	35	37	43	31	52	41	32	47	39	44	51	31	40	43	49	55	46	40	40	40	48	44	42	41	38	38	38	43	41	37	31	56	52	46	38	33	32	52	41	47	38	48	34	39	47	32	47	45	38	36	54	47	37	40	37	51	33	42	42	49	35	47	58	37	35	43	51	46	52	33	33	44	46	40	48	41	47	38	38	49	36	46	45	43	58	36	37	45	45	27	48	41	53	38	37	40	43	41	49	38	43	34	37	53	31	40	45	41	35	34	38	49	47	50	43	39	35	52	46	38	41	59	31	40	24	53	39	43	36	39	36	37	37	41	49	46	38	38	40	41	50	37	39	40	43	40	50	41	39	50	47	30	38	48	43	44	45	44	32	53	38	35	38	41	49	42	51	47	34	39	44	39	42	42	43	44	47	45	38	51	33	43	35	26	35	35	48	44	44	32	49	39	40	40	39	47	53	46	47	47	33	34	41	40	31	47	34	48	47	37	40	53	30	41	33	38	50	38	48	32	32	50	35	41	32	36	49	32	36	50	40	40	46	42	45	45	35	50	40
40539	30752	15407	21708	28097	28252	25434	21360	18734	16527	14074	11716	9980	8394	7295	6638	5914	5274	4769	3877	3452	3007	2782	2637	2555	2185	1998	1702	1482	1401	1325	1259	1183	1124	1147	1007	964	954	850	904	914	877	906	897	935	887	925	917	886	908	984	940	1016	1013	993	989	986	1058	1020	943	961	984	958	937	888	896	961	857	891	866	944	926	916	898	813	833	795	816	816	745	735	715	697	717	720	726	660	713	750	766	733	716	691	705	651	665	660	702	698	736	668	674	674	707	699	704	695	750	681	690	698	643	683	703	687	710	702	641	682	688	670	684	701	676	654	642	681	700	655	733	675	688	683	652	666	711	684	657	700	609	658	675	709	665	654	713	649	718	724	697	712	651	714	647	711	698	679	714	678	673	648	641	637	696	663	653	663	686	648	702	686	636	714	624	645	638	663	640	671	703	654	673	638	646	672	679	686	650	669	703	669	709	660	637	712	662	697	689	713	681	704	709	689	682	638	677	670	657	700	669	655	691	672	675	683	674	702	708	662	672	707	639	624	694	719	648	670	642	657	657	635	712	672	627	666	643	700	638	624	647	669	690	662	681	676	683	725	671	672	699	680	681	636	690	719	658	726	725	693	675	671	659	673	692	626	640	720	684	683	658	680	657	665	706	722	692	703	708	685	676	620	703	688	683	694	672	678	662	661	633	683	652	644	704	693	642	677	711	686	644	698	673	610	659	666	686	698	660	628	669	689	710	716	696	675	644	670	712	687	646	697	656	672	662	721	704	638	693	707	635	697	695	647	670	660	646	722	651	670	666	670	668	702	687	659	652	641	681	633	656	711	688	653	626	701	683	729	692	663	657	646	658	651	702	633	658	692	640	695	737	661	625	654	678	660	668	687	659	618	675	715	716	684	705	658	656	669	644	651	744	657	675	702	691	648	708	737	654	632	714	676	672	721	654	667	659	677	661	667	658	679	651	670	678	677	692	673	646	659	679	691	664	660	692	684	633	678	694	626	671	669	676	625	663	655	653	649	688	706	672	670	655	646	651	676	698	660	701	662	667	671	628	669	699	692	660	652	667	650	688	667	677	717	671	701	660	692	658	684	701	693	694	678	660	647	673	685	666	657	635	656	659	677	697	657	669	668	699	639	656	673	630	647	692	644	682	688	678	680	683	673	713	676	672	670	627	698	677	694	677	672	710	646	711	653	646	642	656	653	661	722	626	644	649	628	640	686	704	693	633	686	677	698	643	674	648	694	706	640	699	679	673	675	665	677	706	650	660	637	648	669	651	662	712	710	658	670	669	717	665	666	699	714	637	719	635	694	653	646	696	650	629	641	655	675	683	688	666	645	664	675	672	644	656	673	665	688	652	658	673	707	672	707	720	691	684	660	702	723	647	691	657	707	659	623	680	712	654	677	659	674	604	648	691	648	703	650	651	708	656	675	681	616	659	695	659	667	705	649	647	676	649	697	730	657	651	643	669	702	675	680	676	624	684	644	725	664	658	622	708	670	680	693	642	671	636	675	673	669	664	649	706	659	639	617	686	715	635	693	687	667	662	663	673	688	635	755	644	696	662	675	681	694	668	648	652	713	676	657	635	661	658	647	687	660	676	658	669	676	719	678	699	685	649	654	613	668	680	691	679	613	677	712	680	680	682	669	717	657	676	708	674	690	694	710	695	682	715	714	657	720	704	653	631	671	644	685	689	642	659	712	656	662	649	698	650	637	644	649	675	687	683	651	654	708	705	710	678	716	678	690	725	678	677	638	660	662	638	715	692	643	672	645	695	624	705	657	665	668	722	642	657	660	654	653	650	697	687	627	694	644	621	673	742	719	679	716	718	675	666	667	641	630	705	742	744	669	708	671	687	689	669	727	662	671	689	673	656	668	661	680	696	629	642	682	635	662	734	633	671	696	690	720	671	660	668	677	658	657	640	746	658	692	689	704	620	599	665	624	719	691	646	649	651	667	665	636	663	644	690	712	683	643	653	676	686	647	684	689	641	689	629	614	663	671	664	649	672	682	686	664	674	676	677	698	640	695	675	655	665	682	642	658	691	664	709	679	659	674	670	685	697	666	677	710	681	735	683	639	675	683	693	677	695	688	680	674	677	615	631	668	680	689	640	645	640	673	688	689	687	685	661	656	683	668	674	681	689	692	668	675	680	717	642	677	680	637	699	684	662	625	649	703	691	713	646	683	652	665	624	668	703	706	626	705	638	670	651	653	675	691	699	671	667	654	717	692	685	684	716	690	705	658	699	677	729	666	671	661	655	676	702	669	672	674	625	656	660	651	659	665	677	623	690	686	715	716	669	696	657	695	704	654	679	667	651	652	626	690	665	681	712	692	665	688	693	686	664	653	687	700	654	646	661	630	640	681	677	670	654	656	689	678	627	648	666	673	663	701	705	673	647	692	650	648	728	666	659	672	645	625	724	684	659	643	660	718	671	686	674	707	707	619	700	673	660	660	647	674	664	691	680	689	683	685	695	686	613	683	664	655	661	673	688	640	676	708	649	652	676	670	648	622	711	657	653	683	670	613	708	677	700	733	624	646	721	663	651	654	656	645	680	674	666	699	681	670	650	676	656	681	666	643	699	691	683	661	684	682	671	712	676	708	659	663	641	640	651	624	665	671	645	704	712	704	694	668	698	673	647	634	674	677	704	694	662	684	682	671	614	687	693	659	675	701	671	713	660	707	678	682	717	693	701	654	712	731	668	692	679	687	653	631	666	727	631	666	690	694	641	639	668	682	657	684	737	711	679	668	683	642	659	716	674	654	675	658	696	672	673	645	685	690	679	670	690	657	700	710	681	672	673	693	695	665	675	651	600	662	674	717	696	685	753	661	654	648	645	689	666	624	637	680	690	664	679	619	658	657	668	683	680	642	683	737	648	624	648	640	645	721	675	654	606	677	657	671	648	653	675	657	663	650	685	689	665	626	698	689	714	588	680	679	659	693	695	689	676	702	646	639	681	672	732	677	661	657	688	720	681	689	641	699	659	637	679	671	705	658	668	695	669	673	642	658	657	654	726	664	687	662	694	648	651	636	709	667	678	697	699	709	670	668	680	671	690	682	715	683	636	651	697	689	674	699	625	723	650	659	602	674	691	636	664	645	646	694	661	670	642	677	684	667	672	646	658	707	683	662	680	691	631	680	682	672	640	684	692	675	683	667	667	685	657	716	674	687	627	708	675	628	674	671	661	684	680	666	690	655	668	670	706	695	686	636	685	659	662	718	635	663	665	666	666	646	667	677	691	663	730	674	689	673	641	670	668	652	685	658	654	676	686	646	657	707	689	645	674	671	623	676	665	721	685	659	666	673	669	657	762	654	686	621	677	677	632	685	704	639	693	702	693	711	692	691	697	671	726	740	670	648	669	686	658	695	664	652	657	640	691	680	700	697	635	666	657	668	660	689	692	716	699	677	701	676	695	713	728	674	678	694	702	666	648	644	649	666	686	680	680	673	636	673	679	734	686	680	662	703	702	658	679	696	728	631	711
9229	6431	1360	767	753	758	674	590	511	477	441	364	297	248	242	211	186	169	155	131	121	88	115	103	84	94	77	62	68	71	58	62	65	65	47	50	58	47	58	63	53	64	58	58	51	49	49	47	59	61	47	61	42	55	57	50	65	60	56	51	66	56	68	62	56	61	40	64	53	60	49	68	61	49	54	48	53	44	45	48	49	57	32	50	46	47	48	42	55	49	48	55	47	44	53	42	46	57	59	51	61	47	65	56	60	56	55	56	50	45	54	55	44	42	49	51	44	49	43	47	59	44	59	59	43	49	51	49	54	46	52	51	42	44	48	39	46	66	48	58	52	55	47	35	45	40	43	52	65	49	39	53	39	46	52	52	55	47	52	46	55	57	50	58	58	45	36	44	53	47	42	57	49	50	47	55	63	49	61	38	53	53	46	55	57	57	40	49	49	43	54	52	52	42	49	51	61	48	47	52	47	42	69	54	56	43	46	53	74	60	48	57	59	55	47	51	38	53	58	52	61	52	55	58	50	55	36	48	50	52	62	51	60	51	45	44	52	65	54	45	54	57	46	48	47	46	49	66	46	48	52	44	52	54	54	47	49	52	46	65	44	50	55	57	54	57	56	47	50	48	48	56	51	53	50	45	54	56	47	42	52	63	38	51	49	45	56	52	62	50	48	61	57	41	57	52	53	44	50	52	53	52	52	55	59	57	56	52	39	51	61	51	44	38	47	60	61	48	41	54	51	53	52	61	45	39	59	54	59	50	58	54	47	39	50	49	58	48	48	39	56	44	59	50	48	58	55	51	46	61	52	42	59	51	52	55	37	53	55	48	48	55	46	38	62	45	49	64	49	42	45	59	69	46	43	53	52	54	47	55	39	48	53	49	56	42	45	50	56	61	40	47	46	43	51	64	63	62	50	64	55	44	51	40	66	47	47	64	45	61	45	62	56	50	50	51	56	45	49	46	57	50	45	60	63	51	50	51	54	40	55	59	73	63	47	45	57	47	41	50	43	61	45	45	43	43	44	53	44	49	67	54	44	63	62	54	50	54	54	52	47	44	53	64	55	42	46	60	41	43	52	48	54	56	56	47	35	54	58	61	49	60	52	52	45	47	54	48	36	41	55	42	50	53	42	43	54	55	68	48	60	49	61	44	55	49	53	60	61	54	54	56	57	41	46	54	48	34	55	55	46	51	54	52	50	46	39	60	47	45	65	61	57	57	61	49	46	48	49	43	44	38	51	39	53	61	61	42	58	52	65	42	41	58	44	43	58	46	45	48	36	49	49	70	51	61	60	42	55	48	48	39	50	48	40	57	42	59	44	52	50	46	53	45	50	54	59	44	48	57	50	44	56	49	54	53	49	35	50	44	53	55	45	46	60	46	64	57	55	53	61	51	50	38	53	50	49	58	44	46	51	55	66	51	39	45	56	48	46	63	52	40	51	62	56	46	58	66	49	44	51	48	49	50	39	49	45	56	62	47	42	44	54	61	53	57	50	39	50	50	45	50	57	50	56	51	57	33	62	51	52	34	34	36	39	43	46	51	61	43	48	55	39	55	65	47	63	46	40	56	51	50	54	55	46	45	47	45	40	40	56	43	51	51	43	44	57	51	44	53	53	53	49	48	48	60	48	44	43	50	56	52	50	46	61	54	54	56	59	50	49	46	43	49	54	58	42	41	48	45	53	50	42	49	40	38	57	49	54	53	57	48	53	63	47	50	56	55	44	58	40	50	50	56	48	46	52	60	59	46	46	40	39	57	49	50	41	56	39	38	50	48	60	41	56	48	50	50	41	48	61	66	45	51	46	47	68	61	56	52	56	49	41	48	47	47	68	42	48	57	48	64	60	56	44	54	33	51	54	47	41	46	48	59	60	53	61	56	50	56	50	43	44	40	34	38	53	42	49	53	48	48	48	39	50	44	61	60	42	51	59	35	46	43	43	49	56	52	65	44	47	52	52	47	39	46	47	48	48	44	37	50	45	52	48	59	61	48	52	60	43	45	40	48	52	44	50	45	51	46	51	42	44	54	34	56	44	53	64	55	50	37	43	42	45	40	53	48	55	41	51	53	58	50	58	56	55	49	64	49	47	52	54	54	46	65	65	48	55	43	71	47	49	40	48	48	57	56	44	53	48	54	51	63	40	43	56	41	50	59	59	40	61	45	50	59	51	53	42	40	55	47	58	45	58	54	51	73	51	44	51	51	45	56	40	57	46	48	55	47	47	60	42	40	49	51	48	48	49	54	45	50	52	39	45	50	70	58	45	55	59	47	61	56	51	47	57	49	64	44	44	66	60	57	50	48	50	36	34	38	49	56	42	57	48	37	64	56	50	43	61	53	56	46	57	38	58	59	38	51	46	55	53	54	47	32	54	49	59	40	52	50	53	47	40	60	40	55	48	56	45	58	43	51	63	52	39	50	54	45	49	34	47	50	53	46	48	57	45	60	43	54	55	54	43	60	62	59	66	40	59	52	46	41	43	40	50	49	58	45	48	59	43	55	36	36	53	45	61	52	38	47	59	40	54	52	46	45	48	44	51	58	50	51	35	67	49	45	57	46	59	42	40	53	56	57	59	45	56	50	59	47	68	50	51	48	41	56	35	46	43	57	48	58	48	54	48	52	47	49	54	43	46	44	57	52	47	59	53	45	52	34	38	58	65	45	63	52	51	53	61	46	51	66	39	49	58	54	40	51	56	29	45	50	35	50	56	64	51	44	48	53	49	41	58	63	59	55	59	39	46	41	52	59	55	56	38	49	50	48	61	62	56	54	45	64	45	46	46	48	47	43	56	53	63	37	60	60	46	39	46	54	58	47	60	44	56	59	43	49	46	51	44	47	54	46	52	49	47	46	50	58	42	60	50	38	57	48	43	65	56	50	34	52	48	50	51	44	48	41	44	42	65	39	53	62	54	52	49	43	46	58	46	47	56	54	48	53	55	52	49	53	53	51	43	54	41	60	58	47	51	60	60	49	40	60	46	58	45	57	45	51	60	51	46	56	45	42	56	53	43	61	52	51	45	43	43	54	55	53	49	53	56	50	56	42	53	52	49	55	39	45	51	53	55	45	52	59	41	50	49	68	57	63	56	40	54	54	68	49	48	51	53	46	48	65	57	45	52	57	47	42	52	45	46	44	43	40	62	55	44	57	51	52	56	47	45	43	56	51	54	56	45	40	37	45	56	49	52	55	40	54	48	61	63	49	55	58	67	50	41	53	54	38	44	48	51	51	42	46	52	57	49	34	46	55	39	61	46	49	41	49	35	59	45	61	54	47	57	48	54	44	39	43	40	42	48	41	55	43	49	47	46	40	48	49	54	53	40	46	49	48	59	56	50	58	55	65	47	61	52	58	54	57	37	59	55	38	58	58	49	55	54	36	47	60	60	57	47	52	48	43	44	50	29	54	59	50	63	51	45	48	64	49	41	60	47	46	54	48	55	48	54	54	50	51	50	56	52	52	51	56	49	50	57	44
48502	36625	19591	27411	33530	33226	30677	27115	23743	20569	18460	16070	13488	11656	10371	9371	8252	7251	6230	5257	4842	4309	4150	3771	3333	2923	2500	2234	2117	1993	1866	1645	1588	1508	1485	1320	1315	1183	1194	1180	1151	1115	1200	1143	1179	1133	1236	1172	1169	1222	1274	1278	1323	1288	1253	1261	1272	1296	1279	1263	1256	1190	1186	1094	1162	1171	1199	1135	1237	1185	1095	1128	1125	1132	1061	1036	989	1031	974	968	946	921	852	857	885	882	811	856	913	881	852	845	884	845	852	849	830	853	832	808	840	894	843	839	797	857	821	831	799	865	814	859	836	872	824	867	864	895	773	845	825	833	849	845	843	829	833	824	794	849	810	851	814	785	812	821	847	814	827	836	846	868	876	812	889	816	801	830	819	777	841	780	786	854	800	846	813	806	833	778	829	843	829	756	845	814	841	823	834	784	845	791	777	820	779	744	821	823	823	808	779	820	816	818	769	832	831	809	806	817	816	812	814	855	874	812	863	816	787	781	844	731	821	820	786	781	862	816	840	808	828	812	835	802	870	820	827	842	785	824	881	814	809	816	814	898	854	820	859	839	746	806	815	797	796	815	816	823	831	839	818	799	799	830	768	833	836	806	802	833	790	764	861	789	806	818	813	796	776	851	812	838	834	797	798	848	780	840	804	805	791	837	791	797	844	806	778	738	829	825	825	778	787	816	827	814	839	831	786	826	852	806	773	832	838	813	824	791	836	801	853	858	829	810	824	828	825	813	883	770	833	807	834	806	845	833	842	817	787	801	766	876	888	851	805	855	785	843	836	787	792	796	855	788	761	812	832	794	791	787	802	801	883	797	817	780	829	802	851	796	855	797	824	843	822	829	828	819	808	855	881	785	752	828	806	778	800	800	775	833	798	817	860	817	817	782	774	801	786	818	839	787	839	822	769	838	812	810	836	794	770	821	826	792	870	776	815	772	813	833	744	791	786	825	832	777	838	808	834	798	806	845	795	816	853	808	833	807	821	794	823	797	797	863	794	791	771	824	781	844	796	833	774	834	815	788	761	793	818	772	839	894	765	786	825	812	804	790	855	796	794	795	811	818	799	871	865	779	819	815	806	817	826	875	805	809	805	835	790	829	833	842	842	834	809	841	837	792	808	755	821	842	780	782	805	771	815	806	824	806	845	839	874	810	844	831	774	809	826	852	813	811	819	834	752	824	807	806	813	771	794	839	840	825	804	815	842	792	841	793	831	797	837	790	759	842	818	844	792	823	808	845	816	844	835	842	769	836	830	786	833	822	788	847	831	763	796	834	780	813	816	816	825	843	778	799	809	819	831	860	845	791	819	769	848	853	791	853	840	839	815	804	804	803	796	814	787	818	768	868	815	802	809	847	759	800	857	852	825	817	814	764	856	849	813	825	828	811	849	767	878	857	792	808	806	818	771	792	756	813	792	838	836	836	855	864	801	780	815	802	820	817	799	823	826	806	794	841	781	869	811	805	802	820	818	867	816	846	801	832	788	839	830	855	774	819	793	816	841	797	798	768	785	849	801	783	848	829	789	780	818	871	822	820	863	862	805	781	816	747	807	821	846	799	840	811	849	821	786	840	777	819	837	724	815	812	837	848	837	830	865	878	826	828	838	842	837	800	802	814	847	837	831	822	797	845	909	853	795	801	830	826	780	870	815	837	745	794	835	830	816	783	839	816	845	804	859	805	790	824	823	811	859	809	807	839	750	812	746	826	824	867	828	837	795	823	820	832	848	792	780	797	800	794	805	862	794	872	801	776	843	791	818	831	864	820	810	818	818	775	806	788	785	841	828	773	773	814	734	793	775	850	837	852	790	808	770	786	782	799	786	817	778	790	817	867	815	815	786	821	811	871	807	840	848	794	815	801	788	851	806	768	855	829	805	841	791	820	789	840	855	759	756	832	810	807	774	817	763	845	822	839	767	784	781	830	821	784	830	774	781	815	799	827	768	851	743	876	787	799	817	858	809	826	801	855	838	834	769	822	806	824	835	789	765	901	803	805	810	813	794	810	826	801	786	809	808	814	749	795	846	796	819	832	842	797	794	841	810	833	835	742	821	841	789	814	831	847	817	816	855	830	842	852	816	825	816	829	769	830	785	808	804	778	832	772	817	802	828	804	835	834	819	803	849	809	805	763	790	850	805	825	821	866	795	846	738	816	857	878	832	773	801	789	814	810	844	813	847	812	899	862	812	783	818	793	810	798	855	816	836	819	831	895	767	808	724	827	754	825	840	838	825	830	842	845	860	802	805	856	784	836	806	849	835	834	797	806	833	835	830	832	900	838	832	804	852	740	807	830	814	850	796	820	841	842	825	766	809	868	772	801	791	805	788	841	807	818	832	825	865	788	826	849	799	787	817	831	825	848	814	814	822	778	840	772	836	806	768	819	859	821	831	781	819	818	807	826	801	822	791	793	858	810	776	762	811	812	818	817	875	833	822	850	777	810	822	812	841	837	841	764	890	806	778	835	818	831	821	737	806	812	856	782	815	846	795	790	768	797	809	801	818	776	777	807	802	799	787	804	873	798	877	835	760	816	822	840	821	852	776	820	804	808	796	834	821	824	846	805	831	765	825	846	816	807	858	835	778	814	825	829	876	771	791	809	785	837	882	815	830	850	839	855	799	777	821	824	825	819	806	798	821	790	860	832	818	862	835	829	772	855	823	820	799	775	822	816	786	837	822	790	826	835	881	844	823	840	778	816	812	832	780	812	823	771	865	796	804	809	840	825	838	841	841	839	845	790	806	850	822	789	823	821	824	819	791	802	806	818	775	791	809	821	818	738	831	785	822	835	845	767	818	810	786	782	839	775	797	791	822	802	786	762	814	822	793	832	846	858	823	817	836	824	826	878	809	780	816	793	800	815	848	808	840	756	851	782	820	807	810	854	799	799	796	811	824	886	823	791	795	834	835	791	767	820	800	840	813	823	853	776	780	820	835	834	836	842	829	802	814	819	817	803	876	842	760	813	803	822	821	835	816	834	807	805	831	823	818	803	828	820	815	778	823	786	837	795	778	807	787	847	820	816	869	819	821	841	810	844	780	803	844	819	838	893	768	788	879	828	808	852	840	802	825	807	812	873	834	759	798	855	756	781	845	806	849	810	820	820	797	842	833	848	814	829	815	772	786	814	835	793	828	808	785	797	851	828	809	805	825	835	826	851	828	828	799	800	852	811	837	792	868	812	819	794	804	794	787	792	835	846	780	789	823	773	843	802	808	763	838	830	823	816	804	854	858	788	804	840	830	789	904	796	810	771	771	822	818	834	815	789	826	784	770	808	832	821	842	834	763	880	788	810	829	792	821	842	830	798	849	821	801	800	814	789	806	827	783	817	853	803	781	780	812	838	772	806	827	798	800	814	834	815	841	825	811	794	762	801	777	833	841	755	780	812	813	816	826	817	784	832	791	851	814	815	801	818	875	814	811	810	818	847	816	837	773	852	807	860	832	807	807	777	802	778	833	850	814	799	829	858	799	815	821	786	755	787	784	830	835	856	869	802	821	884
3858	1710	491	305	346	343	335	272	234	226	186	150	113	124	112	112	84	68	70	58	61	73	57	55	52	54	45	54	42	41	39	46	44	42	42	32	27	40	46	31	34	29	35	36	32	24	41	36	31	36	30	25	33	35	32	49	38	46	32	40	37	22	38	37	32	43	32	31	46	40	35	35	32	25	30	27	33	26	38	25	28	35	31	37	31	35	33	35	40	33	33	38	31	24	34	23	30	33	36	37	34	24	29	28	39	34	37	24	38	26	29	24	33	31	42	32	34	43	34	30	38	33	29	27	34	25	33	15	33	37	25	33	30	27	39	35	40	31	36	20	31	32	22	35	21	33	22	36	30	28	43	40	30	36	25	28	44	31	36	42	31	35	32	40	29	38	24	26	26	34	26	30	41	32	26	29	38	34	40	40	35	25	24	34	33	30	34	41	24	30	34	38	26	32	39	26	30	26	30	31	35	32	35	32	44	30	34	35	25	27	36	29	33	28	29	36	27	27	32	23	37	33	36	37	31	36	39	18	35	31	37	24	31	29	33	29	32	26	41	24	28	23	27	30	27	31	35	43	27	30	28	32	40	35	22	34	30	29	27	34	25	37	34	35	27	29	25	40	34	38	34	36	26	29	30	35	25	26	32	34	36	30	35	31	33	31	32	40	31	35	18	45	38	29	27	38	30	31	31	29	40	31	27	31	30	33	36	31	29	37	44	38	31	34	38	29	32	40	28	28	33	33	31	31	28	26	30	51	29	31	34	48	35	27	28	40	37	33	30	38	31	32	33	35	22	22	29	34	25	27	34	30	30	38	34	32	36	33	30	29	27	35	32	19	32	31	25	27	38	35	36	37	34	34	31	21	15	23	39	39	27	26	36	37	35	36	30	29	32	32	31	32	28	32	39	31	26	28	30	34	34	41	29	42	20	43	30	40	34	24	33	32	32	24	29	33	30	28	28	34	31	27	26	32	32	30	30	34	40	23	23	40	34	31	32	26	23	35	35	34	37	38	36	27	38	36	20	30	34	32	30	37	33	31	29	34	36	29	36	35	24	25	36	32	29	33	33	44	37	31	39	42	33	39	22	24	35	37	25	32	34	23	30	41	37	28	35	33	34	34	33	38	31	24	29	28	32	32	37	24	41	27	27	22	27	29	38	31	35	36	28	40	22	32	29	38	38	33	37	28	25	35	33	32	42	28	31	42	32	30	35	36	34	26	33	32	34	40	34	37	33	29	27	29	37	27	22	33	39	31	33	27	41	38	37	38	31	37	41	25	32	33	31	31	40	45	35	34	33	39	27	24	34	36	25	19	31	33	25	36	35	27	43	43	41	37	29	38	30	43	20	37	26	36	33	42	31	31	21	30	23	32	28	42	32	35	32	32	30	35	39	41	27	42	29	31	43	30	31	26	31	28	30	30	52	37	29	31	29	31	26	43	41	37	36	21	41	42	26	31	30	30	39	35	28	33	44	25	33	19	34	36	36	23	32	42	27	21	41	35	35	30	37	27	32	28	38	33	29	36	26	33	34	28	29	35	40	35	34	35	31	39	24	25	25	18	33	28	41	35	46	34	36	34	19	31	36	41	35	30	25	45	28	38	28	33	46	35	29	34	29	29	27	40	36	30	35	34	34	23	30	48	25	30	38	42	29	33	29	36	25	30	39	35	36	34	31	28	32	31	34	43	44	33	23	28	26	26	37	27	32	29	39	41	47	45	32	29	29	39	33	36	34	27	29	26	25	36	30	38	30	23	36	32	27	29	41	26	29	28	28	28	34	34	36	44	25	28	32	26	36	33	24	19	32	31	44	34	27	36	38	48	32	44	33	45	35	34	21	26	25	33	32	36	35	39	36	28	30	31	38	37	44	21	32	34	36	38	27	33	34	27	23	23	31	41	33	30	35	28	39	29	31	31	36	25	33	27	19	38	23	36	21	46	26	32	27	36	32	36	26	27	32	24	34	25	37	24	23	35	28	28	28	32	34	23	31	27	31	33	28	32	32	38	39	36	41	32	35	36	25	32	26	30	24	25	39	30	40	35	29	27	31	37	32	24	38	22	18	29	28	27	39	46	36	26	36	30	34	36	30	34	31	37	28	32	33	29	43	28	43	32	45	43	40	39	28	24	29	25	26	27	32	25	29	32	41	24	37	28	33	25	39	26	36	36	26	36	37	30	31	28	26	29	26	35	23	33	29	29	41	36	41	36	27	40	29	30	30	42	34	29	33	33	23	31	34	36	22	25	29	24	27	34	32	44	33	34	32	32	40	35	37	29	28	29	34	30	35	30	22	33	27	36	43	40	44	35	32	39	37	34	41	30	31	30	40	39	33	36	32	25	29	39	29	32	40	29	39	37	37	32	34	27	39	27	39	29	32	36	35	36	40	28	37	33	25	27	30	32	29	32	34	30	37	27	39	35	33	30	24	43	35	31	36	33	45	34	36	48	23	27	25	42	27	41	30	32	22	27	29	26	34	30	27	36	40	34	34	43	40	40	28	24	26	31	21	33	33	33	24	28	32	41	28	24	26	37	31	33	30	33	28	31	39	33	25	33	37	32	38	29	22	31	29	30	28	27	28	35	26	31	39	43	38	28	26	24	31	30	33	38	29	25	37	28	26	34	31	30	31	34	38	31	37	32	26	31	40	34	33	29	41	35	40	44	44	29	26	28	30	40	36	30	21	38	24	37	36	26	31	36	38	33	27	30	27	31	30	30	35	31	28	27	36	39	37	42	25	29	31	27	34	41	27	38	48	32	30	30	33	34	34	24	37	26	29	36	27	44	32	37	48	26	25	35	32	34	39	34	17	40	34	34	37	33	31	34	36	25	35	36	37	32	33	28	27	35	22	32	26	24	31	36	31	26	32	31	40	34	42	42	35	34	26	28	28	34	32	29	39	32	30	31	36	38	38	26	24	32	35	36	36	34	40	31	27	32	29	26	26	24	37	30	36	35	32	30	39	40	38	41	26	33	31	23	39	41	36	50	37	25	33	46	27	29	32	28	28	35	35	39	25	32	42	31	38	33	29	35	34	26	32	35	31	37	38	40	47	22	27	42	28	44	30	26	26	36	35	19	30	40	41	22	38	28	42	30	32	36	27	28	39	37	22	29	29	19	45	35	21	32	29	35	33	32	38	32	38	29	31	24	26	22	26	41	30	35	26	24	24	26	30	35	31	26	35	39	30	29	30	33	44	42	33	36	26	30	39	30	32	38	38	36	23	53	20	31	31	36	24	35	27	36	38	29	41	22	29	37	39	32	32	18	37	37	38	42	29	29	37	35	21	27	32	28	28	45	42	27	27	32	39	33	31	32	35	33	29	28	40	32	21	19	34	27	28	36	31	34	42	41	29	48	35	35	26	35	30	29	28	30	33	31	24	26	30	28	39	43	33	35	31	47	35	38	37	22	26	31	38	41	28	40	37	32	28	32	33	41	30	28	29	33	30	31	32	45	25	36	38	28	34	28	33	28
36399	24957	11659	18087	23828	23538	21245	18098	15043	12374	9981	8461	7109	6154	5411	4700	4151	3365	2933	2573	2283	2114	2081	1852	1562	1421	1196	1159	1059	999	934	879	793	825	733	727	621	612	632	661	661	705	709	661	690	652	673	694	693	702	702	746	758	705	758	761	742	757	733	765	728	706	711	758	712	725	706	698	668	662	664	687	664	643	641	633	599	629	578	606	545	592	539	551	556	592	562	535	509	515	569	538	503	533	538	574	534	567	603	564	527	568	550	536	519	504	525	508	552	541	543	578	526	568	567	533	562	521	518	537	548	534	535	511	540	507	520	530	554	513	531	507	548	519	502	541	530	538	501	514	487	531	521	503	483	472	551	526	557	549	463	546	536	512	526	518	536	546	524	540	528	526	512	531	544	530	528	457	495	556	528	496	539	557	551	503	546	498	533	492	541	511	525	524	512	493	585	538	515	499	513	507	528	543	513	520	511	548	528	544	505	512	548	515	545	541	510	542	549	529	514	536	497	521	501	553	549	536	499	545	555	486	511	535	519	529	526	507	508	535	578	513	565	511	564	560	539	502	523	509	548	519	554	517	546	523	508	558	543	538	508	522	554	497	554	536	477	491	530	532	526	490	498	526	556	529	476	535	538	556	518	509	529	521	496	506	497	531	545	500	493	519	499	483	552	503	501	575	540	526	538	521	537	506	508	525	559	510	532	533	536	538	489	553	538	537	522	540	521	563	584	511	508	568	500	479	567	576	550	578	541	565	559	554	525	536	565	553	507	513	485	499	533	528	537	516	526	535	533	517	545	509	524	535	519	475	536	523	508	506	521	485	553	548	548	475	504	517	498	499	529	508	519	535	485	531	540	509	556	555	522	487	539	502	588	528	547	499	514	527	513	494	547	494	504	553	509	526	512	542	544	514	537	520	517	517	501	516	524	545	525	550	508	524	486	532	543	516	508	554	553	526	509	523	542	515	556	532	496	558	518	498	510	510	545	560	484	559	533	567	535	535	530	479	566	545	509	539	525	514	498	501	514	521	527	528	524	537	524	503	496	507	552	541	514	529	583	524	515	503	543	506	509	567	564	531	509	501	529	528	539	570	504	541	490	557	520	538	539	518	512	536	535	490	555	541	534	534	532	507	547	531	543	594	528	530	562	513	518	507	526	553	549	510	511	508	491	545	528	563	522	553	480	519	530	521	510	509	538	539	506	480	558	578	498	545	547	547	554	544	487	529	505	514	533	502	533	509	518	527	524	520	550	515	543	555	541	489	540	509	550	571	498	535	560	507	515	517	534	565	540	482	519	519	517	493	517	532	528	526	537	560	561	518	524	507	560	533	528	522	550	505	555	550	548	554	561	534	502	529	505	493	511	548	564	527	541	512	533	518	500	546	512	537	502	544	482	479	551	540	548	537	532	509	538	541	553	553	500	565	521	535	524	541	525	527	534	519	550	538	578	513	524	515	521	474	514	500	503	570	504	526	541	537	504	573	529	551	575	567	509	549	497	555	488	518	526	505	502	515	526	547	523	532	515	514	504	501	535	515	566	543	527	519	527	554	546	511	525	530	521	498	544	553	501	523	530	491	502	497	540	551	554	505	508	521	511	525	562	521	533	537	505	473	537	519	535	524	483	497	544	531	501	487	508	540	512	517	517	543	490	510	481	566	512	541	540	510	536	558	536	517	552	496	541	556	582	522	506	511	511	523	507	503	540	543	534	534	560	508	542	525	524	533	536	510	475	523	546	509	507	548	508	526	556	485	534	532	563	538	510	544	503	510	506	529	517	490	487	535	472	545	504	584	514	522	544	490	590	556	497	487	518	497	544	519	555	527	501	482	522	534	542	519	546	504	558	509	549	535	528	560	474	541	523	575	512	554	507	598	508	515	516	556	512	552	507	541	496	516	562	543	529	518	561	521	521	519	579	513	558	520	551	522	517	540	555	506	609	575	499	565	512	511	483	505	526	553	545	546	527	488	541	558	567	482	493	563	531	513	521	523	551	531	565	517	539	483	501	509	537	494	523	558	493	491	531	560	490	526	509	528	524	534	490	539	497	498	559	521	525	526	540	537	540	524	510	528	521	552	513	534	551	516	509	519	548	538	525	500	495	513	540	501	552	530	549	524	543	514	531	539	540	490	539	536	527	562	509	501	528	534	489	538	519	510	526	574	552	586	563	506	548	560	537	515	546	554	545	491	490	518	529	452	547	540	539	511	538	566	516	535	542	523	556	499	536	513	494	544	495	515	519	555	503	554	520	552	491	522	572	544	540	543	521	509	514	518	515	506	495	547	505	509	524	546	510	516	519	540	545	501	532	541	532	527	504	508	520	564	509	559	525	502	546	523	510	527	588	537	534	544	507	524	515	550	506	499	555	491	499	528	506	540	482	535	511	545	519	506	491	542	521	506	583	489	533	509	577	544	501	503	566	506	519	549	506	557	533	508	528	527	533	564	505	533	500	562	481	513	544	525	540	547	501	542	558	508	525	546	493	557	518	524	524	494	545	547	510	538	540	528	534	561	523	498	543	512	537	558	510	484	513	561	519	512	523	502	525	528	536	562	542	538	533	512	512	509	522	549	524	530	533	514	571	488	534	512	532	522	509	518	517	566	567	519	504	543	520	531	502	521	533	526	550	510	510	530	529	492	535	564	504	516	531	533	554	515	527	533	518	483	468	539	563	535	564	517	511	504	534	530	544	527	556	535	565	546	517	524	532	535	543	540	522	550	516	571	547	499	535	512	524	535	525	553	561	515	507	511	511	500	520	519	554	452	557	542	547	508	503	472	515	514	560	545	519	522	545	545	544	562	536	516	566	546	557	545	490	543	519	546	534	485	506	535	524	489	505	501	478	486	557	536	509	495	525	529	567	551	515	508	528	517	534	513	516	531	557	532	514	539	536	529	547	535	584	506	539	492	540	542	505	525	512	566	490	528	542	553	525	500	507	524	553	546	494	557	521	525	510	544	523	517	526	508	505	511	532	537	495	560	516	527	521	495	514	497	527	503	508	525	502	509	524	527	523	548	508	497	571	541	537	531	536	547	544	544	548	545	560	545	557	507	536	564	519	509	554	541	567	560	517	536	544	536	532	483	576	527	503	490	534	564	564	544	519	540	535	539	508	497	532	496	525	483	552	485	518	503	514	539	551	549	523	514	482	551	540	540	519	555	557	520	522	526	549	541	538	554	547	501	558	508	530	544	524	496	521	514	490	514	535	533	523	571	536	508	515	512	530	551	503	542	511	536	501	525	512	510	517	553	543	525	542	533	513	521	498	538	540	541	523	489	531	543	503	498	526	527	528	600	558	537	557	541	516	500	512	526	540	534	533	538	545	572	517	511	511	477	498	550	539	545	520	500	539	561	540	540	514	512	492	533	532	519	495	523	535	512	501	559	537	525	525	558	540	501	519	519	526	479	536	514	542	529	518	521	499	554	561	555	519	555	482	503	520	535	507	529	486	523	543	540	547	442	500	531	518	530	510	554	547	555	481	525
7241	4852	1100	563	672	698	561	530	423	389	286	244	237	197	166	143	136	115	115	116	103	95	79	89	88	87	63	65	56	62	70	56	44	57	62	50	64	45	45	54	41	51	47	56	41	60	50	49	51	37	49	58	48	44	60	57	51	42	55	53	52	32	41	61	50	45	39	46	60	38	42	59	55	35	41	58	53	43	45	48	50	46	49	35	34	39	46	39	30	37	40	31	35	43	44	40	41	52	46	32	33	38	34	34	49	46	47	36	41	43	39	44	38	47	44	30	44	37	47	51	41	46	42	38	52	35	48	55	36	53	35	34	44	41	49	39	47	58	34	52	36	44	51	48	37	57	41	47	41	44	46	42	42	45	30	44	41	39	44	40	47	35	35	41	42	42	40	33	44	49	40	32	46	35	42	50	35	43	47	36	54	37	43	51	49	42	56	33	38	46	41	55	42	36	41	57	36	42	38	58	40	52	43	40	38	41	42	43	38	28	45	42	45	65	34	40	37	46	42	44	44	50	45	43	37	47	35	41	40	34	48	44	41	42	45	42	49	41	33	42	44	28	44	40	37	43	42	46	43	41	51	50	36	44	42	46	39	47	63	49	48	38	35	46	37	37	44	50	50	40	30	28	39	31	42	46	44	36	46	57	49	35	26	54	57	42	48	39	43	36	42	40	47	52	44	43	32	44	46	42	37	46	47	51	35	40	44	62	33	46	47	31	45	42	35	50	41	55	43	43	43	33	31	39	38	41	42	30	43	41	36	40	32	43	46	42	46	34	45	40	39	48	45	42	43	39	42	53	51	56	48	45	52	52	40	48	43	41	45	40	49	44	48	36	57	41	50	40	36	42	36	30	51	38	45	45	34	39	28	37	38	52	45	49	42	35	38	42	46	42	45	32	39	39	47	38	39	45	32	31	38	46	33	40	33	45	46	45	58	45	44	48	45	42	46	50	39	39	52	40	35	48	58	31	46	38	38	42	46	35	41	32	35	43	35	30	45	38	41	53	35	47	41	42	29	48	36	40	45	55	38	35	34	49	43	38	48	46	43	40	36	57	39	42	44	29	40	54	40	60	38	38	51	40	41	42	47	42	43	54	40	43	35	47	44	39	48	46	51	34	40	39	34	40	38	43	42	35	39	39	49	36	43	36	43	40	47	39	46	37	42	41	30	48	40	44	33	44	47	40	52	38	45	44	57	38	38	42	40	41	35	50	38	35	38	38	41	43	43	40	41	45	45	42	48	40	38	39	33	46	32	40	44	63	45	36	35	51	26	49	39	46	41	41	38	41	42	32	41	42	53	39	48	40	51	40	56	45	44	40	45	42	37	43	43	63	39	42	35	44	27	43	43	45	36	54	48	34	42	39	40	49	34	39	37	42	49	52	47	34	41	54	33	36	42	40	53	37	43	47	52	46	34	41	43	41	45	43	44	46	44	36	47	45	33	33	51	48	36	49	47	47	56	33	43	50	45	42	35	44	48	41	42	56	47	47	43	39	38	33	33	38	52	48	53	26	46	35	27	34	60	37	46	49	33	33	33	36	38	48	33	37	36	52	41	52	35	42	34	36	37	49	36	28	42	38	40	39	44	39	52	47	40	45	39	34	55	43	34	34	40	48	39	51	38	50	44	34	51	43	55	42	35	39	40	36	45	38	46	43	37	37	46	44	46	35	40	52	39	57	34	50	47	37	40	46	35	44	35	45	50	57	41	39	41	49	44	44	46	42	45	48	51	39	40	44	53	41	45	31	55	51	46	42	40	48	36	45	47	52	43	47	48	42	38	51	42	55	49	44	40	39	63	40	45	41	47	56	42	52	38	36	38	43	44	51	36	47	56	40	47	35	44	49	44	46	40	39	49	45	43	45	47	43	36	44	37	57	41	55	53	40	37	43	42	42	41	43	35	36	28	46	43	42	44	44	42	40	54	38	31	46	40	54	46	48	41	51	42	31	40	43	36	44	45	40	35	41	48	53	34	37	31	47	36	51	37	45	49	61	49	44	60	38	51	47	29	42	44	40	48	44	30	44	32	41	42	45	40	37	49	38	34	37	41	23	47	49	50	40	40	42	39	43	41	46	44	34	55	57	24	38	49	39	35	48	41	34	42	45	44	53	43	43	56	42	43	45	49	38	61	36	42	43	43	39	41	44	37	49	47	53	47	36	45	39	42	49	35	39	52	38	35	38	32	52	47	33	45	37	41	43	32	43	37	50	41	40	42	39	44	40	42	43	41	55	39	49	45	46	53	49	45	56	38	38	50	42	30	43	56	48	35	50	48	45	47	41	40	44	43	46	39	52	52	31	54	38	30	50	29	44	32	32	36	36	42	46	52	43	45	49	45	37	46	39	42	38	37	40	46	33	40	37	42	47	39	40	37	39	47	38	36	34	48	32	57	41	39	38	42	36	34	49	44	32	42	34	52	48	40	42	40	36	50	42	49	53	43	35	33	57	41	43	54	47	49	36	39	38	38	38	44	35	43	36	43	42	42	42	39	34	51	35	43	46	39	42	41	41	43	54	38	49	41	38	34	43	45	44	40	40	49	38	43	45	33	47	38	42	39	60	38	47	28	43	55	41	36	40	47	46	34	39	37	59	38	41	47	42	43	47	47	42	48	54	51	44	52	48	36	41	43	56	36	43	47	42	47	50	39	35	40	41	43	36	32	49	39	48	29	43	35	41	46	43	53	49	47	47	47	45	43	33	48	33	46	43	48	42	37	41	52	36	39	52	46	40	33	58	37	38	38	41	49	34	45	41	50	31	47	38	34	47	36	54	49	43	44	37	43	42	46	48	36	35	41	46	44	40	38	42	39	34	31	31	40	46	38	42	44	41	32	35	42	36	54	45	41	40	45	37	34	42	41	40	51	42	31	43	51	41	37	55	44	42	37	53	45	43	33	50	48	38	28	48	35	39	51	34	49	42	52	46	41	44	49	41	49	39	38	44	41	38	43	49	42	44	45	52	47	39	34	47	37	47	29	39	37	50	47	49	39	38	38	47	44	35	35	37	34	42	40	29	43	52	44	42	38	51	42	45	54	35	54	36	38	48	40	38	40	50	43	49	31	44	42	47	39	34	50	46	40	47	39	57	35	43	45	51	58	39	44	49	45	50	49	37	33	45	46	40	49	38	55	47	40	44	31	35	38	57	41	46	41	39	29	52	44	49	42	35	47	45	37	39	36	34	49	47	43	40	48	44	31	44	44	53	43	32	44	39	34	33	49	49	47	42	31	49	51	33	44	44	36	44	45	38	45	41	44	43	44	50	44	42	44	54	42	40	40	33	39	37	48	48	37	33	51	49	46	49	37	46	40	37	54	44	41	42	50	54	40	35	51	41	38	38	43	50	31	56	45	28	38	48	37	49	51	44	58	55	47	50	44	41	31	41	48	40	45	48	35	47	39	43	42	40	46	47	46	42	39	34	42	50	41	43	48	47	41	44	43	39	43	38	45	52	50	47	53	59	41	40	48	37
46518	33038	17634	25305	31779	31452	28885	25616	22678	18943	15793	13541	11827	10211	8906	7809	6797	5612	4952	4329	3951	3569	3372	3010	2570	2277	2047	1932	1770	1610	1474	1443	1331	1176	1121	1056	1030	1001	1041	1020	1005	957	929	996	1009	1027	1043	998	1039	1022	1037	1054	1066	1094	1072	1083	1049	1098	1071	1065	1052	1052	1000	1026	1063	988	982	980	937	972	943	975	956	854	903	882	843	813	835	765	810	768	772	704	761	719	724	744	678	737	739	776	709	691	722	693	727	676	732	730	681	682	707	707	706	734	729	712	744	674	695	739	776	688	726	680	684	732	723	696	672	724	684	699	696	742	749	707	674	704	694	713	681	738	697	736	718	707	650	715	723	677	691	720	718	700	707	716	681	681	716	697	674	708	690	702	655	696	740	692	707	703	698	658	711	701	669	674	695	705	704	695	677	694	699	700	700	703	708	690	681	708	714	702	723	692	698	661	739	697	730	736	657	661	653	720	709	660	691	689	669	691	687	683	717	698	687	678	679	734	679	726	659	673	720	720	665	715	755	680	681	716	720	645	715	665	745	659	687	693	716	633	647	716	734	692	688	703	739	716	720	742	744	693	714	657	691	678	657	735	688	666	686	727	663	671	687	754	646	719	672	735	695	714	690	679	739	699	711	642	713	690	683	699	715	740	687	685	639	642	710	682	665	675	669	735	701	706	662	768	684	707	704	656	675	710	740	701	709	661	676	679	739	717	677	683	690	684	729	741	701	699	697	733	684	649	633	643	692	680	745	685	684	700	711	641	685	698	685	710	680	725	632	685	720	697	699	671	713	707	665	689	717	701	697	701	687	689	688	682	714	702	705	702	704	686	738	622	696	713	688	683	663	762	675	736	653	716	761	695	703	692	666	686	700	684	700	698	681	705	686	710	703	706	698	641	687	702	711	718	673	686	726	677	657	684	651	732	725	668	698	718	691	716	728	699	671	688	686	703	678	674	730	690	672	711	667	733	773	705	737	710	734	688	737	699	678	678	688	679	723	694	666	702	695	741	673	628	739	711	760	672	692	692	694	696	704	738	701	704	719	701	708	710	749	707	673	660	713	694	692	694	707	670	725	719	657	693	706	688	673	672	689	692	698	634	669	708	704	625	723	668	692	702	645	682	681	678	707	681	713	650	697	676	772	676	746	698	702	733	704	718	702	743	733	715	662	735	733	752	687	663	711	692	698	731	696	730	685	659	661	722	678	702	723	708	720	691	687	688	716	713	714	701	683	687	707	717	667	753	693	636	694	709	707	672	658	670	675	696	684	723	738	698	685	719	648	724	706	662	718	674	691	696	690	632	696	706	681	762	682	705	662	694	696	690	699	695	687	681	703	704	681	693	694	689	678	661	670	666	698	681	701	709	724	710	721	720	728	673	710	706	695	667	723	697	673	715	668	688	670	710	674	712	681	703	706	740	681	721	721	751	733	696	664	659	691	665	665	684	672	678	700	691	701	644	699	682	715	686	695	644	716	695	683	659	650	740	715	685	697	699	702	648	733	672	701	716	699	724	646	638	691	720	666	689	650	683	708	709	690	755	663	743	741	702	740	713	706	658	679	694	668	728	709	686	697	676	676	718	723	700	717	682	737	675	696	759	761	687	691	750	717	650	741	699	665	684	704	661	707	718	692	666	715	713	734	670	685	698	752	686	696	731	708	716	739	677	699	725	707	744	732	727	745	641	706	720	648	684	734	701	714	676	684	711	717	704	731	715	687	702	706	735	688	747	683	664	696	684	707	659	697	692	750	673	688	678	665	697	685	696	708	705	624	685	742	605	724	684	674	709	689	684	698	675	717	689	708	693	679	675	645	711	674	681	714	701	649	686	744	662	675	700	698	707	716	682	697	716	760	728	716	654	722	700	716	695	677	690	686	675	688	693	691	716	708	720	645	689	675	680	710	695	686	728	645	718	673	659	699	687	725	677	669	693	692	660	688	686	677	734	713	689	740	684	707	715	741	713	657	720	778	716	699	692	731	703	712	723	684	703	686	697	672	687	660	717	723	724	674	711	698	714	713	739	677	666	714	698	708	726	713	693	690	706	721	669	695	715	703	690	678	709	688	675	739	681	748	720	701	665	706	658	718	667	676	686	719	710	678	736	707	674	729	690	688	638	703	713	710	713	708	739	735	694	733	677	651	692	681	650	678	685	650	703	729	734	669	694	706	670	724	706	736	701	692	712	697	725	710	713	691	681	681	724	695	696	703	698	718	668	657	729	642	712	638	698	720	694	691	702	693	693	671	679	678	683	740	646	659	692	705	748	702	682	736	732	725	722	689	726	653	704	707	723	705	662	686	728	726	706	742	706	768	730	665	709	669	709	715	664	691	685	690	645	643	667	710	662	728	679	701	640	687	706	641	718	704	684	678	638	713	691	752	736	668	685	724	716	697	676	704	699	704	685	695	720	710	704	686	698	728	662	747	683	684	627	649	665	666	661	728	686	666	706	711	682	663	687	651	696	738	661	665	693	715	692	722	656	737	676	700	686	695	668	689	672	704	697	697	683	727	707	737	715	660	709	754	720	701	677	688	741	722	674	684	686	682	675	689	717	699	714	692	667	703	675	696	718	706	702	681	684	668	690	653	740	675	671	685	662	720	748	683	701	703	682	672	677	712	660	696	694	681	720	675	706	741	692	704	711	714	691	757	714	721	673	735	727	665	715	686	738	650	674	669	700	706	724	723	699	701	709	697	713	737	721	661	631	671	681	687	663	694	736	726	688	761	693	676	699	704	668	717	720	663	693	682	713	682	721	689	694	746	675	692	676	703	671	749	727	680	722	724	714	749	714	682	674	703	695	662	735	681	671	721	720	694	713	696	678	650	702	732	654	740	684	718	701	740	719	704	672	685	638	674	732	712	690	709	681	703	673	696	711	703	698	701	693	727	716	693	655	695	711	701	683	677	706	679	688	680	664	722	652	687	676	686	706	705	696	734	711	670	700	675	692	683	734	702	669	718	716	664	694	698	678	625	693	695	700	734	646	707	731	635	696	693	695	738	694	691	649	701	693	722	666	674	705	703	764	677	727	682	731	725	653	694	697	738	644	728	684	715	694	706	700	646	692	656	692	710	676	725	718	711	733	643	684	729	714	737	708	637	671	675	705	686	720	692	678	668	673	649	676	738	720	724	760	687	638	695	716	675	707	690	663	702	699	684	700	722	661	681	712	670	693	755	644	722	715	665	679	716	695	715	695	710	740	628	740	690	729	696	704	689	711	728	690	697	708	720	723	668	718	736	694	699	665	710	682	686	677	623	741	676	662	702	732	726	715	705	634	679	711	694	727	719	685	696	661	749	684	781	703	666	741	693	733	662	694	716	688	624	698	724	730	675	701	732	725	700	732	674	734	672	692	735	717	698	699	693	709	687	664	681	671	680	677	700	693	699	703	696	678	684	712	768	702	662	697	684	694	643	701	666	748	748	712	665	641	654	667	678	727	703	670	705	737	718	673	703	664	752	694	690	729	695	725	676	682	712	704	734	718
6603	3259	759	457	579	580	513	402	361	305	252	231	191	179	158	150	104	105	107	90	95	81	73	64	73	63	62	58	54	52	42	59	49	53	53	40	42	42	30	35	47	42	54	39	49	37	52	47	44	46	43	51	33	41	47	35	35	38	43	40	50	43	36	48	52	45	41	36	46	46	50	41	38	48	57	30	30	50	49	42	44	39	37	31	41	27	42	41	41	39	41	41	40	33	47	40	35	41	42	34	46	46	36	47	36	48	40	47	40	51	55	38	47	42	36	35	36	36	38	48	39	36	50	43	34	50	43	38	37	38	34	40	35	33	36	34	41	35	46	38	44	33	39	45	30	34	41	36	50	35	48	42	26	23	38	40	50	36	33	48	58	40	36	34	46	47	45	32	50	47	31	36	36	36	53	34	41	40	44	53	38	40	41	41	29	46	43	42	45	40	29	46	43	40	26	38	48	33	50	37	62	39	29	48	32	47	32	45	46	41	29	45	40	38	29	46	33	31	48	38	39	41	40	37	44	51	42	47	43	35	36	48	54	35	29	57	38	37	46	36	42	38	35	39	36	32	56	30	35	43	49	46	34	32	45	56	35	47	36	52	39	42	37	42	44	43	50	35	29	51	42	36	53	46	35	40	42	33	31	47	47	44	43	34	49	54	41	44	33	35	49	45	41	30	49	39	43	46	49	47	39	29	44	37	43	44	42	35	29	47	52	38	41	39	38	40	40	40	37	43	36	50	47	41	35	46	40	49	39	33	34	44	40	36	32	38	51	48	48	41	45	39	37	37	42	47	40	44	34	37	46	46	46	35	44	38	46	44	34	47	37	42	42	37	36	45	36	44	42	35	40	35	45	52	33	40	43	44	46	41	33	41	37	35	45	39	46	54	46	45	37	51	50	32	40	47	47	36	43	40	41	41	43	45	40	39	45	39	49	38	40	30	37	41	41	35	37	45	40	42	43	36	49	47	40	34	39	37	45	38	41	44	42	34	49	33	41	40	40	43	51	37	26	39	51	34	36	31	39	32	43	40	37	47	45	33	34	33	48	42	36	34	37	37	39	40	41	37	40	41	49	46	43	39	29	41	48	37	41	44	39	44	42	47	50	37	39	29	46	53	39	43	31	46	40	26	36	37	39	30	45	46	38	39	41	27	50	30	43	28	39	43	46	46	29	47	39	43	35	39	50	41	46	34	35	56	40	31	41	40	47	43	50	48	46	44	55	42	33	36	47	31	32	38	33	40	43	39	39	39	44	47	45	40	39	45	42	21	48	35	32	28	37	41	52	43	45	36	45	40	29	30	41	51	49	30	39	28	45	41	44	44	42	49	34	41	48	39	51	42	43	47	63	34	47	38	45	30	38	44	50	32	36	33	41	52	37	35	37	46	33	40	42	42	51	36	30	37	34	35	50	45	43	35	34	42	34	48	51	48	57	38	34	34	38	26	44	44	44	43	39	53	39	38	36	37	31	32	43	47	42	26	35	32	37	44	43	45	42	45	41	37	51	42	44	48	32	38	28	36	35	39	44	38	36	38	32	37	51	33	43	51	35	43	50	29	38	36	45	47	49	36	36	46	46	36	37	43	42	38	43	38	48	43	42	33	42	46	39	52	40	54	41	38	32	39	47	43	42	46	34	42	36	32	38	39	47	36	42	45	26	34	39	49	35	44	35	38	47	42	33	33	38	35	48	37	35	42	32	32	38	60	42	33	39	39	39	23	36	41	39	43	38	40	41	40	31	47	39	44	43	37	38	39	42	38	42	44	37	47	36	38	35	36	43	42	42	37	38	31	43	44	44	43	51	36	44	38	35	36	44	40	60	36	52	35	30	34	43	42	33	31	41	43	40	49	45	39	38	39	39	52	30	41	43	35	43	37	36	38	36	50	28	41	31	46	46	42	47	43	27	39	51	45	46	49	46	39	41	47	32	39	51	28	46	39	34	35	43	42	49	30	50	38	35	48	38	44	39	36	39	34	27	39	47	43	39	38	48	42	53	33	35	41	48	40	38	41	41	31	39	45	46	32	41	43	36	48	37	43	44	33	34	31	38	43	44	34	38	34	41	44	35	40	46	32	42	35	34	41	50	34	41	38	28	49	47	40	45	44	29	39	34	37	30	43	39	39	44	47	37	37	31	40	39	41	39	28	44	40	42	45	49	38	39	35	48	44	42	41	38	35	31	38	35	39	30	32	39	38	36	38	36	44	38	48	35	45	42	38	33	32	35	42	46	45	41	41	33	43	39	44	47	41	36	33	51	44	29	43	30	38	30	40	50	40	48	38	41	37	33	27	40	45	49	42	37	50	35	51	39	59	33	30	45	44	36	50	48	42	40	33	53	38	40	34	40	49	36	50	40	36	48	36	41	43	43	48	42	32	33	42	40	33	38	43	46	46	37	51	24	31	42	33	39	51	42	44	40	40	41	49	41	38	48	53	44	51	34	44	50	48	51	46	41	29	35	38	41	40	39	40	34	44	42	42	38	44	41	43	36	53	36	39	39	34	42	47	38	33	35	35	54	43	36	34	32	36	39	36	26	56	39	36	44	45	53	43	44	32	39	56	39	49	49	40	29	46	33	44	32	48	40	38	34	38	36	34	44	33	42	37	35	39	43	41	47	42	44	39	42	46	33	51	23	40	37	34	41	45	51	46	36	51	45	37	39	48	36	45	36	40	35	47	36	39	46	43	51	31	52	40	48	36	44	41	50	40	37	43	32	41	36	32	50	46	47	50	38	34	36	43	37	44	54	38	39	34	45	36	38	34	51	36	42	32	44	49	41	30	45	32	56	47	47	38	31	39	37	38	45	44	38	37	43	36	36	48	45	41	35	48	44	37	41	31	35	37	23	46	47	38	37	24	41	37	47	53	37	47	46	51	34	35	40	45	35	46	49	52	42	29	49	51	34	28	45	36	49	32	39	44	42	43	31	40	40	35	43	40	40	49	34	43	36	42	50	37	34	42	42	48	36	37	35	29	49	35	52	46	38	37	30	37	37	35	51	34	46	48	36	47	49	38	55	45	42	34	40	42	36	38	40	39	27	40	46	50	41	37	36	47	40	48	40	45	36	47	41	35	49	33	45	39	35	35	53	41	32	39	45	38	44	45	36	48	44	39	29	42	40	37	51	35	34	46	50	49	26	30	34	47	47	40	48	43	36	42	38	31	43	51	52	44	35	45	47	35	36	44	48	39	56	52	37	27	48	47	53	51	38	34	44	47	53	34	40	34	42	50	47	38	36	41	36	33	44	41	49	27	42	42	45	37	45	50	35	35	29	38	39	36	43	38	46	46	39	29	33	40	35	30	39	32	40	40	44	35	47	33	40	37	35	40	35	49	29	41	37	35	37	40	34	47	37	51	49	47	46	33	41	54	44	41	49	46	31	39	37	41	41	48	36	38	31	38	44	30	42	26	43	46	41	41	34	34	41	42	46	38	37	35	37	43	31	41	44	45	41	27	30	36	34	33	47	46
40446	29698	15321	23197	29425	29484	27011	23281	20062	16689	13525	11759	10228	8338	7493	6428	5393	4598	4048	3617	3471	2921	2685	2458	2068	1951	1750	1651	1557	1501	1327	1208	1159	1092	994	1018	924	886	973	866	871	884	909	884	901	908	914	895	925	969	959	967	949	929	979	989	974	1019	995	939	959	963	913	945	936	940	920	924	890	887	914	891	921	857	837	806	768	753	758	778	756	741	749	677	717	673	726	692	677	703	672	710	714	676	696	664	696	667	661	690	649	728	692	681	695	695	741	623	679	724	691	713	694	676	652	690	715	695	705	701	638	666	695	669	696	658	650	648	684	656	642	666	647	674	663	629	668	638	654	652	688	671	718	674	667	675	656	680	681	710	694	671	679	713	682	620	697	722	717	648	680	666	714	665	731	676	657	676	690	664	690	673	661	647	661	651	635	668	626	670	646	683	704	647	681	633	670	694	671	623	686	607	674	641	653	649	656	657	614	645	675	655	655	639	649	628	593	654	692	665	611	657	660	701	660	681	698	643	674	684	686	669	619	658	622	634	675	703	710	675	645	629	677	676	646	659	638	682	660	649	694	657	685	697	672	680	655	629	680	645	665	713	650	705	687	669	656	663	691	646	721	608	642	652	677	659	696	680	664	689	704	682	730	639	707	672	660	615	673	677	648	639	704	682	689	675	653	647	687	642	647	685	681	676	661	674	656	670	671	642	698	662	632	660	701	636	625	626	688	646	618	634	685	678	639	637	668	670	663	659	677	672	663	650	678	695	656	650	694	640	683	659	634	629	732	695	674	646	653	670	653	619	678	688	633	684	647	646	671	702	691	662	658	637	683	665	655	675	668	682	660	624	600	672	675	696	681	629	690	645	635	627	653	657	667	655	669	659	664	658	656	659	730	665	655	687	663	629	653	679	664	668	719	673	664	654	615	639	676	651	637	664	621	697	676	670	654	674	662	649	633	692	669	673	635	638	670	698	668	645	686	615	676	728	652	674	612	669	619	707	692	642	658	626	674	645	667	672	688	655	650	704	679	635	662	667	619	687	689	639	663	694	643	693	668	631	705	653	675	682	705	669	675	680	677	661	632	651	664	704	666	688	581	675	656	642	644	683	673	717	686	650	682	637	651	630	626	658	636	661	657	657	680	654	690	704	661	632	646	687	673	691	628	646	663	659	653	706	660	661	653	699	644	683	663	686	618	635	671	660	633	666	662	626	640	678	629	707	678	656	743	611	683	641	657	707	662	653	700	698	683	666	678	623	663	667	640	695	642	667	682	643	668	616	644	681	632	685	684	687	606	702	642	687	673	659	667	662	679	653	684	670	654	629	675	661	664	650	685	660	682	668	670	672	679	630	713	696	644	650	684	657	652	630	598	654	638	683	654	715	673	672	696	643	672	661	658	672	705	675	617	700	699	661	695	672	638	700	655	711	643	666	690	696	692	662	694	632	633	625	632	687	657	653	654	652	682	719	653	645	676	663	697	681	686	656	701	675	654	650	616	684	650	662	658	694	678	641	663	691	657	687	705	642	675	657	673	741	705	619	684	632	637	685	692	670	648	646	658	665	667	668	661	673	696	705	671	637	692	650	672	673	650	676	687	657	679	677	710	681	643	647	644	664	625	644	631	661	682	678	658	692	599	635	628	692	634	628	650	688	704	676	716	649	659	683	684	673	673	656	658	658	631	662	683	649	659	648	678	699	629	623	656	660	699	716	635	653	684	691	702	670	655	665	693	631	662	698	686	652	676	679	691	619	651	690	652	709	670	692	658	659	667	647	622	659	660	635	660	629	674	691	685	668	658	638	666	674	679	696	677	645	637	641	613	613	665	649	654	686	706	674	709	711	719	679	628	682	653	680	641	704	666	681	640	681	689	668	663	676	653	673	648	683	698	693	637	679	619	638	613	667	664	651	668	630	682	642	646	661	664	660	707	655	652	727	701	656	643	685	656	659	644	686	641	651	644	654	640	685	668	663	662	668	675	649	644	640	677	677	705	668	687	658	664	737	669	653	671	705	689	624	670	673	692	691	649	668	676	628	622	693	662	650	690	641	690	666	680	654	626	637	650	656	669	619	645	662	678	652	668	654	667	646	697	679	682	637	685	684	587	646	697	659	712	712	689	694	617	649	667	663	674	664	677	646	658	628	676	688	676	653	716	637	692	672	688	686	681	625	672	627	705	698	622	659	611	691	686	687	689	643	679	652	674	654	633	652	657	669	646	634	676	689	650	701	688	674	657	684	707	688	646	656	661	678	633	718	656	629	711	639	688	688	644	659	681	706	669	659	646	665	657	625	631	677	655	611	661	649	634	651	630	655	696	718	680	627	653	677	655	622	684	654	651	647	674	655	673	665	676	663	673	677	685	654	662	656	627	683	665	656	654	671	639	692	614	611	641	663	665	666	654	586	664	655	664	636	658	646	679	721	640	655	651	671	670	650	647	669	659	672	656	653	679	616	650	655	665	612	682	680	668	643	722	661	636	639	666	670	645	671	675	662	681	645	701	686	674	732	671	624	689	686	624	689	606	661	671	670	698	650	655	633	672	688	646	650	647	691	656	679	659	634	635	649	651	670	661	677	679	662	663	667	710	644	643	692	646	675	692	640	648	664	632	648	674	697	667	665	657	682	677	684	655	684	663	690	664	709	643	697	673	602	598	627	644	635	644	689	659	679	667	658	694	614	687	692	655	675	654	719	706	666	657	696	661	668	635	650	670	668	732	682	669	677	672	660	655	644	657	701	671	661	677	682	636	656	668	680	640	635	677	683	666	652	678	643	727	646	661	695	616	668	715	685	702	660	612	707	679	654	681	626	683	703	666	668	662	666	661	638	661	677	646	685	655	680	666	643	642	655	684	638	645	654	650	690	650	650	679	659	677	662	614	636	617	675	650	668	687	648	670	618	683	686	647	703	662	672	627	684	643	665	657	666	640	656	653	638	639	689	661	651	679	655	691	670	706	648	672	663	697	683	687	628	663	683	633	628	652	652	683	625	689	636	653	658	641	641	658	648	653	602	633	670	674	650	625	632	698	684	681	632	672	696	689	676	664	693	700	647	700	658	658	653	708	646	640	682	683	653	675	696	664	658	657	665	700	745	623	671	641	627	679	679	689	671	686	666	662	677	703	699	655	690	645	677	649	678	612	674	701	709	689	614	644	647	649	637	631	632	691	656	682	664	652	633	662	628	661	646	680	663	715	664	661	672	673	650	670	651	678	694	680	665	651	668	661	657	707	670	633	705	692	676	649	658	623	686	669	629	629	687	667	724	646	656	657	679	661	623	623	650	636	638	649	651	661	664	668	649	661	635	629	683	668	660	688	681	685	673	677	671	655	657	660	686	665	636	678	692	654	663	653	716	688	679	673	644	664	644	627	644	671	680	609	650	699	657	641	660	683	629	683	672	693	678	677	670	685	685	691	668	634	659	701	639	651	637	643	675	653	635	703	649	688	641	733	718	660	694	705	701	677	644	675	686	709	684	591	666	645	723	646	675
9147	6430	1470	775	929	858	823	644	522	458	365	302	272	250	240	197	165	130	149	137	114	112	115	111	84	91	73	85	75	75	65	73	51	65	50	72	47	63	56	69	41	68	34	47	61	57	46	54	69	49	70	58	69	50	54	56	54	45	51	55	63	45	62	58	57	41	64	49	65	61	58	66	60	62	52	50	53	49	59	51	49	43	43	52	47	41	53	43	52	50	50	58	43	48	52	60	39	51	51	50	38	54	49	53	43	46	46	45	55	61	59	50	49	59	50	60	48	53	56	52	41	41	51	48	44	47	50	44	43	53	50	49	46	48	57	46	45	56	51	51	49	43	49	42	48	62	52	50	40	45	51	40	41	41	38	45	45	57	55	57	43	47	49	45	53	42	54	53	39	46	47	50	40	50	48	49	58	39	46	47	54	51	48	54	47	50	56	34	57	55	49	47	43	50	51	51	35	52	60	45	46	50	53	56	49	51	44	55	43	37	48	52	46	71	65	50	48	43	39	46	34	46	70	45	42	43	59	47	45	54	52	55	37	48	60	55	43	51	51	46	56	61	45	53	44	41	50	50	52	36	53	47	43	63	39	37	45	60	45	39	44	45	44	57	63	55	55	48	53	65	55	46	44	46	42	39	56	44	48	51	54	49	47	58	65	56	54	46	38	57	42	44	52	51	49	48	34	41	50	45	42	48	45	48	53	42	53	51	38	46	61	56	54	44	55	46	47	48	50	53	45	56	58	46	53	55	48	55	48	45	56	63	39	57	60	42	51	53	57	39	47	56	43	59	45	44	49	55	54	52	44	59	58	45	39	58	57	53	42	65	57	52	52	52	54	42	46	74	56	44	41	34	40	62	46	43	55	53	48	56	56	36	63	50	46	57	48	46	55	59	51	56	60	50	47	47	55	45	46	56	37	63	43	49	45	56	50	43	36	60	46	44	52	55	49	58	60	56	56	39	43	54	40	60	46	51	46	45	53	50	50	52	53	39	50	56	42	47	54	45	46	61	51	50	39	54	48	39	37	37	42	50	40	62	31	42	56	47	58	48	53	60	60	48	51	51	46	55	49	45	51	68	55	44	60	57	61	59	48	52	50	49	47	43	53	59	47	46	46	42	40	46	58	36	68	42	49	54	56	47	46	48	52	55	60	58	51	62	51	45	61	42	53	43	42	52	57	29	47	46	45	57	49	45	56	53	41	42	63	51	56	48	44	57	47	50	40	40	44	49	47	63	50	54	42	51	62	41	54	40	47	46	55	36	45	49	53	44	43	42	49	51	50	45	37	52	45	32	39	43	48	45	47	54	46	44	59	49	44	43	49	52	56	37	43	49	57	62	58	45	40	64	57	53	50	53	57	46	37	64	48	49	57	40	43	44	56	51	52	45	53	50	46	43	46	46	48	53	46	56	45	50	43	51	60	55	42	48	46	43	63	50	48	57	33	55	45	43	48	52	43	54	52	53	37	43	41	50	51	49	53	53	42	62	45	51	58	54	52	41	42	49	52	51	39	48	40	37	55	59	53	49	46	37	37	50	64	52	41	53	52	55	52	47	59	48	41	39	61	53	54	50	61	49	50	40	58	43	68	34	33	49	64	69	35	57	50	52	48	65	43	53	46	57	52	42	36	59	43	51	45	40	52	45	53	55	46	60	59	46	56	43	57	43	54	47	51	45	56	61	41	55	51	49	56	47	50	47	46	53	54	44	52	44	45	61	46	51	55	55	53	49	56	47	45	55	57	50	49	47	52	57	41	52	48	43	57	57	34	47	44	43	54	53	46	58	50	47	42	46	46	34	41	58	40	51	40	50	57	36	65	53	54	41	47	46	55	48	64	66	46	39	57	52	47	55	37	42	61	49	53	39	43	51	54	44	59	41	43	58	60	50	51	55	47	50	40	47	44	60	54	47	57	42	43	48	49	47	52	39	54	52	46	49	50	46	49	52	52	48	57	46	47	55	54	56	52	62	48	53	55	49	58	44	54	42	40	58	45	53	45	46	41	42	42	47	67	57	55	55	51	36	45	51	54	49	57	51	57	54	44	49	50	40	48	58	54	63	41	58	42	55	44	43	32	57	45	57	44	44	47	58	53	50	42	57	56	43	46	51	48	54	61	45	45	44	42	48	56	44	52	65	50	47	44	54	56	50	57	33	42	56	61	46	44	48	45	50	52	55	52	51	57	46	49	48	52	58	46	46	52	49	47	50	44	56	53	51	47	48	48	64	55	47	52	42	47	57	47	48	52	57	48	56	44	59	45	53	60	48	38	33	51	50	52	42	44	43	54	50	63	50	49	46	54	37	45	47	61	48	47	48	41	57	53	40	67	49	47	51	53	50	36	47	61	43	46	41	58	46	49	55	60	56	48	53	56	55	44	46	57	43	48	43	51	63	61	49	54	52	47	53	61	51	47	44	45	49	57	49	55	59	40	43	48	39	39	42	33	41	52	50	46	58	42	53	44	48	51	48	41	38	58	50	54	45	41	57	40	43	65	48	45	54	51	50	44	48	41	43	45	70	48	57	59	57	57	49	57	46	41	52	48	51	49	56	42	58	51	48	44	40	53	42	50	47	43	47	48	46	47	60	41	54	44	41	53	49	44	55	50	44	53	59	47	53	38	50	50	48	53	60	44	53	60	35	51	38	45	47	60	44	49	48	45	56	46	66	50	55	45	48	53	53	39	42	43	44	49	41	57	53	56	53	48	52	46	47	54	56	48	69	43	57	61	49	48	55	58	49	63	55	39	55	40	42	46	60	53	56	52	62	36	63	49	60	38	46	43	57	54	55	56	54	46	54	52	49	52	51	60	37	38	57	58	59	50	57	50	55	54	49	47	54	40	46	59	43	50	43	37	45	44	45	37	30	41	44	47	64	55	48	52	42	45	48	57	56	38	55	48	42	53	54	41	57	49	38	42	54	44	51	47	46	58	44	48	39	56	51	49	64	44	53	46	57	61	46	48	51	44	45	52	48	41	56	51	48	44	56	58	52	60	43	52	58	51	57	45	57	42	48	52	47	61	38	58	47	59	51	44	46	40	55	53	51	59	52	37	54	41	47	38	55	48	42	57	52	47	52	50	58	48	67	47	58	46	51	44	50	43	40	46	54	45	46	54	46	51	55	47	51	53	53	49	40	53	47	52	43	56	53	47	57	41	51	60	48	32	58	53	53	52	56	47	38	67	52	46	52	45	63	51	54	54	53	49	44	45	45	43	47	48	53	60	39	40	51	62	43	49	34	52	51	50	46	50	50	49	51	46	52	51	47	37	54	44	48	49	44	46	43	51	54	53	49	51	48	52	42	43	46	47	54	52	35	46	54	47	56	45	47	53	48	54	59	44	47	54	58	37	50	47	49	49	48	49	67	49	55	66	57	48	51	53	52	38	51	44	46	66	47	49	52	48	51	56	37	47	38	47	43	40	55	51	53	47	49	45	56	63	37	60	45	53	43	44	53	50	44	52	38	39	62	46	45
48228	36528	19495	28641	35288	35093	32831	28438	24436	20881	17822	15315	13422	11644	10068	8423	7296	6256	5640	5257	4894	4304	3901	3305	2971	2601	2425	2352	2244	1941	1820	1562	1514	1425	1350	1256	1244	1289	1248	1225	1153	1080	1137	1188	1136	1153	1215	1186	1190	1274	1239	1277	1282	1285	1311	1304	1254	1276	1269	1270	1232	1225	1174	1180	1204	1161	1167	1140	1138	1132	1154	1145	1077	1068	965	1041	984	956	924	835	889	906	874	849	853	874	881	849	847	820	827	832	806	793	853	788	831	808	842	873	840	847	852	837	859	770	794	786	848	826	826	838	886	822	803	802	806	847	782	807	882	796	776	783	833	829	835	786	862	821	826	829	823	821	802	785	819	827	753	827	844	791	773	833	836	824	765	807	809	804	804	812	808	798	795	833	801	842	819	798	838	831	836	798	815	826	808	824	814	840	807	820	786	769	849	801	844	810	777	814	779	815	833	802	833	816	813	861	820	798	852	798	809	779	784	763	845	797	887	828	793	784	817	798	801	811	855	800	809	804	853	782	765	820	784	845	861	787	750	810	821	814	806	824	785	811	808	825	801	824	829	837	820	813	830	806	766	819	843	797	831	796	785	844	790	749	835	827	780	821	749	844	750	826	796	821	774	824	838	821	803	808	840	819	778	813	769	844	803	780	824	794	779	766	820	816	804	835	808	818	767	845	780	764	832	813	863	829	829	815	788	782	821	824	840	806	825	793	835	812	829	780	769	813	802	812	847	808	801	785	839	778	772	821	837	786	801	812	804	816	836	808	826	817	800	834	883	764	857	837	830	750	853	852	788	824	843	808	795	781	829	838	819	799	782	765	763	790	823	812	847	790	779	827	813	761	798	854	816	782	754	806	800	735	807	791	774	839	811	806	819	781	796	796	809	819	801	807	790	816	810	783	832	813	769	804	828	790	813	770	774	838	783	825	788	788	844	828	777	802	826	739	794	773	833	816	799	781	774	830	805	780	775	757	807	857	812	755	811	805	814	778	834	843	763	800	792	806	830	794	766	781	823	807	832	772	785	789	814	762	858	777	843	823	772	852	839	829	846	746	777	747	799	765	778	780	855	798	789	781	791	821	829	793	802	738	795	801	797	817	790	749	812	812	795	809	747	766	793	809	809	756	809	817	770	821	818	773	832	805	813	801	784	806	790	811	763	769	831	761	829	798	791	804	799	837	785	846	770	799	769	817	780	758	794	853	818	776	837	826	780	818	811	774	798	803	821	833	791	808	842	779	841	850	802	748	749	777	812	806	782	790	807	824	737	778	780	809	812	778	768	786	811	807	840	760	825	781	819	811	790	834	815	800	800	809	805	787	824	847	820	790	816	810	809	810	814	832	797	827	835	788	805	778	787	807	794	825	827	838	756	779	830	807	800	767	809	810	799	790	841	826	779	850	830	837	798	769	715	814	824	806	796	788	807	797	785	769	781	797	748	776	783	778	858	808	783	777	794	809	778	809	834	801	780	795	809	759	781	830	841	833	811	798	793	787	824	841	768	795	793	810	818	719	828	790	802	827	803	759	834	811	803	787	819	777	790	795	849	767	857	856	766	781	826	857	799	820	775	771	837	792	833	841	791	789	867	827	826	824	760	807	839	839	802	768	796	793	809	850	848	823	841	781	804	835	805	782	781	819	822	813	812	797	750	814	772	832	818	835	818	750	841	824	787	835	797	793	800	774	767	798	778	805	808	844	845	784	807	806	802	793	791	773	845	835	778	787	832	849	834	775	832	810	799	842	829	838	840	772	810	785	816	837	802	826	771	760	833	813	798	818	800	854	791	867	809	800	878	851	806	801	805	813	847	839	833	788	796	759	787	800	845	836	778	813	815	776	794	796	822	757	751	833	772	831	797	810	775	776	828	818	825	784	839	821	776	829	815	850	807	816	839	798	813	769	787	818	809	877	836	847	807	768	819	814	774	785	809	795	815	808	763	798	789	795	783	720	807	814	785	859	832	815	795	785	797	797	783	773	791	795	794	806	814	866	787	820	793	800	854	751	775	742	757	776	789	807	791	830	809	802	823	832	750	795	821	834	814	847	759	816	746	785	784	812	746	834	846	797	841	832	808	787	844	777	750	763	803	770	863	836	836	819	824	832	783	816	808	810	845	798	788	842	783	786	798	845	822	800	800	825	804	833	803	811	820	776	803	787	827	808	807	792	799	783	825	825	788	875	809	804	813	816	771	787	821	818	844	804	782	770	808	787	798	789	777	752	787	787	829	799	764	812	800	814	822	807	795	871	756	842	821	762	854	770	803	836	787	800	784	795	779	762	841	797	792	786	797	817	775	802	827	807	792	781	794	809	814	786	769	770	784	818	825	807	823	822	832	807	825	816	812	802	815	871	794	840	784	755	812	783	794	845	830	843	788	804	835	790	771	796	762	827	797	827	794	807	822	815	784	793	813	847	818	813	800	758	816	793	764	837	864	816	785	845	765	725	797	826	789	818	823	791	799	779	792	802	845	825	789	773	838	818	837	795	808	829	830	822	838	837	809	776	799	834	758	791	817	809	828	847	846	795	805	794	788	785	836	823	807	844	776	794	814	752	797	786	817	798	782	801	834	827	805	788	820	874	829	783	797	831	807	796	816	799	758	777	799	859	764	852	825	804	799	823	814	834	807	796	789	812	829	765	791	856	758	808	793	838	774	847	822	769	804	815	805	834	820	816	777	755	827	784	836	747	850	751	794	800	747	766	853	769	753	803	804	782	792	823	809	864	832	801	788	774	861	797	804	774	809	832	830	824	830	775	846	813	806	811	811	831	816	813	798	806	833	827	827	752	857	848	827	843	819	807	797	829	804	812	803	824	794	816	807	820	759	821	851	783	742	820	812	767	813	807	820	817	842	762	752	859	799	793	761	787	794	781	847	797	832	838	789	811	783	781	774	777	815	799	813	800	785	870	820	851	827	805	766	818	808	816	800	793	787	840	833	855	823	792	756	788	788	831	823	805	785	791	807	847	818	782	778	839	843	774	775	805	829	814	790	774	775	799	817	838	769	815	831	837	816	811	834	782	796	797	826	792	826	809	867	816	813	794	796	817	801	802	747	841	799	801	824	795	738	818	803	807	788	820	783	802	827	820	792	808	792	794	785	795	782	777	793	818	753	788	802	800	792	808	840	790	780	775	767	814	812	833	733	765	856	807	755	769	803	781	800	764	827	802	810	775	810	849	789	819	844	780	812	797	787	788	764	749	776	804	830	780	790	790	804	784	841	802	826	838	816	769	824	808	775	747	806	805	798	802	812	841	804	819	806	815	809	809	769	807	820	810	853	809	839	815	861	810	817	785	866	787	813	818	807	801	778	809	815	755	778	812	808	822	794	802	789	787	831	767	854	793	765	821	813	791	824	780	770	797	770	776	818	817	768	841	863	816	808	725	776	815	806	817	742	815	817	785	826	813	809	809	786	774	828	787	827	801	799	856	799	804	798	742	803	837	797	838	806	818	788	795	814	834	766	778	797	790	829	833	776	840	775	821	788	797	801	816	795	802
3823	1575	451	329	401	436	334	259	237	191	156	170	125	103	90	91	85	66	59	60	67	57	39	47	50	42	37	47	46	28	35	44	28	34	36	35	43	22	29	34	21	46	23	30	29	38	36	43	38	40	41	30	24	37	32	32	39	28	42	29	33	28	32	41	34	33	49	41	38	42	35	33	28	39	38	28	38	34	33	30	34	26	32	25	31	45	27	31	34	25	25	28	41	33	29	30	33	31	36	31	31	21	28	21	37	24	42	28	26	33	29	32	31	39	36	28	47	31	28	26	34	34	40	22	34	27	39	29	23	32	24	34	21	30	32	31	36	37	30	22	26	25	24	39	29	36	29	24	25	32	35	29	36	36	29	27	30	40	31	32	40	29	38	28	35	34	32	28	19	34	23	35	24	36	28	31	34	33	28	39	38	40	29	34	30	34	37	29	27	31	27	45	30	30	30	33	37	30	25	35	33	28	31	40	29	32	40	35	31	34	27	44	32	27	25	26	34	28	30	26	33	35	33	49	41	30	30	24	23	36	39	36	25	25	36	31	37	29	27	29	37	28	27	29	40	29	27	24	33	32	29	15	24	26	31	33	29	31	25	33	35	32	26	24	37	27	31	34	41	35	28	37	32	35	29	29	25	37	33	27	32	35	29	26	37	30	24	31	33	30	37	35	33	32	31	33	21	27	30	31	28	36	31	39	19	34	28	31	23	25	30	25	33	31	37	21	39	27	23	43	30	26	21	28	36	33	28	42	43	28	37	26	34	24	31	37	41	38	33	26	25	39	29	38	27	22	28	34	33	31	34	34	32	35	34	34	36	34	38	31	21	45	29	28	20	35	28	38	33	29	41	26	24	32	36	19	30	31	31	32	28	31	40	26	24	34	27	34	45	30	27	30	33	32	30	34	23	29	39	17	26	33	30	39	32	19	27	33	30	26	33	32	36	29	47	25	24	29	33	32	29	29	35	43	29	38	34	29	30	41	39	27	27	36	27	30	31	28	23	26	39	23	28	25	32	30	25	29	36	29	41	38	25	35	25	32	28	32	23	24	22	26	26	33	26	28	29	29	41	32	38	36	27	41	35	36	33	31	43	41	29	38	31	41	35	22	28	30	28	22	33	32	44	24	28	31	31	28	34	29	24	39	19	25	23	28	45	31	28	31	27	29	26	32	27	29	24	28	33	21	39	33	24	31	34	36	43	37	30	32	27	32	32	34	27	29	28	38	25	38	27	31	24	37	33	24	33	25	36	25	29	34	35	24	40	32	21	38	44	30	24	24	27	31	43	28	37	24	29	32	29	37	33	35	21	28	23	26	33	38	24	35	42	29	34	23	30	30	26	32	28	28	34	23	42	29	38	39	36	36	40	33	30	37	31	18	31	24	32	21	23	30	38	29	39	35	42	34	30	34	26	28	19	28	25	30	35	32	22	36	33	39	33	31	33	25	36	33	25	38	29	31	33	21	24	33	29	21	32	40	28	27	37	39	38	27	31	39	28	32	28	25	27	41	36	28	33	31	31	31	25	32	26	35	32	30	27	30	20	30	37	27	31	33	20	34	35	30	22	33	30	32	33	24	31	34	34	32	37	35	31	32	41	28	35	32	34	26	31	25	39	39	34	35	34	32	33	30	31	28	39	20	37	23	32	31	35	40	33	33	38	49	31	31	41	32	31	33	35	27	34	43	31	23	34	38	28	26	36	28	30	30	27	31	18	37	33	35	32	27	29	33	27	25	33	38	31	34	28	26	27	41	29	29	25	25	36	23	40	33	38	36	25	23	37	25	27	32	36	25	27	40	41	31	32	26	31	28	40	22	33	36	29	29	30	32	27	32	31	24	39	38	32	31	28	31	25	30	35	40	29	36	29	42	34	31	31	41	28	34	27	32	35	25	38	23	32	27	35	32	31	31	29	21	29	34	28	34	27	30	36	28	24	26	31	38	26	31	28	19	34	30	41	21	26	29	26	32	33	44	26	33	32	22	29	31	29	38	28	27	36	27	38	36	37	40	36	31	39	33	30	26	28	36	32	24	31	25	38	48	28	32	32	30	22	35	40	40	29	24	30	24	26	25	32	34	26	25	36	43	31	26	33	34	36	29	27	26	25	30	28	39	41	23	33	24	40	37	30	40	34	32	36	26	23	38	36	32	21	33	36	32	38	27	23	24	32	37	33	34	31	24	45	39	40	32	35	29	30	31	23	23	40	30	29	26	23	31	29	28	34	34	28	30	34	24	30	24	33	38	38	28	28	38	32	47	31	33	42	22	37	40	34	33	24	35	28	25	36	39	26	28	26	28	40	48	35	32	30	26	23	32	42	37	31	38	42	23	35	32	29	26	35	28	21	31	37	44	26	38	35	26	32	26	36	36	30	36	36	30	28	42	30	29	33	28	23	23	24	28	28	37	33	32	24	43	43	30	33	38	24	27	22	33	39	33	32	26	37	31	30	30	43	37	29	31	38	32	37	26	27	30	39	30	29	31	31	25	36	30	38	30	34	43	31	33	31	29	38	31	26	29	35	31	28	28	33	29	32	29	32	34	27	27	41	33	35	35	33	34	45	36	30	37	39	31	20	22	29	26	33	32	31	29	29	37	34	25	38	33	32	29	27	31	38	23	28	27	36	23	26	19	26	31	27	34	29	33	32	34	27	19	40	30	37	29	33	31	21	30	31	32	34	29	25	26	31	30	30	34	26	30	26	29	34	31	26	29	38	31	26	23	38	31	28	23	30	24	35	27	29	31	36	29	25	32	32	25	28	37	29	35	37	31	24	28	34	28	33	31	40	33	33	31	31	30	30	38	36	43	25	27	34	18	24	29	37	19	33	34	41	31	25	33	28	16	35	35	22	24	24	33	24	31	35	32	34	29	34	35	36	27	29	26	27	28	29	35	30	34	45	35	33	35	28	31	31	32	27	29	23	41	31	26	28	30	32	35	23	35	29	26	36	29	33	32	29	34	33	30	28	34	28	33	27	26	28	25	30	29	28	32	34	34	31	25	22	30	34	27	33	36	38	31	36	44	34	26	27	23	29	35	28	40	33	28	31	33	33	25	32	34	32	31	24	31	30	23	40	31	34	30	33	29	34	33	44	31	36	37	32	34	40	21	33	26	33	21	36	29	35	27	35	28	33	33	26	35	40	33	26	27	42	30	34	38	44	28	34	35	31	30	30	30	44	24	29	39	21	38	22	35	30	23	25	22	32	24	27	32	31	31	31	23	24	26	32	29	20	23	30	21	31	26	28	35	34	29	32	23	40	40	31	39	27	27	35	34	34	48	36	34	31	29	34	26	32	29	33	18	31	29	22	38	36	29	30	28	36	31	27	30	30	36	31	29	31	32	39	40	25	29	34	29	36	25	26	27	40	35	28	33	31	22	45	26	32	37	25	31	36	35	31	24	29	39	35	32	26	27	19	28	30	36	28	34	32	25	39	39	41	36	38	23	25	29	34	26	34	27	32	33	32	30	27	29
35830	23817	10844	19199	26345	25953	23253	18621	15206	11693	9647	7796	6770	5678	4583	3979	3464	2991	2652	2482	2466	2157	1765	1524	1369	1313	1230	1152	1041	935	862	796	754	726	722	667	645	685	647	643	628	675	641	626	598	648	691	662	651	667	686	695	677	781	699	767	711	768	718	741	777	738	739	749	713	723	717	731	742	629	682	648	586	649	609	608	621	588	590	576	575	554	556	515	567	537	523	530	539	532	539	542	521	555	527	532	561	537	569	547	531	555	508	555	563	569	517	507	502	473	534	520	525	542	585	583	491	561	549	538	515	510	529	541	482	553	531	546	540	489	561	538	563	471	533	543	532	548	473	501	526	487	501	531	552	491	499	545	516	495	533	540	492	529	516	556	537	493	511	562	538	497	564	506	538	505	558	499	499	490	499	535	519	529	507	492	539	524	535	512	496	503	544	552	511	562	502	534	532	495	522	528	554	496	497	500	506	503	550	512	463	543	520	520	501	530	546	526	500	502	529	539	564	507	482	519	506	527	545	511	512	491	522	532	486	543	492	526	530	543	480	509	498	503	492	531	555	507	556	532	491	533	511	560	510	555	516	546	545	528	515	549	489	494	487	505	495	518	539	536	523	516	513	524	481	503	479	509	499	535	561	484	483	525	532	516	508	527	557	495	501	534	521	487	509	468	548	544	507	550	551	497	509	509	539	457	507	459	496	540	515	511	557	526	545	496	510	528	485	496	550	520	545	554	529	502	498	518	506	511	532	512	517	549	509	509	501	522	502	513	516	540	530	485	480	521	530	510	548	533	512	539	537	561	515	510	517	495	511	528	498	520	535	513	535	541	529	523	542	531	503	482	522	510	531	525	534	514	518	540	500	538	548	513	535	518	564	504	508	566	507	527	516	499	541	516	517	484	479	513	516	500	475	516	539	516	531	538	520	532	543	548	499	495	533	499	498	517	543	488	517	486	493	501	502	509	537	523	512	478	497	505	516	512	495	523	494	492	517	504	535	539	480	509	487	486	515	517	542	503	521	515	525	474	496	489	500	550	526	533	534	580	558	534	545	517	541	496	524	529	498	498	507	490	539	565	523	513	512	516	533	500	533	515	507	582	522	533	511	502	531	494	555	531	521	485	544	528	509	520	510	524	526	523	533	546	522	486	561	519	521	515	508	536	537	553	484	478	534	501	485	520	530	480	541	510	524	511	518	510	529	520	524	545	554	523	510	513	525	501	540	518	511	519	542	482	508	481	483	524	516	517	520	511	502	540	493	531	522	523	553	513	533	533	518	517	507	521	536	510	518	551	539	498	520	493	548	530	537	564	513	576	544	525	507	488	510	536	477	522	526	517	481	504	519	507	521	515	510	545	494	517	521	529	496	504	506	530	488	471	497	546	528	481	546	509	513	493	477	515	520	519	526	511	523	522	532	529	532	501	524	494	529	508	521	557	573	507	534	527	524	467	530	530	485	517	519	532	512	472	516	535	501	475	533	494	483	494	523	517	495	523	514	502	481	504	518	545	518	552	532	469	527	531	514	531	526	523	525	503	519	470	520	492	522	547	490	508	517	510	483	552	541	500	516	503	484	507	523	567	515	538	566	503	537	510	574	526	520	488	522	517	499	538	556	519	480	488	485	553	555	491	512	492	497	506	532	495	497	516	520	516	516	496	536	566	528	521	507	513	531	534	514	510	530	530	552	556	501	505	501	547	537	526	446	491	511	515	519	500	503	519	553	496	514	481	538	539	507	487	536	500	522	538	519	507	507	508	504	501	528	524	513	504	538	491	508	485	550	527	516	506	511	521	512	531	510	514	503	478	545	542	530	526	498	510	506	563	512	506	527	515	520	494	519	538	522	490	535	474	545	555	510	532	505	528	543	502	542	565	501	537	485	546	515	525	522	513	548	556	524	485	523	542	470	490	498	498	501	504	529	503	542	538	481	549	492	524	519	505	494	475	532	509	515	526	533	489	506	513	505	543	531	476	485	508	505	516	543	508	525	486	525	552	534	509	502	509	510	519	501	475	506	492	519	551	490	475	480	539	531	528	511	509	481	497	518	500	526	539	516	564	522	529	483	529	533	471	507	542	509	523	492	511	511	486	524	506	526	496	507	502	506	496	501	517	505	511	505	498	509	505	489	516	541	535	508	515	492	521	555	532	516	481	492	529	506	485	504	537	514	525	496	515	512	515	512	518	529	514	493	489	510	521	510	481	514	486	528	498	550	490	519	540	479	528	520	533	537	534	552	532	498	522	538	522	528	486	488	503	539	477	557	488	448	515	510	516	511	541	539	488	524	514	513	531	512	511	527	548	509	521	550	498	485	535	546	576	531	516	525	528	502	526	508	499	516	531	466	544	482	531	519	521	540	530	562	545	521	523	508	517	494	507	540	565	509	459	521	528	495	513	485	537	517	536	492	499	529	513	518	500	522	478	513	541	551	523	516	510	497	513	540	508	447	508	519	500	505	544	552	523	535	533	566	497	527	492	491	501	524	522	514	516	520	522	528	477	548	538	536	469	495	530	527	499	511	528	545	497	521	540	492	531	506	501	499	511	532	499	520	483	507	532	540	535	518	532	535	468	497	543	538	452	502	504	536	504	495	526	528	546	493	503	518	520	491	566	494	523	528	540	519	526	521	544	532	491	528	555	523	518	542	526	520	503	490	541	536	535	526	498	537	568	483	476	531	528	516	502	501	533	522	516	521	518	557	552	478	561	503	525	542	531	472	522	473	525	501	529	491	550	524	536	557	534	500	529	525	498	495	504	548	514	514	509	515	484	509	519	534	533	512	503	557	530	501	541	508	528	519	541	535	486	531	488	537	515	511	532	491	466	492	480	540	541	542	541	539	522	528	532	481	540	516	526	520	539	516	506	511	529	511	497	556	522	490	546	510	504	508	500	537	515	506	477	502	507	509	502	489	496	510	501	501	543	578	492	548	508	500	527	535	485	523	495	460	495	537	508	532	464	562	513	541	531	545	521	476	547	500	526	522	503	513	517	522	513	499	493	485	492	481	471	513	509	526	503	491	510	486	499	535	474	534	506	508	555	536	507	541	481	490	528	540	518	555	545	549	517	543	482	488	461	506	509	502	531	547	564	500	544	518	503	502	516	523	537	508	535	521	507	518	537	492	517	530	530	527	543	503	517	536	531	566	502	570	530	479	501	498	498	499	517	518	506	515	535	492	529	496	515	529	576	536	531	489	564	524	526	497	547	528	484	539	504	508	505	508	524	534	531	509	498	488	553	492	553	503	542	535	532	515	517	524	494	498	514	489	507	556	543	525	490	534	524	519	542	545	523	487	534	537	543	457	500	506	500	477	490	523	543	524	506	498	480	509	495	509	498	518	494	547	484	485	528	511	555	514	518	485	498	533	514	530	483	507	526	535	532	511	512	514	512	499	492	522	526	530	569	489	502	498	527	568	479	504	526	513	524	524	548	476	492	470	499	526	511	558	473	449	486	500	534	488	522	517	541	533	498	495	557	501	527	479	488
7085	4992	1029	643	815	858	654	537	419	346	287	266	236	195	176	154	136	119	128	110	107	92	83	59	65	66	62	60	84	69	57	47	46	48	44	61	50	46	63	50	41	45	65	57	52	43	40	44	55	40	53	44	47	58	52	45	50	54	46	57	57	71	53	48	44	41	55	54	44	38	42	45	63	47	37	46	53	38	53	46	43	40	53	51	47	38	43	43	51	41	45	36	40	47	39	42	51	48	42	38	44	41	46	40	35	40	40	42	32	49	36	56	40	36	43	47	39	46	42	41	41	47	53	35	43	52	39	36	43	36	46	44	39	50	44	33	45	43	50	51	42	53	56	38	43	49	44	44	35	30	40	56	35	46	34	41	53	35	49	37	52	50	42	37	45	27	48	46	50	42	46	42	32	42	43	43	51	51	42	46	31	35	40	44	46	43	43	46	47	37	48	45	42	37	46	41	41	33	50	43	34	41	46	48	37	36	38	50	42	54	28	45	48	39	47	50	44	40	44	27	33	37	43	40	40	51	46	42	46	37	40	48	33	38	31	45	46	36	41	52	43	48	48	44	40	30	43	50	45	44	49	36	49	42	40	39	47	34	54	34	46	59	46	45	44	42	47	53	50	38	44	37	47	37	58	37	48	49	32	37	53	35	37	34	45	36	47	42	45	33	43	46	38	46	36	41	45	34	36	39	44	38	44	40	48	39	31	37	38	38	49	38	40	39	30	34	37	41	47	38	40	45	31	32	44	51	43	42	52	49	48	42	39	38	44	44	39	42	51	43	40	41	43	47	39	39	47	49	36	39	42	39	40	41	44	40	53	45	41	41	45	44	42	50	49	45	53	40	46	42	37	40	36	43	47	33	35	48	47	44	48	25	48	41	58	43	43	40	37	49	44	42	44	42	51	36	36	53	37	47	35	44	44	38	45	42	53	36	42	54	49	48	56	41	41	53	29	45	46	49	40	44	38	44	35	44	39	33	44	51	36	41	46	39	48	35	46	51	38	36	49	28	38	43	40	43	51	47	35	30	42	54	49	44	39	41	53	39	48	45	40	37	33	42	36	45	50	34	46	54	34	43	52	46	52	39	43	53	40	58	43	53	45	44	41	42	42	33	37	43	44	42	47	44	46	43	40	38	49	38	45	41	37	43	44	44	36	37	42	44	47	47	35	42	48	29	40	40	44	31	42	41	50	51	46	44	38	37	45	40	46	57	48	40	42	42	44	43	44	42	31	38	44	30	38	48	52	37	47	50	40	51	39	40	35	36	37	40	43	33	33	36	43	42	47	31	44	34	34	34	28	43	37	42	36	47	49	39	52	47	44	55	48	30	46	38	52	41	45	46	40	39	39	39	45	53	34	45	29	40	42	37	49	32	37	43	37	31	38	46	36	37	36	44	42	38	51	44	46	48	47	34	30	41	39	44	41	45	49	36	42	39	39	51	31	33	38	36	49	47	54	47	40	51	49	43	47	42	45	53	32	39	42	50	45	37	48	35	47	47	46	33	40	51	43	47	40	56	35	42	44	43	43	42	53	44	28	44	32	36	36	40	42	40	42	42	41	42	44	43	46	35	41	38	39	54	47	45	45	33	44	46	50	39	39	41	41	45	37	42	41	37	29	40	38	34	37	40	43	39	53	47	36	41	39	59	36	41	46	25	42	38	29	48	48	41	40	46	47	42	38	31	53	47	44	48	45	42	46	49	46	38	33	46	38	58	56	45	53	38	38	48	44	50	41	41	34	47	49	39	38	42	42	43	45	39	40	43	44	45	47	43	47	46	40	40	45	30	47	48	37	43	45	37	39	30	36	42	42	41	50	43	53	36	33	43	39	45	46	36	47	45	42	50	35	52	32	44	55	34	44	53	37	38	34	39	41	44	52	34	47	45	42	34	38	41	50	43	33	37	53	47	45	46	43	38	45	43	37	39	40	43	41	34	50	43	51	42	44	48	39	32	48	43	38	48	27	49	39	48	51	34	38	52	37	38	37	48	32	42	37	50	31	39	40	32	44	49	50	39	41	41	27	42	45	36	45	44	34	50	42	55	49	36	39	38	47	47	45	39	41	47	35	47	47	31	46	46	44	48	56	39	40	48	42	45	51	40	45	39	46	52	44	42	33	58	41	38	39	36	30	54	44	47	33	41	44	39	41	30	49	31	42	51	52	45	45	38	47	43	49	34	33	43	35	34	48	46	33	56	51	49	29	45	41	41	38	42	36	47	46	58	49	42	42	52	50	45	29	43	47	41	32	34	40	39	55	37	45	34	37	42	35	43	45	56	38	29	52	43	41	42	51	47	49	38	43	33	36	42	42	46	37	36	45	34	33	35	56	40	36	52	49	39	35	51	43	32	40	44	29	48	41	41	38	46	31	51	48	31	47	31	52	43	35	36	30	40	47	42	34	38	36	51	45	41	36	44	44	47	34	47	56	32	36	45	42	40	44	37	45	42	39	52	40	34	41	46	41	33	49	45	52	40	47	49	39	43	50	53	39	37	41	48	35	44	45	48	40	50	30	41	34	47	43	36	55	40	45	39	37	47	42	35	35	39	39	54	41	42	40	49	51	39	43	40	47	32	37	45	43	53	45	39	38	50	48	50	31	38	42	43	41	39	31	46	53	43	47	54	41	36	59	54	36	38	34	41	41	40	44	39	45	45	46	39	46	38	44	44	37	45	54	32	45	39	46	46	40	42	43	30	42	46	38	45	47	46	46	42	44	43	34	41	47	46	41	42	46	43	38	41	39	52	39	45	37	37	42	45	48	44	46	36	35	46	43	50	39	48	42	36	36	36	42	45	42	43	42	37	43	39	50	45	51	35	32	44	42	33	53	30	42	32	44	41	33	39	44	33	35	39	41	49	45	47	43	43	41	46	43	39	34	31	41	38	54	39	44	55	41	44	44	36	38	45	43	42	35	36	45	48	48	25	39	39	40	36	36	52	36	48	44	41	48	38	43	34	34	39	36	45	38	43	47	44	40	36	42	54	51	38	45	43	43	47	45	48	38	41	45	55	30	46	58	49	54	40	49	44	43	35	45	52	42	47	35	43	37	36	55	55	40	39	44	47	32	43	45	38	42	54	40	49	43	49	45	40	54	45	42	39	44	41	38	47	31	49	29	50	44	43	46	47	46	40	40	43	41	43	39	43	40	45	44	41	47	50	49	46	48	47	43	46	40	48	37	44	37	50	41	51	41	45	37	33	38	44	36	36	59	37	39	37	39	42	41	35	43	66	40	39	39	43	43	51	42	37	29	40	48	41	33	36	27	42	37	39	36	43	48	40	57	36	44	43	42	33	48	56	38	29	41	45	42	34	38	54	51	43	40	38	37	37	43	46	45	49	35	46	39	49	41	37	36	40	44	40	50	39	41	43	51	35	47	40	30	39	50	51	47	59	44	30	43	49	39	36	33	45	45	44	36	35	47	60	51	39	32	50	41	44	36	33	53	38	32	43	42	34	50	38	45	46	48	35
45419	33281	16914	26767	34049	33807	30624	26031	21662	17794	14957	13067	11219	9667	8133	7002	6002	5404	4788	4480	4363	3777	2957	2688	2335	2235	2131	1866	1762	1545	1421	1321	1185	1225	1203	1134	1053	1012	946	1036	963	992	1008	1038	984	1045	1004	978	990	1017	1005	1073	1091	1067	1118	1110	1136	1100	1062	1141	1028	1102	1111	1004	1032	1020	1022	1027	1001	994	986	928	836	874	877	833	835	767	781	804	713	781	785	754	740	701	692	706	739	713	756	749	685	709	718	716	718	731	730	725	705	699	720	738	727	678	684	713	695	673	689	716	664	737	758	701	704	690	698	688	711	699	636	727	636	666	715	708	743	703	641	673	731	675	695	675	625	677	709	691	696	698	699	695	707	659	720	689	690	689	700	705	694	707	735	719	666	673	650	676	736	660	716	691	704	689	688	673	662	711	672	596	668	675	681	651	677	684	631	725	643	701	706	713	719	722	689	650	641	664	696	692	691	720	645	682	677	700	679	679	674	693	694	684	703	687	713	701	676	702	706	709	685	715	660	711	640	695	644	704	662	631	662	727	687	730	667	696	672	725	721	694	679	695	651	725	699	698	679	696	694	675	640	698	653	669	688	753	651	671	716	637	665	686	693	693	713	708	662	686	675	649	661	689	674	687	711	743	711	680	686	636	658	701	654	711	710	698	721	654	713	664	654	677	684	660	665	692	661	686	657	685	648	683	671	680	712	720	695	669	684	693	752	718	732	672	644	698	700	701	704	734	654	707	695	717	655	689	718	714	709	658	684	685	683	740	706	671	668	665	695	703	700	630	678	647	695	698	618	702	718	644	672	709	707	668	700	645	719	680	682	653	676	653	643	670	682	664	688	696	733	662	691	648	723	688	714	678	691	733	697	635	677	655	656	650	714	698	697	658	678	650	658	712	672	683	655	673	682	653	722	695	686	739	680	721	694	632	685	693	700	717	667	720	724	731	729	697	691	695	673	689	679	662	677	704	713	717	688	651	679	641	676	695	711	618	695	666	693	707	708	704	759	683	725	691	711	717	703	696	717	642	689	670	632	677	664	694	669	739	690	705	770	703	736	671	670	712	679	680	683	676	653	688	685	687	670	680	708	657	681	676	677	677	713	708	669	685	707	678	680	674	660	695	722	667	646	645	707	708	722	664	695	680	677	682	716	698	693	739	694	681	668	700	684	702	662	701	663	679	733	689	687	647	735	702	654	649	651	688	656	727	711	694	679	679	716	681	670	686	672	648	670	700	708	719	696	732	697	653	715	669	699	716	684	712	723	691	730	680	641	774	672	699	719	691	678	662	716	721	700	720	714	666	677	665	678	681	647	674	681	622	714	702	722	702	704	687	650	630	701	735	659	690	666	684	717	669	690	657	667	707	698	718	671	689	727	636	702	702	685	681	678	702	679	687	674	668	709	667	670	686	665	667	673	665	720	715	683	628	739	669	681	694	682	712	724	707	669	711	682	710	744	729	653	668	711	693	680	664	620	662	679	675	638	711	738	657	687	669	725	694	654	704	705	651	700	704	681	706	687	728	647	719	671	692	723	691	736	618	696	672	700	668	677	708	726	644	701	708	700	651	722	634	661	688	674	749	677	656	626	689	715	676	658	673	676	729	689	709	712	675	690	656	671	690	649	704	720	656	710	672	655	696	681	670	693	687	685	706	676	686	728	727	643	664	692	678	679	679	687	748	714	692	715	728	707	690	688	673	653	753	711	701	717	703	684	643	695	691	713	689	703	685	733	694	716	710	640	676	656	629	690	676	709	681	725	715	705	669	705	671	700	709	704	659	652	714	687	675	639	662	729	653	692	708	701	658	683	727	681	702	729	696	710	688	710	672	665	685	681	692	690	697	734	703	683	708	661	709	701	680	700	703	653	718	687	722	708	644	666	705	684	645	695	667	718	688	701	651	673	679	689	698	738	675	706	718	651	687	670	669	676	694	712	696	714	704	657	685	655	734	746	709	660	662	692	683	702	730	657	701	746	654	684	686	657	671	682	674	744	697	667	681	735	693	720	677	709	648	733	670	673	695	723	685	688	667	719	679	630	674	690	668	663	711	668	695	740	668	647	655	687	698	669	643	676	638	677	726	712	676	714	653	727	685	670	711	676	665	708	684	645	652	706	719	696	704	673	657	644	700	651	656	746	716	654	698	651	705	733	662	664	667	653	688	719	686	670	700	691	686	676	686	662	692	710	667	699	639	696	661	679	655	676	718	643	725	697	694	716	661	700	707	715	728	708	739	651	627	700	658	688	740	680	703	707	690	686	700	640	690	696	728	708	686	675	674	668	693	655	650	677	719	746	686	696	691	663	688	662	645	726	650	694	653	742	708	659	708	719	693	673	695	689	714	717	664	695	695	706	668	689	683	706	724	732	705	656	622	712	727	668	714	705	661	664	685	680	772	687	711	696	659	686	669	656	694	694	701	718	653	682	681	686	679	666	722	665	700	675	628	706	668	714	701	679	698	704	656	688	747	708	659	705	685	674	661	653	640	705	700	693	672	706	671	706	770	660	721	644	723	676	719	737	703	703	683	663	668	691	659	702	688	724	724	672	658	749	688	676	690	677	668	671	658	678	708	701	677	696	698	683	683	685	709	661	677	693	684	729	642	740	719	685	690	664	712	684	655	719	698	663	633	659	661	666	703	684	693	644	677	650	679	650	717	651	716	694	695	711	651	708	699	706	705	685	702	693	717	715	661	627	670	724	676	682	690	730	719	654	680	662	676	692	664	683	683	691	707	721	671	647	689	699	640	671	694	681	695	697	683	719	723	689	696	748	710	683	702	672	694	706	705	702	690	699	629	690	676	687	661	706	677	699	663	688	667	667	707	720	708	702	638	699	681	670	704	680	671	718	677	690	698	631	642	650	667	705	680	642	716	681	657	703	697	718	730	760	678	664	680	721	638	717	691	729	709	656	716	684	647	705	698	682	712	658	688	686	721	746	723	734	682	667	694	703	693	654	706	662	678	678	650	705	640	720	751	719	697	675	701	679	690	700	718	690	715	682	704	726	710	724	694	740	668	670	690	657	662	664	687	667	689	700	726	722	710	728	672	698	680	694	700	699	722	641	667	687	659	645	689	711	676	693	659	676	663	668	676	734	696	653	656	697	697	698	698	675	691	670	661	759	651	675	671	675	640	697	715	675	673	689	694	722	734	656	702	662	691	720	717	737	745	726	706	630	697	686	684	655	704	656	672	670	696	676	692	682	683	708	665	695	715	682	743	702	672	651	691	659	721	671	690	737	735	687	695	710	706	676	684	684	718	714	704	682	648	642	660	718	697	686	715	711	699	742	691	685	646	666	680	723	655	670	739	725	657	681	709	666	665	678	676	676	682	688	699	701	707	701	696	718	720	675	688	711	702	693	694	718	653	720	707	646	689	684	697	696	678	683	680	670	669	702	698	691	727	692	686	709	687	674	658	731	677	689	684	716	707	692	733	704	670	759	716	653	705	712	656	729	653	679	680	655	731	711	719	738	674	667	684	710	677	661	689
6835	3089	683	466	653	643	526	460	356	251	237	213	196	171	167	132	127	105	111	99	86	78	76	83	58	62	51	65	64	52	61	60	40	43	50	35	46	38	44	46	35	38	43	34	44	43	38	46	57	50	46	37	46	49	43	43	45	50	41	51	45	41	44	55	46	39	29	39	45	51	38	48	42	39	41	49	39	43	43	46	37	54	44	45	42	30	49	40	51	34	29	47	40	28	32	40	40	48	40	44	50	30	31	45	45	45	36	43	45	43	39	42	47	46	40	41	24	40	38	35	48	47	38	53	33	42	39	35	41	40	29	33	49	45	34	51	40	52	41	27	47	41	40	56	36	32	37	27	38	34	31	32	37	34	28	30	52	49	43	49	37	32	48	45	43	26	43	45	38	36	25	39	34	44	43	36	40	35	41	35	35	35	37	43	38	40	47	43	35	40	36	43	45	33	43	20	46	45	34	49	42	40	39	44	37	26	47	39	31	43	48	42	29	48	40	44	51	42	44	46	47	38	57	37	36	33	44	32	46	40	42	43	38	25	40	47	48	39	44	34	37	37	44	45	32	44	34	47	39	40	40	44	33	33	51	54	34	42	38	51	33	43	48	51	34	35	31	33	43	45	44	41	33	42	42	52	60	35	39	45	42	48	42	37	45	43	30	41	38	41	47	38	42	45	40	39	47	42	41	45	42	57	30	43	31	44	35	44	44	47	44	50	41	21	40	51	32	34	41	55	46	44	34	41	39	32	43	42	38	37	42	41	51	43	36	38	36	39	37	34	43	33	44	49	38	29	29	26	40	46	45	42	42	41	34	44	44	45	41	37	42	40	43	34	40	31	45	47	30	40	36	44	38	37	43	41	39	42	53	33	37	51	48	41	41	39	47	38	39	39	46	56	36	46	40	45	45	34	49	41	26	33	40	47	36	37	40	42	38	54	32	48	40	39	26	45	34	44	37	33	39	34	36	49	44	36	39	41	35	46	34	43	36	45	44	42	33	50	29	42	43	40	51	43	38	40	38	44	35	27	47	41	37	39	53	37	51	47	36	39	48	29	30	37	41	42	46	38	38	36	39	47	47	35	40	43	30	46	32	32	32	43	34	50	46	38	36	38	37	50	41	40	39	34	33	40	27	48	39	45	37	47	40	50	43	38	51	40	37	42	44	38	44	45	41	26	46	47	43	52	36	42	39	53	43	41	40	33	33	38	35	38	33	29	38	35	39	31	42	42	44	31	37	39	37	35	51	43	44	36	42	34	42	38	41	41	32	24	28	34	42	45	35	38	36	45	41	39	36	32	34	38	45	43	45	41	33	34	36	38	43	48	42	44	38	48	37	36	29	41	43	35	33	35	40	40	37	40	33	41	44	47	29	29	42	49	35	47	38	55	31	41	42	36	43	43	41	49	43	44	35	41	33	44	41	39	50	51	39	48	40	40	36	40	54	39	42	49	54	43	45	43	39	45	24	35	40	40	42	34	39	43	40	31	34	34	41	40	42	35	41	38	45	37	38	35	30	41	39	47	34	30	49	40	36	34	40	45	39	35	39	51	32	40	44	40	37	38	32	41	43	46	49	36	48	32	43	36	35	44	44	48	40	40	36	42	48	45	37	25	37	45	32	39	43	41	36	33	39	44	44	42	47	35	37	50	44	43	36	30	30	44	41	52	43	53	30	46	45	47	41	36	38	37	48	37	46	39	50	36	44	38	39	35	36	44	42	41	40	41	35	45	41	37	35	32	44	44	42	37	39	42	42	47	38	46	42	44	44	36	40	32	41	30	45	39	41	39	40	53	33	39	40	26	44	39	44	34	45	36	30	47	35	45	36	40	40	26	40	36	39	41	38	40	45	47	45	41	48	40	36	33	31	45	44	48	42	36	39	42	44	45	37	42	44	46	46	36	39	41	30	34	43	44	42	39	33	36	42	48	40	53	40	45	33	42	46	34	30	32	40	51	34	39	35	44	36	43	46	45	36	37	56	36	43	43	44	42	48	38	37	33	30	33	42	34	38	39	32	47	39	40	44	32	37	31	22	47	38	45	40	39	35	34	40	33	42	38	33	48	30	26	40	42	45	47	57	45	36	37	34	38	44	45	44	40	41	45	46	45	32	30	39	39	37	43	38	33	39	38	43	49	41	39	45	41	27	36	46	42	38	38	50	38	42	47	38	47	38	34	43	52	37	48	28	47	44	43	45	38	47	39	37	49	38	35	34	36	35	50	29	37	60	43	41	50	36	38	46	44	42	40	37	47	40	37	48	48	37	35	38	39	30	47	36	45	38	35	45	35	41	45	44	34	37	42	48	29	48	47	37	35	47	38	42	32	38	36	39	41	39	36	44	34	52	45	39	41	45	54	54	34	42	36	35	38	37	57	40	44	38	42	48	43	41	33	37	35	35	51	43	35	46	50	28	43	42	32	55	43	45	41	48	40	48	53	41	38	36	40	43	37	35	44	43	45	44	33	47	42	31	39	26	43	32	32	48	43	50	47	35	45	46	39	50	48	38	39	41	41	40	42	39	50	46	39	27	40	46	50	42	35	29	43	39	46	61	35	43	32	32	47	50	40	36	47	40	33	43	48	38	33	40	49	53	36	32	36	41	38	39	41	39	45	54	38	29	36	39	39	37	41	44	36	42	30	45	47	33	40	47	39	41	34	50	29	41	47	43	36	29	47	43	49	42	32	45	39	44	42	31	40	43	45	29	40	35	39	29	38	33	36	44	40	52	32	33	52	44	34	50	46	32	45	49	40	39	48	42	46	45	50	45	36	42	50	42	39	37	41	37	35	38	41	36	36	46	37	42	41	44	37	51	44	36	38	41	46	39	30	35	45	34	36	49	44	42	37	37	37	45	43	40	41	35	44	41	41	48	35	38	41	37	38	45	39	39	60	39	42	44	34	41	43	46	37	48	42	47	43	43	35	34	42	39	43	39	37	40	41	32	36	39	36	32	49	40	44	38	47	27	42	36	36	46	45	39	42	40	41	48	40	51	38	28	33	44	30	38	45	33	31	42	47	54	34	39	33	46	57	50	45	29	44	51	52	42	50	41	49	39	48	36	31	39	33	32	45	45	44	44	34	18	37	42	43	33	39	38	39	45	43	40	35	40	37	37	37	33	24	41	40	47	39	38	33	30	34	26	45	40	41	32	41	43	50	40	49	54	31	47	44	36	46	40	34	38	40	46	33	33	35	41	44	33	55	51	45	38	45	34	36	42	32	39	39	43	42	29	36	40	33	45	33	48	51	42	45	40	45	40	41	34	46	41	49	40	39	33	39	45	52	39	39	39	29	44	47	42	37	38	33	46	34	36	49	43	39	51	41	33	37	39	27	39	39	46	41	32	29	46	33	37	38	36	30	49	44	37	46	36	50	35	39	38	43	47	41	46	46	46	36	38	49	46	40	45	42	45	48	41	39	31	47	50	43	34	34	39	34	47	32	37	31	37	38	52	42	44	38	40	50	43	37	44	39
40917	28600	14115	24530	32221	31116	27689	23343	18713	15133	12681	11217	9915	8190	6956	5760	4995	4622	4545	3866	3709	3024	2492	2268	2063	1851	1745	1602	1524	1334	1266	1129	1098	1085	970	968	980	893	887	888	856	904	898	880	924	865	907	916	949	899	931	950	966	957	1010	996	989	1005	965	978	1028	981	932	987	908	945	912	894	876	859	870	837	831	812	797	781	730	679	745	667	664	707	715	660	700	664	661	710	673	711	675	718	685	711	701	683	684	677	664	658	650	714	696	655	645	691	642	666	625	694	658	642	684	661	653	627	675	632	654	674	685	682	646	673	682	699	633	650	657	667	660	661	625	675	637	651	670	675	711	631	596	667	627	681	645	684	682	688	652	665	682	658	640	664	643	678	654	709	670	674	686	623	670	677	666	704	668	689	628	656	650	639	610	659	650	672	599	690	671	619	641	646	656	657	656	629	667	692	652	624	645	644	702	642	660	639	658	637	671	669	614	632	657	639	677	658	644	644	662	644	643	690	662	663	687	694	654	642	649	634	676	657	677	687	670	636	712	613	624	657	647	680	632	605	658	639	635	622	614	655	679	680	674	638	645	658	654	720	641	625	660	607	645	663	687	637	660	676	698	664	696	628	667	640	646	640	647	657	666	657	657	632	705	646	592	673	647	672	648	651	735	626	662	660	637	647	636	663	645	701	657	689	677	625	664	638	638	651	685	705	625	596	621	668	645	669	654	639	614	674	691	621	643	673	655	695	666	659	672	675	657	697	644	662	624	618	649	625	684	613	680	710	656	649	637	653	664	651	671	710	643	653	655	668	652	689	667	676	659	650	649	628	673	651	667	673	660	614	654	671	671	663	652	659	646	646	673	659	645	667	672	676	666	683	662	692	667	697	676	662	681	677	626	644	680	666	697	716	663	678	641	683	668	623	676	645	632	647	645	658	626	676	662	644	649	664	654	677	610	723	665	680	668	594	668	643	701	695	649	658	675	641	659	691	651	687	665	660	693	687	601	716	649	631	620	652	673	659	615	637	646	676	627	679	663	696	683	676	618	669	614	655	646	646	671	637	719	702	638	650	619	673	657	692	607	647	672	614	659	643	705	632	661	610	673	660	677	685	659	636	686	675	669	649	682	624	627	640	709	602	678	614	661	648	681	630	640	653	677	639	670	649	664	665	681	645	673	603	624	655	713	707	666	632	624	626	658	688	623	674	710	632	617	615	675	652	649	661	633	708	664	682	678	634	674	670	674	676	623	642	623	672	673	632	652	633	657	662	647	658	683	657	668	636	638	682	648	687	678	632	634	646	678	692	683	665	661	627	679	666	640	644	663	690	652	644	689	637	638	615	658	647	658	626	664	626	633	659	626	645	676	649	651	655	670	704	668	676	649	629	681	611	647	671	698	670	667	647	659	671	653	665	666	664	656	682	673	645	656	680	623	669	653	643	676	661	633	636	647	650	683	680	655	659	652	641	646	713	680	661	714	652	633	655	713	668	659	652	683	659	627	630	681	683	675	690	673	682	648	655	636	620	668	639	628	671	719	664	680	670	677	653	685	612	678	631	649	626	652	641	636	651	700	680	697	643	667	695	672	688	666	622	686	645	657	619	637	665	654	617	683	673	652	656	687	634	595	711	671	646	654	682	660	675	646	649	669	638	630	630	612	679	654	661	672	656	688	686	642	654	686	668	677	604	669	634	622	634	680	653	659	638	682	713	685	697	636	647	650	699	697	653	662	631	665	706	705	683	643	652	678	675	706	677	613	645	679	621	703	636	640	630	664	635	650	614	665	632	623	664	661	645	644	704	649	632	640	658	663	626	656	629	664	678	652	671	642	622	685	686	639	633	673	650	628	631	648	672	658	691	663	651	647	642	656	684	665	614	694	680	671	674	680	627	682	683	666	640	698	635	654	669	627	665	672	646	646	673	670	688	647	628	652	685	686	663	626	619	631	680	642	636	687	640	648	638	660	667	650	676	642	684	599	713	675	665	654	614	624	655	659	688	702	653	645	664	703	645	686	672	658	650	661	676	648	633	656	621	637	626	618	641	629	632	684	654	663	667	656	659	662	680	655	626	722	682	679	629	686	663	631	633	674	658	657	632	685	649	718	675	659	652	642	644	622	654	643	683	628	644	665	648	671	634	703	668	669	642	663	640	594	690	681	654	646	647	633	670	644	679	676	664	632	643	705	663	686	697	669	659	624	717	645	648	656	677	662	659	632	644	668	669	660	621	649	695	639	666	678	655	653	649	626	652	628	658	681	654	676	674	638	666	629	639	649	671	663	652	717	677	601	661	611	661	642	667	711	693	585	617	681	656	662	707	618	656	699	695	675	658	697	660	650	676	686	617	666	645	719	669	677	635	649	650	643	645	637	656	644	661	655	637	687	674	664	628	679	689	644	654	634	681	668	673	625	664	658	664	666	659	644	688	684	628	643	632	663	666	642	691	686	650	674	635	642	663	594	672	630	676	660	676	654	661	687	637	633	643	648	663	644	617	675	680	671	592	625	607	696	662	655	640	655	674	638	697	626	665	667	672	648	651	672	708	645	700	656	647	659	639	692	680	694	624	684	688	618	667	698	623	702	621	691	588	645	615	637	684	628	684	685	626	636	629	689	700	633	611	649	648	639	647	669	663	681	642	666	655	648	666	676	658	676	701	694	662	610	648	654	713	638	690	682	678	644	593	644	621	660	691	702	649	664	658	677	675	663	720	667	646	634	674	677	680	661	646	678	679	624	681	665	674	635	699	644	679	672	663	648	680	688	623	677	670	609	689	608	659	601	673	701	628	658	700	651	631	680	656	662	625	667	661	681	687	672	645	682	614	628	677	675	629	645	664	658	641	668	696	635	628	679	680	751	690	692	605	673	665	668	684	630	657	652	631	671	674	658	651	674	663	664	647	650	627	677	609	676	637	628	631	691	694	657	671	627	629	626	677	674	650	676	613	699	624	636	642	684	650	601	687	684	663	662	688	646	689	638	631	644	645	656	683	677	632	677	706	676	653	634	590	649	672	644	644	581	633	630	648	664	665	635	617	715	641	643	681	667	659	622	667	665	679	665	677	666	633	652	666	663	643	699	667	636	629	653	646	676	728	633	684	663	635	650	672	645	625	670	629	676	674	676	656	653	706	683	613	672	641	642	653	636	674	653	624	693	669	646	653	674	661	678	662	669	626	683	643	680	616	670	635	672	680	677	669	649	638	658	655	668	664	607	620	647	675	660	679	641	659	676	697	667	662	627	596	669	614	688	633	636	667	665	656	640	670	671	617	642	658	649	689	662	633	661	671	651	675	629	687	621	606	656	645	675	669	694	663	693	688	694	631	632	680	683	663	656	627	686	650	710	640	658	706	645	691	672	628	648	646	625	628	640	655	626	647	644	647	664	673	655	634	645	679	632	649	673	654	645	660	626	650	656	631	666	681	650	657	673	639	663	658	653	671	642	597	671	718	659	670	680	619	619	645	653	624	699	667	625	671	627	673	632	678	682	660	687	652
9233	5928	1223	771	1047	1060	813	572	460	419	348	324	275	226	210	184	161	159	143	132	109	99	90	84	80	91	72	81	60	72	70	65	49	64	57	70	63	65	53	56	56	50	57	52	62	54	55	42	54	63	53	56	52	52	60	70	66	49	55	52	39	55	70	69	47	47	54	48	57	49	44	49	55	58	51	53	49	44	56	51	48	46	43	59	54	57	46	56	40	49	57	52	50	59	50	49	46	54	43	52	45	45	57	60	39	49	52	36	45	30	43	52	42	43	60	53	53	49	37	57	44	42	53	43	52	47	55	62	53	49	58	51	54	47	45	36	45	57	46	37	49	35	38	51	47	50	47	63	39	48	49	54	39	60	51	37	61	53	45	46	44	41	49	49	50	44	54	51	32	49	40	52	44	55	45	52	53	49	55	42	46	33	46	36	58	54	47	44	48	56	50	50	51	59	39	51	50	67	42	44	51	55	52	50	40	54	50	46	37	53	54	51	55	51	47	54	51	54	46	49	43	46	46	38	44	52	44	40	65	53	43	58	56	53	57	71	45	43	52	56	57	43	47	55	49	48	44	54	53	46	32	49	47	55	41	49	51	44	60	53	40	48	45	45	49	55	50	53	60	45	53	48	51	56	43	44	50	50	46	48	55	56	57	43	52	42	62	61	51	41	54	37	53	58	60	42	37	57	45	46	57	62	59	37	44	43	55	53	48	61	57	37	55	44	53	53	52	43	56	50	56	48	54	49	48	46	43	58	55	54	56	46	64	52	48	52	49	53	38	43	44	47	40	49	49	54	50	55	59	58	58	64	50	36	46	67	43	34	52	59	49	61	53	51	49	39	55	49	56	58	41	47	45	65	38	61	39	40	43	45	44	44	54	39	64	60	44	49	56	47	54	51	61	48	49	50	46	53	45	49	46	43	38	48	55	50	48	60	44	46	37	44	42	37	48	57	46	52	46	47	55	54	38	49	60	41	67	42	45	38	47	61	49	37	40	53	49	51	48	56	39	42	50	55	47	47	25	55	60	39	59	54	49	51	33	49	53	39	50	44	42	42	40	38	41	61	53	44	46	57	40	55	52	67	55	41	51	51	37	53	45	37	54	49	53	52	46	54	44	57	53	49	48	47	46	37	51	53	51	47	56	54	40	47	52	38	43	64	51	44	40	64	60	56	45	46	54	54	55	48	52	40	40	41	43	51	48	55	39	44	51	53	56	42	42	60	60	48	49	50	50	41	38	41	54	47	52	46	36	53	59	54	52	47	51	50	53	58	39	41	46	56	60	51	42	49	52	57	48	36	45	50	43	38	61	50	65	52	37	50	45	52	38	44	67	54	57	57	55	49	43	36	52	54	48	50	45	45	44	39	42	56	52	42	61	56	40	39	53	47	58	55	53	45	46	42	49	59	52	49	52	44	37	40	45	40	34	47	57	40	39	50	40	41	56	42	48	55	44	42	50	41	50	51	42	62	45	52	57	41	48	45	46	41	46	56	46	44	46	44	50	44	54	46	48	52	48	54	50	52	48	47	47	42	57	63	56	52	50	40	66	45	53	44	41	50	45	53	46	59	50	55	46	57	57	54	54	42	38	41	47	59	48	60	50	49	49	55	53	51	49	45	46	38	49	57	49	43	58	34	52	41	44	46	53	50	43	42	56	40	52	51	47	39	47	49	52	53	47	46	59	48	59	51	60	45	50	50	41	44	50	44	44	63	48	59	48	49	48	45	49	56	63	56	44	54	54	47	38	50	61	66	41	46	51	64	40	54	44	54	54	48	46	62	59	45	54	41	42	37	43	55	51	39	43	42	39	63	58	36	49	44	48	45	53	45	45	52	46	45	48	56	68	46	58	52	52	64	38	52	55	51	51	50	55	48	56	49	51	40	41	51	42	49	58	40	43	53	57	46	55	49	52	51	57	52	52	50	51	48	49	45	52	51	48	61	55	49	50	48	48	47	43	58	46	48	37	36	46	48	42	44	53	42	50	45	52	48	38	43	54	48	48	44	43	50	47	46	51	51	50	45	44	53	48	67	44	45	51	51	57	43	57	52	41	43	42	54	53	55	43	40	55	39	42	49	43	38	54	47	45	51	51	54	57	44	59	33	54	62	44	48	51	40	53	44	45	47	44	43	39	43	51	59	46	48	45	44	49	53	41	46	51	56	39	43	42	47	52	34	59	54	46	51	57	49	53	58	56	55	63	46	59	60	49	48	54	48	44	48	54	50	47	55	49	53	50	43	49	47	58	38	56	47	43	57	45	53	44	53	45	62	34	36	55	45	51	54	43	56	33	53	62	37	51	50	46	53	35	45	45	59	43	44	41	50	51	41	43	37	46	52	57	38	45	45	42	47	44	59	53	56	51	51	60	46	57	55	46	36	43	50	56	42	49	51	49	51	48	41	47	45	45	50	35	45	38	43	42	49	52	41	42	48	48	50	49	44	34	53	42	60	44	61	53	52	50	41	39	47	49	43	45	48	51	51	40	41	49	53	43	51	49	47	51	46	32	56	60	47	40	36	45	45	57	46	38	50	55	45	66	46	55	34	49	49	40	52	46	51	45	47	38	51	53	50	45	38	57	43	38	51	45	48	46	43	38	56	60	44	51	56	44	39	48	46	44	55	63	53	41	44	44	48	55	59	56	56	49	40	48	44	39	48	47	56	45	45	50	50	41	58	48	50	48	53	51	54	48	46	56	50	50	50	66	50	52	58	39	42	50	39	60	52	48	49	50	47	37	53	52	58	53	52	45	48	58	46	59	48	47	46	37	44	61	40	44	54	48	63	49	60	54	46	55	39	57	45	48	48	40	48	38	44	46	49	54	51	48	57	43	57	49	47	54	46	45	51	56	46	43	46	62	43	38	55	40	59	49	48	43	59	49	48	56	47	41	47	45	47	40	48	48	47	42	31	43	44	48	47	43	61	52	50	56	52	51	46	45	48	49	59	34	42	43	51	45	46	45	42	55	53	42	52	41	42	51	50	50	51	33	48	37	55	43	51	55	45	53	54	53	37	49	50	48	56	47	42	37	47	57	61	43	41	48	47	44	49	56	49	42	54	62	47	53	55	52	63	56	50	39	42	49	39	40	46	63	52	49	64	51	44	48	59	45	47	41	53	43	53	39	48	56	48	51	47	36	47	48	50	45	55	53	49	45	49	52	51	48	50	43	33	50	56	39	41	53	47	42	39	56	53	48	52	49	50	44	46	46	57	58	50	40	58	62	54	62	57	45	61	47	51	53	51	53	39	51	41	53	52	41	43	47	62	56	45	44	53	46	44	55	53	49	51	53	52	40	51	44	63	52	48	48	56	47	61	55	62	50	52	42	50	49	64	45	53	47	42	38	35	43	48	58	54	53	53	39	55	53	46	57	43	55	38	53	47	57	45	54	60	48	49	45	60	44	47	53	55	33	51	39	50	47	47	52	46	50	42	41	56	40	51	50	39	52	47	42	61	54	50	40	37	62	40	53	53
48350	34591	18238	28896	37066	36278	32318	27805	23435	19957	17239	15418	13064	11038	9241	7994	6970	6322	5983	5527	4866	4075	3651	3173	2861	2638	2418	2237	2001	1879	1733	1487	1502	1427	1334	1281	1324	1173	1198	1200	1215	1155	1218	1177	1217	1142	1263	1229	1207	1282	1285	1301	1273	1331	1302	1368	1332	1280	1361	1249	1308	1333	1160	1179	1223	1198	1098	1111	1179	1143	1120	1003	1014	1022	958	923	985	959	897	878	910	916	839	861	892	878	849	890	776	845	830	824	874	817	806	858	836	824	862	850	861	788	825	868	808	822	843	838	859	791	840	844	781	785	852	836	828	794	825	754	819	839	828	771	790	806	776	800	774	780	792	784	796	801	797	821	793	801	798	837	801	825	852	799	772	820	773	794	763	815	777	825	821	876	766	800	796	742	819	856	793	801	838	778	837	813	811	785	787	790	832	844	839	811	824	819	814	794	786	777	778	808	775	817	787	817	865	788	814	829	840	851	846	813	830	803	805	799	745	814	774	782	767	840	843	804	819	809	833	834	793	822	745	843	752	827	793	749	818	860	778	788	853	774	819	784	813	820	752	783	821	793	802	840	798	855	770	794	813	789	795	769	785	775	799	829	799	784	812	806	785	772	775	779	802	847	807	817	750	816	798	821	768	828	792	875	829	762	813	789	810	829	802	797	794	780	782	866	811	811	799	789	783	822	825	800	769	784	770	817	825	772	775	841	807	781	835	793	816	857	807	778	803	825	790	770	797	769	772	796	793	822	796	787	818	786	761	828	822	825	784	797	818	795	838	827	754	808	817	786	839	856	777	783	835	818	782	796	807	817	785	765	830	810	829	774	799	811	789	775	802	821	778	761	752	824	763	784	839	785	842	777	828	810	798	767	812	787	817	785	815	753	777	778	766	814	820	859	863	804	811	790	779	749	788	786	842	806	848	844	825	882	757	870	779	802	765	821	812	768	835	786	797	808	810	776	840	832	788	793	778	779	823	776	777	835	772	814	828	863	840	803	845	805	792	783	822	795	812	813	793	822	773	807	819	785	778	805	781	794	787	762	794	787	785	792	788	773	760	784	775	867	817	801	763	761	785	800	818	819	785	834	840	788	792	808	793	783	803	812	759	837	777	865	764	824	843	793	768	853	796	795	815	774	797	795	812	831	823	799	784	780	790	761	777	771	775	782	799	833	809	775	777	810	801	821	812	793	767	781	834	825	816	770	781	832	805	809	796	785	745	762	799	868	816	809	812	774	823	793	800	779	853	802	802	777	787	783	778	787	849	799	836	780	769	784	810	767	800	790	811	749	771	763	821	797	826	805	859	819	830	777	812	818	755	819	805	820	806	848	807	773	772	794	811	782	799	780	805	818	901	811	793	808	774	803	854	811	824	814	786	827	749	791	808	830	784	809	790	820	773	830	775	787	801	812	796	811	791	781	808	816	817	805	827	795	823	761	792	753	786	786	826	788	796	784	810	797	826	812	781	845	784	825	814	847	829	791	821	792	763	814	795	839	782	827	851	767	817	793	833	840	747	809	771	809	830	786	757	806	774	758	811	817	758	772	839	779	814	809	801	793	802	776	749	811	828	782	735	805	809	800	801	780	800	818	793	798	758	839	831	831	823	775	789	766	855	785	778	817	808	802	766	823	813	769	841	814	795	764	781	795	832	829	762	770	788	801	775	807	778	808	812	825	782	766	778	805	758	762	773	752	774	778	795	800	782	763	797	832	779	814	820	808	809	804	779	819	832	757	738	793	829	787	806	782	827	809	775	771	768	786	795	774	882	806	828	764	826	819	808	810	798	802	813	825	744	809	824	798	788	801	803	846	764	782	789	755	789	837	774	786	793	813	798	796	797	815	821	829	817	814	804	800	854	763	785	810	783	803	790	818	786	788	819	791	801	845	771	808	815	806	786	823	810	767	790	827	852	802	814	827	839	807	806	796	824	828	781	763	794	814	784	731	713	748	805	804	779	823	798	812	770	833	798	814	783	829	790	798	814	749	790	781	803	835	752	804	787	825	809	846	779	829	781	780	783	832	820	808	774	775	780	848	824	808	816	796	786	789	823	785	776	818	787	813	817	799	795	748	799	821	809	764	794	769	734	800	849	791	780	839	817	777	831	801	818	776	788	774	765	778	766	832	801	825	826	814	819	842	806	778	848	825	779	825	818	769	783	822	753	821	821	798	761	797	815	800	776	793	798	807	732	791	801	812	823	790	783	825	778	811	825	795	805	798	820	831	820	758	778	840	822	773	774	819	784	801	775	807	788	828	817	832	844	801	768	854	839	763	803	778	798	775	808	769	820	770	812	816	799	801	789	827	805	766	797	822	776	820	778	757	770	796	711	774	826	793	777	802	787	812	809	757	754	788	809	812	802	835	793	811	799	842	812	732	798	835	790	785	787	789	804	837	750	788	842	786	779	802	833	797	805	792	790	813	814	792	807	807	760	802	816	772	756	804	785	808	822	816	795	781	801	811	787	822	727	818	810	836	784	784	877	802	761	797	763	817	826	802	797	811	875	799	812	820	778	788	801	799	754	816	765	809	794	806	816	807	818	773	777	787	783	750	775	777	796	748	798	761	787	789	795	807	791	768	781	837	807	803	781	804	781	755	811	803	781	784	789	766	790	784	752	804	765	819	777	803	777	866	764	886	854	765	784	757	745	802	818	845	846	764	804	824	756	826	850	803	816	842	834	799	762	778	798	820	780	748	785	782	822	768	777	810	815	795	785	815	815	803	845	856	786	844	823	779	798	794	836	809	785	811	783	871	866	772	831	769	780	794	817	827	790	821	766	758	760	783	859	779	815	758	772	805	815	794	820	787	840	775	825	818	764	831	825	773	754	813	811	809	788	779	816	834	831	794	832	792	801	811	766	830	819	817	789	786	794	785	840	760	782	789	833	758	776	885	826	795	807	816	812	784	820	818	807	806	825	800	785	800	847	813	766	770	861	818	841	815	828	777	862	789	823	837	769	748	815	797	822	816	815	780	826	844	822	845	821	809	827	796	787	847	778	813	796	808	806	764	836	770	795	778	819	802	838	775	805	761	833	798	773	825	831	803	826	720	779	800	767	821	784	817	776	729	711	786	754	838	793	801	829	807	749	828	781	820	812	792	822	796	840	787	820	786	798	826	832	811	795	770	774	834	798	811	814	780	805	804	782	805	794	805	798	801	775	769	804	782	823	793	796	785	823	817	767	756	809	757	829	781	789	793	783	807	795	769	784	779	760	849	824	800	750	834	807	829	785	770	782	839	785	798	818	831	821	818	759	824	801	813	786	822	827	786	756	807	842	745	805	819	819	831	781	795	830	838	795	773	797	805	843	822	814	838	808	796	770	782	851	892	809	783	801	796	799	795	770	788	848	841	777	794	818	864	775	767	779	769	824	754	784	780	805	753	765	829	757	805	759	826	777	831	831	795	838	814	796	760	781	833	844	760	797	761	783	801	821	825	807	817	805	810	780	804	785	778	801	812	801	800	814	777	811	811	793	773	804	793	787	771	767	773	830	770	846	798
3592	1324	381	291	403	435	321	246	213	175	192	143	123	102	100	70	76	73	61	65	52	63	45	46	36	36	47	53	41	34	37	37	39	39	25	30	27	30	25	38	42	33	26	30	26	34	32	32	42	40	34	37	30	35	27	26	35	30	30	38	26	27	39	36	28	43	33	33	41	37	28	30	27	28	38	30	34	29	28	26	29	30	31	34	25	29	30	21	30	28	31	41	25	31	30	20	30	30	23	35	34	31	32	27	25	28	28	36	35	33	25	18	22	25	27	28	29	20	24	38	31	31	31	37	27	25	19	29	29	31	22	31	39	33	36	39	31	37	25	26	34	31	23	34	24	28	35	33	23	35	31	20	30	28	27	21	30	25	36	31	30	33	41	21	28	30	32	36	32	34	32	34	28	35	33	35	35	27	27	30	26	25	34	36	31	29	32	31	32	29	23	31	35	25	19	24	20	34	30	22	31	30	29	27	27	28	28	30	24	25	38	29	27	35	30	24	41	31	29	37	28	27	24	25	32	26	29	31	21	34	21	32	26	33	29	34	24	38	26	32	38	33	34	28	34	20	42	38	22	33	28	30	35	31	37	29	35	28	26	23	26	21	27	28	24	33	25	30	32	21	33	34	28	29	36	32	32	34	28	25	30	29	28	25	29	45	25	24	26	26	32	31	30	31	31	39	36	32	22	29	32	28	37	26	24	35	21	25	31	23	32	34	33	31	27	30	26	34	23	23	43	26	21	25	29	33	34	32	32	39	21	25	25	33	25	30	32	31	35	34	30	29	26	46	24	29	37	29	42	32	33	27	27	25	34	27	32	38	31	18	34	26	35	27	17	40	23	25	21	30	28	30	37	32	43	30	37	21	20	24	19	33	24	29	29	31	34	32	23	36	31	35	28	27	28	27	29	39	30	37	33	32	28	30	43	25	27	32	24	35	22	22	44	25	31	27	30	22	28	34	22	24	37	25	34	46	33	29	26	21	28	22	31	29	25	24	22	31	22	23	30	23	23	22	32	24	39	31	31	32	32	31	21	34	27	34	28	35	28	25	28	33	27	18	23	34	24	17	22	24	32	44	19	30	31	38	33	33	21	35	20	25	34	42	31	36	28	37	34	35	37	24	24	25	32	30	22	38	27	30	24	31	31	34	40	35	33	27	33	44	20	25	35	30	33	37	34	39	35	30	25	26	34	39	28	25	26	26	29	29	42	34	37	22	26	35	25	32	32	27	36	43	36	34	25	41	31	31	24	35	35	30	33	25	23	35	42	36	33	27	38	26	37	37	28	28	37	29	29	19	29	27	31	27	25	33	30	35	36	29	23	27	39	32	26	30	23	23	21	32	33	30	32	33	26	39	29	36	27	33	27	26	33	39	35	29	34	23	27	21	23	30	33	28	37	31	30	26	31	25	29	32	34	33	38	20	28	27	24	30	30	27	29	38	24	18	31	38	29	21	37	33	30	29	32	31	19	29	32	31	28	23	47	31	27	38	34	24	33	25	30	31	35	32	22	28	19	35	29	30	32	28	35	29	29	35	29	40	29	29	35	38	24	30	27	26	36	27	31	29	28	30	38	32	25	37	31	37	29	26	29	28	34	26	30	29	24	32	28	28	36	26	29	35	37	38	19	25	36	23	36	23	31	22	25	34	21	23	35	29	30	27	33	29	27	32	18	26	28	30	33	43	20	41	23	23	33	29	30	30	32	25	28	27	33	27	24	32	35	37	29	30	31	25	29	28	27	30	30	26	24	28	37	28	33	31	32	28	22	37	26	23	32	24	30	22	27	27	38	22	26	30	26	36	33	30	29	29	27	30	22	27	25	29	26	27	26	29	37	34	23	31	33	31	33	29	29	34	26	26	38	26	21	22	33	23	40	26	27	38	40	22	40	35	21	22	29	41	19	23	26	22	35	22	35	37	24	37	40	38	25	20	27	24	26	28	26	28	22	33	23	31	36	30	25	29	23	28	22	27	32	26	28	27	38	28	26	29	30	33	27	31	23	25	34	30	28	17	30	27	35	23	36	36	29	26	26	32	31	30	21	27	30	33	18	37	24	33	40	30	33	37	34	32	25	33	30	32	35	34	22	18	32	31	28	45	37	27	32	21	37	26	26	26	28	32	28	27	34	32	35	28	39	30	36	35	31	25	27	33	22	26	31	30	27	27	40	33	34	30	31	30	20	35	29	33	33	29	29	23	41	18	27	34	31	35	43	31	27	27	24	29	27	29	29	28	31	24	26	30	32	38	36	31	28	25	37	23	25	23	33	19	29	24	30	25	25	28	29	30	28	37	31	26	32	26	30	27	39	30	24	32	37	30	35	22	27	29	32	23	34	26	28	26	29	29	21	22	31	34	24	28	28	28	42	22	26	27	24	27	25	24	26	35	33	37	29	36	25	29	20	38	37	35	36	25	27	40	27	27	32	20	30	30	41	29	25	22	22	38	27	27	26	32	25	28	28	35	28	29	33	24	30	28	30	26	26	34	29	25	28	32	27	33	34	25	36	26	30	37	31	34	27	31	31	28	20	33	34	19	22	23	25	36	37	26	26	26	26	31	41	37	33	25	27	33	35	30	35	21	21	28	33	29	43	37	31	27	31	22	34	44	30	32	26	38	24	26	26	37	35	41	35	37	25	27	26	32	30	23	34	33	29	31	33	32	29	21	32	28	32	33	28	25	25	26	40	32	33	25	36	31	27	20	27	29	37	20	27	35	34	36	38	19	16	39	23	22	27	28	34	26	25	28	28	26	35	32	33	19	35	28	22	38	29	21	31	38	35	26	34	34	27	21	37	34	19	26	28	29	19	38	26	21	41	28	39	36	29	34	19	26	29	31	20	37	33	30	29	25	32	20	24	35	28	26	28	19	29	31	35	25	29	26	22	23	26	43	37	31	30	32	27	23	33	18	37	44	27	26	32	31	35	29	35	28	32	27	35	24	34	36	22	39	30	37	35	27	29	29	23	41	33	28	24	22	28	29	31	37	35	40	31	31	32	29	34	27	28	36	36	27	25	24	29	39	28	30	33	35	27	32	32	39	30	28	34	33	24	33	30	32	31	29	29	24	36	24	23	26	34	38	36	27	21	22	33	34	39	26	24	36	29	20	23	32	38	27	34	29	27	33	29	22	28	32	24	32	24	31	26	29	25	32	24	28	22	26	33	27	31	24	31	32	30	36	39	32	31	30	39	30	27	21	23	31	37	27	23	26	30	31	21	33	29	28	43	30	32	28	36	27	31	35	31	32	35	27	28	34	21	33	30	27	36	29	24	33	28	28	32	43	25	22	29	30	27	32	31	33	19	17	33	35	21	29	25	35	30	30	37	28	35	33	35	38	40	36	28	30	36	27	24	28	30	26	35	29	26	33	27	34	52	27	28	37	36	36	30	29	33	21	35	21	32	25	26	39	38	29	33	19	28	32	29	21	32	37	25	25	39	35	41	24	27	33	24	27	29	28	23	28	29	25	35	29
35006	22469	10102	19380	27284	26652	22382	17750	13887	11657	9641	8036	6614	5329	4360	3716	3144	2915	2830	2534	2260	2041	1740	1506	1397	1290	1155	1110	1008	919	843	801	781	703	705	633	690	651	653	683	623	601	643	716	642	631	678	665	645	696	681	689	744	701	811	725	762	756	732	757	698	726	694	668	717	704	613	671	675	630	596	649	598	607	594	546	578	561	584	522	539	514	544	564	517	555	498	480	526	492	524	503	503	507	541	502	524	518	524	521	506	510	504	553	487	529	509	516	497	482	505	507	523	528	491	491	475	502	466	531	523	486	527	472	515	533	525	510	502	484	493	486	503	542	500	522	494	506	467	478	473	542	519	539	497	501	518	573	515	513	530	502	477	505	559	503	529	510	476	534	498	477	502	492	502	507	502	486	454	487	510	471	462	527	552	490	474	511	550	446	510	475	500	506	484	525	480	469	499	499	511	495	501	495	524	526	476	503	507	513	510	497	508	509	522	504	503	523	487	514	504	498	514	461	506	514	468	509	489	478	457	487	504	509	499	488	528	484	498	487	497	507	474	516	509	506	481	474	564	502	493	509	504	498	552	536	487	489	511	501	494	511	466	496	497	495	497	555	518	463	493	483	513	494	506	454	534	525	507	480	562	504	474	478	471	495	456	466	490	465	445	514	497	525	498	510	498	491	505	488	484	508	499	504	448	460	518	475	500	490	473	482	475	495	471	507	481	445	516	500	502	515	530	544	475	489	482	520	488	485	464	502	487	527	478	517	443	479	479	480	511	456	486	510	524	511	522	485	466	495	500	529	483	541	510	540	493	493	446	536	474	498	519	494	463	489	498	475	527	494	500	513	510	475	509	515	523	501	526	532	474	468	490	488	441	448	493	501	532	528	514	492	459	508	515	532	523	480	513	484	520	464	514	496	508	463	487	546	464	513	553	497	505	578	460	503	464	510	494	505	525	505	541	507	489	487	499	502	524	487	482	507	500	461	484	554	492	485	498	510	486	489	518	520	498	493	484	519	513	509	504	480	509	491	520	519	445	501	508	501	547	480	498	506	536	491	501	469	525	487	500	506	470	520	524	485	498	472	507	490	518	514	529	498	471	497	536	529	493	481	522	491	536	498	519	526	485	474	484	534	519	479	517	499	482	507	501	481	511	471	527	490	514	494	502	487	519	520	503	514	572	486	524	503	483	500	528	501	477	479	464	466	474	485	504	532	490	479	523	525	502	506	523	527	552	507	512	480	531	491	486	474	498	514	517	507	523	527	513	493	527	477	454	512	474	471	486	511	527	513	505	509	477	503	509	460	490	531	484	484	504	521	496	490	471	535	493	538	493	515	504	476	507	492	504	502	493	510	512	485	512	529	505	493	494	490	514	498	473	497	485	497	503	507	498	509	490	517	474	513	494	518	495	520	492	510	497	530	481	481	532	490	518	520	478	534	505	516	537	484	507	476	486	488	535	523	504	496	491	503	492	505	507	462	481	529	499	502	473	493	487	479	530	525	527	513	505	497	515	530	540	540	471	503	508	466	488	495	494	485	502	495	518	489	520	497	521	491	494	510	533	493	476	474	516	495	533	474	501	497	550	535	504	511	473	529	486	479	506	530	484	491	452	489	536	508	498	517	468	509	513	489	485	503	484	490	511	477	523	464	514	492	476	478	533	520	484	515	479	474	504	518	488	503	488	487	512	498	472	517	484	479	539	525	492	504	484	516	487	498	479	528	511	550	519	532	525	516	486	463	489	509	462	493	502	483	498	536	512	496	533	509	510	526	511	505	515	469	494	489	517	486	509	498	493	524	480	502	475	491	511	448	539	524	518	491	480	480	489	502	458	503	509	489	481	475	497	458	512	519	503	516	443	509	511	495	491	506	476	473	523	484	523	513	525	511	506	531	501	511	499	529	534	520	531	477	501	499	499	485	505	490	495	539	505	502	505	469	545	470	486	522	460	511	540	472	498	504	517	524	476	519	482	489	542	518	472	501	486	495	484	512	511	502	557	490	462	496	502	509	466	547	498	496	481	527	492	533	491	503	466	507	522	505	432	518	525	495	506	508	510	519	483	515	487	470	511	480	515	488	489	523	472	527	490	492	510	494	493	497	524	499	517	537	514	500	552	469	485	505	530	490	476	507	464	469	470	509	523	483	494	497	504	486	517	456	507	507	519	526	503	518	484	471	518	487	495	536	499	511	507	478	474	522	520	510	483	476	517	532	471	510	480	499	499	510	515	506	457	491	472	485	478	538	540	509	513	526	539	513	510	511	494	497	484	500	533	517	457	520	466	496	487	527	514	487	532	479	489	478	481	521	506	506	484	505	479	522	455	533	482	490	475	530	501	489	496	483	475	511	485	505	524	539	493	462	513	484	509	500	499	461	502	478	501	526	515	490	455	528	514	524	527	534	512	474	487	476	490	522	469	540	482	533	494	497	491	543	534	502	523	489	497	475	469	508	504	521	514	487	493	512	472	520	523	521	488	499	530	485	514	488	446	521	504	524	488	519	472	524	529	488	485	481	512	505	518	481	525	498	457	481	479	520	480	487	528	460	524	486	482	505	512	491	532	505	497	522	483	548	472	500	468	481	471	477	512	501	506	522	511	479	545	526	464	483	480	496	514	498	505	522	518	502	487	528	517	464	486	486	522	490	488	523	494	525	506	442	538	504	492	475	492	512	495	480	521	482	478	543	506	505	454	509	506	519	535	536	503	521	508	505	523	499	477	501	538	466	514	500	462	475	493	472	494	542	472	497	523	470	536	512	511	529	511	535	489	507	436	503	506	496	470	527	497	476	497	479	487	491	523	501	505	487	516	548	466	489	534	493	502	501	491	495	525	447	515	488	502	480	508	517	464	503	488	526	508	488	498	511	518	559	462	480	513	571	528	499	518	517	507	476	459	501	497	492	468	508	517	470	518	478	510	502	499	467	527	482	553	508	495	489	541	502	499	494	476	509	485	494	514	491	455	488	502	503	508	501	515	454	506	451	478	519	531	492	503	518	522	473	516	453	493	522	499	507	527	525	456	525	479	505	509	467	472	506	512	543	504	498	521	513	493	482	480	536	482	501	495	499	511	494	511	487	502	474	495	531	524	511	508	570	492	534	525	507	500	478	513	452	533	496	498	466	520	492	507	523	464	514	492	476	494	467	517	486	504	531	539	495	500	481	504	517	474	500	526	506	488	481	544	492	487	481	510	486	518	477	486	506	459	486	522	489	456	473	467	509	562	508	473	489	500	495	463	495	468	486	511	494	504	488	538	497	490	480	478	554	511	497	493	519	496	497	518	523	476	491	482	505	515	494	506	520	504	492	547	533	504	495	508	548	475	490	489	487	532	486	473	497	500	533	504	504	505	496	491	499	482	477	510	513	530	464	462	469	487	480	535	469	500	503	512	494	520	515	489	478	463	498	471	524	508	490	537	474	513	479	488	482	483	490	506	525	444	506	515	484	480	495	496	518	496	493	507	484	490	511	479	483	497	490	491	513	478	511
6965	4413	929	600	805	772	602	484	381	321	322	257	227	176	164	136	128	118	109	117	113	104	89	59	80	70	66	58	80	57	52	40	47	61	43	53	45	42	34	48	46	28	42	45	49	49	40	47	57	35	52	47	34	50	39	49	54	54	55	53	49	40	46	35	37	45	47	54	47	40	41	45	42	42	44	48	47	31	42	37	46	38	42	42	42	45	52	42	47	47	37	51	42	55	47	47	29	42	40	46	41	40	40	39	43	39	48	40	42	33	40	43	37	47	38	44	48	42	37	38	52	53	48	28	42	47	40	39	45	39	42	41	39	46	35	40	48	42	44	37	56	52	46	44	33	43	41	27	51	43	38	48	54	44	41	40	41	40	44	39	55	38	49	38	46	41	52	51	46	42	49	43	42	40	47	49	48	40	38	37	43	43	42	39	43	46	41	40	48	28	38	33	55	33	40	38	44	48	39	51	43	32	36	46	48	41	42	25	31	48	55	43	32	42	46	37	41	28	48	40	39	33	41	37	43	35	38	39	33	51	45	36	47	47	56	42	36	50	55	45	47	33	53	38	56	43	39	48	36	43	37	47	40	37	33	26	49	34	33	46	49	42	49	45	36	49	48	36	42	44	39	39	51	36	35	40	34	41	45	30	33	44	33	50	51	52	34	44	36	33	45	48	42	43	29	41	51	35	48	38	56	36	39	39	27	36	39	51	32	36	31	43	45	43	37	33	40	49	42	45	31	38	41	32	40	40	37	46	43	52	37	43	42	33	40	52	40	48	48	36	48	31	44	39	34	31	42	40	45	29	45	31	44	46	39	40	46	43	38	44	45	45	42	35	38	45	34	40	26	34	36	47	40	42	39	32	45	40	56	39	42	38	35	44	40	40	37	41	52	26	45	56	37	41	46	46	34	51	36	56	40	48	56	37	42	41	43	35	39	54	31	46	42	49	37	39	41	34	34	34	41	36	32	37	40	40	47	39	39	46	50	40	38	32	42	47	39	36	49	44	40	30	52	38	44	28	46	28	41	38	51	44	56	44	38	52	42	41	38	38	39	54	35	47	29	45	36	40	41	39	30	45	37	41	42	45	43	41	42	33	47	28	42	54	35	45	39	47	31	38	46	47	38	42	39	38	43	40	34	46	42	44	45	35	42	46	43	44	40	43	39	39	39	35	28	40	37	49	43	38	43	35	30	44	36	47	40	45	36	47	34	35	40	49	31	50	40	38	28	49	33	45	41	32	40	45	31	43	42	42	41	49	45	47	36	36	52	53	48	32	49	30	33	35	40	34	44	36	33	39	38	37	46	53	45	41	43	40	37	43	33	44	39	31	34	41	44	52	35	44	47	42	46	37	41	35	43	39	38	37	34	54	37	44	29	51	39	36	33	52	41	48	39	44	39	43	39	42	39	41	38	45	51	47	30	39	38	46	46	33	23	48	38	50	35	41	46	38	43	38	45	49	46	36	36	45	51	37	59	35	34	41	43	39	42	50	39	45	57	35	46	35	40	43	51	37	36	42	38	43	49	37	56	34	47	42	37	35	51	40	34	34	39	44	26	40	51	44	53	38	32	45	44	40	51	30	33	56	46	36	44	48	34	46	36	37	43	49	43	36	49	38	38	37	47	44	44	38	37	42	46	36	37	58	33	46	41	48	44	50	36	27	47	38	38	47	50	41	40	49	48	41	38	35	40	31	49	49	32	45	48	42	47	42	46	38	38	32	30	47	40	39	30	50	39	41	54	37	35	44	51	40	51	39	29	36	51	45	36	33	35	45	38	47	37	43	42	38	35	65	45	41	46	38	38	46	31	37	46	53	46	29	41	46	44	36	49	41	43	47	51	31	46	51	35	39	47	47	49	53	43	53	47	49	45	36	51	44	36	51	50	40	38	37	36	38	34	38	26	41	45	49	50	40	43	42	54	28	37	44	40	54	41	52	32	43	50	37	45	39	44	30	53	24	38	40	45	43	47	46	35	38	39	39	51	47	39	43	54	36	29	54	37	44	45	47	42	37	43	49	49	42	42	35	36	45	41	35	46	45	33	37	34	39	45	44	44	24	40	45	61	51	42	45	49	40	41	31	38	35	33	46	50	41	39	41	29	36	39	42	44	39	39	36	42	37	39	39	49	50	39	35	41	49	42	49	33	31	43	39	38	49	42	35	42	38	42	50	33	41	36	36	45	48	44	46	43	40	36	51	40	47	47	30	46	38	47	46	45	36	42	28	36	49	48	31	35	39	30	35	42	28	36	58	43	47	37	42	39	42	31	25	47	44	46	50	39	39	33	45	42	45	48	50	42	39	53	45	48	29	36	41	36	53	46	36	39	31	52	46	33	33	37	47	35	39	36	49	48	56	55	34	44	40	33	37	55	31	34	35	45	45	38	42	40	34	43	31	45	45	36	44	37	37	32	35	37	44	42	46	45	34	36	46	36	50	39	36	43	33	43	37	46	36	32	38	45	55	39	35	39	48	35	45	38	38	40	46	47	30	34	34	38	31	37	50	42	43	43	38	34	53	38	43	36	44	52	37	40	40	44	46	37	43	46	40	48	39	35	40	47	44	41	47	49	44	40	30	48	45	34	45	52	36	35	44	53	41	36	47	43	42	46	37	52	48	49	39	48	40	39	44	45	46	35	50	40	42	31	31	29	55	29	42	53	48	34	43	40	40	41	46	43	43	37	52	47	32	50	36	38	45	46	47	28	53	37	43	41	45	42	48	33	47	44	57	34	37	40	49	33	37	46	40	52	45	44	45	38	36	42	33	41	36	58	42	49	31	44	40	41	37	36	48	25	38	44	37	51	38	42	42	40	43	45	35	42	33	29	44	43	45	46	56	48	32	35	37	32	34	32	50	47	43	48	45	36	45	49	40	36	47	57	48	45	50	37	45	36	48	50	34	33	57	49	35	38	28	49	42	41	46	39	48	28	48	39	29	40	29	45	42	38	29	39	41	37	30	37	36	30	35	42	31	45	41	56	46	44	49	45	37	37	33	51	56	39	34	40	44	28	56	30	37	41	40	52	47	47	43	40	46	43	53	40	35	28	41	35	41	42	44	50	36	37	35	37	30	42	46	34	42	55	48	47	51	42	41	45	43	37	47	42	33	42	41	45	28	50	53	39	40	35	36	56	46	39	41	32	46	47	40	38	41	46	36	35	40	44	41	45	36	43	43	54	35	44	47	39	46	41	28	49	33	51	47	40	36	42	31	43	33	43	43	38	42	45	45	46	35	31	44	33	37	36	40	45	61	43	35	43	38	38	44	44	35	43	41	38	33	40	45	43	44	34	43	36	31	46	42	45	48	32	36	44	54	43	41	37	39	40	51	40	40	51	35	40	47	50	33	45	41	32	39	36	43	40	44	42	46	43	41	33	46	45	50	36	46	39	42	32	41	40	29	47	35	50	47	40	41	42	42	33	40	52	45	45	37	42	47	38	46	35	42	37	45	46	54	36	40	37	38	34	39	29	45
45737	31537	16131	26223	34195	33094	28810	24303	20806	17773	15415	12963	11075	9201	7653	6302	5177	5106	5009	4224	3871	3443	3020	2613	2359	2224	1925	1778	1672	1593	1362	1265	1252	1196	1168	1119	1034	1100	1001	971	1018	1015	980	1020	1005	977	989	1024	996	1060	1093	1131	1071	1080	1086	1122	1179	1139	1109	1115	1037	1019	1024	989	938	967	950	937	920	945	903	850	844	793	774	782	790	752	802	779	764	754	762	723	673	739	741	682	695	744	688	750	643	664	695	679	704	692	694	703	700	732	707	696	696	711	694	686	695	686	709	668	736	675	646	665	716	656	666	686	715	636	726	642	655	646	656	647	669	653	670	711	722	704	686	680	677	701	664	669	688	661	724	682	695	687	695	669	660	718	703	756	650	666	703	670	671	670	696	693	704	660	698	678	690	680	664	678	661	688	655	657	703	694	659	647	660	730	658	677	682	695	670	678	660	683	681	698	651	658	709	647	651	697	636	653	706	705	680	688	723	686	665	688	659	660	694	649	684	724	708	631	656	652	676	675	693	687	665	688	676	693	657	664	659	714	679	684	669	702	655	671	633	710	726	709	637	687	645	709	676	691	709	745	664	685	683	668	649	686	675	681	701	624	718	627	662	644	699	676	707	651	680	648	683	647	680	685	682	678	684	699	638	668	618	642	685	662	690	687	708	680	632	671	666	669	686	678	670	684	693	694	659	603	705	658	711	658	702	679	659	654	664	712	685	624	719	636	749	650	674	739	697	668	657	658	662	648	693	674	636	695	639	634	663	684	694	627	719	648	708	674	651	667	753	673	688	691	658	678	710	671	652	692	691	695	656	659	634	683	715	707	682	717	679	671	617	623	676	624	651	676	702	680	706	690	616	707	663	663	647	699	649	670	675	669	729	701	673	685	679	662	695	712	661	686	671	685	676	690	667	692	703	633	714	702	702	656	651	709	723	653	692	646	653	654	690	636	657	675	682	634	669	621	615	654	680	683	664	690	699	689	684	673	700	690	695	730	693	723	688	615	717	693	709	687	640	660	693	650	671	671	633	680	662	651	674	694	681	632	658	664	683	650	715	662	660	707	689	674	675	689	642	676	688	689	663	663	695	678	676	688	683	689	678	667	665	685	672	663	599	678	700	680	699	698	671	695	667	704	694	712	644	664	676	670	665	711	669	674	660	661	667	684	716	617	662	730	669	700	660	718	665	645	704	711	685	648	663	662	660	676	642	686	699	674	675	682	671	655	709	723	681	690	650	646	685	651	678	675	673	710	682	686	674	635	691	691	689	687	692	707	638	718	688	694	662	644	666	628	651	702	653	669	700	652	676	668	665	649	640	655	674	671	664	677	674	678	669	648	657	651	652	697	646	664	681	687	679	645	693	684	670	690	688	663	634	678	694	679	685	674	693	695	678	671	697	652	686	656	649	614	645	690	639	659	699	703	685	667	698	701	674	688	684	670	676	621	652	668	684	689	707	627	644	632	678	740	672	716	716	663	684	705	739	667	700	660	653	641	651	706	736	687	663	682	702	623	706	677	667	721	646	669	693	716	718	677	715	659	670	707	732	670	728	643	662	696	678	630	711	641	641	658	678	680	665	657	691	681	715	690	697	720	639	658	646	645	688	716	653	663	676	665	659	663	664	679	670	663	651	660	630	717	649	692	701	689	704	671	679	650	689	645	664	662	678	669	695	655	682	727	610	665	724	691	666	667	670	637	682	640	683	674	677	641	657	686	651	664	678	660	675	684	670	699	681	687	665	709	644	680	690	662	630	666	652	680	692	679	666	662	689	676	670	678	690	728	669	656	649	710	656	654	669	675	659	682	625	689	664	644	626	673	688	689	702	650	656	694	640	715	612	713	685	691	663	628	663	702	657	712	671	689	636	652	709	674	679	676	712	668	676	657	670	688	664	684	693	709	647	673	686	692	684	650	690	702	676	627	674	669	640	699	649	676	659	641	632	687	629	690	706	718	664	694	650	668	629	690	738	648	692	683	689	694	676	704	692	688	666	679	736	697	668	679	707	654	725	697	696	682	649	650	662	619	721	653	707	660	714	659	708	660	670	670	675	663	681	661	667	638	672	651	691	669	704	638	678	683	671	683	705	733	716	650	684	660	647	679	661	665	642	699	693	616	695	689	682	652	644	693	700	686	652	672	703	669	681	678	699	655	706	697	660	639	632	648	629	666	698	672	719	644	703	634	681	671	644	652	676	673	686	679	658	665	694	661	679	671	659	645	637	666	708	677	661	721	662	679	687	696	664	637	677	678	693	682	595	662	664	683	688	664	690	628	638	655	676	643	701	672	686	649	675	651	701	694	680	668	627	632	645	667	675	705	683	668	669	678	676	614	638	695	626	658	698	664	686	689	654	654	691	680	658	715	643	700	697	668	662	642	637	698	727	651	703	706	692	684	695	675	676	654	660	648	685	685	689	688	617	625	675	676	682	670	658	690	686	644	695	680	657	646	632	636	648	702	657	698	662	663	663	748	723	684	719	667	670	649	638	645	630	665	694	671	703	638	733	676	650	652	709	685	653	680	724	694	705	709	639	737	633	689	688	715	649	669	688	690	649	630	707	715	670	654	642	651	687	610	702	691	674	648	681	713	674	643	664	702	687	688	694	710	673	636	661	669	650	684	675	665	670	696	711	663	678	706	734	683	691	706	679	696	668	648	665	667	675	702	680	654	683	656	670	672	672	692	653	652	676	683	685	667	743	657	663	662	691	683	653	657	694	721	662	660	678	701	686	690	665	608	667	699	607	653	682	676	710	661	666	654	706	635	664	711	678	685	672	673	674	674	644	666	688	731	662	645	670	711	717	674	681	701	678	713	660	682	624	725	669	707	695	678	684	727	666	674	653	635	702	654	702	675	663	723	667	665	668	664	688	683	687	670	687	655	656	640	669	679	692	671	655	688	654	669	704	670	670	657	673	695	625	711	729	634	651	651	654	674	668	641	668	656	628	619	684	681	668	671	642	628	711	691	660	698	678	646	631	681	690	686	670	694	695	717	663	673	621	661	696	657	694	649	688	692	658	677	659	687	666	640	711	695	681	670	677	703	715	664	653	628	670	661	674	646	663	671	676	703	682	655	687	688	659	658	649	647	677	653	699	708	699	696	688	695	662	698	659	627	659	729	667	657	684	638	691	650	691	642	712	651	631	649	657	691	654	651	677	690	694	618	677	650	618	660	686	742	693	622	713	662	693	683	680	686	688	703	685	642	674	660	717	663	668	672	689	683	710	698	635	681	695	652	643	660	688	718	708	679	678	625	617	713	697	681	649	726	637	662	634	648	639	661	675	693	676	682	707	708	621	678	690	707	670	688	659	730	686	647	683	655	703	685	637	688	683	718	665	684	684	661	702	672	689	702	688	735	642	646	678	695	699	657	638	649	684	691	635	677	609	703	703	697	735	654	688	682	700	664	713	697	663	697	707	705	655	682	649	698	651	723	619	657	694	665	652	669	653	673	659	662	644	658	702	643	673	664	691	634	623	659	683	712	704	719
6880	2869	689	442	640	596	473	355	277	253	254	206	206	145	136	96	117	106	99	88	83	63	75	70	68	59	59	52	52	43	59	47	55	49	44	29	41	44	40	47	50	51	27	47	47	39	40	32	48	39	62	43	47	44	51	60	44	44	47	32	39	42	37	44	29	43	43	48	55	56	41	32	23	48	49	38	40	38	41	45	43	31	41	36	40	41	35	43	36	54	53	47	33	34	39	54	32	38	36	48	35	42	38	44	46	34	37	40	41	51	40	22	39	43	37	56	44	44	39	35	42	39	27	39	39	31	36	44	30	39	48	47	21	39	51	41	39	42	35	38	46	54	38	49	29	35	42	44	38	37	43	39	47	39	38	25	41	37	34	38	44	38	36	43	43	45	36	36	43	37	51	38	43	39	44	48	25	41	47	41	37	39	43	37	31	33	40	35	41	41	32	41	38	34	38	44	36	35	37	37	44	28	39	48	33	28	27	37	38	39	36	36	29	37	41	33	38	45	35	36	45	47	43	43	49	32	40	31	33	35	39	42	43	42	41	34	46	43	36	45	42	41	46	34	41	45	39	37	35	39	45	37	38	40	47	36	32	50	30	43	26	52	39	46	42	37	34	39	37	49	32	37	46	37	43	28	38	36	33	38	36	40	41	34	34	31	43	42	29	26	45	35	43	48	42	40	36	37	34	42	37	42	34	40	39	39	43	47	42	49	39	46	32	45	43	40	45	35	38	37	33	30	42	38	33	38	41	38	42	29	39	44	53	35	37	45	28	46	45	33	48	42	34	52	43	40	49	48	54	36	47	44	37	33	43	33	32	48	44	38	43	27	34	47	39	33	29	41	42	42	42	36	43	30	42	53	40	36	36	40	46	42	48	39	45	36	35	30	44	50	47	38	40	49	38	32	35	49	28	47	35	43	46	42	40	45	37	44	42	38	43	51	28	44	35	37	35	37	41	29	44	36	46	35	38	37	39	33	37	42	43	31	30	38	42	43	36	42	41	47	43	50	55	36	28	56	42	36	35	38	52	53	43	55	50	48	46	50	35	40	34	40	41	45	37	32	50	47	46	51	32	37	46	42	34	30	30	38	39	36	33	33	40	32	46	33	54	45	55	48	37	46	33	43	40	40	37	35	46	35	40	40	38	37	44	46	45	33	49	36	38	51	35	40	38	45	37	32	38	46	46	33	37	44	27	31	38	36	39	42	48	33	46	27	41	35	48	32	35	40	28	46	35	41	36	49	35	50	41	43	32	37	41	39	32	35	25	27	44	39	29	43	41	44	35	37	38	40	39	41	36	38	53	46	45	41	47	45	39	57	41	36	40	28	51	46	32	38	48	39	52	33	50	35	36	35	35	45	45	37	35	34	44	51	32	41	39	47	38	43	41	39	43	35	40	43	43	30	31	41	34	49	35	33	44	38	46	35	41	43	37	29	39	35	32	37	38	42	36	32	42	46	37	44	37	47	36	36	40	36	24	39	45	38	35	35	24	42	39	44	45	43	40	55	34	40	35	41	43	42	39	44	29	47	45	39	39	36	32	37	36	38	49	44	31	38	36	32	45	46	29	47	35	43	36	37	47	35	48	44	34	45	36	34	44	41	45	35	45	42	45	39	47	40	42	40	49	52	36	39	46	44	38	33	34	39	37	39	39	41	41	40	44	38	32	54	34	44	36	34	40	34	39	33	40	39	29	35	29	48	37	35	37	35	44	28	39	38	33	34	31	37	26	44	45	35	37	34	36	45	45	32	44	49	36	41	30	40	40	44	44	43	46	34	42	29	40	38	34	42	39	44	27	38	39	43	32	46	32	44	37	45	30	39	38	44	32	36	41	51	36	47	39	46	46	38	42	32	38	55	47	27	38	33	56	42	43	41	35	42	53	32	35	30	32	43	40	40	44	36	34	50	51	42	42	35	32	42	39	44	40	41	42	35	35	49	31	34	40	45	36	36	38	42	43	48	45	41	32	33	36	36	30	27	36	42	43	37	53	44	37	45	46	41	31	27	44	50	49	31	37	31	42	40	42	36	40	31	37	34	50	45	45	42	35	36	38	42	58	47	46	44	25	45	34	44	35	42	43	29	35	57	40	37	28	43	50	46	30	34	35	47	32	32	40	44	43	40	36	36	37	37	48	34	43	41	40	35	43	33	33	39	37	44	31	44	41	43	31	35	37	36	36	37	39	39	49	27	34	52	35	38	35	27	33	39	42	23	38	47	41	30	42	32	47	38	48	45	36	35	36	38	48	35	40	35	40	48	25	25	53	41	39	47	35	51	47	52	39	29	43	39	40	41	31	30	38	29	46	43	38	32	31	36	35	46	38	39	44	40	48	39	47	43	46	23	39	33	40	47	42	41	30	39	46	34	45	50	27	42	42	37	31	35	44	38	38	35	37	29	49	40	33	44	34	32	46	37	50	31	41	37	51	34	42	37	38	37	43	45	36	42	43	52	39	45	35	34	43	46	42	33	36	36	23	40	42	42	31	42	43	37	32	44	39	39	38	39	43	30	31	48	34	38	47	44	40	37	44	33	50	43	43	38	39	45	49	55	40	48	39	48	32	47	45	48	43	30	45	38	47	47	34	28	38	48	29	38	36	38	34	43	39	41	34	46	41	40	40	39	39	38	36	50	49	36	41	33	30	39	50	28	34	42	56	43	30	36	61	33	38	42	45	38	45	58	35	45	44	38	35	31	58	26	38	37	34	39	33	27	37	43	49	36	45	47	58	34	54	43	34	45	46	44	44	42	33	31	48	39	36	51	35	30	45	37	49	46	43	41	22	43	42	38	44	36	35	36	35	36	38	42	48	40	45	43	44	33	39	33	39	32	41	42	53	40	35	44	51	43	43	41	47	36	36	49	45	47	43	59	42	32	55	40	55	32	36	36	45	38	43	37	35	40	45	43	45	41	56	52	42	32	46	53	41	33	35	52	43	43	32	33	43	34	46	34	47	42	40	30	45	49	39	42	40	37	35	54	32	41	31	29	43	41	34	45	39	47	34	31	32	43	38	37	37	50	49	55	38	35	36	45	42	54	38	42	32	43	49	46	56	44	39	34	32	36	41	40	44	43	48	37	29	35	38	35	30	35	55	41	38	44	33	43	40	40	43	43	33	35	40	35	38	51	42	42	37	34	28	46	34	35	41	34	47	48	52	39	46	37	40	38	38	31	43	28	42	38	43	41	42	46	41	40	50	40	52	38	37	37	50	29	33	45	49	43	32	35	28	39	38	41	41	36	34	39	41	39	51	46	42	48	33	41	35	38	45	43	46	42	36	48	29	43	27	30	39	44	41	39	37	36	51	62	42	49	42	40	40	40	47	41	31	40	35	39	30	42	36	36	36	35	53	53	35	44	38	33	46	43	38	36	44	36	45	31	41	35	47	32	46	33	42	49	40	42	45	33	57	43	48	37	39	37	47	49	33	44	45	32	39	42	40	36	33	38	43	38	27	45	33	36	41	34	32	32
40756	27501	13739	22753	30874	30070	25368	20885	17790	15339	13444	11232	9208	7645	6197	4999	4417	4442	4213	3314	3380	2736	2452	2281	2068	1880	1744	1558	1462	1387	1240	1211	1081	962	997	964	978	918	904	929	865	921	917	878	906	957	923	949	880	958	966	971	1021	1031	1020	982	1038	1004	997	1023	928	944	925	881	854	871	834	840	784	799	757	792	738	797	747	731	707	712	695	737	724	705	659	669	617	658	655	714	678	681	681	684	623	686	688	725	681	700	638	647	664	658	638	714	626	647	662	704	697	638	654	689	641	658	640	670	661	667	646	674	618	664	678	703	640	658	630	664	672	655	679	626	616	658	629	662	620	641	612	634	667	655	666	622	629	639	619	666	646	604	663	657	717	634	634	632	671	693	643	659	676	672	658	650	629	644	651	584	649	624	698	659	584	622	634	631	663	660	634	692	652	649	632	674	712	614	667	653	641	636	623	665	657	631	610	631	656	661	583	650	647	664	659	655	633	666	668	615	648	672	663	667	597	648	651	674	639	628	618	586	631	604	650	639	611	649	650	633	662	662	617	628	648	640	651	638	666	682	634	639	610	658	620	620	692	650	645	679	661	630	636	638	588	616	681	621	636	643	715	647	660	637	658	628	623	635	692	674	650	594	664	615	621	630	675	668	672	658	687	637	649	658	636	657	663	617	628	659	624	661	635	696	643	605	677	698	657	636	679	638	645	650	645	664	648	637	636	687	673	659	614	613	603	658	694	629	613	653	683	661	649	688	681	616	616	665	625	622	667	640	617	652	667	659	623	660	677	632	651	650	673	633	628	639	646	581	596	625	626	627	685	641	679	620	613	672	591	656	642	636	610	664	631	647	686	695	682	676	615	601	677	642	623	669	637	664	644	709	637	638	672	651	615	636	581	632	671	659	655	653	648	664	632	655	608	615	666	678	689	666	665	655	633	657	656	607	645	635	605	652	610	613	622	621	637	638	665	653	636	688	652	640	625	692	644	633	679	650	654	620	660	630	651	679	669	638	684	639	616	603	587	635	633	651	657	648	621	659	596	647	620	639	664	656	667	627	686	631	647	679	656	646	609	671	690	662	611	667	664	616	615	639	633	623	610	679	664	617	631	636	641	657	623	662	625	636	643	671	631	656	625	644	632	619	628	663	661	659	609	619	678	626	662	628	699	628	622	606	647	679	611	649	648	644	635	696	654	614	629	622	616	646	630	688	667	647	659	686	640	670	635	668	640	648	655	665	627	658	611	655	664	675	629	624	648	632	617	638	643	599	663	651	649	677	667	663	667	653	635	662	644	622	626	628	628	642	622	694	658	632	646	651	633	609	598	652	644	671	664	637	619	637	693	644	620	651	626	658	667	668	696	688	648	655	666	642	638	671	649	629	609	656	616	649	690	676	657	624	588	612	658	623	627	708	634	712	667	713	637	653	674	650	615	677	611	667	625	651	611	615	649	633	679	649	622	651	645	654	676	650	641	645	663	687	650	644	589	661	688	619	657	647	671	652	624	654	655	652	630	659	612	611	643	657	640	682	633	627	620	652	659	708	634	689	580	665	645	655	676	682	636	696	634	647	673	688	637	642	681	679	648	666	633	636	644	647	635	606	668	685	638	651	605	677	641	620	675	654	696	657	625	626	645	692	685	664	612	674	644	644	625	620	612	624	689	617	650	632	631	667	667	677	635	671	654	649	661	642	618	686	624	676	640	594	607	628	598	598	602	658	600	608	637	631	627	640	618	653	647	673	689	622	627	665	591	671	659	696	667	655	696	615	624	640	624	631	641	620	651	630	629	673	651	698	671	654	688	708	650	644	663	602	656	617	658	660	610	652	670	682	648	637	641	594	667	635	598	612	643	630	642	649	652	697	596	663	597	627	620	612	645	658	682	644	651	657	630	675	600	656	666	642	678	679	608	635	651	653	672	681	639	628	624	656	623	655	609	682	649	625	608	630	685	644	640	649	670	651	640	617	667	638	671	630	692	661	664	645	621	591	673	640	655	641	672	663	638	668	651	640	653	712	668	636	640	616	663	628	678	650	636	658	622	622	635	643	634	609	626	684	628	636	643	671	636	612	636	682	706	652	638	639	618	642	642	618	668	632	640	619	665	637	621	666	649	666	714	700	661	656	637	632	649	656	622	658	675	675	656	661	624	618	612	661	663	685	660	648	667	675	661	657	637	602	659	666	666	697	626	647	628	684	666	646	624	588	621	651	637	651	664	619	612	619	665	664	676	623	600	648	620	658	643	639	638	664	634	647	652	654	623	611	617	603	655	665	655	674	679	646	641	634	676	607	625	607	678	634	660	624	626	712	649	645	664	626	675	622	590	634	661	607	623	625	628	613	674	691	704	650	621	652	625	673	652	682	644	625	635	666	645	642	622	644	618	636	608	668	690	645	605	674	645	614	634	614	663	658	631	652	637	686	664	640	660	688	579	645	660	666	643	682	668	650	662	608	641	629	675	652	637	614	648	624	623	609	665	617	624	652	641	630	699	601	626	682	635	686	666	671	646	624	663	610	653	672	692	629	612	672	640	650	625	657	639	671	621	643	656	641	619	624	638	636	646	648	633	652	684	621	655	691	627	638	649	632	648	641	620	630	661	657	638	631	681	638	598	602	662	662	647	605	626	652	679	602	635	635	627	617	648	654	663	668	653	639	596	645	681	686	677	647	652	673	634	676	641	645	626	675	649	595	660	611	658	660	681	619	653	628	621	627	643	656	647	648	662	685	635	670	674	648	650	652	630	604	653	626	629	658	645	649	672	627	683	633	705	651	603	603	632	632	680	672	668	640	627	673	615	634	635	613	627	646	622	577	701	618	656	664	639	674	638	692	668	666	654	614	665	626	625	650	643	634	668	647	695	664	599	702	695	658	648	643	654	640	641	638	592	610	657	656	636	628	639	655	624	641	651	650	687	619	631	646	602	690	641	647	628	625	640	724	631	632	650	661	661	633	634	673	635	656	666	682	616	651	622	606	652	615	663	634	601	629	649	606	685	665	621	649	665	667	690	607	596	668	558	617	674	642	607	635	683	621	640	661	646	639	636	637	647	650	645	656	642	664	620	642	610	638	666	627	603	640	630	602	627	663	650	673	635	636	638	608	633	627	648	630	657	620	622	691	677	626	637	607	633	632	612	651	616	675	655	645	604	630	615	651	659	608	639	649	631	627	619	669	694	647	632	624	657	647	595	632	659	632	615	671	636	678	612	595	637	615	652	653	661	607	621	699	658	624	670	627	696	669	636	646	633	629	652	668	655	662	615	646	628	605	618	636	601	676	618	624	655	677	641	653	652	641	643	637	657	641	654	618	659	690	629	629	663	642	647	629	611	623	613	605	649	654	630	670	634	645	622	634	629	613	651	647	660	683	632	602	645	699	680	644	670	638	647	615	656	592	611	647	646	642	623	630	690	583	677	700	626	615	673	621	671	657	653	650	631	641	643	652	674	684	641	618	634	618	613	656	638	657	624	630	594	661	635	629	672	634	655	607
9240	4561	1124	687	959	941	652	536	484	443	340	324	266	216	189	172	143	156	164	128	114	101	94	81	81	91	59	76	60	80	87	72	62	53	53	59	65	64	57	46	50	63	48	51	62	75	55	60	58	56	59	51	59	53	68	63	57	50	54	58	63	55	54	42	50	54	67	62	51	46	50	54	48	55	52	43	50	54	71	50	53	59	45	51	50	50	57	48	49	46	46	54	48	42	39	42	59	52	64	48	50	51	58	40	42	55	48	50	38	45	50	46	52	52	53	51	42	44	47	44	47	52	59	59	58	45	62	53	51	58	50	50	48	56	53	57	49	44	55	51	49	43	56	48	44	66	42	53	40	48	41	55	55	51	50	39	51	41	57	41	49	56	50	44	34	54	47	35	47	43	53	52	63	44	64	54	43	49	57	35	54	47	60	57	51	52	48	44	45	45	53	57	48	46	38	47	57	56	48	47	52	53	51	51	46	32	51	64	66	35	45	45	55	39	47	41	52	49	50	41	52	52	34	53	48	50	38	57	40	40	43	48	45	52	43	36	60	57	52	52	58	43	46	45	49	50	57	53	57	53	54	51	53	36	49	56	48	49	43	52	33	37	48	52	55	46	43	63	31	52	47	41	52	57	46	47	51	54	43	54	63	46	46	52	44	47	42	38	50	50	60	55	33	44	46	38	53	42	40	56	55	51	48	45	40	48	34	60	55	44	53	52	50	44	44	43	60	44	36	39	45	45	57	51	48	38	45	51	39	50	31	47	53	48	57	54	42	58	52	50	60	50	48	59	44	50	45	57	41	53	37	65	49	47	49	60	51	37	49	55	46	52	52	51	45	41	54	40	45	34	54	40	45	47	51	53	45	59	41	49	49	63	47	48	44	54	29	58	44	42	49	44	43	42	46	49	36	47	57	45	44	49	48	43	51	48	49	47	37	49	38	37	36	49	55	58	52	42	49	46	56	50	51	52	55	68	54	40	54	50	47	51	47	47	43	51	59	46	36	55	51	47	43	44	55	44	39	50	54	46	41	53	53	58	40	56	42	59	47	52	53	53	46	49	40	54	50	53	49	41	43	47	50	49	56	54	60	42	57	53	43	42	38	43	44	45	44	56	38	44	48	55	63	53	53	55	40	59	47	48	57	46	45	49	56	59	41	47	36	43	41	65	42	51	48	40	50	50	55	52	44	42	44	41	41	40	50	47	52	37	48	57	53	49	54	47	42	63	46	48	56	60	44	50	42	53	38	53	34	34	42	46	45	46	44	43	42	54	34	54	47	51	63	53	49	45	58	51	61	51	41	58	59	38	52	48	52	51	46	44	48	55	38	45	49	48	41	53	43	36	53	47	46	49	48	43	52	47	41	41	42	40	43	54	46	48	56	45	44	58	58	36	40	52	70	44	36	44	40	52	63	54	64	57	50	51	50	56	57	48	52	49	44	45	51	44	44	51	39	51	52	46	60	44	44	50	39	37	61	44	43	44	59	50	54	48	50	51	56	57	65	48	47	51	51	52	44	46	72	43	41	55	38	53	40	49	55	43	41	60	52	37	49	42	58	40	47	58	53	52	55	48	42	57	48	45	62	50	53	60	48	48	44	43	46	45	53	63	50	42	51	44	61	38	63	55	52	45	50	38	58	50	41	59	54	52	47	63	30	52	47	46	60	54	53	42	54	51	45	51	40	52	60	62	68	57	47	57	38	47	47	37	35	41	53	47	47	54	52	38	49	42	45	48	57	65	46	51	43	61	58	49	48	50	41	53	48	57	28	57	61	47	43	37	66	46	48	60	52	39	39	50	46	50	40	48	58	70	42	45	43	40	50	58	43	47	49	54	52	59	43	35	50	41	49	52	43	33	41	51	40	41	44	53	39	36	56	59	49	53	50	52	39	52	49	46	42	54	54	48	41	56	50	39	40	49	45	43	71	47	43	52	43	58	39	41	53	44	44	54	58	45	43	44	52	39	48	45	66	55	43	60	41	40	53	52	45	50	39	37	53	37	50	47	48	45	38	36	41	44	45	47	53	55	45	46	55	50	33	54	55	39	46	55	59	43	51	56	42	45	45	37	46	54	32	41	48	48	39	57	50	60	52	55	49	51	52	54	38	41	44	54	55	47	47	42	57	50	29	53	47	62	35	48	55	55	56	57	47	63	49	48	48	63	37	42	68	49	65	52	48	46	56	51	57	45	46	40	53	47	50	45	47	53	60	57	52	47	53	49	59	60	55	50	59	41	50	41	44	48	49	58	53	42	53	50	48	49	49	39	49	57	57	43	43	41	40	50	59	49	43	55	49	43	47	31	44	61	54	49	44	48	52	41	54	66	54	39	49	55	58	57	39	38	44	55	52	55	57	54	43	50	52	53	62	40	51	51	49	54	54	53	43	43	52	51	47	43	52	49	48	53	56	54	48	29	32	54	42	50	54	34	37	57	49	45	50	41	47	45	60	49	42	52	59	32	64	58	53	53	40	49	51	46	54	59	41	47	50	46	45	49	48	46	41	48	55	54	44	44	48	50	44	57	53	52	42	59	48	56	50	41	52	39	54	50	45	48	46	57	28	39	45	57	52	50	50	63	45	57	49	49	58	47	49	53	49	39	41	45	67	53	51	53	42	44	44	55	43	53	59	53	55	53	42	54	47	55	53	43	42	53	52	45	52	46	38	57	60	47	49	49	49	38	55	59	42	53	54	56	60	57	38	46	38	50	42	56	37	53	45	54	42	42	44	44	51	54	51	47	48	51	59	50	50	45	46	47	60	52	34	53	54	46	39	54	42	44	52	37	38	69	38	52	48	49	58	55	52	50	39	58	50	55	48	41	47	53	58	50	52	51	49	46	58	53	52	50	46	54	49	61	51	53	51	38	56	50	52	60	47	53	52	51	55	46	38	48	47	42	44	43	55	40	50	48	41	44	43	49	51	56	35	48	54	47	52	50	47	35	40	52	49	58	53	61	46	44	48	64	64	54	50	53	50	45	45	49	51	43	46	51	41	63	47	49	42	57	41	45	56	47	49	57	61	51	45	54	42	57	52	40	45	41	51	57	50	45	55	55	55	59	48	51	48	48	52	39	49	50	54	47	49	47	51	55	49	56	48	45	40	60	52	63	53	55	50	64	50	47	49	55	55	54	50	50	45	48	48	51	54	52	40	46	55	39	55	54	53	41	51	61	50	33	38	54	58	57	47	47	49	36	55	50	35	52	65	44	30	45	48	49	50	38	53	47	50	48	43	49	51	31	33	34	55	41	41	59	60	46	47	49	39	47	42	53	54	37	51	52	43	47	44	51	41	48	52	54	55	37	49	44	51	38	62	44	47	49	50	57	48	53	38	53	43	52	49	39	67	42	53	56	51	53	47	46	43	57	55	42	48	59	53	45	48	40	46	49	43	44	38	56	53	52	40	49	45	51	43	50	45	48	57	44	53	37	50	45	51	46	44	49	58	48	61	55	48	53	46	52	42	37	41	48	37	54
48055	30744	17704	28078	36134	35491	30518	26263	22605	20022	17805	14983	12433	10322	8640	7433	6647	6409	5814	4939	4562	4036	3761	3331	2932	2609	2481	2222	1995	1864	1764	1660	1494	1465	1361	1291	1231	1308	1224	1229	1250	1246	1195	1157	1265	1224	1238	1331	1262	1294	1307	1415	1361	1395	1323	1400	1339	1351	1291	1333	1293	1152	1226	1130	1088	1097	1042	1129	1065	984	989	998	955	936	913	931	935	924	880	907	841	838	856	875	828	851	823	832	839	876	786	855	835	817	794	834	840	805	838	815	791	823	769	833	817	794	795	760	770	783	817	740	780	761	780	784	807	768	838	805	760	820	778	792	793	799	762	817	800	781	830	807	790	744	796	763	796	810	778	759	791	810	789	821	787	772	805	791	827	783	822	809	819	808	831	785	817	778	827	814	819	816	776	807	784	825	721	763	791	787	815	771	789	844	818	791	772	789	857	811	812	784	734	781	802	786	813	758	809	750	797	823	736	834	761	738	782	814	807	820	829	802	771	779	767	755	779	790	808	766	791	791	814	767	834	802	822	763	825	766	792	789	779	778	765	789	777	780	766	806	794	799	807	758	735	814	780	762	799	799	789	776	792	780	771	745	766	811	796	754	785	767	781	812	777	754	742	757	724	784	752	783	775	761	810	832	777	838	764	832	764	795	815	763	794	763	775	797	810	787	763	826	744	788	785	786	806	827	749	792	814	817	854	819	771	758	785	746	781	805	776	757	771	798	782	823	802	783	728	794	755	813	770	797	754	792	817	748	788	775	803	790	768	810	792	776	814	762	751	830	807	780	834	795	808	799	734	763	790	758	762	764	772	791	800	812	798	739	784	785	753	797	784	744	802	798	772	802	803	774	771	842	809	758	765	786	833	730	862	778	781	815	768	752	776	804	827	781	795	772	773	791	778	770	787	811	855	844	773	776	787	790	796	826	819	752	798	758	764	812	804	770	764	792	770	836	772	840	818	850	772	784	792	797	795	822	791	747	820	779	709	819	763	817	760	787	812	820	780	803	802	782	757	797	742	793	767	762	758	755	765	775	806	802	803	786	779	730	757	773	829	819	799	797	771	793	848	781	803	764	778	793	784	731	772	786	770	807	765	732	804	821	788	822	840	773	765	799	842	787	820	790	794	779	784	813	792	774	797	776	842	877	773	786	777	826	827	779	767	778	821	769	815	776	792	801	824	802	776	791	785	829	775	791	792	783	764	774	741	752	802	759	780	776	730	773	815	764	774	794	816	832	739	825	796	825	786	779	764	815	840	781	785	768	779	748	860	804	791	774	813	772	808	762	838	758	783	773	772	776	824	766	824	796	707	765	807	840	761	823	816	780	794	851	722	778	856	778	786	862	796	819	827	830	795	811	814	769	780	771	766	773	772	794	759	764	815	782	772	828	813	780	789	727	796	801	754	834	785	794	788	789	835	753	760	803	823	767	809	779	822	779	804	781	751	764	756	813	784	767	788	768	829	800	771	806	782	766	813	762	847	819	816	774	748	788	773	810	771	780	806	784	824	817	773	781	792	794	803	784	842	802	824	794	786	791	785	770	770	802	788	797	803	802	761	819	772	802	767	795	785	744	758	774	797	831	747	810	778	815	779	737	778	831	779	794	779	794	793	819	751	794	785	800	762	750	788	809	787	799	812	755	780	816	766	778	813	819	775	787	812	771	756	779	843	855	793	809	770	800	809	764	830	797	757	740	817	812	847	760	772	841	806	755	765	804	811	765	782	826	779	773	783	733	808	746	790	788	784	776	808	790	786	767	799	750	819	775	822	779	751	798	803	819	801	783	780	784	781	790	790	802	765	755	803	743	779	787	760	774	810	783	789	773	826	780	776	825	777	807	772	798	813	777	776	791	791	767	808	809	809	822	811	819	780	830	839	777	783	720	778	793	802	780	801	763	833	797	787	750	768	819	788	780	806	812	818	759	759	816	811	800	776	777	790	800	792	797	831	825	818	803	819	775	818	800	817	784	772	774	755	789	771	806	746	786	757	802	770	765	791	815	772	793	761	845	740	731	840	777	807	819	845	841	770	818	804	790	821	785	795	765	817	793	809	798	830	812	757	741	820	751	755	765	777	789	789	768	777	826	782	786	789	788	830	779	768	848	827	765	747	794	759	802	804	795	747	796	784	826	826	817	742	764	786	803	731	764	791	805	776	786	795	732	699	778	761	790	751	777	746	733	764	766	781	771	766	812	811	749	771	756	787	794	825	823	778	722	800	791	789	802	802	783	784	827	766	771	787	778	796	768	760	782	804	800	753	821	800	807	768	792	801	822	800	805	792	767	817	779	752	850	752	775	734	777	771	772	771	810	775	766	799	769	819	791	803	765	738	789	758	814	785	783	800	804	848	748	773	790	794	862	772	746	757	780	752	735	849	776	798	782	838	789	811	782	822	789	796	804	792	751	838	776	819	826	801	751	807	789	822	784	773	807	771	800	764	790	813	771	763	766	741	833	794	820	795	790	806	792	791	741	774	795	811	784	794	776	841	800	726	754	733	756	794	772	723	781	791	757	819	840	773	759	817	767	794	801	803	783	804	825	737	758	700	749	785	767	769	786	723	776	760	808	783	769	840	785	741	805	810	781	809	755	768	821	800	781	815	735	730	810	802	770	770	803	773	807	790	745	781	784	800	822	804	772	753	779	823	775	827	777	765	810	809	779	828	776	758	777	842	796	799	794	848	810	745	835	792	795	774	800	753	735	785	770	763	837	819	810	747	764	817	757	778	782	781	860	771	810	795	814	797	801	757	763	785	783	766	741	828	792	779	812	795	810	737	787	758	833	797	773	760	769	751	789	829	761	797	768	792	777	827	768	792	814	749	802	830	743	782	752	777	801	781	791	784	734	816	789	828	792	817	777	802	721	790	796	767	806	787	775	803	773	798	842	836	772	753	778	796	795	751	780	734	738	788	771	766	800	783	828	744	778	811	812	794	792	793	799	858	749	763	756	811	825	846	804	748	743	770	782	767	780	774	771	800	755	781	768	798	858	763	787	780	798	732	797	782	784	766	778	766	818	811	770	768	800	801	752	814	775	718	769	804	772	806	797	769	844	783	818	822	789	788	779	800	737	793	776	749	837	795	787	867	790	753	764	814	803	801	782	737	773	722	760	811	837	774	757	784	755	818	799	793	812	766	763	808	818	830	785	761	765	763	805	730	774	796	787	804	797	799	836	749	805	827	818	816	788	835	807	810	745	800	812	800	762	731	787	769	768	801	784	757	812	766	791	768	767	802	750	766	829	696	756	812	772	802	812	722	773	814	802	734	828	774	787	844	824	806	803	762	803	755	830	772	711	814	771	804	760	768	801	778	808	802	764	752	758	775	834	738	785	799	829	738	798	787	743	797	762	778	788	774	801	746	760	785	799	782	796	811	813	818	768	794	755	790	778	779	819	797	785	817	799	723	763	806	795	773	809	754	784	805	820	752	746	852	776	798	781	753	775	794	810	847	793	864	824	746	754	808	838	799	817	815	780	802	817	753	773	829	791	763	821
3814	1264	376	268	425	375	281	230	170	175	141	134	128	74	71	84	63	67	53	69	53	57	54	44	58	39	58	46	36	34	33	34	31	26	28	32	38	40	35	30	28	38	29	24	13	31	23	26	35	36	31	22	21	32	40	39	42	33	36	28	40	36	24	41	29	31	32	35	23	30	31	24	34	21	26	45	19	19	35	33	26	25	27	27	34	25	38	34	29	29	36	23	36	25	23	31	34	33	31	27	26	26	19	31	38	28	32	40	33	30	27	23	34	25	23	28	38	38	23	34	28	26	30	27	42	33	27	31	26	24	31	28	22	29	30	23	25	24	26	37	14	28	33	38	32	40	23	30	22	34	28	29	30	26	31	22	29	29	20	27	30	25	20	27	28	39	37	20	29	22	36	32	34	25	35	20	34	29	34	27	29	20	18	27	30	31	24	32	24	36	26	34	29	34	21	34	37	26	29	24	39	29	31	37	26	23	34	32	28	31	33	36	30	29	29	41	27	26	22	40	38	37	35	31	33	34	33	23	40	25	26	31	37	29	25	34	31	24	43	29	23	28	28	19	32	30	29	37	29	25	31	26	26	34	29	22	28	24	23	18	30	27	25	27	23	30	29	29	29	35	34	24	29	37	25	30	29	31	26	24	30	31	36	25	26	23	28	26	27	40	29	24	22	32	28	25	32	32	19	31	21	30	30	40	31	26	22	27	22	25	36	32	32	28	30	26	29	28	23	29	27	46	26	33	35	22	30	30	26	30	26	30	33	36	44	22	38	35	32	28	32	24	35	38	33	24	22	25	37	33	28	22	20	29	20	23	33	29	26	27	32	26	18	25	25	22	29	28	29	28	29	26	34	33	29	26	29	26	39	21	28	22	37	27	27	28	33	36	27	27	30	21	31	32	32	30	32	25	32	25	30	35	32	29	31	22	27	28	31	30	29	26	38	20	35	18	29	32	25	29	29	41	28	36	28	29	24	36	22	28	24	28	27	24	25	33	24	23	26	31	31	35	39	25	36	17	26	27	16	26	36	25	23	33	35	32	28	31	27	39	25	27	41	24	33	36	27	31	27	30	39	27	23	36	31	29	26	33	27	30	26	23	31	28	24	36	23	37	35	26	23	23	31	32	29	23	35	29	29	35	24	34	27	27	33	36	34	26	39	36	25	27	22	32	28	34	34	36	25	27	29	31	25	37	34	29	33	31	29	37	25	31	38	27	24	26	31	36	26	27	17	24	37	30	36	23	31	27	26	30	18	42	21	31	34	32	39	23	26	30	26	21	27	34	33	23	31	21	27	31	25	31	34	25	27	28	32	30	23	37	45	31	25	40	28	30	25	30	29	29	23	30	23	22	28	36	32	37	24	24	26	21	31	28	25	33	33	29	34	27	33	31	30	35	33	36	32	30	39	24	27	23	27	29	28	30	25	28	35	32	33	38	28	17	27	27	27	21	33	30	34	37	34	36	24	17	35	31	24	28	27	21	29	25	35	29	27	34	26	26	27	31	22	20	31	29	25	29	29	32	33	30	26	27	27	27	25	35	30	21	29	41	30	22	25	34	19	32	30	15	28	30	34	21	25	38	28	28	39	29	32	31	28	36	33	34	27	30	18	30	31	31	34	33	30	33	40	36	27	24	22	35	26	25	36	34	26	39	29	26	29	30	33	29	23	26	30	23	37	20	21	23	28	32	36	26	23	29	21	34	23	34	34	32	27	28	33	35	23	29	22	23	26	31	25	19	29	28	30	26	39	37	22	26	25	27	32	25	29	29	24	37	30	36	24	30	26	31	22	33	32	35	22	23	24	28	38	28	22	27	29	21	24	31	29	26	31	29	30	24	33	27	20	25	24	29	32	27	18	41	24	25	29	34	26	29	32	34	29	29	32	28	19	36	35	27	22	33	32	30	23	24	34	28	31	35	28	35	27	35	25	19	25	28	24	37	38	50	32	27	27	45	35	26	36	37	18	32	26	25	29	31	25	38	31	23	32	30	28	23	24	29	29	32	22	23	28	32	30	29	22	22	25	28	32	22	36	27	24	29	38	24	31	28	25	28	27	22	29	31	40	23	32	34	24	23	37	21	28	31	22	30	30	35	33	35	27	28	21	34	20	33	30	25	26	31	30	24	34	31	29	34	35	28	26	34	23	29	24	33	29	35	37	36	32	34	26	28	31	39	29	27	29	37	21	27	38	23	30	29	29	31	26	26	44	27	35	24	32	35	29	27	26	38	36	35	26	28	23	24	31	32	29	33	18	34	24	36	25	30	40	41	27	33	30	24	25	34	30	28	29	32	30	31	24	26	29	28	28	22	27	38	30	26	30	25	29	33	31	31	26	21	35	30	24	30	30	24	23	39	28	20	31	33	32	32	30	25	27	34	27	38	30	24	29	25	30	27	31	32	22	26	31	30	34	30	24	30	30	36	31	32	30	21	22	23	19	28	26	33	30	32	35	30	30	26	41	21	29	30	33	34	37	37	29	27	24	35	26	34	24	21	32	27	20	24	38	28	25	31	38	34	27	36	17	33	29	24	26	24	35	30	40	33	26	30	29	42	31	36	28	29	26	41	27	32	40	38	27	23	31	39	27	26	23	26	31	35	35	31	31	27	28	38	29	35	29	29	30	36	29	26	28	35	30	22	22	32	30	21	30	28	32	18	33	33	29	36	28	29	28	24	25	23	33	26	33	32	23	28	37	26	33	24	25	28	19	27	32	29	38	35	24	28	34	26	32	30	33	37	25	28	30	27	23	29	34	31	28	30	30	27	29	28	31	34	32	32	29	24	24	32	35	37	35	41	25	28	23	23	23	37	22	24	19	30	25	32	24	33	20	26	24	27	26	37	30	24	35	24	30	31	35	25	23	27	37	22	33	27	37	32	31	25	24	35	33	16	27	22	31	26	31	32	28	23	24	23	28	38	33	32	25	29	28	30	30	34	25	38	29	32	21	25	29	21	23	29	35	31	26	26	24	28	20	36	28	35	27	26	30	30	40	27	34	33	31	23	28	27	26	26	36	26	22	25	21	34	23	31	37	25	16	30	35	33	29	23	28	32	32	34	23	34	26	29	32	26	34	31	30	28	26	36	28	22	34	30	30	18	28	24	34	24	35	32	29	21	28	24	32	34	32	27	28	34	21	37	27	30	28	36	28	20	28	27	26	26	22	36	37	29	35	27	21	38	29	24	35	23	37	34	25	25	29	24	28	15	39	29	23	31	26	34	39	30	23	34	34	30	17	19	29	30	21	36	30	28	32	24	32	38	33	27	25	29	32	22	29	34	28	26	26	35	39	24	33	25	40	32	34	23	34	30	22	23	33	33	22	15	26	33	31	33	38	22	22	30	32	25	28	31	31	35	28	24	32	32	34	21	29	27	30	26	33	29	30	32	28	21	31	30	30	24	25	29	25	35	34	32	23	32	26	29	33	28	26	19	36	26	31	19	26	34	34	27	33	35	28	22	29	34	23	38	28	32
35489	21001	9715	18302	26011	25081	20638	16418	12822	10640	9272	7271	5623	4693	4032	3471	3106	3040	2573	2242	2166	2017	1814	1580	1442	1265	1177	1039	1027	905	838	747	753	742	720	685	694	629	643	665	622	653	671	637	695	738	669	667	687	704	744	729	706	740	753	740	710	754	741	766	711	686	634	668	694	637	602	602	601	591	625	536	603	583	510	541	594	535	500	509	508	518	498	519	555	523	513	485	515	539	506	508	514	507	504	515	505	439	463	483	462	482	486	493	498	530	511	493	511	493	502	502	478	491	484	468	455	493	502	535	473	543	511	515	506	519	483	486	491	500	486	499	492	531	514	482	511	535	493	527	483	480	486	541	483	504	489	498	498	484	490	470	496	492	471	445	556	453	509	471	496	460	482	496	490	483	494	523	473	459	541	517	450	497	510	490	487	469	516	502	479	469	501	459	503	498	483	468	508	468	486	480	465	496	488	519	452	473	504	500	487	472	478	487	489	457	477	477	532	503	488	488	502	496	497	530	489	472	483	459	494	502	526	495	470	511	449	471	474	461	473	489	473	500	518	466	448	468	488	523	515	521	484	436	465	464	455	468	477	473	515	487	471	493	497	509	441	499	510	484	478	470	473	506	498	465	471	490	481	470	449	485	480	490	495	499	460	492	493	502	483	515	505	474	491	518	493	461	500	491	507	491	502	494	493	542	485	495	459	520	479	495	474	491	467	471	466	509	492	498	492	477	519	525	492	478	510	507	499	492	456	505	488	508	436	497	491	506	491	476	484	455	489	501	483	475	462	508	483	422	499	484	477	495	515	467	519	506	461	534	507	499	457	496	466	443	472	448	472	456	481	496	515	471	501	516	494	477	475	488	486	445	500	499	464	486	459	459	523	452	495	498	513	450	444	449	476	436	456	463	528	490	491	465	454	517	457	483	464	439	493	461	539	478	477	533	478	476	496	529	517	481	515	488	517	493	465	485	465	477	470	484	480	495	528	480	506	483	503	474	478	462	489	468	459	515	480	505	464	482	472	541	457	476	482	521	462	508	510	484	461	506	482	484	476	468	534	488	508	490	480	488	498	487	456	468	471	531	469	515	461	473	500	514	506	526	486	506	519	530	468	414	501	466	491	497	475	492	449	503	491	479	475	491	494	480	525	466	492	514	477	529	459	497	518	494	484	496	487	498	481	494	474	444	527	508	488	483	513	490	500	514	496	503	485	496	491	497	463	462	497	471	490	482	461	452	507	490	497	488	500	484	479	489	523	496	455	473	530	440	515	500	493	490	492	530	470	499	478	511	486	463	483	470	460	502	495	501	463	514	486	478	475	473	479	518	475	511	499	497	460	483	504	494	491	523	513	484	514	472	457	488	469	495	502	470	508	504	469	475	456	493	493	455	489	499	501	492	493	516	515	506	492	491	465	492	477	498	515	502	459	506	462	515	477	518	483	506	468	481	488	466	490	514	449	518	515	472	501	521	482	504	480	483	461	484	452	501	530	516	501	502	491	485	489	492	516	479	495	499	472	486	496	496	498	450	515	504	454	496	489	480	504	496	491	512	452	490	465	520	475	484	513	471	540	453	470	463	463	475	492	486	475	477	506	458	489	468	478	498	469	473	513	496	484	479	482	499	488	457	536	528	492	480	442	478	477	496	487	439	463	470	475	458	472	485	497	488	531	546	491	487	483	507	466	458	504	449	501	501	480	461	479	483	472	507	498	484	486	503	446	474	469	522	473	490	494	491	475	520	454	448	498	491	490	489	448	452	464	524	541	500	478	493	455	486	503	505	463	478	504	510	472	493	476	499	481	493	465	459	498	473	467	468	524	500	484	494	495	480	497	519	487	485	514	498	501	486	485	498	490	478	520	494	497	493	523	485	478	500	496	513	481	510	486	491	492	458	449	464	522	471	518	510	538	475	478	499	447	531	511	486	490	496	468	499	499	476	459	504	476	469	499	487	494	458	498	485	482	480	488	479	489	470	481	508	524	492	501	529	497	486	496	492	482	476	504	507	480	477	507	455	515	449	497	464	498	521	514	475	454	503	476	470	514	542	482	496	465	476	505	464	476	501	494	491	476	526	515	479	496	499	497	491	462	471	485	482	507	524	487	493	432	522	522	515	484	519	472	469	464	469	545	529	445	473	479	495	519	510	460	487	472	525	479	498	457	461	503	489	490	478	473	554	477	522	522	447	506	482	496	458	418	458	460	449	499	440	498	493	529	497	479	503	527	497	459	494	511	487	511	521	480	463	464	489	466	490	468	489	472	530	477	506	502	491	507	463	480	463	494	468	526	472	465	486	481	492	457	492	481	476	489	490	467	490	503	513	501	494	532	485	508	488	492	487	476	521	524	483	489	529	514	513	510	520	477	486	466	469	488	526	530	494	468	470	498	538	457	501	493	493	452	471	476	488	486	531	506	482	492	455	487	518	520	480	464	496	516	454	481	495	452	545	497	498	447	485	462	483	480	494	488	472	460	504	480	479	495	469	477	462	545	480	453	458	521	480	513	462	504	486	508	440	476	479	517	479	476	533	498	483	473	487	495	499	481	456	441	472	459	507	501	462	499	500	468	497	497	483	503	488	475	501	466	465	464	487	507	481	483	486	477	475	495	460	464	509	471	507	495	484	500	482	497	486	525	468	462	514	478	507	485	482	478	505	475	520	531	523	490	494	498	494	476	477	452	452	508	488	467	482	485	487	531	497	491	510	482	428	483	498	508	504	448	487	534	474	453	503	499	492	531	482	491	473	569	515	500	510	490	480	461	490	494	472	507	496	518	484	481	462	490	462	516	480	440	478	485	485	520	476	524	501	469	506	485	508	472	487	504	462	467	503	441	497	457	416	503	490	490	492	500	517	496	486	457	506	499	550	472	551	463	464	514	503	457	475	536	459	509	467	484	491	511	454	464	465	467	515	483	478	511	501	485	499	492	500	468	470	489	485	452	518	498	515	500	481	459	438	480	445	472	494	533	493	480	497	523	454	496	487	470	457	494	527	469	477	499	491	509	506	485	488	520	483	497	504	457	532	494	466	447	499	515	494	501	506	523	484	478	503	470	530	487	491	499	491	485	477	473	525	542	518	486	505	473	484	485	489	486	479	500	501	502	488	487	515	501	524	474	496	524	483	481	475	493	523	533	496	468	488	490	469	498	475	496	475	493	519	498	481	456	481	475	436	468	477	466	461	515	503	477	506	489	506	516	511	464	501	480	501	488	460	486	497	510	519	484	497	508	479	516	478	491	526	458	501	498	475	502	457	494	496	522	483	514	496	505	499	486	456	449	487	474	458	477	462	474	499	488	473	479	460	491	538	507	504	509	465	477	480	481	501	510	521	488	498	478	469	515	445	470	481	503	481	527	481	494	512	484	470	501	484	465	523	510	452	558	473	514	501	512	451	482	486	489	500	508	530	473	490	450	492	490	470	495	458	508	480	496	464	494	487	508	486	514	490	468	512	495	480	459	487	508	503	516	470	472	518	456	509	507	499	512	524
7079	3466	831	524	665	720	590	486	398	358	274	210	195	180	164	144	126	130	133	107	86	87	66	75	73	54	78	51	48	64	46	54	51	41	48	58	49	37	49	51	41	40	50	34	51	40	40	63	45	45	46	48	39	40	57	53	51	50	54	33	45	47	49	40	43	54	37	43	49	46	39	50	44	35	42	48	37	45	43	42	35	47	34	46	36	42	35	44	44	45	41	49	48	42	36	38	40	26	44	36	43	28	51	34	33	39	47	48	43	37	46	24	47	44	42	38	36	42	40	31	41	42	34	37	29	35	39	41	43	34	29	37	30	42	35	41	50	39	33	37	38	39	30	32	61	42	38	38	37	33	42	43	39	35	36	34	38	31	41	43	49	38	35	38	46	35	36	41	42	43	40	49	30	36	42	38	46	41	29	42	34	36	40	36	44	34	34	46	36	50	42	39	45	42	32	38	43	49	41	36	40	33	47	33	43	31	35	39	39	54	40	50	41	31	48	37	32	41	27	41	38	31	33	42	46	36	44	33	36	37	27	45	46	38	41	46	43	33	38	29	54	43	48	52	37	45	52	31	45	45	27	45	42	43	33	51	46	44	37	42	44	40	45	38	37	35	43	40	43	42	34	35	38	37	37	31	36	38	45	39	37	37	38	41	38	38	37	40	34	46	32	43	33	34	36	31	40	38	38	48	36	30	29	52	37	30	44	37	39	38	49	51	50	29	37	40	47	46	39	31	29	46	42	38	38	39	51	33	33	49	48	48	46	39	38	46	34	33	46	40	38	45	37	40	44	30	25	52	32	34	53	33	38	38	29	33	41	43	51	49	35	48	29	55	37	48	34	42	49	40	38	42	50	31	46	45	36	37	42	51	34	46	36	45	38	27	31	43	38	51	33	46	24	45	46	36	41	59	39	44	37	51	28	25	25	44	38	36	50	52	36	46	32	46	38	38	41	38	43	49	37	42	43	42	37	31	46	36	41	50	41	37	36	36	27	34	39	48	34	41	45	36	34	42	45	42	39	34	58	37	38	33	34	53	46	38	38	46	53	37	45	34	40	37	34	40	55	36	36	44	35	41	28	26	32	52	57	52	42	51	55	41	28	40	41	47	49	52	42	33	49	47	37	36	32	38	31	44	45	40	43	48	37	49	55	37	34	35	42	34	40	39	41	40	35	51	40	36	33	52	37	39	36	31	38	49	45	48	45	45	49	40	47	35	34	36	42	51	48	36	50	42	31	27	35	46	35	39	44	53	38	42	37	35	40	34	42	38	45	41	34	37	40	37	46	41	45	39	48	42	41	43	36	43	49	33	38	34	41	45	35	43	41	43	43	33	32	40	40	38	37	30	42	44	54	33	45	30	34	44	55	36	45	33	30	45	40	46	49	38	34	31	38	44	51	42	36	43	34	42	35	34	46	42	38	40	47	42	44	47	31	43	33	37	39	37	37	45	49	49	31	33	25	39	35	40	37	39	48	49	45	51	35	30	43	32	37	32	32	39	43	35	37	39	47	39	41	48	52	36	33	32	41	56	39	43	36	34	38	33	35	42	40	39	37	40	46	40	45	33	50	37	43	39	35	30	53	37	43	38	42	39	43	40	42	40	53	45	38	37	61	34	37	46	42	39	41	31	40	36	36	56	44	39	46	38	34	45	41	43	38	37	34	45	45	39	48	44	47	35	30	38	50	47	40	46	36	43	37	41	36	47	38	45	43	37	55	42	44	39	43	39	38	42	49	36	31	40	43	35	45	42	34	29	43	42	51	40	46	51	27	38	31	34	42	32	41	44	43	30	51	37	43	38	45	39	44	31	40	29	33	34	43	47	42	39	41	35	38	35	35	42	50	43	38	43	46	42	35	37	34	35	39	43	43	39	39	36	51	33	46	41	38	30	46	46	42	38	45	40	41	46	43	45	36	43	40	50	31	49	38	40	33	36	42	39	36	31	37	35	36	41	41	39	34	31	47	30	43	34	36	44	33	26	39	39	42	43	33	31	38	45	40	43	44	51	41	32	39	38	41	38	34	41	50	38	46	45	44	39	40	42	43	38	44	48	38	39	43	35	42	39	47	35	27	38	44	39	57	36	31	33	40	45	34	44	47	42	37	40	40	32	35	44	31	37	38	34	40	41	31	47	31	42	43	37	40	44	38	55	31	44	48	41	37	34	37	38	44	37	49	41	39	46	51	43	36	51	42	32	43	29	35	46	38	50	36	38	32	40	37	49	51	51	37	46	36	47	43	50	49	41	46	43	35	33	40	43	50	40	36	42	42	41	47	43	27	38	46	47	52	36	58	46	40	40	34	34	44	32	37	49	39	45	42	41	51	41	31	42	49	39	38	47	47	48	40	28	33	37	34	49	52	42	40	32	40	40	47	35	34	39	44	46	33	44	41	36	30	40	35	51	42	42	37	35	49	40	27	32	34	42	42	42	50	41	40	44	31	40	49	42	31	40	28	55	57	34	51	41	44	46	43	31	45	38	40	41	29	38	39	49	41	42	35	41	46	47	47	47	43	37	43	43	43	43	49	42	35	55	51	36	30	41	45	43	41	39	43	41	36	44	46	29	42	44	34	48	53	44	43	43	39	43	47	45	44	38	50	39	46	36	37	36	25	39	44	38	42	37	40	41	39	46	38	35	37	41	38	33	39	33	40	25	31	26	37	52	48	37	31	49	38	32	36	37	31	48	38	44	34	38	52	31	37	31	27	41	41	40	41	42	45	44	42	32	34	36	39	45	39	44	38	43	43	41	29	39	45	39	31	44	30	41	34	37	33	41	38	41	49	50	46	37	46	33	34	28	30	35	42	27	42	36	41	40	36	34	42	43	43	43	46	36	42	33	53	46	28	36	39	47	44	33	51	33	33	36	42	37	41	47	32	31	42	39	42	34	43	47	43	46	42	48	47	46	45	29	50	42	39	37	35	39	45	54	45	39	38	40	39	33	39	34	36	45	42	38	35	43	45	29	47	45	39	32	36	48	39	45	37	40	35	47	35	49	31	37	40	34	30	30	43	37	40	41	43	41	34	37	41	46	49	30	42	32	40	34	36	34	33	43	45	53	30	39	35	46	48	46	30	39	41	43	52	44	44	29	43	43	37	42	37	43	54	46	41	56	34	40	32	33	47	35	35	42	38	37	42	48	38	31	46	49	43	33	49	42	36	65	38	24	44	31	43	31	38	36	32	42	52	42	35	34	42	47	33	49	29	40	33	39	35	47	49	32	49	37	48	39	37	38	44	55	44	45	47	28	46	41	33	49	36	47	49	34	53	40	41	46	36	39	50	40	46	40	41	51	32	42	50	46	33	35	44	38	35	47	39	36	58	43	45	39	32	36	33	51	48	46	48	40	49	49	40	36	43	42	42	36	37	44	46	41	28	41	41	36	31	39	47	30	33	30	32	39	37	39	40	35	38	29	37	33	45	33	40	41	40	35	46	31	36	41	45	37	26	36	41	32	46	36	46	43	28	43
45496	28020	14563	24780	32913	32449	28431	24101	20012	17088	14326	12049	10002	8388	7231	6025	5613	5280	4789	4184	3967	3593	3175	2590	2414	2253	2058	1817	1613	1496	1383	1251	1181	1119	1152	1014	1100	1040	1052	995	1061	1049	1057	1039	1054	1093	1077	1046	1116	1099	1117	1102	1094	1141	1146	1150	1136	1106	1117	1084	1028	1047	927	943	873	910	907	834	871	859	833	835	827	792	833	760	797	721	709	719	800	716	749	737	699	739	716	729	710	684	711	763	712	740	739	713	682	674	661	706	654	669	694	645	693	664	673	675	686	692	682	685	692	694	688	648	699	651	663	687	642	649	637	696	698	654	654	667	677	732	702	591	649	716	661	644	643	707	615	675	686	687	709	657	663	660	647	684	683	702	677	703	640	692	665	701	684	665	615	660	707	675	698	685	657	706	655	664	662	679	705	667	683	631	646	677	665	688	728	710	659	675	649	673	659	658	615	682	686	635	643	696	660	633	671	661	690	648	612	708	640	633	638	687	664	656	649	705	641	635	685	696	716	640	645	667	641	673	663	708	653	680	649	599	698	693	702	657	688	631	679	621	724	684	696	691	693	659	646	680	629	688	660	612	666	684	652	677	658	711	696	661	657	658	664	634	606	709	663	662	659	659	682	654	619	705	656	694	658	668	652	660	670	693	641	684	660	669	658	700	651	629	658	668	694	664	642	642	665	684	701	661	690	675	665	699	633	670	700	649	660	690	614	691	631	703	693	701	663	634	642	675	664	673	668	664	610	665	679	671	650	667	675	610	646	679	684	711	692	670	688	717	656	676	666	662	640	669	693	635	638	673	674	634	668	677	645	646	679	638	662	682	646	686	708	670	621	661	656	660	641	677	686	630	638	656	662	670	685	663	696	699	643	686	672	702	640	690	700	682	669	699	679	672	667	694	649	667	642	640	690	655	640	667	671	673	664	659	644	699	702	672	621	630	674	646	652	679	654	655	647	681	679	620	694	630	643	684	629	637	707	636	635	660	663	664	681	679	663	703	628	654	622	642	660	731	711	655	627	684	676	690	640	657	647	682	683	668	642	646	719	671	619	647	701	620	660	663	696	670	662	640	655	676	622	653	616	631	653	675	667	635	688	705	674	706	722	612	631	680	669	586	610	666	665	674	707	640	673	666	679	693	668	681	666	688	637	677	662	647	680	689	674	663	655	663	686	652	651	668	688	629	674	663	611	678	657	648	660	683	688	679	643	635	701	656	633	636	622	652	688	663	641	715	662	661	678	688	674	644	668	623	645	680	639	652	639	641	677	692	679	666	665	666	642	654	686	655	632	675	628	733	648	645	661	661	693	673	666	676	665	656	701	694	635	661	680	672	642	638	653	648	649	642	650	719	677	660	667	674	676	668	636	686	645	647	632	648	696	659	638	668	602	665	612	640	652	616	637	649	655	663	670	678	692	671	649	656	672	638	618	694	704	668	695	706	693	651	757	641	666	675	617	634	699	676	677	696	684	661	665	677	716	715	675	665	672	631	698	653	634	682	700	670	680	666	639	669	627	642	673	654	597	666	635	677	665	631	677	707	661	656	669	625	636	704	661	676	626	665	676	699	718	641	698	638	647	687	724	678	680	611	681	691	674	659	669	645	667	653	634	684	670	662	636	651	616	674	647	639	664	661	646	665	648	731	642	684	640	659	683	673	654	666	668	656	703	699	714	678	708	723	699	670	626	655	684	589	723	653	688	661	690	616	718	633	639	688	698	697	691	647	661	659	643	668	643	677	682	653	638	675	655	634	690	652	684	672	618	677	722	676	645	610	681	619	659	642	655	694	671	654	649	689	686	673	661	701	680	632	628	709	597	686	686	651	647	710	653	677	666	679	631	628	649	705	680	641	675	663	665	672	654	665	710	686	660	679	661	663	678	661	670	658	700	663	670	654	628	699	669	750	662	661	664	670	637	686	641	662	681	677	672	667	677	655	646	662	690	634	647	747	647	697	606	658	669	619	661	691	681	641	689	654	677	637	640	646	661	662	674	657	685	665	717	682	652	647	678	687	668	639	709	650	621	672	683	687	683	684	661	684	712	660	650	632	758	677	672	691	709	629	594	645	654	728	676	661	666	655	631	672	651	695	623	674	700	664	684	695	668	685	699	680	627	695	663	606	636	651	681	666	624	650	680	677	668	655	663	647	622	666	627	650	660	648	652	672	663	696	647	717	637	657	680	669	685	672	629	724	669	653	711	667	665	624	668	647	622	678	631	640	674	698	663	682	671	664	710	655	681	698	643	664	617	649	608	642	699	677	681	645	641	677	687	633	641	648	635	689	635	698	704	637	656	640	599	652	707	678	734	656	648	637	666	679	714	624	654	683	686	653	685	668	682	668	679	606	641	679	684	735	690	707	638	708	689	635	671	628	612	665	692	659	668	673	656	649	659	649	671	685	636	630	624	647	674	681	654	658	680	641	647	649	680	665	660	693	677	652	680	651	710	624	685	629	681	611	650	646	735	700	605	617	678	658	692	657	724	681	649	684	665	650	673	686	660	658	649	630	605	641	613	646	657	734	663	663	639	624	655	648	635	626	648	657	623	648	657	612	646	692	700	724	706	696	679	670	698	707	677	620	640	667	625	684	678	630	626	643	662	693	628	704	692	651	693	655	662	638	672	618	656	647	668	645	589	646	692	621	703	644	676	668	622	666	660	646	654	657	656	656	696	683	729	662	671	626	716	666	650	668	635	662	658	664	654	674	681	658	676	689	645	674	669	687	635	667	619	637	642	625	652	659	662	681	654	640	644	660	659	663	659	683	647	678	713	632	677	645	669	689	688	679	664	677	698	701	650	630	667	687	625	722	603	652	683	678	659	682	679	676	663	627	652	634	705	644	625	682	673	634	646	682	608	654	693	675	696	725	682	672	629	687	672	709	660	672	645	639	685	676	651	661	640	696	668	675	651	637	665	646	664	612	637	627	679	680	734	642	643	643	689	665	635	673	649	686	659	624	656	656	663	689	659	640	677	648	668	683	679	631	685	656	642	713	632	694	614	713	656	684	659	626	652	601	655	650	677	634	639	689	666	629	648	673	718	677	592	661	609	679	666	672	674	662	690	655	643	701	649	701	670	666	646	645	702	707	648	663	687	722	641	634	651	680	679	704	645	615	638	695	673	663	648	659	632	644	630	659	637	646	674	674	649	618	692	644	707	696	713	633	648	691	686	698	690	697	671	716	697	676	640	672	653	665	665	635	620	702	660	654	676	631	727	659	675	657	682	613	633	672	699	650	668	663	640	606	689	683	687	644	686	642	643	641	635	671	703	705	694	667	685	655	690	675	676	668	718	656	651	656	654	680	679	654	700	665	677	677	683	671	624	609	639	657	638	644	643	672	709	670	640	724	694	684	674	626	638	617	648	639	627	656	633	692	671	644	664	645	664	648	654	651	654	646	663	727	700	663	676	640	640	711	699	638	677	699	652	646	696	647	643	639	658	657	674	682	685	692	671	639	665	709	716	671	647	681	663	682	687	663	656	590	690	672
6534	2015	512	333	491	554	406	352	332	251	248	185	169	131	129	113	119	113	85	91	70	80	64	51	46	67	51	56	54	36	63	52	45	41	35	36	26	51	47	30	41	55	35	42	47	39	45	51	42	35	35	43	42	54	48	47	44	47	37	41	42	43	52	41	34	40	44	37	39	35	38	26	51	37	44	26	31	41	30	40	35	40	38	43	45	53	35	48	50	38	37	49	42	33	38	42	42	40	45	41	44	35	39	40	43	42	47	33	36	38	38	39	37	35	41	39	31	49	33	33	35	53	29	29	35	38	52	47	37	42	36	31	34	42	34	36	46	41	45	44	45	35	37	36	35	40	31	40	43	48	43	31	29	42	47	28	56	25	50	52	41	31	45	41	39	31	42	28	48	45	39	29	41	44	38	48	41	37	36	31	48	40	39	40	42	38	37	40	36	47	43	37	40	42	49	41	28	42	43	48	34	38	45	28	38	42	41	39	36	29	35	46	34	33	42	31	33	54	29	33	32	30	40	43	34	46	38	40	43	26	49	44	41	46	47	41	39	39	39	38	39	33	42	40	42	41	35	46	37	37	37	40	46	37	30	54	30	43	35	43	45	40	32	37	39	46	40	42	35	45	27	31	40	30	32	40	46	38	34	39	38	26	46	37	41	38	38	36	35	37	47	33	38	30	41	33	44	37	28	37	39	49	41	29	48	32	39	41	34	37	38	42	42	31	35	45	40	38	41	37	39	43	39	55	49	39	34	37	30	51	50	40	50	42	40	38	35	40	37	42	37	50	37	43	40	29	43	34	33	42	33	41	43	46	38	31	31	32	48	36	28	42	31	25	41	47	46	31	46	34	35	43	36	31	52	32	45	36	33	37	51	38	27	33	34	51	28	44	32	36	44	41	36	34	44	34	35	42	43	34	49	44	32	45	39	42	49	49	46	43	43	37	38	38	47	47	41	36	40	37	35	34	31	33	43	41	42	45	36	34	32	29	37	31	37	43	33	35	40	44	38	45	28	23	33	44	27	36	34	42	48	42	33	38	29	46	42	33	39	36	38	39	44	39	42	43	46	37	48	46	45	40	43	57	48	36	29	40	44	31	42	37	35	36	32	37	32	42	46	30	50	30	31	40	47	48	45	31	40	41	33	36	40	27	43	49	57	43	56	38	33	35	40	40	36	43	32	39	44	29	45	48	51	39	35	33	46	38	38	38	34	34	34	42	31	36	35	34	41	48	37	40	34	36	34	52	40	34	38	43	35	37	26	40	47	50	39	33	26	24	43	32	34	36	39	43	43	42	39	31	33	35	31	32	32	51	51	43	38	34	52	34	41	19	44	28	36	43	38	37	40	41	42	30	38	37	31	48	38	39	37	46	55	36	29	47	41	39	33	48	33	39	38	39	42	37	39	42	48	45	33	34	39	40	45	44	35	48	36	29	49	35	44	40	33	38	40	36	44	38	47	26	25	46	36	37	40	37	28	45	40	39	31	47	36	34	39	33	34	48	49	39	37	59	29	32	41	39	35	42	26	42	28	40	46	44	27	28	41	38	40	42	39	35	30	43	33	42	32	34	42	37	37	36	43	27	47	46	37	48	36	30	35	29	38	40	51	27	35	40	35	34	33	46	36	30	46	41	31	45	50	32	49	37	44	48	54	36	37	40	28	35	46	29	41	45	40	45	28	46	41	45	42	49	40	45	38	46	35	42	34	32	35	37	44	29	47	41	44	38	33	37	44	40	42	38	25	29	22	37	38	54	29	34	38	41	39	32	40	35	38	46	34	34	34	37	35	33	34	31	43	47	37	43	29	39	38	44	43	42	31	31	50	47	48	36	44	36	41	33	29	38	44	40	48	41	38	43	35	34	38	31	47	40	40	38	49	45	37	45	42	44	44	36	31	48	53	40	49	42	39	48	40	27	40	53	40	44	33	31	61	38	49	43	38	40	43	33	41	37	39	38	35	45	31	43	37	41	46	40	33	45	36	40	33	40	35	34	46	32	47	39	43	39	40	40	38	42	41	36	41	35	27	40	40	37	37	44	48	35	46	50	27	37	41	46	46	33	34	49	33	50	39	35	36	51	57	40	30	28	36	43	31	46	35	40	38	43	36	34	21	42	43	36	39	49	52	31	39	48	42	41	39	31	40	37	28	42	36	36	42	42	50	40	48	44	44	39	36	30	42	42	37	45	44	49	37	29	42	36	31	38	40	34	42	29	43	37	29	42	48	39	43	35	33	40	36	35	36	51	25	32	34	45	38	33	36	33	41	32	35	39	44	41	42	39	43	35	24	27	33	41	41	34	30	43	48	55	39	40	31	33	33	35	38	36	32	33	38	44	36	40	44	40	36	36	35	40	17	35	38	31	31	35	46	33	47	41	42	34	33	41	33	37	29	27	46	53	33	41	32	37	45	39	36	28	45	45	34	44	38	56	36	34	45	31	44	34	46	41	50	27	29	47	52	33	44	40	40	45	41	43	41	46	41	43	45	40	39	39	49	40	45	39	37	37	42	41	41	36	37	46	45	35	43	33	24	37	44	34	38	36	51	44	38	43	28	38	44	31	37	35	46	37	46	50	38	42	38	44	26	46	34	46	36	34	33	50	49	36	39	25	43	47	42	48	29	49	47	48	39	35	34	27	59	46	36	41	44	23	40	32	49	39	37	35	39	35	47	42	41	40	38	44	31	34	38	39	40	38	43	37	40	45	49	42	47	48	34	31	47	39	36	39	48	46	36	33	32	48	55	33	37	34	42	30	27	28	33	43	33	30	44	37	34	35	28	34	37	34	40	46	35	38	35	35	36	37	38	32	38	45	38	30	35	44	43	38	42	42	38	30	48	43	38	52	36	42	40	36	40	43	41	44	43	35	40	47	35	35	41	45	40	39	37	35	38	45	35	38	30	37	46	44	41	42	41	34	41	32	42	31	25	54	38	42	47	38	37	43	35	32	48	43	47	41	32	34	30	29	47	44	37	34	40	40	35	45	41	57	30	32	36	28	34	35	49	37	43	42	31	36	42	38	44	34	25	47	36	44	32	37	42	26	35	38	30	37	31	33	41	40	30	44	33	35	33	43	43	42	35	25	54	42	36	41	36	41	42	32	40	38	44	42	37	51	35	38	45	39	31	48	45	43	34	39	36	39	37	30	34	46	46	40	36	38	43	36	31	36	59	49	36	48	34	30	42	35	37	29	43	36	36	36	45	29	34	34	47	36	35	44	36	39	36	41	39	34	42	36	32	51	34	40	36	33	33	31	32	39	39	43	39	40	46	51	29	29	35	34	45	41	35	46	34	28	29	39	41	45	32	36	36	36	38	36	39	27	33	36	35	42	40	36	36	36	42	38	36	35	39	47	50	44	33	50	39	33	37	32	39	34	46	43	28	43	37	44	47	54	35	42	26	30	29	33	39	41	36	39	43	36	44	41	32	37	34	37	49	29	41	48	38	36	33	31	50	45	32	50	46	42	35	44	36	39
39726	23878	11621	21357	29154	29057	25905	21499	17506	14878	12488	9981	8325	6892	5845	5252	4954	4795	4141	3875	3468	3070	2675	2388	2120	1991	1780	1494	1503	1318	1225	1150	1095	1034	981	953	958	936	994	838	930	894	939	952	953	956	944	951	1001	1077	989	1091	1058	1000	1022	1063	973	1007	926	971	926	907	814	831	860	827	816	839	795	816	755	803	683	771	724	698	679	680	729	709	640	677	689	702	689	701	675	668	628	626	673	677	629	696	653	707	673	659	659	673	621	667	646	606	644	659	640	657	649	655	650	644	633	641	697	633	626	680	623	648	656	691	629	650	606	630	666	671	696	597	633	667	651	632	647	658	648	601	626	631	633	630	661	649	577	665	628	653	630	634	644	676	598	627	667	598	612	604	612	643	672	672	650	619	632	659	649	614	639	689	645	682	641	687	624	648	645	662	627	594	628	622	623	638	623	620	664	612	647	630	696	694	623	656	647	607	642	659	652	646	655	675	621	666	629	655	644	666	644	617	621	694	641	650	653	629	624	626	657	650	620	672	580	638	662	597	654	622	633	654	609	650	599	655	652	644	658	630	614	659	670	617	663	634	628	628	630	610	638	646	610	658	653	649	630	635	648	634	628	628	655	643	630	642	629	651	624	617	633	609	672	614	638	638	627	629	621	613	620	647	596	646	649	631	609	620	643	647	626	669	628	627	665	608	652	638	624	662	599	614	588	594	585	658	648	611	635	682	635	634	628	597	671	657	622	677	604	624	634	599	613	671	662	695	585	636	608	641	632	626	640	630	642	673	618	614	631	646	644	667	627	627	661	608	650	639	634	614	638	627	567	636	655	608	639	617	616	630	592	635	636	607	660	644	614	700	572	613	604	609	585	648	672	620	691	601	605	623	638	617	655	621	662	601	669	608	667	604	648	611	611	644	598	648	655	657	600	608	592	602	622	671	598	654	631	638	643	643	621	651	617	636	635	609	620	620	631	615	597	664	594	580	665	632	661	626	648	646	674	634	628	587	642	624	619	629	656	644	605	621	624	632	563	604	630	675	625	683	658	643	613	639	638	652	601	625	583	640	633	676	635	623	630	596	619	628	664	618	599	591	613	620	627	625	606	629	628	638	633	620	587	658	660	634	586	625	646	635	646	659	629	614	644	642	632	629	635	636	662	645	652	596	643	636	621	641	648	607	598	620	623	658	636	625	679	657	610	629	596	639	637	619	617	660	635	617	654	611	635	650	631	619	596	616	736	630	621	649	618	638	648	651	636	605	622	613	642	602	618	616	660	646	612	656	597	613	635	624	642	634	646	630	630	626	590	625	624	554	655	614	628	580	648	646	655	633	608	645	610	589	637	637	615	634	651	625	649	633	601	650	641	707	665	627	668	644	622	637	640	623	640	625	626	672	678	647	598	643	609	669	612	678	611	647	674	598	643	622	638	621	608	651	576	633	600	625	655	596	667	665	680	635	628	601	622	627	641	654	614	649	622	651	651	660	601	664	621	658	633	575	658	651	632	641	643	638	615	682	681	677	597	661	609	610	630	662	633	619	607	651	619	621	623	635	637	675	603	634	628	629	666	615	623	652	666	628	651	648	606	653	580	627	634	649	582	635	651	655	638	631	662	626	625	599	631	669	664	623	624	632	608	618	621	593	594	626	652	636	673	621	612	624	656	667	610	595	594	674	680	593	655	618	668	648	620	647	629	604	643	616	626	615	673	600	644	642	634	636	640	622	634	657	646	656	635	614	651	606	663	644	587	638	650	616	691	636	644	672	627	642	631	656	632	620	676	609	665	602	651	660	601	640	615	624	649	634	619	630	632	644	618	678	648	636	645	654	641	656	662	628	597	658	655	660	662	608	635	623	657	672	620	604	648	625	660	662	646	657	602	655	655	638	628	647	599	626	632	616	603	642	612	680	639	636	662	638	656	655	660	641	629	632	604	658	609	651	559	648	704	611	631	666	625	599	672	622	673	668	671	591	617	593	683	662	596	615	626	611	646	681	662	623	625	651	646	638	639	623	631	626	629	646	677	620	642	607	633	614	652	607	634	624	641	641	625	620	610	602	633	601	622	610	601	621	630	669	613	630	624	668	618	585	621	661	621	673	652	635	651	625	676	640	618	600	624	615	638	590	631	664	657	662	624	661	646	607	607	617	630	634	623	635	651	602	633	618	635	660	668	649	630	663	637	633	610	625	620	629	593	653	589	620	616	664	644	600	616	642	580	634	678	656	643	605	604	607	648	626	628	638	622	655	652	601	618	663	643	643	618	612	673	621	642	599	643	678	649	626	686	614	622	643	641	632	654	620	709	649	653	667	620	657	655	637	599	664	627	643	653	594	697	639	610	649	640	629	621	650	656	609	627	666	664	634	643	621	575	576	678	663	645	656	643	595	613	626	633	639	622	594	595	648	625	640	646	618	608	662	651	609	657	587	654	648	653	661	662	606	638	648	615	621	655	662	612	616	595	628	624	585	613	624	671	642	672	677	678	605	645	619	645	642	622	639	595	592	626	605	628	607	614	602	630	632	636	629	662	629	673	629	645	625	652	596	612	633	589	652	685	657	615	620	592	649	620	679	644	622	658	625	644	651	622	656	617	648	612	630	607	663	618	615	594	600	675	633	623	627	653	600	611	653	645	603	634	611	630	642	643	594	654	639	628	666	653	622	644	648	670	617	640	587	615	600	646	632	657	640	552	688	651	590	584	606	646	626	617	640	591	622	601	677	602	657	643	588	607	627	644	576	620	647	635	648	646	654	634	587	653	607	607	657	618	678	591	611	614	597	616	639	611	624	641	603	655	652	634	619	619	659	674	647	617	656	594	648	681	646	671	655	633	593	633	652	604	610	654	665	634	638	632	619	616	638	650	642	627	630	667	665	681	620	635	626	637	631	613	669	554	669	665	597	621	607	615	625	629	622	638	657	631	651	653	637	605	653	627	637	643	606	623	650	622	628	675	623	606	662	595	606	620	664	617	627	668	644	641	637	658	605	642	679	616	630	641	592	615	611	638	642	658	637	681	639	628	613	607	613	624	611	639	634	630	653	636	590	646	616	656	655	635	659	637	634	647	578	609	686	667	615	629	616	657	628	628	677	630	560	648	668	669	643	648	641	652	642	627	631	636	657	645	634	675	631	633	611	640	624	627	662	638	632	642	657	640	602	644	622	626	634	609	634	660	591	632	624	652	622	621	619	615	707	605	619	591	648	668	638	654	641	625	588	640	641	653	611	666	611	624	596	642	600	637	651	618	610	665	636	627	676	619	607	592	598	617	723	624	630	657	623	668	626	660	624	609	614	650	666	657	637	643	642	615	611	666	612	662	588	635	655	640	613	613	640	627	665	634	626	661	651	633	616	593	644	623	667	634	596	606	651	631	653	644	585	626	593	615	624	659	633	667	612	658	617	626	673	628	640	686	617	652	625	639	639	605	639	644	639	619	613	624	626	658	654	625	627	605	649	615	636	600	627	628	653	661	675	654	636	632	618	631	647	603	623	606	613
8761	4324	923	550	764	777	654	535	434	346	336	273	237	194	148	177	148	180	135	131	115	124	104	86	85	75	79	81	65	65	68	58	67	69	65	74	69	62	68	53	74	59	49	51	46	64	67	57	60	54	53	59	51	68	51	58	74	61	57	58	50	50	56	68	60	54	66	58	57	53	57	50	49	66	57	50	62	47	42	38	39	42	50	40	62	39	52	46	54	58	46	58	47	57	54	48	46	46	51	52	44	44	41	59	54	53	52	54	48	48	52	50	46	46	52	59	55	54	51	51	50	47	41	44	43	37	42	56	51	38	42	44	50	44	43	56	53	47	45	46	46	59	47	43	54	47	46	50	45	49	43	40	52	43	56	48	50	52	47	47	47	53	44	52	45	43	46	42	48	39	43	57	52	52	44	50	54	58	52	53	45	44	47	47	44	54	31	49	53	71	49	45	43	51	53	55	44	43	63	57	52	40	58	41	49	50	41	47	47	45	57	56	54	42	43	42	52	53	58	53	55	38	53	44	45	50	52	45	43	47	55	52	46	61	35	46	41	49	48	52	48	47	47	49	53	50	71	47	37	39	40	54	45	49	55	42	40	59	54	46	46	42	42	43	52	51	38	53	44	46	54	43	47	32	47	52	37	50	48	42	55	53	51	39	58	59	40	46	45	49	43	49	67	67	46	43	52	61	62	47	49	44	48	52	41	52	48	58	43	45	63	41	54	51	50	61	42	43	53	57	51	50	56	50	50	49	36	45	49	37	52	54	42	48	43	70	50	52	61	71	45	51	47	54	42	50	41	45	39	44	45	45	42	36	62	36	43	45	45	43	31	51	46	47	46	41	46	58	53	58	40	46	48	63	41	36	63	49	46	60	48	44	62	58	47	41	44	41	46	49	51	51	44	48	46	45	57	45	54	49	50	56	47	46	54	66	35	44	38	43	48	38	50	51	38	63	47	40	49	51	69	56	50	46	49	39	53	35	35	59	62	43	52	36	30	36	44	54	48	44	47	49	44	60	48	48	50	45	53	48	50	39	39	57	50	60	42	59	44	49	54	48	43	45	51	51	43	40	50	50	37	52	46	55	50	40	52	54	44	45	47	55	53	70	58	45	51	37	55	55	44	44	40	51	47	40	36	48	39	43	49	39	46	55	45	53	48	48	54	44	42	40	57	55	44	57	38	55	57	36	57	59	61	48	52	38	47	50	43	49	44	54	42	50	52	54	50	50	51	44	57	51	43	41	60	54	55	47	51	55	48	48	56	45	40	44	28	52	61	52	37	60	39	51	40	39	58	43	34	44	51	56	59	35	51	59	56	60	44	48	55	54	43	48	48	49	52	52	54	48	42	39	53	46	49	46	44	50	53	50	50	51	50	41	57	43	63	57	49	41	42	50	54	36	55	43	50	48	43	52	47	56	42	50	49	49	32	50	45	48	34	53	42	42	43	42	50	63	49	35	52	41	56	50	68	47	43	64	57	45	57	48	45	53	50	53	56	55	64	44	45	56	59	42	52	57	42	56	53	61	45	47	43	47	51	42	54	49	54	45	48	51	70	61	30	46	47	59	43	48	52	43	48	46	54	61	54	50	52	46	54	50	49	42	47	58	46	41	51	47	45	50	37	57	57	41	41	36	56	41	49	47	47	56	56	48	54	48	58	56	50	52	49	44	58	67	45	55	51	59	43	41	51	39	49	58	48	49	45	49	50	59	50	45	57	50	54	48	43	40	53	34	41	48	45	49	41	49	55	48	45	54	41	51	51	46	52	54	46	63	39	63	43	52	44	49	58	53	56	42	55	53	59	49	52	47	67	55	49	39	35	43	61	48	51	45	49	38	47	41	60	52	43	30	57	41	59	52	41	50	70	54	54	47	40	40	57	49	62	56	43	45	44	55	53	45	45	41	49	62	43	46	45	34	40	46	47	50	47	45	51	52	36	58	51	51	48	50	46	36	52	44	40	45	42	37	54	35	62	48	57	46	52	52	36	38	58	46	57	48	46	55	52	46	57	57	50	42	54	53	34	43	51	48	43	36	47	50	41	52	45	42	41	44	45	37	58	60	41	57	45	49	45	37	52	40	37	37	41	56	45	45	63	44	54	50	50	42	49	38	52	69	46	51	44	45	45	40	49	52	45	46	50	46	44	57	45	52	44	52	45	41	43	53	50	52	41	45	54	46	48	39	45	48	45	40	44	42	53	36	45	41	50	34	40	55	49	60	52	50	45	46	57	58	49	48	53	44	44	39	53	42	38	55	53	55	30	49	44	39	47	41	43	41	46	60	37	56	42	59	54	44	44	44	51	44	40	46	47	54	49	44	50	56	37	43	44	49	41	44	52	58	61	52	39	59	50	43	50	51	48	55	51	61	47	47	58	41	43	48	48	44	58	49	52	47	52	53	53	42	54	62	34	46	42	54	50	49	48	56	49	51	42	45	65	37	50	46	50	47	57	48	45	49	60	63	39	58	43	43	37	54	62	45	59	42	39	46	51	42	56	53	45	49	48	50	49	58	51	61	56	45	37	48	46	48	49	44	47	44	46	48	47	49	55	57	52	37	44	57	50	42	43	45	44	42	47	54	53	47	44	45	41	48	64	55	48	47	42	49	55	58	52	45	44	61	46	47	28	39	48	52	52	42	41	71	44	52	42	35	48	56	45	39	48	40	57	54	54	55	37	56	37	44	46	48	55	33	47	39	58	52	56	46	51	51	44	54	57	48	55	46	59	61	56	58	36	54	56	45	51	46	36	45	40	55	53	52	46	47	48	53	51	45	52	62	48	47	44	48	44	58	37	42	52	48	56	36	41	49	49	50	52	42	45	44	56	42	39	41	49	46	53	42	59	52	54	38	43	53	45	48	52	42	42	50	35	48	54	51	38	48	32	55	53	39	48	48	59	54	48	47	58	58	46	46	38	49	49	55	34	52	45	43	66	50	43	42	51	62	41	55	47	53	60	44	55	42	43	49	44	53	51	38	44	56	50	47	44	48	51	65	48	45	58	50	38	50	48	27	65	55	58	46	46	41	46	45	39	57	42	42	44	55	43	41	50	40	37	56	51	42	45	51	43	49	46	60	50	53	49	49	46	43	56	45	59	41	56	43	40	56	56	51	41	41	51	46	54	42	56	53	49	61	44	51	41	39	40	52	47	50	68	45	45	44	44	49	50	56	38	46	43	56	49	42	54	52	35	43	41	51	48	56	42	51	51	33	48	55	53	51	50	50	49	42	48	42	53	58	49	52	56	35	50	38	55	50	58	53	61	69	46	48	48	47	38	49	46	55	43	45	50	47	43	52	57	38	50	43	49	57	54	54	41	47	64	50	42	44	49	49	49	50	47	62	45	53	52	42	38	49	45	51	40	44	49	45	51	56	59	46	43	51	38	55	45	51	49	50	60	42	63	55	68	41	45	47	46	53	47	56	49	40	47	40	48	43	43	37	35	43	28	46	61	47	51	51	58	53	35	47	50	56	42	54
47153	31019	15273	26010	33710	33504	30197	26343	22271	19082	16241	13551	11645	9646	8379	7581	6993	6761	6059	5308	4971	4448	3810	3389	3020	2682	2407	2142	2001	1878	1719	1591	1559	1466	1376	1422	1396	1343	1315	1333	1279	1243	1289	1248	1231	1258	1246	1282	1382	1368	1305	1406	1377	1412	1444	1412	1392	1337	1285	1250	1189	1181	1184	1046	1038	1108	1001	1074	1054	1018	1004	1000	953	929	924	904	896	844	935	837	854	859	827	861	846	838	865	857	844	811	838	799	818	881	802	798	825	817	833	838	789	780	768	812	801	751	834	838	781	763	784	797	773	818	784	754	815	806	805	807	772	785	781	831	774	810	771	765	806	796	800	819	749	784	785	818	754	825	766	767	804	803	796	756	758	818	787	848	784	792	821	840	782	792	796	780	773	826	783	811	792	793	762	813	815	747	752	791	773	768	787	769	852	812	792	742	744	789	771	786	784	765	785	827	748	749	755	796	786	730	757	806	804	747	767	806	781	731	763	773	789	766	783	780	799	790	756	815	733	782	795	796	806	818	808	794	834	786	770	746	830	782	796	763	776	779	800	780	805	776	782	722	769	796	747	737	765	796	808	766	839	774	808	816	815	736	749	724	797	795	785	793	752	760	794	820	832	798	736	761	742	780	745	762	772	762	780	739	834	760	863	745	773	774	814	799	772	809	768	828	763	788	768	819	774	794	786	797	787	813	792	779	811	811	762	791	801	794	765	795	805	771	827	739	837	784	732	769	814	765	772	850	738	782	706	799	802	757	786	784	742	786	779	803	796	780	744	794	780	795	799	796	800	791	770	787	760	813	790	805	808	761	784	787	750	771	762	792	734	769	769	759	795	746	755	755	784	726	782	810	786	806	765	782	792	772	774	760	751	804	774	794	840	796	786	826	801	807	771	797	801	743	804	759	813	812	836	749	793	758	762	729	870	783	798	770	735	793	799	770	797	767	801	839	771	811	731	810	799	774	803	810	771	788	735	770	783	700	728	768	785	755	776	738	774	790	800	798	751	797	807	757	763	788	749	795	818	814	774	775	759	783	846	743	807	712	811	774	787	775	710	760	746	808	803	821	760	710	802	769	767	761	746	749	788	760	822	774	785	823	729	750	745	734	763	808	784	801	788	854	821	835	825	795	768	775	833	735	764	857	781	770	790	806	785	755	746	806	751	808	790	781	789	776	800	787	798	751	775	781	770	810	817	819	766	790	797	791	824	740	786	767	773	807	816	827	782	806	755	806	759	775	779	760	786	786	802	806	728	777	797	771	785	758	748	788	780	729	750	791	796	822	751	774	826	747	732	793	796	735	763	751	778	781	783	782	750	762	795	789	773	815	810	787	791	745	771	738	775	794	785	759	800	804	744	808	753	776	765	831	785	781	751	789	757	730	781	768	815	719	794	775	795	792	770	857	784	768	768	770	807	787	799	774	794	779	783	809	821	765	823	794	788	770	766	749	735	798	810	787	717	834	823	801	749	779	740	770	758	769	755	700	832	732	741	752	846	735	755	799	803	838	762	753	795	758	787	794	741	804	886	792	712	766	790	799	831	822	727	750	831	817	815	825	752	751	794	798	791	818	780	738	787	825	725	756	755	796	782	779	749	816	778	737	802	801	787	790	756	738	739	718	739	816	745	770	756	737	795	765	784	804	765	785	713	768	780	802	797	743	787	776	761	752	807	776	848	782	778	771	783	787	789	785	791	789	794	772	779	788	774	768	764	775	841	800	796	780	823	719	785	809	805	730	755	812	769	786	783	778	766	776	830	752	791	820	765	797	833	780	765	808	814	716	777	810	748	817	784	772	737	805	745	767	785	750	787	756	783	785	793	796	759	781	734	770	757	774	781	742	767	777	767	753	816	791	773	798	775	767	773	758	772	772	809	766	808	801	754	773	785	785	791	796	786	731	798	799	773	780	770	743	775	802	769	742	816	774	811	782	817	774	802	785	776	783	782	817	809	770	776	750	774	811	780	745	756	828	774	854	814	835	772	778	757	797	770	758	779	809	789	747	773	786	750	815	805	785	762	757	803	738	773	747	818	779	813	793	822	771	781	759	777	784	761	783	808	768	772	746	789	827	784	807	769	840	799	766	798	764	730	767	760	831	773	831	786	788	783	785	810	784	772	746	750	793	754	775	814	780	803	778	840	768	775	759	792	792	778	758	780	700	714	848	717	755	780	731	782	798	789	821	759	767	753	806	755	784	749	802	799	801	789	796	778	779	784	813	775	769	767	782	783	802	772	748	774	813	785	786	799	770	777	753	796	733	773	754	759	809	778	812	735	784	767	752	782	796	756	809	736	747	733	775	802	764	822	795	843	773	754	774	755	794	761	750	805	809	795	746	765	750	789	775	772	723	755	738	794	775	781	732	757	785	797	765	834	781	766	756	805	757	775	784	762	831	797	794	798	804	776	755	754	776	812	758	770	801	847	820	797	754	782	777	748	801	716	781	757	766	745	749	809	761	758	766	782	771	821	822	807	715	761	741	764	836	793	789	782	728	749	803	788	851	771	848	763	738	777	784	766	794	737	808	791	754	754	806	757	750	794	778	784	782	744	785	786	730	787	751	766	802	788	804	818	750	804	722	795	769	745	782	754	755	743	771	757	816	771	795	762	825	775	819	817	811	741	780	723	822	769	791	788	760	788	774	775	753	787	800	822	771	800	729	792	763	784	771	723	767	737	807	783	767	766	690	747	749	825	811	806	716	776	803	793	777	757	752	755	795	783	784	805	800	769	779	784	781	750	823	750	801	827	796	760	801	800	825	780	786	808	775	795	811	779	748	792	716	816	782	830	796	804	764	804	720	785	793	795	808	776	819	796	744	783	742	795	782	753	721	794	757	847	734	769	792	763	759	782	820	800	764	813	803	798	778	817	760	702	802	781	791	762	761	825	737	791	760	784	754	835	701	780	796	736	803	799	765	729	794	789	767	751	823	784	767	769	808	781	777	782	749	787	808	840	766	750	781	753	787	828	799	789	808	800	763	823	775	799	815	828	774	768	806	745	798	812	819	809	795	833	811	737	805	727	785	776	786	776	804	776	778	800	731	822	781	816	771	786	758	805	796	783	722	834	805	809	722	813	731	756	811	776	780	747	785	759	741	771	788	780	749	759	793	759	760	791	809	739	771	722	831	799	798	777	833	746	794	743	769	763	828	794	808	752	777	775	749	792	772	823	776	785	782	784	765	809	776	775	842	824	794	748	828	748	809	786	809	752	747	790	809	727	769	793	757	806	781	748	799	826	811	818	791	775	783	767	772	765	803	801	756	770	787	776	793	799	739	713	806	769	824	814	792	764	775	780	825	791	796	778	798	784	750	841	785	793	767	759	799	789	822	762	776	778	741	760	753	785	806	758	763	754	748	764	729	797	808	815	769	832	816	772	746	723	747	750	801	795	760	792	800	724	744	789	722	799	775	801	808	768	664	746	798	775	720	816	722	763	801	729	772	783	818	762	758	811	820	746	826	766	769	808	789	775	825	846	782	771	814	813	819	815	751	725	767
3589	1156	298	209	311	285	264	228	169	147	150	119	111	72	80	79	65	80	72	60	62	66	66	32	45	47	43	29	40	28	31	24	24	29	27	35	31	42	34	35	21	30	32	36	38	20	37	39	39	36	36	26	29	37	42	34	23	30	33	22	27	38	29	19	36	17	34	35	32	32	26	44	37	30	27	31	35	41	24	32	22	32	30	35	43	29	24	26	31	22	24	28	32	33	25	30	37	25	27	34	27	28	31	34	33	24	24	21	22	22	25	35	29	30	25	44	24	26	29	36	24	23	31	30	27	29	33	23	31	30	41	23	40	29	28	21	24	35	25	28	36	34	40	29	21	26	29	36	28	25	30	34	23	34	16	32	29	27	27	33	26	27	29	27	28	35	20	21	25	29	20	36	34	31	26	29	27	30	35	21	31	33	21	26	20	27	18	34	26	29	23	23	28	29	26	28	33	40	27	30	30	37	27	23	25	27	24	12	24	35	22	19	24	31	23	23	29	18	21	35	23	31	25	37	38	18	27	30	31	39	27	31	30	20	30	20	25	32	33	26	27	26	16	21	34	24	24	32	32	32	30	30	32	24	29	34	24	22	27	28	35	27	22	39	35	24	29	31	26	22	25	32	29	34	38	23	31	20	33	31	25	25	33	20	26	30	21	33	28	33	30	30	30	32	24	29	23	33	23	27	20	30	26	42	44	30	19	29	32	30	28	35	39	32	26	27	27	38	32	33	32	33	31	21	34	28	37	34	36	26	27	23	28	30	25	23	22	31	20	28	32	22	29	19	38	15	26	27	30	23	29	26	28	31	35	29	32	33	31	26	36	30	24	36	26	27	31	28	28	40	28	33	30	23	37	26	31	33	27	22	28	28	27	25	29	22	32	30	27	28	40	24	26	29	38	28	30	30	32	29	22	27	21	28	36	31	33	31	32	26	31	28	24	35	22	29	38	25	33	35	30	30	28	27	28	19	25	30	26	36	29	28	29	23	38	23	35	31	26	25	32	30	24	29	20	32	25	26	30	44	23	29	28	29	21	31	34	19	24	22	25	26	25	36	42	30	31	30	29	22	34	28	27	24	38	29	29	32	22	34	24	31	23	37	34	37	20	26	23	32	34	34	25	32	34	28	42	38	28	27	28	28	29	33	29	29	26	36	31	30	30	29	26	24	30	24	27	26	37	35	34	30	26	32	40	29	32	31	27	29	32	29	30	36	33	29	32	22	34	31	27	21	30	25	38	23	31	31	34	25	32	21	30	29	36	27	22	30	29	30	23	27	34	35	26	30	32	19	29	33	34	29	24	17	27	22	27	25	34	36	25	28	36	27	38	24	26	29	21	29	42	19	33	30	33	35	23	33	22	23	33	31	26	30	24	26	29	26	36	24	30	33	32	32	28	33	21	26	26	35	20	35	28	21	27	26	22	27	33	23	28	23	23	24	28	28	32	30	23	34	33	39	29	27	30	38	25	21	29	27	24	30	37	26	30	31	23	28	23	33	25	21	26	26	33	25	26	24	27	21	23	43	39	32	36	30	20	34	19	30	28	30	41	32	29	37	31	34	37	20	26	30	27	27	27	28	32	29	31	20	32	24	17	34	32	13	28	28	28	29	38	24	24	33	29	26	30	32	17	24	28	27	31	32	28	33	30	19	36	28	26	27	33	30	30	38	30	23	30	26	22	29	26	22	46	24	30	27	26	18	31	33	35	33	25	30	36	30	22	29	34	28	26	30	15	27	27	30	29	24	22	41	25	24	29	31	30	29	21	36	28	31	35	29	22	29	27	26	23	39	41	41	36	32	30	25	40	19	37	32	28	22	22	32	42	31	29	35	29	29	20	25	26	22	42	27	21	22	23	33	26	25	34	30	39	28	36	37	25	22	21	35	24	29	22	23	34	21	22	23	28	18	24	28	39	33	27	28	17	41	29	27	41	24	26	34	20	26	28	17	40	32	20	32	28	21	31	31	25	31	34	35	30	35	28	26	27	25	28	29	26	29	30	36	29	31	32	25	30	29	21	30	26	25	25	24	26	30	22	26	32	25	33	22	34	36	35	30	40	32	27	28	37	32	25	36	22	32	36	34	34	29	30	31	31	34	30	23	32	17	19	29	32	37	24	30	16	23	32	25	32	27	34	33	21	37	28	23	33	37	25	28	24	35	32	28	30	25	36	30	25	28	26	26	29	32	22	24	39	30	23	23	26	35	18	28	23	29	26	31	22	33	33	33	34	30	30	30	31	26	32	22	26	33	36	26	34	20	21	27	25	14	21	25	26	26	31	27	30	34	28	28	23	31	22	35	28	20	34	23	31	25	26	33	24	30	35	34	25	21	24	29	31	25	36	25	29	24	26	41	29	34	27	31	27	34	28	26	32	34	27	26	34	21	23	20	30	35	31	28	31	24	36	27	24	32	30	28	28	30	35	37	31	30	24	30	28	29	32	29	34	30	28	31	32	33	31	30	30	25	27	22	29	34	16	34	25	28	32	31	26	33	34	21	18	38	24	32	22	34	31	32	26	31	20	34	27	39	30	29	25	40	42	28	37	28	27	31	27	27	33	40	21	29	34	24	42	35	21	36	27	29	29	27	37	33	24	39	25	35	34	20	27	31	27	29	39	28	33	25	30	23	33	42	31	29	27	25	30	20	26	29	33	24	27	25	24	27	28	30	28	27	34	27	34	22	28	25	34	25	34	27	48	29	23	34	33	28	36	25	49	29	29	22	21	33	28	30	25	32	30	24	39	28	35	34	29	19	22	28	27	38	35	31	24	33	47	27	21	29	28	29	19	31	33	24	23	27	35	30	32	29	25	32	38	27	30	36	38	31	23	27	34	35	34	24	18	23	42	27	19	35	32	34	34	29	29	28	26	27	32	30	25	22	29	29	31	34	35	48	27	29	31	28	26	24	27	25	33	30	23	26	24	30	25	36	29	34	24	29	22	23	39	29	40	20	30	28	31	28	29	24	31	34	24	33	29	34	34	30	31	25	35	28	24	30	39	29	29	34	27	29	27	23	26	32	38	41	34	28	32	31	29	44	40	24	28	30	34	30	33	29	35	29	29	39	28	34	32	30	31	31	22	29	25	27	29	31	24	38	25	26	38	38	32	32	28	28	18	37	35	26	24	43	32	30	41	21	28	34	26	26	26	39	17	39	21	27	29	20	32	19	40	47	24	31	27	29	29	31	25	31	25	27	27	30	25	35	37	34	26	39	22	26	26	39	29	37	29	29	25	27	29	23	32	16	34	25	31	30	27	26	30	33	36	27	29	30	38	25	25	34	24	31	27	37	39	30	25	33	35	33	28	41	21	18	34	28	32	22	22	35	31	32	28	26	34	29	34	25	32	26	31	30	32	23	32	35	34	33	31	31	37	27	22	23	37	39	26	24	33	32	29	26	20	30	34	25	28	34	41	37	40	19	38	23	23	29	31	24	35	32	40	24	45	25	22	28	33	27	24	27	23	29	29	22
34715	20752	8287	15358	22499	22283	19081	15891	12565	10014	8138	6493	5355	4418	3939	3537	3417	2920	2738	2542	2327	2076	1707	1463	1426	1250	1148	1000	968	875	767	763	720	748	692	643	683	676	687	672	648	712	683	638	692	674	718	713	730	711	777	740	749	769	742	737	746	731	665	663	667	605	622	619	623	591	618	547	554	565	563	608	558	533	490	503	534	527	541	503	476	522	517	431	460	505	491	507	550	476	501	515	482	493	523	421	486	484	479	515	487	503	488	494	479	507	468	455	505	474	503	506	484	467	505	485	508	465	494	496	495	445	488	453	501	455	470	494	444	488	460	518	493	440	468	492	488	516	505	483	516	504	469	477	463	507	510	473	510	469	474	486	460	510	466	476	485	470	487	434	502	504	464	461	490	509	460	493	496	464	466	454	451	504	502	466	493	463	475	464	458	455	432	468	434	491	457	483	495	467	496	462	475	491	478	482	513	548	449	504	464	496	468	488	471	504	444	472	462	465	507	451	447	454	455	501	464	488	442	471	429	488	453	462	511	479	452	490	468	444	457	460	480	467	450	497	492	523	464	492	509	493	478	482	504	481	456	509	489	452	477	511	449	432	485	513	453	484	428	501	478	448	448	498	444	518	500	486	523	504	502	477	506	497	422	465	447	520	470	475	506	487	513	480	463	508	453	449	468	476	509	432	484	484	485	474	493	478	446	502	458	467	456	479	481	479	459	454	429	465	509	514	467	469	499	474	538	511	476	481	528	464	479	437	471	479	434	479	446	480	470	461	491	451	435	458	469	468	555	432	501	498	496	475	486	495	437	481	470	460	470	474	461	443	464	461	467	486	508	445	508	466	466	504	482	459	449	485	496	487	476	467	479	453	522	507	464	480	448	503	444	507	445	496	477	505	457	495	480	476	490	478	470	479	523	496	466	468	474	489	467	462	497	447	456	456	489	482	454	475	494	537	500	487	487	446	463	459	460	461	492	508	484	482	484	519	493	459	478	444	472	466	521	510	500	468	472	460	501	457	478	502	472	475	501	516	484	474	458	460	464	498	456	460	496	506	475	485	459	463	509	480	502	435	492	480	447	508	502	487	456	492	485	497	486	481	477	489	480	473	482	500	476	454	482	500	470	469	478	467	447	548	443	444	465	460	483	462	498	489	475	450	469	504	473	527	496	508	459	486	465	516	442	437	493	446	469	502	435	531	478	471	443	482	466	453	502	483	523	513	453	537	457	478	459	481	483	502	479	476	499	470	430	502	491	463	470	482	451	449	468	464	493	484	428	507	502	507	507	481	492	431	476	500	461	477	499	488	494	493	463	511	495	482	480	448	514	482	515	500	480	461	501	480	538	463	454	484	487	478	482	512	481	480	457	467	472	482	462	453	470	524	443	438	446	476	498	490	462	525	503	522	481	449	520	467	491	524	483	484	463	464	512	515	465	466	448	478	475	452	454	510	494	463	494	468	486	450	509	501	512	500	478	463	446	483	487	478	510	474	497	486	475	438	438	467	449	454	440	481	458	478	469	491	474	495	502	415	439	471	495	453	471	524	482	511	489	465	474	457	473	506	521	444	468	508	491	471	453	506	462	493	491	508	485	499	488	474	512	464	436	488	539	466	478	482	467	429	470	423	520	457	479	464	441	460	426	443	492	442	513	481	480	488	489	461	462	477	458	473	479	471	516	515	480	458	438	488	462	474	476	517	499	473	450	466	437	507	484	485	468	458	468	500	456	485	487	427	504	498	478	465	451	474	476	489	515	536	510	463	491	481	482	458	495	477	441	506	461	508	488	503	460	451	471	468	481	466	499	461	463	497	500	496	509	485	466	455	491	495	456	450	419	512	487	472	482	476	444	442	468	489	441	484	500	508	469	496	480	490	464	484	476	437	471	445	476	456	470	476	472	467	473	451	449	465	469	501	472	478	478	442	495	452	474	466	463	479	448	468	491	498	436	478	506	460	506	459	474	487	461	480	482	477	450	469	479	472	433	529	493	489	472	512	479	456	466	483	509	460	470	485	467	460	481	455	457	516	489	481	468	461	459	449	465	461	468	462	488	514	462	440	458	481	474	489	456	464	474	461	458	458	476	456	470	459	428	455	458	489	440	455	473	484	506	480	469	512	491	476	505	496	469	489	421	481	463	475	478	464	476	488	469	477	474	492	483	479	468	458	451	480	467	460	491	445	502	519	490	481	476	471	487	467	480	445	445	445	469	473	504	498	506	470	502	459	458	473	464	476	474	456	479	476	500	483	511	518	491	478	453	480	470	442	495	465	500	490	528	458	438	448	483	528	482	457	458	496	488	507	471	489	508	510	522	490	490	456	502	455	480	433	473	460	464	502	496	506	472	448	485	484	491	460	476	468	478	491	445	465	471	502	486	505	460	463	475	470	470	495	518	470	461	493	504	507	421	500	496	495	512	473	461	484	437	475	508	509	458	460	488	463	463	514	484	453	451	456	464	470	484	486	497	472	451	478	468	471	437	461	470	485	480	457	447	446	469	451	422	502	493	471	443	512	516	521	503	482	461	455	488	505	496	553	451	492	495	449	485	506	504	522	486	484	466	480	490	482	490	473	507	503	460	474	481	459	465	471	487	478	508	475	449	493	510	476	470	479	477	487	490	484	448	500	488	461	482	459	464	501	435	447	476	453	483	481	492	444	502	451	459	429	481	462	446	454	466	477	462	496	470	453	453	505	480	447	455	492	496	513	474	465	496	518	472	472	483	479	456	472	473	475	464	482	480	458	471	483	496	450	478	495	462	475	470	470	490	482	474	448	505	508	458	475	422	460	487	507	460	485	421	479	450	461	471	461	488	494	512	459	511	475	477	466	464	483	435	473	430	433	501	498	479	478	476	511	473	469	490	499	471	472	496	523	472	452	472	447	434	508	504	487	443	433	501	506	505	474	498	456	475	508	467	455	474	491	510	463	510	450	496	482	457	442	473	453	476	494	477	495	471	470	481	508	443	455	485	445	503	471	509	496	450	511	490	488	483	489	475	452	449	500	468	486	488	479	474	442	499	523	450	453	492	490	474	466	483	469	506	475	500	480	498	500	484	463	495	528	445	483	453	475	490	447	465	443	520	485	511	483	478	472	468	487	464	461	451	478	517	439	437	470	515	460	442	463	478	478	482	494	463	501	477	472	463	486	441	484	476	469	458	485	481	462	473	455	483	461	467	468	498	467	472	456	450	471	465	505	493	507	471	472	487	491	456	454	501	495	472	480	498	491	476	474	477	466	485	509	494	465	495	437	466	479	451	502	472	455	476	458	500	479	494	495	484	469	448	503	474	484	481	482	479	483	474	463	457	471	452	465	466	489	495	462	501	458	486	492	453	483	481	506	494	471	475	468	489	466	466	445	481	475	487	449	504	501	477	466	434	487	466	490	474	477	444	502	455	484	492	478	439	477	428	460	476	497	488	455	477	475	481	463	476	467	448	463	478	508	470	494	489	520	439	482	514	503	455	481	472	494	489	479	438	510	473	479
6787	3871	853	465	599	595	469	376	320	309	261	244	195	154	151	141	114	118	97	109	107	96	75	76	101	65	65	65	47	50	52	53	49	35	60	48	35	54	45	52	34	50	50	56	43	48	48	55	44	41	50	34	44	57	46	55	40	48	46	45	42	51	54	39	49	34	48	51	44	42	50	40	31	31	52	43	44	35	39	52	45	38	40	42	48	36	45	31	41	51	34	39	36	57	45	42	39	38	54	45	37	50	40	43	35	44	47	34	42	37	39	36	57	38	41	32	48	40	27	30	29	46	29	37	46	35	54	33	35	42	38	38	37	45	32	38	48	33	33	44	36	43	53	49	43	35	45	34	44	48	44	39	43	39	36	46	40	34	45	38	36	48	31	49	54	38	34	39	41	36	30	43	51	39	32	55	36	52	34	52	40	32	46	41	39	34	35	38	43	37	40	34	39	45	42	41	57	40	34	56	36	36	44	42	36	34	33	36	36	44	40	43	38	38	45	54	51	45	44	43	35	41	36	36	54	40	39	37	53	46	36	45	41	36	35	31	33	38	30	39	35	43	39	47	42	33	37	43	39	51	41	41	28	35	47	41	40	41	40	38	39	52	42	37	41	45	43	41	39	38	40	37	47	36	47	43	39	48	49	36	41	44	51	41	39	46	43	42	33	57	38	26	36	47	41	48	52	29	43	44	41	36	34	32	48	52	42	54	45	40	42	40	46	44	43	42	30	36	40	39	35	38	42	41	42	32	46	31	43	48	31	39	46	51	44	33	30	35	52	26	29	54	32	46	37	54	45	35	43	29	45	28	38	40	40	30	40	38	35	42	33	37	34	54	51	39	33	40	39	36	52	42	44	47	33	44	41	41	34	29	43	33	38	48	41	42	32	35	40	49	44	49	45	40	40	43	43	30	31	39	46	48	49	37	46	40	42	41	36	28	40	40	38	48	38	40	41	39	38	39	41	42	54	36	43	33	42	34	38	47	51	40	35	35	40	42	49	43	28	39	53	47	32	41	43	37	38	46	33	29	35	44	40	46	52	43	43	43	44	35	52	26	42	37	44	39	45	38	41	39	46	36	35	33	39	52	44	32	34	43	35	37	42	36	37	41	46	34	39	42	42	55	44	42	40	33	36	26	47	45	35	36	34	38	42	40	44	35	37	38	40	29	45	38	44	31	35	52	40	33	38	41	40	40	37	35	30	43	44	39	47	45	34	52	34	36	34	44	51	41	58	42	36	41	36	30	31	42	42	39	41	37	42	44	38	46	51	40	44	46	41	42	44	41	45	47	30	47	43	49	31	37	48	39	38	26	40	45	41	43	34	44	38	52	41	38	48	46	28	44	41	42	45	34	32	37	33	40	39	35	43	51	32	41	42	40	32	36	51	52	49	53	41	43	45	40	40	36	29	37	42	43	41	43	43	39	46	27	34	43	40	35	48	32	37	41	41	45	29	43	46	34	38	32	44	46	32	44	44	40	40	37	50	47	40	35	38	54	41	47	31	40	57	42	55	48	38	45	44	41	41	50	41	31	47	40	40	36	36	34	50	38	49	38	51	44	53	43	39	44	42	49	30	37	35	52	50	45	32	41	44	36	54	36	34	37	39	44	33	37	37	45	38	43	40	31	39	50	49	42	32	47	38	36	34	37	46	38	48	42	45	35	52	46	41	41	44	41	47	42	38	37	38	40	35	45	38	47	40	51	32	33	33	36	35	42	49	31	32	36	37	52	38	35	29	38	30	25	52	40	39	35	48	33	46	43	46	36	42	28	36	25	44	33	48	48	47	31	31	45	30	35	52	38	43	41	38	39	42	35	34	54	41	36	41	35	45	49	35	36	36	38	33	51	45	43	42	33	37	35	39	38	43	42	32	31	44	32	41	51	52	43	33	23	46	45	46	37	31	45	41	34	45	43	36	40	34	39	52	43	46	25	48	44	53	47	28	45	38	42	36	38	35	39	59	48	33	42	44	41	38	28	42	39	30	48	42	43	55	35	43	50	35	44	42	50	39	35	44	50	36	43	34	44	39	42	45	39	48	45	34	53	27	49	35	39	48	46	33	32	27	30	43	37	44	36	32	41	42	40	34	49	44	48	38	51	33	50	33	30	39	50	47	39	40	30	42	21	48	44	37	38	49	29	45	46	47	23	24	39	50	45	35	38	52	44	34	41	37	44	39	32	36	38	20	37	45	43	41	49	35	46	40	33	47	54	44	47	43	37	40	33	38	48	42	40	34	44	41	42	33	27	34	37	28	37	46	39	44	32	39	49	38	43	47	39	47	31	44	48	41	46	43	49	44	39	36	46	50	39	48	45	23	38	49	45	34	36	46	48	29	42	44	46	42	44	47	39	50	35	40	37	37	39	31	46	36	46	45	39	44	44	51	42	41	39	41	53	35	40	37	32	44	35	31	44	41	40	42	46	33	43	44	41	61	34	46	37	34	36	34	38	35	42	34	52	42	48	37	43	39	47	29	57	35	41	41	51	38	42	25	35	39	36	44	36	45	43	33	43	46	32	45	41	52	30	52	43	42	41	41	39	39	42	43	38	38	33	40	49	43	43	40	45	34	44	37	43	41	40	42	40	31	40	36	37	33	53	34	49	45	40	38	45	34	43	45	37	38	40	40	41	41	43	45	49	30	45	37	41	52	39	40	28	35	42	30	37	52	30	35	38	47	27	50	37	36	38	40	43	38	40	45	45	49	43	40	40	43	50	29	36	52	39	45	35	44	48	37	40	38	39	38	41	37	39	34	37	42	40	36	48	39	30	53	34	41	29	50	42	26	49	41	43	41	33	47	37	40	29	44	31	43	49	48	46	40	34	53	36	33	33	29	53	24	39	45	47	31	52	40	40	36	34	50	41	45	35	43	48	44	41	35	49	37	48	43	30	48	35	39	42	24	46	32	42	37	39	49	37	41	39	51	40	36	42	42	43	41	47	42	49	40	30	34	40	37	39	39	45	37	32	38	34	47	41	26	41	36	43	42	42	39	38	41	42	32	34	41	42	37	31	41	43	38	29	40	41	36	42	47	32	49	44	39	47	43	45	37	43	32	34	48	46	29	43	39	32	38	36	40	37	36	48	45	45	34	37	46	36	29	47	48	32	44	49	42	41	39	45	40	37	38	51	34	39	29	36	34	56	42	43	42	20	34	36	37	52	52	32	36	36	40	42	41	40	42	27	43	50	34	35	25	43	41	26	39	50	44	30	42	35	40	41	39	36	37	36	36	38	49	35	53	34	40	54	46	32	31	31	34	42	35	38	51	44	35	52	34	37	52	49	42	44	43	33	43	34	31	36	34	36	35	44	35	38	41	43	42	41	35	48	49	31	43	46	36	35	52	45	40	40	41	42	49	37	31	36	30	38	39	25	41	30	48	42	34	42	47	39	41	36	49	40	34	41	44	45	39	40	60	37	41	56	33	44	44	39	48	55	49	53	46	48	32	43	32	36	47	50	40	35	39	48	37	40
44692	30244	14031	22995	29935	29639	26486	22430	18872	16246	13726	11629	9527	8335	7445	6413	5580	5050	4930	4619	4216	3644	3130	2875	2524	2198	1931	1748	1605	1496	1398	1292	1214	1155	1134	1156	1126	1011	1093	1094	1100	1047	1071	1063	1078	1056	1098	1091	1130	1141	1104	1142	1193	1295	1117	1129	1099	986	998	942	996	912	938	902	921	879	874	825	823	814	765	817	772	737	809	755	779	725	717	725	721	736	731	723	691	713	674	634	687	665	705	682	712	736	701	690	686	662	692	644	693	690	641	664	677	697	648	653	637	676	666	651	637	679	658	684	673	677	675	656	700	676	622	632	675	660	666	648	673	616	653	653	647	676	701	660	597	617	686	686	716	618	647	634	645	605	691	615	605	675	647	629	635	706	642	680	652	691	695	712	709	674	664	693	624	633	672	662	636	678	680	657	657	615	668	640	667	642	654	665	657	697	680	600	569	699	665	674	586	653	645	630	676	662	685	647	638	642	724	695	691	553	662	665	642	643	647	675	657	689	672	622	656	662	641	642	646	661	639	692	673	640	675	658	692	647	683	657	688	631	675	651	656	597	679	626	634	585	634	658	644	664	658	644	605	650	643	647	696	629	607	688	654	664	667	643	696	654	671	652	663	586	648	617	683	640	670	669	673	672	653	657	666	677	682	664	623	644	647	690	635	624	629	669	681	667	693	656	654	640	679	693	710	659	649	717	653	673	616	643	643	649	674	686	616	642	600	697	672	684	670	681	657	677	630	631	682	651	666	634	634	677	652	654	629	641	641	682	667	721	660	645	666	647	620	677	627	645	642	606	671	616	650	641	643	687	679	651	631	625	635	656	669	694	651	659	657	644	648	653	627	627	677	642	658	669	682	652	609	673	651	663	624	651	670	670	636	665	668	635	678	689	671	630	657	685	648	644	657	649	705	630	630	631	604	631	641	656	675	716	628	613	647	663	645	656	668	636	678	678	692	669	613	689	653	691	666	652	667	660	647	647	671	650	673	637	681	646	669	700	631	664	679	639	629	675	677	642	687	637	669	630	615	638	666	653	665	639	664	664	693	677	679	681	636	682	612	698	646	642	690	613	640	650	651	616	639	639	629	666	648	600	599	668	685	682	691	649	668	645	607	688	666	632	652	648	673	663	618	684	678	657	691	668	673	619	621	675	633	677	678	681	670	649	646	635	645	678	661	620	687	691	692	684	686	624	667	657	706	650	653	654	682	645	670	686	648	665	667	684	646	627	657	711	648	678	631	677	640	609	665	698	678	638	629	660	645	631	722	646	722	685	720	656	639	650	625	614	677	666	675	638	642	672	651	661	617	617	648	636	676	653	652	615	654	655	684	638	640	677	617	658	658	619	664	628	627	673	681	635	641	663	618	692	626	659	674	665	606	641	662	664	633	672	658	624	665	641	647	630	643	659	650	648	680	660	618	638	630	666	624	655	654	630	661	700	637	658	648	612	701	658	677	656	639	674	660	648	630	655	642	649	674	671	638	694	688	660	684	687	662	648	648	662	631	623	697	620	630	636	650	670	652	636	716	684	660	689	642	652	625	680	688	664	685	616	653	635	675	672	675	673	671	667	630	664	645	621	663	664	633	637	653	639	586	619	657	640	678	652	658	647	680	658	688	650	660	661	661	633	654	641	698	686	630	653	675	662	666	675	659	669	621	603	695	668	668	666	612	679	702	621	641	697	628	681	683	689	635	654	691	634	591	672	637	633	654	680	650	646	668	625	701	643	653	622	638	646	666	666	622	685	640	631	664	661	665	699	689	668	624	683	701	705	660	622	647	694	624	639	692	602	642	632	679	641	672	648	668	667	689	641	661	662	643	624	721	677	638	651	643	636	719	613	672	663	635	673	661	648	648	651	657	642	687	641	728	655	645	638	627	647	614	638	635	692	664	665	661	625	651	685	645	698	718	679	651	618	644	655	659	657	630	627	685	626	647	686	616	638	662	669	612	660	654	645	680	634	683	689	677	611	631	645	656	705	640	617	662	653	656	677	625	679	631	631	639	670	677	665	638	651	636	627	666	655	664	636	682	658	628	646	660	607	631	615	635	631	618	598	613	635	658	642	679	702	653	657	672	642	624	625	654	623	676	645	612	623	664	653	652	657	698	647	686	681	623	666	598	618	694	715	660	687	708	627	592	653	622	656	667	617	646	701	689	679	660	655	680	619	638	669	679	673	638	699	635	627	604	658	616	648	652	654	689	645	586	648	634	645	648	685	629	721	666	644	641	664	652	668	709	697	664	634	666	640	657	717	700	634	667	698	595	658	686	660	637	638	629	666	633	620	672	633	637	630	635	695	615	680	672	637	623	675	622	662	643	670	647	661	665	654	662	637	650	656	632	676	677	684	701	676	646	658	631	663	643	659	608	676	676	642	631	658	661	696	682	669	680	632	633	662	648	702	721	699	692	680	677	648	654	673	630	669	711	641	681	624	698	650	635	681	720	625	656	647	624	653	616	639	641	697	673	641	646	681	650	678	619	662	685	613	658	640	645	675	705	645	661	713	632	678	692	684	679	663	663	675	676	651	644	681	699	660	633	666	669	652	692	641	658	627	659	647	679	679	676	627	655	669	680	684	699	634	621	663	639	668	662	653	653	643	661	635	646	646	694	654	652	661	655	616	653	644	642	666	666	658	632	651	613	671	641	649	626	661	656	676	646	653	654	706	669	660	676	619	605	680	636	617	624	652	662	676	635	647	668	627	648	716	680	680	660	710	646	625	606	668	633	654	652	656	665	609	657	662	630	635	647	683	651	709	600	627	669	661	699	696	633	641	618	657	655	644	608	646	636	669	661	662	645	643	657	644	674	611	672	608	734	619	624	667	621	636	674	686	680	653	651	681	655	676	708	670	657	673	678	665	606	646	629	709	624	646	671	670	657	647	651	667	614	675	649	651	660	659	637	642	636	670	664	671	661	667	686	719	671	662	625	643	698	648	690	675	645	662	653	673	628	642	624	697	656	648	673	614	648	639	687	711	694	669	641	662	618	649	645	628	652	695	702	657	664	667	637	680	619	671	611	628	612	704	649	669	634	708	689	663	635	625	674	616	649	657	666	661	664	684	620	651	657	688	684	633	629	667	678	668	680	660	701	668	626	605	633	664	658	685	650	663	690	623	637	654	631	655	619	660	669	638	650	650	678	664	684	665	669	639	688	665	677	634	659	670	687	682	676	704	636	645	596	622	626	643	637	616	638	680	643	633	678	699	666	666	673	662	627	709	681	645	628	657	685	631	637	642	667	632	657	653	669	629	650	640	646	667	670	640	640	613	622	632	675	635	647	636	652	709	635	655	663	693	656	603	650	628	631	673	661	640	630	672	699	661	631	665	622	631	660	633	630	632	624	660	630	668	691	646	681	675	669	667	666	646	671	650	680	663	629	657	698	684	688	650	597	709	659	648	664	664	580	658	648	640	626	628	677	669	664	634	647	675	660	652	599	672	607	608	675	658	619	738	658	641	658	620	633	679	649	643	622	654	654	630	648	614
6601	2392	544	342	432	434	341	300	239	241	194	183	159	138	127	99	108	107	110	83	95	84	55	71	66	51	41	72	60	40	62	43	49	48	56	49	38	35	45	30	45	55	35	41	38	56	45	42	45	54	51	46	59	50	38	55	34	36	44	43	48	36	47	40	39	46	46	44	43	37	41	37	32	39	30	35	47	34	35	42	39	57	49	34	36	48	35	48	39	43	39	25	40	34	35	43	35	45	41	38	42	37	31	52	36	44	39	33	30	34	41	38	35	40	46	33	38	36	43	33	42	39	36	33	37	31	39	46	44	37	32	42	44	39	33	37	47	49	33	34	32	26	40	38	39	45	38	38	41	32	47	34	32	40	30	37	37	34	44	35	38	37	51	39	41	51	39	38	47	43	47	43	46	39	38	37	39	41	38	39	50	27	40	35	32	44	44	42	41	33	40	42	43	45	35	44	32	36	43	47	51	39	37	52	31	46	42	42	41	33	29	32	44	36	45	50	37	42	40	43	40	30	43	46	35	32	33	39	45	39	29	38	54	42	41	47	33	44	46	41	38	30	39	44	41	27	35	42	41	44	37	35	42	44	40	49	41	32	39	42	45	35	35	39	38	32	37	32	42	43	38	40	31	33	50	36	35	42	40	38	36	38	36	40	30	35	44	34	40	43	36	26	34	37	44	31	36	46	38	37	30	42	39	39	32	31	35	37	33	35	41	36	48	31	44	32	30	40	37	33	35	39	22	38	37	29	50	32	30	43	33	55	35	45	46	45	41	37	34	41	28	45	31	32	35	36	38	51	38	36	31	44	32	48	40	41	35	54	38	34	33	34	42	44	37	35	34	28	35	30	47	46	43	39	36	29	34	35	33	39	36	35	34	40	35	52	45	44	29	27	42	37	29	30	49	55	29	41	35	42	46	41	42	36	33	43	42	38	39	31	35	50	41	34	47	38	41	35	41	41	31	35	46	48	36	42	40	48	37	45	40	47	36	42	37	39	36	40	27	34	41	23	40	33	44	31	27	29	48	35	41	38	33	36	44	44	42	35	36	42	32	32	37	42	40	29	45	40	31	46	32	29	46	43	36	37	41	34	45	32	34	29	34	30	43	33	37	33	32	43	39	29	47	41	29	40	22	48	34	40	33	44	34	44	31	44	33	38	22	46	42	40	47	39	41	31	31	34	29	35	35	41	46	38	41	34	36	35	52	29	37	35	38	36	36	31	39	35	44	41	44	30	32	41	40	38	46	36	28	40	49	39	43	53	34	38	30	31	32	27	36	37	58	35	30	39	41	41	41	37	30	32	33	40	49	33	36	44	30	39	30	47	31	43	39	44	25	36	39	36	44	30	29	40	34	42	27	29	39	40	43	32	48	46	32	34	45	31	40	33	28	34	41	32	38	45	40	38	36	30	39	31	35	38	42	45	32	38	33	40	39	41	38	36	35	56	28	37	38	38	34	37	50	43	31	45	33	38	42	35	31	29	39	53	32	44	38	30	25	41	27	36	42	30	36	40	32	32	18	39	48	39	34	23	43	33	45	38	28	45	26	40	39	43	33	27	42	42	34	28	30	32	31	40	35	38	31	39	33	40	43	38	34	40	33	35	48	36	41	30	31	32	36	32	30	52	38	55	38	46	44	41	31	41	31	39	37	35	37	40	45	35	36	26	38	40	32	47	33	40	40	47	29	40	40	41	34	33	45	42	39	39	40	38	35	42	23	38	38	30	50	38	42	36	40	31	43	42	37	38	29	37	38	31	35	43	30	44	39	42	41	35	45	34	27	36	39	39	45	39	38	40	39	45	32	42	37	44	39	32	39	33	33	47	37	44	35	34	38	23	32	32	30	53	42	26	35	35	41	36	44	32	38	37	42	31	33	33	42	34	27	27	25	37	48	34	49	41	43	41	26	48	33	29	39	57	33	35	33	27	41	36	39	38	38	36	38	34	35	35	39	44	46	41	36	47	36	34	38	44	40	31	20	35	31	34	40	41	36	34	34	33	40	43	30	41	39	50	35	32	47	30	39	35	43	38	30	44	34	37	41	34	51	39	38	40	43	51	50	45	34	32	25	40	33	48	35	43	37	34	37	47	27	38	40	39	41	35	40	40	43	29	42	44	41	46	35	29	48	46	28	43	25	31	41	37	34	38	39	38	41	43	38	37	33	43	35	46	36	35	41	44	39	31	32	45	32	48	35	40	54	45	42	43	46	22	34	39	29	48	42	35	38	39	45	41	34	37	39	38	43	30	30	40	38	27	52	32	26	46	40	37	47	46	40	46	36	36	48	35	44	40	29	46	45	45	45	35	38	45	43	32	34	47	32	40	37	33	35	32	28	28	40	33	33	36	37	33	41	36	37	51	35	44	29	34	47	39	36	36	35	26	45	38	34	47	36	37	23	26	35	44	41	46	40	40	37	29	35	38	42	48	42	40	26	41	39	38	42	48	41	33	39	46	35	48	40	27	33	44	47	39	41	30	34	41	40	41	40	41	34	45	35	45	40	30	53	36	34	52	24	42	40	42	38	39	36	37	37	40	37	27	35	36	31	40	40	39	34	36	40	43	40	43	34	49	44	22	44	39	31	29	31	38	36	31	39	32	33	29	37	45	43	32	41	35	27	52	32	37	35	39	44	42	45	42	40	42	40	46	42	35	40	34	35	42	33	41	35	26	38	47	24	25	37	43	42	38	44	34	29	31	37	40	30	40	28	37	41	34	43	25	33	38	35	39	34	30	50	49	40	50	40	35	40	23	27	44	51	39	27	49	44	41	45	42	47	42	48	36	28	48	46	30	49	47	41	44	39	25	46	46	46	46	37	39	39	41	39	30	23	35	26	49	25	39	46	32	36	37	36	49	37	39	43	34	44	33	34	48	40	37	38	33	25	39	35	43	35	46	38	36	34	28	46	41	43	35	32	56	31	48	38	32	37	44	54	43	49	33	39	51	42	41	38	40	46	40	33	30	41	37	43	46	48	42	36	37	35	31	45	39	41	43	41	38	43	44	33	33	37	42	28	37	35	49	33	53	44	45	31	51	36	40	45	36	42	39	40	37	37	35	28	37	45	45	44	33	36	28	33	41	47	42	52	38	24	41	40	47	36	40	35	42	32	38	23	31	46	45	34	37	38	48	47	36	27	32	35	35	31	24	39	42	42	25	44	40	50	37	41	33	35	48	43	49	34	41	43	44	33	42	36	47	32	37	53	42	42	36	40	46	40	41	41	35	35	25	47	39	32	42	46	39	42	38	36	45	42	39	33	23	34	35	33	44	28	34	52	41	33	38	45	31	35	35	38	35	44	32	40	45	35	42	35	39	36	34	51	34	34	38	46	41	28	34	29	35	35	46	38	37	23	42	50	39	41	40	34	41	42	44	41	37	40	39	44	40	30	28	46	42	34	43	49	46	30	49	42	43	40	40	31	39	38	31	47	55	42	40	39	51	40	34	32	32	39	34	35	36	44	40	47	36	34	30
39935	25413	11897	20131	26378	26160	22953	18869	15506	13368	11418	9747	8390	7147	6259	5443	4687	4398	4049	3878	3412	3014	2663	2368	2079	1865	1664	1552	1421	1294	1215	1116	1086	1052	1014	978	1008	947	930	983	983	930	943	904	1001	981	1006	1028	947	1022	1063	1088	1045	1038	997	1046	1010	944	908	836	832	854	831	818	797	842	825	803	745	742	764	803	743	701	723	733	732	680	691	678	726	649	652	614	664	681	687	656	703	651	632	676	679	666	659	646	664	610	641	641	636	610	673	623	659	616	612	674	622	631	659	670	634	634	644	595	619	588	620	651	624	636	635	620	640	628	660	635	617	635	616	655	624	610	638	682	594	624	657	649	598	616	641	581	620	604	621	649	665	636	645	597	677	615	645	638	577	604	652	638	616	637	640	669	656	633	667	600	671	610	623	631	580	594	641	621	660	648	587	592	593	635	622	611	652	612	642	597	597	628	608	642	615	614	635	605	625	645	615	631	597	677	619	610	607	668	651	580	637	661	669	649	645	596	662	628	602	653	600	622	628	616	632	602	652	602	646	634	657	642	592	642	619	564	650	651	641	595	602	620	611	599	621	608	608	643	602	622	630	618	607	596	560	666	629	615	596	591	627	593	645	578	665	625	617	647	652	629	630	655	664	688	691	601	658	568	594	644	649	591	641	613	614	606	625	639	636	683	610	638	649	610	602	627	639	658	613	642	612	610	620	658	668	607	623	583	677	636	605	626	607	626	624	616	627	639	623	600	615	716	583	656	630	665	628	571	646	633	644	663	631	609	616	605	599	592	617	621	646	597	660	570	607	647	622	652	580	659	630	643	604	620	651	653	636	607	596	623	645	630	646	591	604	685	643	675	562	639	630	691	590	585	659	636	612	625	658	608	613	606	636	592	631	675	611	587	661	604	647	658	603	639	653	654	635	607	652	573	578	626	618	664	628	650	663	620	592	663	619	633	641	625	629	634	643	668	630	595	609	624	618	631	610	600	576	598	642	640	646	614	603	622	641	613	611	614	633	653	629	642	578	595	603	661	637	603	579	649	641	571	638	658	619	597	631	591	623	613	625	630	619	679	605	722	605	686	648	634	611	683	645	619	664	654	612	641	579	619	630	643	650	609	630	668	615	613	616	641	580	624	570	651	604	594	671	640	566	598	620	608	606	605	599	596	615	640	625	593	641	639	644	616	605	610	655	636	632	610	615	609	604	620	604	684	582	593	647	585	581	639	622	639	641	631	642	624	625	615	635	651	634	627	682	650	572	608	643	636	566	636	613	656	667	585	627	611	611	635	619	657	616	631	640	654	621	611	624	627	583	661	595	651	620	629	658	674	636	659	595	666	627	589	609	611	625	646	655	620	625	606	623	613	615	642	599	616	654	643	607	647	651	599	617	649	656	596	613	571	627	619	648	630	607	607	648	608	666	639	657	636	593	619	650	632	602	628	617	632	629	623	631	621	616	612	632	606	618	603	580	673	604	604	592	569	645	630	586	611	644	604	620	581	627	660	625	654	620	623	631	630	630	667	587	640	635	638	673	604	639	644	648	581	615	658	580	651	638	623	635	675	639	630	608	659	643	597	621	613	646	581	622	624	616	608	607	627	606	648	624	645	612	604	585	625	644	627	664	562	592	623	607	644	649	620	637	641	638	604	610	608	638	664	654	635	619	589	650	613	657	578	591	644	605	594	633	642	641	652	647	610	609	615	612	602	607	566	625	645	625	606	600	623	623	652	609	639	596	600	663	612	668	590	658	565	611	607	607	626	624	649	617	620	630	625	638	640	649	585	656	580	644	627	600	608	687	620	646	615	617	644	666	616	577	644	571	632	584	633	637	623	579	646	585	666	638	627	602	617	568	606	606	589	598	686	586	641	613	647	619	606	629	607	597	642	635	600	641	672	620	584	589	607	633	610	614	612	631	597	617	636	636	621	581	620	630	606	649	609	619	650	656	614	626	594	624	626	609	619	618	615	579	588	608	583	633	609	636	592	620	634	620	659	645	658	673	620	617	606	643	612	666	562	583	603	657	604	654	614	666	609	623	608	598	644	639	626	609	617	607	624	618	620	679	601	620	634	649	646	636	636	578	602	610	601	649	635	589	582	636	635	624	620	635	602	591	563	625	651	620	581	628	636	616	612	639	603	632	616	648	631	592	639	603	631	596	619	626	627	624	648	624	673	657	638	623	650	583	611	607	656	616	629	654	677	646	663	650	593	632	624	654	644	625	650	619	659	612	599	610	616	649	659	619	576	641	609	634	608	603	620	673	628	592	607	586	646	633	615	638	623	640	625	612	588	609	602	622	603	596	654	594	635	616	629	605	608	599	635	606	623	641	640	635	624	624	598	626	665	674	570	664	648	654	626	701	646	647	603	615	602	617	606	608	629	662	589	590	634	580	644	631	594	649	626	611	630	649	641	607	600	634	602	629	620	660	633	591	580	671	646	638	622	652	629	653	656	587	652	635	646	622	597	629	646	643	648	608	609	654	657	658	639	662	634	673	614	659	633	628	627	616	595	564	625	627	582	639	645	634	610	596	643	644	614	627	663	642	594	644	620	614	605	630	602	639	615	634	600	624	579	598	636	608	642	590	580	600	625	603	622	631	643	647	624	634	633	645	600	601	596	595	645	610	604	632	629	655	631	632	668	651	613	618	590	659	641	630	588	605	633	603	587	655	605	615	591	627	676	648	624	655	610	626	613	636	654	624	624	641	636	629	620	635	624	628	649	651	624	702	637	641	662	600	620	657	653	609	598	662	613	630	644	641	647	623	600	626	625	642	624	621	598	586	627	602	631	653	572	633	652	641	615	608	697	583	634	639	580	625	614	671	622	642	622	592	638	626	589	622	650	649	663	615	610	638	619	657	614	623	646	618	640	590	614	645	575	620	606	669	628	600	609	631	618	632	665	629	639	665	630	590	617	641	627	618	588	639	624	637	604	612	597	629	603	593	650	612	619	620	626	614	633	619	655	618	625	599	655	634	616	620	614	600	621	617	633	620	654	659	602	641	661	649	644	652	664	676	626	634	600	633	651	618	616	589	637	653	659	616	598	666	654	650	648	618	624	606	607	628	579	659	619	579	661	613	647	637	671	601	628	603	620	637	639	633	616	622	635	626	642	633	623	617	654	594	648	609	620	600	627	650	649	625	599	672	628	629	628	622	645	636	613	659	638	626	616	633	627	604	623	655	611	607	637	634	600	605	629	659	637	595	645	678	648	652	641	640	652	639	644	654	675	622	631	627	606	651	651	616	643	585	593	579	613	609	613	630	591	619	603	608	608	591	632	659	643	645	659	626	605	608	634	600	620	686	597	629	584	652	626	627	653	607	565	624	612	671	609	575	624	612	615	672	659	650	614	657	660	625	629	573	628	655	625	646	607	555	628	613	635	617	612	635	644	583	595	581	626	630	602	626	636	639	620	624	631	615	613	650	587	622	624	625	673	629	633	670	618	650	590	655	572	623	636	619	644	638	633	613	612	609	577	681	585	620	596
8713	4624	986	581	703	673	533	459	404	370	304	240	255	231	212	177	165	165	136	120	140	110	97	82	89	68	72	72	74	66	60	61	54	64	65	58	70	64	43	65	61	46	52	58	62	71	54	51	60	71	61	49	54	61	59	58	57	53	57	69	45	66	56	48	56	47	57	61	46	56	45	58	56	50	48	48	62	39	37	46	52	51	47	43	49	49	55	52	46	42	60	46	45	53	52	39	51	56	45	50	39	54	54	34	54	43	53	49	46	51	52	40	43	45	44	42	61	48	40	48	58	46	67	55	45	57	43	45	34	51	61	64	42	48	44	34	44	60	41	68	51	39	43	47	44	38	45	56	57	49	54	42	40	38	37	51	48	42	47	55	45	47	46	40	42	58	47	45	43	44	41	42	37	56	49	50	44	45	43	54	38	49	49	39	52	42	33	51	46	63	40	52	52	51	50	36	54	56	43	60	66	45	39	35	51	50	49	60	46	53	38	52	47	49	48	50	43	42	51	44	41	47	61	43	55	40	57	43	42	42	38	62	54	48	45	40	47	43	45	42	34	45	42	50	54	52	61	37	38	46	44	51	53	50	57	48	43	56	42	58	38	53	42	51	46	54	51	44	46	45	57	54	38	49	49	54	47	40	54	54	54	54	49	42	63	57	47	50	57	68	33	49	48	42	33	53	50	52	45	39	46	45	48	52	51	40	51	43	47	40	47	43	53	53	46	57	40	34	41	49	50	49	43	44	41	52	48	54	55	39	34	47	39	50	41	56	40	42	58	52	47	52	48	58	53	48	43	54	45	52	33	49	44	42	42	42	50	56	44	49	67	47	48	55	42	49	51	42	60	42	39	51	56	55	50	49	57	43	41	63	52	46	52	44	58	45	50	52	52	52	47	45	46	53	56	53	41	51	44	51	52	40	48	43	50	44	44	38	64	50	37	44	54	50	68	38	38	37	46	50	43	42	37	52	41	55	56	36	45	53	49	45	50	50	52	44	47	39	35	44	59	60	48	44	44	54	41	45	52	43	40	44	60	46	54	50	44	44	49	34	50	38	58	43	40	40	54	60	57	39	42	60	44	54	43	38	56	40	55	51	37	52	38	55	46	42	39	38	42	48	37	50	42	36	45	55	39	49	39	50	53	54	54	42	50	43	70	44	52	42	52	45	38	37	57	59	45	61	45	42	48	62	54	45	46	48	43	52	56	50	42	43	53	38	64	28	55	47	50	33	44	39	44	37	40	52	54	54	35	47	53	54	57	56	49	57	54	51	54	46	47	49	53	42	52	41	47	46	60	63	41	46	62	52	42	50	58	39	57	57	64	50	61	48	51	50	37	47	49	49	56	51	32	49	38	46	44	47	40	57	53	55	66	33	51	55	48	56	49	46	43	45	48	49	49	45	45	62	47	48	53	41	44	45	35	43	55	41	42	50	57	52	46	51	46	52	57	38	46	35	66	48	44	45	29	51	37	38	51	58	50	51	44	46	53	46	50	59	44	49	47	51	56	50	39	60	46	44	56	47	54	61	56	40	43	52	71	59	57	49	46	49	34	47	38	52	45	52	42	41	40	43	47	51	51	53	51	58	47	38	42	58	52	55	51	40	53	52	54	47	46	58	53	38	57	60	52	44	45	40	45	55	36	57	58	37	51	37	59	37	56	56	49	36	48	45	43	50	52	48	45	58	43	28	44	46	56	41	46	42	38	40	51	61	47	50	49	47	41	45	50	50	55	56	48	45	44	44	38	51	51	43	52	45	50	51	49	57	43	45	55	51	41	45	61	40	48	47	40	49	55	57	40	50	48	40	52	46	50	55	39	46	47	35	36	37	47	40	41	47	52	37	44	53	38	50	49	62	43	42	46	49	46	58	53	51	46	42	39	55	49	44	38	44	46	49	54	47	45	61	40	50	54	42	39	42	35	42	49	51	55	53	45	53	49	48	46	36	47	54	59	53	37	46	53	54	52	62	41	56	45	49	49	54	63	54	50	52	34	55	44	51	49	51	42	48	37	41	53	50	60	38	55	33	56	39	53	44	45	47	50	43	49	40	44	44	47	64	47	49	44	43	55	49	61	35	56	54	46	46	49	36	38	43	48	52	54	53	56	35	52	45	40	51	48	41	45	60	59	47	53	35	45	54	52	39	45	66	40	47	50	42	40	45	46	57	45	46	37	47	62	49	33	45	44	45	47	60	54	48	46	64	46	39	51	46	43	47	41	45	46	52	56	60	51	53	39	57	50	48	43	63	44	49	49	32	48	44	50	43	45	47	56	51	37	40	50	42	38	48	40	48	49	36	44	51	68	51	56	46	49	53	52	48	45	56	46	51	45	50	58	53	53	39	47	51	59	37	57	67	46	48	43	43	48	51	36	61	52	49	46	49	52	50	55	50	44	47	45	41	49	48	35	42	48	48	45	47	54	34	40	47	53	49	40	44	46	48	41	47	54	62	43	51	50	51	40	48	52	49	51	54	55	38	58	46	34	44	46	42	54	40	45	60	57	50	41	49	46	50	51	43	46	49	52	48	38	42	44	54	49	51	46	52	51	56	40	46	38	50	59	51	42	52	46	40	38	49	53	50	57	46	36	39	50	48	50	66	57	45	49	54	52	53	33	56	55	50	54	40	49	35	46	35	49	50	45	56	58	39	44	49	41	39	51	51	38	52	37	44	54	35	44	38	46	51	35	55	53	56	51	40	60	64	44	57	47	40	51	46	40	43	51	56	61	58	51	28	45	53	57	47	56	42	50	38	61	57	45	48	46	45	53	50	51	49	44	39	50	47	45	42	49	48	45	43	56	57	44	48	61	50	51	36	34	41	47	54	45	44	46	43	43	38	63	47	56	47	52	46	57	43	31	48	42	63	48	36	37	62	59	43	47	61	57	55	33	37	41	51	38	50	39	41	51	56	59	37	57	43	52	42	44	59	41	49	44	52	44	55	58	47	55	46	55	38	44	47	48	52	39	54	51	53	58	47	48	49	49	47	38	61	51	53	56	41	53	47	54	47	49	36	42	43	44	52	42	53	62	60	53	61	46	43	45	57	41	43	45	51	59	54	50	48	57	54	41	51	56	43	43	46	47	50	45	50	52	51	52	47	41	52	47	51	47	44	55	48	45	59	50	50	64	41	56	48	53	53	46	50	44	61	48	46	47	40	48	44	47	52	56	39	52	57	42	53	41	41	43	49	52	44	58	53	47	46	47	47	41	49	38	43	56	42	50	52	46	41	51	49	57	35	48	62	46	42	51	49	46	49	46	47	50	42	56	44	63	49	42	42	43	44	59	50	48	51	58	47	53	49	43	58	38	48	47	49	49	37	52	40	54	51	51	47	69	59	63	48	47	36	50	52	42	62	48	49	58	43	49	52	37	53	52	46	56	57	55	46	48	45	48	45	41	55	50	50	35	59	45	53	54	46	47	50	47	46	50	53	47	49	53	60	46	48	47	34	41	40	40	46	47	47	47	50	60	46
47608	30669	16705	26355	32627	31665	27764	23750	20141	18117	15287	13620	12046	10359	8889	7803	6821	6110	5755	5605	5000	4219	3709	3328	2973	2541	2229	2213	1937	1764	1572	1575	1476	1411	1396	1375	1364	1329	1323	1340	1343	1302	1256	1312	1281	1358	1367	1327	1396	1341	1422	1400	1394	1392	1391	1355	1268	1167	1221	1089	1081	1091	1072	1043	1078	1023	1034	954	1013	968	983	939	929	923	902	869	915	860	914	863	894	866	835	905	874	789	828	875	826	801	785	807	813	841	832	796	783	773	840	826	817	758	806	780	774	813	779	790	743	778	804	801	772	751	812	792	761	752	787	773	786	787	801	780	782	759	746	825	742	759	805	778	795	810	778	862	765	812	745	782	779	796	780	749	799	749	812	820	725	756	800	771	812	814	768	777	785	801	765	846	825	824	815	811	803	814	795	790	821	797	775	743	814	746	793	821	805	792	762	759	759	758	754	781	764	829	755	738	778	804	783	773	790	772	854	756	705	789	788	799	736	792	741	740	812	751	754	781	751	765	786	828	750	762	763	760	811	812	749	756	780	802	751	770	764	783	818	796	768	733	775	776	790	788	831	812	759	747	760	750	823	762	786	785	755	796	768	799	782	772	787	781	832	771	747	797	750	791	801	806	794	754	778	747	840	747	795	753	732	753	776	768	754	796	828	798	751	766	741	804	766	850	766	759	790	794	836	751	748	751	738	794	769	746	753	759	808	783	799	816	769	720	792	769	792	795	759	683	760	783	777	779	717	780	707	738	747	817	789	728	762	769	744	783	776	763	823	780	807	750	753	785	736	746	758	761	735	777	766	795	819	751	737	795	782	805	746	765	776	785	751	831	735	752	772	778	806	756	796	770	725	775	757	777	728	810	762	737	763	793	728	772	771	806	771	793	734	810	781	745	788	733	796	741	813	781	797	771	770	818	802	758	765	734	778	782	768	778	736	776	732	772	759	727	781	785	762	760	778	763	725	851	775	757	767	818	786	753	772	798	797	774	791	753	782	815	808	768	741	741	783	815	771	747	729	783	746	766	729	784	713	758	798	765	783	796	795	759	775	766	740	769	767	757	771	772	752	716	767	755	725	821	813	783	775	758	770	794	766	795	780	767	754	766	816	715	754	731	767	831	813	806	765	759	714	750	735	764	752	764	806	786	737	796	803	813	782	765	777	780	759	713	742	769	786	828	734	791	807	752	809	780	766	808	778	770	753	764	768	769	797	816	731	782	717	812	770	791	799	812	754	793	761	782	768	792	787	764	752	761	762	771	780	796	823	774	775	783	783	700	729	798	776	730	757	753	777	794	770	697	798	785	793	774	728	714	766	803	743	784	811	784	811	738	797	812	779	794	781	778	753	786	749	751	790	816	807	805	753	738	714	748	796	764	789	756	811	761	729	716	749	805	799	802	786	768	765	776	729	771	778	795	792	823	769	760	790	717	706	801	745	751	773	827	795	731	755	776	790	764	815	781	781	781	745	829	772	744	781	810	803	820	788	783	755	763	774	754	781	749	803	774	737	818	778	761	775	747	797	783	782	775	728	816	796	734	789	778	798	789	853	816	771	736	795	763	757	758	753	764	779	769	787	759	797	790	765	729	788	700	794	784	745	726	772	794	777	775	784	793	815	786	827	763	732	858	761	793	798	736	755	721	798	756	748	741	759	787	767	753	778	753	762	785	769	803	786	708	776	729	792	784	773	723	726	766	742	743	756	800	843	765	757	735	756	788	752	765	810	813	761	752	772	792	787	817	783	756	763	754	765	759	767	763	774	769	735	727	782	777	763	820	735	770	764	835	724	764	790	790	805	731	792	791	804	733	713	773	789	762	755	783	768	752	743	789	764	784	744	825	763	786	807	740	775	788	724	769	815	768	749	757	764	806	796	779	784	798	777	797	747	761	772	751	747	717	788	801	795	756	777	810	780	734	779	780	769	755	799	788	762	773	779	762	722	808	747	730	795	788	774	769	752	772	771	735	801	810	804	732	742	796	746	806	782	727	761	795	788	727	780	773	783	786	789	773	726	776	775	794	763	806	811	737	749	775	721	801	752	724	783	776	813	791	707	743	770	809	768	764	756	759	797	801	800	778	783	720	776	782	787	726	767	761	812	756	771	779	778	805	774	759	728	771	730	761	816	786	743	780	813	771	733	752	874	761	780	805	833	767	727	783	720	834	754	750	828	782	787	776	816	753	771	786	830	780	749	779	754	762	756	792	803	761	789	794	768	789	732	785	746	802	743	761	767	742	769	799	761	813	747	783	764	752	796	807	728	775	793	819	805	774	817	792	785	721	791	722	793	800	830	818	784	781	824	761	760	764	795	740	826	764	824	766	738	770	786	774	781	777	746	762	768	774	787	766	805	744	784	767	752	794	819	812	774	735	760	838	795	761	778	747	755	760	773	800	790	765	782	794	789	813	780	779	791	783	724	731	781	794	781	842	793	726	769	783	802	806	752	769	793	785	771	752	766	780	793	772	729	771	764	764	768	811	790	781	749	796	746	785	783	799	832	763	783	785	810	788	777	780	792	755	795	793	775	752	792	797	744	808	726	709	775	740	755	774	776	787	769	727	757	737	746	734	753	757	843	704	786	782	730	772	803	748	785	785	775	757	810	783	800	756	814	803	761	735	817	756	779	755	740	769	735	737	761	788	774	783	794	783	747	766	806	788	773	832	757	762	799	791	785	771	787	766	786	745	785	722	773	756	753	748	791	754	742	777	799	758	795	811	783	823	758	773	749	752	801	770	739	733	746	769	768	783	752	758	807	751	741	766	736	802	772	809	759	765	735	808	787	791	777	807	761	785	752	812	785	791	723	766	745	792	748	782	783	812	724	775	789	793	737	758	804	779	796	798	766	780	764	742	762	808	789	774	778	781	756	769	791	822	803	748	777	775	797	777	821	750	770	706	730	742	751	706	759	808	752	762	777	750	760	772	786	777	781	761	742	803	779	814	793	729	771	764	822	763	805	773	823	790	744	750	800	786	822	748	805	725	757	797	787	753	782	774	796	775	746	787	783	790	757	783	743	782	734	779	773	725	778	775	735	791	778	791	780	771	739	806	778	748	740	793	786	763	817	767	756	730	811	729	775	770	771	757	860	788	803	768	755	812	758	789	775	801	766	781	777	759	752	796	792	819	691	736	732	824	721	748	812	807	799	743	785	760	762	788	769	805	756	776	746	782	818	722	778	773	789	792	772	795	746	768	724	776	746	733	790	758	776	790	775	798	761	781	776	775	800	794	842	761	752	745	714	828	730	801	768	763	748	796	770	741	785	790	765	777	800	752	771	775	750	768	769	807	757	778	732	768	772	795	741	752	757	729	757	757	742	734	776	782	788	775	747	796	740	815	773	821	765	755	740	771	805	785	741	793	791	765	750	746	764	730	789	787	788	811	821	759	754	733	835	735	759	780	790	764	762	761	795	718	771	746	779	756	811	739	784	721	764	743	785	758	772	752	781	769	760	752	760	738	766	768	770	798	786	786	724	787	748	792	776	773	816	750	763	752
3580	1129	348	227	304	285	191	191	160	133	123	127	94	85	84	77	55	67	59	77	57	48	39	36	37	35	34	34	21	36	37	35	36	19	29	35	23	33	34	28	30	37	31	42	32	33	26	28	32	29	28	43	30	31	30	40	24	35	26	32	29	32	26	29	24	24	29	24	25	26	19	21	25	33	25	24	35	23	18	28	32	18	27	22	23	29	37	35	21	32	26	29	39	22	34	38	31	22	22	25	27	37	24	28	38	31	34	28	27	22	25	33	23	32	27	30	32	28	27	23	26	37	16	27	22	23	29	35	22	29	30	20	34	24	28	18	37	21	28	25	36	23	19	32	31	26	29	25	20	38	26	35	34	43	28	39	29	28	28	28	30	27	40	26	30	22	32	36	22	18	21	24	33	27	27	21	33	29	32	31	29	28	24	25	28	23	27	24	32	31	29	29	20	26	24	25	21	27	27	32	30	32	34	26	30	40	42	32	29	21	27	25	24	29	29	28	27	25	25	31	22	31	30	34	37	34	29	17	23	32	31	29	21	14	21	31	31	28	39	31	21	27	24	27	27	29	31	24	33	31	27	30	20	20	31	25	36	31	29	27	26	31	36	24	32	23	22	26	26	29	25	37	25	31	23	29	24	27	27	32	31	28	22	22	31	29	35	24	22	34	23	30	30	24	32	26	30	36	21	40	38	33	32	25	24	25	24	30	32	30	34	24	31	27	35	31	23	17	28	22	28	36	34	28	27	26	24	25	28	31	33	30	28	25	29	30	30	28	26	37	21	25	32	25	26	30	19	22	26	28	21	20	30	23	30	24	23	24	19	22	27	21	27	32	20	19	33	24	37	25	32	31	31	26	25	28	38	30	26	21	29	24	17	26	30	29	24	28	17	30	22	17	29	19	29	23	26	35	28	36	27	14	25	25	28	29	34	26	31	26	26	39	29	27	39	34	28	41	25	38	29	28	35	39	25	30	28	27	27	32	34	21	26	25	24	22	25	27	34	35	21	28	29	27	36	29	31	34	26	23	25	27	28	23	23	33	24	35	32	33	20	33	19	24	25	29	27	27	34	23	26	26	23	42	30	34	33	32	27	28	31	17	26	28	28	20	30	28	23	29	30	37	26	22	23	23	26	24	35	25	23	23	24	24	39	23	27	29	31	28	30	35	36	30	33	20	27	29	35	27	29	21	29	26	30	31	24	33	33	32	26	37	28	24	24	29	34	20	25	22	27	26	31	33	30	27	29	27	27	21	37	27	21	29	50	28	33	32	20	17	24	27	25	32	24	19	27	26	22	30	18	26	31	28	27	20	22	31	20	31	17	24	22	23	25	25	23	36	25	24	25	35	31	26	29	32	26	30	32	30	40	28	32	30	24	32	35	32	23	22	23	28	22	35	32	25	24	26	26	44	23	28	38	32	29	32	28	23	32	24	26	28	35	30	28	33	30	28	29	17	19	30	18	26	26	27	22	29	23	34	25	28	38	27	31	29	24	24	39	42	32	28	22	24	30	25	32	28	30	33	30	37	27	32	24	25	26	25	35	36	34	29	26	28	21	30	35	26	26	37	27	28	24	35	29	25	32	19	27	33	32	31	28	27	34	34	33	37	28	26	36	27	23	32	27	33	24	29	28	27	32	25	27	25	29	29	35	27	25	31	25	39	29	20	23	36	37	28	31	33	30	21	30	30	31	27	26	21	19	29	25	27	24	31	34	33	19	32	21	28	29	31	28	31	26	37	28	27	30	35	30	33	25	33	29	28	21	24	24	26	33	26	23	30	34	30	30	28	29	34	35	29	33	25	27	24	31	31	29	18	35	38	24	33	20	27	30	22	31	22	33	25	27	30	30	25	35	27	24	26	33	29	25	38	30	31	23	34	36	30	35	33	26	26	31	26	22	28	30	21	30	25	20	28	30	26	21	28	27	32	37	32	18	24	30	30	29	28	29	32	20	22	31	25	25	36	33	30	27	32	31	23	28	19	28	31	33	37	20	24	24	35	23	36	29	23	30	25	30	34	31	23	30	15	29	25	26	33	27	22	19	28	34	24	30	33	23	31	26	33	28	41	27	31	34	33	19	36	34	29	29	22	26	32	30	26	33	24	27	20	30	26	23	27	33	32	31	23	33	29	32	21	28	24	27	29	31	24	23	24	30	19	31	26	31	33	26	34	27	35	34	22	18	27	23	21	23	38	32	32	27	26	30	22	23	20	18	35	28	27	27	24	21	25	26	30	20	24	28	27	22	30	30	27	30	26	36	39	32	25	38	31	22	26	34	35	22	30	29	28	20	33	27	31	22	26	28	22	22	23	30	28	41	31	20	30	32	25	20	26	19	27	27	22	35	31	30	32	17	24	30	28	35	32	29	36	36	31	36	27	29	29	26	21	23	26	27	27	28	29	22	28	22	27	31	27	33	18	34	26	35	25	29	41	20	36	30	32	25	35	35	32	35	27	22	29	28	26	33	36	25	34	22	27	26	27	28	33	25	30	22	30	25	32	22	28	32	25	29	38	25	35	27	30	31	32	29	30	23	30	31	27	23	25	34	28	30	30	42	37	28	38	25	19	36	34	21	26	23	29	19	20	41	37	29	30	22	23	30	30	21	24	24	27	27	28	24	25	29	28	26	25	27	31	27	30	26	32	39	31	29	25	31	24	22	16	38	23	24	24	31	26	26	35	23	30	29	32	26	19	32	20	23	27	27	34	36	26	33	29	28	20	36	29	27	31	25	38	33	26	26	16	26	22	31	19	34	29	26	27	24	32	36	29	37	32	23	32	31	35	32	28	23	26	31	25	25	20	27	32	28	31	23	25	27	26	22	31	27	24	39	31	19	27	22	13	38	30	32	42	31	34	45	33	29	35	30	24	33	22	32	36	25	24	34	22	28	28	30	29	31	26	26	34	26	25	31	25	20	27	26	28	38	30	23	27	14	24	27	30	18	31	20	29	27	25	25	28	29	27	29	24	27	31	31	19	27	20	41	31	20	28	28	29	31	34	27	33	24	34	27	30	27	18	24	28	22	22	34	30	21	27	39	32	32	25	29	30	23	28	29	36	32	22	21	31	31	25	25	29	30	31	30	33	27	26	30	31	23	18	35	28	27	20	27	29	32	30	25	35	25	42	26	23	30	35	30	25	36	17	31	29	23	30	23	38	28	17	39	32	23	31	28	34	31	34	30	31	26	25	22	28	25	32	42	31	35	18	27	28	24	23	31	31	29	26	32	36	40	31	28	38	27	24	33	29	22	36	30	29	20	39	25	27	22	27	24	29	31	18	26	31	28	15	29	40	42	23	23	22	29	27	30	33	19	27	25	27	22	27	30	34	32	17	24	32	28	30	19	36	32	27	33	20	23	25	36	31	26	34	30	26	35	32	33	30	36	24	27	26	34	23	32	27	32	26	26	29	32	31	31	32	25	31	27	30	25	31	30	23	18	29	25	28	23	34	25	27	27	21	34	33	33	33	24	27
34927	19926	9327	16813	23058	21167	17285	13794	11229	9805	7800	6488	5805	4938	4244	3727	3127	2897	2992	2705	2372	2023	1719	1585	1346	1181	1134	977	889	792	794	741	729	721	713	678	696	740	697	720	671	693	674	731	701	691	720	754	731	684	753	755	697	801	695	709	669	670	619	623	662	558	607	618	591	577	577	577	525	566	495	523	536	508	518	529	504	520	493	487	495	526	470	453	475	472	493	521	460	495	516	529	490	453	471	480	511	494	489	489	451	472	479	463	482	480	501	508	455	485	461	450	493	473	468	431	459	458	494	468	433	461	490	490	530	506	450	473	450	467	476	487	489	477	466	475	505	477	430	449	469	458	474	482	480	464	452	461	462	448	492	482	456	472	497	479	453	476	513	499	499	499	490	436	476	472	452	509	451	478	430	425	462	452	481	465	451	453	477	469	493	473	486	480	480	468	469	473	460	492	488	463	455	497	469	489	463	431	411	427	500	458	485	472	447	459	462	477	483	464	467	492	445	500	452	439	446	435	447	440	457	523	450	484	471	481	455	476	472	427	523	468	444	453	459	448	490	450	491	466	462	482	464	499	519	447	465	486	492	477	460	464	485	472	447	457	447	481	476	472	476	475	464	468	454	486	498	472	486	495	422	477	509	450	463	446	473	538	490	485	493	438	454	488	458	458	435	449	497	454	439	458	435	480	449	503	485	457	487	496	453	445	442	476	497	473	495	480	417	452	459	453	458	432	433	464	478	466	450	489	486	493	470	473	446	483	472	452	515	478	434	451	430	476	488	475	451	454	449	434	471	479	515	467	446	477	421	472	462	473	482	462	499	463	450	467	459	496	466	465	486	454	448	441	445	452	475	484	455	436	452	422	503	428	455	482	445	435	475	504	430	464	434	467	484	444	448	461	514	484	474	437	441	467	475	558	454	467	498	472	500	466	466	452	498	464	477	451	481	433	489	460	477	447	467	520	472	505	472	475	452	436	457	423	444	465	466	492	467	467	438	465	469	474	465	502	472	450	449	456	480	441	479	448	468	487	457	396	478	457	475	505	469	473	451	461	457	499	478	474	493	482	462	500	495	471	489	467	492	416	459	485	518	446	464	482	464	482	489	444	466	507	498	455	438	513	484	490	473	457	462	448	442	478	524	472	483	484	485	480	500	442	471	470	456	464	482	468	438	480	480	431	446	489	459	493	467	479	464	439	462	453	507	484	440	457	473	456	453	468	442	462	459	480	425	485	499	467	446	474	509	478	447	471	468	447	451	460	470	477	458	422	427	469	483	519	469	516	433	476	453	481	470	479	462	446	478	473	456	470	449	462	468	449	482	491	470	450	420	470	468	448	482	496	504	463	437	487	450	510	448	420	491	480	463	479	486	483	477	491	456	466	447	447	486	420	458	504	460	457	452	444	449	434	480	442	451	463	483	499	487	438	450	480	459	466	442	452	465	447	465	519	501	485	431	436	453	487	491	478	434	500	496	436	487	464	469	478	447	447	462	479	439	485	479	425	480	478	448	506	476	476	502	457	490	465	471	453	429	462	465	466	441	456	431	493	448	503	493	485	501	502	468	466	465	456	456	486	488	447	446	496	469	463	443	506	443	412	483	488	474	479	433	468	472	430	467	472	462	513	447	457	487	483	459	493	475	431	468	455	470	459	454	440	502	478	494	502	487	452	451	518	462	478	441	464	482	489	474	470	479	474	480	468	443	492	467	443	506	496	470	482	439	497	477	462	492	460	443	505	479	453	485	470	448	466	466	448	439	485	471	495	427	487	458	488	439	498	451	472	504	463	466	474	455	477	436	491	489	496	480	476	462	451	492	464	487	456	435	472	473	480	490	451	480	496	455	464	516	458	447	481	468	463	455	437	490	418	463	459	456	478	482	467	419	505	488	505	475	455	435	438	503	457	501	466	500	496	445	452	457	461	459	445	474	477	489	448	486	440	471	472	479	481	453	494	464	482	446	468	443	457	471	474	469	468	465	479	463	442	483	493	484	477	474	466	463	460	438	472	454	490	472	421	474	468	466	468	508	491	477	527	474	475	514	466	487	459	493	516	446	480	428	464	455	509	472	470	470	430	478	454	476	447	471	458	511	463	465	472	478	464	461	484	451	473	480	483	465	437	454	464	500	482	448	452	487	464	482	457	475	450	472	436	488	452	474	483	467	460	488	453	475	474	468	489	471	488	476	471	460	471	454	479	462	453	426	458	467	479	508	496	442	462	439	460	442	485	474	465	435	478	472	440	437	483	427	423	474	509	487	460	440	443	462	449	459	455	457	504	443	463	488	490	434	474	489	455	487	474	479	440	497	459	467	441	485	465	457	481	442	411	456	489	466	458	472	486	476	456	458	449	456	447	438	514	468	453	450	464	510	485	490	492	474	449	460	457	450	479	457	488	478	456	459	504	469	498	458	471	464	487	458	434	462	468	455	442	469	463	461	477	439	421	476	455	500	425	477	469	448	486	465	494	458	487	458	440	463	486	455	463	530	453	442	481	475	488	479	461	429	462	455	462	441	465	475	479	487	438	472	470	456	481	439	470	491	432	502	449	449	472	492	466	458	460	492	460	470	498	477	465	471	463	472	461	458	444	455	483	455	457	458	486	445	489	443	453	506	471	473	484	436	488	494	440	476	486	497	444	436	456	477	479	460	418	479	471	468	476	485	488	456	483	476	478	466	459	482	459	503	480	466	480	465	452	468	459	457	435	453	452	462	467	468	418	480	412	472	479	481	472	528	482	442	451	442	474	452	436	447	479	441	452	442	487	484	463	483	466	448	456	481	479	468	495	448	490	497	488	460	434	471	462	470	491	518	479	499	460	475	468	489	457	482	467	468	454	472	470	483	445	462	480	472	479	469	453	519	482	497	425	498	450	473	452	445	467	467	499	480	490	491	477	433	443	484	469	485	424	509	465	481	483	447	448	458	466	473	458	482	446	483	463	474	418	462	442	460	496	487	507	457	471	456	481	484	438	475	464	486	476	474	448	470	529	489	473	480	485	501	448	472	461	465	473	463	427	462	448	459	451	476	490	469	482	481	468	493	508	505	454	473	448	455	455	441	433	510	428	508	517	479	500	467	463	484	446	431	486	485	467	474	480	488	465	429	449	447	487	476	459	461	467	490	498	466	493	484	480	460	442	463	480	465	462	461	443	451	450	477	463	446	491	479	478	458	479	483	505	400	513	466	455	469	434	480	453	499	446	460	463	479	490	463	501	461	470	442	444	490	460	478	494	475	446	450	473	492	487	531	441	443	467	449	510	454	471	488	483	461	443	448	488	469	440	455	462	463	455	456	485	448	477	440	492	458	494	489	461	469	456	433	495	475	473	441	445	472	455	496	463	442	429	451	471	468	453	452	468	455	448	519	465	498	489	488	500	472	449	416	457	446	467	517	474	478	506	468	502	482	523	483	437	449	476	473	461	451	475	451	496	483	466	439	464	462	446	476	466	477	462	476	456	483	449	465	462	462	470	471	489	475	456	434	461
6582	3107	835	491	615	575	405	398	366	318	231	207	166	160	175	141	132	129	131	95	101	83	76	83	63	63	57	48	66	57	65	44	65	40	64	47	58	54	47	53	53	41	52	43	44	60	57	46	59	43	58	57	36	51	50	47	52	56	38	47	40	47	47	45	59	36	37	40	40	52	47	49	40	39	54	35	38	31	36	43	49	38	44	38	39	45	42	34	42	35	45	42	31	26	39	40	47	32	40	47	33	48	32	42	29	33	38	47	38	33	48	28	39	42	44	30	42	44	32	48	32	50	35	42	33	41	42	50	36	38	40	37	39	54	50	45	34	37	45	44	35	35	36	37	46	25	43	48	55	38	39	39	33	36	37	36	47	41	43	26	56	39	35	44	41	47	34	47	35	40	48	32	38	30	41	43	44	42	51	42	32	26	37	39	24	35	44	42	47	37	38	27	37	42	37	36	38	37	33	53	38	38	45	54	34	37	40	30	28	29	26	47	39	59	37	48	37	39	44	37	36	36	33	36	39	35	44	47	33	33	42	43	34	44	37	39	45	36	40	49	28	35	44	45	34	48	57	45	38	50	35	38	38	44	32	55	45	36	51	31	42	47	41	32	44	35	29	40	46	42	36	39	34	36	57	29	41	39	41	35	37	44	30	36	34	30	48	37	34	34	43	35	35	28	35	56	32	29	46	36	44	28	44	46	47	41	38	45	38	42	42	42	47	42	43	27	49	34	45	42	42	44	43	42	38	33	37	41	49	42	35	32	37	35	46	37	35	35	43	41	45	36	35	42	36	53	41	47	40	43	38	42	37	32	30	44	40	32	45	45	28	48	37	36	47	40	39	44	30	35	47	44	43	34	41	43	39	39	30	34	33	39	28	39	46	40	27	33	42	40	38	38	42	44	36	39	49	42	43	34	47	49	42	38	38	41	35	34	34	34	42	32	39	48	36	40	40	37	28	41	37	45	36	40	44	37	43	43	42	42	37	36	50	39	40	29	41	33	34	41	34	39	44	52	35	42	45	43	34	48	49	26	42	34	46	43	30	52	33	30	37	33	37	39	37	47	34	33	44	26	34	34	45	43	25	54	25	39	37	46	41	47	31	40	45	46	44	43	40	38	35	28	43	38	42	51	36	35	42	39	41	41	41	47	31	53	38	38	37	40	48	44	29	44	33	41	38	43	43	43	28	47	38	49	46	42	31	31	29	43	30	56	32	32	44	40	34	39	28	51	47	34	34	39	38	36	41	42	27	38	34	34	38	41	29	33	32	36	36	43	43	38	48	42	40	35	35	46	38	40	45	51	48	37	41	36	50	47	33	45	36	28	43	38	42	37	33	39	45	35	46	48	36	48	36	36	36	37	52	41	34	31	37	43	34	34	30	49	44	35	49	35	43	38	40	46	42	39	36	53	36	59	35	39	41	41	42	20	44	45	37	46	47	38	32	34	45	41	32	41	36	35	28	46	40	33	30	35	44	43	25	47	44	39	40	36	33	55	40	35	36	24	31	31	39	34	36	41	44	39	33	36	41	36	46	36	46	42	49	28	48	41	43	40	38	29	33	47	33	36	41	50	44	43	34	44	43	47	41	28	38	31	44	42	37	42	40	30	40	37	40	29	43	34	34	47	37	54	35	47	61	32	37	42	32	41	41	41	44	27	36	36	38	31	41	36	45	37	42	38	23	41	44	36	41	33	21	38	33	42	40	42	39	42	38	42	38	34	44	31	32	32	38	36	35	49	35	35	45	46	27	41	51	42	51	42	41	29	28	44	43	39	34	41	37	33	46	25	33	40	41	30	37	34	25	34	43	33	33	35	29	32	48	36	34	36	38	40	40	31	41	42	43	34	38	46	31	47	28	35	43	41	39	37	33	37	43	37	50	40	29	37	28	35	34	44	52	57	34	41	37	37	34	38	32	39	51	49	47	53	36	45	25	40	33	35	38	50	31	30	28	32	34	41	42	44	53	43	33	44	52	38	43	35	34	29	46	41	35	41	41	39	40	38	53	30	38	38	40	31	29	52	35	45	47	40	40	41	33	48	37	49	34	34	43	29	47	39	47	31	40	42	46	29	46	45	34	44	40	32	40	36	42	42	43	40	43	35	50	29	36	35	34	39	37	37	37	35	39	40	38	46	45	46	47	44	35	43	39	45	42	28	38	44	25	49	35	41	37	45	31	34	43	24	33	43	31	44	31	41	35	26	33	33	46	23	44	41	30	45	35	42	48	42	35	45	40	38	40	35	39	41	38	46	46	34	40	36	45	40	29	40	40	41	53	32	48	35	31	37	38	34	43	35	42	42	46	48	38	33	32	47	35	43	36	42	41	44	43	47	40	39	43	31	39	32	36	29	39	43	42	41	39	40	34	51	44	34	37	34	33	35	49	34	40	35	46	43	42	41	32	49	38	46	45	35	42	32	39	44	32	51	36	28	32	31	41	42	35	41	33	40	32	35	33	43	35	36	55	37	41	42	35	34	37	32	38	38	38	44	41	34	47	37	40	35	41	28	34	31	36	44	33	40	37	46	41	39	38	46	34	36	37	43	40	35	39	39	39	34	41	35	32	34	45	37	49	43	48	36	62	51	28	55	32	30	30	38	46	43	40	35	37	30	32	43	33	33	34	36	39	29	43	40	39	44	53	36	39	47	32	41	38	45	43	36	34	34	38	43	42	40	42	40	43	37	39	36	46	45	40	37	31	54	47	25	37	37	32	45	45	36	36	36	33	37	50	32	36	43	45	40	40	50	32	38	31	43	37	40	36	49	45	46	39	36	44	41	28	43	40	33	37	33	39	42	48	43	39	45	28	37	28	51	42	32	33	42	35	43	39	36	39	34	42	45	36	35	38	27	50	45	37	42	35	47	56	37	36	38	39	32	27	41	45	47	40	44	38	42	43	34	35	55	40	36	41	49	36	42	32	36	44	49	31	51	32	40	39	42	34	42	38	32	42	44	37	38	41	31	38	44	48	41	42	38	20	47	48	40	35	45	33	37	51	37	43	46	41	43	33	44	43	33	42	46	39	44	44	29	50	47	30	37	47	29	46	44	38	41	37	34	49	43	46	32	37	41	44	42	37	45	43	34	41	33	27	42	32	33	38	48	52	42	49	40	54	37	43	46	30	40	38	39	49	51	41	33	35	38	41	45	26	47	43	42	48	48	34	31	36	39	40	34	39	45	39	31	43	38	42	24	42	38	38	35	50	42	39	36	34	50	53	37	43	37	42	49	34	35	39	55	41	32	40	52	47	28	40	31	38	56	37	35	37	37	37	40	43	29	42	33	37	46	36	38	38	36	32	28	42	44	45	38	42	45	43	38	30	38	41	46	52	34	37	61	45	39	39	50	41	36	31	33	45	37	40	40	52	35	41	40	33	39	42	31	41	30	34	45	54	34	27	34	45	39	45	46	52	40	32	31	39	39	47	29	35	44	34	34	35	34	36	58	42	33	37	40	37	46	41	50	48	40	37	33
44102	27912	15308	24322	30875	29703	25553	22064	19291	16942	13541	11450	10127	8945	7999	6680	5901	5639	5455	4877	4068	3561	3005	2621	2278	2159	1920	1636	1538	1382	1423	1208	1243	1210	1210	1186	1119	1167	1161	1134	1145	1193	1179	1134	1136	1123	1123	1132	1094	1184	1107	1137	1172	1139	1110	1066	998	979	920	970	899	861	832	902	851	850	866	860	835	787	777	780	778	743	785	700	678	755	766	734	749	744	745	695	731	703	717	699	670	707	684	659	686	732	636	638	647	686	690	651	653	648	672	692	641	672	673	653	593	647	643	647	695	618	620	682	644	678	692	639	630	692	663	673	636	689	685	607	639	682	710	658	667	635	644	660	652	685	658	654	658	650	659	669	617	663	657	656	673	676	663	630	648	612	670	669	689	662	661	647	663	668	656	675	654	668	650	638	655	662	663	676	659	665	688	635	656	705	653	705	638	674	664	666	626	643	657	688	650	607	645	655	603	640	683	640	664	631	663	666	611	625	642	623	694	721	692	674	649	642	655	634	649	678	665	602	673	654	620	669	596	655	653	637	674	743	632	638	596	668	679	651	627	612	608	607	694	699	627	628	637	666	647	656	690	675	628	637	671	645	645	674	682	637	668	628	634	584	630	641	680	619	623	606	628	672	629	684	700	661	669	618	648	655	639	654	666	663	646	651	667	682	671	637	706	646	678	675	648	668	666	685	659	626	652	654	640	609	642	665	635	617	639	646	624	666	648	618	724	597	650	656	637	620	643	661	672	659	683	685	660	637	683	645	665	679	630	682	677	654	649	689	688	684	608	645	659	611	685	680	672	627	632	698	638	659	656	688	602	671	653	691	659	641	635	623	645	670	638	644	659	658	684	632	636	638	677	630	651	634	693	690	665	664	628	640	617	650	608	661	653	665	688	685	637	679	638	646	656	647	664	703	665	622	646	668	659	664	642	645	612	667	648	682	629	676	610	652	613	639	636	654	625	630	672	641	637	677	648	641	622	648	660	663	670	670	636	638	630	636	663	684	606	640	683	647	622	636	638	690	627	691	673	643	639	607	615	699	687	729	675	684	623	685	637	668	658	662	645	639	629	624	723	651	655	665	651	668	646	649	637	638	626	638	659	681	662	628	681	616	663	645	661	625	658	654	651	684	664	670	667	685	659	676	665	678	714	618	658	626	666	677	658	682	699	636	655	642	622	634	620	662	655	641	653	618	651	665	645	610	654	653	675	641	647	608	674	586	674	622	651	642	598	678	687	666	680	638	668	610	662	699	677	654	681	626	619	665	662	667	642	654	647	663	683	651	687	660	655	624	678	628	656	683	658	718	667	659	632	639	657	683	656	631	638	610	644	622	610	651	585	660	662	630	658	671	628	651	622	689	677	660	679	650	657	648	624	658	641	670	636	672	637	622	629	639	624	653	670	635	650	669	613	659	670	633	665	623	651	608	674	678	609	640	620	640	608	638	673	630	667	624	660	645	607	598	639	678	637	669	639	622	670	683	650	631	683	667	638	629	657	673	635	652	657	656	643	662	666	660	676	643	645	675	628	667	698	598	681	663	681	666	732	695	660	663	613	663	615	642	636	650	624	650	629	672	615	632	633	689	603	675	643	661	649	638	682	629	597	639	645	693	653	660	645	619	676	634	700	665	680	670	645	655	626	674	621	650	651	632	666	648	653	698	662	652	674	597	680	669	648	635	621	664	645	648	637	674	678	624	635	652	656	702	631	679	642	625	666	619	666	637	660	603	629	667	678	666	639	613	627	616	728	658	666	649	673	693	660	666	672	681	638	694	614	670	664	652	647	617	668	654	636	675	670	668	687	647	622	661	638	626	635	685	686	629	627	667	642	679	651	692	679	680	682	646	615	657	682	642	614	672	625	645	615	647	685	697	654	628	644	637	666	649	651	665	624	676	640	641	584	659	626	631	659	579	723	646	629	675	689	618	642	667	696	657	644	684	686	642	646	659	634	616	651	624	614	690	684	635	661	672	607	600	652	651	603	665	628	650	637	644	628	644	653	654	664	666	674	633	682	652	653	688	629	634	625	635	687	683	699	690	652	613	656	676	665	682	631	695	642	654	652	645	723	632	680	639	635	634	610	641	673	639	616	635	655	659	648	700	654	669	676	657	658	640	635	653	699	666	615	592	704	630	621	664	645	659	667	615	628	672	645	685	655	642	602	670	650	656	655	644	664	655	663	612	645	645	659	671	677	655	671	693	707	605	649	676	635	688	644	679	649	650	643	637	678	673	644	654	650	655	603	655	626	715	605	623	616	636	632	697	662	637	626	647	621	683	632	631	663	589	638	644	670	633	612	643	660	628	626	668	619	630	676	648	635	649	626	633	620	642	673	599	634	641	615	703	666	667	639	662	629	676	632	696	717	649	630	604	655	628	680	635	642	680	648	661	626	655	677	637	657	622	654	601	706	620	648	639	657	654	613	606	681	654	650	606	652	680	664	676	678	641	633	618	601	619	632	624	634	659	680	680	639	652	611	664	628	632	666	629	654	707	652	646	644	674	636	626	626	644	667	645	652	631	615	715	652	650	693	661	713	667	643	652	675	631	656	659	632	691	641	621	612	666	605	639	652	650	644	665	659	637	663	630	681	653	615	634	606	662	655	633	680	623	660	607	642	664	644	648	624	654	620	660	693	713	640	633	628	626	635	603	652	651	646	663	632	621	678	641	653	667	650	636	665	667	702	674	643	636	626	655	641	607	641	653	643	622	663	657	668	663	667	672	617	640	661	650	583	647	652	654	627	677	642	656	676	674	647	641	656	638	622	644	655	646	692	644	692	654	643	661	684	650	660	662	642	647	639	679	589	646	594	648	654	613	613	680	631	670	646	620	663	615	624	656	677	660	660	685	658	672	650	639	660	630	664	690	671	661	600	633	665	662	668	660	650	649	666	648	682	681	678	659	698	660	621	653	630	617	607	653	623	638	606	629	647	647	636	636	597	645	664	656	653	628	673	621	619	634	690	650	648	620	687	644	630	685	623	674	714	623	690	622	654	648	661	721	685	690	627	665	644	662	630	658	675	702	667	668	625	664	658	626	670	620	660	656	711	681	654	660	650	666	651	629	610	674	658	687	653	664	670	640	647	673	668	618	672	656	650	638	660	675	616	638	708	624	673	659	701	620	651	650	704	693	674	658	631	638	615	669	646	636	661	644	656	622	655	692	624	648	611	688	712	677	633	680	600	623	642	613	606	638	648	631	686	630	659	685	654	666	699	654	632	647	639	672	695	678	666	700	658	677	646	662	616	636	663	639	668	640	676	669	670	638	656	655	634	637	628	625	690	651	646	663	606	637	683	636	610	641	668	676	654	684	658	610	667	628	653	589	590	652	629	649	667	664	632	645	632	656	645	682	620	662	646	635	678	666	615	649	678	701	658	637	664	660	689	673	638	592	618	688	694	637	671	640	619	662	643	689	672	669	596	650	588	642	598	724	658	637	660	703	680	640	635	690	614	611	644	657	653	654	657	673	631	681	645	646	612	649	630	644
6529	2312	629	365	434	448	361	317	317	274	224	212	178	142	134	119	115	113	105	114	87	70	83	71	59	61	57	52	56	43	46	53	41	36	56	48	44	39	41	39	44	54	39	46	43	39	37	42	39	48	42	49	40	36	48	40	47	37	38	34	36	46	32	41	41	38	27	44	26	38	49	35	46	34	43	45	21	33	40	41	32	45	45	38	46	37	32	24	39	24	42	51	33	41	30	45	38	43	37	51	36	35	33	23	30	27	31	37	34	40	35	40	45	34	35	33	38	33	44	35	46	27	39	49	42	38	42	45	43	34	40	28	33	40	46	36	37	42	44	31	27	33	31	38	31	29	44	35	33	32	32	36	44	42	52	33	27	38	40	27	49	39	41	43	44	40	41	34	24	37	34	39	48	33	45	37	39	46	36	51	37	50	50	43	40	38	37	33	35	41	40	44	32	34	33	35	42	36	45	33	31	41	44	34	40	30	33	30	35	36	39	40	32	24	31	43	29	43	44	40	34	40	42	47	41	47	45	43	33	33	32	51	44	34	47	35	44	33	36	33	32	39	35	29	33	31	36	49	33	46	41	29	32	44	44	35	50	30	40	49	40	28	25	26	35	38	35	34	28	34	36	42	24	42	37	35	33	45	43	53	36	39	40	31	32	32	33	35	47	48	40	35	37	41	38	42	42	30	38	38	25	31	33	33	38	32	37	38	39	46	38	42	41	29	43	38	43	46	33	34	44	43	29	33	41	49	44	37	35	40	31	47	43	40	29	44	45	36	31	45	39	45	34	27	40	39	32	42	37	49	42	28	38	40	43	35	33	38	30	41	37	38	31	37	29	35	33	39	34	36	43	28	39	40	43	37	31	43	37	53	32	33	28	40	48	34	43	34	24	57	43	30	34	44	38	41	34	39	40	39	32	38	37	29	34	45	32	39	37	45	32	36	36	36	44	39	41	40	47	41	37	32	31	46	25	40	35	32	27	44	34	33	38	35	31	33	48	41	45	35	41	40	24	34	34	36	39	42	23	33	46	35	31	40	32	31	35	48	43	50	32	43	37	34	42	36	42	35	33	32	36	36	44	40	41	33	44	35	49	50	42	36	34	43	38	44	41	31	46	32	36	36	37	35	49	44	36	36	38	43	36	33	31	53	44	31	30	39	43	37	47	32	36	33	43	35	47	37	45	43	36	44	41	26	36	44	36	40	42	40	42	53	37	28	31	40	40	30	33	36	38	39	31	45	42	45	41	43	36	29	33	42	36	38	28	45	28	43	31	35	47	32	22	47	37	35	32	33	37	45	46	32	28	35	37	34	45	46	32	32	37	30	48	38	39	34	40	39	31	46	30	35	40	32	39	33	43	30	38	46	39	41	41	45	36	39	36	40	40	35	41	54	32	35	37	50	28	38	49	43	40	47	43	46	33	39	38	46	56	43	47	39	37	41	35	39	52	50	32	41	36	38	43	34	34	31	35	32	28	36	35	35	56	29	35	38	51	29	34	42	32	38	33	43	42	27	34	37	58	37	25	34	32	43	45	38	37	37	39	35	37	39	39	39	41	27	40	35	42	34	34	38	34	39	40	42	34	37	34	32	32	33	39	30	34	30	35	39	40	32	40	42	39	37	38	41	39	42	40	38	25	44	36	38	42	41	39	42	34	36	23	42	50	29	38	35	44	37	30	49	42	35	42	44	51	42	33	44	38	38	26	40	34	37	45	46	37	31	30	29	29	35	36	40	43	35	47	34	35	38	41	42	43	34	40	40	37	42	36	45	33	28	46	37	33	53	41	44	28	40	26	29	42	30	45	35	35	39	47	30	43	43	37	39	42	28	39	48	42	47	33	45	36	43	50	37	36	44	32	45	47	31	33	31	44	40	37	40	29	40	29	34	26	27	40	36	41	48	27	39	31	36	39	35	53	43	45	37	37	35	36	36	51	38	44	37	36	29	31	39	40	36	41	20	40	38	36	35	38	35	38	46	44	29	34	39	32	33	34	37	37	45	32	33	36	29	35	36	44	43	26	36	27	28	44	33	32	40	39	39	36	37	42	39	36	36	41	40	38	35	41	39	33	37	26	33	38	41	46	47	34	32	35	50	38	40	39	25	32	36	34	27	45	41	42	26	45	39	42	45	32	37	44	43	40	40	35	34	45	49	28	47	43	39	37	38	39	25	42	39	44	44	42	33	40	35	48	37	35	52	36	38	50	34	28	39	43	44	36	34	37	30	45	37	49	40	36	27	29	26	38	43	30	40	34	46	28	44	32	50	40	36	41	23	38	33	36	43	37	31	40	38	43	35	29	46	41	51	45	39	38	37	46	31	37	43	37	27	38	35	38	47	50	45	47	38	42	33	30	35	31	31	37	40	37	38	36	38	35	34	38	39	44	40	37	31	42	46	35	38	38	42	32	30	44	37	31	34	49	36	32	41	35	34	30	34	41	35	35	34	33	33	38	47	44	42	41	38	27	39	49	34	42	32	37	43	43	36	27	40	34	55	51	39	32	33	42	33	30	26	33	42	38	44	37	37	39	30	34	33	35	35	47	35	43	33	40	29	44	30	46	35	50	41	38	35	33	40	33	43	41	44	38	43	38	38	36	39	40	41	36	32	42	44	35	33	45	39	32	39	47	34	38	32	40	46	36	44	50	37	44	35	31	44	36	33	35	35	26	44	33	44	37	39	37	33	45	44	33	42	31	33	45	37	37	33	42	33	44	31	37	39	24	39	39	38	35	37	27	36	26	45	43	35	39	36	51	30	38	36	22	39	37	43	38	41	32	30	28	43	35	34	39	36	40	32	45	50	45	29	38	31	37	33	43	43	38	38	42	37	32	35	47	30	39	41	38	35	53	32	26	32	41	41	43	36	40	29	39	34	27	48	45	31	48	48	51	54	32	36	46	35	31	43	36	44	35	44	35	32	41	37	48	38	45	32	31	43	43	44	36	33	40	35	46	44	47	42	41	25	54	28	37	38	23	41	46	31	38	41	42	25	47	44	28	45	34	40	31	30	30	39	38	31	33	37	37	43	26	45	36	41	36	32	42	29	42	30	32	40	40	45	36	36	45	39	40	40	35	43	39	25	30	40	26	34	43	38	29	30	42	45	40	29	37	39	40	31	44	40	42	53	37	38	40	42	45	39	28	45	35	27	40	33	46	37	35	40	39	44	33	34	35	34	29	31	35	37	43	30	37	41	24	38	39	33	43	37	42	29	32	40	38	41	40	37	31	36	33	48	30	36	46	39	31	31	40	35	26	38	28	36	46	39	24	34	45	33	43	35	41	41	44	45	30	41	39	51	35	39	38	44	42	32	50	36	38	37	37	39	39	45	43	40	35	38	28	36	35	30	40	48	35	29	38	32	31	42	37	43	43	45	38	45	27	26	47	34	36	27	30	48	45	48	41	39	45	39	42	32	27	44	36	32	28	45	41	32	38	41	38	32	43	35	29	52	37	41	37	43	34	38	35	36	40	36
40210	25374	13058	21178	27986	26662	22751	19242	17395	14750	11704	10202	8623	7325	6414	5777	5340	4990	4637	3893	3204	2726	2441	2150	1858	1660	1573	1403	1339	1223	1157	1055	1129	1067	988	1035	1055	1007	1025	1118	1016	1033	1027	1015	951	1012	1010	967	984	1013	1009	1016	1061	979	982	927	913	828	843	819	773	798	799	775	837	760	821	772	766	720	703	696	684	731	680	639	692	648	697	652	779	673	731	708	674	658	672	622	628	654	718	669	639	625	609	652	659	624	664	604	690	600	605	661	631	637	631	623	632	651	597	651	642	642	634	627	692	623	650	637	630	667	606	639	620	668	619	578	653	636	661	578	640	599	635	658	591	648	628	615	601	636	613	576	607	625	632	596	621	617	655	642	625	634	643	624	643	616	630	630	628	650	641	684	575	639	606	596	610	661	591	601	595	598	601	593	586	640	604	666	623	621	625	609	635	618	656	592	612	625	613	617	585	600	620	616	616	625	583	642	640	630	636	606	656	620	646	672	578	626	661	632	592	651	605	608	655	641	600	621	624	623	626	641	622	624	622	602	626	659	612	647	616	619	622	626	634	628	630	650	639	605	613	622	633	660	615	634	585	590	601	586	603	675	630	630	649	648	646	647	632	598	614	617	629	616	637	648	628	607	666	614	636	580	651	622	609	613	595	565	665	635	584	624	621	589	619	611	632	596	604	620	601	641	638	658	614	619	629	577	635	625	627	622	620	665	605	589	641	664	629	647	663	628	643	615	654	621	597	590	623	656	620	599	639	618	628	615	651	620	604	648	659	654	643	618	618	648	636	636	645	631	658	572	631	576	646	614	622	585	645	654	602	614	648	606	640	608	560	559	638	603	646	583	641	655	638	595	660	636	628	609	616	644	595	629	644	626	617	642	598	592	613	654	652	627	634	624	678	652	597	609	589	583	573	613	644	622	634	631	659	599	624	619	619	631	605	613	645	641	601	601	599	672	635	610	642	614	604	596	663	624	614	605	654	612	667	616	633	638	622	613	637	636	638	615	588	670	583	606	600	588	640	579	584	584	569	613	636	620	623	651	613	625	643	636	642	663	612	644	593	621	583	631	614	599	613	615	610	594	659	621	613	631	609	645	659	645	627	598	612	654	649	642	567	605	637	584	597	611	599	639	609	645	593	647	619	623	595	643	632	609	607	603	606	630	635	594	628	600	594	630	594	625	646	628	579	601	666	593	618	676	637	596	621	583	612	622	630	623	607	647	683	659	626	617	633	620	606	625	555	622	602	616	651	632	611	624	608	625	620	608	622	650	618	643	673	642	658	626	663	629	599	633	631	633	575	622	670	647	648	595	643	604	612	596	609	657	630	614	670	604	630	677	621	634	625	630	647	636	633	658	629	632	591	605	678	641	655	584	652	639	620	572	641	621	575	658	597	664	652	633	646	607	607	639	620	661	616	610	571	582	626	647	649	594	599	625	616	629	644	640	609	599	607	630	612	632	586	622	606	645	566	661	601	604	609	622	652	653	701	627	618	625	602	595	617	631	574	608	604	638	626	625	627	606	639	625	628	631	631	640	606	586	656	649	615	630	649	618	634	621	570	635	605	634	625	597	618	622	619	616	632	684	606	611	609	614	595	627	651	617	652	653	651	624	619	595	656	611	626	600	634	639	603	604	596	617	621	616	595	555	619	597	606	655	614	639	640	622	592	642	624	637	652	628	622	627	597	675	603	611	650	642	584	636	594	607	630	617	576	634	612	597	633	645	664	601	651	638	610	627	666	635	661	614	611	615	654	603	642	590	666	621	584	654	639	595	618	633	598	611	586	576	637	593	616	610	676	691	627	583	611	582	631	611	571	609	610	618	623	554	598	619	580	622	605	685	618	598	591	640	599	636	628	591	635	571	597	616	618	611	640	608	599	617	595	624	614	638	648	651	621	632	610	630	613	617	599	592	620	638	690	664	650	651	561	628	662	609	595	605	666	617	613	603	634	673	680	615	633	625	606	642	631	613	589	632	649	640	599	601	619	633	623	617	588	598	626	619	574	645	633	657	627	616	602	612	645	659	567	622	617	641	614	654	618	606	635	571	611	668	618	571	602	648	609	654	583	649	660	629	653	622	703	663	576	562	595	640	640	647	619	616	622	670	613	595	606	621	628	628	651	635	648	565	636	610	610	610	599	641	630	649	597	649	675	681	640	597	640	631	643	664	610	584	596	645	612	616	644	619	607	614	596	596	597	601	625	627	610	593	618	575	677	633	646	583	617	619	640	614	611	606	663	609	645	637	623	591	569	630	636	639	643	587	633	651	652	609	628	633	619	613	656	623	635	634	613	632	592	641	618	600	623	630	610	609	623	581	601	595	592	594	629	640	613	588	612	627	605	648	617	638	654	634	657	653	637	623	640	626	641	626	628	650	624	634	660	611	611	601	618	588	611	625	630	633	616	616	648	630	649	605	616	611	627	587	626	638	608	604	619	585	619	601	644	644	658	641	612	623	594	581	645	626	620	619	608	679	607	651	662	678	634	604	602	594	645	622	598	609	635	616	603	655	630	646	614	651	626	587	609	658	600	620	630	656	584	665	640	633	653	638	631	631	623	635	634	641	585	602	593	611	582	634	599	626	639	640	620	597	610	593	564	612	591	630	625	599	635	627	643	616	646	613	626	668	616	624	660	669	667	633	639	637	600	657	649	630	593	637	622	601	617	609	628	633	669	670	620	620	608	659	618	609	640	585	604	599	639	612	641	625	591	635	623	636	655	627	603	601	644	611	559	622	635	621	588	588	652	644	620	615	633	611	643	642	632	608	625	650	597	611	626	621	621	624	633	644	654	627	625	606	615	639	595	609	612	595	577	631	621	650	611	610	582	630	626	654	627	646	646	642	618	642	586	615	597	641	617	605	612	624	582	619	658	637	612	645	593	623	630	594	640	592	610	612	640	632	626	648	603	606	597	652	627	634	640	647	628	650	628	618	634	632	654	617	660	644	682	582	622	646	664	636	601	623	646	619	605	638	668	608	620	624	609	574	606	597	647	610	619	609	609	633	632	620	618	642	623	615	635	595	629	628	578	608	610	655	646	597	641	611	591	669	648	636	634	633	589	659	661	581	607	643	652	612	650	628	605	615	637	634	600	574	661	593	622	589	617	625	636	647	625	611	592	632	630	620	652	665	669	557	584	624	663	638	628	562	602	648	641	633	619	627	596	619	610	577	625	595	611	596	629	644	618	632	626	582	606	671	635	620	635	632	590	589	606	633	623	612	611	628	580	637	638	630	643	613	591	583	629	643	665	655	649	620	620	646	619	628	612	634	598	645	625	605	648	638	609	631	644	594	662	629	597	611	613	578	601	574	643	590	613	623	654	591	577	650	593	638	602	627	653	652	638	642	612	636	586	592	621	626	623	593	608	635	575	623	642	634	635	591	643	640	645	601	624	593	578	632	636	631	653	622	584	634	613	620	598	637	649	648	603	624	626	591	638	589	617	637	609	632	608	627	620	596	638	542	635	619	573	620	619	623
8684	3685	983	579	649	677	538	476	492	400	281	283	245	234	200	157	172	148	145	108	117	98	101	73	86	72	72	69	63	52	59	62	52	53	63	52	72	51	56	83	43	65	74	61	67	49	65	55	61	73	54	55	50	57	60	53	46	46	45	57	40	48	60	51	53	48	60	45	59	53	50	67	52	47	43	50	49	60	52	55	46	49	56	37	49	53	42	42	52	38	43	51	42	49	43	53	47	52	60	53	48	58	62	43	56	32	55	43	69	41	44	45	44	43	38	49	40	50	55	47	60	56	42	42	51	55	47	48	43	51	46	47	45	45	44	44	42	49	58	51	49	43	47	52	48	47	47	45	36	46	53	46	47	52	38	60	55	44	44	48	34	53	44	38	43	49	35	45	41	47	45	48	56	46	42	53	44	42	49	36	45	55	45	39	57	42	49	41	47	47	47	48	48	60	34	43	52	41	45	44	45	46	46	46	49	47	42	51	39	54	47	46	48	40	38	34	52	51	57	46	46	48	46	50	42	52	48	33	55	45	28	50	44	39	45	49	40	44	47	47	47	50	40	46	61	46	45	66	47	43	54	43	55	56	42	53	42	47	39	51	59	46	44	36	45	41	47	51	59	46	52	56	49	36	48	43	46	50	55	37	42	44	37	41	39	48	44	41	40	35	48	45	56	43	45	57	49	39	46	65	46	48	45	51	44	52	39	42	35	43	45	41	49	50	50	30	32	47	42	49	43	43	50	42	38	48	40	51	38	40	42	56	47	48	51	48	36	43	44	43	39	53	48	49	51	42	40	60	49	51	42	43	60	39	46	53	56	49	42	58	48	44	39	47	42	43	43	60	53	46	54	48	41	40	53	49	42	38	51	44	42	47	44	50	59	40	34	49	49	49	50	45	51	58	43	40	33	45	48	36	41	43	44	42	41	48	42	53	44	58	33	48	52	55	50	37	38	45	33	55	46	46	45	47	40	35	51	48	57	46	56	52	57	49	53	46	45	53	37	47	46	42	49	46	42	49	49	44	46	44	41	44	33	44	39	43	51	43	45	49	47	39	46	38	41	31	46	50	48	51	41	35	37	43	49	32	51	51	44	39	48	43	50	50	38	43	50	48	40	39	47	37	55	36	51	32	55	47	49	34	45	48	47	53	43	41	28	41	59	53	47	38	41	49	47	54	48	46	41	53	53	45	33	55	42	37	42	59	43	41	60	50	55	57	47	37	49	40	44	47	37	42	39	35	47	44	48	40	36	43	46	50	47	43	44	41	60	50	52	50	57	49	49	58	47	39	48	49	38	54	34	46	53	47	44	47	48	49	41	47	42	43	36	52	46	52	46	43	39	53	55	54	51	42	56	50	35	39	43	59	53	59	52	49	62	48	52	47	49	46	50	65	50	46	67	44	50	43	54	38	50	49	64	38	36	42	40	46	40	58	44	39	43	48	43	52	48	51	48	40	39	42	47	46	42	48	59	53	35	41	46	48	36	48	46	49	42	39	38	59	38	38	46	45	42	45	44	46	55	42	39	49	38	41	59	42	48	52	56	46	43	45	43	48	42	54	59	50	52	44	38	45	53	38	47	60	45	37	53	49	58	37	50	47	36	38	49	58	56	34	47	48	42	38	39	48	45	59	50	41	44	49	55	50	46	53	55	42	47	48	51	51	40	47	59	44	46	41	47	46	55	55	47	38	35	46	47	52	51	42	52	56	55	42	53	45	46	45	39	35	40	47	46	38	48	43	55	55	60	47	44	50	43	52	39	50	42	38	54	38	46	44	52	40	41	57	40	58	53	45	45	46	60	36	45	50	42	56	43	49	48	53	51	36	43	49	34	45	51	45	51	40	37	40	57	33	49	49	50	47	46	35	36	38	50	67	37	40	46	56	50	52	51	37	33	42	43	45	55	48	56	56	38	37	46	45	63	39	56	43	55	43	52	46	36	45	57	41	37	45	52	51	45	47	44	52	43	36	46	35	47	42	44	48	38	50	51	42	39	52	30	44	44	33	42	37	46	56	38	41	62	43	42	61	42	41	43	46	41	41	47	49	44	42	44	54	55	43	42	51	48	49	42	43	42	55	56	47	42	49	49	38	38	42	51	33	41	47	48	49	40	46	45	56	31	46	40	51	52	59	48	39	43	43	55	46	45	36	50	53	49	55	33	37	47	44	36	47	48	46	45	52	43	37	46	38	55	51	47	40	46	55	44	47	54	52	58	45	41	43	40	49	50	51	54	49	45	41	41	44	45	49	49	51	28	48	44	46	39	51	55	38	42	60	64	50	55	48	47	45	55	49	52	33	55	50	43	37	46	54	44	52	53	54	37	50	47	36	42	52	46	46	58	57	41	45	50	41	42	39	45	45	57	40	38	39	41	45	34	47	53	51	62	37	52	51	55	49	48	40	48	44	45	41	34	40	52	44	50	47	58	53	47	46	38	44	42	48	48	48	42	53	44	47	53	56	49	43	39	37	42	49	39	59	45	56	57	49	44	55	44	45	40	45	37	38	47	39	60	53	56	46	46	46	36	45	33	48	50	34	50	44	59	49	44	45	37	59	52	35	52	24	46	57	49	46	51	48	51	56	41	58	47	50	37	54	50	57	36	46	40	42	41	52	47	42	47	41	50	43	53	43	41	39	51	54	34	51	44	41	52	58	53	45	46	51	39	48	49	57	47	44	49	40	44	40	49	45	33	53	41	50	55	44	46	40	48	62	53	39	38	49	44	48	53	41	45	38	34	49	34	43	47	51	40	51	49	34	45	35	39	53	43	40	31	59	40	48	49	46	61	56	36	40	56	43	44	33	44	43	37	41	44	51	41	48	43	49	49	59	62	41	54	47	60	52	52	56	45	45	45	36	50	34	47	49	42	63	36	55	58	46	51	37	46	35	40	48	51	38	48	48	41	41	56	35	48	45	50	43	39	48	48	42	49	42	48	44	49	51	43	50	57	41	42	41	59	47	41	50	66	58	50	46	49	57	46	44	50	36	51	49	55	51	46	27	52	47	44	53	47	40	36	45	48	50	50	42	59	48	36	59	51	45	59	44	51	54	37	27	53	51	58	44	37	36	40	57	44	33	34	58	55	51	41	49	41	36	48	50	46	41	39	40	46	42	41	43	49	42	39	56	53	52	47	47	50	30	43	44	35	44	43	48	53	44	48	33	48	44	41	47	41	32	56	40	52	50	55	44	42	34	48	54	44	33	42	38	49	42	48	42	52	44	53	41	47	45	58	42	44	60	56	57	52	37	45	49	39	50	39	44	46	50	37	52	43	40	55	47	55	46	47	53	44	57	38	46	52	41	37	51	50	44	41	41	49	41	59	39	59	53	39	40	33	47	33	49	39	42	60	57	40	46	51	60	48	59	51	40	62	45	54	36	56	35	46	54	38	48	54	39	47	68	51	46	34	49	38	46	47	41	57	53	42	49	42	51	54	35	49	38	45	53	49	42	43	31	48	37	55	52	53	54	46	42
46964	28902	16629	26246	33491	32458	28584	25343	22366	18726	15712	13997	12258	10709	9072	8350	7856	7262	6435	5513	4729	4085	3531	3092	2827	2441	2182	2031	1905	1729	1737	1668	1523	1556	1565	1484	1511	1503	1507	1433	1408	1373	1440	1357	1371	1443	1456	1488	1401	1429	1465	1406	1273	1301	1231	1279	1143	1161	1079	1139	1080	1115	1071	1031	1035	1014	975	1004	1020	992	948	958	945	935	870	839	886	886	832	850	862	876	836	849	832	900	805	835	836	821	851	831	840	835	873	764	766	844	795	801	789	756	762	769	801	795	778	761	778	771	792	793	783	798	792	762	783	769	738	776	767	772	776	729	787	796	828	802	790	807	788	759	783	756	773	753	758	810	754	761	784	778	780	786	773	824	790	778	803	834	831	831	781	789	850	739	803	773	787	851	780	784	775	771	799	773	745	784	777	800	752	793	787	784	752	770	749	736	748	761	774	750	803	734	763	785	781	747	745	800	761	771	743	753	772	758	749	772	748	792	813	770	757	773	787	758	721	799	765	732	767	777	759	799	775	759	794	822	786	813	735	780	727	744	794	741	772	770	778	803	783	764	714	765	785	728	773	789	785	781	756	753	718	783	796	777	758	761	742	742	753	738	711	795	769	775	761	827	751	762	758	760	747	804	780	779	753	723	748	800	798	768	743	768	740	774	780	758	774	797	779	747	716	744	815	795	804	793	778	756	767	829	745	789	815	793	725	777	803	788	738	780	749	742	768	737	785	800	774	757	750	796	748	822	721	767	762	770	753	769	801	772	758	732	738	812	710	763	750	777	799	739	759	785	746	759	780	740	754	763	727	749	807	772	784	813	760	759	780	799	812	745	773	859	783	795	775	743	768	766	710	770	815	789	752	755	791	761	719	755	780	829	769	777	778	782	796	723	746	731	788	817	795	760	756	822	755	736	780	741	810	775	765	740	731	781	736	754	765	764	755	762	807	779	751	744	833	763	777	793	792	774	784	788	736	738	790	764	758	756	717	805	746	802	760	755	792	728	767	768	773	755	764	776	767	711	787	786	772	724	769	749	742	781	765	715	730	737	744	812	746	726	777	680	812	767	816	778	737	760	780	745	795	844	762	762	755	802	787	769	774	805	754	768	766	752	776	745	778	768	730	805	733	788	769	733	798	763	777	763	740	742	775	809	722	737	785	818	777	742	774	773	759	760	793	739	795	768	803	778	784	791	775	703	805	721	785	752	757	733	792	755	722	779	805	795	719	785	765	730	773	789	765	790	785	786	797	754	819	771	785	794	723	759	789	765	791	753	768	774	759	802	783	842	718	816	786	766	736	759	775	770	756	806	764	725	729	781	804	795	809	787	798	728	722	809	770	767	771	748	777	817	789	775	752	722	742	758	763	746	788	789	807	739	736	782	829	759	714	741	729	798	815	828	798	765	730	745	726	735	823	742	730	805	771	782	766	732	740	767	784	827	781	787	769	791	811	800	787	736	756	763	784	782	777	793	731	700	755	755	736	763	764	765	778	778	791	792	728	751	771	809	763	767	745	771	760	785	744	755	781	764	768	782	775	735	740	766	778	765	767	776	765	762	722	782	756	763	765	738	782	758	763	771	824	763	801	777	792	723	728	778	784	776	741	801	725	802	772	749	758	763	790	794	790	792	781	794	784	780	781	774	743	808	746	746	758	775	761	751	763	761	806	679	791	751	738	784	759	764	765	767	715	792	817	719	743	788	755	778	804	772	748	766	745	779	720	794	775	777	796	767	781	798	829	795	737	778	780	761	792	733	825	765	773	746	769	752	836	761	767	776	730	772	785	811	777	789	756	802	789	771	756	721	770	748	764	812	793	793	797	814	753	743	785	755	790	741	769	837	752	743	749	772	756	763	780	785	743	750	791	757	771	754	756	765	726	723	834	759	756	769	769	766	756	765	787	725	776	751	789	752	731	790	810	740	826	766	744	753	792	818	792	773	760	746	780	766	782	710	729	764	767	738	778	794	786	794	727	763	794	729	804	718	812	791	820	732	758	758	763	764	793	774	736	740	761	765	778	780	745	781	750	739	732	770	795	792	782	800	761	784	756	767	788	793	758	777	752	767	787	788	751	814	749	739	820	786	739	802	785	795	738	790	772	736	769	789	776	787	757	733	758	754	733	773	796	781	751	782	714	816	737	726	792	781	719	717	793	773	774	741	777	746	781	768	784	777	765	709	775	773	785	785	791	751	761	760	730	779	768	764	796	786	748	792	773	821	774	799	774	763	764	766	710	758	809	790	789	760	761	756	794	755	801	690	774	789	703	754	779	785	796	752	759	758	788	769	735	753	760	801	712	754	752	787	776	802	783	760	754	834	776	792	743	799	709	731	787	767	773	712	770	793	788	792	754	766	759	738	761	782	808	756	800	741	742	786	778	831	778	776	803	748	784	796	833	806	714	777	776	776	799	794	745	770	773	758	821	778	773	780	804	751	740	768	803	769	753	736	769	772	810	709	802	748	781	755	724	755	760	740	738	782	795	761	793	741	742	772	774	748	794	768	824	756	773	712	767	736	804	781	749	772	787	719	715	739	746	714	762	737	754	744	762	757	780	801	717	755	758	789	727	738	800	747	752	711	755	755	781	715	760	782	739	805	788	753	801	781	740	763	765	741	698	770	710	766	734	788	770	763	776	759	720	811	723	770	734	752	775	763	771	752	787	800	752	753	796	786	748	827	767	763	747	771	809	758	755	724	781	736	791	756	798	814	761	774	747	754	779	768	770	718	738	780	795	792	804	785	767	756	789	795	767	760	736	735	747	768	775	787	727	780	768	813	756	752	740	773	765	817	780	782	779	759	808	766	767	785	735	770	755	796	764	751	835	792	782	806	787	782	773	734	805	732	764	786	721	754	756	778	809	739	778	782	778	812	777	739	742	798	778	784	744	777	751	743	738	750	765	769	744	792	742	739	751	794	732	725	760	757	798	796	786	795	762	742	767	732	706	811	788	753	746	794	721	838	802	735	842	727	805	755	700	782	793	752	798	785	768	750	800	798	773	772	802	782	816	793	759	799	746	785	751	732	784	781	738	789	824	753	827	770	781	776	783	742	796	748	788	801	758	776	819	784	753	788	723	765	773	743	816	777	796	759	730	796	761	789	770	740	773	766	756	805	808	791	801	798	767	773	761	804	736	806	775	779	793	792	803	775	792	740	694	764	784	758	761	795	805	760	739	784	800	817	790	775	711	739	795	769	783	779	765	758	795	755	792	777	754	791	822	770	795	753	734	728	767	736	771	783	761	808	796	800	828	767	786	802	766	756	815	767	785	765	780	784	782	724	739	778	844	853	762	735	786	730	744	763	755	766	765	780	773	753	750	720	804	763	695	719	782	780	744	783	831	743	790	797	751	760	809	784	784	796	746	778	765	782	767	751	742	784	770	790	771	742	753	767	771	737	791	756	758	733	745	719	741	770	792	790	755	702	753	744	740	752	728	754	807	768	775	739	731	764	807	810	781	754	782	820	709	730	785	758	788	762	790	768	821	780	759	729	761	784
3562	980	323	224	271	263	211	209	209	151	136	122	113	106	89	88	75	60	71	63	38	50	38	47	49	38	34	33	39	33	40	32	31	26	36	35	46	27	32	38	35	39	25	27	36	19	30	31	32	24	40	35	28	33	27	25	28	25	42	26	31	26	29	31	29	35	32	29	32	26	38	28	19	22	42	23	32	22	19	31	25	28	30	29	27	34	27	33	44	23	27	21	23	20	29	42	28	19	30	33	28	28	34	30	37	21	21	33	34	23	34	32	30	26	25	28	25	19	28	24	31	35	31	27	38	23	17	28	25	24	32	28	30	17	19	27	31	34	32	28	31	31	18	26	30	29	28	21	28	41	32	32	18	25	35	17	35	26	25	19	27	35	24	26	22	21	27	25	29	32	22	32	31	22	32	24	31	25	26	28	20	28	20	22	31	25	21	21	33	34	27	24	21	25	27	30	27	40	23	19	25	35	34	20	30	27	31	31	33	30	29	31	26	35	31	30	38	31	28	26	26	21	18	31	30	33	26	17	26	22	34	21	22	27	21	32	27	27	32	28	31	36	28	24	33	28	32	26	21	35	26	25	32	22	24	26	32	29	29	41	22	37	23	19	21	29	38	28	23	32	23	41	21	32	14	33	23	23	26	29	26	24	27	37	32	24	22	35	41	37	25	31	30	27	40	30	16	40	25	32	34	29	33	29	17	31	34	31	22	19	24	37	23	28	33	30	32	27	30	31	34	13	28	20	29	25	30	28	24	28	24	34	28	27	25	28	31	37	29	31	31	33	25	27	23	22	27	33	28	34	24	34	29	27	23	22	22	27	30	30	26	30	30	20	40	20	28	31	21	27	31	31	26	29	21	26	24	25	24	31	33	18	16	25	18	28	28	32	27	20	15	34	31	40	33	25	31	28	21	29	27	22	31	29	33	31	30	38	29	26	28	29	26	26	29	26	25	26	31	32	22	28	22	29	17	24	24	19	24	39	32	30	23	27	29	35	42	31	27	38	38	23	32	28	30	23	19	29	29	24	30	23	32	21	34	19	29	20	23	17	24	23	27	23	33	32	24	22	25	30	26	24	41	32	21	32	24	17	37	29	36	36	30	28	33	26	22	24	19	25	28	31	18	26	28	26	15	33	24	22	25	25	25	30	28	28	27	28	29	30	37	29	23	34	36	27	37	31	31	25	25	38	25	27	19	19	25	28	23	26	27	23	30	30	27	34	18	37	32	17	22	23	36	30	25	33	30	29	29	31	28	23	30	22	35	27	33	30	25	24	23	30	23	19	32	22	36	41	25	28	22	34	26	25	31	27	20	19	21	27	25	32	21	31	26	34	31	32	18	31	21	21	25	30	26	28	37	29	35	30	26	31	31	28	22	22	26	25	25	30	24	36	23	18	31	27	25	23	31	28	35	26	14	16	19	29	21	30	31	34	22	18	25	31	31	32	38	24	25	18	34	22	24	25	23	30	26	27	32	27	30	39	29	34	38	31	23	27	28	21	29	27	28	19	24	24	21	24	27	24	19	26	31	34	35	25	30	39	23	29	37	32	27	36	30	25	29	30	28	23	32	27	38	23	27	23	26	24	25	29	22	26	32	22	21	29	22	29	34	27	34	24	20	24	18	28	29	22	36	32	29	23	36	23	28	31	23	29	31	41	32	26	42	33	22	17	31	24	38	34	35	27	30	24	30	19	28	34	27	26	27	32	29	27	37	32	28	20	28	26	23	19	29	26	18	22	30	32	25	20	44	19	32	29	32	20	22	27	30	25	27	35	36	31	30	25	36	29	36	25	38	18	21	30	33	33	40	24	36	30	23	38	28	21	25	30	23	25	27	28	21	28	12	26	35	26	24	34	33	18	23	26	29	22	18	19	29	28	35	30	29	24	25	29	30	21	26	38	24	22	23	26	30	32	19	28	22	29	24	35	34	25	17	28	25	35	25	34	29	35	20	24	34	18	30	25	28	25	25	27	25	18	25	26	37	19	29	28	31	27	30	27	32	31	30	29	35	21	23	23	27	27	21	31	34	41	20	25	29	35	26	16	32	24	32	23	24	24	21	31	20	27	22	21	30	25	37	23	26	35	27	20	26	28	22	21	37	27	26	27	28	27	22	28	36	24	20	18	26	26	23	22	30	28	36	26	22	23	34	25	35	35	27	23	36	26	20	27	36	28	33	31	34	24	27	24	33	26	31	33	34	29	23	21	35	32	25	34	33	27	29	29	40	17	26	36	28	33	26	27	33	28	29	34	17	21	25	33	34	35	18	20	26	28	32	20	28	33	22	31	32	24	26	32	26	29	24	31	33	21	37	32	35	21	24	25	25	28	28	29	28	36	31	32	30	25	25	27	26	20	24	26	24	24	26	32	39	30	35	26	28	21	24	32	33	33	29	19	27	26	33	33	35	22	26	27	27	31	30	34	30	25	23	20	26	31	20	29	24	29	16	24	33	28	36	31	28	28	20	32	23	29	20	29	24	29	28	32	24	26	24	32	40	23	33	27	21	30	33	27	28	28	29	22	34	26	28	28	28	29	36	30	27	23	27	25	29	23	27	49	27	25	25	33	28	22	34	24	40	32	24	26	33	35	21	32	25	24	33	21	22	35	33	20	24	35	25	24	30	32	23	34	23	31	23	22	19	29	26	30	33	18	31	34	29	25	19	31	16	25	25	29	22	22	29	26	38	32	30	26	31	32	24	25	28	26	33	28	32	39	28	32	32	21	29	29	28	23	24	30	37	27	34	31	31	21	20	30	33	27	35	21	24	30	30	32	27	16	32	28	17	22	23	28	35	44	22	26	26	23	23	29	34	28	25	24	21	31	21	25	29	27	27	28	27	32	23	36	30	19	24	29	30	26	20	31	26	34	29	18	21	32	32	32	31	36	24	29	29	28	22	25	30	26	32	21	32	25	29	22	27	21	20	35	26	24	29	28	35	24	31	32	23	17	39	28	27	16	37	22	21	32	36	24	29	26	20	27	27	24	28	39	20	31	28	31	25	25	28	27	20	30	20	37	27	30	23	24	25	25	31	40	31	29	34	21	32	27	33	30	32	28	32	32	23	28	30	21	34	26	36	21	34	23	23	24	39	15	25	30	36	33	26	17	26	25	27	29	30	21	33	26	23	30	36	31	23	29	28	24	22	31	27	24	30	29	25	27	28	26	24	28	35	31	38	32	21	18	30	24	35	35	33	30	27	25	34	24	19	27	26	28	28	26	24	34	35	22	36	24	21	24	33	26	21	29	28	33	30	37	21	20	29	21	30	29	27	28	23	29	29	32	32	23	21	34	31	26	22	29	34	19	33	25	34	30	27	36	24	31	36	32	40	31	31	32	18	29	27	29	35	24	21	26	24	34	25	35	19	29	32	14	23	29	29	22	27	30	31	25	34	23	25	36	30	27	35	35	32	29	25	31	31	19	27	27	26	25	19	27	24	28	33	32	26	17	25	20	31	24	31	25	25	34	27	30
34720	18548	8583	16442	22800	22333	18980	15879	13326	10002	8184	6935	5791	4774	4525	4167	3698	3239	2860	2480	2033	1735	1629	1405	1255	1008	1019	930	866	835	819	806	748	826	773	783	757	770	781	752	701	718	718	764	731	787	747	762	759	733	684	713	730	658	627	661	652	629	616	601	603	590	618	627	556	537	574	522	549	544	541	526	558	576	515	488	465	508	511	516	533	517	522	502	477	483	506	504	477	484	497	491	524	476	512	493	479	465	449	497	463	430	438	433	497	495	456	439	454	445	458	465	468	472	429	464	482	413	444	485	474	494	496	477	468	444	503	479	472	447	479	468	421	484	467	434	448	478	450	432	463	438	479	489	500	440	491	463	431	473	538	466	456	454	434	440	465	479	484	468	480	474	443	469	457	448	483	489	491	499	489	475	465	461	425	458	454	441	454	442	470	447	464	467	497	520	456	494	469	449	446	438	512	463	483	460	474	475	422	460	486	438	444	447	456	458	435	491	480	488	466	454	461	453	494	430	467	452	448	462	456	467	503	431	431	492	449	458	465	422	496	446	468	509	436	484	468	522	463	465	474	444	471	473	458	504	472	474	483	489	467	443	479	432	489	428	458	451	471	456	469	503	452	455	462	501	459	471	488	482	471	454	474	491	473	496	501	472	429	470	473	491	445	484	478	461	458	465	484	433	472	468	472	457	453	495	444	483	448	479	437	438	444	451	469	449	444	458	464	505	458	470	440	494	437	454	467	501	493	493	452	481	467	454	464	458	484	444	460	505	483	471	455	489	460	491	453	461	472	470	431	439	465	481	451	464	475	469	507	464	503	488	468	466	486	438	451	463	481	449	467	455	486	446	451	442	448	466	493	481	475	485	492	466	467	444	467	467	489	505	480	447	453	450	450	468	452	458	459	423	458	451	468	432	464	490	441	478	431	496	469	431	461	447	461	455	454	467	434	488	482	483	479	431	497	452	465	479	452	471	452	450	470	463	418	447	477	467	442	471	461	441	489	456	439	471	459	454	450	458	460	499	453	460	467	438	426	430	491	459	432	455	435	425	492	469	466	494	468	449	441	462	484	459	468	464	508	444	488	446	473	452	483	473	490	451	454	437	480	474	456	469	445	448	458	450	467	443	443	442	460	491	462	493	459	448	487	444	483	420	460	441	469	472	498	470	452	469	481	423	437	470	471	474	465	491	466	484	461	458	456	459	460	485	457	476	476	456	487	438	436	462	473	478	438	479	452	455	440	487	490	444	471	457	460	465	493	474	424	484	482	469	454	468	458	444	471	505	480	474	495	446	492	464	470	437	471	481	419	488	497	441	477	446	459	476	481	440	463	473	499	444	468	461	453	437	447	441	442	476	482	475	467	440	492	474	460	475	509	475	474	458	448	452	434	506	447	447	466	496	476	431	463	473	517	494	487	439	461	443	460	468	457	439	455	483	451	473	422	451	462	438	491	459	486	446	494	478	448	457	476	441	458	472	472	469	452	478	453	488	450	475	475	464	474	453	471	457	455	448	448	453	460	445	460	442	466	464	462	490	451	486	464	467	484	496	491	462	499	461	412	483	479	477	490	459	487	480	473	457	513	466	460	479	482	482	503	450	490	465	466	483	458	464	442	427	446	440	473	434	427	434	485	502	455	451	438	419	459	451	443	459	449	470	430	455	455	432	455	445	457	460	483	443	480	433	485	450	464	465	499	492	455	460	448	467	509	485	462	485	473	471	429	458	472	442	464	483	473	512	503	468	462	422	458	414	468	474	471	456	480	464	510	447	452	461	486	466	464	459	451	445	441	460	475	457	474	473	531	474	480	465	478	447	450	447	440	466	490	450	479	452	500	441	438	464	453	482	458	448	427	465	489	498	466	476	436	464	480	479	443	498	439	455	474	470	436	450	475	431	480	463	451	451	469	418	515	469	483	452	454	479	457	480	465	473	468	447	473	471	471	476	439	449	455	459	500	460	487	458	498	449	467	488	481	439	453	471	471	484	448	467	461	468	486	434	396	448	438	457	477	470	475	488	479	438	429	435	424	471	476	468	481	471	489	478	497	461	454	429	488	475	428	430	458	448	464	489	470	449	457	462	470	474	444	458	454	454	430	466	464	463	462	437	475	458	493	496	455	468	465	465	485	477	422	482	460	450	448	407	466	452	457	453	465	485	478	455	495	505	428	465	490	468	469	464	410	417	471	457	424	436	507	454	435	468	469	431	456	482	485	430	462	472	436	449	485	459	435	457	502	476	474	484	485	462	446	453	458	467	453	456	423	499	451	460	461	461	443	464	476	479	469	444	437	485	414	439	474	467	456	479	425	397	465	435	418	479	462	484	443	491	461	474	456	463	482	495	449	462	421	488	480	455	478	451	432	416	502	457	474	446	420	438	471	465	498	456	469	467	450	433	488	472	454	520	477	459	484	425	491	446	436	467	453	498	475	432	432	461	476	449	455	484	499	457	449	461	461	482	466	425	458	464	465	482	457	459	450	471	438	471	464	481	470	488	456	511	488	439	450	467	449	433	463	468	470	474	464	451	462	482	445	487	462	465	476	451	420	455	464	464	470	493	449	456	465	462	443	439	414	480	444	447	464	447	407	447	481	487	492	468	462	476	482	441	458	448	477	452	466	432	482	502	456	489	423	446	485	452	488	459	495	542	471	444	469	463	485	450	486	459	437	464	452	486	451	468	455	432	512	464	450	468	486	457	436	459	438	491	520	484	461	469	489	454	482	433	493	455	444	456	493	468	428	482	504	455	453	483	454	451	463	463	489	454	440	469	472	464	482	490	447	485	442	458	484	500	487	457	490	494	461	429	484	425	501	455	435	440	451	470	475	442	447	489	469	455	471	477	462	472	479	457	451	464	490	444	475	455	449	483	461	461	466	501	454	474	471	452	467	433	479	489	455	484	468	479	450	441	440	459	438	468	440	465	454	464	465	428	462	474	435	449	420	445	495	442	482	505	446	473	445	441	495	475	497	460	471	443	451	446	442	456	463	470	457	466	487	486	441	467	439	482	445	488	444	504	450	476	443	472	460	498	465	441	460	501	488	449	478	475	485	474	449	445	486	478	468	417	482	494	491	490	485	486	423	443	489	486	462	451	426	472	473	453	472	467	461	431	478	457	443	467	474	448	445	470	468	484	459	433	489	472	477	438	438	489	446	454	498	442	439	449	482	480	479	453	464	449	470	499	443	456	464	460	458	478	442	466	471	459	410	465	471	497	462	458	445	517	488	494	486	482	441	482	461	468	459	437	494	476	473	486	461	440	494	435	475	470	454	501	492	458	473	471	481	463	488	456	480	477	456	417	489	448	449	402	480	438	490	449	475	463	465	467	502	461	471	427	447	466	421	471	495	459	463	376	474	470	475	443	472	451	449	472	465	413	500	474	467	470	426	460	462	475	471	479	472	483	421	504	426	445	459	463	437	434	457	464	465	463	494	421	457	461	452	457	440	459	423	490	462	520	457	484	443	487	430	454	480	440	450	448	478	476
6572	3082	728	440	556	579	526	461	391	320	238	225	187	183	171	130	146	118	129	98	78	80	72	69	54	41	48	66	54	48	49	51	45	59	59	48	61	47	55	39	51	54	53	35	53	52	46	57	56	57	49	33	38	52	44	44	41	40	41	52	41	35	46	46	51	42	36	33	48	38	34	42	44	36	46	47	37	49	35	41	34	43	32	40	38	34	47	47	47	35	39	31	36	34	38	46	43	41	32	46	38	43	35	47	29	35	37	46	46	31	56	34	34	40	40	31	51	56	40	40	38	42	30	35	52	36	39	41	47	24	39	42	42	40	39	34	38	46	31	44	48	41	36	34	41	31	44	37	43	36	36	42	28	40	45	39	34	41	48	37	35	41	46	37	31	44	50	43	32	37	42	33	43	40	30	41	38	44	42	42	44	34	36	38	39	43	43	45	46	39	49	50	43	31	40	43	35	34	36	40	27	33	33	33	35	33	52	30	35	40	47	54	46	37	37	42	33	38	39	42	34	52	36	34	40	52	34	46	34	33	43	47	36	38	32	43	40	41	34	33	31	43	31	35	32	40	44	38	38	38	38	30	44	34	42	50	43	33	40	43	41	50	34	42	46	32	46	39	31	35	38	40	41	31	41	30	29	34	47	46	51	31	49	31	34	55	44	32	40	41	42	54	41	39	40	51	44	41	28	31	37	51	29	40	41	40	33	38	31	36	47	41	22	35	52	38	35	36	41	30	24	32	33	33	37	44	27	32	36	40	42	37	51	43	43	32	34	28	38	44	48	38	42	42	50	34	38	45	38	29	39	26	47	50	41	48	53	26	34	33	21	34	40	30	42	44	46	28	30	34	29	43	31	40	32	25	42	32	41	32	38	28	28	36	35	37	38	37	29	40	46	32	40	38	40	37	41	33	44	38	54	36	53	36	43	36	37	44	45	41	44	46	41	41	35	37	42	30	39	42	34	35	42	35	36	53	36	33	37	36	44	37	32	35	34	37	46	39	41	34	47	41	31	34	41	38	38	34	35	41	34	37	45	50	33	38	44	43	44	35	39	30	27	33	28	50	39	31	36	35	42	41	42	52	52	38	31	38	40	34	33	34	30	34	31	37	41	34	47	42	27	46	40	33	42	38	41	48	42	49	30	39	43	36	32	44	44	33	44	24	42	43	35	36	37	42	30	31	40	34	51	41	33	48	33	37	29	44	44	42	42	40	46	32	42	42	41	31	28	38	42	34	32	43	39	36	30	44	37	38	47	33	45	31	31	43	39	41	43	39	35	37	28	30	39	44	33	34	38	38	34	43	31	35	41	46	36	33	38	42	51	31	34	36	42	60	29	42	28	36	39	40	56	37	34	39	40	37	41	37	39	35	42	36	37	37	27	40	38	42	39	33	37	40	36	53	40	52	36	43	23	46	45	36	41	35	40	30	49	51	23	45	32	41	39	40	33	40	40	36	43	29	41	46	29	34	33	48	46	42	40	43	52	36	38	39	36	52	32	37	44	46	46	37	47	33	46	40	30	36	37	44	44	34	40	39	36	37	53	46	36	36	33	41	39	40	41	25	34	39	35	47	44	40	43	30	32	36	44	41	38	42	37	31	39	39	34	39	34	26	38	38	41	39	38	46	31	42	42	51	47	43	32	47	42	32	42	34	37	40	38	39	40	39	40	21	35	36	33	43	39	44	27	30	38	33	41	41	36	38	43	38	28	42	39	40	34	36	40	39	43	41	44	29	42	42	35	28	29	47	36	38	41	38	35	44	42	37	41	41	34	30	38	54	44	26	32	38	40	29	34	44	36	48	46	47	33	26	29	34	45	45	47	44	44	42	37	38	33	32	38	45	36	43	46	33	33	52	33	47	47	33	39	36	36	24	34	37	48	32	36	49	33	33	37	40	37	33	36	38	40	46	49	43	40	43	42	33	38	27	33	52	37	47	45	44	43	37	31	40	32	29	38	35	46	32	43	46	40	36	26	31	33	44	29	43	32	34	34	41	44	37	40	36	35	34	40	45	47	38	52	36	35	44	44	35	28	47	39	36	40	40	33	29	27	36	34	50	36	39	43	43	45	31	39	48	43	48	31	38	49	47	34	34	45	40	43	49	36	43	38	40	43	43	40	43	37	35	45	33	37	44	47	43	35	37	40	38	28	41	36	29	39	41	36	38	43	45	24	51	43	45	39	42	41	32	40	43	37	27	33	41	33	43	44	36	38	34	43	40	39	36	46	35	30	39	42	33	38	38	40	34	41	33	45	32	34	33	38	37	42	36	43	34	27	41	38	31	26	44	37	43	34	50	40	41	27	48	38	45	35	40	40	30	34	56	41	33	39	41	25	47	37	34	44	36	44	38	33	35	48	41	46	31	42	34	40	44	38	30	38	41	42	39	58	37	41	49	48	46	35	32	39	37	49	36	44	32	42	47	44	39	44	29	34	46	47	28	32	38	34	35	37	31	38	57	36	40	46	37	37	31	31	40	38	38	38	48	38	33	43	39	40	37	43	33	34	40	35	26	44	30	45	29	41	32	34	42	36	28	34	48	30	38	32	35	45	35	36	47	39	42	36	34	42	42	32	43	35	43	39	42	40	39	31	48	35	41	28	48	36	29	38	28	48	32	23	40	32	35	55	34	42	45	38	39	24	41	39	39	45	39	27	35	23	46	36	35	34	33	39	38	34	45	39	35	44	50	48	35	33	39	34	35	37	45	28	39	33	38	34	42	36	35	32	39	43	34	35	39	26	43	26	38	38	34	50	37	35	43	39	41	32	31	35	38	35	34	31	37	45	37	45	37	49	30	30	32	50	34	39	38	27	40	38	43	35	33	46	30	45	50	48	41	43	43	39	31	35	46	29	28	50	38	43	40	37	47	32	39	29	42	49	40	32	39	31	30	42	28	31	41	38	57	43	39	44	41	42	38	40	48	32	42	39	35	36	34	40	41	31	35	34	32	43	42	30	40	40	33	38	50	34	36	49	33	36	54	39	40	39	35	39	37	41	40	33	34	41	38	44	30	38	51	43	31	37	42	45	43	39	35	48	47	34	49	40	31	41	30	37	38	48	29	44	34	55	28	37	31	39	40	37	37	41	40	45	48	35	42	36	51	35	35	43	47	29	36	50	42	39	42	32	35	41	30	35	38	40	38	31	48	34	39	50	35	42	38	37	43	45	39	49	32	34	43	40	45	42	41	41	46	27	45	36	40	31	34	36	39	28	37	31	35	29	30	31	38	42	44	24	41	41	35	37	44	30	41	33	40	33	45	44	37	26	36	38	48	31	41	45	57	31	47	33	41	27	48	34	35	38	40	41	55	35	36	38	38	48	36	29	41	55	44	42	43	52	30	37	32	36	29	40	27	36	27	44	40	38	47	41	41	25	22	48	40	30	43	41	39	50	40	30	36	38	48	41	26	52	42	37	37	36	33	44	40	41	31	24	41	41	42	39	36	44	33	35	36	33	44	46	41	40	41	39	40
44427	27362	13572	23525	30835	30874	27635	23838	20109	16966	13702	12031	9887	8720	8147	7250	6310	5296	4837	4135	3465	3109	2799	2542	2251	1941	1744	1743	1599	1550	1418	1451	1394	1327	1391	1352	1308	1296	1225	1183	1157	1210	1184	1211	1238	1114	1156	1117	1123	1153	1141	1060	1089	1042	992	984	959	967	883	917	894	837	907	875	889	823	878	844	761	808	738	782	764	798	787	729	743	734	716	760	720	721	752	741	720	678	721	703	690	716	714	679	714	675	686	666	668	670	669	614	665	687	639	674	690	654	685	644	682	643	684	657	667	662	675	651	688	653	633	636	696	635	670	587	674	646	693	698	669	620	689	640	644	636	628	664	617	669	649	636	674	702	614	607	648	613	644	703	648	655	646	670	693	676	665	654	602	712	664	731	678	712	654	677	658	689	684	649	638	671	665	623	651	652	619	630	616	650	656	644	665	679	604	653	629	674	658	650	590	627	658	641	657	610	635	606	723	643	644	635	606	629	633	641	700	665	629	662	634	637	626	639	632	625	638	636	620	664	676	669	620	667	630	667	655	611	672	654	618	679	669	571	619	640	650	630	693	680	620	651	690	685	689	718	674	691	668	649	613	648	629	650	652	641	614	645	664	655	602	687	666	597	631	626	657	652	676	668	672	631	629	670	653	671	708	687	608	676	636	636	639	666	626	675	638	647	684	644	642	641	594	665	662	658	689	641	641	672	605	635	677	617	677	668	654	635	612	643	641	635	666	634	610	586	659	643	608	621	645	624	674	709	660	688	627	643	668	656	630	657	652	703	628	625	577	668	629	611	621	615	701	648	642	658	712	659	636	650	642	608	663	629	659	623	585	630	608	677	652	652	629	673	637	655	660	651	655	692	651	652	659	667	682	637	613	648	639	680	632	631	655	609	590	633	639	661	625	643	664	682	626	642	606	640	633	641	632	634	651	634	657	672	683	671	639	628	661	636	673	641	618	619	623	571	666	658	632	653	662	637	636	641	623	666	621	642	630	670	615	632	620	639	643	604	655	635	636	656	672	613	623	666	642	646	663	617	675	626	664	677	626	682	624	627	645	659	609	635	647	621	607	629	646	616	678	645	646	675	649	601	620	654	658	675	613	618	625	648	648	664	589	634	622	619	633	661	659	652	673	638	669	653	684	665	680	700	621	620	651	651	619	646	660	669	651	640	643	648	622	635	650	630	651	638	634	653	670	639	652	624	611	635	675	647	623	641	643	671	629	653	587	635	646	653	647	640	652	622	642	627	708	646	645	674	614	645	618	625	628	655	635	609	619	623	615	667	646	639	588	699	656	649	631	650	635	642	667	657	611	678	695	636	648	638	641	656	693	681	647	635	628	675	644	662	664	644	614	658	625	641	652	622	607	684	658	611	613	643	645	621	680	635	625	643	614	724	616	585	646	602	598	618	663	611	660	600	636	636	604	627	636	624	650	682	647	639	632	681	650	648	590	606	642	661	680	592	609	660	628	657	638	648	641	641	640	644	622	652	615	666	615	653	638	661	604	653	681	673	659	641	632	652	669	598	685	675	643	615	695	630	637	660	648	647	677	689	677	660	603	624	644	628	652	668	689	614	655	657	673	652	615	590	672	670	631	661	577	623	631	629	637	684	636	651	653	633	666	685	625	695	633	600	689	672	636	668	677	634	637	615	656	627	644	660	685	633	637	697	654	619	647	662	704	624	617	663	668	688	621	658	622	635	630	619	646	681	622	602	643	653	657	590	684	661	641	639	652	645	638	600	660	664	636	633	701	628	585	636	632	651	627	676	644	631	633	695	641	653	649	634	635	641	671	674	688	645	670	627	631	699	645	694	648	683	650	656	679	607	670	661	636	659	646	641	625	622	642	678	631	629	633	685	643	632	625	616	698	656	674	647	644	652	624	601	636	625	595	685	626	660	653	647	628	681	675	624	656	681	612	678	655	618	658	633	647	655	636	653	700	649	688	694	700	643	635	617	638	647	640	645	649	619	630	651	629	637	606	615	666	618	653	674	655	621	586	653	666	648	694	663	667	635	634	680	629	644	612	662	654	641	643	626	602	660	645	577	639	628	659	645	648	604	615	637	649	641	646	658	616	637	656	668	645	609	659	662	615	644	637	621	660	670	629	632	600	606	647	611	695	669	688	620	645	626	658	662	617	636	652	646	663	620	640	664	594	668	668	650	646	598	623	648	628	643	630	629	640	639	653	616	596	633	612	638	628	640	651	618	670	664	652	605	663	651	680	665	596	599	681	622	600	670	648	620	627	641	659	618	640	640	643	660	620	610	600	629	668	605	565	630	617	614	664	640	672	608	627	711	666	629	625	617	621	691	682	662	683	651	677	595	658	660	625	620	632	636	637	600	637	634	662	650	669	689	617	647	625	621	635	640	722	620	638	707	612	621	651	629	704	639	671	648	642	620	641	635	658	663	641	618	665	675	716	680	657	607	650	664	656	640	639	645	668	638	631	676	627	656	658	640	644	658	649	610	650	663	655	641	672	666	617	661	643	640	639	626	652	630	644	632	624	691	651	647	678	617	618	686	623	664	640	644	639	656	679	612	678	627	648	659	633	657	633	671	658	666	653	633	618	664	594	651	664	624	635	618	625	617	650	649	686	647	652	608	607	638	661	639	684	674	678	655	603	653	666	667	649	681	681	624	658	686	625	644	650	634	670	666	643	631	638	648	634	613	645	644	650	631	642	651	620	652	614	681	604	644	625	642	610	635	651	622	574	626	618	638	669	614	615	641	589	668	677	661	660	667	623	654	692	609	675	625	626	700	661	634	659	616	642	688	626	683	634	670	612	658	703	620	627	657	598	598	627	674	676	647	635	676	604	644	650	648	696	649	619	673	635	645	610	639	642	652	615	631	651	651	656	670	678	639	624	610	667	627	669	662	626	674	610	620	674	617	666	656	686	686	624	654	641	629	684	688	658	583	621	660	681	627	654	625	643	646	615	644	614	630	665	595	563	640	635	686	623	667	638	642	659	657	644	651	666	665	680	637	630	650	633	655	650	664	622	635	653	659	621	571	613	650	613	675	632	631	717	659	659	649	626	654	659	586	647	635	594	651	609	625	673	658	640	644	689	665	679	647	623	649	646	630	610	695	632	653	635	611	632	617	627	643	626	637	663	637	653	672	662	663	681	636	637	645	640	643	647	647	664	637	638	638	651	651	600	630	636	659	612	684	655	615	653	658	666	644	663	644	623	667	648	661	689	642	668	645	690	639	583	661	677	636	612	644	626	617	663	626	656	636	622	658	629	697	632	669	644	617	622	655	646	651	635	631	675	634	626	608	674	667	688	662	628	673	668	620	634	633	666	648	628	645	660	653	651	677	647	634	654	646	657	640	655	689	629	653	656	654	647	607	634	622	631	693	635	625	647	623	631	689	646	650	700	624	610	631	640	702	660	632	616	664	637	647	601	622	659	609	675	619	646	620	649	650	659	705	626	639	673	678	646	683	615	638	645	692	663	648	658	616	642	647	624	671	657	640	634	664	681	687
6256	2001	535	321	442	486	422	417	320	239	228	144	173	165	136	116	110	103	100	85	74	86	63	57	57	58	56	52	50	49	47	53	46	44	45	43	56	47	38	37	45	45	52	48	54	47	40	50	45	38	32	38	41	51	46	48	25	36	45	30	39	49	43	46	48	38	31	39	30	41	39	35	57	30	47	49	39	39	39	46	35	35	33	30	52	31	31	38	37	31	49	43	41	40	42	35	32	42	43	38	41	38	39	42	45	46	33	51	40	42	40	40	42	31	37	39	35	29	34	26	36	37	45	34	43	39	34	44	36	41	38	48	41	58	34	42	52	41	35	28	38	37	28	34	31	52	45	39	37	31	47	31	30	37	29	27	35	40	28	34	32	38	36	43	44	40	33	49	43	42	32	31	42	36	40	41	31	33	40	38	34	25	38	31	36	38	46	33	26	38	51	36	38	29	32	28	31	28	28	40	28	42	29	32	41	38	45	45	43	39	45	29	30	34	34	29	42	47	36	37	42	36	37	29	37	47	33	32	50	35	38	22	38	36	44	40	32	34	39	48	30	41	32	35	30	32	32	42	40	43	40	32	39	36	37	36	46	35	34	31	45	42	47	36	25	36	37	33	44	46	39	31	37	36	31	30	33	38	29	19	36	35	39	44	36	36	48	38	34	43	28	42	42	36	34	23	42	41	37	41	38	39	55	32	39	46	43	37	49	42	33	26	38	39	31	36	47	42	39	40	22	29	34	40	49	36	38	27	48	48	42	39	31	42	36	41	33	41	38	42	41	42	36	28	32	36	32	39	35	33	38	45	34	33	48	37	31	42	39	43	36	40	35	42	42	38	39	32	43	41	27	36	41	44	35	37	33	45	38	31	39	42	24	30	44	38	23	45	34	40	40	43	37	38	37	35	37	30	38	41	29	41	44	34	38	52	30	40	31	33	39	39	23	34	38	49	37	37	42	41	47	49	29	41	42	39	41	43	36	34	35	33	34	41	48	28	31	39	38	32	45	30	30	34	36	34	33	46	32	38	44	36	31	40	35	37	50	45	45	41	28	40	56	33	37	48	32	39	42	35	48	35	36	44	47	30	32	41	35	34	43	44	41	37	38	39	38	48	51	54	40	33	29	37	38	34	42	35	54	41	37	34	43	40	46	38	32	33	32	42	37	32	23	41	38	45	34	39	46	38	36	33	39	44	43	35	38	44	36	35	34	32	27	34	30	36	41	42	55	38	43	27	49	38	47	40	29	30	37	36	44	43	35	38	39	45	33	43	36	37	38	30	44	29	43	40	32	43	34	54	28	40	50	45	33	27	34	38	45	46	29	36	38	31	40	29	32	43	38	34	41	29	40	39	40	38	42	36	35	24	32	40	42	27	36	35	32	41	36	34	38	37	35	34	43	32	37	39	46	39	31	24	21	33	27	52	37	35	33	39	39	35	33	43	35	36	43	43	34	36	33	53	35	30	39	43	34	33	29	42	41	28	44	37	40	31	41	36	41	31	31	42	42	37	48	37	34	36	40	50	41	46	42	37	37	40	31	39	33	33	32	37	37	36	46	33	36	35	45	43	43	46	42	42	31	44	36	35	37	42	36	51	36	33	32	40	40	28	39	43	34	37	38	45	45	49	30	34	32	48	39	43	40	37	48	39	38	28	38	48	37	23	48	39	45	37	50	38	38	39	35	42	26	38	46	35	36	36	44	45	37	33	36	35	38	32	38	28	40	36	40	42	34	36	46	24	42	33	46	49	47	44	48	40	52	40	43	30	35	37	35	44	32	35	49	28	38	32	47	39	46	32	34	30	27	40	39	42	34	43	50	42	41	39	41	31	37	44	36	29	42	35	37	41	29	31	33	36	43	38	35	32	35	35	41	37	36	31	35	32	41	36	39	42	26	42	30	37	32	42	32	39	32	38	40	36	41	26	29	39	29	37	41	29	43	44	39	40	33	41	31	41	39	43	37	40	42	45	41	27	35	42	44	30	53	38	28	30	33	34	36	29	25	31	31	31	33	39	37	25	37	46	39	33	41	40	38	36	37	38	39	51	43	40	49	42	31	37	41	40	26	41	29	32	41	47	33	41	35	28	46	44	40	43	41	35	35	29	42	34	33	39	36	35	38	45	30	47	41	38	38	30	45	38	25	37	41	37	43	44	51	31	37	30	28	34	39	39	38	47	34	33	34	37	42	35	26	41	47	43	34	46	42	41	38	30	35	51	47	32	28	43	43	43	37	37	31	28	50	30	46	22	40	34	44	38	40	42	38	49	41	36	35	39	30	47	37	41	38	35	31	39	40	39	33	40	41	43	41	48	31	38	28	45	41	37	38	38	45	46	39	29	43	33	42	37	32	30	44	27	40	33	28	36	39	35	29	37	38	31	37	33	39	31	39	38	36	36	37	43	31	31	45	31	32	41	53	36	44	49	33	34	32	54	34	21	44	30	41	44	28	40	38	41	46	38	33	38	29	49	52	36	35	33	42	39	44	38	43	29	47	37	33	32	41	35	27	40	34	39	40	49	38	22	40	36	45	35	42	40	34	41	39	31	37	42	39	29	40	41	39	39	35	42	34	33	27	51	35	31	37	36	41	34	29	50	49	42	30	47	34	39	41	29	44	35	43	35	33	42	32	37	44	46	43	42	34	39	43	33	25	36	40	41	35	37	22	34	47	40	40	43	34	34	45	38	47	52	34	43	34	34	39	32	47	34	31	41	34	36	37	44	39	42	49	25	33	50	39	35	28	40	43	33	37	32	33	32	35	42	42	36	31	37	32	40	51	30	33	38	46	27	25	39	43	35	39	41	35	30	33	37	44	28	39	37	28	36	32	29	39	29	40	45	39	41	40	51	44	34	33	32	38	31	45	41	35	36	35	33	38	43	45	40	34	32	32	46	36	35	31	27	29	34	31	42	46	34	50	40	36	42	35	34	41	32	44	40	45	32	29	43	38	36	42	23	42	29	47	35	44	36	39	33	44	36	43	34	36	46	43	53	40	47	38	44	33	53	39	39	26	31	31	41	46	47	39	40	42	25	34	40	39	41	31	41	32	36	38	45	35	37	24	42	39	50	46	29	22	41	45	30	34	36	35	37	31	26	28	26	35	42	50	35	42	31	35	28	36	48	35	44	38	40	40	41	37	36	40	45	43	38	40	30	44	33	40	41	29	31	27	31	47	40	40	37	30	36	42	30	38	23	37	40	44	46	34	33	45	32	48	33	39	44	39	34	48	26	41	31	52	41	44	34	40	47	35	28	44	42	37	23	38	53	41	43	30	36	46	44	47	38	42	44	38	34	36	42	41	46	42	50	34	30	55	32	35	34	24	38	46	42	37	35	40	42	28	29	37	37	46	47	36	36	39	39	41	42	36	37	36	41	31	35	32	40	42	40	34	40	35	49	36	34	37	36	32	43	35	32	27	50	43	37	43	27	31	45	35	46	31	33	29	34	36	29	45	23	43	37	37	42	43	38	35	34
39423	23685	11095	19766	27807	28303	25437	22080	16725	14115	11267	9475	8193	7565	6826	5791	5018	4234	3788	3340	2864	2553	2366	2035	1782	1648	1545	1465	1470	1436	1364	1343	1259	1298	1258	1243	1177	1167	1148	1077	1103	1056	1064	1135	1091	1042	1011	1034	992	998	1041	1005	996	940	904	909	880	837	810	773	840	783	825	817	869	810	756	775	732	727	776	708	710	706	696	686	726	693	749	704	686	708	716	682	681	680	677	651	675	681	706	660	666	652	643	659	620	653	663	647	582	631	638	620	687	619	597	612	648	610	627	613	636	619	622	596	653	626	633	594	649	599	655	619	666	621	605	646	609	646	673	604	625	627	623	603	650	644	631	618	665	594	647	574	609	643	634	613	633	620	674	629	620	636	652	667	701	601	621	634	641	657	621	626	621	591	652	601	624	613	676	695	622	619	611	618	633	658	645	617	647	632	600	632	590	645	632	574	665	597	677	646	606	652	624	603	613	628	646	580	599	648	628	637	613	626	655	591	608	611	593	683	567	622	608	595	659	612	628	652	630	646	626	661	625	655	575	584	626	606	563	592	661	648	608	633	624	626	598	643	638	625	673	576	639	617	614	611	579	682	670	607	612	586	645	622	656	555	612	703	648	672	624	610	599	620	606	645	587	593	656	613	608	575	606	640	631	670	583	638	605	594	632	653	639	624	614	607	625	641	629	629	604	627	621	599	631	660	605	627	603	624	595	611	594	628	563	643	575	618	637	609	582	683	610	625	617	595	607	603	622	594	566	641	614	639	602	598	632	586	577	615	636	582	598	572	606	638	641	609	551	661	604	608	650	614	606	635	662	626	685	610	647	626	599	605	601	663	626	651	616	603	605	634	612	591	674	608	615	640	644	600	613	572	613	612	594	617	631	613	646	629	626	596	624	628	607	636	606	592	604	642	627	649	604	668	638	619	650	638	616	684	600	613	589	599	615	661	624	627	618	603	616	616	624	650	656	655	605	662	610	616	559	629	642	678	608	604	585	605	607	639	678	647	619	646	634	627	660	561	594	599	618	620	643	635	602	615	649	609	626	655	602	611	609	612	620	617	609	626	595	624	575	632	615	630	580	642	653	615	629	599	610	621	617	619	683	644	620	646	638	603	668	597	581	615	610	601	610	619	656	631	647	618	607	591	635	634	642	620	619	606	653	624	611	646	593	602	627	664	601	648	639	621	599	643	609	562	623	613	657	611	636	606	612	609	627	640	647	615	599	610	617	654	653	534	650	583	589	634	657	628	673	637	601	575	603	604	600	646	613	608	584	632	664	638	619	605	632	563	643	613	628	609	607	655	632	638	610	631	601	627	610	628	618	651	626	599	602	640	667	651	582	649	626	640	645	634	629	629	647	609	660	607	615	644	576	679	658	589	637	587	563	599	627	603	611	598	631	634	632	641	641	631	625	619	592	647	602	572	632	620	647	622	577	616	598	608	652	619	652	630	622	603	614	591	573	621	621	607	641	623	622	654	667	634	639	620	664	604	634	600	615	626	670	626	643	597	616	609	613	637	636	620	633	639	629	640	623	615	622	644	642	605	610	636	588	610	591	621	606	647	611	643	630	625	697	588	686	627	635	616	649	632	612	703	618	604	616	621	633	629	617	586	667	617	667	576	616	591	638	621	616	659	594	625	632	613	598	638	662	612	634	601	658	616	623	599	633	657	642	621	645	594	645	617	622	584	631	654	625	605	581	642	615	618	649	615	624	626	663	663	671	619	622	624	629	598	617	602	636	621	658	657	629	627	628	665	611	624	646	635	592	637	638	605	616	584	614	629	625	656	636	612	657	610	595	592	617	601	607	640	603	573	597	647	618	616	598	604	583	656	598	593	607	658	631	619	629	603	591	622	633	623	620	628	646	658	622	653	639	636	655	620	590	619	644	630	648	598	629	625	623	652	613	635	605	602	619	654	618	666	625	622	657	593	652	601	616	601	623	638	632	637	651	621	586	627	570	611	604	633	597	592	642	651	647	643	655	658	602	633	650	607	661	643	614	618	603	637	624	603	615	621	667	687	633	612	601	628	617	580	657	618	648	618	634	612	631	635	630	639	563	613	620	650	615	635	616	591	631	653	635	587	635	622	607	580	673	642	589	644	635	610	628	604	608	646	597	613	640	637	633	615	601	602	616	596	576	615	602	624	647	634	603	661	644	625	617	649	597	623	623	647	678	588	656	605	633	640	631	596	621	690	627	648	677	656	635	617	595	662	658	619	598	661	622	636	606	637	573	660	598	624	595	616	613	686	619	619	667	671	598	603	677	627	638	640	596	600	625	560	639	647	663	583	588	653	615	618	612	640	641	596	602	631	638	677	628	612	646	643	618	601	682	630	634	621	644	697	636	529	598	620	650	612	646	630	606	627	634	629	647	618	666	619	615	628	619	616	582	646	648	603	615	649	637	585	646	625	650	656	610	639	634	657	608	611	596	731	667	634	626	624	616	677	611	635	597	638	610	668	612	635	605	637	643	612	604	650	649	635	662	654	591	659	586	628	670	628	616	660	632	623	636	604	634	610	684	620	631	597	592	597	606	654	635	623	606	588	634	621	661	611	646	654	615	624	617	633	658	656	662	599	682	603	637	613	629	630	621	629	588	653	577	634	589	627	622	611	609	568	645	586	640	650	644	651	607	632	559	606	589	587	692	594	614	661	618	629	674	674	637	628	627	596	541	640	622	589	611	637	654	640	623	614	650	620	627	570	619	642	641	590	614	642	652	647	632	622	635	615	634	649	603	603	578	657	606	606	644	578	668	602	628	588	622	613	623	628	607	645	609	660	627	640	612	621	612	593	601	645	621	642	653	625	607	601	657	578	579	623	599	621	644	619	598	604	606	625	639	565	650	640	654	566	620	587	620	606	604	635	631	633	617	607	660	604	631	595	602	623	593	615	676	615	573	616	628	570	568	618	597	571	637	632	594	643	624	599	673	637	614	619	683	638	674	662	623	611	648	582	658	606	592	596	594	633	640	574	635	619	642	645	600	619	640	641	636	622	629	582	588	636	635	606	666	620	611	709	604	642	635	636	622	648	696	601	608	633	647	630	598	633	632	597	606	640	665	633	609	630	638	626	600	576	652	639	604	601	641	577	621	626	604	613	570	610	636	652	666	630	599	624	586	639	559	668	672	646	607	629	621	622	628	651	587	654	585	598	619	688	616	584	617	625	614	637	616	634	609	600	622	618	635	612	600	621	612	614	598	638	637	665	588	654	656	639	610	638	610	602	604	595	612	596	627	635	633	608	646	587	590	614	587	630	626	657	643	634	632	598	626	650	588	626	649	621	623	643	656	664	644	626	636	627	638	624	643	587	601	596	625	623	628	591	633	577	647	649	629	634	632	635	629	654	646	619	634	609	637	608	623	625	616	593	613	590	644	625	639	644	663	603	666	606	621	619	632	655	612	623	646	674	626	620	620	597	616	615	618	638	634	616	668	631	630	591	585	646	596	628	619	630	602	581	582	609	664	641	620	638	613	631	610	675
8439	3609	989	558	741	734	623	615	461	365	355	290	281	266	207	204	160	171	122	120	111	104	113	72	76	66	80	77	80	69	79	68	66	71	62	70	49	66	53	64	53	67	61	67	57	57	61	64	60	68	61	52	48	57	63	52	51	60	64	45	56	50	46	49	50	51	70	50	48	59	40	35	50	44	48	46	47	40	40	44	51	60	58	51	43	47	67	41	52	66	47	53	39	38	39	43	50	41	42	52	49	65	40	50	49	61	34	57	47	30	47	51	51	45	55	45	36	52	42	53	46	43	52	50	39	44	40	45	40	51	36	47	44	35	44	47	56	46	47	45	44	51	51	55	46	48	56	60	54	46	44	51	44	42	47	41	48	51	39	44	44	37	35	56	51	38	34	51	56	36	57	41	58	41	39	54	48	36	53	56	47	39	42	46	53	51	44	36	54	60	66	50	55	35	52	49	29	39	50	51	47	39	52	50	47	54	49	61	46	45	49	52	42	40	54	53	40	40	52	42	45	44	48	60	57	47	57	37	51	44	51	37	47	50	49	46	35	55	53	48	47	51	51	48	54	52	65	47	51	52	49	47	52	39	43	43	43	55	41	47	43	42	37	51	47	54	54	48	54	50	34	44	44	53	48	60	53	46	54	58	67	69	48	53	46	51	50	45	53	60	51	46	46	44	45	40	36	57	50	43	46	44	48	51	44	42	51	49	53	34	43	48	48	44	48	45	55	48	42	58	47	38	53	45	58	48	40	48	50	37	46	55	45	60	48	39	56	46	49	48	41	33	49	51	47	57	60	56	48	40	47	36	40	52	45	37	40	38	43	43	43	54	47	49	55	54	49	43	53	45	62	45	46	40	54	44	57	49	40	47	39	56	52	58	40	50	50	54	41	39	47	44	46	53	40	58	52	47	50	54	43	55	52	44	53	45	46	46	44	49	54	45	63	38	40	39	43	38	49	45	49	42	59	42	59	38	39	54	38	36	46	43	40	46	62	45	43	47	42	53	39	52	55	35	52	39	38	38	57	45	50	49	49	52	39	54	49	50	45	42	51	52	39	33	60	52	37	40	40	41	52	46	36	36	37	49	50	44	41	40	48	50	44	51	56	54	51	44	42	50	49	46	54	65	52	45	42	48	39	61	52	41	56	61	44	55	44	47	43	42	45	46	43	52	50	39	58	48	45	35	50	48	49	43	44	51	61	55	47	49	48	50	44	57	35	46	44	41	57	44	44	45	51	53	40	48	45	38	52	46	60	44	47	49	56	47	40	58	50	42	44	48	50	42	56	52	56	47	45	45	37	47	42	37	50	41	42	54	50	57	48	38	60	47	52	56	53	50	42	40	41	33	50	36	43	37	49	45	55	49	41	55	50	45	52	53	50	55	43	45	48	51	39	51	42	38	50	47	48	54	59	53	50	43	55	52	44	48	44	49	53	52	36	47	53	50	48	45	51	41	45	42	46	54	35	44	47	38	40	48	39	53	56	43	50	47	44	35	56	44	56	65	55	47	44	50	44	53	56	40	47	63	41	58	46	45	41	48	48	53	54	39	46	54	45	45	58	57	48	40	62	49	38	43	53	46	46	47	44	53	39	36	42	49	44	47	37	51	51	36	49	57	49	60	50	41	47	41	56	38	47	62	49	51	57	52	55	39	56	49	57	47	39	45	40	47	45	48	45	58	38	57	64	40	50	61	38	50	49	46	54	42	47	50	41	53	34	36	46	43	55	39	44	48	39	56	40	41	48	41	60	43	40	59	47	58	43	43	57	39	39	47	38	37	44	69	47	57	42	39	37	37	51	42	53	46	49	42	48	46	50	43	49	46	42	50	64	43	47	35	34	49	35	45	47	48	42	35	46	58	52	70	48	38	53	35	47	41	50	47	52	44	38	45	69	47	47	47	50	37	40	40	42	47	43	49	57	44	61	56	42	35	38	43	41	49	51	49	38	44	49	52	45	68	49	51	47	46	43	56	44	39	42	42	45	39	50	66	51	39	38	62	44	45	30	56	43	49	40	45	52	34	39	45	51	43	38	59	49	52	28	57	52	55	45	49	43	38	58	60	58	50	44	50	55	51	46	55	40	49	45	51	45	49	53	55	41	49	44	51	51	49	42	51	52	50	47	41	50	30	61	44	47	41	52	42	45	46	49	46	38	46	58	41	45	53	47	57	46	49	49	58	61	47	45	52	58	49	49	46	44	60	45	63	56	46	47	51	51	53	62	38	49	49	47	36	49	50	42	36	31	44	49	48	51	47	58	41	52	43	39	46	50	49	38	60	57	46	43	52	55	54	45	41	38	45	52	52	43	41	40	39	45	50	48	38	39	42	46	34	63	57	53	40	54	52	44	40	45	39	48	47	45	50	47	49	46	57	51	48	42	48	47	61	44	32	41	56	45	48	41	42	44	48	47	57	58	59	55	47	42	43	57	51	33	52	48	42	44	43	63	43	52	60	49	45	45	48	57	43	41	43	50	52	43	40	49	46	54	59	53	41	44	50	42	46	53	38	30	46	35	51	44	49	46	55	37	56	53	47	57	43	50	53	41	49	49	46	44	45	50	47	51	45	43	49	46	61	48	40	50	53	43	53	45	52	44	44	53	44	43	54	50	39	33	45	44	48	52	45	43	54	55	46	51	42	47	53	62	51	48	37	49	53	39	31	43	57	53	48	47	44	46	49	64	58	48	63	44	49	58	52	40	48	50	45	37	61	63	58	39	48	46	44	35	40	36	66	45	55	46	51	38	46	48	46	53	41	42	60	42	43	51	58	50	41	42	44	52	46	47	38	56	44	47	40	52	42	49	39	46	48	47	53	33	46	43	53	45	58	49	43	36	49	49	44	46	54	56	38	40	45	51	53	59	37	58	45	63	42	50	53	42	50	39	48	54	51	52	37	42	52	46	38	42	46	45	48	39	61	43	44	37	52	51	33	57	44	52	56	50	51	48	40	47	45	50	46	46	56	48	41	42	48	38	49	56	46	52	42	40	48	55	42	44	44	45	52	38	48	56	50	50	47	54	42	47	45	54	58	46	51	44	54	42	49	54	42	56	35	53	51	47	52	40	31	48	53	50	67	41	59	42	46	59	46	32	48	51	47	41	46	42	48	48	71	57	53	45	54	43	54	47	43	52	49	65	49	44	41	48	52	44	46	42	55	42	56	51	55	49	40	33	51	58	48	28	43	44	50	50	43	49	35	56	52	51	52	47	50	59	52	52	33	49	36	52	50	49	49	46	39	48	44	50	53	56	53	43	59	54	43	39	39	54	52	50	48	55	47	36	45	53	52	43	51	53	47	33	35	47	51	44	53	55	45	52	40	45	46	50	41	38	52	48	51	41	60	35	49	42	47	52	44	46	52	55	48	46	46	47	45	45	53	53	40	49	48	33	48	46	47	39	43	37	42	56	61	48	44	39	45	51	41	54	39	48	44	46	49	45	52	51	59	54	47	40	48	46	39	55	41	50	53	60	59
46613	28744	15767	25473	33664	33283	30373	27198	22272	18782	16453	14043	12092	10787	9489	8159	7127	5879	5330	5089	4091	3617	3448	2979	2653	2430	2270	2245	2197	2249	2087	1932	1977	1838	1753	1736	1553	1564	1553	1497	1547	1466	1451	1475	1442	1387	1407	1459	1380	1333	1362	1272	1271	1273	1174	1183	1085	1062	1140	1097	1057	1039	1064	1035	1073	1040	1024	976	978	1009	937	918	958	853	924	849	838	895	912	877	877	886	916	866	848	908	848	830	770	804	903	774	854	780	767	833	788	759	808	738	780	760	774	772	773	790	812	822	775	746	818	761	786	738	773	797	767	759	753	785	760	798	776	762	768	781	760	837	753	755	729	764	766	738	742	779	750	803	799	734	717	757	737	745	791	790	786	781	796	799	793	756	785	740	783	828	783	809	769	800	755	785	736	818	781	752	794	754	763	761	787	736	746	762	786	813	768	732	718	772	793	788	750	745	759	801	796	705	776	773	735	759	740	779	719	767	707	789	780	758	758	722	802	754	758	732	807	797	763	744	744	774	735	759	764	763	802	771	770	753	780	752	768	737	747	780	763	771	770	727	776	767	770	768	742	769	744	766	787	717	758	792	729	788	788	820	753	788	783	746	780	791	770	768	767	755	761	760	760	773	754	725	755	793	767	777	726	761	747	721	792	787	757	810	788	815	762	784	759	754	764	766	786	729	726	777	724	769	787	748	780	776	788	778	798	792	757	801	737	765	761	753	789	802	740	773	775	780	753	797	752	791	741	765	787	775	773	748	763	768	792	755	751	783	758	726	787	754	778	756	785	714	754	772	748	799	830	748	763	772	784	701	765	727	756	784	740	802	746	715	750	761	728	797	797	784	752	750	830	789	774	766	759	755	810	761	761	770	762	792	793	795	790	759	749	807	786	754	756	724	777	789	841	769	769	740	813	769	762	735	778	794	794	736	746	762	766	774	739	768	750	744	753	784	780	745	780	747	799	741	784	832	802	715	775	737	744	798	731	777	784	777	749	725	809	782	749	706	735	768	793	758	784	779	787	775	772	758	761	816	785	745	789	778	799	749	731	723	747	799	792	776	736	754	759	729	773	739	736	732	754	757	783	788	767	795	785	763	808	749	797	740	759	763	726	707	792	790	751	777	806	740	792	719	759	715	777	777	801	739	776	765	793	758	745	747	771	769	750	734	751	747	794	786	749	721	752	741	777	734	788	826	766	776	756	738	734	790	785	783	727	725	758	697	809	757	766	787	747	735	765	757	773	732	755	792	796	779	807	806	744	720	772	758	822	781	781	747	761	797	755	773	777	738	783	747	743	819	748	741	783	772	820	795	787	739	769	798	789	731	783	735	725	756	757	763	706	783	740	796	799	774	818	736	780	861	757	805	816	767	742	761	767	768	768	773	777	789	796	767	803	761	798	830	742	822	746	783	781	738	774	783	757	800	737	721	806	756	755	767	791	759	724	724	715	797	774	767	806	733	791	817	753	766	782	821	777	794	796	748	726	774	736	763	832	745	717	752	770	777	776	779	731	793	801	775	767	761	768	740	804	764	711	782	806	819	783	785	730	755	757	805	806	736	754	725	728	758	736	819	748	757	803	718	768	775	771	732	794	729	752	798	777	768	787	810	774	756	739	761	785	750	748	781	778	814	724	809	790	789	758	770	740	815	763	773	719	802	774	731	802	782	795	806	795	807	785	739	743	765	738	762	768	759	755	788	746	748	771	765	776	736	772	805	743	753	790	759	764	768	797	695	744	768	718	784	795	770	758	771	783	737	802	753	769	761	751	749	786	766	717	799	721	777	721	771	769	746	738	737	727	745	714	759	738	734	767	766	769	780	784	744	760	813	778	721	841	796	752	781	748	720	778	805	773	781	737	756	764	758	765	735	748	794	769	769	740	790	767	747	765	792	823	740	748	795	813	710	709	756	770	741	738	742	827	773	755	762	711	781	771	757	796	760	756	762	814	764	743	725	748	761	747	696	785	775	784	774	759	788	721	782	790	735	791	777	772	779	752	788	811	781	738	767	775	730	795	783	721	811	784	752	752	731	707	833	754	894	781	789	755	726	801	773	782	746	766	822	772	778	799	766	774	808	785	741	781	715	725	739	791	807	774	760	749	731	778	756	800	772	752	744	735	699	775	747	748	785	756	766	753	754	809	808	776	775	767	776	756	783	796	788	778	776	786	806	796	767	752	750	778	776	736	730	820	798	751	804	722	720	807	765	757	763	734	732	757	756	782	759	755	793	737	768	822	773	777	785	745	781	750	800	750	809	769	754	761	728	783	794	780	731	800	755	787	733	776	796	724	734	750	779	751	754	735	791	779	786	789	757	736	733	785	732	755	775	774	756	754	763	769	764	757	743	767	753	791	786	810	752	773	752	830	783	769	768	801	808	757	768	741	748	803	784	796	739	805	750	722	719	748	799	728	793	731	748	798	786	734	753	770	749	769	757	778	811	785	807	793	779	760	738	788	777	716	787	765	739	726	764	801	767	816	732	787	744	780	745	725	741	770	786	758	791	748	734	762	765	783	757	795	675	800	758	778	782	765	756	800	751	763	848	793	773	766	728	777	775	801	767	790	734	782	755	769	834	799	760	799	769	782	772	736	752	743	794	805	755	763	806	737	771	750	786	733	758	763	772	776	746	771	763	751	771	791	754	806	769	780	733	757	712	809	754	729	775	807	798	763	765	702	781	736	746	742	784	806	798	796	823	759	800	757	791	778	737	807	772	774	807	735	834	706	814	755	753	760	749	823	722	793	731	770	811	773	726	794	727	765	752	757	771	806	738	777	749	832	792	739	771	788	787	774	816	764	835	790	832	777	757	812	747	741	727	796	771	757	776	719	794	766	787	753	791	754	691	768	818	769	768	732	790	757	767	713	771	772	755	751	761	789	778	803	785	813	705	809	755	774	756	762	792	774	797	725	715	787	784	775	752	744	786	746	774	745	720	767	750	752	771	711	771	750	749	766	803	770	770	751	762	771	748	774	737	746	807	782	750	791	749	750	785	753	742	753	817	763	749	730	768	779	759	760	819	779	795	762	764	813	775	740	793	804	789	774	766	783	769	790	795	755	779	799	747	791	809	749	781	742	833	761	814	765	739	784	810	789	741	788	775	803	814	774	763	783	800	792	756	780	773	775	781	781	697	819	720	815	784	774	750	765	766	788	752	817	799	803	770	742	818	851	775	784	763	747	773	780	782	758	735	755	754	745	763	791	770	749	752	843	722	771	771	798	777	814	751	759	807	761	769	764	769	839	781	796	787	760	843	777	799	764	741	763	743	774	774	772	726	771	777	800	754	743	751	761	785	749	752	778	762	783	742	771	777	768	758	760	766	766	780	747	745	772	747	763	790	791	817	726	791	733	789	767	734	758	766	787	735	777	764	771	807	777	756	764	766	822	748	777	777	770	754	819	771	717	739	738	754	745	821	747	781	772	750	796	759	760	748	779	757	820	748	758	828	783	758	765	781	767	769	777	771	778	763	735	796	729	777	760	751	789	807	803	770	730	763
3492	1069	309	227	255	288	215	209	206	157	149	102	112	100	94	75	70	65	64	45	49	41	47	28	32	45	39	28	35	31	46	44	38	40	32	38	31	38	41	26	40	36	24	41	37	30	30	35	33	36	21	35	28	34	41	32	28	24	37	33	25	29	21	33	34	37	19	28	33	35	30	24	26	27	27	29	30	26	18	30	23	35	23	25	25	32	18	23	29	32	34	27	26	19	23	24	38	34	25	32	32	24	24	42	24	35	19	31	35	30	31	32	26	38	33	26	30	24	20	31	28	32	26	25	26	23	24	29	26	22	36	20	31	34	25	21	30	21	28	22	28	32	20	27	19	28	36	25	28	28	29	26	31	30	19	22	32	24	30	16	20	30	22	36	28	32	26	34	25	25	39	43	36	21	42	25	22	26	25	20	27	25	27	22	29	30	29	37	27	29	37	22	21	25	22	27	27	30	32	35	30	25	33	31	26	21	28	29	26	31	29	23	22	35	19	23	29	26	29	33	26	23	23	34	29	34	31	27	27	34	27	36	28	31	29	18	22	22	34	32	33	39	24	16	25	27	32	35	24	29	20	29	31	26	32	39	22	25	35	24	24	19	27	18	34	26	34	33	25	17	27	39	30	19	26	29	42	27	20	24	22	22	32	34	27	28	32	37	31	26	19	21	30	21	33	37	30	26	22	25	27	33	32	27	34	24	25	27	31	28	25	26	20	19	25	28	37	19	26	32	25	21	28	30	25	25	42	31	27	27	36	33	30	22	24	26	27	30	26	32	37	23	30	21	30	25	35	22	28	18	32	31	21	23	29	35	30	20	34	20	35	35	23	24	26	23	30	39	37	33	37	30	34	32	27	30	24	23	32	25	27	26	23	25	29	27	36	23	20	26	31	23	25	21	33	30	25	38	33	26	28	27	23	32	28	35	23	26	28	24	22	18	27	28	31	25	31	23	27	31	25	18	28	27	29	29	25	23	28	26	22	29	28	24	32	26	25	26	21	24	23	26	27	28	29	25	31	34	33	36	33	31	29	30	27	25	33	22	22	34	24	30	36	29	37	32	21	26	26	29	33	18	30	19	22	30	26	23	30	28	30	18	31	20	36	31	27	28	30	29	35	18	21	25	20	35	28	17	40	18	40	32	28	23	31	25	26	24	22	33	21	22	26	31	29	34	25	24	20	33	22	33	26	29	29	23	25	23	24	35	32	30	20	31	32	21	26	21	33	28	26	23	26	27	34	21	26	28	33	20	26	21	30	23	24	24	39	34	31	32	25	26	27	31	22	26	32	35	32	34	30	20	36	23	20	27	26	24	27	28	32	27	23	27	37	38	29	24	27	28	20	28	31	30	32	30	30	30	36	29	28	24	20	25	34	20	32	22	23	19	35	25	28	33	34	35	32	24	26	20	32	28	28	32	24	32	25	26	23	25	30	21	33	35	29	20	39	28	27	30	28	24	25	21	21	23	29	27	24	23	27	24	37	25	23	26	25	35	35	31	27	35	27	27	25	25	23	30	22	24	25	33	26	28	28	29	29	26	24	22	28	28	34	26	29	29	25	20	21	39	35	35	25	30	28	22	29	26	24	30	30	37	27	24	27	37	28	25	36	29	31	26	32	28	33	27	27	36	43	29	37	26	32	21	26	25	43	23	28	28	25	28	29	22	40	32	37	29	27	26	28	25	26	21	34	19	19	29	24	31	28	27	17	28	25	20	37	18	29	16	29	36	28	25	31	27	20	32	23	20	31	34	34	31	26	17	33	22	25	29	36	22	30	30	21	34	31	28	27	36	30	29	30	30	28	32	28	26	34	27	32	33	25	22	31	25	26	29	31	27	27	30	31	22	26	26	24	27	28	24	31	30	25	28	28	31	27	22	27	34	30	29	33	30	30	32	37	29	29	28	23	34	30	27	31	36	37	37	36	25	18	25	29	27	27	33	25	32	26	32	30	28	38	25	49	29	33	29	27	27	32	25	36	22	25	28	37	30	34	27	35	35	39	26	35	32	20	28	37	29	21	30	29	21	23	29	21	21	30	29	28	24	30	25	32	24	24	25	23	25	37	22	29	29	30	27	24	34	31	27	29	34	31	26	30	26	24	27	30	26	25	32	37	29	29	25	29	26	24	26	29	35	25	31	39	34	25	29	28	37	23	22	39	22	20	24	21	27	27	33	24	36	28	32	28	28	15	25	28	23	43	26	26	24	20	28	29	25	34	30	26	23	20	23	29	25	25	24	22	32	30	32	21	27	33	26	26	31	28	35	29	28	38	29	32	24	25	30	27	25	26	36	28	29	33	26	30	19	28	29	34	23	28	24	28	30	26	27	31	32	18	25	27	25	18	21	29	23	32	33	39	32	23	31	23	21	32	29	29	25	34	25	25	30	30	21	27	29	40	30	29	30	37	16	24	25	21	32	35	30	27	31	39	29	26	26	29	22	42	35	31	21	20	35	31	26	30	22	29	30	30	33	30	19	37	33	31	25	25	26	22	30	14	33	26	28	23	29	32	24	37	31	35	27	26	27	23	35	22	24	29	35	28	25	23	24	30	23	30	27	37	32	36	33	22	23	34	21	33	28	33	27	22	26	20	27	19	29	21	23	28	29	23	28	37	30	23	25	20	31	26	37	34	27	33	26	27	35	40	38	27	25	25	27	20	34	26	27	39	32	24	29	17	33	24	31	28	32	22	23	35	25	21	36	33	20	45	27	31	26	32	33	32	21	25	33	23	22	25	20	33	23	29	26	28	30	20	21	31	39	23	25	24	30	23	28	29	33	31	30	22	17	20	28	26	32	33	22	22	18	20	32	29	28	38	21	27	24	31	25	28	25	30	25	40	21	31	24	33	30	29	35	26	26	24	22	26	32	23	33	27	29	33	22	28	35	35	25	23	22	21	24	26	28	35	23	24	24	20	34	27	24	29	29	25	27	36	33	32	31	31	26	25	24	22	32	25	29	33	31	26	32	29	30	20	39	23	39	38	29	25	36	31	34	25	25	26	37	22	30	33	29	29	33	31	20	22	28	32	25	29	25	31	30	19	23	18	21	25	22	34	26	28	26	35	17	22	29	34	25	29	26	24	32	25	31	33	29	24	26	36	26	33	10	27	26	33	25	29	27	24	32	35	36	30	27	26	38	21	26	35	29	19	38	24	36	19	28	27	40	28	28	32	36	38	31	30	26	27	26	25	40	26	28	30	38	22	26	20	36	30	26	31	32	24	33	28	21	24	30	23	35	36	28	32	25	27	30	35	28	27	32	26	30	19	22	19	27	27	32	19	36	23	30	31	37	25	24	21	23	40	34	29	24	31	22	32	32	33	46	27	31	29	32	35	33	27	41	22	23	21	30	29	35	34	31	21	27	24	32	22	28	16	29	29	23	23	33	28	27	26	22	28	18	28	26	24	32	28	38	37	16	33	34	30	29	38	33	31	22	28	34	27	26	34	26	25	22	26	15	22	27	25	27	36	22
34310	19557	8322	15911	23265	22581	19665	15701	12776	10445	9338	7372	5957	5125	4560	3637	3108	2755	2425	2176	1901	1654	1420	1273	1181	1126	1079	1146	1240	1162	1045	1100	1112	1021	931	859	795	795	783	787	855	793	756	825	704	749	785	781	788	753	735	716	721	675	618	613	644	556	609	566	581	564	573	562	603	587	562	559	628	572	570	572	501	544	536	500	496	509	477	579	508	480	501	491	508	502	449	501	485	494	503	497	519	454	453	461	454	488	465	512	473	504	489	487	467	517	501	505	462	477	498	481	484	450	486	479	464	477	479	475	518	482	434	490	506	480	480	410	460	462	508	467	426	487	489	461	473	459	447	462	462	451	504	428	470	482	481	492	483	470	445	474	480	453	458	495	538	450	463	497	450	484	486	501	520	491	450	458	472	452	491	457	533	469	457	469	468	453	473	439	455	440	475	487	487	423	491	452	438	498	435	436	464	471	464	466	473	496	481	451	468	460	435	479	502	451	475	495	497	501	474	463	444	462	466	488	479	477	461	473	465	461	462	508	488	492	460	468	489	470	497	471	462	492	455	463	473	453	448	482	495	449	446	511	476	498	463	458	473	457	466	492	488	470	473	437	459	442	476	479	513	480	494	468	450	453	494	446	490	471	460	423	489	441	473	439	461	512	491	486	469	494	456	485	457	498	460	450	476	471	478	458	461	457	484	464	443	446	466	454	456	463	477	454	424	512	451	489	455	469	429	455	481	495	455	455	492	467	443	513	478	495	477	532	476	460	431	448	435	467	452	477	493	451	439	489	489	449	514	472	443	431	498	465	456	447	456	458	447	456	508	450	474	467	495	471	449	428	451	482	450	476	469	432	457	459	438	458	488	471	470	475	467	485	502	456	477	499	444	470	452	487	501	474	482	485	481	471	424	488	477	441	473	455	485	445	480	461	490	414	474	446	441	471	450	470	451	458	490	486	441	416	495	470	421	475	460	508	466	489	468	489	476	476	461	510	464	429	451	465	471	477	462	472	469	454	469	483	451	488	477	483	463	472	456	483	480	474	464	466	458	475	461	487	510	471	426	535	525	466	444	451	464	465	438	475	485	454	442	455	446	463	478	458	498	466	498	466	485	509	437	479	478	482	456	418	475	451	462	480	489	474	510	475	478	483	464	475	488	486	502	475	469	483	510	465	495	459	477	491	447	462	443	469	449	516	454	478	483	419	463	478	470	441	431	475	478	467	471	473	468	497	483	479	451	454	470	470	465	449	492	489	479	455	471	473	430	460	500	453	459	464	448	470	479	441	469	444	474	490	453	503	468	507	435	461	432	449	484	487	465	420	460	482	481	483	491	512	462	450	462	481	449	451	496	468	460	477	501	447	472	465	449	467	465	433	465	568	457	449	456	502	488	470	459	466	465	440	454	457	502	440	418	470	458	447	466	474	487	493	496	440	441	473	505	452	433	435	475	420	449	493	484	437	455	475	506	468	469	449	465	445	465	455	468	451	497	456	477	470	463	485	469	481	454	486	498	498	491	468	477	493	447	452	443	480	471	444	475	490	463	454	499	504	486	459	464	452	463	472	478	470	481	441	463	487	497	481	448	480	478	438	439	470	444	477	467	490	448	514	468	509	484	457	464	431	458	450	474	474	453	465	487	479	470	484	474	498	499	466	440	497	497	466	507	460	464	466	451	472	478	455	420	471	500	504	454	509	468	463	494	458	433	461	476	477	449	476	489	458	480	498	489	455	445	484	447	464	462	449	474	457	479	477	506	476	444	462	497	458	463	466	490	464	464	446	480	452	496	442	451	461	450	503	448	446	478	494	481	478	442	447	454	463	467	475	494	467	485	477	449	445	507	483	469	458	486	468	471	480	507	474	475	477	475	455	465	467	498	481	449	505	448	457	452	476	452	478	440	467	497	476	477	441	479	452	462	476	496	507	481	496	484	477	456	480	423	438	483	450	495	447	488	449	434	473	487	446	449	493	454	454	475	471	491	475	456	469	454	489	463	470	444	453	442	464	423	476	517	473	456	458	511	447	458	481	468	458	473	471	485	479	467	454	476	465	504	466	449	446	474	480	468	495	485	455	453	461	488	455	481	507	431	454	461	485	460	458	470	459	484	462	483	469	492	451	456	500	470	437	456	469	485	481	519	453	478	501	485	455	451	459	445	493	463	493	461	468	496	456	475	460	452	490	479	472	447	443	481	493	496	472	460	457	462	454	488	489	441	445	467	465	481	429	455	480	469	505	455	493	482	465	461	448	453	461	496	457	493	468	458	452	468	517	462	460	466	431	472	466	445	492	453	461	485	481	483	483	478	497	470	510	487	483	499	494	454	482	490	491	457	482	467	442	459	479	443	483	488	499	473	486	438	488	457	470	480	495	484	484	450	496	454	464	463	442	487	456	478	474	444	464	476	478	444	501	480	475	487	464	440	462	451	485	489	440	442	463	467	480	481	458	424	454	502	489	479	462	500	481	471	474	477	485	483	474	504	515	483	409	517	473	470	454	507	434	455	422	485	456	471	466	487	438	487	480	478	448	455	492	430	460	480	495	459	489	474	476	477	456	487	466	483	468	464	492	433	454	429	492	468	479	518	455	480	477	458	480	491	422	449	504	482	513	448	496	489	429	466	478	465	500	462	468	501	469	467	444	486	477	473	482	474	515	476	450	448	502	450	515	497	472	460	496	497	478	488	456	488	477	508	452	494	496	495	441	465	460	492	474	470	433	465	483	526	474	485	442	457	484	481	470	434	447	487	476	477	470	502	459	477	451	511	492	466	440	467	437	460	489	477	469	398	480	456	462	467	435	486	457	479	497	448	477	479	466	463	482	459	470	454	473	478	487	495	489	489	494	467	463	444	486	450	462	486	454	476	443	468	465	458	460	475	501	486	448	465	458	457	465	450	471	487	437	472	468	461	425	450	503	451	477	462	431	448	496	474	486	470	467	463	480	438	464	468	486	474	454	446	447	496	471	490	436	444	470	458	477	464	498	463	459	461	441	467	479	449	474	486	501	479	438	525	441	476	478	483	461	502	473	449	458	456	449	481	442	472	499	429	464	438	450	464	439	458	452	488	461	482	499	472	489	464	458	478	451	477	491	458	458	472	503	475	466	438	456	511	492	473	463	451	433	492	474	469	477	474	460	470	450	459	458	508	495	450	468	453	419	488	444	449	468	490	505	455	483	455	441	464	506	463	455	471	456	474	447	467	489	458	483	484	450	464	469	451	438	447	460	490	489	471	499	494	450	463	460	484	487	436	478	473	472	426	478	455	472	481	500	485	469	453	487	441	496	431	449	450	478	488	461	485	484	476	476	507	464	466	474	502	471	482	462	489	448	423	467	490	449	460	481	478	434	426	467	491	491	483	463	478	464	483	462	486	499	491	471	473	437	439	465	435	499	435	467	482	456	489	482	508	455	474	463	462	446	488	478	447	476	466	490	493	452	434	488	474	476	482	473	472	461	451	478	514	452	477	466	459	472	476	489	440	490	459	441	470	462
6651	3123	723	430	513	561	510	473	373	334	312	288	228	158	170	145	143	98	113	90	89	82	63	65	93	64	79	64	66	69	64	66	69	49	68	56	49	48	52	47	62	49	49	53	48	47	71	43	53	45	55	44	42	54	40	38	49	45	56	44	42	47	41	41	37	48	40	43	38	37	52	47	29	52	22	44	37	41	40	36	37	47	33	28	41	30	35	33	32	36	34	42	35	47	41	44	29	30	40	28	40	50	44	39	52	36	41	58	40	52	37	53	46	49	47	35	45	32	29	48	51	32	39	24	36	45	42	41	31	39	43	38	33	45	29	46	44	47	33	34	30	39	49	42	32	43	37	34	46	50	37	27	31	47	44	42	34	40	32	40	36	32	33	40	30	34	50	50	39	39	39	44	46	50	45	42	35	38	35	29	43	38	28	41	46	42	33	36	32	42	46	32	32	38	40	31	44	41	43	26	27	51	48	39	39	31	32	37	40	39	54	28	25	39	37	33	47	37	32	39	33	37	46	47	32	41	38	31	40	35	42	36	38	33	31	38	44	52	39	41	46	36	45	41	34	47	43	40	31	34	30	39	45	32	31	39	44	46	46	40	39	45	40	42	42	32	42	41	38	44	36	45	36	36	35	33	25	40	53	43	43	37	37	42	41	33	33	32	44	36	48	33	45	42	34	47	38	33	39	41	41	36	43	42	52	40	22	45	39	37	45	35	28	49	39	38	41	49	40	34	44	43	38	36	47	36	32	35	33	41	39	39	50	34	47	44	37	35	35	45	45	37	36	32	36	40	31	43	56	37	41	37	34	32	48	31	29	31	59	48	39	43	37	33	40	34	40	39	39	42	36	42	36	41	37	39	40	35	40	39	42	43	42	38	43	40	42	37	43	37	53	34	35	34	36	34	40	38	30	37	34	38	35	48	33	35	37	48	34	37	43	43	44	37	28	49	51	37	45	45	40	48	44	42	31	38	33	32	37	38	40	32	42	45	50	36	39	40	43	44	52	39	44	28	32	45	40	38	40	34	36	28	28	38	48	41	49	34	30	32	53	43	32	40	42	36	46	29	39	35	47	35	37	23	49	50	32	36	38	42	43	38	36	42	36	41	50	36	53	46	43	52	47	39	40	37	45	38	40	34	40	35	37	46	48	49	39	37	38	50	39	35	34	42	36	36	45	37	44	36	38	48	30	45	33	53	34	34	39	39	50	48	29	50	36	43	38	34	31	44	49	36	43	36	45	44	39	38	32	35	52	38	37	29	32	43	39	47	41	42	35	28	38	34	44	50	30	34	43	41	48	49	35	32	34	33	50	37	40	36	32	47	50	43	41	37	45	36	37	39	36	33	33	30	40	42	42	37	33	31	33	41	42	44	41	38	42	48	35	31	38	47	44	36	44	37	32	51	40	38	30	32	30	43	43	41	41	45	37	49	31	39	36	32	40	34	54	48	45	42	40	48	40	38	42	40	28	42	41	41	48	41	50	42	33	47	26	34	40	40	36	25	35	49	45	35	36	30	31	44	49	39	43	43	49	30	35	39	39	41	32	31	42	17	38	50	44	47	36	42	33	35	43	30	37	40	43	46	39	39	41	36	37	40	37	33	45	34	28	34	36	32	51	39	31	37	40	37	37	43	34	46	35	38	43	36	33	40	33	39	51	48	48	39	38	44	48	53	51	33	33	43	42	51	27	47	47	42	43	38	42	37	51	39	37	38	36	38	45	40	46	34	40	34	47	37	35	37	40	36	37	31	44	24	34	35	36	29	45	49	39	44	40	32	36	41	37	37	45	33	30	44	42	40	27	39	39	37	29	57	44	38	38	38	35	46	24	50	35	40	33	40	37	42	38	37	47	46	33	41	28	45	37	32	24	36	40	30	42	44	44	42	29	39	40	41	30	45	43	42	34	43	47	43	36	35	36	40	34	35	43	39	39	52	38	41	32	48	32	41	45	45	38	42	41	39	48	40	48	43	29	29	34	37	35	38	44	34	36	40	36	44	32	37	38	31	35	27	31	36	37	32	33	25	32	39	30	35	37	33	40	41	39	44	38	38	38	34	48	43	36	32	36	34	40	37	32	39	47	43	40	31	36	37	42	46	34	38	40	39	36	46	45	28	34	35	32	49	43	32	41	53	36	38	36	42	41	31	43	34	23	38	36	32	41	43	49	43	50	37	43	40	38	37	35	28	32	46	33	46	31	41	29	41	44	33	33	38	37	38	50	40	40	31	45	46	51	27	36	40	37	41	34	41	40	42	40	31	41	35	39	35	43	26	41	35	36	30	52	43	43	40	39	44	43	35	40	35	49	56	51	39	33	34	50	41	42	43	36	44	40	41	36	46	43	39	47	28	28	37	42	40	48	42	28	47	44	42	40	43	35	34	29	50	40	33	50	37	42	46	39	46	40	35	32	31	46	42	37	32	51	35	37	40	50	38	40	30	32	50	51	38	27	33	32	39	33	38	46	36	46	40	57	27	37	38	47	41	37	47	38	33	41	35	40	28	40	41	45	40	42	37	50	41	43	28	46	35	36	41	35	32	46	50	54	36	39	45	36	35	44	38	45	35	40	43	36	35	40	39	33	45	43	43	37	39	48	41	42	37	49	31	37	45	42	37	34	30	39	37	38	38	45	42	29	42	40	34	38	43	42	34	37	47	37	34	32	38	46	43	34	39	46	32	43	38	44	39	47	49	42	37	22	29	36	47	45	46	39	30	41	40	36	35	45	52	40	24	36	47	42	33	34	40	45	41	46	37	34	54	47	41	38	39	30	29	38	46	33	40	48	43	41	43	38	28	41	47	45	40	36	39	32	33	34	37	27	37	32	35	44	41	43	31	32	38	53	39	48	38	28	41	54	44	25	45	44	44	42	33	37	33	31	33	36	35	46	37	22	44	51	35	36	41	33	34	46	43	31	38	41	28	40	33	29	39	29	39	39	38	42	34	39	39	38	35	38	30	40	41	37	37	36	34	46	50	43	24	32	26	40	36	32	30	34	35	53	35	28	42	39	43	44	40	38	46	46	40	29	29	46	39	36	31	39	37	33	37	32	41	40	33	41	28	38	37	44	43	35	43	42	38	41	48	48	35	19	38	32	44	39	38	25	50	44	40	44	36	52	50	44	32	42	29	38	38	41	45	35	36	46	44	41	46	44	42	44	40	36	41	44	39	41	35	41	35	36	38	49	37	31	45	31	27	43	27	49	34	42	44	46	32	36	28	41	39	34	45	35	41	47	31	31	32	45	40	40	43	39	32	34	32	47	41	34	27	33	41	47	30	34	33	40	39	28	39	38	43	39	42	41	43	26	39	42	35	39	38	36	37	43	41	34	39	35	35	39	42	40	33	51	41	38	54	42	44	39	34	43	36	49	37	39	28	44	36	43	49	37	40	35	48	33	33	37	35	29	46	38	40	39	50	41	39	40	35	42	30	38	38	44	37	31	32	39	34	32	43	46	38	40	37	33	22	48	39
44622	27633	13528	22957	31104	30752	27399	23553	19507	17002	15517	12782	10611	8722	7965	6772	5816	5055	4250	3774	3281	2960	2747	2393	2322	2167	2033	2037	2181	2113	2019	2052	1942	1792	1584	1438	1415	1324	1294	1346	1291	1215	1267	1226	1126	1182	1210	1222	1214	1152	1069	1083	991	957	908	914	921	883	857	904	895	906	789	816	840	827	829	794	791	855	825	811	816	748	780	739	735	745	786	738	790	731	777	741	756	700	720	735	687	703	720	673	694	688	671	656	640	692	686	672	645	626	666	667	657	644	656	651	631	631	692	655	667	667	653	670	648	627	692	621	656	654	615	644	647	604	641	679	663	703	652	640	651	669	668	636	668	635	666	660	656	650	681	641	634	616	706	686	688	618	680	624	673	680	716	716	642	679	639	608	683	657	666	663	648	648	666	633	612	660	695	631	653	618	687	615	639	620	681	644	701	628	653	662	643	688	637	608	630	638	664	684	631	648	666	688	679	675	622	606	648	641	692	674	665	646	627	668	648	662	652	657	678	578	678	621	607	645	647	613	647	643	708	633	679	640	651	679	598	643	652	664	682	598	653	630	682	604	625	667	616	655	668	638	664	600	630	608	650	643	663	646	629	634	645	634	637	629	651	652	645	593	634	641	628	648	641	617	624	687	671	687	609	684	654	680	620	655	695	686	623	635	610	640	671	663	671	689	673	640	676	640	643	650	654	623	637	626	653	623	656	669	651	638	632	616	674	638	646	640	617	638	648	665	689	658	663	599	649	636	614	666	661	665	657	631	645	581	648	631	620	601	640	642	629	657	615	609	651	630	679	650	648	660	667	656	622	651	655	643	644	654	612	643	643	602	654	652	647	594	615	678	687	661	657	639	671	639	627	639	687	635	631	648	601	655	611	674	632	664	617	654	656	632	648	643	655	649	641	689	616	599	659	630	645	605	659	637	635	629	606	686	642	608	629	642	676	642	664	683	698	626	623	666	662	657	651	624	663	656	655	615	630	612	689	612	650	669	650	613	633	622	631	611	653	603	644	630	610	662	596	629	665	648	625	631	697	629	696	646	595	602	672	635	627	628	670	631	655	629	656	639	681	647	633	689	670	637	610	655	666	658	628	726	608	639	603	609	622	648	644	698	664	639	679	641	636	665	648	636	664	643	635	674	679	633	597	661	666	638	631	669	715	593	615	653	675	653	661	646	654	679	679	645	658	745	623	707	657	616	653	659	627	621	679	646	629	633	655	635	700	625	634	624	652	638	650	629	631	616	645	636	631	640	662	662	633	646	610	638	684	650	638	597	651	647	665	631	638	631	675	679	671	632	686	670	628	643	666	661	644	629	652	653	683	660	632	650	622	634	647	628	616	577	612	655	703	661	663	669	655	617	683	647	635	640	648	650	665	659	666	633	699	650	692	675	590	616	630	615	644	635	654	649	625	643	624	669	661	653	633	642	632	606	614	628	682	640	678	664	655	664	574	654	676	650	629	649	642	655	662	654	626	630	640	661	654	646	658	634	670	674	650	593	679	631	673	676	684	667	654	646	668	626	693	640	697	692	679	667	575	657	609	649	624	640	640	676	691	633	650	622	671	614	626	671	616	665	671	661	657	631	606	674	650	680	670	696	618	658	697	671	634	650	620	667	636	660	646	661	650	693	644	643	674	652	699	663	642	698	644	694	628	635	639	624	653	635	620	666	610	691	623	654	666	651	654	645	659	685	639	706	623	628	652	713	640	648	719	596	639	647	671	668	626	689	634	646	670	652	651	615	697	607	623	638	653	644	598	636	661	602	668	639	661	627	685	669	638	578	642	633	644	691	618	705	707	640	629	674	638	623	645	637	661	649	587	640	632	594	677	638	629	701	679	676	648	693	608	660	613	663	611	642	653	642	627	612	594	678	622	653	646	681	637	618	610	608	682	671	637	642	628	678	606	662	588	599	610	655	667	663	612	665	584	649	632	637	648	612	651	684	618	663	708	658	624	625	678	676	641	676	613	629	673	663	671	650	634	653	660	650	687	613	656	651	621	639	672	649	648	703	638	639	623	586	643	670	631	634	629	628	653	659	686	616	614	698	710	701	625	591	624	630	625	641	670	619	686	667	646	628	617	639	654	698	640	659	657	596	636	631	608	624	640	639	673	655	676	658	684	650	666	655	659	655	676	672	673	687	676	642	638	657	668	660	636	637	664	680	636	638	636	638	666	671	665	679	614	639	628	615	656	604	638	629	697	605	631	671	613	635	649	622	635	634	655	640	587	634	597	643	623	616	636	655	647	629	655	617	644	686	621	613	632	665	627	703	654	679	626	643	674	613	637	678	645	678	619	616	647	640	634	683	665	683	654	613	643	696	615	619	658	647	627	638	655	669	645	622	644	636	641	587	645	657	672	665	665	614	626	681	661	625	706	630	625	675	645	619	631	629	657	629	653	597	637	653	624	637	703	667	650	631	636	678	643	653	620	668	610	646	618	684	625	645	623	641	665	620	657	651	661	676	647	654	620	662	722	704	717	592	631	696	635	654	678	649	629	655	663	631	630	614	679	649	684	662	663	675	668	682	663	628	626	644	652	616	605	669	651	659	614	657	642	633	626	684	643	664	660	616	635	638	591	659	664	627	622	640	624	664	642	652	661	647	662	642	633	656	645	644	614	660	653	676	662	644	629	623	610	612	631	646	605	643	659	655	648	649	638	664	646	646	692	630	651	679	640	672	636	649	633	691	648	613	675	635	646	631	641	635	657	666	600	638	611	637	648	633	641	638	649	658	641	691	598	616	637	658	610	662	613	688	670	637	679	691	662	671	651	656	686	670	610	650	658	628	681	623	646	607	615	700	652	644	662	676	624	638	672	628	669	639	649	624	654	620	644	657	631	632	656	628	647	625	607	653	648	686	632	625	653	579	643	693	651	685	652	698	672	661	644	610	587	657	670	652	643	661	647	665	681	665	659	653	688	694	647	614	646	602	594	584	636	669	657	675	632	642	642	653	667	686	664	604	611	649	649	679	638	683	677	644	649	669	678	642	675	626	620	612	689	641	700	628	629	632	628	688	685	657	662	611	671	629	631	626	670	641	629	628	632	647	650	689	643	614	681	699	636	647	620	654	660	669	676	657	637	651	646	657	594	609	617	616	700	672	649	632	640	624	633	708	643	656	637	679	646	627	675	661	654	663	595	648	629	626	652	629	647	664	661	675	653	617	641	641	671	619	627	625	647	670	653	653	681	627	653	647	641	620	631	632	654	647	636	677	640	632	623	672	642	666	650	667	634	640	664	656	629	683	658	671	662	645	698	656	633	675	638	669	607	643	658	652	620	658	675	616	663	621	637	648	653	634	621	645	660	654	643	639	667	649	640	617	669	642	674	700	628	659	627	605	680	678	690	634	660	622	650	619	660	609	637	646	604	633	676	660	622	630	668	717	619	664	644	635	666	631	631	632	723	613	658	637	654	626	673	618	608	637	646	640	648	611	648	664	659	626	643	642	687	597	641	659	664	676	680	624	690	644	616	639	633	690
6338	2125	495	286	424	475	382	362	328	282	270	193	178	131	138	112	103	81	87	74	77	78	59	48	57	59	46	69	62	71	47	55	50	62	48	46	38	51	54	42	53	43	44	44	43	37	46	49	46	45	44	46	35	34	31	35	47	34	38	37	44	37	41	36	38	36	52	40	38	44	47	49	43	38	45	42	33	44	48	37	39	41	32	36	38	40	33	39	34	36	40	37	30	33	33	39	38	37	32	36	45	40	35	44	37	36	53	35	21	34	43	41	29	43	26	49	42	43	42	30	46	31	36	37	36	34	33	39	39	41	42	39	38	33	41	40	29	34	29	41	42	26	36	31	47	43	41	34	38	33	46	35	43	33	36	38	33	46	37	35	35	54	36	31	34	33	29	32	33	32	25	30	27	33	38	30	42	33	34	32	31	35	43	49	31	47	30	34	36	44	40	26	35	45	43	42	39	39	39	52	30	39	36	46	36	41	26	33	41	37	36	40	44	45	36	48	39	34	36	39	34	42	53	28	37	32	40	30	41	52	43	34	28	37	32	27	26	39	35	34	38	32	41	36	57	27	35	39	42	34	34	38	37	34	49	41	45	31	38	34	27	47	35	47	41	46	37	40	35	31	38	35	43	40	42	43	37	44	36	35	32	35	34	49	34	41	44	39	33	31	30	41	40	46	46	33	44	45	43	43	35	44	28	33	44	43	38	40	50	40	42	46	31	50	38	44	30	31	46	27	36	36	43	38	30	35	36	42	32	33	36	41	46	38	33	32	38	44	42	35	45	47	39	33	40	52	35	50	32	41	42	30	29	28	36	45	33	39	39	34	45	37	42	39	40	41	35	35	40	42	25	42	49	37	30	43	35	41	42	40	37	32	36	35	40	41	36	50	41	41	25	38	35	37	42	36	40	31	39	25	33	39	39	38	41	45	28	38	36	34	58	32	40	38	41	34	52	35	35	39	43	35	26	43	41	33	41	50	32	25	42	38	42	35	42	47	47	49	45	32	40	42	35	39	37	25	38	51	45	54	33	29	42	35	33	45	37	29	37	30	20	31	32	36	38	49	51	45	39	23	36	35	50	49	38	41	34	40	42	29	44	39	36	26	39	44	46	39	42	48	40	42	33	36	27	30	39	39	41	41	47	32	31	32	43	39	36	40	43	44	36	50	32	41	39	28	37	42	33	35	27	33	38	37	36	44	38	32	36	34	39	37	38	38	30	34	41	34	44	47	42	44	32	37	41	43	24	43	36	43	32	35	32	38	27	23	38	28	31	25	38	30	35	36	38	54	36	40	38	47	38	29	44	31	44	35	37	26	32	43	40	33	27	38	43	36	35	29	42	28	41	42	47	38	38	42	37	43	42	34	31	30	28	38	38	34	45	45	37	34	39	40	48	41	45	39	39	36	42	45	43	37	46	38	37	40	31	42	38	31	49	35	40	39	29	44	34	40	26	28	45	46	53	31	34	41	38	37	30	33	47	32	40	38	29	41	37	49	46	34	39	46	44	45	40	44	48	40	41	33	30	32	44	26	41	33	36	40	34	43	38	47	31	31	36	39	48	46	36	45	43	45	45	41	33	50	42	36	33	44	36	33	28	23	35	41	44	44	32	28	41	39	38	31	33	28	40	39	39	29	43	37	37	42	41	38	34	38	34	34	26	30	33	33	43	42	33	47	31	36	34	34	43	35	36	39	38	36	25	43	35	34	32	40	28	29	41	31	32	39	31	48	43	40	36	36	39	30	52	35	44	49	38	44	37	36	39	27	32	31	34	34	36	55	34	49	44	39	36	39	31	42	32	35	44	33	40	45	34	32	46	37	32	42	50	33	39	30	34	33	35	31	31	40	37	43	39	30	41	43	39	32	38	46	39	33	31	41	44	39	41	38	40	44	37	47	33	43	53	35	39	33	30	36	40	36	39	41	41	35	36	43	45	28	42	33	47	36	42	41	32	39	33	26	42	34	46	36	41	32	32	32	31	38	38	43	37	29	24	37	38	43	27	41	43	37	32	41	48	31	45	33	38	31	42	37	41	40	41	43	45	31	30	36	34	23	34	37	43	47	30	37	31	34	49	50	32	35	38	36	36	43	40	35	33	36	46	42	28	39	37	43	26	45	40	38	40	37	40	35	46	35	42	38	35	39	31	47	46	40	43	28	25	27	30	33	37	43	50	35	36	35	29	45	42	35	37	34	36	33	39	35	42	43	44	36	45	36	38	30	32	28	30	42	35	36	32	37	33	38	36	27	30	38	40	24	41	33	42	33	46	39	39	42	38	41	41	56	44	42	51	38	36	44	40	39	38	57	36	28	43	35	45	36	33	39	32	37	26	39	46	28	41	49	40	43	35	52	34	34	34	48	47	29	53	38	32	40	40	32	36	30	38	43	34	44	40	32	32	32	40	47	56	40	30	40	45	43	38	34	37	25	43	49	29	37	29	25	31	42	33	43	36	43	39	37	35	40	32	26	38	46	38	37	40	46	30	36	42	33	35	37	38	36	42	40	31	34	37	39	41	42	40	33	40	26	35	42	42	47	42	31	41	35	45	53	38	37	27	41	37	31	33	45	43	36	41	34	38	43	41	44	28	37	38	38	32	52	27	41	29	39	35	42	45	50	39	34	35	33	44	44	32	48	45	33	48	42	30	34	30	37	41	38	25	47	39	43	42	43	40	50	42	32	43	39	41	37	29	44	51	35	46	45	30	31	46	47	35	27	32	44	43	37	41	41	41	33	39	39	46	41	40	36	37	36	40	37	47	35	32	37	33	28	42	37	32	35	38	28	34	35	45	32	46	35	38	29	33	52	38	35	28	30	41	36	37	43	35	40	41	34	31	39	41	41	29	39	41	28	38	46	32	37	44	27	44	29	35	33	37	43	37	45	41	38	35	26	38	53	43	33	44	37	38	35	41	37	45	46	41	36	37	44	35	43	36	36	31	35	40	36	31	27	53	36	35	40	34	39	34	37	30	37	41	28	30	40	49	38	39	36	38	28	34	40	43	46	36	36	45	34	36	33	40	37	34	28	36	31	31	35	31	30	31	28	31	31	32	38	41	34	44	36	40	46	42	43	48	33	41	38	31	35	39	36	26	44	32	34	33	34	45	33	35	36	56	34	42	35	39	37	45	35	37	33	38	47	41	32	42	30	42	38	46	36	29	33	37	30	36	36	43	44	48	30	47	30	37	38	44	34	36	43	34	33	33	36	33	28	30	28	35	25	34	35	37	38	30	39	39	39	38	39	35	33	29	42	36	42	37	51	34	40	41	36	34	37	23	34	48	30	32	32	30	35	41	27	47	33	33	37	40	44	28	38	40	35	36	50	38	22	38	42	35	29	40	29	40	34	50	45	51	34	42	47	30	42	40	36	45	33	39	28	25	35	41	43	37	34	35	42	40	40	41	34	33	45	50	28	35	34	41	43	33	39	39	31	40	29	30	37	38	47	37	27	34	30	36	42	44	42	26	39	36	36
38945	25106	10925	19299	27132	27594	24579	21269	17749	15560	13493	10557	8743	7328	6373	5813	4756	4048	3331	2890	2788	2499	2251	2075	2007	1851	1758	1881	1955	1984	1891	1874	1697	1570	1417	1219	1164	1275	1158	1161	1147	1114	1036	1095	1065	1154	1062	1080	1021	1042	1000	937	927	808	895	870	855	831	847	848	817	820	802	797	784	742	743	756	833	769	781	724	721	713	696	687	696	714	714	687	706	679	742	687	698	690	689	706	673	664	717	637	651	687	670	661	611	627	663	671	650	623	652	666	566	640	631	659	637	632	593	648	660	652	663	664	599	653	638	577	614	627	654	596	624	605	653	660	659	640	665	649	614	680	640	640	619	616	619	620	704	603	640	655	611	607	646	598	631	659	641	670	683	629	625	682	675	646	660	661	629	686	628	643	662	630	652	615	613	594	616	595	615	645	662	577	618	644	645	634	640	626	596	620	666	635	623	642	625	615	613	638	607	639	647	632	643	612	633	570	625	646	643	620	601	619	599	636	608	594	626	646	616	666	680	596	618	635	620	648	617	596	673	622	584	626	624	629	642	594	636	622	654	623	657	618	593	634	611	619	610	611	640	608	578	609	604	638	574	608	620	619	609	553	633	673	674	629	643	635	654	619	580	627	615	608	687	646	626	619	631	632	604	654	681	641	648	614	636	618	630	610	655	673	655	652	623	639	616	590	604	629	643	628	579	620	619	629	607	626	638	594	616	636	634	606	611	618	631	607	655	646	631	627	625	619	610	660	597	648	656	598	628	570	600	617	638	642	649	645	625	641	631	655	627	609	601	649	615	604	666	663	658	613	639	617	632	595	621	628	630	696	642	635	634	659	639	606	609	665	598	580	632	648	624	607	651	636	561	639	632	603	583	635	614	635	593	593	588	613	575	594	661	635	620	669	638	633	587	640	572	610	642	597	608	629	627	621	658	648	634	613	668	634	609	628	590	629	588	631	609	578	611	645	679	628	651	604	634	617	636	573	637	625	691	632	580	625	606	654	678	635	629	648	568	641	618	637	644	625	615	598	594	579	628	613	585	622	642	633	651	634	569	602	643	603	620	617	585	659	568	608	645	612	606	672	640	597	620	629	623	606	587	624	652	620	588	671	619	689	658	647	658	558	655	624	632	684	631	647	640	640	625	607	623	634	568	643	596	609	650	665	635	643	657	618	601	605	600	647	626	613	602	634	623	611	603	613	651	618	630	593	640	606	601	592	679	614	576	633	640	657	585	617	619	650	589	599	616	637	614	630	640	641	614	616	647	648	582	631	636	637	608	606	612	659	600	641	617	597	684	606	633	679	654	596	653	586	671	616	623	627	626	609	586	620	624	638	640	578	609	634	621	649	618	619	615	620	622	638	642	643	618	671	648	619	592	653	609	632	564	617	628	646	637	596	615	619	599	629	575	644	632	651	621	653	579	607	637	613	594	630	627	595	578	623	649	643	657	610	624	625	644	650	618	606	614	588	597	642	613	629	598	644	566	630	635	630	675	702	639	646	588	651	659	624	590	613	659	637	670	600	663	672	652	687	640	612	641	600	651	601	628	634	660	620	644	665	656	624	624	605	647	640	614	611	648	641	610	632	608	668	698	618	636	631	647	664	604	615	620	633	604	617	663	679	645	646	625	595	641	638	591	623	620	634	650	586	624	659	632	602	634	633	631	621	611	616	585	649	671	641	632	643	619	634	639	644	659	641	603	661	646	639	591	609	647	663	621	616	625	617	613	611	677	614	679	583	626	646	611	584	667	610	640	579	616	622	621	656	611	581	632	629	572	608	666	628	611	615	639	582	574	592	655	625	611	607	648	642	628	616	659	593	626	632	653	621	643	619	629	588	612	623	621	590	620	624	673	613	591	634	580	624	602	636	623	594	610	607	634	664	625	626	621	626	663	590	643	643	618	612	666	625	630	628	664	653	611	595	622	629	652	658	629	632	608	617	590	651	610	638	622	632	649	660	602	673	624	699	643	633	576	645	620	606	619	621	654	624	640	643	678	667	614	621	638	645	617	648	581	607	651	647	652	677	629	597	650	643	634	670	609	635	635	645	622	637	583	666	628	619	627	631	598	586	603	607	574	610	628	624	603	667	601	640	635	615	632	618	607	654	612	599	583	615	604	636	661	662	607	669	638	593	613	694	650	628	581	652	602	636	607	623	613	584	630	609	579	636	639	638	603	638	641	601	596	640	639	576	614	642	668	585	654	615	638	650	603	637	652	617	635	589	591	658	603	581	615	646	669	597	585	655	597	587	627	596	627	583	606	621	620	585	627	661	628	600	580	648	655	634	634	584	597	672	636	610	645	597	663	656	596	633	617	622	600	610	677	617	644	629	663	647	639	658	626	597	619	659	590	611	628	619	614	648	638	623	634	608	653	588	661	593	660	662	610	642	650	664	637	589	605	648	639	610	601	611	625	672	618	611	683	616	666	630	618	697	608	605	616	649	618	588	626	651	618	657	643	602	657	661	668	662	618	632	646	624	634	672	625	632	591	655	587	657	607	626	619	581	612	658	635	680	613	633	622	631	633	606	597	610	631	598	612	597	581	621	629	608	653	636	604	653	643	648	631	632	628	641	630	644	630	622	596	659	622	665	669	636	576	654	641	642	619	606	619	638	592	619	607	669	647	623	584	640	587	619	629	624	664	601	641	642	609	626	620	653	648	640	672	617	620	594	617	575	612	595	664	621	644	663	612	622	615	620	599	619	639	663	589	610	611	616	623	652	640	635	638	589	658	616	607	637	655	638	592	597	689	550	659	648	628	613	615	631	636	693	628	617	600	658	640	654	563	600	608	647	551	609	628	647	645	585	615	629	596	623	647	630	577	643	620	646	642	648	684	635	603	616	641	641	626	616	605	608	644	608	590	633	599	630	631	631	664	632	648	657	635	598	616	623	634	583	621	641	615	680	618	576	624	665	627	663	624	647	597	599	628	665	617	660	607	634	642	606	625	635	613	623	628	616	618	637	656	673	675	598	659	612	645	601	606	623	656	617	648	647	617	636	619	665	635	607	593	639	652	652	651	600	655	615	641	645	611	620	632	607	639	605	588	633	602	670	636	609	631	645	624	625	677	612	643	635	603	574	620	613	664	593	629	650	644	615	620	592	638	627	608	632	642	614	597	593	602	619	619	588	610	639	594	655	660	627	658	680	667	671	640	675	617	614	589	617	637	645	627	653	615	651	639	619	649	622	644	629	634	636	645	636	653	640	603	653	611	622	602	639	567	635	623	618	589	590	606	633	606	606	583	624	570	592	625	630	632	600	602	658	594	678	616	641	662	637	610	655	634	579	643	604	630	647	595	592	597	626	602	603	565	588	610	661	632	624	619	601	632	611	589	578	591	588	628	617	594	614	620	634	574	597	587	662	611	653	669	666	665	654	603	588	633	616	644	596	600	599	635	629	615	591	603	614	643	642	628	562	623	647	644	623	654	600	649	614	681	647	657	682	616	650	650	630	571	634	658	608	604	638	617	661	628	671	634	665	622	623
8479	4362	902	498	636	628	602	614	557	415	364	279	263	223	184	154	152	136	122	111	100	108	83	77	87	99	75	99	100	68	80	92	73	70	70	48	58	55	58	57	50	60	50	51	63	61	61	65	53	64	57	61	46	57	58	45	50	63	58	55	57	58	52	42	54	54	45	64	45	42	39	54	60	38	38	47	51	52	45	43	46	51	45	49	40	59	60	50	40	35	50	41	56	59	49	51	46	53	49	45	45	47	42	42	35	38	47	48	47	54	46	44	44	46	52	43	43	36	49	55	50	39	63	46	38	42	49	52	51	45	43	55	41	42	46	52	45	57	42	52	37	48	47	54	49	47	39	53	49	55	54	59	56	47	38	54	43	57	47	46	57	56	47	49	55	51	51	40	34	47	42	45	51	54	42	56	48	55	50	47	55	46	51	50	44	56	57	58	54	43	63	38	43	47	45	43	48	50	58	59	44	50	41	43	57	49	43	46	49	53	40	51	47	47	42	44	55	36	35	48	52	58	41	51	43	45	39	45	50	61	44	52	56	45	50	49	59	57	49	52	55	51	48	57	42	51	43	50	41	44	46	44	49	45	45	68	58	35	40	48	45	48	67	39	45	57	45	43	41	41	39	41	48	42	39	56	51	51	57	53	47	59	52	53	47	48	46	50	61	43	46	53	54	45	46	37	53	43	49	47	57	51	47	46	50	51	39	46	56	42	47	40	48	50	37	35	41	43	45	42	51	46	49	38	44	48	49	38	35	46	44	41	50	43	40	45	55	54	48	39	52	55	45	50	45	44	44	44	57	47	49	40	47	47	41	46	46	58	43	51	57	30	57	43	51	47	45	42	45	47	37	49	46	34	47	51	44	45	52	50	39	50	48	47	59	48	46	50	48	46	45	39	48	45	53	53	34	46	46	45	42	48	54	46	49	42	50	42	38	56	48	43	48	37	47	48	38	41	52	34	37	45	55	65	59	56	49	56	47	37	52	46	36	50	44	49	38	57	42	47	51	37	42	36	44	53	51	37	51	42	35	41	44	47	44	40	47	59	48	46	53	39	53	51	36	39	49	42	55	59	41	37	44	45	56	48	45	40	55	50	47	49	47	61	39	45	37	43	41	40	55	41	46	45	47	52	53	51	55	42	40	52	43	62	43	51	41	56	43	52	40	43	42	40	50	47	42	42	46	59	51	51	45	41	53	40	40	57	46	53	50	47	61	39	57	47	39	41	45	44	57	38	50	46	41	44	47	44	48	54	50	52	52	57	31	33	46	43	42	43	58	50	47	38	42	47	46	44	37	55	49	55	34	47	44	37	34	54	56	43	54	40	45	44	46	38	56	47	54	56	55	48	45	55	43	37	45	64	51	58	42	45	45	44	38	41	61	51	41	44	42	55	52	48	56	50	50	48	46	49	34	53	44	58	45	38	65	47	40	43	39	43	56	39	45	42	63	49	54	58	44	47	52	54	37	39	46	55	38	47	52	51	41	57	36	47	41	40	44	65	45	57	50	38	54	59	54	39	51	48	42	46	41	37	54	47	45	46	50	48	53	34	50	52	35	46	46	51	55	45	55	50	43	50	58	46	51	51	59	58	57	45	48	53	49	45	57	47	49	36	33	50	39	57	54	40	40	45	46	38	59	53	57	52	50	47	50	38	32	45	43	37	40	36	41	45	35	48	42	43	42	58	45	53	41	72	48	49	60	46	43	45	46	50	54	54	52	45	55	53	48	46	37	49	50	57	56	49	50	50	36	54	48	48	52	41	43	37	50	46	31	43	53	49	44	34	46	48	49	50	65	43	54	44	43	49	52	45	70	46	47	48	44	45	44	51	38	39	39	45	51	60	37	53	44	48	42	43	51	36	51	44	37	49	52	61	48	52	46	46	45	47	41	37	27	40	40	49	42	36	43	54	46	47	57	37	41	58	50	51	55	62	48	42	37	54	43	52	46	55	47	29	36	48	41	43	44	34	56	45	48	47	58	48	49	58	49	41	43	42	40	52	45	36	46	57	64	44	58	56	45	35	43	47	39	44	53	53	38	32	55	53	41	67	46	38	47	58	42	53	45	41	44	56	34	46	47	42	35	41	64	50	40	51	47	49	40	38	38	52	52	38	69	32	42	35	51	46	43	36	45	40	41	56	36	45	46	45	48	59	40	45	53	56	47	48	43	36	46	39	35	51	37	43	42	43	55	46	45	42	52	41	48	50	61	40	42	52	50	55	50	54	47	44	49	48	43	39	49	58	35	47	51	34	47	58	66	37	40	39	46	48	48	45	54	40	64	60	43	48	42	42	52	41	56	45	51	41	42	54	59	46	43	39	66	47	50	52	49	40	46	55	51	47	46	50	46	40	45	54	42	48	53	52	48	44	42	59	45	60	47	48	39	43	39	54	37	50	46	42	48	40	47	48	47	50	47	43	34	48	47	53	54	48	53	51	44	54	42	41	60	48	40	51	43	46	53	51	56	53	54	40	47	52	39	52	48	34	45	48	55	49	47	44	31	50	55	59	40	45	58	53	40	68	57	53	35	60	42	43	40	46	48	48	41	54	52	44	37	34	39	43	40	52	47	58	49	52	47	43	56	46	44	46	37	43	37	48	42	41	41	43	46	45	44	59	48	40	54	38	52	43	57	54	40	47	41	45	45	49	49	44	43	49	48	44	64	48	39	51	47	51	39	49	52	44	51	39	59	44	41	67	38	54	40	51	40	43	52	38	58	53	60	47	48	44	51	42	41	49	49	36	43	47	49	40	50	39	47	36	53	59	58	49	50	39	52	49	47	51	39	46	41	55	52	46	49	37	47	41	66	54	38	36	43	50	50	51	47	43	50	52	45	50	44	46	45	47	41	49	54	50	48	39	56	52	46	37	37	48	50	36	40	48	39	48	47	38	44	44	49	51	48	44	38	40	39	49	51	36	53	53	46	51	60	56	57	51	47	38	57	41	47	46	42	63	58	53	36	43	50	47	41	44	45	42	47	40	43	65	56	62	51	55	46	38	40	48	45	54	50	48	46	46	58	50	36	47	35	51	40	49	54	42	53	56	47	62	49	33	46	41	38	50	38	58	50	51	36	56	43	63	37	41	53	30	35	44	42	44	43	41	45	48	40	45	39	48	51	39	40	49	46	50	48	43	50	43	61	50	43	35	34	38	47	61	37	38	42	45	48	45	46	43	55	43	55	52	37	45	48	45	49	43	43	40	44	42	49	39	42	51	64	44	49	39	46	46	30	48	36	46	42	47	49	43	48	47	52	55	44	45	50	52	47	55	44	51	40	47	47	44	35	42	52	61	50	46	30	51	41	37	37	51	52	45	45	43	39	32	45	47	50	47	51	45	47	50	42	48	32	47	43	51	63	39	35	51	57	47	45	51	54	55	42	37	48	37	57	40	41	50	42	53	47	63	33	54	49	34	41	49	57	45	49	55	62	39	42	50	53	41	62	37	49	48	51	39	53	40	50	54	43	54	46	40
46837	29953	14903	23988	32133	32415	29900	26506	23040	19772	16619	13984	11983	10398	8951	7687	6585	5717	4883	4394	4050	3587	3167	3027	2865	2759	2840	2904	3126	2847	2928	2935	2476	2135	1966	1740	1681	1596	1603	1631	1578	1459	1436	1444	1504	1497	1423	1421	1338	1362	1243	1228	1206	1145	1111	1123	1051	1069	1083	1024	1057	1050	1043	996	1022	936	1032	927	1007	928	945	942	936	927	888	893	890	902	882	912	875	872	898	867	813	872	814	809	824	864	801	817	841	821	806	801	751	776	775	809	762	752	762	752	782	804	778	775	792	743	820	764	740	830	798	771	769	734	799	784	757	805	767	807	818	754	860	787	769	710	757	827	822	764	780	786	808	756	769	764	803	723	815	806	761	785	778	770	809	789	824	798	738	783	755	826	838	724	735	840	863	802	790	755	836	717	757	771	745	711	848	718	782	742	756	789	793	771	745	781	781	756	808	758	772	757	754	844	751	761	729	759	742	786	752	749	773	801	790	729	740	797	774	796	736	763	767	751	803	740	782	771	749	769	740	773	756	785	783	750	742	755	749	801	727	764	743	765	711	755	737	767	800	795	840	736	759	787	798	765	764	811	775	786	757	757	721	764	750	747	726	750	813	741	722	791	717	780	764	745	804	750	749	770	776	770	702	769	745	836	761	783	797	793	771	757	793	816	792	748	759	721	808	815	779	743	805	788	733	758	760	811	815	751	745	779	776	740	709	798	737	783	752	768	735	745	822	760	809	806	786	772	770	760	753	737	810	743	752	725	816	796	759	771	786	775	765	787	780	797	788	736	807	730	778	755	776	741	838	834	773	716	762	803	729	715	776	784	745	782	733	735	770	790	760	765	781	730	795	758	792	772	752	736	763	789	708	742	774	728	770	786	731	745	751	735	783	780	757	800	747	783	751	798	838	761	790	754	782	738	783	750	785	733	825	760	749	738	789	727	779	798	828	764	771	774	790	780	740	749	763	841	764	788	774	778	726	763	816	734	747	751	731	716	748	787	749	749	754	683	796	766	771	753	777	758	743	762	802	735	794	761	781	757	733	790	780	760	760	803	818	794	760	788	778	777	744	754	775	763	774	769	732	773	769	779	775	779	820	757	775	765	716	771	765	733	769	777	757	794	778	724	763	727	801	770	770	798	766	745	730	784	759	779	797	686	795	778	803	800	791	758	764	772	760	724	801	752	790	778	795	790	765	753	754	789	739	822	799	725	777	790	748	778	693	762	828	748	774	760	751	789	753	751	802	727	736	715	746	810	737	794	736	798	762	791	741	741	762	779	808	736	736	788	787	800	814	788	802	755	755	778	768	733	789	784	777	738	761	704	757	744	760	740	778	798	773	780	758	792	740	760	742	777	759	742	796	787	768	743	776	815	784	723	791	748	765	767	748	746	805	796	762	785	756	800	730	778	757	725	754	763	752	806	778	804	704	772	802	769	817	762	780	771	747	765	782	742	777	786	806	740	762	733	738	780	705	757	721	775	792	769	795	753	723	795	763	777	744	737	783	778	751	771	770	773	751	713	700	755	768	789	787	755	789	770	760	710	759	753	789	745	814	761	797	792	744	767	773	760	780	756	773	740	717	792	791	765	747	793	770	733	760	777	802	787	766	762	815	779	739	680	747	823	751	753	732	737	760	729	800	733	769	712	774	783	738	755	777	794	747	761	790	791	766	801	827	726	750	808	737	753	806	698	752	766	770	790	756	750	810	780	747	749	764	747	750	794	793	746	741	766	800	758	784	727	773	783	738	810	787	791	765	749	797	768	779	759	778	760	778	756	745	749	797	756	745	799	759	741	781	753	816	768	798	765	763	735	741	785	757	750	753	742	735	791	765	727	803	815	760	733	764	787	742	732	776	747	752	787	780	814	800	724	752	750	771	757	731	700	758	808	800	774	736	719	777	773	778	743	755	765	771	733	769	839	747	774	777	785	726	758	767	793	779	758	766	738	704	791	770	778	765	792	756	803	773	795	724	743	741	780	785	761	769	755	775	768	777	742	797	858	755	796	779	818	774	780	816	836	756	771	798	799	758	794	792	748	778	761	768	741	782	761	716	782	799	783	771	786	792	783	806	739	772	768	758	768	788	780	791	752	740	742	687	779	740	758	738	766	812	773	747	761	754	791	762	749	771	719	832	757	762	713	782	751	741	765	757	760	762	805	758	768	792	773	792	750	754	768	789	793	770	747	789	812	753	772	754	764	765	760	741	781	748	778	792	733	787	770	752	724	759	759	737	741	731	787	771	790	757	772	781	821	787	729	787	757	808	804	801	747	718	762	820	755	810	699	753	784	720	802	754	771	799	809	746	775	748	763	716	765	761	741	783	767	766	736	792	800	744	746	764	689	715	818	774	790	778	759	730	848	790	764	755	800	740	771	767	766	750	757	788	756	871	813	778	765	761	776	737	778	715	774	673	767	797	740	727	758	770	774	760	802	780	784	761	771	776	813	808	776	816	825	754	790	798	826	755	782	833	737	744	723	769	769	786	748	769	792	801	768	739	773	798	774	784	813	817	751	744	788	797	820	786	792	770	798	776	781	756	775	848	798	724	809	816	766	755	781	796	808	771	743	753	769	758	776	748	813	748	748	773	769	763	761	769	829	780	768	779	764	798	723	789	748	727	762	777	772	749	742	751	738	744	757	784	745	759	745	740	758	746	807	689	785	771	770	799	774	753	779	772	721	759	813	781	773	773	777	751	748	757	749	749	774	746	745	801	796	785	731	781	712	764	792	815	769	776	756	765	788	805	819	748	782	728	752	785	774	774	731	778	801	768	772	727	782	777	782	734	778	779	803	765	771	776	768	737	762	713	795	756	754	775	766	796	754	769	828	759	782	786	797	750	721	827	753	747	802	775	778	795	771	798	782	728	767	762	766	763	783	770	768	759	741	715	778	767	729	760	724	733	772	773	775	743	790	774	797	728	793	777	782	765	759	723	745	724	780	765	771	765	793	791	786	785	811	747	792	762	790	759	767	780	832	802	750	748	748	806	790	779	756	764	801	828	736	761	768	785	723	727	803	818	804	806	764	774	769	784	796	785	794	794	757	750	777	761	808	810	754	759	785	751	825	740	746	768	754	771	811	766	780	784	795	812	794	783	800	779	748	817	738	782	729	768	704	767	797	729	739	727	735	798	807	795	779	773	777	797	734	766	805	727	783	756	817	767	740	752	757	757	781	757	824	786	785	733	774	732	714	767	759	795	740	740	750	794	765	746	762	714	804	746	764	786	765	744	764	784	806	877	771	779	778	747	724	793	730	796	814	755	715	789	764	753	796	777	770	740	759	777	757	774	766	772	764	770	822	751	734	779	765	712	816	835	782	755	752	779	802	806	757	767	773	779	766	780	774	744	776	825	732	763	798	800	751	809	750	748	775	797	717	776	788	763	773	743	773	777	755	766	779	732	821	788	769	788	772	731	823	766	762	756	758	767	772	790	729	788	798	744	786	736	785	768	749	747	741	771	808	764	756	786	788	804	724	755	797	777	736	780	757	738	709
3427	1058	260	156	243	241	258	234	188	149	127	101	96	81	80	74	61	66	43	46	55	49	39	34	47	43	38	48	44	47	68	39	46	44	38	28	48	47	37	26	43	40	29	30	32	45	41	30	30	43	31	41	33	30	35	32	30	28	26	42	28	46	31	23	34	24	25	34	33	24	23	34	30	32	40	34	28	34	21	24	30	30	27	36	35	31	35	26	23	25	25	26	24	32	28	31	26	23	38	29	27	28	31	32	23	26	20	42	34	24	28	31	32	28	30	27	29	27	23	28	26	25	23	30	34	18	28	25	28	23	22	31	25	31	30	31	28	27	36	30	31	14	30	32	28	26	28	21	26	25	20	22	29	27	33	23	27	30	34	27	27	33	25	17	38	36	24	29	24	27	36	28	27	23	24	18	34	29	18	37	27	19	36	36	28	26	32	29	25	22	23	24	35	30	37	25	27	32	19	32	36	34	23	29	37	35	26	31	39	34	34	14	31	28	36	30	33	28	27	30	28	37	27	20	28	27	31	28	35	28	27	28	26	29	31	21	30	41	24	30	27	29	15	42	33	24	19	17	20	31	20	26	23	27	19	32	24	25	32	32	24	34	24	27	31	24	25	28	36	33	28	35	39	33	31	35	20	24	27	19	37	37	31	27	45	34	28	40	23	23	32	25	29	24	30	28	28	21	27	32	31	23	28	25	25	31	27	27	28	38	28	34	25	28	26	24	23	31	35	29	33	31	28	26	29	34	30	36	32	27	35	29	28	32	23	34	26	23	24	22	24	22	32	39	38	24	30	15	29	36	19	20	32	26	30	29	21	25	37	25	31	36	32	37	28	17	21	25	15	25	28	32	26	21	19	26	25	22	32	26	24	28	21	17	27	27	25	17	23	28	32	23	25	25	33	24	25	28	20	32	22	22	32	20	26	32	19	28	41	39	29	23	30	18	36	27	28	25	33	25	28	28	28	21	19	27	40	29	27	22	29	29	24	28	32	29	30	26	28	37	23	33	40	25	16	27	33	20	29	29	25	23	31	27	31	28	24	35	37	40	25	35	30	27	24	34	24	27	23	25	27	29	27	33	27	29	27	23	20	31	28	31	22	27	37	34	30	18	31	18	30	24	27	31	27	28	37	33	36	31	37	36	31	34	27	27	31	39	24	22	19	27	32	24	22	26	29	23	19	32	24	30	29	31	29	26	31	32	28	23	39	30	19	23	28	24	27	24	23	26	20	23	36	22	29	29	33	35	29	21	22	29	36	20	29	30	20	25	29	31	25	23	31	27	28	26	29	28	28	27	25	30	34	20	37	21	24	30	26	36	25	23	25	35	39	28	28	29	25	24	19	31	38	32	39	44	27	33	28	29	29	22	29	28	28	24	24	17	30	30	40	37	36	27	29	20	36	29	22	34	38	29	28	29	25	26	36	31	29	24	28	25	24	20	31	33	27	23	28	22	26	30	30	26	24	20	18	28	36	27	24	35	27	31	27	29	33	25	32	30	24	44	26	33	26	30	24	25	36	28	22	31	32	22	32	21	28	26	23	30	24	30	25	35	34	36	34	31	32	35	19	36	36	30	33	22	31	34	35	33	30	34	29	32	26	33	22	37	29	31	38	30	31	31	36	31	30	18	27	27	29	23	25	36	28	12	38	37	15	20	36	39	26	30	29	22	34	24	29	31	22	26	35	33	30	30	35	30	27	27	30	31	28	29	25	27	27	30	26	26	25	31	24	27	20	20	35	25	27	24	25	25	32	27	26	20	38	28	32	32	34	20	29	36	24	12	21	29	32	33	26	25	28	25	27	30	27	21	30	22	39	34	23	29	30	31	32	29	24	29	27	26	25	35	26	23	29	30	27	30	26	20	26	32	29	33	26	28	30	34	31	23	22	30	28	31	39	30	26	28	32	24	26	30	27	38	34	27	28	28	25	21	30	23	24	32	26	31	29	27	35	29	28	25	24	31	13	30	31	18	27	27	25	30	29	26	33	26	28	30	30	33	30	28	30	19	24	26	14	44	24	32	25	25	28	23	30	29	31	43	28	39	31	31	21	24	31	26	34	24	37	39	34	25	27	33	28	30	22	32	25	20	26	34	27	32	27	28	24	33	26	22	31	34	33	31	34	23	25	31	17	31	31	41	22	34	26	30	24	22	37	34	40	32	18	27	27	25	30	25	33	24	26	32	29	25	29	18	28	27	33	33	22	17	24	31	39	25	24	37	29	26	29	40	30	29	38	14	30	29	22	40	24	24	25	34	33	28	29	21	23	34	29	26	34	27	29	19	28	22	31	29	33	28	33	29	34	37	31	27	42	28	22	28	22	25	25	30	31	27	24	24	25	29	31	29	26	37	23	28	27	21	22	21	25	30	24	28	30	28	23	21	26	28	30	29	31	26	18	32	28	13	21	22	28	34	28	31	27	27	36	25	28	25	30	28	29	23	32	19	22	30	25	18	23	33	29	34	26	36	31	21	29	43	21	26	30	38	26	30	24	23	32	23	27	15	37	29	29	33	27	22	23	28	23	37	29	23	30	29	25	28	33	28	21	34	16	25	31	39	21	38	30	19	29	26	29	36	32	26	31	26	27	29	21	36	40	31	27	30	19	23	23	26	29	23	22	24	33	27	28	28	24	26	30	28	30	19	26	27	27	26	33	26	25	22	19	24	41	27	24	25	29	27	34	25	31	21	31	28	27	28	31	33	30	29	25	32	29	27	29	23	25	18	27	33	28	25	24	28	38	26	21	35	25	21	36	29	18	27	26	21	35	36	29	29	29	21	27	31	23	32	29	24	23	36	24	32	34	24	43	35	28	22	35	27	25	33	35	32	28	34	34	31	29	33	25	37	29	35	22	35	27	18	21	24	22	24	25	29	27	29	20	25	28	23	35	18	26	32	30	25	30	34	25	28	27	36	37	31	27	29	27	27	18	18	25	19	25	23	29	34	31	25	34	27	28	26	31	36	25	30	31	34	25	27	26	22	18	31	33	21	26	33	28	32	32	27	23	27	37	18	29	28	31	29	30	16	21	30	30	29	24	39	20	33	26	28	25	25	30	35	31	23	32	35	49	34	27	30	38	27	31	32	27	27	27	20	36	29	34	32	21	31	33	25	24	26	27	19	21	27	34	31	23	18	23	36	30	23	26	23	27	26	19	22	26	31	27	24	28	26	18	25	26	22	29	29	35	32	35	32	35	24	32	28	25	41	26	24	31	29	37	24	30	34	29	31	24	31	27	28	31	31	24	27	27	23	31	35	32	31	28	29	21	25	31	39	29	25	31	30	29	28	30	24	24	35	29	30	31	21	30	32	32	30	32	30	22	30	31	34	22	24	27	36	30	27	29	35	25	23	23	30	27	18	29	29	23	38	28	31	31	27	24	29	29	24	25	22	31	33	21	29	23	30	30	31	28	31	19	30	23	24	20	28	24	20	31	14	24	30	16	26	33	24	39	31	21	25	24	32	28	27	29	33
34408	19355	7318	13572	20697	20871	19078	15619	12191	10019	8053	6419	5323	4393	4000	3484	2934	2508	2135	1784	1763	1587	1468	1482	1370	1370	1421	1748	1610	1533	1662	1573	1241	1099	1017	901	914	883	851	801	833	765	831	789	785	759	752	750	763	754	734	709	686	608	573	594	643	611	645	625	613	581	555	601	590	582	616	605	522	576	551	562	556	561	509	538	466	542	544	519	499	521	532	476	475	513	540	512	501	510	489	457	470	483	488	491	450	463	471	458	454	516	474	488	485	470	493	478	479	505	481	471	451	508	452	504	481	508	456	501	477	440	469	535	481	503	458	477	466	495	491	460	465	494	460	494	439	483	468	487	473	493	495	469	482	482	477	454	476	478	488	478	526	486	450	471	467	500	463	451	466	462	456	465	454	441	465	466	457	500	464	486	478	439	465	490	482	512	490	471	490	494	488	461	481	486	476	476	433	524	458	502	459	482	448	459	487	487	474	459	491	443	463	467	509	499	439	493	470	449	494	493	478	470	453	469	464	482	403	485	472	491	470	450	473	505	511	491	445	454	452	464	497	423	471	525	509	467	527	468	493	473	467	487	501	482	500	475	443	516	500	460	471	450	472	447	462	457	418	485	453	482	474	425	460	503	463	482	487	474	471	545	441	445	453	469	462	529	463	525	462	471	509	481	452	464	469	476	465	492	505	461	435	491	471	499	472	466	455	473	447	460	474	449	474	454	443	474	458	456	474	469	498	451	468	474	480	422	504	480	465	464	498	494	471	463	423	467	485	504	447	497	445	503	501	448	471	479	475	454	452	487	471	483	513	452	503	507	510	442	454	515	505	487	513	446	451	479	488	509	440	456	465	446	454	489	473	473	449	462	490	483	468	422	441	525	474	446	460	488	457	485	465	480	461	473	477	474	501	459	462	493	470	454	460	496	497	500	496	499	462	490	489	443	469	490	464	515	469	482	482	497	465	470	444	483	481	469	458	469	492	458	481	460	478	494	476	454	461	486	494	470	480	493	464	481	474	505	522	449	458	444	461	440	506	481	460	518	488	493	495	467	491	485	458	520	501	501	459	474	491	462	470	500	486	475	468	467	495	448	444	501	507	480	474	489	466	498	436	484	492	459	504	461	451	465	465	466	495	510	455	455	469	464	455	461	497	514	477	486	457	480	488	461	461	453	496	446	484	485	475	449	475	513	476	465	454	436	536	464	450	486	469	482	474	521	475	454	474	472	452	449	486	474	481	505	463	486	470	438	483	440	432	484	484	435	481	466	483	489	469	483	452	498	491	478	439	458	481	448	456	470	491	507	439	471	464	518	490	483	448	470	421	503	466	517	470	522	456	538	507	505	449	483	494	455	453	457	435	501	503	512	488	516	506	496	485	482	458	473	481	430	466	481	464	496	463	506	477	480	483	500	469	505	481	506	477	456	473	444	447	460	467	477	492	471	458	515	470	472	466	494	431	490	465	470	474	483	460	502	508	461	467	451	465	477	463	470	508	480	477	458	481	440	470	508	461	478	514	467	446	444	495	454	483	484	463	498	469	491	503	503	465	488	473	490	470	469	458	478	470	426	436	486	510	472	477	459	501	485	502	484	478	464	472	440	441	474	483	466	463	437	474	440	489	447	472	461	475	429	472	483	453	480	476	490	484	476	478	484	462	489	491	477	500	472	482	530	464	469	486	495	471	509	466	466	479	504	486	458	490	491	467	490	475	504	501	496	487	474	488	482	491	494	469	505	468	465	506	481	449	458	484	445	468	473	447	509	472	491	476	489	450	444	491	477	494	468	442	490	482	443	505	454	476	462	458	459	461	436	483	467	472	459	455	456	497	473	465	455	484	485	483	445	489	476	447	423	509	506	470	508	464	443	479	484	495	497	477	518	469	420	452	515	466	478	467	462	485	476	485	460	460	460	495	492	445	471	454	456	471	458	472	474	488	455	444	496	485	476	483	465	404	467	476	441	470	477	489	499	495	477	517	481	473	520	461	479	497	464	508	461	433	489	473	459	488	493	484	436	474	493	493	479	461	480	467	474	478	458	494	471	470	474	495	437	449	480	443	448	484	468	448	452	469	473	480	468	486	475	492	463	516	449	499	454	445	488	424	452	494	491	458	460	486	481	477	443	479	497	472	491	476	429	523	465	499	474	493	480	445	501	446	457	487	468	520	475	459	445	448	513	468	472	432	500	480	497	435	475	452	475	477	456	479	500	443	501	478	503	467	457	500	497	473	514	492	431	445	463	488	471	520	485	479	468	459	468	448	439	493	445	472	454	467	466	467	468	439	468	453	462	470	474	429	481	445	449	472	487	504	471	448	476	514	448	482	486	472	498	449	470	452	460	457	455	492	481	476	503	456	506	458	495	473	474	459	488	482	486	458	479	498	449	475	471	493	477	444	479	484	482	476	428	463	485	430	453	500	485	427	450	492	451	460	471	458	469	459	441	479	476	457	483	454	484	417	441	457	457	486	457	451	449	487	469	488	471	493	455	452	464	494	434	440	488	455	456	458	490	483	468	467	468	514	471	440	468	457	461	481	487	509	451	445	471	484	498	454	457	438	471	469	492	519	472	465	479	503	460	453	506	477	508	464	485	498	437	476	475	427	497	442	431	423	489	442	477	493	440	446	448	477	465	504	479	456	490	496	494	456	492	460	448	513	444	452	445	497	469	491	444	464	479	453	449	463	464	454	476	477	438	504	487	517	475	470	490	457	465	511	485	505	482	480	464	481	506	471	519	470	447	493	483	463	478	460	512	475	473	481	424	442	435	462	500	475	406	498	446	452	453	459	472	497	466	443	478	518	498	474	448	503	509	466	444	431	502	502	473	526	470	450	514	465	460	453	474	459	417	448	437	459	489	472	462	444	493	480	479	468	462	469	471	496	458	439	460	485	499	448	502	464	505	503	448	475	484	494	489	502	444	478	462	434	443	512	500	485	447	465	466	464	496	476	460	485	498	456	461	415	480	486	455	465	502	471	496	459	455	433	436	486	467	499	460	471	468	492	519	465	439	464	511	459	449	483	504	465	469	532	487	490	473	498	473	476	434	484	450	486	487	467	515	444	474	504	487	503	470	525	431	460	467	475	502	510	471	469	442	435	461	451	454	510	480	479	471	454	521	464	480	484	446	461	468	481	526	495	448	473	484	476	486	494	485	533	455	470	483	472	463	504	465	519	465	470	507	469	441	446	450	476	468	495	449	446	470	499	445	461	449	447	469	496	474	433	456	470	482	516	436	484	468	489	503	487	474	484	481	445	444	442	474	477	463	501	451	445	476	480	497	461	468	463	490	500	460	450	468	456	462	453	474	498	477	472	510	499	458	465	494	471	457	466	477	478	468	479	462	449	460	465	499	480	503	524	432	478	492	451	490	511	456	453	479	500	486	507	518	483	525	481	461	448	470	490	496	481	467	488	470	513	479	490	447	505	479	508	486	471	489	513	505	480	455	491	485	433	495	472	458	495	439	447	477	427	462	511	502	455	431	424	482	476	509
6625	2618	596	339	474	505	458	432	358	297	240	229	172	180	147	139	125	115	90	93	87	94	85	73	87	60	87	104	78	75	80	64	66	59	55	60	45	43	68	47	51	53	57	59	66	42	61	46	48	42	44	30	42	48	47	46	48	48	34	51	44	38	38	44	43	36	36	47	49	42	31	41	37	38	46	52	42	39	42	34	48	47	57	41	48	39	34	30	51	45	60	41	36	50	40	50	37	43	41	39	28	35	35	48	26	41	35	38	41	43	37	31	44	42	42	37	41	28	35	28	43	32	38	32	48	49	49	29	34	35	35	32	45	32	46	37	37	45	37	33	25	36	41	37	46	35	35	34	46	41	50	36	51	52	31	49	34	40	40	41	38	40	42	32	38	33	34	35	39	50	34	35	51	50	49	34	38	32	44	45	48	40	39	28	48	49	40	34	40	40	46	40	45	41	37	37	43	48	36	34	40	34	40	37	49	28	51	43	43	51	39	41	53	43	27	30	39	26	35	37	42	32	36	43	39	52	34	37	34	44	39	31	38	36	42	42	43	37	35	31	27	33	43	38	43	49	35	30	47	41	35	45	36	35	40	45	29	42	37	38	29	46	33	45	42	24	41	26	30	29	40	49	40	45	47	41	37	27	38	35	47	28	48	35	49	42	49	41	30	35	39	39	56	45	42	38	45	38	38	40	39	45	41	40	44	40	53	38	35	43	38	36	33	36	45	32	41	36	31	29	34	40	42	36	37	34	33	42	44	43	37	46	36	38	41	50	32	36	39	42	24	38	47	37	35	35	45	46	43	48	30	41	28	41	39	40	37	29	43	33	35	33	33	37	48	44	31	48	47	36	49	36	43	45	36	34	35	31	36	38	37	26	34	36	40	55	29	37	49	48	33	43	51	40	50	40	38	45	24	56	43	45	48	49	36	43	43	30	33	26	45	33	33	56	40	40	39	40	30	40	42	50	38	44	46	33	47	43	33	44	34	43	50	41	32	30	40	35	39	38	45	30	44	39	45	39	35	29	47	45	35	38	41	43	29	31	46	40	49	45	57	32	33	35	40	41	40	33	37	26	32	36	49	47	43	35	41	40	37	45	40	49	36	42	42	35	39	40	40	34	37	42	30	30	47	52	40	31	36	37	44	44	33	30	32	38	51	47	33	29	50	42	43	39	42	32	53	43	29	43	53	34	34	34	38	25	39	33	35	40	36	47	37	41	33	39	47	44	44	50	50	34	42	25	42	46	35	33	35	44	45	35	40	30	30	42	38	44	40	33	31	42	39	39	54	41	48	41	28	32	38	36	42	34	39	36	35	37	33	42	39	34	46	40	40	27	41	39	41	49	38	39	41	41	40	51	39	45	44	30	29	41	39	37	40	41	42	27	44	42	31	28	34	31	34	42	42	40	31	32	47	34	46	51	29	45	38	38	28	37	41	40	43	47	46	35	43	37	36	47	35	36	40	51	35	44	44	30	39	39	42	47	42	37	39	44	43	34	48	35	36	41	47	37	44	48	44	42	43	41	34	43	36	29	39	41	44	51	39	28	33	37	34	37	47	40	37	30	38	35	43	39	44	33	38	47	29	36	43	51	38	35	29	47	59	43	45	44	35	38	52	41	34	39	41	47	42	38	36	49	48	38	53	37	46	33	33	42	43	35	38	35	50	46	36	46	32	38	33	40	47	42	40	44	34	46	39	35	35	33	34	33	37	31	45	34	37	37	45	39	34	40	42	36	46	32	41	36	29	40	57	52	45	41	35	37	38	40	35	44	49	40	35	42	35	41	32	51	40	37	47	34	43	38	28	35	33	47	32	41	32	44	42	42	39	31	44	33	37	37	42	40	34	35	40	48	48	46	45	34	36	37	36	49	29	41	42	34	38	33	40	36	44	41	53	42	35	37	37	34	46	45	34	47	34	44	27	36	35	39	38	48	40	41	35	41	40	38	40	30	34	32	37	38	34	39	44	33	36	46	37	34	50	40	49	37	32	44	43	40	41	29	38	46	27	40	44	31	41	34	49	35	41	34	28	38	34	38	32	42	34	43	36	35	51	36	37	39	37	34	39	43	40	33	38	49	45	34	33	38	34	42	42	36	29	31	42	43	50	45	38	38	48	35	30	34	52	37	45	38	39	49	39	34	40	55	28	43	38	35	37	44	49	41	33	51	43	34	33	42	36	42	33	37	28	37	25	40	45	34	42	45	41	43	43	39	36	41	28	54	35	45	32	42	48	39	36	42	32	34	38	40	45	32	43	44	42	49	41	37	47	34	36	51	38	29	37	40	51	41	34	41	44	37	39	38	44	42	51	38	34	43	47	38	42	36	40	39	37	29	46	32	41	42	36	38	33	34	38	38	30	37	38	40	49	48	38	32	52	38	45	37	33	35	38	41	30	38	47	40	45	44	50	36	44	51	52	35	54	49	45	51	35	30	36	38	37	27	37	42	42	24	47	42	40	41	52	37	37	42	37	40	31	54	38	38	31	41	34	42	33	37	27	37	27	46	34	35	40	44	33	37	33	34	40	37	38	24	43	36	50	45	43	46	40	35	51	33	41	45	26	34	42	39	45	35	41	43	41	34	39	51	28	43	33	37	28	40	37	54	32	45	43	35	40	35	33	43	45	40	32	42	38	38	34	46	41	31	39	39	22	30	43	51	27	39	54	49	43	39	36	31	56	35	39	34	33	38	31	47	40	40	35	35	34	32	38	37	39	38	28	44	35	51	40	38	42	42	39	45	33	39	33	46	43	34	45	48	38	39	34	47	37	33	45	36	38	46	35	42	41	41	38	41	37	42	39	27	40	47	37	41	49	45	43	42	39	45	38	29	49	50	40	39	47	45	39	34	31	53	41	48	37	45	54	52	33	48	37	36	41	35	44	46	47	35	39	29	53	37	42	33	42	52	48	39	35	34	33	45	41	31	36	39	43	35	43	33	36	41	41	35	36	42	56	36	44	54	41	43	35	44	39	36	42	49	58	44	39	38	32	34	34	32	34	31	43	34	31	33	40	46	37	45	38	26	47	40	50	31	52	38	38	34	45	29	36	36	35	37	34	44	35	40	35	51	33	36	25	42	39	38	43	43	37	42	39	26	29	39	39	54	34	41	49	34	46	37	38	49	36	51	40	35	38	32	46	48	39	44	34	26	36	25	28	44	32	50	38	39	31	31	46	41	31	33	38	53	39	34	38	37	40	41	31	35	41	40	40	48	35	39	50	40	33	31	27	33	26	51	47	40	39	46	44	35	41	29	48	24	37	47	42	36	43	25	51	35	45	39	39	51	49	27	31	40	35	37	37	36	27	43	41	47	44	33	37	32	50	51	56	28	35	46	39	48	30	43	42	43	42	38	34	44	45	39	51	37	43	37	45	32	40	36	41	32	33	44	31	34	48	39	39	41	36	38	45	38	40	55	32	34	33	43	38	39	43	47	37	49	37	33	33	37	47	43	34	48	39	44	36	45	30	37	43	32
44697	26177	12657	21466	28766	28567	26497	22873	19213	16319	13086	11044	9412	8289	7449	6242	5587	4633	3925	3558	3233	3006	2962	2841	2594	2596	2869	3244	2899	2739	3133	2489	2082	1793	1650	1532	1478	1470	1428	1333	1334	1326	1298	1297	1295	1217	1209	1225	1128	1035	1009	960	990	941	923	897	902	898	890	846	890	846	856	831	855	825	794	850	817	797	793	846	730	804	784	775	746	737	797	785	734	736	688	738	754	711	694	728	695	721	713	665	662	667	686	661	646	677	661	659	666	693	675	644	646	680	680	637	634	681	695	642	651	679	657	666	663	611	670	637	674	697	655	634	625	655	640	706	696	677	664	649	693	660	635	643	681	657	745	608	666	628	632	604	631	667	683	620	652	675	704	679	631	659	612	702	707	670	679	629	694	660	700	610	628	679	681	663	644	633	698	669	672	630	670	636	622	623	646	670	612	637	636	636	650	673	616	648	649	641	645	623	655	707	627	629	683	700	667	618	702	595	636	627	673	634	670	674	626	636	627	675	656	642	638	646	697	709	637	673	666	689	698	644	639	679	655	644	613	627	643	600	669	663	638	663	644	655	646	608	622	634	620	629	644	635	671	639	650	597	691	616	613	666	635	673	655	661	647	694	689	578	666	618	662	640	676	646	644	693	641	630	604	653	650	604	639	637	640	635	638	635	659	626	654	664	632	633	641	691	636	638	678	668	668	687	630	669	629	651	617	647	691	690	657	631	679	668	633	652	642	680	653	631	694	667	697	599	675	638	672	678	641	644	619	629	630	625	684	642	663	638	689	655	621	652	628	692	667	642	694	662	644	626	633	628	640	625	690	617	649	629	665	691	638	668	668	630	648	627	680	682	613	710	606	656	624	691	628	646	643	624	624	607	632	643	673	634	621	640	681	657	639	654	680	680	618	640	625	624	670	640	663	648	649	614	613	636	606	663	728	680	622	682	691	716	628	676	655	641	653	672	661	679	668	643	646	651	647	653	629	629	642	608	655	644	606	679	653	618	661	601	647	648	700	713	622	656	620	626	676	672	660	683	622	638	615	635	645	653	614	677	653	684	686	680	654	678	630	631	643	648	660	614	628	664	683	609	630	682	618	595	644	620	656	672	674	638	631	667	640	664	620	690	625	634	632	645	644	619	646	586	654	633	684	687	625	649	640	655	668	649	657	683	656	627	626	688	688	620	624	614	663	653	649	600	628	629	648	648	644	679	626	626	629	614	611	649	659	636	660	635	666	681	635	646	661	648	671	663	662	650	637	595	638	690	637	662	624	650	685	656	649	662	646	634	634	541	645	602	633	645	650	653	587	643	669	644	669	668	651	640	647	653	638	653	654	614	631	660	679	639	702	649	648	608	666	687	650	665	665	666	617	678	639	630	622	645	623	623	603	647	666	620	662	679	686	603	648	670	618	683	634	687	666	613	647	625	643	624	633	666	666	617	645	668	666	673	643	643	670	615	597	633	632	641	624	653	646	672	624	621	669	660	651	688	650	674	692	657	657	671	642	657	684	624	600	667	699	631	725	638	649	664	629	684	650	616	654	648	644	649	641	669	653	590	665	610	648	689	642	649	616	670	639	640	631	636	635	639	649	627	638	609	705	667	650	664	615	645	628	633	597	657	646	649	625	631	673	682	638	627	624	647	641	671	623	659	702	676	613	638	665	674	627	661	654	675	643	613	660	627	637	628	675	675	636	651	669	614	650	686	643	654	619	621	646	648	689	664	690	626	660	611	614	660	661	631	616	650	658	653	642	637	640	630	628	623	672	628	659	673	642	608	685	668	614	672	649	590	675	636	681	653	580	657	613	622	628	657	625	650	661	674	675	665	657	661	624	644	614	676	649	639	631	622	678	663	658	628	673	652	634	650	610	640	679	652	684	644	649	615	646	651	663	679	656	691	626	693	662	682	653	619	657	629	662	697	682	654	639	645	627	614	636	628	677	675	602	696	693	673	686	662	661	651	657	626	642	634	684	670	602	673	629	637	620	671	668	677	678	596	649	638	695	625	646	706	636	665	650	602	669	637	635	661	688	656	629	675	586	680	631	664	677	634	673	646	657	671	632	634	681	608	652	680	658	633	682	665	677	658	637	642	649	644	647	648	604	639	657	639	657	606	624	639	650	680	610	646	648	630	634	664	716	642	666	618	618	674	657	637	700	694	670	659	650	615	641	634	702	645	670	609	619	679	644	640	625	657	668	614	636	684	693	638	625	624	669	638	666	652	665	664	685	633	663	643	661	623	685	666	631	616	625	631	634	626	644	626	630	721	676	640	620	671	646	701	663	674	671	625	619	652	648	686	617	638	680	627	621	606	687	669	629	683	619	646	686	654	662	606	670	658	638	651	646	669	649	639	628	674	658	679	673	640	653	669	649	680	637	632	678	671	677	622	660	655	630	596	682	692	665	646	670	640	660	660	623	668	672	641	669	629	689	675	663	625	674	594	605	625	644	658	677	638	659	652	656	714	714	662	620	670	663	624	673	651	636	687	656	624	682	642	653	635	640	636	651	673	626	651	600	642	660	651	635	636	630	672	667	638	642	562	637	627	651	644	656	635	684	626	684	635	660	648	666	612	640	650	631	649	676	637	665	688	655	668	681	666	619	653	632	674	645	659	640	672	649	641	643	657	646	628	627	708	684	681	637	633	658	661	648	635	615	631	638	641	646	599	657	660	671	625	618	685	689	658	634	638	641	623	637	677	649	707	671	645	619	607	623	670	661	640	668	650	628	674	592	605	625	631	654	638	691	666	571	667	660	653	616	707	619	709	607	674	672	620	668	596	654	637	634	644	660	713	627	658	660	673	645	637	645	665	629	651	652	683	647	660	647	653	624	677	666	655	648	664	706	664	707	641	639	658	633	645	655	611	680	624	637	674	654	634	615	613	674	645	614	653	643	658	656	626	650	685	644	652	659	678	681	621	623	622	633	632	644	679	635	662	672	696	627	633	656	644	647	626	682	632	679	633	644	642	633	668	662	610	623	659	661	674	667	643	665	679	633	657	684	615	717	658	674	669	607	601	647	683	614	627	633	648	651	651	613	629	647	649	632	661	658	635	632	651	656	681	668	669	662	649	644	677	647	662	582	688	638	630	659	617	644	671	674	624	645	630	647	673	634	654	638	677	625	624	609	669	655	644	643	655	646	641	687	655	622	598	665	667	656	638	648	639	663	650	641	657	673	687	645	649	657	608	663	642	642	649	652	648	637	654	645	626	644	683	631	622	628	642	700	680	669	627	678	660	668	616	671	645	615	634	634	681	651	626	653	638	608	690	630	630	612	670	644	616	688	613	639	678	677	631	650	638	629	670	638	684	618	679	664	638	622	653	668	687	668	650	653	639	667	633	649	637	643	636	709	637	645	695	674	656	613	658	646	633	643	639	621	580	664	654	648	633	640	672	644	625	649	616	620	676	655	620	641	640	664	663	654	643	652	646	686	641	623	644	640	614	671	612	590	608	617	682	657	680	635	659	648	665	626	626	636	597	653	688	657	655
6457	1955	470	317	361	380	325	295	287	258	191	165	172	150	131	116	115	78	82	67	64	70	70	73	65	89	70	62	64	83	72	48	64	52	51	52	50	52	64	48	46	54	35	59	46	38	57	46	42	41	34	50	46	32	40	35	41	45	48	46	42	51	40	34	49	46	44	46	41	35	35	41	42	43	33	46	36	43	46	33	48	34	54	41	37	51	37	27	40	30	40	52	42	38	36	42	51	43	49	38	39	37	27	28	33	36	37	42	26	37	46	47	40	40	34	37	38	37	51	26	32	40	34	39	35	37	41	38	38	35	40	29	30	36	34	35	39	40	40	40	34	43	33	37	40	35	49	34	36	37	32	35	55	37	33	33	41	38	35	28	26	33	43	38	44	33	49	36	30	33	42	29	37	34	40	34	34	35	38	42	33	31	34	42	38	36	38	32	29	45	46	28	48	35	37	44	28	37	38	28	37	34	44	28	36	37	34	30	22	27	41	37	37	57	46	43	31	37	59	46	42	37	39	40	35	42	47	40	55	45	35	43	45	43	45	39	34	46	35	37	37	39	34	44	40	46	29	46	36	38	50	39	41	50	35	30	54	33	32	38	49	32	39	34	40	33	40	43	40	49	35	31	37	40	30	28	40	47	43	30	39	42	34	43	43	32	38	37	36	42	46	50	39	38	48	30	41	32	28	43	38	33	52	41	33	39	39	40	45	46	36	43	45	37	45	42	26	32	33	38	31	36	53	43	39	36	48	37	45	36	32	47	42	31	37	37	34	40	40	25	40	38	39	43	25	38	38	35	43	29	34	39	47	47	33	44	47	39	42	44	30	38	45	45	36	37	38	36	52	39	32	42	35	29	35	39	42	40	35	52	33	37	37	40	45	32	37	20	39	33	44	36	35	32	43	40	41	32	26	42	43	48	37	36	34	32	37	33	44	31	28	37	39	30	34	38	36	41	32	40	48	50	35	49	40	37	39	38	48	37	43	43	32	42	32	35	41	37	47	47	39	37	33	41	32	34	33	27	33	32	49	56	50	35	50	33	38	35	49	37	39	34	37	40	46	42	47	51	29	31	28	49	29	41	38	37	31	35	35	30	36	40	47	36	31	36	34	42	29	33	35	30	44	35	38	44	34	34	47	36	35	36	37	44	31	30	39	36	37	33	34	46	32	33	37	35	37	44	41	42	42	38	45	46	32	42	47	35	37	48	41	53	36	29	37	36	39	37	33	40	35	34	41	38	41	45	36	39	42	36	42	44	41	45	36	45	42	33	34	38	49	40	30	33	35	36	31	26	42	48	40	47	37	34	42	39	30	42	44	26	33	47	39	48	37	34	32	34	43	29	36	32	29	37	37	45	37	42	34	31	34	46	44	47	39	39	29	33	28	35	46	40	39	32	25	40	38	43	47	41	39	48	39	32	35	35	40	39	36	35	40	38	25	28	37	39	39	46	41	44	34	33	47	32	39	36	23	39	43	46	41	34	41	40	40	44	39	35	38	32	45	45	25	46	34	47	46	41	42	31	41	42	44	55	39	36	41	39	44	33	49	40	44	36	35	46	31	37	50	37	38	45	46	44	32	30	51	46	40	44	40	33	45	45	30	41	34	32	46	37	31	40	39	34	36	38	41	44	35	39	32	41	30	40	28	32	32	56	39	34	43	31	51	34	43	37	42	29	41	41	42	48	41	45	39	40	34	31	33	49	39	38	44	28	29	38	40	40	31	34	39	47	39	38	36	37	31	38	38	36	33	41	49	32	28	34	24	51	38	49	35	36	63	39	45	33	39	41	41	27	42	43	36	38	37	56	48	45	45	35	33	31	31	56	39	43	32	35	39	50	41	40	36	34	41	40	43	38	31	38	29	34	36	43	33	41	43	47	32	39	26	36	33	54	51	42	36	37	36	38	33	42	45	36	44	43	44	34	41	39	40	34	26	39	31	36	38	29	39	34	37	40	33	40	27	33	33	42	27	36	42	32	43	41	35	41	33	41	31	38	48	30	46	41	52	41	41	32	38	28	49	23	37	38	21	40	41	46	39	29	38	29	34	39	49	41	32	32	45	49	42	36	36	40	47	40	36	55	34	45	41	37	44	44	33	40	40	41	33	29	43	47	34	37	45	32	36	49	45	38	32	41	37	28	49	31	31	39	47	22	40	32	28	46	47	33	51	42	47	45	33	35	39	41	38	22	46	35	42	30	33	38	40	41	39	34	46	39	40	45	24	45	27	38	38	33	30	37	38	45	44	52	45	41	40	45	43	38	37	27	41	34	39	35	37	47	30	40	39	33	29	45	44	24	37	42	35	35	31	37	45	26	40	44	54	36	30	51	36	34	39	33	37	46	37	37	36	36	42	26	25	37	31	48	44	49	31	36	41	38	40	37	29	46	42	34	42	29	42	40	40	37	38	42	36	39	29	42	50	44	24	36	29	33	38	46	31	36	41	38	36	38	41	31	31	34	37	44	38	43	34	37	36	44	34	35	42	39	45	37	38	37	32	42	39	41	35	30	40	43	37	34	48	37	39	48	47	38	46	35	48	45	33	32	50	36	48	31	32	33	33	46	35	26	31	41	31	29	34	40	43	44	30	28	41	37	45	33	33	41	40	36	31	32	40	55	40	29	42	39	38	45	52	30	33	47	37	42	41	32	49	37	33	42	44	35	21	32	30	40	36	42	39	41	47	38	41	42	33	35	43	38	38	31	41	37	42	36	32	47	33	49	32	37	38	45	21	38	51	38	41	33	41	47	40	44	38	32	48	46	33	34	40	31	30	46	32	43	33	44	38	42	40	44	34	35	36	42	29	36	40	40	27	39	31	34	47	37	43	32	30	45	27	39	37	50	40	45	44	32	35	46	41	36	51	39	37	27	37	29	40	38	36	44	49	40	30	45	45	43	36	37	40	46	41	31	40	44	38	38	41	43	34	50	41	40	34	29	41	40	33	42	36	39	42	31	41	39	35	34	47	43	42	48	35	36	32	37	30	44	37	37	41	37	46	31	39	30	35	39	40	46	34	32	38	36	50	41	33	28	33	37	50	38	39	42	42	39	52	41	43	37	40	38	41	42	43	47	45	41	41	38	34	41	41	40	43	44	38	34	42	42	39	38	51	32	26	31	34	35	44	37	41	42	36	31	38	31	34	32	43	29	45	33	39	34	33	31	42	34	41	32	46	36	46	30	32	46	40	44	48	30	37	43	51	38	28	38	38	40	39	44	35	38	30	34	31	46	40	35	39	43	33	36	42	35	45	26	36	27	35	48	36	36	52	31	54	27	33	43	33	31	38	39	28	42	37	39	31	38	42	44	38	34	40	36	42	40	36	36	35	39	32	49	37	45	38	43	40	42	47	25	39	49	36	30	38	32	29	31	48	53	36	36	45	32	39	33	37	29	42	35	34	57	36	34	36	39	35	31	36	35	50	40	32	46	45	47	40	46	41	40	38	35	33	38	49	42	33	38	41	31	40	42	29	35
39409	22881	10898	19243	25638	25526	22885	19442	16428	13800	10976	9064	8181	7457	6352	5136	4202	3562	3283	2922	2704	2600	2524	2540	2405	2525	2872	2846	2621	2585	2667	2111	1880	1569	1410	1312	1306	1249	1269	1121	1144	1104	1118	1173	1049	1044	1045	1046	974	1013	971	876	934	901	872	894	881	835	820	816	806	860	732	787	773	740	762	752	787	734	791	810	734	722	719	696	728	717	693	738	703	718	719	698	661	701	682	654	659	662	661	636	655	656	645	665	641	684	623	649	657	585	666	663	646	619	645	637	629	655	647	651	670	594	617	659	637	685	592	621	611	661	612	609	637	651	641	649	643	598	653	658	657	641	637	641	636	609	641	600	657	674	655	626	617	607	647	657	636	668	652	631	614	655	641	645	628	635	624	602	626	597	646	638	637	615	640	595	612	621	622	568	660	613	642	635	631	581	635	614	657	633	644	624	571	663	640	653	609	613	613	619	666	616	581	609	649	657	571	587	598	599	620	671	635	631	629	645	585	662	611	645	651	675	629	646	647	662	607	632	642	610	645	645	652	655	620	621	654	624	600	657	665	603	640	645	637	609	658	628	636	598	599	588	627	624	666	637	618	597	674	641	633	646	673	665	676	646	630	634	667	657	629	646	666	634	630	629	618	609	597	606	616	636	598	641	616	648	609	623	598	589	647	596	640	630	614	678	667	636	631	596	641	647	623	659	602	652	633	615	630	625	628	613	603	660	639	635	599	641	657	617	641	641	612	606	677	635	611	618	648	598	628	641	609	620	650	654	634	638	592	615	630	639	639	625	631	621	611	626	613	612	633	680	664	592	646	589	614	624	658	609	611	649	632	651	655	632	633	618	621	647	621	653	639	632	612	597	619	625	659	638	608	673	645	652	617	615	598	624	614	645	619	593	649	648	587	652	645	609	590	622	621	675	654	597	655	666	607	670	601	614	642	594	664	634	637	593	630	674	680	651	619	660	617	647	593	646	690	657	610	661	585	601	646	612	632	607	625	688	681	640	663	640	662	616	607	651	673	646	625	622	599	626	646	621	592	625	650	638	638	641	628	662	627	655	635	679	613	643	619	673	626	647	626	662	650	645	626	604	611	607	612	649	641	612	629	630	621	617	598	634	649	640	619	659	600	607	644	651	600	605	661	667	642	651	656	655	619	696	637	572	610	646	653	632	631	609	624	651	630	627	655	625	629	618	631	665	656	637	625	584	662	626	678	603	619	571	637	694	592	649	640	640	623	588	684	671	652	596	635	618	596	625	634	663	673	627	639	610	619	626	676	653	602	661	669	650	633	597	654	614	650	667	642	633	568	609	615	642	641	636	672	632	612	653	650	639	631	639	640	615	621	613	632	633	667	651	594	629	658	680	646	590	667	594	630	600	674	651	622	672	628	600	646	642	639	651	622	670	653	639	619	649	647	631	666	608	662	629	611	621	638	638	624	605	644	632	631	646	659	626	628	646	625	630	597	579	634	671	624	653	616	642	639	627	631	627	637	628	600	641	652	640	643	626	593	644	628	658	600	650	642	651	659	649	659	629	676	607	661	611	679	634	674	662	623	599	654	633	585	656	636	661	601	665	670	581	642	649	621	634	647	632	674	630	599	644	632	612	646	651	649	622	641	615	642	612	655	638	619	627	614	674	629	651	644	632	658	657	630	609	641	670	607	615	632	595	646	630	656	648	666	663	666	623	604	674	617	635	594	611	644	619	656	637	625	679	597	589	592	635	676	621	603	690	686	643	606	647	613	617	618	600	631	641	625	644	664	608	625	642	615	623	610	639	596	620	632	598	613	637	615	627	642	642	673	648	623	691	589	635	606	637	702	605	640	641	618	641	626	620	603	620	624	618	625	602	602	631	643	621	598	646	600	640	635	666	664	641	608	612	599	566	625	664	693	630	655	652	626	666	617	603	652	656	601	629	651	617	620	600	618	667	613	609	659	649	683	639	587	618	613	663	619	556	606	628	643	598	654	624	658	613	647	613	652	624	606	655	660	637	641	609	657	634	615	600	628	662	627	674	639	601	620	657	621	622	620	581	639	611	638	655	666	573	578	575	636	628	643	659	628	625	620	622	605	641	598	618	633	657	628	634	628	678	606	647	632	604	603	664	622	589	643	613	643	632	645	620	568	580	671	626	643	673	635	581	698	640	625	603	666	649	615	614	636	589	659	648	667	660	626	610	621	638	583	616	659	667	682	622	650	610	621	648	630	676	630	673	620	656	653	591	676	610	628	639	603	640	607	623	642	608	608	599	625	604	649	631	586	631	690	640	647	608	639	592	651	667	635	637	656	630	666	603	685	587	628	620	566	649	662	668	623	670	626	644	668	558	619	619	616	662	629	621	570	672	599	612	609	607	646	644	628	623	683	620	617	642	626	581	609	617	606	611	604	665	632	613	649	675	643	667	622	626	646	644	656	638	674	612	636	593	654	604	645	627	644	601	595	667	646	654	613	629	632	610	620	625	614	609	617	631	652	619	625	651	618	604	644	613	631	618	616	580	589	643	621	617	641	591	622	611	625	667	635	642	657	581	602	610	651	640	663	628	630	632	629	652	656	620	628	593	662	648	667	654	611	635	601	649	648	653	626	603	616	642	635	621	644	645	627	639	646	649	654	617	604	574	613	629	611	632	666	641	664	608	639	621	611	681	616	620	602	644	623	639	583	640	666	591	619	655	582	623	634	620	656	653	668	623	640	623	635	641	612	632	645	631	607	616	651	639	645	620	593	621	639	645	640	631	632	608	620	614	661	644	662	646	679	679	660	627	652	637	607	668	602	634	607	631	631	663	614	607	637	624	641	671	642	652	613	657	634	568	591	639	611	597	621	638	657	627	690	639	618	647	597	662	644	601	614	650	673	610	625	671	645	654	621	624	605	659	653	627	628	611	674	602	613	621	680	652	641	666	662	663	630	627	637	591	625	617	599	635	641	672	631	689	657	620	645	638	608	639	634	634	600	605	684	617	585	643	617	691	656	643	671	654	651	612	628	661	627	647	645	613	641	648	648	621	635	632	597	629	648	646	648	599	679	649	639	652	669	690	608	646	613	633	659	658	656	635	566	623	630	625	687	649	623	672	672	678	650	657	622	671	675	621	648	636	612	630	638	645	637	647	682	611	651	640	612	651	630	615	638	633	661	625	635	663	641	610	640	626	644	612	620	653	622	669	685	642	653	619	628	639	649	637	610	635	601	625	657	658	618	604	620	641	611	608	646	673	636	671	620	644	599	615	658	610	659	636	634	647	598	655	659	628	634	613	600	650	663	638	612	616	634	640	649	664	606	658	637	676	616	612	679	644	620	656	669	632	631	599	605	611	656	621	617	619	641	638	652	628	607	670	637	602	646	617	626	616	604	591	691	613	651	623	590	624	554	661	618	619	578	638	666	634	595	619	616	658	638	635	618	572	608	642	653	643	656	608	630	644	634	610	652	603	633	605	659	644	668	631	627	676	649	644	656	620	662	640	651	639	602	618	630	636	617	613	657	572	634	615
8498	3864	778	437	610	598	473	469	438	371	324	302	252	235	178	149	143	119	113	87	84	93	98	92	86	108	134	111	120	98	90	89	86	72	85	61	63	54	61	85	64	53	71	72	65	68	64	52	71	62	59	58	40	52	65	64	44	59	48	61	59	52	56	61	58	43	43	56	44	57	48	50	53	57	44	44	44	55	49	47	48	62	47	49	50	44	50	44	46	47	49	55	49	48	43	51	47	40	51	46	51	47	60	46	47	49	44	52	38	48	36	36	43	53	46	57	52	46	52	38	51	36	39	40	42	50	46	46	40	37	42	33	48	51	39	49	49	43	50	55	33	38	46	46	52	52	53	46	41	46	40	42	41	61	49	33	50	67	55	38	52	46	53	43	43	40	48	48	43	60	44	55	49	39	51	53	49	45	50	42	48	52	37	47	41	56	45	46	63	37	40	37	50	33	49	49	41	46	44	46	48	49	47	48	28	52	46	57	56	46	51	32	51	49	44	27	51	50	42	45	44	51	51	40	45	42	42	39	49	50	56	39	44	42	42	40	47	51	51	49	51	52	37	46	50	63	46	46	48	61	53	53	49	38	46	49	61	62	58	44	53	56	43	42	50	45	48	46	46	39	42	45	39	53	42	58	45	59	42	53	42	43	40	41	52	43	44	51	45	49	46	48	59	42	37	45	54	51	52	60	55	39	52	53	63	42	52	61	51	42	50	41	37	54	46	43	53	41	49	53	46	45	45	47	52	45	48	52	54	46	49	42	56	40	38	45	51	50	49	38	42	44	61	42	44	42	42	43	40	50	47	41	56	46	51	35	54	49	30	48	52	52	67	48	52	43	54	50	46	42	43	51	59	52	61	54	50	50	47	52	44	38	46	46	56	45	41	53	31	43	48	56	44	41	46	44	44	42	54	47	40	43	53	61	45	36	52	51	39	37	57	49	47	50	29	42	52	54	56	50	43	64	34	47	45	34	41	32	46	55	50	45	51	67	67	48	47	47	42	54	47	37	42	50	59	31	38	50	46	59	48	56	55	43	29	53	56	47	52	47	41	69	44	38	48	42	44	54	47	42	48	38	45	42	52	65	53	45	42	55	51	53	47	47	43	37	62	47	48	46	50	51	49	47	46	45	64	46	47	46	60	52	39	56	46	45	61	52	54	40	57	40	37	46	45	44	57	55	40	41	43	44	49	57	61	49	42	47	45	55	44	47	54	53	43	48	52	43	54	41	42	48	44	35	48	58	50	51	56	39	45	51	58	54	49	44	39	60	53	58	41	56	50	52	53	60	45	53	52	42	51	42	61	39	53	37	50	37	49	45	39	52	49	46	46	46	47	37	34	50	52	55	42	50	50	42	48	42	38	41	50	35	41	47	54	46	47	50	43	38	44	44	47	49	32	44	53	46	40	48	46	45	50	46	53	46	50	50	54	46	49	52	62	52	43	43	48	35	49	46	39	54	41	43	46	41	57	52	52	55	52	60	63	54	63	55	47	38	37	44	51	47	49	39	55	48	54	46	56	52	45	41	47	40	45	37	46	40	45	46	45	40	48	37	43	57	56	44	39	48	48	44	38	56	50	50	52	39	53	51	56	43	54	44	52	52	63	56	42	57	54	55	35	43	59	51	39	38	53	45	60	61	42	54	46	39	60	38	50	46	48	44	47	63	54	41	54	31	42	49	42	53	51	47	54	47	46	54	40	46	47	45	55	53	55	37	46	40	46	47	37	54	54	49	58	52	46	39	35	50	60	49	40	50	50	36	38	54	45	58	55	42	52	39	37	47	43	47	48	46	52	48	52	51	52	47	37	54	42	31	43	43	45	52	59	49	43	43	38	51	34	50	50	56	53	47	49	50	37	44	48	54	41	47	50	50	38	56	48	47	36	45	49	40	39	54	34	50	47	50	48	53	55	40	52	57	52	55	46	51	47	40	42	53	52	53	44	50	47	41	45	41	47	54	43	49	38	49	62	47	35	62	49	37	51	49	65	45	49	52	49	40	39	38	50	48	44	37	53	49	41	40	49	46	54	31	45	45	51	46	32	48	39	47	41	45	55	48	38	43	51	39	49	43	49	48	45	55	42	35	51	37	41	44	47	54	45	51	41	50	52	50	43	42	39	50	48	59	55	46	49	40	48	51	41	57	46	41	53	43	28	50	38	50	44	38	49	45	47	44	42	55	38	54	49	46	59	40	46	45	54	54	56	35	49	58	40	48	58	37	54	41	59	55	50	51	45	34	53	48	61	40	45	49	46	44	39	47	47	51	38	50	43	43	57	61	47	51	48	59	43	45	61	45	42	56	43	46	55	36	43	53	41	52	50	40	48	43	44	50	37	47	37	58	36	49	42	50	43	38	41	49	41	39	61	56	62	45	60	44	47	36	40	34	53	47	42	46	32	39	72	52	42	38	47	43	34	50	44	46	43	46	57	50	45	49	54	52	41	50	37	43	46	44	49	42	57	49	49	55	45	52	53	43	40	41	40	56	56	43	49	52	39	48	43	50	47	46	44	34	47	43	53	45	58	53	58	64	34	47	33	57	55	49	29	45	56	41	46	54	41	46	45	35	53	62	45	59	52	48	42	54	43	60	58	39	57	47	45	35	58	42	39	46	42	49	42	36	51	44	39	46	44	33	39	43	41	39	39	48	41	49	46	55	54	32	59	51	47	50	55	52	55	42	43	48	51	48	58	46	41	46	56	41	38	56	58	40	51	41	48	40	53	45	45	45	51	47	48	38	36	43	46	52	41	42	52	46	38	66	49	38	39	44	44	40	37	34	42	41	53	41	46	44	40	51	46	49	45	51	59	54	54	34	43	60	45	47	39	43	44	43	42	39	49	49	58	41	44	46	40	54	59	51	48	51	44	52	46	49	45	48	42	41	48	36	34	48	61	47	48	57	43	42	44	47	39	57	48	43	55	46	54	36	51	44	53	53	47	45	44	61	54	35	37	41	38	52	36	58	44	49	36	50	48	42	51	52	46	40	48	44	46	46	56	49	51	49	47	43	49	49	46	41	44	48	48	41	44	50	42	46	53	48	41	48	49	38	41	51	53	51	49	52	52	55	39	33	47	44	61	40	44	64	42	53	41	46	48	44	58	48	47	54	54	41	49	45	47	47	33	50	40	58	57	46	43	51	42	56	48	46	53	55	39	41	35	47	52	45	50	44	39	40	46	49	57	48	60	44	38	48	53	58	54	48	48	50	51	50	53	40	58	41	41	49	61	50	49	48	41	35	49	49	43	45	48	45	46	58	48	44	49	51	47	47	44	45	46	47	49	43	44	42	56	36	38	48	46	54	47	46	38	43	54	41	39	48	53	67	40	43	52	61	49	42	56	34	48	54	48	57	49	49	48	46	39	46	49	41	59	39	48	50	51	50	47	50	35	43	45	52	41	37	44	50	46	45	53	43	55	54	53	55	37	49	51	36	52	35	41	63	46	52	54	46	32	44	49	44	50	39	36	45	41	45
46853	29850	14667	24415	31844	31068	28096	25135	21549	18273	15336	13530	12124	10503	8762	6821	6113	5376	4751	4348	4016	3817	3785	3462	3464	3939	4297	3914	3898	3648	3457	2976	2681	2292	1934	1807	1799	1797	1645	1577	1522	1601	1633	1592	1491	1401	1486	1353	1317	1327	1277	1255	1146	1118	1138	1152	1074	1095	1077	1020	1048	995	996	989	1007	996	953	964	958	912	918	970	926	940	910	914	920	895	889	868	906	897	866	828	806	803	863	835	832	810	831	801	861	821	759	779	791	773	760	793	808	764	817	770	785	832	739	779	783	733	807	792	791	780	795	779	726	739	782	811	771	805	771	794	773	730	822	764	741	798	766	782	753	808	781	760	789	786	790	748	798	735	740	792	727	760	797	766	789	778	798	804	773	767	797	825	779	810	767	780	831	793	825	786	746	834	803	779	772	777	797	789	694	722	759	787	773	750	745	784	772	767	774	734	785	770	787	777	819	796	798	763	797	770	766	754	799	778	768	726	762	812	803	770	725	780	774	773	778	749	821	703	784	749	778	832	752	784	774	801	780	774	815	793	738	831	786	762	762	797	763	770	735	775	786	765	738	725	782	740	785	794	727	768	769	770	722	797	777	807	734	724	783	744	762	804	757	806	812	767	734	738	766	745	798	790	754	737	779	765	804	802	775	778	792	779	784	734	778	781	764	784	810	775	826	743	790	738	759	758	800	802	736	767	827	782	796	787	752	712	766	776	768	758	824	770	719	825	770	799	775	719	799	795	791	732	775	804	771	743	811	786	761	722	778	766	747	818	795	792	789	817	746	789	783	781	761	769	762	791	810	765	717	774	756	795	717	800	786	812	821	757	802	768	797	698	773	773	769	781	752	763	756	813	796	772	763	768	763	726	773	799	789	803	734	793	734	768	774	727	778	773	702	806	757	790	765	785	707	723	798	805	788	751	733	783	792	750	799	793	787	799	839	827	763	785	784	763	781	750	747	757	777	793	767	761	789	756	724	770	730	816	805	761	747	745	706	779	800	765	784	745	774	787	786	724	799	781	727	746	791	762	797	800	770	804	738	780	738	807	810	770	784	775	768	795	725	802	712	714	838	801	830	786	781	749	782	814	811	800	762	796	789	781	775	798	836	817	794	809	793	723	761	741	756	796	806	820	806	743	796	794	776	784	792	726	754	731	737	766	800	766	763	794	771	798	725	769	751	764	741	758	777	826	791	804	828	786	745	781	782	778	742	755	745	826	762	768	752	771	788	794	776	778	777	734	762	792	786	820	795	758	789	774	783	781	744	755	764	850	730	770	744	747	777	781	784	779	735	764	746	820	788	803	805	748	761	725	782	776	767	759	776	749	757	768	799	749	775	799	809	788	765	803	803	718	729	795	757	789	801	779	806	745	697	811	772	770	792	717	780	789	800	798	778	758	718	773	793	749	827	780	759	773	800	762	825	753	766	821	802	787	823	746	813	807	746	785	763	743	714	773	754	820	801	748	746	766	802	741	791	768	761	756	814	701	804	756	754	764	774	762	743	783	814	750	727	720	828	768	809	801	752	794	774	776	772	791	793	825	799	744	779	754	770	796	827	753	762	778	791	778	745	785	754	806	760	793	750	722	773	737	801	861	788	849	776	796	752	776	789	782	792	743	761	826	745	767	744	769	789	768	777	779	730	769	764	802	769	732	760	764	750	758	801	804	755	780	765	742	781	743	759	817	777	792	791	718	740	781	739	777	761	760	709	758	821	737	802	743	783	766	798	757	710	814	799	751	819	764	733	791	814	754	820	785	770	777	776	763	787	776	778	801	768	768	782	775	799	710	783	776	756	787	729	831	794	707	786	780	741	753	790	728	742	790	750	797	792	775	752	802	787	760	757	758	772	741	782	762	760	777	752	749	763	775	759	745	744	737	769	795	699	806	767	744	794	806	781	780	808	754	774	769	781	802	747	768	773	799	811	770	747	747	789	742	763	833	770	748	758	793	751	821	763	734	777	791	830	739	721	787	787	819	779	759	740	769	765	785	762	763	720	791	770	727	754	776	782	834	765	777	756	781	795	793	772	777	840	757	801	783	745	799	754	743	789	758	764	737	765	726	802	722	780	723	751	737	784	766	739	734	765	738	790	815	794	803	803	774	743	735	751	735	772	735	812	846	773	733	769	783	730	761	726	749	729	799	803	762	768	804	773	778	785	824	784	730	755	790	824	790	790	775	773	732	739	751	792	804	750	727	758	781	748	798	784	815	774	764	717	812	787	757	778	788	785	787	730	783	755	714	740	814	771	708	767	801	733	797	767	744	790	804	757	762	759	711	762	783	756	796	786	746	785	810	761	786	757	746	767	721	769	785	750	748	725	741	745	804	783	769	785	794	792	809	791	789	752	795	796	766	768	801	789	767	771	781	745	805	750	699	794	775	776	771	806	806	753	772	795	751	734	730	781	756	755	793	751	792	832	780	755	740	794	782	773	768	788	787	745	780	758	821	759	790	742	748	808	793	813	767	799	752	743	751	774	815	760	779	800	765	756	727	795	744	744	770	732	793	776	803	810	834	760	754	784	694	722	744	785	764	784	778	755	740	805	746	756	817	799	796	732	774	741	750	782	772	728	753	762	750	753	757	785	797	712	815	797	761	766	784	771	789	793	737	776	758	742	792	770	803	780	759	766	811	785	786	787	785	771	776	817	746	810	773	741	712	771	766	755	796	787	787	795	800	763	760	771	755	764	732	796	801	789	775	810	743	764	777	806	737	780	743	761	755	735	733	822	811	795	763	806	808	789	708	789	768	783	786	785	776	768	768	776	784	762	726	764	760	772	813	750	761	805	826	776	750	836	758	759	772	742	759	797	808	789	737	789	775	787	809	761	754	705	787	741	760	738	759	764	773	789	775	797	769	782	776	755	782	769	747	777	698	781	762	759	805	727	766	739	784	772	781	801	789	763	732	772	742	836	802	770	752	807	796	736	795	754	738	799	718	797	787	770	723	756	766	776	761	756	779	783	768	769	749	786	783	787	754	743	783	788	777	809	789	803	765	749	752	814	769	722	781	749	823	809	732	775	791	747	754	796	773	748	755	793	779	799	769	779	833	738	768	800	757	765	755	807	741	771	757	753	797	755	792	783	789	760	715	787	791	752	747	777	788	800	812	760	798	777	742	814	758	803	747	742	821	784	763	742	800	802	719	776	783	711	778	767	784	734	701	760	781	739	742	770	734	805	786	782	734	756	815	755	740	776	770	778	769	786	788	803	758	734	787	782	770	749	801	764	790	824	787	763	775	767	754	768	741	759	813	806	821	771	791	796	814	757	772	742	777	842	770	754	774	750	784	768	812	778	776	710	805	802	792	758	731	839	732	795	764	801	757	799	821	768	752	790	753	723	773	714	780	784	793	781	771	774	797	775	779	783	787	746	780	767	804	747	771	780	784	782	709	726	800	778	830	762	762	808	749	731	775	754	761	793	750	826	736	829	737	782	794	778	791	800	778	788	787	764	801	760	804	832	779	755	774	713	750	730	768	780	763	775	804
3337	1105	270	172	241	262	181	161	176	150	119	104	113	96	76	61	58	52	44	60	43	58	52	44	39	57	61	65	63	53	54	54	40	45	38	40	33	34	50	33	35	29	54	30	33	43	32	19	40	35	34	33	31	29	33	33	32	17	24	26	30	25	25	29	31	30	26	33	23	31	40	22	28	21	27	23	34	27	25	29	29	38	21	30	22	29	27	37	30	26	16	28	24	23	32	23	29	33	36	34	26	25	25	25	28	25	29	28	19	21	25	22	25	33	31	20	31	24	32	24	25	22	41	25	19	33	29	24	28	27	35	23	16	28	25	33	24	35	39	33	23	26	27	31	34	31	30	33	36	30	29	30	26	27	30	27	37	27	38	21	35	36	20	23	31	18	29	33	23	37	31	28	20	34	34	28	29	21	24	26	34	28	27	34	26	25	28	35	26	25	35	36	32	31	29	23	26	38	27	34	34	27	37	29	22	26	21	35	27	18	25	28	37	34	31	26	26	24	28	28	22	27	27	26	17	27	24	34	31	37	19	28	31	38	24	37	33	32	24	29	35	40	31	29	23	30	24	27	21	31	23	30	26	21	25	21	35	25	26	31	28	29	36	28	28	20	18	33	35	28	29	21	37	29	33	21	26	34	23	28	33	23	29	21	33	24	23	30	22	36	31	38	24	28	28	32	33	29	35	30	28	25	23	30	29	26	27	27	27	29	19	26	16	28	24	28	26	27	29	26	40	30	27	25	33	24	29	25	25	33	23	30	27	30	27	30	23	30	42	25	14	25	23	34	25	30	28	18	27	29	27	28	26	33	20	31	24	30	28	39	25	39	21	29	20	29	40	35	23	34	36	28	44	37	19	25	22	24	23	22	23	26	28	23	17	24	33	32	28	24	22	32	29	26	30	21	23	26	31	20	31	32	27	18	30	31	27	28	30	26	24	30	28	25	34	20	28	28	26	26	36	28	30	32	41	23	29	34	20	36	26	33	28	28	24	30	37	23	32	20	30	34	38	26	34	22	28	25	27	28	40	28	32	39	28	37	36	30	30	26	24	26	28	22	29	25	43	29	24	28	29	26	20	37	25	26	22	27	35	26	23	19	20	34	26	28	32	22	29	26	34	38	29	30	31	33	36	32	30	31	24	22	29	25	25	37	29	30	25	34	29	31	29	34	20	26	28	23	32	16	18	23	29	19	42	29	34	26	35	30	30	29	32	18	28	28	34	26	25	25	30	34	25	34	25	19	27	23	31	22	28	32	25	25	29	26	28	26	26	23	20	24	41	22	16	22	20	26	30	37	26	19	31	18	26	31	27	17	27	33	27	28	26	32	27	38	23	35	23	24	23	35	30	27	32	29	23	23	26	24	41	34	23	24	31	33	31	28	26	27	22	25	34	26	28	25	27	27	30	21	23	27	26	32	35	22	26	29	22	31	30	22	29	28	28	30	32	26	25	24	30	30	33	40	30	26	25	27	30	23	25	34	29	24	33	25	25	41	25	27	23	28	33	34	37	36	31	28	34	23	28	29	25	33	26	32	26	31	28	31	18	24	42	28	23	29	38	25	23	32	25	31	28	29	36	38	26	27	25	24	22	22	29	34	26	23	42	34	37	23	32	32	19	27	30	31	22	23	23	31	32	34	27	32	29	31	34	31	18	35	33	23	29	23	37	25	28	27	26	25	30	34	28	27	34	19	18	25	34	19	20	30	29	29	23	25	27	32	26	31	27	29	30	21	21	38	35	24	31	23	28	34	27	23	21	44	22	38	34	30	36	25	32	36	23	32	31	25	23	41	19	28	31	27	21	26	23	27	33	28	31	28	28	35	31	38	26	36	21	26	26	35	28	30	32	34	24	29	25	29	29	30	22	33	34	31	28	32	31	35	28	32	20	26	32	17	27	30	22	24	24	35	25	37	23	32	44	18	27	31	29	24	28	25	31	35	32	19	32	36	25	23	22	37	32	27	39	26	25	31	38	36	27	26	35	32	33	27	23	28	21	33	31	34	22	37	28	42	44	23	29	33	35	33	30	17	31	28	23	38	31	33	24	29	33	34	28	35	31	31	33	31	27	34	31	27	24	39	28	29	29	33	29	23	39	32	31	29	33	22	31	29	35	30	30	23	30	29	27	33	20	30	26	31	22	26	30	33	26	24	25	21	23	27	37	36	30	30	22	24	28	36	20	40	35	24	28	21	28	26	25	39	26	27	25	26	24	37	31	35	27	24	19	27	27	29	24	20	17	22	35	29	24	27	30	26	29	25	42	32	25	19	17	21	29	23	23	36	29	32	25	29	19	34	30	27	30	32	34	23	30	32	23	28	32	32	34	34	33	27	30	21	26	30	36	35	30	12	29	29	35	33	27	24	28	26	28	26	26	19	28	36	39	21	23	22	27	33	21	32	36	25	30	26	34	27	27	28	34	25	27	26	22	24	31	25	27	34	27	35	24	29	37	34	23	33	26	36	30	29	26	27	27	33	23	29	27	26	25	29	29	21	24	26	26	28	35	29	31	29	29	25	26	31	29	21	26	19	24	27	17	37	31	19	24	29	27	29	34	33	30	34	22	24	25	23	16	32	24	30	30	32	32	22	25	27	23	28	31	34	42	31	33	31	35	29	23	24	27	34	29	27	31	34	24	36	26	30	30	21	30	30	31	37	22	25	26	27	29	25	31	24	30	28	29	38	28	29	21	36	34	33	21	31	27	32	29	28	31	20	26	26	34	32	38	26	31	21	21	23	28	28	16	21	19	34	42	25	22	36	29	35	27	39	33	36	31	26	19	30	29	35	35	34	27	27	30	22	37	23	25	23	22	28	39	24	21	30	28	34	34	28	25	22	30	34	18	31	36	34	23	26	24	23	31	22	23	25	25	21	26	24	20	20	31	25	24	29	37	27	27	24	25	26	35	34	34	34	26	28	35	32	35	39	25	34	22	22	34	29	26	36	21	30	30	27	30	28	32	34	30	33	31	31	25	28	24	26	26	28	28	26	26	34	36	35	25	24	30	31	24	25	29	26	37	27	25	25	27	32	27	20	25	28	22	24	31	22	35	30	23	22	36	27	25	22	23	28	34	26	24	23	33	22	36	28	36	32	33	25	28	32	34	27	25	27	31	29	29	34	33	26	32	21	32	29	29	18	31	24	26	29	26	26	25	45	26	29	22	39	20	29	31	21	27	22	33	32	29	23	28	38	30	27	30	29	33	30	37	25	20	25	26	36	36	34	35	27	32	24	28	30	22	28	28	27	25	30	20	32	32	21	26	22	26	33	32	28	26	21	36	24	24	29	24	33	34	38	31	28	34	31	25	29	34	29	33	30	30	26	31	44	28	35	26	28	37	35	20	33	26	26	19	33	39	33	32	25	20	36	32	31	32	27	16	27	36	26	26	28	28	17	26	27	41	32	29	33	29	20	25	24	38	30	31	36	31	25	17	31	28	29	34	30	26	25	34	29	27	37	37	26	22	34	35	31
34173	19887	7556	14156	21488	20869	17189	14329	12134	9250	7737	6539	5824	4843	3811	2919	2597	2415	2125	1981	1879	1801	1805	1795	1942	2233	2352	2076	1854	1919	1903	1575	1255	1049	971	1011	932	956	890	865	870	820	826	853	828	827	830	713	820	695	719	657	623	665	622	592	595	628	581	624	583	588	533	573	551	572	569	549	565	572	571	571	572	545	552	574	524	569	533	518	519	539	529	475	516	493	531	482	516	518	548	507	499	486	507	464	512	463	505	500	477	482	490	477	445	476	487	523	491	526	536	493	504	498	518	480	496	496	515	485	507	491	481	461	476	469	475	479	476	438	489	474	493	499	473	468	475	493	481	447	480	487	486	485	520	470	515	514	493	464	536	516	491	465	477	493	519	516	493	502	491	497	470	510	464	486	472	457	441	475	460	486	475	464	477	498	500	491	485	526	463	465	486	455	491	485	489	464	495	485	497	478	501	467	474	470	451	489	447	501	478	478	485	510	500	487	507	500	508	520	485	499	457	473	538	498	481	520	492	452	491	489	486	474	497	470	484	455	454	476	499	466	479	446	501	502	538	464	474	479	445	476	507	496	477	485	469	506	452	503	524	452	531	513	481	463	484	465	472	509	502	444	473	452	491	481	473	433	497	497	478	484	477	504	475	511	478	463	490	440	465	443	463	463	478	474	483	506	489	501	473	461	499	481	484	464	450	486	485	508	481	483	441	475	517	459	476	509	457	493	494	515	480	481	465	524	488	464	474	492	496	500	486	513	492	471	476	473	484	492	491	444	457	483	453	461	467	483	491	449	491	513	475	494	531	465	466	497	493	482	468	461	461	500	466	479	449	516	511	471	505	512	470	481	465	476	489	456	506	485	484	491	488	474	458	520	497	456	475	491	500	471	484	467	464	460	489	500	472	480	534	487	470	486	464	472	501	497	521	452	461	506	489	456	484	520	440	471	521	491	483	497	500	523	477	474	494	501	508	486	499	464	487	486	467	471	493	473	489	485	503	474	465	463	459	507	491	467	490	479	510	444	482	516	435	481	453	492	498	454	512	489	450	448	448	454	510	526	479	521	458	519	475	477	468	479	477	476	444	478	462	497	471	478	468	424	502	489	485	538	505	508	504	490	443	455	491	440	501	521	479	474	471	475	487	459	462	477	491	510	472	500	455	513	501	460	479	466	468	466	481	470	466	515	439	459	460	482	479	516	477	510	466	454	488	506	469	456	492	492	474	483	432	442	483	491	461	476	479	472	469	496	460	475	507	506	482	504	494	496	475	484	440	477	478	493	455	511	495	498	463	483	468	459	503	498	466	482	455	520	494	496	480	482	468	487	471	467	467	507	488	456	464	536	496	520	507	467	487	476	451	485	515	481	493	433	483	501	478	480	462	488	533	488	470	483	467	485	492	478	489	490	450	472	495	466	447	488	487	463	453	460	473	459	496	465	474	506	505	464	490	511	481	473	511	468	468	480	469	497	472	476	496	511	479	472	491	468	544	468	492	495	504	509	459	461	490	434	449	508	508	488	463	466	502	501	496	490	476	438	470	476	470	476	476	483	497	454	459	490	476	457	478	496	492	491	476	477	449	531	479	472	493	492	478	483	479	460	471	485	505	501	500	493	459	502	430	520	490	456	494	488	493	471	444	512	470	463	456	480	503	487	466	472	491	446	486	465	465	465	493	473	474	471	476	492	469	511	489	488	481	471	454	503	472	508	503	478	479	517	471	475	491	466	476	500	500	510	483	488	446	480	497	485	461	519	454	489	455	444	449	474	498	517	483	470	477	500	473	449	490	484	498	455	473	461	474	486	494	442	480	486	493	503	498	502	477	462	480	489	496	495	482	511	467	445	492	488	501	462	505	419	549	474	485	481	513	443	523	454	493	455	480	499	474	450	475	473	435	452	467	482	475	513	450	492	480	509	467	471	475	463	481	477	485	441	472	472	472	483	464	465	486	496	471	506	500	477	499	454	462	490	463	474	498	517	506	448	442	506	499	475	477	470	505	499	485	497	495	517	448	516	438	465	481	476	511	480	470	498	515	519	482	441	494	448	486	472	508	456	480	505	425	477	510	479	489	495	484	487	465	446	470	504	477	484	492	513	481	465	485	518	512	488	476	502	477	481	513	512	509	471	472	453	498	452	466	508	479	455	478	443	515	482	465	526	466	495	476	470	504	486	444	483	506	496	510	487	478	437	466	502	492	499	489	491	474	471	498	486	473	475	476	447	462	488	461	485	492	493	455	505	498	462	456	470	461	452	485	526	487	529	508	468	507	472	478	501	494	496	491	462	457	475	453	506	504	501	477	537	480	494	487	496	514	467	464	478	478	490	526	485	496	463	453	493	515	486	521	449	499	523	456	474	469	474	515	500	465	452	444	477	482	501	545	474	460	496	479	482	485	495	455	456	463	508	479	475	507	489	458	543	472	469	494	474	533	495	479	466	500	472	524	509	482	515	464	461	507	502	492	508	493	455	505	515	484	498	520	523	482	474	475	475	497	484	478	471	511	487	495	467	485	490	455	460	512	485	475	472	475	520	476	505	491	454	511	466	469	470	492	459	496	505	467	512	508	493	485	477	459	457	509	489	478	493	488	495	470	454	507	479	453	484	490	472	527	472	460	487	459	469	479	493	482	509	461	443	494	477	483	462	505	464	436	510	466	484	498	453	467	488	478	491	462	461	485	490	447	503	482	508	473	470	471	484	480	495	491	481	478	515	498	497	467	441	493	476	474	512	502	458	485	475	454	463	462	469	467	475	495	502	462	491	445	492	478	516	473	504	493	509	466	498	496	474	449	487	462	507	452	444	441	484	474	474	510	492	476	467	494	488	470	513	457	486	525	506	489	504	478	507	464	500	508	483	485	481	469	444	484	525	470	463	475	511	480	471	522	515	487	488	470	458	477	502	475	518	442	441	479	457	473	475	493	480	517	440	507	458	494	432	465	462	489	459	505	528	483	464	517	483	483	481	500	465	483	487	530	451	466	473	495	517	480	511	484	469	493	497	465	467	498	470	472	482	479	480	479	473	502	546	508	458	526	498	493	540	516	423	476	462	440	448	448	473	475	463	488	493	482	481	509	469	495	460	487	441	495	467	505	508	508	462	447	509	492	485	503	466	441	477	494	462	477	490	517	515	501	468	467	443	520	451	482	476	470	499	487	519	522	459	511	493	522	497	497	462	488	489	490	489	512	519	478	422	508	475	482	451	535	485	460	484	511	480	490	452	501	474	538	466	463	460	476	494	489	483	505	471	485	473	462	513	478	499	433	478	487	487	453	461	467	482	519	479	443	511	479	482	469	481	488	489	475	484	483	473	479	497	482	501	498	474	509	497	497	461	467	510	488	478	492	430	526	466	460	482	499	483	483	485	469	490	463	438	459	497	469	521	496	456	502	469	460	457	526	477	504	430	484	485	465	482	493	473	511	494	457	488	473	453	450	470	461	482	490	491	459	508	485	470	469	473	474	475	439	450	451	501	507	473	482	489	491	494
6770	3073	650	378	472	487	453	391	390	319	212	218	172	147	139	121	118	114	98	87	79	85	73	94	77	94	106	89	73	74	84	72	64	52	57	61	37	50	53	62	55	48	63	58	52	56	53	36	51	51	37	45	54	43	45	37	32	50	39	55	38	39	50	39	45	46	64	39	41	38	49	39	46	38	42	40	31	46	33	43	31	34	47	47	31	45	44	41	34	43	42	39	55	22	33	36	40	36	51	38	44	46	42	37	35	38	46	38	38	37	42	43	36	44	32	35	41	42	53	46	46	26	27	36	36	40	27	42	42	38	34	46	41	54	23	44	33	33	45	32	38	46	39	43	45	54	47	37	32	57	36	46	41	47	41	40	33	44	43	45	38	38	31	36	51	37	44	49	45	42	35	43	42	39	39	40	32	40	49	46	47	33	32	37	59	43	31	44	42	41	42	43	41	42	28	36	33	40	37	41	38	39	35	36	36	39	34	45	46	40	46	41	38	42	37	37	46	31	45	38	41	43	34	42	48	42	52	43	47	37	45	49	35	40	44	28	37	35	48	37	37	44	26	38	42	50	29	47	30	39	35	34	37	37	45	47	30	43	38	38	40	42	32	40	45	26	44	42	33	32	30	45	29	30	40	36	36	32	41	34	39	45	44	36	46	44	43	43	41	45	44	44	54	40	45	35	37	50	42	32	39	36	48	32	38	38	42	35	36	31	31	47	37	47	40	36	37	48	31	37	30	55	35	42	37	28	39	33	47	47	35	39	40	30	40	37	43	40	41	44	44	43	49	36	37	25	33	38	39	31	50	41	32	38	37	48	40	38	44	37	39	48	39	35	45	36	45	34	44	42	40	38	31	39	46	33	42	34	38	41	32	30	46	45	28	47	34	30	39	32	32	38	48	32	46	44	43	34	32	44	42	44	41	41	38	40	34	42	35	39	46	42	38	36	35	39	38	40	38	33	45	32	26	29	32	25	38	38	42	29	29	40	44	32	41	35	46	40	29	34	37	32	35	39	46	28	39	40	39	25	45	47	37	46	38	32	35	35	46	33	44	45	38	41	37	33	40	40	36	45	40	44	44	32	35	38	37	42	40	56	30	41	41	48	46	33	32	42	45	34	35	51	39	40	38	38	48	40	32	46	37	46	38	29	31	43	37	42	38	41	31	40	34	37	32	32	43	31	36	39	41	46	36	48	47	43	31	32	46	42	22	43	38	40	44	33	43	43	39	38	33	37	50	29	47	33	36	39	42	35	39	52	46	39	46	37	48	50	32	46	48	37	48	39	41	33	49	35	37	34	36	34	32	37	46	43	34	46	43	28	49	38	26	40	37	39	37	36	41	38	39	41	27	33	42	41	42	40	31	37	39	39	56	30	31	46	46	35	43	40	32	39	46	35	42	23	31	45	34	32	50	40	38	39	36	39	38	38	36	43	37	49	32	36	25	36	51	43	44	41	43	40	39	43	39	29	30	39	49	41	33	50	45	38	35	45	39	40	34	50	41	44	35	33	42	49	46	26	42	33	37	43	30	36	44	46	39	49	36	37	56	33	45	38	48	39	34	42	41	41	44	39	40	44	39	34	39	41	40	54	47	26	44	51	29	34	20	36	33	36	44	31	35	40	38	38	40	31	39	29	44	40	46	42	37	33	41	33	41	38	45	28	43	45	39	41	41	38	36	52	22	41	34	45	33	41	32	38	49	33	42	36	41	51	42	37	31	41	26	38	26	35	35	35	39	45	28	28	33	46	27	42	48	42	53	31	41	32	44	44	43	38	39	40	44	31	38	37	48	27	43	44	32	34	35	36	35	29	39	33	46	33	34	30	38	35	51	45	49	39	45	37	36	41	43	30	38	46	38	45	52	37	42	33	46	41	45	41	37	36	49	41	41	37	50	33	34	34	48	38	44	40	33	43	50	29	39	48	42	39	35	48	37	31	36	27	32	40	40	39	42	36	39	38	45	42	44	40	36	29	35	32	43	38	45	38	36	42	39	25	32	38	34	35	29	48	32	32	39	36	32	41	41	32	50	41	36	42	30	41	42	44	37	30	40	36	50	37	43	32	47	49	39	35	36	40	44	39	36	48	43	33	52	43	48	41	49	44	41	25	38	41	39	46	45	55	41	29	41	38	35	24	40	34	41	29	33	36	36	42	40	42	43	44	42	36	39	31	47	32	45	34	42	38	37	23	51	40	30	43	52	47	41	43	34	45	19	43	45	41	43	45	41	41	45	55	38	31	39	40	36	38	43	38	44	50	48	29	43	33	41	46	40	36	35	38	34	36	38	38	47	34	44	36	29	41	40	48	40	39	47	34	43	33	38	45	38	36	34	41	47	30	53	40	42	44	40	37	43	49	30	31	24	38	42	43	33	45	37	43	51	46	38	51	38	47	36	31	50	45	43	34	40	47	34	42	41	22	25	36	35	46	47	35	40	49	41	38	42	50	30	32	33	55	29	38	33	37	32	35	45	40	43	47	43	51	36	36	43	42	47	40	43	54	32	35	34	39	37	35	32	28	34	45	36	33	49	29	44	46	39	38	45	29	48	38	42	42	35	40	39	45	42	43	44	39	33	37	29	33	35	37	41	39	36	31	37	42	40	51	43	31	45	34	42	32	34	32	41	41	31	36	37	40	42	25	29	31	35	46	39	44	39	31	32	41	17	35	49	35	38	36	39	28	33	38	40	34	34	30	32	44	51	42	33	31	36	38	34	39	36	40	41	30	33	35	33	46	48	38	35	42	34	44	47	45	47	45	36	43	40	43	36	39	43	39	42	43	35	40	31	36	31	40	37	38	43	36	33	36	25	44	30	28	49	39	34	38	35	29	38	43	45	39	36	40	42	54	35	33	34	40	33	53	45	37	32	49	41	41	30	42	35	28	41	50	45	36	35	37	28	34	40	42	47	43	39	47	33	42	50	46	37	40	45	35	34	40	34	36	34	39	36	37	40	35	40	35	26	37	44	38	37	41	45	40	40	40	34	43	42	38	31	49	49	29	49	41	26	37	45	42	37	44	42	27	38	41	38	39	40	33	42	37	53	40	42	51	49	35	38	48	35	40	35	33	44	42	32	34	26	43	46	45	37	39	37	47	40	33	35	40	32	44	35	39	50	38	41	37	42	34	36	32	37	40	41	38	47	37	43	46	29	26	42	31	31	41	40	38	33	47	41	42	35	34	30	47	33	25	43	36	49	47	39	31	48	47	39	38	37	37	41	47	40	37	40	34	41	47	34	39	47	52	40	31	32	41	39	36	40	45	37	48	29	36	46	40	49	47	40	50	31	47	45	44	48	42	37	40	39	50	43	32	25	36	39	38	33	29	33	31	46	42	38	33	51	28	35	42	35	30	37	44	36	31	33	52	36	46	38	47	33	46	42	33	38	41	35	37	43	38	38	53	39	38	57	47	31	42	37	33	38	30	48	43	33	39	35	43	32	25	45	32	49	39	35	46	30	37	35	34	36	39	38	31
45008	26002	12575	22073	29706	29858	26380	22809	19283	16505	13269	10706	9452	8205	6867	5764	5069	4475	4027	3659	3466	3373	3241	3543	3728	3892	3654	3463	3107	3164	3345	2382	2034	1767	1596	1546	1550	1498	1368	1411	1392	1349	1403	1252	1271	1293	1146	1120	1172	1150	1041	1031	960	944	905	881	947	910	895	850	862	861	811	835	829	778	843	811	828	790	810	763	807	853	767	733	812	877	741	772	788	728	706	711	704	702	690	704	757	622	706	708	683	672	729	656	668	698	688	643	686	663	648	667	663	733	652	590	657	620	678	669	588	701	685	696	652	683	674	644	667	657	642	639	662	691	673	658	632	695	661	656	663	666	638	615	635	623	651	643	620	638	686	680	652	664	668	681	625	720	671	671	668	677	654	667	656	678	711	638	668	648	682	676	672	666	695	649	646	674	664	615	621	715	701	686	634	680	672	666	666	652	687	633	699	647	683	614	647	708	628	679	635	631	656	658	635	651	628	649	678	667	668	632	598	608	624	637	636	645	658	625	621	664	661	675	661	671	611	649	641	686	718	598	653	651	680	635	654	653	704	654	683	643	624	670	669	668	666	613	615	675	674	637	649	666	666	662	653	647	655	648	649	679	659	665	638	692	613	667	635	658	656	651	647	644	625	671	608	637	665	679	644	681	622	628	685	632	601	646	640	616	605	620	675	665	654	631	674	601	629	641	648	687	672	667	674	654	647	618	627	621	619	660	635	692	606	659	674	643	649	622	653	665	623	643	641	680	673	661	661	665	637	660	624	646	684	680	654	657	669	688	674	672	646	664	638	661	707	666	681	677	627	657	678	656	636	697	672	635	643	652	682	669	653	655	681	669	683	688	646	670	642	663	658	607	626	622	659	610	676	653	635	670	680	629	652	661	678	654	685	653	674	649	607	663	693	653	618	642	636	619	665	676	666	670	648	673	632	654	704	619	631	686	646	632	633	648	655	639	675	684	641	666	633	622	614	701	625	646	609	676	681	638	636	718	634	654	663	673	631	618	682	673	656	645	686	655	643	663	647	615	661	633	609	639	634	677	658	661	630	629	617	703	641	637	692	697	639	624	655	678	637	660	695	660	692	661	632	676	645	629	662	607	628	664	673	638	695	689	685	670	656	651	676	645	652	648	697	651	645	660	670	686	677	641	646	647	640	636	651	648	670	701	643	653	648	703	640	668	672	693	679	633	675	607	658	594	669	649	697	639	674	652	615	636	634	648	655	618	630	631	669	599	613	643	594	619	670	631	644	630	659	637	684	687	659	663	663	646	629	701	654	696	631	606	681	603	641	665	602	652	699	702	681	670	649	630	665	678	690	699	641	681	703	616	662	633	642	622	690	641	663	678	642	628	654	635	683	604	654	623	648	661	652	592	632	675	647	579	641	661	649	680	625	635	662	672	624	670	624	677	685	636	647	660	686	628	601	662	671	681	634	650	643	664	604	729	663	624	654	590	652	646	646	685	619	664	672	617	656	693	621	680	642	682	663	633	656	619	658	645	716	651	660	643	609	674	615	649	664	676	661	642	683	653	663	634	642	688	604	633	645	643	640	635	637	645	636	659	650	698	633	642	637	654	703	647	665	649	656	674	695	671	641	682	614	730	659	633	675	647	620	658	703	662	624	643	591	698	669	626	638	659	623	676	630	700	637	628	624	660	649	671	682	624	678	713	691	688	669	701	669	683	633	682	632	643	614	641	693	621	629	663	658	666	662	664	676	636	664	626	681	696	686	626	642	658	665	602	701	648	633	671	686	643	655	664	693	612	632	647	681	615	667	654	651	655	607	605	628	653	671	662	632	681	658	645	635	631	637	619	675	645	650	621	634	615	654	681	660	675	686	695	695	644	675	664	629	653	577	680	688	616	614	657	652	680	639	648	654	624	688	659	654	654	641	612	649	631	669	662	711	685	660	655	640	676	651	669	613	637	657	641	612	628	658	626	654	685	666	659	675	661	606	628	675	626	651	614	654	631	648	681	678	621	709	630	683	655	641	655	661	657	618	682	643	601	651	680	658	703	652	654	674	708	637	622	627	644	639	666	622	629	625	694	713	639	661	639	651	611	692	645	634	610	673	615	632	653	610	644	600	665	655	630	667	629	613	701	668	648	642	684	625	672	613	666	636	662	647	696	651	667	672	623	625	626	666	668	649	668	609	635	660	637	639	644	661	644	634	608	667	688	654	653	635	655	666	569	652	633	716	639	589	662	627	649	669	646	651	705	688	663	630	641	673	735	607	615	642	649	635	638	716	663	600	679	661	710	721	635	670	671	653	673	668	662	671	642	710	603	681	630	647	653	671	641	632	622	646	669	680	657	663	634	662	658	680	594	637	692	669	692	624	611	680	615	665	654	619	643	647	694	682	658	654	684	637	647	636	679	619	669	620	667	664	621	657	683	650	664	622	649	677	671	613	710	628	638	638	642	653	647	647	617	671	629	649	622	613	638	639	681	634	639	668	627	616	669	615	680	648	669	646	688	619	682	653	666	687	645	611	651	638	672	645	667	638	649	645	612	656	653	702	624	654	646	639	676	664	590	626	602	603	645	664	701	650	616	645	614	612	609	634	652	668	658	718	686	641	664	620	670	633	678	681	614	675	648	649	652	658	638	679	696	654	695	583	643	669	672	667	657	613	646	660	622	641	655	611	628	630	647	630	657	655	652	643	664	643	641	632	655	681	685	651	639	679	630	637	668	607	657	649	629	698	666	650	683	671	638	654	628	623	609	671	660	613	643	650	708	613	696	634	637	650	662	633	646	618	660	659	632	643	642	615	635	654	668	631	619	664	666	648	640	637	656	650	658	655	672	677	656	619	649	653	636	695	662	673	662	669	638	666	669	666	652	639	673	644	663	682	651	654	675	680	659	666	660	637	650	615	721	626	662	636	597	640	617	650	618	665	636	645	644	609	619	652	683	697	677	703	664	664	649	654	661	679	722	654	721	639	671	599	668	652	721	622	711	641	672	640	671	620	630	670	624	631	673	679	642	657	631	657	672	636	640	644	639	620	640	622	654	621	674	644	691	657	647	671	659	711	646	674	629	638	658	674	652	651	613	584	696	638	687	668	633	634	642	643	653	662	675	630	619	622	621	662	645	591	632	702	643	600	653	696	665	666	642	618	619	648	638	649	657	640	682	612	669	712	660	667	582	636	634	647	652	641	677	669	691	696	640	650	668	614	595	652	676	637	688	598	677	607	653	655	657	665	662	631	678	684	667	653	641	649	596	624	627	623	645	652	685	640	585	641	671	654	656	711	639	625	613	618	664	643	646	639	620	643	645	664	664	679	687	624	655	709	653	662	664	697	658	625	673	646	662	650	654	676	624	650	649	645	640	667	647	649	687	646	661	623	650	628	670	667	650	654	662	690	648	640	639	677	673	647	629	655	630	699	677	690	666	622	666	592	639	647	680	622	654	651	656	670	637	622	664	681	653	605	625	660	668	673	619	692	651	625	659	642	665	670	657	636	666	621	647	670	658	648	641	657	642	678	681
6113	1683	480	297	385	424	344	347	268	238	180	182	158	119	122	105	98	99	94	80	82	69	88	74	94	89	69	78	83	83	84	62	59	53	57	47	51	53	47	47	50	55	50	39	55	49	49	52	47	42	49	46	36	60	45	40	41	42	46	41	38	43	44	43	29	48	47	36	43	42	28	39	42	41	46	36	42	28	38	42	43	33	46	45	31	38	36	46	47	46	43	32	44	32	35	40	27	38	42	24	45	49	33	36	38	47	29	43	40	43	42	43	45	34	42	39	45	34	51	37	49	44	30	39	38	34	33	32	35	33	32	48	40	34	42	36	46	40	43	37	34	45	39	32	39	39	39	26	42	38	36	39	38	42	30	44	49	39	38	32	39	43	40	40	41	40	33	35	29	43	42	41	39	29	34	33	44	41	28	38	35	29	34	35	55	40	39	34	43	44	40	36	35	40	37	38	49	38	33	47	42	37	47	38	32	44	42	28	42	39	35	48	38	36	29	27	42	37	41	35	45	48	39	46	30	43	40	44	37	36	43	41	46	32	35	42	40	37	45	35	31	44	54	40	31	29	44	50	29	35	44	37	45	38	42	29	47	39	33	31	37	34	42	42	34	37	38	38	31	41	25	36	37	30	32	30	22	24	40	34	40	38	45	31	37	36	43	39	49	30	45	39	44	25	44	35	34	26	39	31	42	44	51	51	28	37	39	51	40	45	40	39	30	44	54	40	49	35	41	43	39	30	40	32	46	39	36	49	56	46	36	36	31	24	42	33	37	28	37	32	49	32	39	32	25	42	33	36	38	35	25	33	52	34	56	31	27	43	46	40	30	43	38	39	36	36	36	52	38	35	35	37	47	31	39	29	51	42	29	42	31	37	39	35	32	36	49	29	36	32	42	38	28	29	34	41	40	38	34	47	50	31	35	34	39	35	27	48	28	44	41	44	25	36	44	38	40	43	35	36	27	38	44	40	36	39	42	42	43	33	41	51	36	32	37	43	45	30	45	31	40	33	37	34	36	32	41	34	42	29	34	30	41	34	41	47	41	31	37	39	43	56	42	34	53	37	47	37	33	63	34	27	33	39	32	38	45	48	46	42	35	40	32	32	36	33	37	35	33	34	40	32	34	35	38	27	33	44	40	40	38	41	40	34	34	32	35	39	32	34	49	32	53	46	37	39	37	34	57	54	28	42	42	51	37	29	40	35	39	49	35	48	38	44	31	53	42	44	35	34	43	43	46	34	44	38	37	38	39	35	40	26	46	28	41	42	48	33	37	25	38	32	40	37	45	44	28	36	41	30	35	41	44	40	44	36	42	34	43	34	37	36	33	33	32	40	46	38	45	43	56	40	33	33	43	41	34	45	42	25	25	39	40	36	36	39	41	29	44	39	37	40	47	39	49	40	35	30	37	42	33	36	41	37	43	35	36	42	37	34	35	34	38	39	31	43	31	35	25	34	36	38	41	33	55	49	36	33	50	36	46	36	31	35	44	27	42	47	33	37	39	48	37	38	50	44	27	40	32	32	39	34	29	31	31	41	39	21	38	44	46	45	37	33	45	25	27	30	48	36	41	31	42	57	41	36	31	32	37	43	38	52	46	38	40	30	26	34	41	47	37	39	51	44	49	37	39	39	35	44	44	41	40	49	51	33	34	51	39	35	44	33	30	37	42	43	37	29	45	43	35	33	31	35	41	42	37	36	41	49	40	38	40	43	39	43	37	40	34	55	32	33	33	48	31	32	45	41	34	30	35	38	42	36	38	40	39	38	30	35	26	42	39	38	44	40	45	41	37	39	34	43	37	30	33	37	30	29	43	34	38	35	27	37	41	47	46	47	31	38	43	30	49	42	22	46	37	38	37	39	29	31	50	36	31	42	29	33	37	39	34	44	36	34	29	44	37	51	36	41	38	28	37	47	29	44	35	47	28	42	47	41	41	31	36	33	41	38	33	29	41	24	44	41	43	32	35	38	32	43	37	46	34	37	41	44	34	47	45	29	43	35	29	45	48	36	39	39	34	34	37	44	38	33	40	32	40	42	41	40	50	36	50	36	32	44	40	36	32	42	38	35	41	37	33	40	38	42	37	37	43	37	39	43	44	35	40	35	47	33	34	35	40	39	32	38	33	31	26	43	36	35	35	29	43	45	36	40	48	35	36	46	36	38	36	28	41	43	37	40	39	37	33	42	37	42	30	36	44	36	39	30	37	31	29	47	34	40	38	27	48	47	37	30	32	51	34	46	42	39	46	40	30	44	30	42	52	39	50	40	42	43	39	45	50	43	44	32	47	28	33	55	39	42	30	35	42	45	46	37	43	39	48	36	29	45	40	34	39	39	37	35	25	47	46	37	32	45	46	38	38	45	39	46	45	35	32	41	31	42	41	40	32	40	35	37	35	36	38	47	44	46	34	42	31	48	49	46	32	32	35	35	30	47	41	42	43	31	36	32	36	45	35	42	35	37	36	35	43	44	51	30	34	39	46	34	36	45	33	49	48	44	38	40	33	49	48	56	34	35	47	44	47	33	36	38	32	45	30	40	28	36	35	39	40	42	36	38	33	44	33	37	39	31	49	34	35	35	53	43	35	42	43	31	45	47	39	44	32	25	41	36	34	50	33	50	40	32	35	42	49	39	40	46	38	38	42	35	41	43	43	46	34	32	34	34	42	38	26	47	38	28	43	30	30	34	27	41	51	51	41	36	41	36	39	42	47	33	39	38	44	42	38	29	44	47	33	28	45	44	27	27	37	39	34	37	43	57	39	39	35	41	32	35	43	40	47	42	31	33	42	42	36	37	38	47	37	42	43	38	33	43	45	50	37	37	39	42	41	36	33	35	34	46	32	45	35	50	41	40	38	34	34	34	50	43	45	38	36	34	31	46	40	46	45	34	30	37	49	39	33	44	42	43	49	34	33	45	39	31	31	32	44	50	46	31	38	28	35	47	33	37	44	50	42	30	30	42	34	31	47	35	40	43	26	45	40	38	36	46	36	32	32	35	38	35	39	35	32	38	57	37	31	40	41	35	51	44	46	43	44	39	37	51	33	40	42	32	37	39	42	41	32	32	43	27	46	44	39	31	36	47	36	41	43	37	32	36	37	35	38	45	38	42	42	35	31	42	50	35	42	49	37	35	42	41	37	38	33	38	34	38	43	54	25	44	35	42	59	42	31	29	41	33	31	46	30	46	29	42	29	36	37	37	42	38	37	42	36	41	38	39	41	44	41	48	40	40	34	35	33	40	38	35	32	44	28	32	40	40	42	47	36	42	45	41	42	37	43	36	40	41	47	37	42	40	48	35	35	30	37	47	42	46	28	38	48	37	34	41	42	37	47	33	33	29	31	27	40	34	41	52	47	34	36	36	40	41	40	32	34	35	41	39	47	42	34	38	32	32	29	38	39	29	46	43	50	46	44	29	27	45	44	26	37	31	35	46	40	43	46	46	44	26	51	39	44	32	37	36	52	35	27	36	40	31
38706	21345	10504	18628	26607	26572	23672	20694	17066	14008	10921	8873	7804	6729	5721	4556	4221	3882	3377	3131	2908	2831	2982	3347	3465	3179	2878	2815	2904	2897	2641	1862	1636	1492	1420	1287	1339	1216	1168	1258	1275	1282	1160	1142	1085	1095	1055	1071	965	1005	950	885	876	878	860	857	875	803	797	784	803	790	760	827	728	734	793	727	773	742	738	739	788	713	769	731	731	810	722	711	689	679	697	683	684	594	667	680	628	658	660	614	674	634	612	631	614	651	632	640	616	649	635	591	634	607	648	627	677	626	652	597	584	563	668	607	665	664	653	660	625	649	633	646	592	583	641	593	618	633	618	615	651	609	642	631	633	648	633	637	603	655	644	637	651	651	627	665	589	629	634	652	674	649	649	631	635	639	697	646	656	634	618	614	595	652	639	631	602	650	625	611	648	598	677	597	579	638	670	679	594	628	666	636	603	660	677	611	652	603	567	621	638	612	666	611	622	646	644	612	639	620	594	589	616	613	617	640	640	636	669	675	621	596	623	656	623	660	654	619	667	647	667	619	625	671	624	639	677	619	587	659	640	624	602	663	661	604	637	613	647	605	636	599	615	638	620	648	656	616	620	635	635	611	645	626	666	610	656	624	652	648	647	585	662	635	600	653	579	607	674	647	647	593	604	645	638	627	647	647	585	632	648	646	604	623	652	613	613	637	604	646	629	602	627	598	631	605	627	608	634	650	579	638	647	650	643	624	613	624	614	652	652	651	645	640	644	618	622	587	660	626	646	630	615	650	637	600	634	631	613	607	636	637	666	639	604	640	604	654	604	603	653	637	643	634	660	637	634	621	620	615	646	641	655	628	632	620	648	647	688	592	638	622	637	650	665	614	609	645	617	609	613	629	652	657	613	648	638	656	602	569	636	650	616	646	598	642	595	598	628	654	618	664	659	639	689	636	669	601	643	613	618	650	646	613	671	630	650	619	624	659	634	594	642	602	665	618	629	565	645	624	605	664	566	649	580	604	674	583	636	660	686	649	613	628	610	643	643	624	635	641	619	628	647	592	659	646	624	595	667	627	621	628	663	632	610	641	609	624	665	628	590	636	653	637	613	578	644	641	659	638	608	622	589	651	638	659	663	627	651	624	636	661	647	697	628	629	585	643	615	651	666	639	624	663	633	598	636	622	591	657	670	622	632	655	655	609	600	623	633	606	648	642	616	630	605	626	664	622	640	612	651	607	617	628	651	623	658	642	638	639	636	618	591	676	610	629	588	603	617	637	664	673	623	634	632	615	609	643	639	627	621	589	678	631	629	584	614	619	666	599	592	637	622	650	626	659	618	639	607	664	631	597	613	627	638	727	621	586	613	620	681	688	626	627	629	608	628	634	647	674	620	676	673	649	596	623	610	622	669	572	564	617	657	575	629	668	646	649	625	649	640	636	634	635	609	628	632	630	604	585	655	682	650	666	626	650	652	614	600	632	581	625	628	628	621	666	708	603	631	624	586	662	668	626	628	631	630	662	660	593	600	628	659	626	652	614	602	620	587	635	636	624	633	662	674	619	673	585	668	644	599	625	596	649	614	635	628	608	630	631	646	615	582	612	670	625	633	574	635	617	615	616	640	575	649	607	635	653	651	620	658	621	611	626	618	634	650	625	623	650	624	587	640	665	632	673	613	639	606	629	659	607	631	628	613	705	639	650	640	646	593	614	621	641	672	586	640	593	597	671	685	629	653	634	637	622	596	616	622	624	633	602	602	654	608	660	658	604	589	677	651	662	610	650	652	651	602	635	615	632	629	611	649	597	688	622	625	666	639	648	590	597	631	624	610	647	666	639	696	617	640	625	601	598	637	692	634	689	616	603	650	637	662	625	631	648	609	593	637	633	656	623	647	651	631	694	630	625	622	632	631	589	603	583	596	629	585	635	575	606	651	677	587	641	648	589	621	578	668	593	613	603	634	604	645	672	635	605	673	630	673	566	637	644	684	631	621	600	661	597	640	620	618	621	602	646	621	647	604	646	600	678	674	634	610	627	639	655	591	652	622	655	665	634	668	657	612	598	618	619	614	652	625	623	605	610	650	619	624	638	603	652	662	659	637	620	604	674	609	598	668	657	637	644	628	670	616	619	606	644	658	627	615	636	628	641	644	654	624	642	617	630	583	602	606	625	590	630	624	676	666	620	619	616	622	689	607	580	618	606	598	635	634	627	625	644	601	653	643	670	627	639	609	673	647	612	648	650	650	607	654	645	637	629	616	663	588	669	647	663	644	613	657	603	626	664	628	596	658	645	661	568	647	617	623	610	681	615	627	651	672	656	668	567	598	635	687	625	635	636	631	623	590	607	625	691	630	598	666	665	657	665	602	624	612	658	665	649	631	632	643	599	584	649	608	598	639	630	615	633	672	598	618	637	638	626	654	626	651	667	627	619	672	642	660	646	617	625	650	629	646	637	692	647	620	612	631	630	647	598	660	641	654	591	594	623	616	612	591	627	611	592	627	619	598	613	622	675	680	596	653	626	646	622	648	630	598	664	633	662	597	667	622	628	657	623	647	660	616	633	647	665	596	596	634	610	639	635	619	604	657	635	609	613	681	617	584	639	602	637	647	615	634	637	633	593	667	642	633	647	672	641	632	619	628	637	638	670	628	634	626	613	588	619	693	667	634	640	621	632	656	608	635	652	636	666	597	637	653	628	623	635	610	623	573	621	628	648	611	660	605	640	655	655	615	642	662	581	640	602	614	657	657	606	599	624	587	629	655	652	650	623	599	641	639	594	634	643	616	598	643	645	642	652	605	602	647	595	610	668	636	632	653	652	682	626	624	622	611	630	629	633	621	625	612	622	637	625	627	631	641	638	608	625	663	622	644	577	634	657	614	627	675	615	604	662	604	625	657	632	612	649	640	606	622	613	653	600	628	610	670	644	647	604	658	628	645	619	601	593	674	642	613	607	646	632	607	586	638	641	619	622	611	644	640	610	635	596	591	642	651	610	647	624	644	619	652	662	710	655	646	625	622	607	602	645	640	636	663	645	703	634	644	600	639	603	659	654	635	629	614	592	652	658	637	618	682	644	649	635	647	633	599	625	649	655	650	639	614	632	601	601	655	635	651	611	661	637	649	683	569	610	635	651	630	630	601	646	624	626	622	638	597	624	659	615	633	626	599	655	632	627	595	631	626	642	694	616	604	629	610	621	627	589	609	649	614	664	631	656	631	636	643	657	593	618	614	604	601	646	652	613	633	645	635	611	649	644	659	596	627	669	656	614	630	613	608	638	625	617	627	624	612	638	584	580	614	656	644	648	611	647	610	615	624	650	652	636	605	619	677	625	639	636	617	609	619	626	619	614	687	661	635	650	592	598	637	630	602	585	629	623	608	662	623	635	625	681	592	637	653	634	614	637	644	626	636	643	620	609	609	627	616	601	648	633	655	639	664	639	634	622	656	632	634	601	629	683	614	647	665	587	612	639	636	631	658	629	627	622	649	608	640	647	600	662	651	620	670	595	647	642	584	681
8267	2851	701	490	626	637	547	494	446	371	336	248	242	179	157	142	146	135	144	128	124	118	114	128	110	108	95	113	123	123	81	80	66	76	77	66	79	68	57	70	64	60	59	42	68	51	65	59	58	41	50	47	64	59	55	65	53	49	51	49	55	47	47	44	53	39	48	55	67	52	54	42	47	58	52	56	51	42	53	47	42	51	38	52	51	51	44	43	45	38	53	43	49	43	43	52	45	40	43	31	43	43	47	46	42	47	44	45	46	52	46	46	47	48	52	42	48	47	39	49	50	47	33	50	45	40	38	46	45	37	49	46	41	48	46	44	38	35	44	45	56	45	46	42	40	51	49	52	46	35	53	56	41	30	50	38	49	44	53	41	44	36	40	32	47	47	53	43	60	53	45	59	42	44	54	45	42	47	52	48	47	48	50	60	45	41	53	40	51	40	50	43	47	42	47	47	49	49	46	49	34	57	39	44	57	54	50	45	44	55	44	41	49	35	48	52	45	51	51	47	43	53	51	41	46	38	48	63	39	45	52	50	44	46	49	45	38	56	53	46	48	43	51	44	56	56	28	34	54	49	40	48	50	46	47	41	44	50	45	45	49	36	48	35	39	51	35	33	45	49	44	45	53	35	52	37	47	39	39	52	39	39	50	37	56	61	51	52	52	47	45	41	55	46	52	60	67	61	48	43	48	40	43	53	46	54	45	58	45	49	45	59	44	44	55	55	53	46	39	48	49	34	38	38	51	50	49	41	47	39	53	54	42	54	42	40	52	52	39	49	34	40	51	51	48	50	58	56	40	42	41	44	39	53	56	49	53	49	50	42	40	48	34	47	48	47	49	42	38	30	53	51	43	24	54	51	42	39	47	53	51	44	38	40	52	35	45	40	55	50	51	44	48	44	42	51	53	52	44	52	62	34	42	57	42	51	47	38	47	49	53	41	43	57	49	49	45	55	61	44	54	45	45	45	40	32	37	53	41	43	51	58	35	46	51	51	41	38	45	42	53	47	46	56	53	41	46	49	46	43	50	34	51	46	52	42	32	52	45	43	43	47	46	55	39	45	36	49	40	38	47	50	46	46	30	51	50	48	37	40	51	50	56	44	37	48	42	46	43	38	48	50	44	32	50	42	44	37	41	62	50	47	55	66	51	52	51	51	47	48	48	37	32	42	56	44	47	58	49	57	46	46	35	44	51	49	55	49	46	62	43	44	61	45	48	52	40	49	51	49	56	42	51	48	45	57	46	51	51	52	61	31	50	43	57	46	46	38	48	50	43	48	47	34	28	49	43	45	42	59	45	42	40	51	41	39	37	50	49	48	34	50	42	54	54	51	43	50	52	47	46	57	47	43	54	47	49	62	60	48	44	49	48	49	44	58	41	40	38	41	45	38	46	40	40	49	48	51	49	48	55	52	44	46	69	51	42	48	57	52	50	50	48	37	47	42	49	53	44	51	58	53	43	46	52	52	43	50	55	51	34	44	32	45	53	42	47	56	49	48	39	36	44	47	56	51	37	44	37	37	61	45	58	51	38	41	52	54	51	42	50	41	42	51	48	43	51	42	48	41	51	58	58	53	46	51	59	54	59	48	50	43	56	54	59	58	38	40	49	32	44	38	60	45	43	44	52	51	52	54	47	49	36	40	51	46	51	40	42	40	51	46	45	45	34	49	57	42	42	47	46	48	49	37	46	50	44	46	49	48	49	50	43	41	44	50	48	47	43	42	54	53	59	63	52	39	50	42	51	56	52	38	41	64	46	44	39	37	43	35	51	51	52	58	47	57	45	64	50	44	44	52	38	50	47	47	35	46	45	48	46	61	58	46	48	54	42	31	50	41	31	50	40	68	52	45	66	41	48	47	44	40	35	47	48	41	37	45	36	42	41	49	62	44	45	41	50	51	49	58	36	55	35	51	44	43	34	50	45	34	37	56	47	48	43	53	41	37	62	40	48	49	53	39	42	65	52	40	46	46	46	56	40	42	55	53	39	42	51	54	38	48	45	49	39	51	42	45	41	43	41	40	48	57	51	48	60	55	51	56	49	37	36	46	49	40	41	58	57	48	45	40	34	45	58	43	56	34	35	39	49	40	55	47	55	36	57	55	45	37	57	47	47	52	52	51	41	54	46	48	47	52	51	40	39	44	46	53	58	48	50	53	49	41	47	54	47	32	49	43	55	48	53	53	53	52	53	48	42	47	45	43	41	51	55	44	56	47	58	48	51	49	52	44	55	47	46	48	56	38	53	39	44	46	40	31	53	47	55	41	49	65	60	51	41	45	45	40	50	39	48	47	48	38	42	39	39	46	43	58	47	48	51	48	42	47	47	41	60	42	58	49	30	43	38	47	47	45	50	48	38	42	43	56	54	46	51	48	36	51	51	39	39	49	44	39	50	54	56	44	49	44	38	57	51	46	48	59	43	41	50	48	38	43	41	43	38	54	45	43	35	52	53	52	44	49	41	51	59	42	48	50	39	50	39	37	44	50	55	36	32	68	50	48	43	44	35	61	59	34	43	49	49	47	43	44	52	30	42	40	54	35	46	39	38	41	45	48	60	33	37	43	39	54	51	55	38	40	54	44	41	41	40	40	52	34	39	56	55	47	51	50	51	36	41	36	46	43	43	65	28	43	47	53	49	41	49	44	49	44	36	54	52	55	39	43	46	49	47	48	49	48	33	43	47	47	39	42	55	47	48	53	47	44	44	41	51	52	43	42	43	37	58	56	40	54	40	42	44	49	41	46	53	49	47	43	40	44	46	48	46	61	40	45	54	46	54	55	55	45	56	56	65	40	46	51	41	45	40	46	30	52	48	43	51	37	41	42	33	64	57	46	36	44	38	51	42	51	48	42	37	44	40	47	50	41	48	54	41	43	46	50	56	51	50	50	37	46	59	40	37	59	44	34	59	49	33	35	43	46	53	47	31	52	55	41	51	44	46	37	40	44	49	45	36	40	64	36	51	45	33	42	57	39	44	52	46	52	39	42	36	41	44	46	59	53	42	35	35	47	53	45	43	44	55	34	37	65	56	54	64	45	44	44	56	44	45	50	51	51	44	37	48	43	47	44	53	54	53	47	52	43	39	52	43	48	54	48	49	53	43	36	50	50	48	52	38	49	61	43	55	56	45	47	55	48	45	54	38	33	38	52	45	50	51	50	45	64	54	58	41	48	52	32	50	53	48	36	49	42	40	47	52	45	48	54	50	59	50	53	44	56	43	48	44	36	55	49	39	36	45	46	54	38	44	39	50	39	50	42	52	40	41	39	42	44	59	54	50	52	46	38	45	62	49	40	61	40	45	31	62	37	54	43	31	48	34	46	47	45	35	50	49	36	42	47	65	33	45	44	46	54	52	47	48	51	51	48	67	41	45	41	61	35	56	51	37	46	51	47	48	43	53	51	51	44	50	51	45	45	52	45	47	49	38	52	48	41	55	47	51	52	56	45	50	41	44	43	52	55	47	34	34	42	42	45
45677	26374	14026	24387	31823	32247	28948	25310	21922	18581	15176	12837	11339	9640	8275	6911	6166	5786	5237	4716	4648	4433	4588	4874	4629	4286	3746	4388	4600	4392	3243	2498	2312	2103	1948	1830	1861	1826	1766	1707	1734	1603	1627	1609	1562	1459	1454	1393	1374	1229	1244	1219	1162	1157	1149	1123	1089	1061	1000	1026	1055	1015	969	1010	964	1022	978	954	936	898	912	955	925	909	928	893	954	967	903	890	913	865	856	818	810	890	827	838	841	881	810	764	735	788	821	773	797	796	757	839	771	795	810	793	785	790	774	797	768	839	784	754	791	785	765	776	788	764	776	793	811	775	773	812	801	742	732	766	779	753	778	778	687	831	750	802	760	787	785	813	832	766	810	768	759	783	791	774	790	822	787	786	819	762	753	761	775	794	828	789	825	763	748	790	791	806	759	765	759	745	779	789	764	752	777	750	750	753	811	736	749	759	805	768	787	799	747	834	764	765	723	788	711	730	753	757	768	784	766	759	790	772	790	801	817	754	775	779	778	755	795	776	803	777	806	742	785	733	779	764	784	733	783	756	742	737	758	758	761	715	768	757	737	786	721	734	728	802	763	725	721	785	768	785	780	766	798	726	726	766	746	758	796	750	773	768	775	776	729	725	733	795	791	764	754	748	788	766	777	725	722	771	776	768	802	801	767	757	774	732	786	721	791	762	773	764	756	812	704	785	820	750	792	825	762	797	786	802	769	790	765	754	726	761	791	782	754	762	740	741	783	770	780	738	782	770	740	758	822	758	752	779	736	804	797	737	757	774	742	792	764	774	770	752	763	767	745	774	725	777	764	740	832	791	758	751	799	761	729	799	767	780	793	808	703	744	771	805	767	727	807	795	751	767	747	779	751	758	759	788	754	797	776	757	759	786	761	769	797	715	783	800	776	784	768	721	730	759	748	798	749	786	765	798	716	765	752	779	761	763	786	741	740	796	763	717	774	725	753	765	779	815	728	783	730	760	761	811	774	767	754	771	816	755	774	815	796	752	800	695	787	755	761	779	737	755	737	703	770	776	747	790	725	762	770	763	785	747	755	705	778	762	778	771	789	746	782	708	790	762	757	811	747	779	738	778	718	775	734	798	704	768	771	732	748	810	842	746	786	725	767	752	809	799	740	767	771	737	750	810	753	812	714	730	796	785	790	744	757	792	774	835	738	773	730	752	782	782	748	777	778	780	804	783	850	780	749	789	808	763	782	802	773	772	789	767	759	793	744	764	806	792	776	781	785	800	784	776	777	745	753	753	728	767	789	765	703	742	739	780	747	796	760	776	767	767	811	785	723	787	764	777	792	726	797	734	787	801	783	772	755	781	781	790	762	756	778	766	775	787	733	801	755	805	791	765	712	727	746	748	772	774	844	809	784	782	778	806	761	760	810	754	751	748	759	793	759	787	779	715	783	785	768	756	753	755	759	785	805	743	764	793	767	787	816	781	760	824	800	789	767	770	763	751	800	777	723	745	747	774	794	739	782	776	774	739	801	792	733	752	796	807	779	676	748	700	759	781	699	735	753	754	729	779	749	763	726	724	790	752	763	760	749	771	789	775	768	768	738	753	774	752	720	780	730	768	736	738	752	794	786	745	753	745	789	768	794	756	755	680	821	752	759	796	721	778	738	822	787	780	750	757	777	753	768	783	737	765	741	748	757	801	732	773	795	830	757	771	746	766	782	785	764	768	754	768	787	789	743	780	757	715	769	765	792	740	785	810	750	745	782	792	750	804	801	717	797	728	808	778	765	778	769	766	815	793	818	800	744	766	744	777	773	785	727	768	706	751	766	727	762	791	796	769	778	765	737	811	766	726	765	736	821	758	780	759	777	750	759	759	788	758	796	759	775	741	790	749	790	742	791	792	782	771	751	766	781	783	740	764	730	750	754	761	794	807	758	765	779	775	754	794	731	796	728	767	774	804	791	779	733	748	738	787	772	782	710	735	798	772	746	734	781	792	723	807	695	772	764	802	748	726	747	824	764	746	794	757	776	756	784	781	747	783	811	821	808	785	803	779	752	727	757	828	774	737	748	808	756	758	716	786	699	780	817	730	736	745	825	783	732	770	738	716	772	750	719	765	789	756	820	782	758	821	760	803	782	781	813	798	745	782	790	768	739	790	752	837	735	735	775	766	748	721	802	757	768	730	820	764	777	736	732	774	735	780	775	759	761	730	757	727	756	749	775	747	816	752	762	735	755	786	773	739	799	739	801	770	774	778	809	752	765	761	798	770	726	760	785	789	761	752	818	754	751	732	754	798	713	732	777	779	749	771	779	754	758	776	749	782	752	798	812	767	755	790	752	765	748	795	767	756	780	795	745	788	718	718	769	749	728	806	770	686	730	821	802	771	776	747	768	782	702	714	769	796	828	721	775	784	766	805	764	732	794	769	767	725	765	765	752	788	747	804	787	752	759	757	740	824	706	765	800	779	750	766	792	760	786	781	852	802	805	803	815	737	749	761	756	732	736	807	783	744	831	771	726	760	760	751	800	715	776	720	740	790	796	728	767	763	765	786	732	761	755	774	756	734	791	749	745	714	788	795	769	727	795	757	756	806	798	774	790	851	749	754	842	780	756	822	757	798	737	794	753	764	768	838	709	729	775	703	786	766	734	745	754	773	835	776	805	766	769	775	785	756	751	799	741	754	785	820	746	738	754	762	795	767	751	795	736	758	794	783	805	721	781	771	741	766	763	798	799	754	773	863	757	743	767	730	753	781	730	748	741	805	798	726	746	762	740	783	689	739	796	759	730	784	763	792	759	727	810	797	812	758	737	786	810	771	837	822	758	772	726	770	781	758	798	790	711	740	764	788	733	768	704	765	754	729	741	781	729	794	764	763	749	778	767	701	767	784	764	736	765	753	805	778	809	749	741	759	788	718	708	770	759	802	729	782	814	731	752	762	717	809	825	826	696	766	776	768	774	806	761	763	768	791	749	765	756	716	804	806	763	733	756	780	758	784	752	742	781	797	789	778	759	762	741	779	764	742	777	760	803	825	814	776	804	767	714	781	750	724	758	744	733	777	787	816	799	749	757	772	755	764	780	773	746	857	767	743	693	803	705	779	798	728	763	774	772	787	734	773	780	752	802	753	792	760	796	802	763	774	741	807	746	754	759	716	759	774	784	731	732	753	735	760	787	793	816	783	756	790	764	787	746	778	724	814	777	780	791	719	778	792	742	788	729	786	794	745	725	761	771	757	772	747	714	741	774	781	759	836	759	736	722	794	793	780	805	770	765	766	775	704	794	786	783	741	734	703	756	747	755	802	722	784	762	744	788	794	761	747	744	795	765	750	792	758	767	782	771	724	766	747	857	780	758	724	761	781	695	757	736	757	744	747	778	793	769	739	736	740	775	792	813	808	800	759	757	755	751	774	770	745	758	768	778	762	733	750	744	780	772	782	731	754	743	797	761	772	795	762	754	732	813	734	764	776	740	794	789	762	766	733	802	775	779	804	817	821	784	737	812	765	738	789	793	774	724	758	773	782	781	769
3219	874	259	171	246	244	215	165	176	150	117	94	111	79	64	58	60	67	69	60	55	51	55	53	67	75	58	73	68	49	37	36	51	47	28	36	44	44	37	47	26	39	42	43	32	29	23	26	29	40	36	29	18	32	28	24	37	32	36	32	30	21	31	29	36	14	26	26	24	29	23	36	41	37	27	26	22	20	32	32	28	26	28	29	30	23	41	22	31	25	26	20	23	29	38	15	30	38	26	34	25	21	23	32	24	35	35	30	30	34	24	24	33	38	24	30	29	29	29	28	35	28	31	28	24	26	29	43	21	35	26	30	25	29	34	25	23	29	40	36	26	27	27	24	25	40	26	32	36	39	19	42	28	21	35	28	38	22	21	31	25	33	35	25	30	27	35	25	31	25	28	34	30	39	25	27	34	34	28	31	27	28	22	31	21	29	22	29	24	29	35	33	25	27	21	29	33	23	28	27	34	29	29	33	25	37	27	24	24	38	29	21	34	32	26	32	25	36	32	28	32	39	31	41	29	30	25	35	37	29	29	31	21	28	32	21	31	27	32	32	26	31	34	31	31	25	24	25	39	28	36	35	29	33	27	17	19	31	29	31	38	33	18	33	27	20	28	28	28	30	33	26	22	35	28	28	33	24	37	33	31	21	29	29	32	36	29	32	22	27	27	30	25	20	22	33	29	28	33	16	23	31	33	29	41	28	35	30	22	24	34	27	23	32	34	27	34	28	27	32	32	36	27	27	43	31	26	28	20	37	36	25	32	30	31	29	29	39	25	29	23	21	22	28	32	21	26	27	29	27	28	40	20	28	22	21	27	30	30	24	27	19	21	32	17	27	26	38	27	20	25	28	33	22	38	23	26	24	32	34	28	24	23	30	21	35	27	34	27	24	32	24	28	34	30	32	30	23	30	19	24	22	18	25	25	35	34	28	28	26	34	30	24	23	31	31	29	38	34	34	32	15	33	30	24	39	22	33	26	27	27	27	31	39	30	27	25	25	29	32	35	26	33	33	25	21	31	31	28	32	23	24	21	25	25	23	18	26	27	35	31	20	43	29	28	28	22	31	30	26	32	21	32	34	25	22	31	29	29	23	21	23	22	24	35	26	28	24	23	21	29	24	32	28	33	25	32	20	30	29	24	32	23	30	26	29	28	16	30	27	34	25	33	32	30	28	28	26	26	28	34	26	31	23	38	26	27	22	23	31	27	21	33	24	22	31	27	18	29	30	27	34	30	23	26	33	29	32	28	25	29	31	25	29	29	27	36	27	27	32	32	19	33	26	28	34	26	22	22	26	31	37	28	34	19	29	29	23	32	39	25	29	33	31	31	32	31	27	18	32	23	28	32	33	31	25	32	27	25	24	25	35	30	40	37	30	29	24	20	31	36	32	32	26	20	32	40	22	31	33	22	27	33	31	33	35	25	23	31	21	24	23	24	39	35	22	39	36	33	29	33	22	20	31	25	15	27	24	33	26	27	25	22	28	28	23	26	29	17	34	27	34	22	36	32	23	29	25	36	23	32	29	30	36	29	30	24	25	30	29	26	25	22	24	21	22	30	36	28	26	32	28	31	24	32	22	32	24	23	29	31	34	24	24	19	25	28	35	26	21	19	26	26	29	25	24	31	33	23	37	28	28	27	33	29	22	14	11	17	19	27	20	25	26	28	26	23	28	22	24	40	29	30	27	20	35	37	27	25	29	31	29	28	20	30	24	29	21	28	25	31	32	32	27	36	25	29	25	32	24	32	35	30	27	35	35	27	26	21	30	38	24	27	24	29	30	38	27	23	25	26	19	29	29	19	27	26	35	23	30	33	25	42	25	35	44	35	31	23	27	25	36	23	27	26	27	29	34	37	34	37	20	33	29	36	33	32	32	26	24	22	24	24	31	37	20	29	40	25	24	30	21	16	31	26	37	33	24	20	35	28	25	27	24	28	18	30	26	34	32	29	33	29	22	19	30	25	24	39	27	29	24	21	38	23	29	29	33	30	24	25	28	36	31	29	25	28	33	34	20	34	22	28	27	24	28	21	33	20	21	25	36	24	23	25	27	38	25	30	18	32	18	23	27	30	31	25	22	32	33	34	30	33	31	21	26	23	24	24	31	20	34	24	21	34	16	24	26	31	30	29	18	25	24	31	29	24	30	25	19	32	29	27	21	33	34	35	34	36	30	23	29	24	29	40	25	26	35	20	24	25	26	39	34	28	34	20	33	16	36	20	31	29	37	32	33	22	28	29	27	24	23	32	34	28	35	28	38	24	21	30	28	30	36	34	27	27	36	24	36	29	30	31	30	36	26	32	39	21	23	35	20	31	37	38	28	28	25	31	29	36	29	32	32	29	30	36	15	31	44	22	40	26	29	28	43	30	23	25	22	23	35	32	27	27	26	34	23	34	28	24	29	23	25	29	24	22	34	20	19	26	27	28	34	26	32	23	38	26	27	32	38	20	33	19	31	32	31	35	36	24	28	24	28	35	29	33	33	30	29	29	31	30	30	24	30	29	34	35	36	16	27	29	28	26	32	30	23	25	27	28	24	21	40	25	33	29	26	24	23	40	24	36	23	28	27	17	29	28	28	29	27	29	31	27	21	35	33	24	37	27	32	33	35	19	25	24	33	29	30	30	19	22	26	32	24	29	30	28	40	31	15	31	36	38	33	30	38	35	24	36	24	21	23	32	31	31	27	27	29	20	34	32	24	25	26	21	37	36	27	31	32	19	28	27	22	24	27	22	27	33	29	32	26	24	30	31	29	28	27	23	32	31	30	32	28	26	20	21	16	21	27	22	31	27	21	18	34	26	29	28	26	25	35	31	37	26	24	36	34	24	33	34	24	32	34	28	31	20	27	22	36	22	21	33	29	25	25	31	35	27	38	31	31	28	24	28	34	34	26	24	26	29	31	26	32	38	17	31	30	20	30	36	28	18	29	28	20	37	23	26	23	42	21	26	25	21	22	25	28	29	24	26	24	25	27	24	33	35	29	31	27	27	26	37	35	36	29	25	22	26	31	29	27	26	33	23	19	29	29	29	28	20	40	23	27	25	23	27	34	29	29	36	22	32	34	29	35	26	31	33	23	29	22	37	27	29	33	27	27	33	34	25	30	37	20	24	30	28	33	29	32	30	22	31	20	25	23	25	25	26	35	27	29	31	25	19	17	25	28	28	20	21	32	25	27	16	33	34	25	17	32	32	29	32	23	27	23	29	25	17	18	28	16	32	26	26	28	36	31	33	39	31	25	28	21	28	21	38	20	31	27	31	38	23	28	33	23	26	32	30	24	29	21	33	22	18	26	20	30	33	30	30	26	38	23	28	19	19	38	38	31	22	26	35	29	34	36	32	38	22	26	31	28	31	32	32	26	33	19	28	30	24	26	30	26	20	23	38	20	36	25	35	21	33	30	24	35	26	21	36	27	29	23	32	32	21	24	27	24	25	29	18	33	21	32	32	26	33	28	19	39	29	29	29	33
33278	17987	7467	15208	21980	20663	17675	14620	11767	9381	7402	5832	5149	4248	3701	3116	2891	2675	2384	2379	2244	2246	2245	2523	2504	2169	1984	2646	2558	2072	1494	1333	1178	1082	1016	906	998	914	869	904	895	859	849	819	790	807	791	758	742	676	601	666	684	647	628	633	624	579	623	579	576	606	606	578	553	571	593	525	543	545	552	530	593	543	564	577	500	585	549	521	539	517	499	501	463	507	518	502	507	539	478	488	478	480	462	495	465	498	492	470	456	443	472	487	488	499	485	469	478	525	435	453	459	457	472	475	483	464	485	487	470	479	491	498	469	485	477	459	471	469	453	493	477	485	502	503	468	461	472	506	455	470	516	506	536	456	467	492	484	516	529	485	495	500	473	500	473	495	484	489	487	519	499	424	483	438	475	497	490	481	476	456	457	512	488	460	473	473	472	513	478	478	496	482	478	475	477	467	503	481	439	488	429	469	516	453	464	441	481	473	455	499	486	445	457	448	490	484	479	514	475	454	504	517	441	457	445	447	479	460	486	476	437	469	474	481	487	515	465	475	495	515	461	450	438	461	486	464	473	451	524	468	466	474	482	485	531	473	457	478	482	498	493	471	438	469	460	464	439	468	462	506	461	490	489	427	450	501	489	462	484	485	509	487	492	448	488	475	507	498	478	535	437	475	474	456	507	487	443	462	489	502	495	438	491	474	476	458	457	496	460	451	419	476	462	456	514	449	464	480	463	474	464	436	487	516	477	440	418	475	479	481	504	465	498	512	454	482	503	491	483	509	481	461	480	435	460	488	458	499	461	440	449	496	476	451	452	468	446	468	511	472	465	508	494	457	436	437	472	499	481	497	471	496	488	470	497	490	456	462	527	513	489	434	474	505	463	477	467	452	475	469	477	487	478	473	471	453	491	470	436	482	429	489	451	503	489	488	455	502	508	466	490	510	516	501	479	462	480	499	465	489	531	451	489	502	493	470	501	492	499	440	454	485	449	485	455	499	457	469	497	456	469	444	504	460	457	463	467	492	463	446	457	495	438	474	508	516	481	473	475	479	456	448	509	445	481	489	515	464	500	498	500	478	474	457	462	498	451	475	463	489	484	452	472	474	470	469	445	494	466	462	479	495	484	497	452	500	451	433	496	463	490	475	489	489	448	480	443	477	442	496	456	465	500	464	484	476	486	484	493	439	507	474	487	488	500	475	471	461	465	472	486	439	447	487	462	468	497	480	484	498	480	456	447	402	437	488	470	476	465	478	507	483	449	477	455	491	474	479	450	469	482	501	480	466	477	442	481	554	504	449	482	445	470	440	507	526	472	447	474	459	516	447	469	442	464	478	470	460	492	477	486	448	464	481	488	476	482	463	463	492	487	462	499	460	522	467	474	505	456	444	501	467	486	493	470	435	467	477	462	474	475	513	473	455	473	415	496	465	459	466	510	489	486	474	467	467	491	428	494	488	493	464	501	473	478	472	463	478	477	516	501	513	490	490	486	461	473	475	461	477	485	476	446	486	458	449	483	454	462	482	449	476	469	472	449	470	479	469	505	491	462	486	444	467	484	488	490	455	467	495	436	481	502	439	467	491	463	479	507	482	473	470	469	445	467	443	466	486	494	461	455	497	450	456	484	487	469	501	441	481	441	514	460	470	487	461	536	497	494	475	448	496	479	492	517	467	495	507	475	441	486	461	483	487	469	440	435	473	508	498	453	490	448	475	499	468	480	472	516	463	500	508	474	511	461	522	466	441	498	479	407	466	430	459	490	498	479	472	483	472	500	486	457	505	456	462	500	498	460	484	498	499	441	505	463	476	479	483	460	508	463	469	440	526	489	465	523	458	481	444	466	498	477	453	431	482	501	481	557	457	452	467	479	468	491	562	458	478	490	467	460	488	483	468	453	507	477	541	473	476	475	495	476	465	457	512	432	462	480	448	503	436	487	502	440	466	472	425	512	500	481	462	484	504	457	473	477	521	429	466	426	496	467	463	474	503	531	469	437	473	491	504	476	444	497	479	498	465	485	496	477	494	471	474	517	450	425	449	501	472	503	483	473	490	462	466	475	452	449	462	485	478	456	490	467	474	519	494	508	462	485	454	428	476	479	532	455	466	506	460	466	456	429	477	467	480	467	488	471	426	455	497	454	473	459	507	455	453	454	467	484	491	470	481	481	473	476	482	511	434	507	481	508	489	485	473	469	485	498	496	491	465	480	498	457	445	491	506	454	438	460	479	477	477	504	442	513	470	493	487	495	468	500	453	477	529	478	488	462	475	457	507	484	496	473	486	470	490	470	482	489	485	505	475	516	477	483	514	429	468	477	501	458	437	492	444	496	499	449	437	464	500	496	481	455	454	460	486	477	477	459	491	483	453	538	444	514	456	482	500	462	466	457	465	465	462	471	494	482	452	473	447	442	518	488	529	469	501	500	475	484	462	468	516	441	484	459	450	461	480	501	470	442	479	465	477	496	443	441	457	486	474	497	430	468	479	514	442	491	504	476	476	456	496	473	514	474	456	487	504	443	477	459	477	467	508	438	472	506	517	491	460	466	472	494	477	480	469	496	468	515	499	462	511	468	468	440	496	472	468	491	502	460	507	492	450	462	472	491	491	507	504	459	478	456	464	440	465	474	471	456	484	499	492	465	496	490	452	485	485	500	452	411	443	465	481	462	453	459	478	462	460	453	481	448	474	492	512	525	462	480	485	452	465	410	426	463	479	465	483	469	469	487	502	479	471	485	479	459	509	476	477	486	465	441	467	441	482	500	500	460	478	471	486	498	474	476	520	461	497	457	445	482	506	441	467	492	450	432	488	478	514	488	481	465	492	477	466	487	488	493	476	471	488	488	475	443	499	430	498	409	468	500	474	498	477	518	447	475	478	449	467	480	475	453	448	464	469	514	450	476	434	497	488	454	478	474	450	444	458	509	499	475	485	479	487	473	470	488	485	494	472	484	499	451	483	469	488	498	446	443	451	472	424	502	491	493	459	435	476	463	485	453	466	488	484	474	502	459	511	481	478	469	436	506	483	456	472	472	502	463	455	478	523	493	502	502	490	454	522	511	469	454	472	459	489	454	465	471	468	483	478	508	480	454	456	455	475	471	450	467	464	485	457	477	475	471	472	456	481	501	450	503	477	476	453	496	456	500	501	474	469	459	465	505	471	487	437	477	490	460	447	472	452	474	462	479	474	468	476	461	492	511	492	448	535	462	481	488	489	478	459	518	475	455	492	470	479	492	458	497	482	485	475	502	487	461	471	457	468	498	500	470	476	477	447	470	492	474	477	496	479	446	473	430	488	486	484	467	449	497	446	484	442	474	452	481	426	479	483	463	450	498	477	450	494	471	460	476	450	500	464	439	484	518	444	476	509	458	467	468	511	451	506	476	467	486	483	492	454	469	448	493	503	483	477	436	499	486	477	490	480	448	468	457	496	512	438	497	454	492	468	496	491	482	461	469	497	440	474	466	473	484	504	477	451	477	473	503	484	522	479	504	472
6064	2915	646	419	558	516	401	316	342	257	229	194	167	146	141	137	121	111	105	105	100	116	91	112	100	72	98	110	101	67	74	56	55	60	56	55	56	61	42	59	59	53	66	59	52	42	42	52	52	56	38	35	42	30	37	42	43	25	54	50	47	43	40	57	37	47	31	39	39	42	49	45	34	56	40	45	37	40	32	40	42	43	36	41	24	41	47	32	45	46	44	33	33	32	31	42	37	47	28	33	32	49	42	39	35	39	41	36	46	47	48	45	46	44	52	30	48	30	35	44	30	31	48	37	41	30	42	33	30	35	39	33	40	37	23	50	38	47	37	28	53	40	50	45	28	39	38	38	36	41	24	41	36	36	33	39	41	44	35	55	34	30	32	38	26	43	47	45	41	32	49	47	46	44	40	29	37	47	36	44	48	43	39	39	33	43	38	38	44	41	30	39	33	41	34	42	37	33	35	48	41	40	40	45	30	41	46	30	40	36	43	46	42	39	29	45	46	32	43	41	35	48	34	45	27	45	33	38	44	39	42	39	38	37	34	54	34	35	37	44	46	41	33	46	37	40	35	37	35	38	39	47	47	45	40	45	39	48	39	36	44	48	34	41	38	46	43	36	48	36	42	36	40	41	39	34	33	40	26	43	33	50	39	48	36	37	38	41	36	36	36	30	40	35	27	47	42	35	39	44	34	41	24	44	27	36	43	44	46	39	46	37	47	32	34	43	30	49	35	38	34	39	39	36	37	35	31	44	44	33	35	42	29	35	41	38	43	30	32	39	41	38	33	37	37	30	27	45	33	31	45	42	41	42	39	34	27	38	36	41	36	40	31	36	47	41	36	55	46	36	37	26	35	38	45	32	34	40	34	30	47	33	32	42	34	43	40	41	48	34	38	37	32	36	37	31	37	36	30	39	31	46	43	32	35	40	38	29	41	33	45	36	27	35	41	43	41	41	35	31	44	31	40	43	39	43	50	31	39	44	31	44	35	44	41	44	38	53	49	37	40	42	34	46	49	33	41	39	34	40	41	43	37	43	30	38	47	45	40	38	38	32	36	37	47	35	36	31	42	30	35	33	42	52	44	44	31	42	44	43	43	39	43	41	23	26	33	37	44	44	34	30	30	31	47	38	41	39	31	36	38	45	32	35	39	42	43	34	30	28	50	41	33	31	44	46	37	48	31	43	39	43	37	41	34	37	31	29	43	39	36	51	42	38	42	32	36	42	34	44	48	34	43	32	45	46	38	47	37	41	35	49	39	42	40	47	39	37	41	39	37	37	36	29	33	26	36	32	51	39	44	44	34	25	43	40	38	50	32	56	42	37	34	31	35	38	43	32	42	40	44	45	44	33	44	41	32	37	33	35	43	36	34	43	44	46	33	34	37	33	33	52	32	47	49	40	34	48	36	39	38	34	28	37	42	38	41	44	42	39	44	48	36	37	31	25	29	42	33	40	36	46	38	37	41	42	44	38	39	39	42	35	32	37	46	63	36	47	39	36	23	40	50	34	27	33	51	32	49	39	40	49	42	38	45	41	42	40	35	62	43	22	33	37	29	41	40	42	50	32	36	47	36	33	43	31	34	27	33	45	31	41	37	45	33	39	44	36	36	28	33	40	39	39	40	45	45	58	44	41	37	41	38	39	41	37	53	44	42	43	44	47	46	38	35	37	42	37	45	32	34	49	39	48	32	36	42	34	37	32	44	37	39	39	41	49	45	38	35	47	32	42	50	42	38	38	37	37	42	37	40	27	32	33	41	34	42	41	42	47	45	33	52	35	30	52	45	40	31	48	47	37	38	39	41	33	42	40	31	38	32	35	29	41	49	41	39	30	32	33	45	42	41	44	48	31	31	37	49	42	32	30	32	43	48	28	40	37	44	35	42	30	36	46	40	40	32	42	31	38	34	33	28	36	32	36	39	30	34	47	34	38	31	46	34	36	43	31	42	41	37	36	35	31	34	31	46	32	49	53	37	37	36	38	35	40	50	37	37	30	34	34	32	39	34	36	36	48	40	40	29	35	53	41	28	42	48	40	34	34	38	35	39	40	37	49	42	29	41	31	40	32	34	31	47	37	45	44	37	38	42	44	47	34	37	33	32	37	40	29	36	45	42	41	43	27	41	47	40	36	32	41	37	49	39	39	35	43	40	29	33	43	44	44	25	43	49	29	42	33	53	34	31	36	41	32	47	36	32	42	39	44	44	38	40	45	40	42	40	41	30	34	32	45	33	41	30	35	40	41	30	55	44	34	33	46	46	33	30	38	46	47	43	50	33	41	35	42	35	48	48	29	43	28	38	31	38	30	49	47	53	35	46	32	37	36	25	50	41	43	37	36	32	45	41	42	34	28	39	36	39	39	35	38	34	30	40	36	33	27	46	57	35	37	40	36	34	38	31	51	45	28	30	30	39	34	41	37	31	45	37	45	31	42	27	43	35	33	36	29	42	46	33	34	33	42	39	39	38	41	33	42	38	36	32	44	38	50	42	43	29	38	35	51	39	45	37	39	33	54	38	45	31	38	37	38	39	43	32	32	38	31	32	40	37	42	33	49	42	39	43	40	36	43	34	30	49	48	33	44	45	46	54	45	38	35	34	36	33	44	39	38	35	35	44	51	35	38	45	42	31	39	24	43	39	45	36	41	28	46	33	41	38	51	38	34	31	31	31	46	36	28	45	40	30	34	26	35	39	33	47	38	37	46	45	35	37	34	44	40	34	43	38	45	37	51	38	40	37	35	45	47	42	29	44	46	31	37	30	32	35	34	39	33	38	30	40	38	21	37	35	29	39	33	42	39	53	43	39	50	42	42	31	35	35	51	40	31	44	38	42	47	35	44	45	31	50	41	43	47	34	34	37	31	55	40	30	33	32	40	42	38	46	54	29	33	45	43	40	36	33	33	44	32	33	43	31	41	42	46	31	42	31	35	38	38	40	38	27	42	40	38	43	42	40	33	42	36	37	40	47	47	35	42	39	32	36	46	42	39	39	54	34	33	30	35	35	44	41	38	42	43	40	42	40	32	38	38	38	41	43	42	43	34	33	37	44	40	36	42	45	36	36	35	42	39	45	37	36	37	35	36	36	37	42	33	37	50	31	35	39	44	30	47	45	42	42	25	50	30	42	37	48	42	39	47	50	48	35	47	34	43	38	27	30	40	50	34	44	30	45	33	40	43	34	50	55	38	29	35	33	41	34	37	44	49	38	55	44	39	31	33	31	39	50	39	37	38	37	44	45	34	38	48	39	46	44	47	40	49	44	40	46	39	39	44	39	37	43	43	44	40	40	39	47	42	38	37	43	45	35	34	32	37	44	35	39	36	39	24	32	38	50	29	45	47	41	43	41	42	31	27	40	38	40	46	32	24	45	38	34	51	29	51	36	37	43	46	30	32	43	57	33	38	31	45	46	37	32	33	28	36	42	28	35	42	35	45	36	37	29	37	34	36	25	35	35	46	46	44	46	44	44	47	38	28
43857	26758	13373	22696	30906	29563	25250	21443	18442	15159	12811	10444	8836	7557	6613	6170	5652	5147	4654	4173	4012	4070	4405	4379	3994	3410	3747	4550	3956	2863	2469	2129	1941	1739	1488	1560	1604	1510	1424	1470	1315	1382	1300	1224	1233	1278	1147	1107	1024	993	1003	989	963	911	895	843	905	841	857	869	862	803	770	794	805	760	777	810	749	807	761	817	774	795	805	789	755	786	780	719	719	734	687	699	721	731	696	706	708	696	670	680	675	653	667	658	705	631	670	642	676	661	665	684	633	663	623	697	639	661	649	653	689	600	607	637	671	697	689	636	639	674	663	627	667	664	630	638	652	658	647	633	613	673	658	652	664	646	642	683	655	637	653	679	669	686	676	618	679	688	647	703	623	689	689	668	661	713	690	695	664	686	657	655	648	669	647	657	632	641	626	670	674	623	689	659	670	670	652	669	662	653	647	659	650	626	588	667	671	645	623	665	640	627	610	632	664	621	643	646	639	563	657	639	660	634	645	659	654	663	625	664	626	680	643	631	654	676	658	656	633	605	634	663	675	648	652	693	637	650	650	677	636	648	649	625	673	634	604	645	625	678	660	636	621	650	645	650	649	627	630	650	619	641	635	576	693	673	648	641	645	630	671	658	649	608	638	652	643	576	656	707	633	631	671	619	606	667	647	678	640	610	645	613	674	649	642	604	643	613	663	672	604	641	658	661	626	682	667	707	680	593	648	652	658	654	661	681	603	642	692	623	626	632	668	604	649	634	645	655	693	646	618	644	656	636	659	668	661	585	646	689	621	642	636	660	659	641	660	683	672	629	665	669	681	632	653	632	690	656	664	641	663	616	649	651	627	608	634	663	682	633	632	639	668	642	659	652	636	653	657	634	655	644	605	650	661	658	625	687	653	629	610	705	656	643	624	604	651	653	657	661	611	619	671	648	642	642	655	635	650	670	667	703	653	628	630	640	665	713	616	658	626	688	676	641	650	621	652	633	663	599	677	668	642	650	690	615	660	674	629	651	651	657	620	674	663	605	636	665	664	618	658	631	643	644	609	610	664	632	639	630	659	632	666	683	652	643	662	591	622	610	687	656	622	616	644	699	583	605	622	639	640	656	672	633	617	619	666	649	688	619	635	682	664	665	689	652	638	618	688	618	653	632	633	701	627	607	656	620	629	633	657	669	607	615	657	667	644	653	614	640	637	651	654	624	620	683	692	636	625	678	657	607	659	658	625	654	661	667	634	644	691	672	671	668	668	652	638	628	588	659	669	670	624	681	659	648	670	623	683	631	670	701	649	613	621	586	696	635	651	607	673	635	641	649	607	634	676	657	636	653	647	617	640	673	685	614	660	640	666	635	636	633	623	667	631	636	633	662	643	666	614	601	682	702	632	684	679	673	616	652	668	656	711	667	587	639	647	654	594	624	617	637	664	636	626	664	680	672	650	669	615	654	651	627	631	668	659	638	626	647	690	638	647	612	621	653	607	610	665	613	648	668	653	600	642	648	651	661	617	620	626	633	607	618	658	639	673	656	636	668	632	649	618	680	617	630	617	654	644	671	679	629	651	652	554	639	636	660	589	617	621	644	607	679	684	621	703	632	660	641	650	648	637	648	619	636	643	676	645	624	682	599	675	617	579	654	677	662	689	635	666	650	637	638	653	670	634	656	685	670	691	675	658	653	651	624	641	662	647	605	615	688	641	663	630	654	639	646	603	654	602	640	641	599	659	645	652	682	627	639	701	580	644	634	647	675	652	636	646	655	651	620	634	663	641	692	635	646	629	666	672	664	614	660	670	643	623	624	672	646	645	646	657	620	628	647	647	596	608	655	628	628	648	662	649	619	633	620	653	626	643	692	614	641	672	665	633	670	589	648	660	657	678	691	621	680	646	628	601	628	657	651	678	652	641	631	700	657	655	613	632	634	647	639	655	680	654	685	634	645	715	637	669	643	662	610	640	622	680	608	663	625	672	677	615	645	599	618	659	634	665	651	620	602	635	654	609	633	659	650	701	612	653	625	607	615	622	608	655	661	636	650	651	654	681	646	614	652	676	684	665	643	615	654	715	651	626	641	637	637	661	602	614	632	661	650	646	649	619	641	649	645	650	651	638	617	657	653	657	669	637	673	668	609	633	642	704	622	670	696	621	671	658	684	648	600	678	641	630	675	611	607	606	606	644	656	633	681	632	687	660	615	701	621	621	670	595	592	667	645	601	640	647	632	721	633	697	635	682	664	652	623	648	657	661	620	648	685	651	640	604	624	641	645	644	647	681	649	648	615	642	619	628	665	657	668	648	671	692	643	651	625	645	652	623	644	669	615	628	606	637	651	623	617	649	620	656	663	659	637	673	656	633	639	614	625	675	655	633	664	659	669	632	683	649	626	601	639	657	650	656	628	657	669	597	629	652	644	615	665	619	607	649	660	625	627	675	626	646	618	665	647	682	662	662	581	673	584	594	648	684	670	645	635	609	667	640	643	607	657	657	630	665	650	651	655	650	632	669	626	676	624	656	597	651	640	667	645	649	626	646	651	630	676	713	691	672	701	648	634	618	633	612	608	644	680	635	633	694	628	656	711	663	608	630	641	639	604	675	650	667	651	673	647	640	686	642	618	674	667	683	648	619	649	641	680	646	637	610	634	695	681	675	635	644	662	648	646	666	649	631	622	635	635	627	675	629	660	662	655	627	646	633	615	664	617	653	654	657	690	651	595	667	641	661	668	622	602	631	635	646	637	631	681	647	664	676	666	653	654	637	632	675	607	614	677	649	628	652	677	693	642	642	651	636	654	633	661	641	621	616	676	668	623	638	594	663	664	653	687	649	642	665	640	580	642	651	631	614	621	666	654	639	681	655	656	651	655	666	649	654	693	664	625	629	625	589	622	686	650	685	623	632	677	702	667	636	636	638	667	642	616	636	621	606	634	651	633	611	637	722	635	625	656	611	588	647	688	660	659	635	627	662	623	636	661	682	653	633	605	681	639	690	637	604	653	647	609	659	583	653	626	659	663	637	633	660	649	665	685	646	662	602	666	598	652	643	655	723	619	652	632	672	643	625	674	634	632	647	682	658	638	628	609	670	634	639	637	635	653	607	614	610	650	645	613	611	623	610	670	595	627	671	667	695	647	630	635	615	657	632	662	620	649	613	669	623	617	633	665	652	628	617	650	636	631	621	669	680	632	652	672	625	652	617	645	651	665	642	585	592	663	629	660	660	673	701	651	664	622	659	658	660	567	699	662	645	654	627	689	678	713	699	626	679	643	633	658	641	656	659	664	655	698	659	651	690	623	635	667	597	648	608	671	650	668	638	651	635	681	639	626	687	643	613	691	682	623	695	626	640	626	648	691	626	674	677	636	636	646	635	620	620	660	651	632	645	671	651	632	644	663	675	648	629	641	611	637	614	636	651	611	676	700	623	649	619	636	671	615	640	640	618	655	641	617	619	611	627	659	679	615	666	629	670	636	624	621	641	651	635	627	619	643	682	637	616	632	658	689	600	652	684	659
6117	1723	457	305	428	400	318	246	251	219	193	142	124	111	113	98	91	93	75	78	71	83	114	103	77	73	104	107	79	60	57	60	54	52	48	48	50	49	46	43	42	46	31	39	45	40	52	49	40	36	40	43	41	46	40	34	54	42	31	37	41	37	39	45	47	41	40	40	38	35	31	32	41	48	43	38	49	43	23	56	35	31	32	47	45	29	27	46	26	41	43	35	44	44	40	41	32	27	37	40	36	32	36	40	30	38	42	44	34	30	32	31	25	32	32	36	35	35	40	34	39	41	39	42	43	44	27	44	40	27	32	43	32	28	38	38	36	38	32	39	36	45	35	29	45	25	36	24	46	42	38	42	37	25	24	40	39	35	33	45	35	39	35	39	41	42	37	42	27	34	38	45	40	32	50	41	39	46	31	38	31	35	38	48	45	35	47	54	31	39	35	43	33	35	47	34	31	29	33	51	38	32	40	30	27	36	44	32	31	46	32	30	34	41	26	46	37	41	52	44	28	36	37	34	43	40	44	41	32	39	36	41	30	31	29	38	32	41	37	35	37	47	32	36	34	43	29	36	33	32	33	30	50	35	37	42	35	35	34	46	34	40	38	17	47	43	31	33	32	34	39	38	36	33	35	32	37	40	33	37	33	24	48	30	26	37	21	29	33	32	39	39	38	50	30	45	33	46	44	39	32	42	34	39	29	38	45	39	22	49	46	33	23	41	37	46	41	40	38	52	36	42	27	33	31	53	36	31	36	34	31	34	43	40	33	29	48	39	35	42	47	31	29	45	38	33	40	39	35	38	39	26	46	33	35	35	32	32	45	30	29	39	37	35	31	47	34	45	32	28	34	43	45	36	38	46	31	38	37	45	40	34	40	36	38	32	48	43	48	25	30	42	50	35	36	26	32	34	46	54	37	28	39	36	49	34	47	36	37	33	41	38	30	39	36	38	45	41	35	31	37	24	27	36	33	40	40	40	52	42	41	46	36	46	37	34	46	50	39	39	38	38	32	31	30	35	35	41	31	39	34	39	39	40	36	31	45	27	47	34	34	35	48	37	36	39	41	36	32	34	41	38	37	41	37	36	29	33	35	21	35	44	36	45	33	37	39	38	35	38	25	36	42	37	35	29	40	31	39	26	49	29	36	37	34	32	41	35	39	36	30	33	28	46	47	37	31	38	40	28	26	38	50	40	48	37	40	39	35	28	31	43	29	34	30	28	40	41	29	35	43	37	37	36	36	28	41	36	26	48	41	34	30	35	31	28	32	27	41	44	34	37	37	31	33	48	34	27	33	36	41	37	37	42	39	40	41	33	36	37	38	44	29	28	34	33	39	33	34	35	38	38	38	43	37	34	38	45	39	45	41	32	40	31	33	39	43	35	23	36	41	33	34	36	29	35	37	51	37	22	42	40	38	33	42	38	39	42	41	34	34	41	41	37	35	32	34	36	45	33	43	30	35	34	43	44	37	32	33	34	47	37	39	37	43	43	31	28	34	42	31	38	43	49	35	33	34	31	30	32	43	39	27	39	52	30	38	43	41	41	41	28	43	37	34	36	43	29	37	36	37	42	35	39	32	42	44	33	40	32	35	40	29	33	35	24	41	22	47	33	37	40	36	40	32	47	30	32	45	35	40	31	41	44	45	37	36	34	25	47	41	32	38	34	36	47	30	31	35	41	33	34	41	30	36	35	44	40	41	38	47	36	36	32	40	34	38	44	28	24	45	32	40	37	34	26	23	45	29	40	28	28	32	32	39	51	38	40	41	44	39	32	31	40	37	47	31	34	38	33	35	32	43	18	41	39	31	48	44	43	31	44	43	33	50	36	39	38	40	44	43	40	33	42	35	31	36	46	38	33	38	28	46	38	36	41	27	41	33	39	49	36	34	33	39	34	34	37	44	40	43	31	52	30	42	46	38	25	38	42	28	33	31	44	38	34	36	30	41	44	30	33	26	38	42	37	30	42	33	28	34	51	39	36	41	33	39	34	31	41	41	38	29	43	43	41	38	44	41	38	31	38	34	41	37	32	33	36	38	34	35	30	42	35	44	33	39	33	34	28	37	46	24	22	39	29	42	25	33	34	44	37	52	38	43	41	42	38	29	46	34	40	34	38	39	35	41	43	38	51	44	29	31	40	55	34	38	35	36	47	43	26	37	41	33	42	48	35	29	35	42	36	36	37	38	46	32	32	44	38	29	39	29	37	22	36	35	35	27	43	40	33	44	34	39	40	39	50	32	36	28	37	43	33	27	42	32	30	36	40	29	39	35	27	33	35	37	34	29	33	31	41	33	45	42	48	40	51	40	41	33	50	34	43	47	33	46	42	41	31	32	42	37	34	30	46	29	41	29	30	40	35	41	31	31	34	45	42	33	40	36	38	32	40	40	36	32	39	27	41	30	34	43	41	41	35	44	29	48	41	29	38	47	30	29	26	45	39	34	38	35	36	39	51	34	41	39	46	33	33	45	37	33	40	35	39	31	31	43	43	35	32	25	37	33	41	41	32	43	34	45	41	43	36	40	32	40	42	34	31	32	50	38	48	44	28	43	39	38	37	33	40	38	27	37	28	28	33	29	47	30	38	35	40	30	29	42	43	22	43	35	30	39	42	37	41	33	22	50	34	46	36	39	37	49	36	34	32	43	35	36	32	28	36	46	36	46	38	42	36	32	41	39	42	32	30	37	36	35	32	37	35	36	42	44	37	32	25	36	37	38	45	33	39	38	41	42	37	32	38	33	43	32	39	46	50	32	34	36	39	30	40	41	36	44	44	27	36	32	37	34	35	33	35	29	42	44	39	38	41	40	37	25	44	43	29	30	31	39	37	39	40	45	32	46	42	37	23	45	41	37	40	32	32	30	25	34	38	41	37	34	43	31	30	37	40	42	44	35	41	41	50	27	42	40	33	36	35	31	39	34	33	36	43	33	42	45	31	36	45	33	35	45	27	45	43	27	36	38	34	30	38	30	28	41	32	46	37	36	42	44	47	47	30	43	34	39	30	43	35	40	48	38	43	48	28	33	33	35	37	50	33	29	30	32	40	32	35	36	37	43	31	35	31	35	36	32	40	39	39	38	36	42	40	33	37	33	33	30	44	45	41	35	44	35	27	50	45	52	33	31	44	47	30	37	40	40	25	35	29	30	34	45	35	32	45	29	38	41	34	44	31	32	37	37	30	35	34	39	40	35	47	36	37	32	32	44	38	32	33	32	35	40	37	37	27	42	54	37	42	31	37	38	43	43	26	35	36	46	45	42	42	49	37	45	25	36	31	31	43	35	43	36	31	38	49	33	41	43	40	31	32	35	37	37	40	27	33	43	31	33	37	45	42	35	44	31	41	32	37	31	39	23	38	34	57	30	39	40	31	29	29	37	47	30	33	41	31	32	41	35	29	41	34	46	43	41	33	37	31	33	41	47	36	35	45	34	42	33	36	30	36	32	29	36	33	44	34	37	38	30	33	31	37	32	30
38777	22909	11312	19623	26793	27071	22945	18328	15444	13086	10337	8408	7302	6399	5720	5204	4743	4241	3707	3517	3439	3803	3986	3581	3287	3171	3940	3619	2788	2342	2166	1879	1594	1408	1392	1401	1341	1293	1268	1205	1187	1253	1214	1165	1119	1056	1029	989	1031	942	875	843	852	848	840	820	809	774	777	772	787	798	734	775	763	735	748	712	733	732	704	772	747	766	756	719	709	705	722	735	707	665	684	687	658	640	667	691	650	662	575	655	674	632	668	648	677	654	654	664	662	669	633	642	605	669	612	635	657	621	620	621	656	639	606	602	644	628	615	600	668	645	658	640	659	622	654	640	643	607	592	661	577	573	657	644	648	624	637	667	622	632	649	660	635	632	628	629	588	615	624	650	699	645	675	602	662	596	637	612	641	643	610	570	635	645	638	607	607	579	652	631	581	611	627	637	621	602	654	613	611	665	599	634	613	598	663	631	648	588	627	598	618	655	614	623	609	650	624	636	622	629	610	619	578	601	689	665	609	634	601	613	582	597	605	631	613	656	649	640	608	645	594	643	624	660	606	647	617	622	643	656	680	588	664	638	627	600	630	611	658	617	587	600	604	599	589	657	621	616	595	651	626	590	613	635	624	609	676	677	621	627	631	676	654	604	575	611	661	619	598	652	652	588	622	628	607	678	668	663	639	638	654	631	614	621	578	600	580	619	626	633	645	638	608	592	577	686	635	605	659	685	582	635	668	667	611	606	596	615	628	637	617	625	628	653	636	627	619	614	656	619	631	646	599	631	558	614	624	628	632	646	615	623	639	631	593	617	621	615	608	625	613	640	586	628	595	594	675	621	618	649	608	651	567	583	678	625	625	615	617	639	672	596	634	601	609	609	620	606	650	595	638	636	624	633	660	615	598	576	580	595	611	610	617	612	597	648	657	609	618	673	644	628	657	649	612	650	612	598	626	598	599	632	660	626	638	662	641	618	658	629	668	641	672	627	637	625	656	632	648	612	593	635	679	638	641	621	622	609	577	618	640	625	674	623	609	578	624	594	636	631	633	650	609	602	634	623	628	621	636	621	635	608	589	614	608	622	600	593	639	623	635	588	641	619	649	618	646	633	623	624	580	615	608	636	637	627	594	642	598	630	614	669	649	634	611	621	635	602	618	604	582	619	665	590	650	603	608	673	709	616	662	587	623	667	579	660	625	671	646	630	606	646	630	644	641	607	638	602	639	653	608	600	656	673	565	655	633	644	631	632	623	627	616	573	648	634	613	652	635	574	626	656	632	604	641	606	587	705	633	635	648	643	627	627	592	635	620	590	645	638	617	611	617	648	650	626	644	582	635	665	648	643	585	582	661	629	604	616	599	605	603	627	593	620	611	640	630	647	581	621	679	644	616	625	629	595	613	614	600	651	644	594	624	646	657	627	625	579	597	646	623	677	602	632	625	638	571	663	655	590	624	646	676	622	638	610	599	605	631	640	645	594	615	637	647	651	601	698	651	620	621	631	626	627	633	647	652	628	644	645	629	661	614	604	631	645	677	627	606	670	625	600	665	627	668	637	667	620	661	626	652	614	615	638	627	664	612	622	652	629	620	604	644	622	703	651	615	596	620	645	605	630	623	654	598	639	658	650	615	601	662	623	679	654	606	681	628	566	676	638	643	635	571	595	618	622	628	615	599	610	614	601	601	656	641	645	632	612	631	603	630	587	657	609	621	630	670	686	659	610	626	634	581	634	636	584	623	613	654	641	602	659	625	644	642	651	607	617	657	641	603	622	631	652	631	610	662	590	601	613	639	636	621	599	625	635	594	601	590	591	641	626	593	620	629	658	641	566	626	631	610	623	592	612	640	664	608	642	597	599	592	586	631	616	579	625	662	619	619	630	598	634	587	610	650	620	592	618	659	594	589	619	612	605	618	667	661	613	614	595	638	604	619	652	655	698	629	633	594	645	637	580	612	666	619	602	636	646	669	635	604	635	652	646	652	595	658	624	644	627	575	624	608	613	648	630	605	621	613	654	621	592	635	627	638	661	591	602	588	612	659	649	631	635	643	638	623	634	647	661	636	651	646	581	650	632	591	645	607	633	610	622	628	647	591	655	661	625	608	647	578	619	663	639	618	621	642	643	618	662	632	641	631	620	652	638	565	642	623	609	651	640	610	609	621	634	635	651	665	617	607	623	653	636	682	667	629	666	613	588	644	633	620	632	602	595	637	674	610	607	628	649	621	618	601	599	679	597	659	622	628	650	639	591	598	656	562	596	635	622	622	662	665	605	596	616	640	655	689	635	644	645	646	665	645	586	614	630	573	648	615	625	640	650	654	622	651	646	652	628	611	673	623	638	627	579	627	630	603	603	619	612	600	599	630	579	610	607	627	668	570	636	624	600	600	661	629	641	647	637	660	662	582	654	648	614	647	591	619	632	647	571	634	608	645	637	629	591	611	626	602	669	654	589	582	627	611	672	642	625	631	617	614	618	628	637	671	636	582	639	613	638	635	642	584	568	660	601	607	598	637	646	653	607	636	639	670	572	649	655	598	626	606	627	651	603	606	601	621	629	653	620	635	649	637	653	643	594	658	607	620	587	601	640	620	617	675	667	654	648	657	631	637	628	620	566	623	674	636	592	620	628	619	642	595	567	624	597	618	663	627	621	656	626	615	660	601	616	622	628	626	627	625	586	647	599	650	646	653	637	600	658	635	592	607	618	671	609	616	635	620	592	617	655	654	656	617	599	589	622	626	635	676	653	605	659	669	626	643	575	639	642	643	629	623	602	621	653	659	599	571	657	626	641	615	647	579	605	562	634	654	617	592	677	631	591	606	664	607	651	633	607	651	622	587	602	601	667	630	617	607	653	588	632	679	632	636	680	644	645	641	642	623	588	679	619	642	635	671	601	632	655	601	626	594	632	658	621	628	621	571	580	609	628	618	628	618	617	612	603	581	642	622	620	595	609	625	620	674	592	595	617	612	611	632	646	682	653	611	672	610	623	666	644	599	633	640	644	613	599	689	636	595	626	607	674	643	639	604	653	610	631	602	612	616	629	626	621	657	602	617	647	625	600	584	617	625	587	568	598	644	666	606	676	628	574	630	634	617	639	637	619	628	577	602	634	653	626	638	653	589	646	610	637	587	627	613	612	672	615	631	658	671	654	682	622	603	630	613	645	641	611	600	635	607	583	657	615	637	581	645	654	637	659	617	648	625	635	615	576	644	592	635	633	591	605	667	624	636	660	628	629	684	613	651	619	607	626	630	632	645	623	623	607	585	630	618	579	625	613	612	581	636	637	608	611	599	604	599	628	634	622	604	640	623	626	573	570	644	598	600	613	607	634	652	635	610	638	573	625	636	612	610	624	603	630	646	637	614	641	620	692	591	621	620	655	610	619	622	668	622	627	656	604	650	636	619	614	588	596	608	627	658	637	602	635	658	580	624	624	627	622	643	612	599	622	619	612	645	625	608	624	626	605	582	618	614	627	636	658	627	594	641	629	644	600	672	657	619	630	586	621	647	657
8043	3505	826	444	593	657	460	441	393	364	324	197	225	184	166	170	131	131	133	131	141	150	120	134	135	133	136	119	105	91	95	72	70	73	60	87	55	58	55	71	63	57	74	60	59	51	62	67	53	54	56	43	63	49	38	62	52	60	48	45	48	67	47	45	63	52	49	43	53	56	54	44	50	48	45	43	47	36	41	47	46	32	42	52	41	56	48	42	42	40	39	48	46	31	46	40	43	32	36	54	58	44	41	25	39	55	48	49	43	51	42	65	37	45	47	54	45	51	58	51	46	56	40	29	47	40	50	36	40	49	44	40	51	64	46	37	45	31	41	46	45	32	36	53	48	42	48	40	47	35	47	46	48	48	38	34	50	60	37	34	48	40	48	43	47	38	56	52	49	51	48	52	49	42	55	55	46	50	53	44	45	39	58	46	53	55	49	46	50	41	45	44	37	34	35	40	54	49	45	39	49	42	48	38	46	61	46	57	48	37	43	57	36	40	49	45	35	49	46	46	43	31	51	48	40	38	42	48	51	44	43	41	28	43	45	33	47	43	39	48	40	49	34	56	47	45	51	40	45	59	42	48	57	41	41	35	50	50	45	47	52	51	35	49	53	47	56	40	38	49	48	51	42	38	37	48	49	42	47	36	43	45	50	43	43	47	40	53	41	48	40	39	49	49	52	59	40	47	35	49	49	49	44	48	40	43	44	38	44	43	29	43	49	45	36	50	53	42	46	50	33	46	33	48	52	45	41	42	44	35	47	38	46	54	49	45	44	52	55	48	40	55	40	44	49	46	51	42	47	58	39	50	50	49	48	55	50	53	52	49	56	49	40	47	37	39	48	48	57	56	39	27	48	50	51	37	37	35	46	45	57	56	45	42	53	47	41	38	43	41	34	54	54	45	51	29	48	45	48	55	52	39	47	55	35	41	50	33	40	50	47	51	54	47	47	34	45	42	47	63	47	45	48	40	38	52	44	37	40	39	50	62	51	50	51	50	56	52	42	37	58	40	42	57	58	47	44	52	47	51	41	57	45	46	45	41	46	48	50	48	49	45	44	42	45	49	54	45	39	49	63	56	45	47	49	46	45	57	50	41	48	51	40	50	48	43	49	47	47	34	42	46	48	43	39	53	52	59	43	44	48	45	48	37	44	46	49	52	52	48	49	47	49	43	45	42	30	43	47	46	57	47	37	45	42	49	54	48	52	49	49	35	53	31	47	44	41	36	45	44	26	56	51	41	50	42	39	28	42	49	32	42	42	47	40	42	42	42	45	39	54	51	34	46	48	47	56	47	37	47	39	38	45	44	43	42	37	37	40	46	42	46	43	44	46	50	41	47	34	45	37	39	48	47	44	48	43	35	54	50	44	61	43	42	34	42	41	44	42	55	43	45	38	46	46	43	48	42	35	34	45	40	51	39	44	40	46	56	38	47	39	41	46	50	52	46	46	45	45	43	46	38	51	51	27	41	44	46	48	54	39	40	39	53	35	50	60	47	46	50	39	39	43	27	51	41	39	38	43	56	53	45	42	46	44	56	62	41	50	53	44	55	53	53	48	33	47	49	39	43	33	40	50	56	52	53	44	46	49	50	41	48	36	46	51	37	45	42	49	41	42	36	46	46	51	39	45	58	36	44	25	52	52	46	44	43	48	41	56	41	46	42	48	44	37	43	45	48	45	42	41	47	45	46	41	41	37	45	42	43	37	51	43	50	55	26	40	47	39	53	55	43	37	40	49	47	51	44	52	51	46	56	44	54	37	45	49	46	48	39	54	53	48	51	52	42	43	44	39	42	33	42	34	53	44	45	42	49	55	43	41	47	47	46	60	57	41	51	43	38	33	47	40	45	41	53	35	55	42	39	45	51	76	48	44	34	41	42	40	48	38	38	47	44	58	41	37	34	53	39	40	43	42	56	51	46	54	44	36	45	44	56	52	47	38	55	49	36	51	47	55	49	35	41	38	52	42	46	49	37	49	37	57	39	39	36	42	34	52	36	49	56	51	50	37	38	51	46	55	37	48	42	45	49	49	44	44	53	36	61	60	45	37	50	49	50	44	43	35	48	40	53	47	51	38	36	47	53	53	37	45	44	43	47	39	43	40	47	56	50	45	48	53	38	45	58	41	49	48	49	50	43	41	51	53	41	42	35	50	49	47	56	42	42	43	47	41	60	55	56	40	40	45	43	39	46	46	42	39	47	58	46	41	43	38	47	55	38	32	40	49	32	48	41	42	52	43	41	46	50	49	35	43	39	44	47	61	48	44	48	46	59	44	53	43	56	42	30	44	41	59	33	46	58	37	43	42	32	41	50	53	50	43	37	37	46	42	44	35	51	41	57	37	56	45	41	46	44	41	39	47	45	48	54	49	52	49	44	32	28	48	63	32	52	45	60	52	53	46	47	38	54	39	53	43	53	46	49	59	48	62	44	50	53	34	39	58	51	50	40	41	27	45	59	64	40	44	54	57	46	47	49	43	53	41	33	46	41	49	47	41	48	39	40	42	43	48	43	47	49	32	43	46	46	52	50	39	34	52	49	49	52	37	40	53	48	40	37	41	46	51	45	39	48	39	42	45	41	50	54	51	52	42	52	54	44	42	36	65	45	46	49	51	48	45	34	48	48	48	45	51	45	62	44	45	44	40	51	41	39	55	47	55	39	43	43	61	35	49	49	60	61	49	40	39	45	61	32	49	56	47	34	45	44	56	40	38	55	44	45	48	39	48	35	54	34	51	48	42	38	41	45	59	48	47	51	48	42	50	50	50	47	43	40	42	45	35	48	55	51	48	59	52	47	51	42	42	43	56	35	50	38	47	53	34	54	32	46	37	44	47	46	33	43	42	37	45	52	48	50	27	45	47	44	39	46	47	46	50	39	41	50	42	33	45	44	43	53	44	41	49	45	43	48	51	43	38	44	57	42	46	49	38	40	41	42	37	61	37	36	44	40	46	36	55	42	40	42	43	52	46	42	60	50	31	35	53	43	47	47	53	40	51	50	49	38	42	43	40	39	55	51	44	50	44	38	42	35	53	49	43	51	40	44	43	45	46	44	40	37	52	43	42	36	49	51	46	44	47	46	49	50	44	46	51	43	56	51	52	30	50	55	52	43	40	30	54	45	49	38	50	46	44	45	47	46	46	46	57	60	48	44	35	50	55	56	43	42	45	45	34	42	56	44	52	45	38	56	44	59	38	37	54	38	39	42	52	54	38	57	47	42	46	54	43	52	49	50	44	45	46	33	40	43	43	57	44	44	50	52	48	33	39	41	47	44	36	48	34	40	44	45	59	51	43	40	44	53	52	55	46	35	38	51	39	56	51	47	56	40	47	49	30	43	46	61	53	46	37	37	49	44	57	34	40	40	47	39	56	49	33	42	50	45	53	53	36	42	43	52	47	48	36	52	42	51	41	42	30	51	48	48	53	56	49	54	49	32	36	55	44	40	45	44	46	38	51	57	35	42	47	41	45	34	39	46
45870	29942	16038	25135	32284	32122	28514	24064	20596	17345	15036	12182	10876	9734	8529	7722	6731	6215	5646	5657	5642	5637	5329	4798	4677	4995	5443	4230	3720	3332	2880	2406	2116	1873	1911	1838	1749	1758	1739	1606	1646	1649	1638	1635	1426	1462	1381	1288	1211	1207	1171	1085	1084	1092	1064	1098	1014	1048	1039	978	972	952	985	912	927	950	923	905	957	913	952	893	894	903	943	859	928	841	895	888	872	870	853	838	833	788	796	815	805	779	758	764	786	798	806	766	726	823	789	751	847	761	792	714	756	792	763	705	837	776	775	765	733	723	829	773	760	786	744	762	801	769	744	782	699	792	756	731	728	788	764	763	763	795	800	747	765	764	779	795	743	775	770	724	765	782	736	752	793	755	786	721	775	796	784	818	778	803	781	735	737	776	720	783	733	762	788	752	769	768	737	754	752	727	722	728	756	735	739	720	762	775	746	790	736	794	764	785	761	775	736	765	731	754	763	743	757	807	729	769	748	785	774	799	814	792	790	762	785	753	745	809	792	783	754	755	765	707	793	776	787	763	733	768	762	764	783	760	775	768	776	695	786	745	728	722	770	752	758	755	759	725	767	785	733	727	751	721	729	766	717	737	754	800	760	802	791	777	756	708	773	773	755	717	765	791	825	765	765	771	768	769	813	775	748	714	721	755	795	772	793	786	743	787	758	774	759	721	767	723	735	757	752	727	759	823	743	756	720	753	795	757	767	769	759	743	760	747	770	719	760	770	713	741	815	773	781	759	738	770	745	758	775	732	794	733	759	799	743	767	771	778	800	781	740	784	722	787	798	803	710	795	758	822	764	794	766	774	754	739	736	738	743	705	778	779	762	798	745	748	753	723	763	797	726	777	764	743	776	728	744	782	767	802	739	849	743	765	787	747	766	770	785	751	743	724	785	736	771	711	773	784	771	778	776	742	743	786	725	749	762	819	827	730	824	758	721	797	743	747	709	774	757	762	724	782	763	763	741	763	767	754	745	692	779	778	731	801	712	730	751	739	766	759	796	787	723	775	766	781	737	806	774	757	760	780	736	778	738	803	777	772	707	783	803	793	737	783	720	762	712	713	778	791	721	761	741	749	752	782	740	771	776	851	760	743	767	778	734	787	720	745	715	820	783	757	769	722	767	783	803	717	773	775	741	791	802	752	779	770	776	741	780	803	796	767	760	784	768	747	756	752	773	706	783	741	767	722	782	749	813	751	750	732	777	717	792	780	746	730	764	769	755	753	773	775	734	775	768	751	744	777	726	765	786	734	772	791	771	739	754	787	757	753	810	733	784	758	763	758	764	790	806	729	781	716	749	725	730	771	765	767	770	737	705	741	797	769	778	793	822	701	758	764	770	793	793	807	795	782	771	775	779	760	772	752	804	815	775	730	798	794	740	766	713	754	811	760	749	812	764	841	705	762	727	736	779	779	735	787	756	746	769	767	745	766	714	765	799	802	717	773	791	762	770	796	743	738	764	747	736	775	769	831	741	756	764	688	761	757	748	753	789	785	768	784	715	697	752	732	731	736	767	772	761	784	774	769	730	747	732	738	730	745	729	750	793	744	799	745	764	708	756	759	793	778	796	741	772	739	761	709	710	745	758	744	825	776	729	754	740	724	742	739	753	804	779	767	757	689	724	761	758	756	764	771	768	774	782	765	741	810	767	766	762	709	757	711	755	752	790	771	769	802	761	788	777	747	746	758	756	787	756	740	745	802	764	786	714	807	751	812	738	753	733	749	750	797	762	746	727	730	787	753	743	735	763	776	745	762	754	756	759	776	765	767	775	762	726	743	755	802	781	756	717	774	715	762	740	756	770	759	810	771	815	760	784	730	726	784	750	746	791	788	733	731	764	788	738	769	758	745	763	738	736	736	747	745	741	778	819	819	769	737	743	718	754	723	733	735	808	770	783	700	722	779	747	750	791	775	736	743	708	747	772	788	758	693	765	769	794	743	750	776	775	772	751	748	764	747	770	744	752	756	736	780	753	763	755	713	766	734	714	741	807	741	714	733	746	756	761	738	697	771	720	765	739	763	755	780	757	809	721	775	750	744	760	749	801	761	767	729	727	767	764	783	775	783	823	741	738	748	727	784	770	791	799	778	774	779	729	770	818	736	764	776	755	730	723	716	747	779	745	765	714	828	769	736	767	742	764	724	770	779	769	756	764	734	759	747	756	774	775	716	776	759	726	728	771	747	737	782	726	795	745	776	791	766	742	756	744	755	765	730	806	731	762	749	743	815	775	743	753	757	739	741	736	773	671	758	791	713	766	780	743	765	734	753	747	713	737	764	723	776	743	757	751	752	781	745	785	725	745	739	748	771	723	752	773	784	766	732	738	733	776	736	761	801	769	688	753	791	769	746	750	771	738	741	758	756	770	775	747	777	791	730	745	726	772	818	746	743	782	755	739	747	823	771	743	747	739	785	722	726	709	758	737	795	817	769	750	766	715	818	735	793	757	759	769	775	809	785	779	771	730	789	720	800	754	799	823	778	793	753	758	767	743	758	743	767	752	750	757	761	724	725	835	751	736	737	761	812	763	733	793	748	759	756	754	763	765	750	761	760	753	736	762	740	763	798	734	735	737	748	802	797	805	757	736	778	770	792	739	755	782	778	736	721	771	715	770	740	811	745	770	774	787	764	737	728	737	759	800	756	761	753	723	751	753	717	775	733	751	757	790	818	780	732	799	784	771	749	749	756	710	740	765	733	742	753	814	791	730	746	762	806	759	786	781	763	744	759	766	733	743	700	783	759	793	723	794	752	797	777	775	740	778	714	813	758	776	761	749	777	816	766	796	790	750	778	781	751	785	762	797	743	799	735	777	696	707	825	721	833	753	761	763	768	783	782	764	785	779	790	796	743	724	774	762	745	738	739	785	765	744	787	761	729	775	734	782	783	786	705	767	733	728	746	746	783	816	782	749	762	776	745	744	775	789	792	780	747	755	762	728	772	800	783	760	754	795	772	778	749	793	722	757	802	796	759	761	751	797	785	805	736	754	748	755	762	795	739	767	711	743	701	785	775	760	722	707	781	762	713	783	778	760	787	776	724	759	719	697	804	748	796	764	759	733	745	762	767	771	763	728	775	798	769	749	721	817	734	748	728	765	782	807	774	736	777	795	722	793	837	742	764	766	753	790	805	794	754	767	764	769	749	744	712	763	811	753	728	779	756	727	760	765	802	795	772	814	753	805	754	709	816	780	769	704	751	789	741	701	800	727	786	768	776	730	758	743	768	777	745	728	778	766	804	766	758	786	799	732	763	767	736	777	789	767	744	792	721	745	757	741	762	789	738	788	797	726	750	733	740	798	774	725	751	809	743	794	801	746	782	762	723	768	725	743	785	761	782	754	771	770	789	786	801	762	775	728	725	703	741	754	763	765	745	765	789	741	748	765	717	743	745	775	763	760	750	750	805	773	771	743	752	776	768	766	723	789	728	770	809	772	708	778	759	775	736	782	724	757	768	745	712	788	756	759	742	734	751	727	745	772	759
3287	1034	334	201	261	257	225	171	163	129	128	98	96	65	77	76	60	61	75	58	65	78	45	63	59	71	58	57	50	48	30	42	32	36	40	34	29	29	26	41	42	26	30	39	36	29	31	35	38	34	27	27	40	29	29	35	21	25	21	31	34	37	24	25	28	26	37	22	29	39	29	25	23	39	35	27	29	24	31	24	24	21	24	37	24	34	32	33	31	28	33	30	22	29	22	23	27	23	30	25	27	24	30	29	30	25	33	24	20	22	18	27	31	26	33	31	32	21	34	32	23	30	28	18	27	23	24	26	25	32	24	27	30	21	33	30	30	29	26	26	30	34	23	34	32	19	26	26	34	33	18	34	23	31	28	33	19	30	27	35	29	30	32	25	22	34	40	26	25	25	20	29	16	25	33	27	39	26	33	27	25	36	33	29	28	30	27	28	22	24	29	26	31	21	29	32	29	27	19	37	27	24	26	24	26	29	28	37	33	32	34	22	32	31	19	28	26	31	28	25	30	27	24	26	30	27	24	24	27	28	33	24	28	29	30	25	25	21	28	29	24	27	30	32	29	25	20	40	32	26	31	32	28	29	33	27	38	29	30	30	34	36	29	30	31	20	21	34	18	25	30	27	24	29	33	36	26	30	24	32	24	25	24	27	26	23	26	41	29	30	31	23	18	32	28	27	28	41	31	27	31	25	20	18	18	35	25	23	23	26	31	17	21	31	30	25	29	25	33	28	27	28	24	36	35	35	32	26	26	31	24	27	24	25	27	33	24	30	25	30	30	29	30	27	29	34	18	39	33	30	21	22	27	24	27	25	23	24	32	30	26	21	28	34	24	28	21	28	26	19	25	16	28	29	40	27	25	24	34	33	15	30	29	23	22	18	24	26	21	29	30	27	33	21	20	39	32	31	23	19	34	34	22	31	23	31	40	25	30	27	27	19	29	27	39	22	32	34	24	33	35	32	22	22	21	26	23	35	25	17	34	27	30	22	21	27	29	28	27	35	19	40	27	32	22	27	36	33	33	29	30	31	32	32	14	30	31	21	20	22	34	24	35	23	29	31	21	28	25	23	27	27	27	25	44	29	28	25	18	21	20	30	31	25	29	26	25	32	30	28	20	27	25	17	27	29	17	31	21	24	29	31	36	21	22	33	30	22	32	37	30	24	24	22	29	30	30	25	31	25	16	33	26	26	26	26	23	34	30	36	25	37	27	22	27	37	27	34	26	24	30	29	25	24	31	25	33	30	33	23	24	18	24	27	25	27	26	25	27	21	12	14	27	29	22	33	35	29	25	23	25	26	31	21	27	26	31	37	32	24	26	35	35	25	27	24	22	28	30	28	31	25	27	34	27	32	32	26	27	19	32	27	26	31	33	29	25	30	31	21	24	29	27	25	25	23	19	32	31	32	27	41	32	25	25	31	28	31	29	34	36	31	21	26	34	26	32	30	30	29	29	30	30	32	31	32	27	26	24	22	27	37	29	25	25	24	25	30	21	35	25	36	24	35	29	36	28	28	24	32	35	33	30	26	22	30	28	28	18	28	25	31	34	30	27	25	30	35	23	37	20	30	29	26	25	23	30	32	32	32	20	25	27	26	29	28	28	27	40	26	25	28	23	27	18	28	35	28	30	20	28	27	35	33	24	26	29	24	21	30	31	28	28	30	29	21	26	23	28	23	35	19	30	20	17	23	28	32	32	25	16	18	28	24	28	21	26	31	28	32	28	25	39	27	31	27	22	24	33	27	31	24	22	23	21	29	28	37	30	30	28	19	26	31	18	27	24	31	26	28	27	23	25	25	34	30	26	23	34	30	29	23	29	15	20	21	34	24	23	38	24	23	35	23	28	27	28	31	27	33	22	25	25	27	27	26	23	28	28	31	22	31	20	27	29	24	38	28	32	35	26	32	31	22	29	21	13	28	37	19	21	29	33	29	29	32	37	26	33	23	31	28	31	25	29	23	22	26	27	35	23	30	25	20	29	21	27	38	26	30	25	33	30	26	32	35	25	29	22	27	26	21	19	28	26	28	28	31	34	23	44	36	26	24	36	29	28	30	25	21	30	33	34	30	20	25	28	30	23	32	25	30	24	26	32	30	33	23	33	27	26	24	18	27	22	31	22	34	21	27	27	30	28	23	29	28	23	32	24	27	33	24	30	28	33	30	27	23	26	26	26	26	34	31	37	25	33	36	23	28	26	25	23	26	29	28	28	27	27	26	24	24	23	16	24	26	37	26	23	24	28	19	25	30	35	32	34	23	31	36	36	19	25	31	24	25	31	20	31	29	24	31	29	38	27	22	35	22	25	15	38	24	36	25	17	24	31	33	24	25	24	37	39	29	32	32	19	31	26	27	34	18	31	20	28	22	27	35	22	31	35	29	38	24	29	28	35	26	25	28	29	31	29	22	28	30	24	25	24	28	23	29	19	30	33	27	35	29	29	23	32	28	31	22	24	27	15	30	33	23	29	39	32	35	35	27	25	29	23	29	19	28	31	30	21	30	33	32	25	22	26	24	30	32	30	30	28	25	32	24	25	33	27	28	36	29	19	33	25	18	36	20	32	24	22	22	23	22	30	18	21	30	32	26	20	30	30	23	32	29	33	27	31	29	28	29	24	19	22	31	28	22	27	31	35	28	27	22	30	26	30	30	26	31	26	29	27	24	22	17	33	30	34	21	31	32	28	34	22	20	20	27	21	18	20	33	28	26	24	31	20	35	35	33	34	39	32	26	36	23	20	28	22	24	30	27	29	30	30	28	31	29	29	31	23	28	32	29	29	20	36	23	26	36	34	35	35	23	28	36	25	26	28	27	27	28	31	22	32	33	24	23	30	22	27	32	29	30	24	30	31	25	33	28	15	29	23	28	35	25	33	36	23	22	29	25	22	34	19	29	27	25	22	24	18	25	27	21	33	24	25	23	23	28	32	24	24	27	26	26	34	36	22	28	31	29	31	28	27	38	32	19	24	37	23	23	24	20	22	27	23	18	35	32	36	30	26	21	30	25	19	37	36	36	27	34	33	33	35	32	23	37	26	31	25	38	36	30	30	25	26	22	29	22	15	28	28	22	23	24	30	28	36	29	29	26	21	31	20	24	27	24	21	41	20	37	25	25	24	29	37	22	23	29	33	19	25	37	33	28	30	25	23	39	31	30	32	30	19	35	24	32	30	32	38	29	33	28	33	34	25	19	18	23	37	28	31	28	18	25	27	25	31	33	34	22	32	29	25	29	28	30	29	26	34	27	30	35	30	36	23	24	31	30	24	25	24	32	21	35	23	24	29	31	35	26	30	29	23	25	33	31	18	22	27	31	32	34	31	25	28	29	32	43	29	22	16	31	34	33	24	22	39	18	30	28	35	27	25	25	34	35	27	28	34	26	25	22	34	34	33	20	27	21	24	32	29	23	29	37	27	27	37	29	26	40	32	18	26	28	24	38	36	25	28	34	30	28	28	20	25	27	38	34	32	27
34165	20149	8961	16508	21976	21218	17678	13973	11100	9067	7783	6188	5207	4487	4034	3620	3255	3310	2924	3014	3023	2961	2683	2625	2577	2991	2515	1955	1854	1760	1377	1052	1064	1017	997	962	952	901	924	896	915	908	876	841	820	790	726	750	653	712	678	647	608	613	612	584	593	596	575	544	562	548	545	529	544	570	522	519	552	519	547	530	531	513	524	555	517	536	468	484	477	504	512	493	453	507	477	515	479	447	461	464	457	495	471	458	528	470	491	493	473	503	477	486	493	478	461	458	463	488	444	490	457	486	473	489	455	458	514	490	506	454	466	470	487	485	458	521	454	446	493	454	501	506	470	513	487	458	479	446	516	479	491	434	455	467	465	456	488	480	487	469	508	504	493	510	521	481	487	487	498	471	467	467	503	467	478	454	485	431	466	450	488	517	453	431	460	450	511	452	493	485	463	471	443	456	440	430	462	479	451	455	494	502	441	447	423	464	457	500	489	482	444	526	488	502	472	462	491	459	475	471	515	457	509	442	515	420	457	494	445	476	484	414	427	450	483	459	485	453	471	433	465	490	470	486	494	504	486	485	500	485	470	470	467	450	440	483	500	462	490	462	461	482	454	492	463	468	476	450	454	454	471	488	443	444	461	472	489	489	455	488	436	436	486	508	491	490	428	450	481	467	487	444	469	476	495	474	473	486	494	445	476	483	496	486	468	460	437	459	499	470	460	448	452	434	479	474	444	459	442	461	471	438	445	469	451	462	493	457	461	461	468	469	483	466	432	495	468	460	484	478	451	490	482	439	509	495	444	467	457	484	463	498	500	485	441	501	466	491	437	482	463	462	422	446	490	480	487	461	461	490	462	501	420	455	453	445	463	458	461	437	481	511	503	462	481	453	465	471	462	416	473	451	474	447	457	468	460	433	466	499	490	495	482	484	443	478	450	473	470	462	474	464	451	455	471	461	452	488	437	431	468	474	442	504	468	462	502	471	453	460	470	486	467	446	464	445	468	500	467	451	453	504	506	472	430	471	481	461	453	483	473	483	474	462	525	476	463	496	463	449	484	478	504	461	478	465	494	431	437	490	463	480	467	498	476	466	441	468	478	477	458	470	453	448	452	457	540	475	423	439	463	469	458	454	484	494	425	509	463	472	456	487	456	491	492	494	469	457	516	441	437	476	421	507	451	479	465	448	478	465	470	421	477	490	518	449	434	491	448	447	460	485	485	465	452	475	503	462	477	467	494	465	455	478	455	486	469	492	465	449	462	436	454	512	454	470	506	484	480	443	449	474	442	479	451	481	471	485	467	447	444	476	448	489	473	454	451	465	458	494	484	456	462	501	471	487	496	492	470	450	445	456	484	481	477	464	478	479	482	459	453	483	514	464	489	491	479	501	477	483	468	502	438	471	460	528	440	464	461	465	443	463	478	451	464	440	465	422	467	462	449	487	455	489	448	493	495	468	437	455	504	475	460	466	475	481	449	437	508	493	477	466	460	488	449	481	470	448	490	443	459	484	465	487	481	487	482	492	477	490	464	473	481	450	489	468	483	497	474	506	478	483	463	503	447	503	462	460	446	446	507	460	464	504	464	482	468	480	435	488	489	523	508	447	509	518	496	466	485	456	500	468	477	475	513	506	458	454	517	482	512	490	523	464	490	479	437	488	445	459	484	445	494	494	480	494	472	431	459	471	474	473	499	456	444	464	462	478	440	456	474	469	456	507	448	475	425	494	478	454	499	439	445	430	472	508	456	471	454	471	460	508	437	492	475	504	459	491	456	476	447	475	471	472	492	463	495	500	467	466	438	436	482	467	439	432	478	485	474	487	458	452	471	458	463	505	457	464	487	469	462	457	477	497	447	480	453	428	480	462	477	461	431	467	478	476	477	485	478	454	475	444	473	479	463	463	472	468	441	496	471	485	454	468	481	463	457	460	478	458	484	424	491	483	455	504	441	487	437	420	502	462	482	467	446	467	463	436	517	505	447	485	456	479	469	470	421	518	476	470	495	480	492	501	469	442	491	444	471	420	500	452	439	479	463	508	490	503	458	449	500	481	460	461	473	502	492	466	440	471	403	490	461	446	448	468	493	482	448	458	424	460	438	472	476	463	466	458	513	440	478	476	443	457	445	484	488	440	451	501	467	511	457	471	461	449	462	493	473	455	472	483	517	472	476	454	485	497	436	453	456	461	463	472	475	446	490	481	430	476	456	453	467	482	416	446	450	481	459	464	493	450	454	464	444	468	480	480	463	421	474	444	513	467	457	494	462	506	493	479	460	473	475	490	485	494	428	450	483	467	479	473	485	522	497	469	492	505	454	505	473	480	460	474	480	462	464	509	439	439	478	506	460	453	473	470	459	448	441	468	493	452	490	475	484	491	460	426	484	521	516	437	477	453	474	469	470	482	458	436	487	489	494	437	458	514	463	429	407	435	466	461	497	455	459	474	473	461	476	468	456	465	448	488	503	459	460	451	457	456	472	471	488	474	450	484	482	466	451	454	460	442	442	464	469	464	488	451	494	503	499	472	459	448	488	493	494	469	490	485	487	501	470	480	475	484	438	428	495	466	488	459	441	456	447	487	502	465	521	490	494	465	493	494	484	467	445	471	450	433	473	492	484	446	497	483	481	503	448	467	473	469	471	456	470	485	492	492	460	492	495	481	497	439	478	502	488	461	521	551	479	499	477	474	434	478	450	460	472	442	467	475	493	450	521	482	513	487	494	496	475	468	501	474	510	472	503	477	495	507	457	453	473	458	492	462	463	485	498	464	426	476	502	480	437	490	456	454	488	487	479	475	441	491	502	471	510	460	445	451	502	458	445	450	468	509	457	439	517	470	448	463	492	467	489	445	457	479	445	453	487	424	469	465	480	414	444	490	502	460	513	456	433	497	468	423	508	486	456	440	456	500	474	463	495	507	481	457	427	518	443	526	480	465	463	465	459	453	497	477	509	472	439	462	462	433	476	471	457	493	463	451	498	454	443	439	430	493	467	464	454	490	466	482	470	452	442	485	456	478	456	505	489	469	484	500	498	496	497	510	482	478	447	460	441	461	469	469	465	435	488	510	473	444	451	480	436	441	459	507	466	446	443	482	491	475	452	521	509	438	453	506	455	490	463	455	495	494	490	479	466	494	483	445	462	463	455	509	448	472	430	519	476	516	434	488	468	478	482	484	443	484	489	463	507	477	429	482	480	469	480	431	499	464	461	531	482	471	475	481	475	464	509	458	473	474	484	471	445	477	447	475	429	492	517	486	494	491	478	489	482	461	487	485	457	426	424	481	446	456	451	473	498	491	459	440	474	457	464	446	438	504	476	428	488	465	488	441	477	472	465	457	450	464	469	479	474	457	492	429	472	461	488	466	455	475	483	496	472	437	471	445	475	489	500	435	419	464	466	438	470	485	445	466	507	471	480	441	502	453	467	472	475	478	492	464	436	473	456	465	488	417	472	470	453	473	460	457	442	454	442	483	475	488	497	478	438	465	522	480	456	496	437	460
6362	2918	738	422	579	538	413	363	324	303	266	201	167	160	149	143	115	140	122	112	113	106	119	108	105	122	84	93	97	91	52	62	64	64	47	44	48	50	64	50	54	51	60	44	55	43	46	41	43	48	51	44	43	44	42	45	30	40	40	48	40	38	40	38	50	35	42	38	37	39	39	39	42	38	25	43	36	35	43	36	45	50	46	37	50	29	38	46	27	36	52	46	40	40	35	48	36	43	31	27	30	45	38	36	39	29	36	46	45	51	35	45	46	33	31	30	34	47	44	37	33	38	40	45	39	31	45	39	34	28	34	34	39	38	31	42	44	34	35	36	41	36	47	33	46	38	40	40	45	34	39	38	39	29	30	48	38	43	44	38	32	43	30	41	40	31	46	39	28	25	32	33	40	45	47	32	46	41	34	39	37	33	36	36	39	33	47	44	34	33	40	51	26	38	30	31	37	37	42	40	39	48	40	38	25	28	33	43	40	36	47	38	32	38	37	35	38	43	35	32	37	37	49	42	56	48	44	27	44	41	30	32	41	42	30	39	40	38	36	28	29	48	27	32	50	31	22	34	30	30	29	36	31	36	31	39	37	34	40	26	30	44	30	33	42	40	45	42	41	38	45	36	40	36	46	35	32	31	29	40	31	37	45	43	38	31	37	30	48	33	51	38	37	39	39	43	35	32	31	37	26	44	40	41	31	35	25	44	28	38	41	43	42	47	37	41	36	45	49	39	35	34	40	33	42	33	39	35	37	43	40	44	37	35	44	37	40	39	41	31	39	41	32	39	45	38	40	31	37	37	47	36	38	36	46	43	31	34	42	46	43	43	34	24	46	27	39	33	36	28	30	39	32	40	38	33	29	41	39	39	32	36	41	49	34	43	46	42	37	38	41	38	34	38	43	32	39	37	34	35	42	31	43	35	41	40	29	31	32	37	39	33	32	37	27	41	31	36	32	39	30	25	41	33	29	42	41	34	35	40	42	37	40	45	39	40	29	33	36	30	35	52	38	48	43	26	38	39	41	30	36	37	27	44	32	38	41	49	42	32	37	34	45	32	36	37	36	40	32	38	43	33	42	37	31	36	44	38	41	50	38	33	48	45	37	31	28	37	45	27	44	39	40	48	24	37	40	37	45	36	41	35	47	27	57	43	38	39	49	37	27	40	39	36	34	33	41	43	31	47	28	35	36	36	38	37	35	43	46	45	35	36	37	44	38	35	41	41	42	39	36	32	39	43	38	49	49	44	37	39	42	43	45	48	41	43	39	39	29	32	35	33	41	36	26	36	29	42	40	38	29	37	36	30	35	36	51	33	41	38	36	43	36	34	36	42	37	34	38	39	37	33	40	28	38	38	42	28	33	35	38	41	26	35	35	41	34	45	42	33	37	37	44	37	25	42	47	38	40	37	52	24	41	42	48	24	34	37	24	50	44	53	41	41	43	29	38	43	33	52	33	41	46	49	47	39	32	32	51	27	37	31	46	40	38	33	29	31	40	55	36	44	30	33	46	48	34	51	34	47	62	33	45	40	38	27	48	35	46	50	29	35	40	36	36	23	45	41	48	31	27	34	34	30	34	50	36	38	46	51	33	40	32	34	37	43	30	39	31	41	46	41	41	33	32	33	33	37	26	42	35	32	37	48	33	32	42	42	48	41	31	32	28	54	29	31	40	33	42	32	44	40	37	36	28	33	48	38	33	38	37	40	31	33	33	34	33	41	45	39	51	35	39	32	56	37	40	46	37	27	35	36	33	49	33	46	45	31	28	33	30	44	39	39	36	38	34	43	36	40	32	43	29	42	38	40	33	35	38	49	38	34	36	40	32	34	29	47	28	33	35	35	50	53	43	42	44	37	38	43	38	25	34	40	43	39	37	48	53	41	42	40	30	38	39	26	41	39	39	35	38	42	42	34	38	25	50	39	33	58	39	38	35	38	38	34	41	33	39	37	35	36	38	37	36	42	40	36	32	45	36	36	40	34	36	34	33	36	53	28	41	42	36	48	34	38	49	33	39	30	44	37	45	45	36	34	25	34	31	36	32	39	49	44	41	34	35	43	51	33	38	39	31	39	39	42	36	28	34	31	42	35	32	43	37	34	30	37	45	32	41	31	38	38	36	30	48	42	45	34	41	33	30	41	39	30	29	46	36	41	34	37	33	43	36	39	33	41	41	34	35	31	43	41	30	38	32	47	40	33	36	36	33	31	36	38	38	43	33	42	38	34	42	18	39	30	50	29	42	46	28	41	39	40	36	47	40	35	36	47	36	39	41	30	43	36	35	46	37	34	23	35	36	39	29	43	43	32	45	31	46	30	40	40	45	33	21	35	29	45	32	40	44	40	34	30	29	40	34	37	31	37	45	38	41	37	34	43	34	45	31	32	36	37	34	36	39	24	45	44	39	31	35	33	34	19	40	38	40	38	42	38	34	29	29	51	40	37	45	41	41	32	43	47	40	34	28	35	33	37	31	46	39	32	37	35	28	37	37	33	43	39	38	39	50	35	34	45	32	26	28	38	31	40	48	27	48	30	49	36	34	37	29	42	36	41	42	37	34	45	34	41	35	33	48	32	34	39	54	35	36	49	32	45	35	39	31	36	44	31	37	44	37	33	37	43	32	36	49	51	48	42	40	26	48	39	37	31	40	48	34	34	56	34	43	36	34	29	35	32	39	32	30	46	32	42	49	27	30	47	30	49	35	35	36	44	47	35	35	40	29	41	37	39	40	31	33	35	42	31	49	33	28	32	50	37	51	35	36	35	30	36	33	38	44	42	37	31	38	36	38	39	42	40	41	43	47	38	45	33	39	46	35	35	35	43	39	45	38	29	23	39	33	41	35	35	33	35	37	44	34	35	37	31	26	29	47	45	42	46	39	34	38	26	36	30	40	37	40	29	33	28	43	43	41	38	38	31	31	47	38	35	44	40	36	34	35	33	39	38	38	44	29	38	26	46	48	38	40	42	39	29	34	36	40	40	37	35	45	30	26	43	33	33	37	29	41	38	35	27	43	34	29	38	35	39	29	41	39	35	37	32	40	32	27	35	32	28	37	38	41	44	43	42	41	45	32	32	32	45	47	40	35	42	34	35	44	26	34	34	42	38	48	26	26	37	33	39	42	44	41	30	31	40	34	30	46	35	40	38	33	35	30	37	37	33	30	32	39	34	49	39	36	35	47	42	42	37	36	41	34	39	29	40	54	39	44	35	40	32	40	49	32	33	32	39	32	41	39	33	36	33	30	29	42	51	26	35	45	31	40	21	32	42	42	36	35	36	39	36	44	47	33	35	37	49	45	36	39	42	35	33	43	35	41	42	48	28	38	45	41	29	28	42	42	43	33	40	43	37	39	39	31	31	32	52	41	34	33	33	45	48	46	30	41	44	35	46	39	44	37	34	37	36	48	50	48	40	36	37	40	42	35	38	40	36	44	45	43	52	34	28	34	31	44	35	36	39	38	39	29	36	30	31	37	42
43495	27904	15226	24406	31164	29565	26008	21890	18728	16045	13939	11467	9451	8548	7456	6716	6496	6100	5814	5349	5019	4796	4534	4337	4577	4479	3735	3264	2976	2633	2070	1705	1681	1687	1604	1476	1471	1408	1426	1429	1443	1406	1323	1290	1258	1194	1150	1054	1018	933	915	924	946	942	889	842	892	862	837	846	783	779	741	814	776	758	734	763	798	750	793	770	804	724	787	752	701	739	692	689	673	677	712	739	698	699	665	663	651	622	685	632	667	632	687	699	638	664	659	652	642	669	638	682	668	648	643	665	624	685	643	725	632	647	645	673	667	636	673	668	632	642	625	601	679	677	608	651	653	609	666	682	661	647	662	682	598	680	647	661	625	650	624	647	633	683	640	649	681	633	684	675	663	654	678	653	668	656	637	676	630	668	681	647	596	701	653	657	662	633	636	644	637	636	670	664	623	690	627	631	663	634	664	620	659	677	614	626	605	604	657	646	632	656	662	631	665	632	622	663	604	612	627	657	608	661	614	626	659	610	645	650	612	595	649	650	661	658	620	676	632	661	643	629	618	617	641	628	667	620	657	647	626	649	604	629	686	677	666	636	662	676	606	612	623	642	672	597	632	665	621	632	640	636	650	611	651	693	604	666	662	631	624	664	655	632	595	628	631	680	629	629	603	645	666	632	641	676	653	642	649	618	638	685	658	690	609	617	651	635	664	592	643	573	633	642	682	645	615	669	634	659	636	657	664	641	675	638	674	688	655	655	606	650	631	616	615	617	649	659	650	654	590	665	631	629	641	622	581	635	612	659	625	667	697	617	679	605	617	682	644	662	612	631	638	657	590	669	624	661	614	642	673	660	633	636	657	620	614	651	634	668	683	649	619	671	665	635	602	619	629	647	638	641	617	613	617	642	632	628	695	648	661	671	621	638	634	661	625	579	624	689	624	653	632	668	655	622	623	652	633	669	664	598	630	591	630	642	619	632	619	658	682	596	614	635	639	665	674	667	619	680	624	654	629	659	666	641	621	658	633	655	623	622	601	683	659	619	634	619	641	631	648	659	645	661	647	620	648	651	671	660	617	609	637	660	655	648	697	653	627	651	668	664	637	667	628	604	673	651	654	618	682	628	607	642	648	643	611	619	603	657	641	661	617	668	622	634	614	642	640	668	628	693	603	614	631	636	645	696	656	628	626	652	611	628	638	612	618	692	622	638	676	671	619	642	640	640	653	626	622	617	637	657	678	668	647	686	640	670	649	664	634	627	679	642	696	654	573	652	662	648	622	614	639	647	621	644	607	669	640	661	611	676	647	680	646	608	633	639	657	698	648	624	616	625	642	641	602	624	701	621	687	658	642	621	642	642	603	705	645	690	645	633	671	654	675	667	626	639	676	615	652	640	656	655	632	634	638	606	660	655	619	607	634	633	667	659	637	637	626	623	610	688	604	663	633	609	652	679	676	617	655	641	567	608	689	626	627	633	666	678	621	646	661	665	607	653	658	619	653	629	644	644	636	621	625	666	668	656	632	634	667	655	637	616	636	663	680	661	646	604	633	647	611	631	631	591	649	656	641	590	635	675	612	601	686	662	659	587	601	633	654	630	662	681	614	616	656	669	649	651	633	627	658	659	666	667	642	614	688	660	597	655	620	633	644	662	624	618	661	636	602	637	646	624	634	641	628	609	656	620	642	624	644	641	669	649	619	643	674	678	629	660	633	646	650	660	640	613	645	613	635	635	598	614	633	620	627	653	671	679	634	615	605	636	649	669	622	667	634	666	609	614	618	612	624	655	659	665	669	641	654	595	631	623	619	665	611	644	647	687	667	693	674	603	623	628	663	683	658	620	642	649	686	649	595	623	642	629	624	626	646	654	677	658	626	679	656	647	598	619	668	648	640	670	656	626	651	684	665	648	658	647	665	658	642	674	652	623	607	603	656	636	654	633	674	627	614	624	641	650	660	618	645	656	629	661	648	614	637	650	633	601	664	651	635	656	670	627	613	625	651	713	659	647	672	643	616	580	608	695	638	659	641	640	605	646	657	673	627	639	651	631	652	619	646	648	619	657	637	670	646	661	646	631	606	647	629	659	646	647	609	619	617	634	650	647	643	598	623	676	667	633	624	671	672	616	625	638	653	617	685	585	668	623	646	617	640	632	638	589	658	608	594	662	591	704	559	615	636	682	644	639	629	646	656	612	605	637	616	606	641	646	644	643	670	676	660	674	628	638	623	670	642	671	636	595	632	657	638	604	664	655	602	644	640	603	674	664	637	648	639	658	624	644	634	669	653	601	683	691	632	659	645	578	684	616	669	622	626	652	638	655	649	657	645	629	604	642	629	617	659	655	671	631	691	644	646	630	634	675	677	687	647	643	623	638	685	689	648	638	610	644	628	672	587	678	649	651	632	664	659	697	711	627	647	645	651	591	632	667	671	638	677	630	629	664	624	631	641	616	692	656	631	630	649	700	628	639	645	631	624	619	649	607	620	645	649	657	629	674	651	657	655	583	592	652	620	661	620	638	577	620	635	653	642	638	599	681	641	599	616	604	624	626	590	650	614	662	608	580	671	647	600	662	656	705	663	615	647	622	625	613	645	659	696	670	612	608	611	620	628	616	680	667	647	640	637	662	674	669	673	622	619	643	647	619	619	654	634	610	643	674	594	628	615	640	607	628	657	624	641	631	653	595	678	655	615	626	626	630	650	668	671	673	663	608	630	600	649	625	665	613	636	624	662	683	656	639	655	673	671	664	632	676	686	658	665	634	661	667	651	618	630	675	673	668	653	613	597	594	601	662	615	657	674	679	651	661	639	673	612	655	623	655	679	655	669	649	670	704	653	649	649	649	656	610	587	676	590	675	635	622	605	626	642	640	621	669	642	613	634	671	621	629	608	674	644	636	641	648	593	648	601	642	645	636	627	670	671	645	667	675	619	677	656	648	682	636	614	643	661	633	627	624	605	616	681	592	685	615	647	629	626	676	630	657	593	637	601	598	691	628	631	671	674	641	687	662	629	652	666	676	635	607	646	639	639	615	660	644	604	666	595	669	629	648	638	634	666	663	635	632	648	616	688	627	596	675	601	628	582	605	654	667	622	655	619	650	649	670	631	663	656	636	654	673	596	653	664	655	639	651	642	648	632	626	641	666	617	651	621	646	635	598	637	622	672	682	599	612	638	609	620	639	648	644	595	623	655	603	631	613	657	687	617	608	592	641	613	637	638	614	627	647	657	610	685	642	660	621	636	682	641	664	684	599	629	686	654	630	660	655	637	644	616	656	630	628	635	683	655	652	638	608	674	651	637	643	643	614	615	623	643	639	669	658	639	681	663	635	631	647	648	614	625	653	626	665	655	647	657	645	667	613	606	591	619	654	634	643	672	635	616	623	649	689	639	633	645	659	619	611	607	608	636	626	639	617	653	688	635	649	603	622	666	622	613	604	634	648	641	645	662	665	647	667	623	697	613	661	672	626	656	602	685	680	654	624	688	697	670	657	680	632	653	612	663	623	645	663	611	586	629	634
6292	2113	584	297	436	431	321	290	238	220	189	176	123	157	123	121	113	98	110	105	106	98	91	91	109	83	91	68	65	60	50	49	41	49	51	52	46	47	36	52	46	40	46	45	47	45	46	48	34	45	41	54	45	40	36	46	50	36	41	33	41	39	43	33	38	36	49	39	36	43	33	41	35	29	38	51	42	30	36	38	34	52	42	33	46	35	44	42	47	36	35	42	37	39	50	39	34	37	32	38	31	48	29	38	40	33	31	31	44	36	37	39	41	29	29	42	36	29	34	37	37	29	35	35	36	43	34	33	32	32	35	36	38	40	52	40	35	31	41	40	38	39	33	38	35	33	31	27	30	38	43	39	50	42	44	34	35	38	45	39	28	40	41	40	39	45	28	33	42	40	31	35	30	42	52	28	39	33	29	34	34	41	44	28	41	39	32	30	30	35	30	31	35	39	39	35	39	47	32	44	32	33	44	40	45	18	51	41	37	32	38	36	34	38	33	45	31	46	43	28	36	32	41	39	25	30	29	40	30	37	36	28	38	33	38	43	38	45	35	23	29	36	33	23	31	33	44	35	30	28	31	36	40	33	37	43	40	36	51	29	41	42	39	46	43	37	39	31	29	30	31	34	37	48	42	38	28	24	35	42	40	22	31	39	31	42	34	33	46	31	35	43	35	46	41	43	37	37	34	27	38	32	45	34	35	38	38	37	35	43	40	37	38	38	40	43	36	32	40	48	45	43	27	33	26	39	43	28	22	28	32	34	36	40	42	45	27	31	33	44	31	38	51	33	34	44	23	32	32	41	30	41	31	38	27	43	35	41	43	28	33	33	36	39	47	33	34	39	30	38	39	33	35	42	42	41	27	33	50	31	39	31	31	52	41	35	42	42	32	38	37	36	50	34	53	36	38	36	31	46	48	39	37	40	37	32	26	54	31	34	45	34	33	38	41	36	33	39	49	41	31	36	42	37	37	29	35	30	36	34	45	38	30	34	24	42	44	41	32	40	27	37	41	38	41	48	24	29	33	30	36	35	34	41	34	36	25	39	41	34	28	41	38	26	28	34	28	42	38	35	47	41	37	41	36	38	27	35	48	32	41	31	37	30	43	36	43	29	30	33	40	37	41	42	26	35	37	46	32	33	34	34	30	34	38	32	43	39	38	31	45	40	40	37	31	29	29	43	30	26	43	41	34	37	42	45	38	37	43	39	36	33	44	31	34	35	29	37	36	33	46	38	40	43	30	27	33	31	40	39	41	34	32	40	34	36	43	39	31	38	32	30	36	47	26	45	25	33	26	28	42	19	44	41	34	35	44	44	37	32	44	36	35	32	37	32	42	30	37	37	36	46	35	34	46	26	32	49	44	31	45	23	31	28	30	33	35	50	39	39	41	36	35	26	34	38	38	36	33	36	35	34	38	32	41	26	32	24	31	36	50	30	27	37	34	37	32	29	33	44	34	36	34	40	36	32	42	45	39	34	37	49	37	38	36	48	27	39	40	30	26	36	32	35	34	37	33	26	31	30	28	38	34	31	34	32	36	30	39	35	43	48	31	31	33	39	32	31	31	31	30	38	39	46	28	27	31	40	51	41	33	27	32	26	24	42	40	38	47	40	37	29	30	40	36	30	36	33	39	31	28	40	42	37	49	36	35	45	33	40	25	35	45	28	34	42	35	24	34	28	38	40	42	35	47	37	43	36	34	52	40	38	25	45	39	43	46	36	37	39	35	38	32	42	26	47	31	38	37	40	40	46	33	42	37	45	39	37	27	33	32	44	33	28	39	25	40	28	44	38	34	37	26	52	36	41	39	35	34	47	38	29	34	53	37	44	38	37	40	23	41	44	41	41	38	36	33	31	45	32	37	25	37	23	30	35	31	31	40	46	41	37	36	49	36	42	29	30	41	43	29	43	39	38	30	27	39	40	33	38	29	40	41	38	29	29	40	38	33	38	38	42	32	37	43	25	31	35	30	32	35	35	38	37	32	37	39	38	32	40	36	30	32	45	38	31	43	51	36	35	36	37	28	31	49	38	29	25	32	28	31	45	41	31	28	39	34	37	32	40	38	43	29	41	38	39	40	33	31	41	35	40	44	36	42	40	34	48	38	41	39	41	35	38	36	27	40	39	36	42	45	33	41	41	26	23	34	28	38	38	39	43	25	26	42	39	36	41	31	45	44	37	40	25	38	31	42	37	29	32	30	42	46	29	34	39	41	35	29	37	34	26	40	33	30	47	35	24	34	29	29	38	54	39	38	31	30	31	32	43	30	31	46	38	43	41	33	38	30	43	34	37	33	32	43	44	42	39	32	34	31	36	33	37	38	38	39	35	35	46	35	40	30	38	38	48	35	32	42	33	25	41	53	31	29	31	50	35	32	37	30	32	25	40	39	36	37	32	47	49	30	54	25	42	40	26	42	31	37	31	43	35	32	38	36	31	44	36	36	24	35	42	45	41	42	38	37	41	37	46	43	36	33	35	27	44	29	44	43	40	43	44	43	32	42	30	34	40	38	26	41	29	40	51	48	32	46	29	38	40	33	42	24	40	41	26	41	48	35	36	39	38	35	29	29	37	48	37	35	38	30	30	41	36	41	27	39	42	32	36	30	39	35	39	27	38	37	36	32	35	38	36	34	37	40	51	31	37	40	37	24	32	42	34	30	33	38	27	35	40	32	40	44	39	41	31	37	37	32	48	28	43	33	32	25	31	31	43	36	28	35	33	24	30	38	40	28	29	33	37	34	32	38	51	31	40	40	23	30	45	34	41	36	33	44	37	31	21	41	32	40	32	30	41	46	30	27	34	48	38	38	55	33	55	29	41	25	44	38	34	42	33	44	39	35	26	28	40	39	40	38	34	44	35	45	36	31	30	34	33	43	35	31	34	42	49	47	49	27	39	28	33	33	43	35	42	37	34	26	38	47	29	29	46	36	44	27	38	34	29	49	34	33	34	35	32	36	35	49	31	34	36	36	40	37	38	29	28	31	34	35	41	35	36	53	40	30	32	44	36	51	36	41	31	51	41	39	35	38	51	43	30	27	40	39	35	36	38	28	37	32	43	35	41	34	24	44	38	26	37	30	34	23	43	28	37	26	36	42	41	28	42	30	38	36	26	37	36	31	45	39	41	43	33	39	38	31	50	35	38	32	36	31	25	31	46	48	43	28	30	46	45	33	31	41	37	38	37	45	35	36	35	29	22	29	44	31	39	38	37	27	38	40	40	45	67	33	44	43	41	35	44	33	32	33	39	45	35	28	35	35	38	35	35	38	39	41	44	31	32	29	44	37	32	41	34	27	33	52	44	47	34	43	23	28	35	43	37	37	36	35	45	31	28	39	44	35	38	35	46	40	35	27	40	47	42	39	42	37	33	28	50	39	35	34	39	40	36	37	37	29	35	32	36	39	30	37	24	34	35	48	35	39	32	35	42	46	49	45	39	33	34	27	46	43	33	43	42	38	41	41	36	31	38	42	40
38906	24652	12743	20916	28213	27224	23104	19155	16206	13451	11312	9498	7870	7361	6460	5939	5374	4809	4681	4771	4423	4172	3986	3781	4015	3233	3029	2683	2738	2145	1645	1495	1506	1408	1364	1279	1316	1266	1283	1332	1251	1238	1167	1145	1098	1031	954	988	916	900	877	835	877	829	831	871	771	791	779	762	744	698	762	782	704	705	675	753	696	675	726	682	705	752	710	736	709	652	637	633	665	706	646	703	685	697	631	669	678	645	657	618	681	671	618	637	617	629	604	645	668	616	662	655	610	619	651	596	642	624	631	679	619	611	632	585	620	644	634	650	623	570	632	600	629	606	611	610	637	618	622	657	649	606	613	620	601	655	587	657	654	594	581	621	634	640	558	639	615	646	610	621	621	657	634	675	685	615	634	657	590	655	650	596	663	620	650	626	643	621	604	656	601	662	678	620	602	610	638	626	616	652	605	610	608	641	647	649	616	609	610	613	618	591	627	626	601	635	642	621	631	615	617	632	587	601	655	621	617	650	572	642	616	631	614	624	645	616	640	584	630	586	655	617	631	590	597	654	623	668	599	652	604	648	638	622	604	635	633	612	619	621	667	604	639	636	567	633	616	585	603	576	605	624	641	648	609	578	642	615	597	648	627	605	651	637	611	632	621	638	588	649	598	633	632	607	636	640	659	598	621	608	604	628	615	622	616	642	632	638	643	618	622	663	625	618	623	601	628	640	626	632	647	635	611	649	593	641	638	600	613	656	629	654	652	666	595	614	588	594	617	617	601	647	569	618	638	600	616	602	637	632	622	600	633	642	639	608	692	662	618	649	640	602	643	630	642	646	607	634	591	636	585	611	618	633	619	607	551	608	613	641	633	624	629	600	619	591	613	626	617	594	642	588	585	642	610	644	633	624	616	654	669	637	610	647	608	612	640	586	668	659	646	620	629	668	641	661	580	599	632	630	640	599	585	643	621	609	627	631	625	648	589	634	615	635	627	619	603	655	594	613	620	601	613	619	605	620	643	680	602	614	670	668	567	623	641	588	651	609	639	623	616	683	649	661	662	614	623	627	649	669	626	638	595	604	618	623	623	617	610	603	630	658	605	623	648	591	607	617	623	583	620	641	593	603	632	607	622	619	695	648	638	629	666	638	583	594	614	581	629	618	625	609	630	633	608	636	599	564	617	688	616	637	629	600	594	656	629	621	689	625	621	649	629	643	643	630	642	677	634	639	641	620	646	582	640	633	614	638	610	641	568	616	616	620	623	607	615	633	607	609	648	607	596	599	615	650	614	624	629	635	659	666	618	624	651	603	632	651	601	640	634	604	646	620	636	639	614	587	611	653	645	591	588	649	629	597	671	659	624	644	601	614	611	622	640	628	642	610	610	625	635	630	658	594	592	588	625	600	612	609	590	661	545	566	597	623	637	628	642	585	611	633	629	569	625	610	625	613	608	677	625	637	668	633	659	649	608	601	630	620	646	613	684	636	640	591	648	617	619	610	634	618	641	615	642	608	644	588	602	608	634	643	636	616	659	596	654	609	653	587	639	616	608	617	600	614	634	645	609	604	631	610	596	645	573	607	592	610	629	615	624	648	620	573	604	660	613	597	659	646	607	638	620	626	582	630	612	628	604	601	561	599	626	632	607	655	617	657	611	558	593	641	562	646	653	611	639	606	648	651	650	657	606	676	617	606	628	633	667	596	640	610	613	600	645	607	586	638	614	611	595	657	643	614	617	665	621	622	689	597	636	682	567	644	592	638	609	606	612	652	562	636	644	640	606	628	630	610	638	636	604	627	608	597	613	660	641	644	604	613	604	587	603	624	613	598	613	637	613	623	584	625	631	589	610	600	641	589	655	613	585	623	581	583	603	634	592	598	611	658	675	616	624	604	658	650	613	618	597	630	583	637	654	619	665	642	642	626	634	635	656	643	622	617	647	665	639	644	626	644	671	646	610	616	611	638	646	626	636	610	619	658	621	626	661	618	608	648	633	632	658	620	603	625	628	605	618	648	649	566	603	652	590	653	624	658	595	642	606	595	614	632	598	651	602	619	630	641	643	632	632	633	592	643	596	651	631	603	606	625	601	622	639	610	611	624	615	619	625	604	602	622	628	621	627	601	639	614	652	667	648	600	576	620	631	626	694	623	655	637	627	604	608	629	653	615	588	612	600	620	678	621	601	616	620	632	599	662	631	639	642	652	581	596	627	598	665	635	598	634	616	611	622	641	655	642	603	656	639	634	597	635	614	604	592	603	618	633	673	635	611	652	609	616	635	636	647	608	683	604	645	612	607	593	620	632	624	634	611	638	630	613	580	607	653	651	641	606	672	607	631	640	694	552	592	615	604	607	628	633	641	629	674	611	615	589	602	651	635	625	605	601	659	629	622	595	620	585	596	616	645	572	601	649	623	654	641	603	645	615	670	575	611	570	610	589	602	615	654	603	612	615	589	617	649	641	618	630	663	612	607	631	624	584	630	607	610	601	641	581	606	616	619	605	589	612	636	594	643	614	586	607	637	626	598	630	613	615	640	657	613	604	613	622	689	604	602	628	642	603	589	598	641	654	616	664	605	591	635	631	644	582	665	657	649	639	605	644	640	643	594	622	649	649	597	633	619	606	651	659	610	670	624	624	608	613	603	653	593	641	632	613	646	606	557	619	607	568	590	651	647	635	602	598	674	649	593	646	604	609	647	648	646	633	639	611	635	661	611	582	640	604	595	577	662	601	647	644	656	640	616	607	653	598	647	612	628	647	627	616	613	649	640	611	578	660	654	635	611	599	647	611	607	587	647	615	629	606	649	613	618	634	644	632	628	596	607	644	653	573	674	598	636	658	621	629	641	616	637	666	648	607	651	644	612	640	551	603	608	605	641	639	593	584	650	616	654	569	612	698	600	605	623	599	602	631	681	594	616	649	632	596	650	651	652	615	672	632	595	658	648	598	618	628	649	627	645	619	612	628	616	651	629	618	645	627	586	642	617	624	621	612	611	644	628	629	600	602	639	616	612	630	639	608	629	579	597	608	645	604	647	603	609	621	652	562	607	609	606	608	625	679	628	647	612	670	653	612	605	561	628	633	627	603	658	617	600	625	564	602	642	649	653	631	648	615	617	613	632	600	581	609	640	632	625	621	639	620	624	641	651	604	601	614	620	663	662	630	624	599	616	671	600	630	595	601	630	681	606	628	633	603	652	600	622	580	568	608	602	596	644	638	597	645	610	636	627	649	621	641	606	646	643	658	598	627	632	587	628	591	646	658	646	633	618	621	607	626	623	590	615	617	616	623	642	608	608	609	598	610	610	638	617	626	631	669	635	630	617	648	600	630	658	628	603	637	633	588	651	633	603	643	625	593	663	606	624	609	664	700	650	641	567	620	670	645	572	665	581	631	568	668	649	577	663	629	619	593	636	600	628	559	637	657	624	609	593	666	606	666	630	652	614	608	575	629	623	619	636	643	679	635	573	621	645	612	659	607	587	608	589	594	657	638	655	624	611	584	619	618	600	644	632	603
8291	3816	957	535	627	653	525	464	417	348	299	252	237	220	223	193	175	147	147	179	135	150	142	117	124	120	96	117	92	83	78	76	73	59	55	63	63	64	57	54	72	62	60	67	59	53	40	59	56	48	59	61	48	53	50	52	50	47	65	52	52	53	61	43	31	54	48	39	53	49	47	42	52	43	45	49	50	40	52	50	50	45	38	48	47	51	51	48	44	41	44	53	45	47	55	42	42	50	50	37	38	40	33	45	32	57	55	42	50	50	38	54	44	54	42	47	47	42	45	42	62	46	45	54	53	40	49	50	44	37	52	43	51	44	46	38	38	49	38	33	47	54	48	46	25	30	57	45	43	45	39	44	48	37	41	49	54	40	45	47	62	51	35	42	37	35	43	42	24	43	36	47	57	41	40	33	42	50	40	47	44	59	45	35	43	37	40	44	40	44	36	37	32	39	55	51	39	43	46	37	44	46	46	51	37	50	48	48	44	40	52	58	41	41	48	49	58	48	51	46	47	52	44	46	39	49	45	43	45	45	49	40	42	47	55	53	57	47	48	46	48	50	50	40	50	40	35	44	37	44	42	36	44	47	48	58	47	35	30	49	46	49	50	49	42	47	48	45	55	34	46	42	51	41	34	44	40	45	47	52	60	47	48	39	51	45	50	39	34	48	40	45	56	44	39	40	50	44	41	42	53	45	61	56	47	52	34	42	49	45	41	47	42	47	46	52	32	47	41	44	44	55	41	36	49	42	42	46	38	52	47	43	28	61	53	48	40	41	50	35	53	53	52	38	48	48	47	43	41	53	49	49	51	45	46	50	40	54	47	51	37	43	34	54	52	35	47	28	48	45	47	36	34	58	44	45	48	39	44	41	43	43	42	41	48	60	51	43	45	55	49	48	43	50	41	50	46	41	52	31	41	39	57	39	50	46	41	42	43	49	41	58	36	45	53	51	51	37	42	47	44	43	41	47	46	43	35	39	43	41	45	31	40	39	45	53	36	48	52	37	47	48	63	50	50	43	45	48	36	34	42	50	45	42	46	49	43	46	54	36	47	29	50	30	37	49	42	42	49	49	34	36	42	53	41	49	41	51	36	37	46	37	43	40	43	46	42	47	40	56	37	47	45	39	40	44	50	45	48	38	45	48	31	46	42	45	46	44	33	49	51	44	38	45	35	37	41	49	55	35	39	45	50	55	40	43	46	39	42	38	50	39	38	44	57	55	48	48	45	40	45	41	38	31	35	36	56	43	37	42	47	52	34	46	64	48	46	45	63	44	41	52	49	40	52	36	45	43	46	45	55	46	41	41	48	48	46	46	41	43	52	45	45	43	42	42	42	52	38	40	44	48	39	45	54	43	46	43	50	39	52	41	37	40	41	50	58	49	44	38	41	36	42	44	40	42	47	34	38	39	48	44	53	52	45	44	49	42	49	39	45	46	52	47	43	45	46	44	54	55	33	37	35	39	50	56	49	43	56	41	44	47	41	52	45	40	52	40	51	48	56	48	44	50	38	40	40	53	43	41	45	48	32	42	57	36	54	56	57	48	50	50	45	40	38	42	43	35	43	56	41	39	53	39	41	44	35	51	52	36	51	45	41	53	46	49	46	56	32	54	52	57	61	57	41	51	49	48	42	43	42	49	57	47	46	57	54	35	48	51	51	43	50	58	49	48	32	52	43	37	47	38	54	49	34	51	43	55	40	46	57	52	38	41	41	54	38	41	40	45	49	46	55	44	37	53	45	48	45	49	49	44	47	49	46	54	53	44	37	41	47	49	49	49	40	56	37	37	44	43	44	38	43	46	42	41	50	42	28	58	41	50	44	57	40	51	49	47	48	47	42	47	42	49	50	40	42	38	49	60	39	53	39	44	46	46	41	50	36	33	39	44	35	40	49	41	59	40	57	40	42	60	47	49	47	37	34	37	37	44	46	51	50	36	50	45	43	39	39	51	44	46	48	45	52	54	47	45	41	48	48	50	56	50	45	43	38	51	44	45	32	42	38	41	49	38	37	48	59	44	44	48	47	48	40	52	47	40	52	41	47	65	45	37	44	56	33	51	40	54	47	43	44	47	48	49	44	51	49	43	44	39	38	38	47	45	52	43	44	32	59	44	41	36	46	53	51	36	45	46	38	45	44	34	34	50	41	52	56	35	38	42	55	53	46	34	42	47	44	54	36	48	43	48	38	53	48	46	42	42	52	36	45	50	40	43	59	44	53	58	48	37	39	49	44	50	39	56	33	49	54	43	36	39	50	35	55	44	46	45	43	42	39	47	45	56	52	45	40	55	61	34	47	39	54	54	51	48	52	45	48	57	40	48	41	41	54	43	49	52	57	70	33	42	52	52	45	48	48	37	39	56	54	42	47	55	54	47	39	31	44	45	56	53	38	43	41	56	44	62	45	36	52	52	40	42	49	46	49	47	39	45	53	41	37	44	47	46	41	48	45	45	52	42	52	39	49	35	38	42	57	48	47	45	48	40	43	52	32	61	39	49	48	49	30	55	51	45	48	43	42	40	50	48	52	48	45	62	37	45	45	46	47	43	50	46	46	45	46	33	45	41	53	45	54	40	43	40	34	45	46	50	46	47	37	53	48	53	37	48	52	41	39	51	48	46	50	40	54	51	50	48	45	47	47	43	52	47	48	35	52	49	43	54	40	50	48	46	43	43	46	59	49	58	51	45	39	38	41	47	42	51	51	47	37	45	40	41	38	38	44	45	50	45	45	54	43	52	39	38	40	41	45	44	51	39	45	41	57	38	34	58	45	64	36	45	43	45	52	42	51	45	53	46	42	47	47	47	48	41	50	54	54	45	53	43	44	43	45	62	38	44	53	43	53	41	59	40	41	41	38	56	46	43	40	49	46	36	58	44	45	40	44	37	39	38	57	51	37	44	52	52	50	42	33	48	42	48	34	45	36	43	45	39	50	41	50	51	48	40	42	47	36	33	47	44	54	50	47	50	44	40	44	44	43	48	42	47	48	64	45	41	44	48	53	47	42	47	52	53	39	45	38	46	50	46	49	35	29	51	46	43	40	44	53	48	49	42	53	41	47	42	52	44	55	40	49	48	49	51	29	52	45	48	32	42	36	53	48	40	41	47	43	45	57	37	34	37	46	49	53	43	37	45	42	56	50	41	42	41	42	38	35	54	38	37	47	43	38	46	60	43	34	37	40	37	37	43	51	39	41	46	50	40	47	44	48	46	49	46	45	49	55	46	47	43	41	40	48	43	46	45	45	49	33	41	38	42	49	40	50	39	35	52	41	44	38	38	46	53	44	39	50	51	53	34	50	55	57	53	32	52	42	55	53	45	45	57	46	32	36	38	39	49	49	38	46	63	37	45	48	33	44	39	48	46	46	42	39	46	45	59	41	49	42	45	50	36	50	37	53	47	43	44	55	52	47	46	36	50	53	47	32	30	52	35	47	44	51	37	42	38	53	48	43	52	62	41	51	43	43	40	38	47	46	52
46558	29426	17007	26282	33133	32874	29304	25129	21406	18268	15253	13127	11564	10997	9693	8807	8153	7295	7196	7319	6601	6341	5736	5529	5217	4394	3992	4003	3616	2919	2328	2221	2036	1881	1921	1795	1756	1648	1749	1710	1584	1611	1440	1504	1301	1421	1245	1186	1185	1142	1186	1177	1085	1101	988	1065	1058	1057	938	959	1014	957	964	896	913	922	933	874	935	904	908	908	876	885	924	900	877	900	819	812	854	856	895	831	826	813	777	901	822	822	771	809	776	786	806	737	722	800	724	821	790	779	723	777	777	770	755	721	733	731	777	737	776	793	786	729	726	782	751	715	793	748	771	777	767	806	751	736	775	731	777	744	811	760	774	777	758	754	695	768	740	779	789	793	757	738	776	808	760	760	750	805	790	762	734	772	769	789	773	762	782	855	798	762	731	775	732	733	770	773	763	749	743	748	724	764	747	734	729	789	788	750	754	822	760	705	810	733	759	718	734	750	777	733	807	765	728	705	732	758	782	786	786	757	785	750	725	728	780	750	769	730	744	774	770	782	740	749	737	804	762	736	707	708	742	772	744	714	728	784	772	811	784	722	732	772	763	744	733	744	729	785	757	745	709	778	747	712	785	743	807	740	791	780	781	736	720	754	812	778	703	772	730	749	730	720	781	761	730	733	761	768	738	808	765	766	736	739	829	747	818	724	820	744	735	747	745	726	718	755	799	717	723	769	748	797	742	777	764	728	739	737	775	793	693	775	733	756	758	808	767	721	764	729	827	720	805	751	751	767	769	765	763	779	744	760	720	792	794	754	791	752	834	744	792	767	759	772	743	774	765	749	723	735	788	752	724	725	774	756	739	789	785	747	730	762	752	768	709	735	765	754	740	769	748	785	767	735	758	754	794	765	778	765	804	756	745	710	765	748	770	784	746	731	815	760	752	746	743	781	741	760	731	749	744	748	735	759	742	787	766	755	748	776	790	732	745	784	810	767	783	793	723	783	747	715	781	746	737	738	743	796	765	767	747	763	774	776	795	797	769	735	739	734	637	736	755	749	729	703	730	770	739	739	779	799	719	746	738	704	703	763	771	747	788	741	752	714	827	779	752	733	757	807	761	763	738	790	773	783	761	745	755	759	787	743	736	832	725	711	767	736	758	765	759	726	716	764	799	757	728	724	770	744	719	748	754	709	775	782	772	747	759	743	797	734	747	732	755	766	749	766	722	771	779	737	738	766	801	796	771	707	713	769	766	819	791	702	715	755	730	790	698	774	736	739	747	723	728	751	728	771	721	801	763	736	740	769	738	777	729	783	701	803	766	742	765	758	770	797	731	764	760	725	699	724	692	716	741	758	787	778	750	775	762	777	791	751	697	717	742	767	768	744	751	777	732	753	833	747	770	711	806	748	762	756	732	770	758	728	761	750	802	726	700	727	728	788	769	761	758	722	781	720	744	786	781	763	751	805	737	696	731	774	761	757	783	734	778	742	735	762	742	770	754	723	788	768	781	765	702	797	733	722	753	764	775	761	740	745	762	723	771	790	751	743	750	770	745	770	742	746	751	747	760	760	754	739	777	769	804	755	832	789	746	747	756	723	818	785	775	781	738	738	762	716	754	724	772	737	772	766	759	750	714	775	755	745	773	799	731	794	774	739	756	749	700	753	772	787	812	730	726	820	755	713	771	752	773	732	742	776	714	693	772	774	745	716	802	738	732	785	777	728	776	760	719	746	721	767	747	785	734	783	792	776	774	724	719	753	756	739	777	785	747	712	761	727	808	814	772	756	816	769	743	778	757	737	693	725	725	756	800	756	732	741	798	737	754	773	739	780	833	804	747	765	778	720	757	803	713	765	732	783	757	758	794	728	720	737	775	750	778	744	796	815	759	738	762	733	778	771	807	765	741	769	757	791	731	797	721	788	736	745	730	790	759	770	772	736	759	751	731	807	715	764	727	829	746	744	725	749	754	775	735	759	753	763	781	746	747	792	761	770	765	753	732	764	796	775	773	746	784	768	755	722	768	754	795	768	722	808	773	768	814	769	779	788	743	764	757	744	756	758	736	775	762	746	778	731	755	784	752	813	744	766	763	796	702	756	768	755	796	742	712	738	758	705	768	749	778	778	765	769	741	777	760	741	756	769	757	760	725	716	782	756	739	723	805	763	769	777	768	748	750	776	819	789	776	775	780	750	719	728	742	755	770	728	761	761	748	721	723	770	737	713	691	758	740	763	772	686	761	769	790	769	764	826	769	729	781	765	687	777	821	844	733	774	702	698	763	798	710	767	756	759	718	768	744	760	787	760	739	759	751	783	797	754	762	808	751	752	739	730	769	746	713	769	745	750	751	720	774	769	700	764	739	783	752	761	769	755	759	765	720	747	719	754	757	820	775	705	773	738	742	789	718	778	716	742	691	818	752	746	762	748	728	763	726	759	729	741	786	731	713	738	741	745	767	747	795	721	745	790	716	739	752	718	781	772	790	777	799	746	756	794	750	790	744	794	755	770	784	794	744	757	771	763	770	703	776	689	722	773	752	761	730	744	772	773	756	728	755	777	726	766	724	741	758	740	769	725	798	757	754	726	738	779	781	765	768	762	744	762	788	779	765	727	758	751	762	725	738	704	751	762	748	774	744	796	725	744	780	727	780	739	723	709	775	780	731	775	717	769	814	748	730	756	754	788	753	766	736	716	760	750	740	764	767	726	779	798	753	781	721	715	818	783	764	762	792	769	747	777	767	805	763	734	744	733	766	743	728	785	764	754	741	782	789	746	763	737	723	779	782	786	783	727	751	774	752	764	774	746	730	733	764	791	767	799	780	720	749	734	737	711	695	791	742	769	764	763	749	720	717	748	780	734	809	771	766	738	771	776	793	749	772	747	760	747	755	824	781	775	748	731	764	808	769	764	768	764	760	787	769	735	755	776	726	750	780	777	785	761	746	690	754	723	812	767	767	754	769	720	717	797	762	776	738	770	826	723	729	759	717	699	755	789	715	748	776	777	708	766	750	710	739	768	757	742	743	718	751	751	743	762	707	768	757	766	746	762	713	754	772	738	743	769	736	801	764	753	775	767	713	721	786	774	748	717	740	725	750	749	761	718	779	762	762	803	741	753	758	759	731	735	771	720	779	725	775	767	802	763	775	766	767	784	710	758	771	758	755	803	727	762	761	817	741	767	738	736	726	792	767	815	707	745	764	750	752	782	776	761	716	778	699	747	776	749	764	723	728	773	745	759	740	742	772	752	760	734	747	768	728	762	770	819	771	745	795	789	746	775	806	731	779	727	787	757	786	721	745	728	737	736	794	764	715	756	777	750	747	759	759	747	721	773	763	745	734	831	737	758	762	784	816	735	767	742	806	759	770	751	733	723	795	753	758	731	754	745	719	758	716	783	769	755	709	809	762	744	761	758	744	775	757	766	770	749	750	768	789	758	733	767	726	731	716	746	804	737	751	749	757	751	777	777	784	717	764	698	749	721	785	750	758	721	759	746	746	782	745	773	732	745	693	714	750	766	780	763	737	752	793	778
3447	1064	314	213	308	252	195	179	163	134	129	131	104	106	98	114	94	89	104	91	99	83	61	69	75	59	59	54	59	46	37	31	43	36	37	36	39	40	32	32	45	24	37	33	39	41	44	35	31	32	20	32	26	28	25	31	34	34	23	38	22	28	41	26	26	31	33	21	29	27	26	22	23	24	36	27	18	33	22	30	13	31	26	38	26	23	27	27	34	24	15	24	23	25	22	32	26	20	23	29	35	28	19	33	25	26	28	32	25	26	16	27	32	32	28	29	36	23	27	26	26	24	24	24	26	30	24	26	37	17	25	18	33	19	35	37	30	32	22	26	23	27	35	39	26	33	24	43	33	22	31	26	21	24	28	29	27	33	35	24	39	26	26	19	32	28	26	18	33	38	42	24	30	26	25	28	25	17	24	22	24	23	25	40	19	29	28	28	24	33	22	36	38	29	21	40	29	24	22	32	33	32	32	35	25	25	34	29	21	27	27	29	25	28	28	27	24	26	26	34	27	29	26	20	23	29	31	27	21	30	18	29	30	23	32	28	31	38	26	34	33	29	29	24	22	32	30	30	24	30	21	27	26	16	32	23	35	24	27	33	32	35	32	27	18	25	25	28	36	25	29	17	26	26	23	46	30	24	34	20	23	31	24	28	27	23	19	24	19	34	32	33	28	31	24	42	21	26	17	32	41	24	24	34	29	27	30	15	23	27	31	23	39	35	24	27	28	22	27	39	31	30	20	34	33	25	27	25	33	32	33	34	28	24	26	20	37	35	25	22	24	31	24	24	23	23	29	22	28	24	28	26	35	25	31	28	29	23	25	24	27	28	30	26	27	27	23	30	23	28	25	19	26	26	25	28	28	25	33	27	30	33	34	15	29	28	18	34	28	23	29	36	32	23	26	27	20	24	34	38	29	27	16	37	21	27	28	18	30	21	33	23	27	19	42	33	35	25	20	27	37	30	14	30	34	23	32	22	23	26	24	26	35	27	28	34	25	33	31	36	37	20	30	19	29	30	32	26	30	25	30	22	28	31	21	22	26	24	15	27	24	22	31	31	27	26	26	23	25	37	31	24	13	23	34	24	30	30	38	24	22	17	21	29	33	29	28	28	31	27	29	23	34	35	28	24	19	25	24	26	33	22	25	18	33	29	34	30	39	33	23	18	34	28	22	29	38	32	33	23	26	32	26	21	34	27	21	36	23	20	29	16	31	34	24	24	24	21	31	25	31	28	27	35	31	29	31	25	36	22	30	29	23	29	37	20	32	29	28	23	27	27	24	45	25	31	28	24	18	37	32	23	32	24	35	27	25	22	36	30	33	26	34	35	32	24	30	34	31	26	26	26	27	39	18	35	26	23	21	38	24	25	22	29	24	17	29	26	30	27	30	29	28	26	22	31	29	33	32	35	28	31	31	32	23	15	29	33	29	28	28	28	27	40	23	26	20	35	26	32	24	30	44	29	27	19	37	30	27	36	29	26	35	28	22	16	21	19	28	30	17	24	23	29	25	36	27	32	23	28	31	27	21	28	34	31	18	41	29	35	24	17	14	24	23	26	26	27	33	20	22	30	29	18	36	24	27	18	26	28	18	37	29	18	34	28	25	28	28	32	32	23	28	22	19	32	26	16	23	34	24	28	17	26	21	35	37	25	22	27	32	33	27	29	26	31	30	30	26	28	15	36	27	35	27	24	40	26	29	28	26	42	24	27	27	32	21	30	25	24	26	20	31	20	18	33	31	23	26	31	22	31	30	36	32	25	36	25	31	17	22	39	29	34	24	26	29	38	26	26	38	37	27	21	23	32	32	33	26	17	28	18	25	26	27	25	19	32	27	28	31	17	22	29	21	25	24	33	23	30	31	25	28	28	24	29	22	33	26	30	31	26	22	28	25	29	22	26	20	27	29	24	45	33	25	23	26	31	25	30	17	29	22	33	29	26	29	17	22	21	28	47	22	32	23	26	34	30	32	30	18	29	25	19	31	38	35	25	34	23	24	29	31	32	30	29	21	24	20	21	33	22	25	30	26	24	24	28	24	22	36	36	37	28	31	24	19	26	32	23	25	37	13	27	26	22	31	27	30	29	15	31	34	21	31	34	20	32	31	29	41	28	31	33	28	33	24	32	23	23	34	23	39	33	21	25	27	29	18	27	21	27	23	34	33	26	35	28	25	21	31	26	31	24	28	23	30	22	37	24	26	46	30	35	32	36	33	15	28	23	29	28	26	33	38	36	31	26	21	29	33	28	29	29	32	26	26	28	35	36	28	26	35	22	28	34	35	26	16	31	17	30	33	30	19	34	27	24	32	19	27	27	27	17	30	23	32	27	28	18	25	28	23	35	26	25	27	30	31	32	26	32	31	26	24	20	24	21	21	28	26	21	25	16	21	20	33	31	29	28	36	33	36	37	25	31	23	26	24	29	22	29	30	26	21	18	24	24	33	26	33	32	24	27	30	20	25	30	33	22	22	28	39	27	30	29	27	28	31	27	25	22	29	30	24	24	29	27	29	26	29	30	30	27	21	32	20	29	37	22	27	30	31	30	20	25	28	23	27	35	34	29	35	28	26	37	27	23	38	26	18	23	28	24	28	26	23	18	21	26	30	31	33	30	35	27	35	26	27	28	28	23	30	25	19	22	30	23	33	28	23	26	19	25	22	26	30	24	36	28	22	27	22	33	35	37	28	32	23	34	30	38	28	32	24	30	24	31	26	27	31	33	31	34	33	30	27	29	26	23	25	32	34	30	30	27	35	36	29	27	23	24	27	24	22	29	23	24	29	28	28	27	33	23	29	30	31	31	31	24	26	33	34	25	24	30	24	34	26	26	26	28	30	31	37	35	30	21	25	36	29	23	29	38	32	22	28	33	29	23	30	35	29	23	34	35	33	30	34	24	23	42	28	30	23	22	42	30	32	33	35	35	24	33	34	26	30	19	33	30	21	23	40	26	27	24	27	35	27	33	24	28	32	29	24	27	41	28	40	31	28	18	25	31	22	35	22	36	25	25	29	24	23	24	25	35	33	27	31	39	26	27	19	23	28	42	32	26	24	25	29	30	25	23	33	28	19	22	31	32	37	20	30	23	34	27	28	25	22	18	35	24	33	25	26	35	31	26	28	29	32	24	26	31	32	31	25	19	39	33	31	20	26	32	27	25	33	28	30	30	28	34	39	26	25	30	28	18	22	31	26	26	36	22	32	29	29	25	18	22	40	24	44	28	31	22	25	29	29	32	30	30	27	22	32	19	21	26	32	21	30	19	30	29	31	20	33	27	34	26	31	24	30	31	32	30	28	27	26	21	26	30	28	30	28	31	23	26	31	21	26	30	26	29	25	25	32	28	35	26	30	17	26	26	22	29	23	28	28	27	29	20	30	41	28	31	26	41	25	29	25	35	25	25	27	30	24	24	30	28	31	33	19	27	26	22	26	35	22	29	38	22	14	32	24	29	23	32	23	22	33	24	31	32	26	21
34305	19442	8945	16656	23190	21704	18414	15497	12060	9577	8312	6986	6387	6163	5571	5034	4348	3986	3989	3759	3773	3592	3118	2974	2641	2043	2036	2056	1677	1380	1177	1040	1008	921	941	891	886	892	898	859	851	809	772	763	752	758	702	695	695	634	659	613	585	633	604	517	606	550	585	553	554	553	497	558	520	541	549	524	529	540	530	530	550	510	512	560	491	525	556	502	467	485	494	488	481	518	536	495	517	490	472	503	444	498	481	474	490	516	487	488	469	471	492	438	461	503	474	476	455	475	482	467	475	435	473	472	494	444	465	473	490	461	475	508	481	475	431	500	434	521	458	488	467	491	470	471	476	463	471	480	479	491	475	492	449	465	445	475	508	501	465	469	470	490	477	485	517	444	507	476	487	468	517	486	400	484	486	485	479	502	476	470	480	470	485	444	468	460	470	457	465	440	465	436	438	468	499	472	481	480	473	448	462	469	449	498	448	438	470	467	476	436	419	465	459	463	462	472	472	480	494	421	471	481	448	478	504	466	430	444	455	442	494	461	434	449	474	490	470	484	497	520	483	485	455	400	502	490	427	422	447	465	481	431	450	483	444	506	461	449	542	433	522	457	498	430	449	497	461	465	467	469	475	506	462	459	490	481	481	462	443	459	471	475	463	480	475	480	487	467	441	445	513	471	478	456	472	459	500	471	474	469	478	480	459	500	444	494	479	477	496	507	463	465	468	469	482	484	476	462	474	496	454	482	509	499	460	462	492	476	458	460	468	456	476	477	497	450	489	489	474	471	494	470	460	456	490	486	435	480	483	409	473	458	449	495	495	429	469	444	510	467	476	464	469	444	464	467	456	439	463	473	487	469	485	530	443	456	489	502	468	501	455	482	496	475	448	473	427	450	444	492	459	458	462	454	445	449	484	438	484	473	489	486	446	455	440	495	492	459	442	494	465	428	465	506	471	515	494	460	506	477	478	469	465	440	484	456	441	432	485	472	477	430	443	459	469	479	501	487	485	455	439	460	481	490	526	435	478	492	474	465	465	458	482	456	445	466	451	451	444	467	458	486	461	452	441	505	443	428	468	456	478	482	460	471	459	481	424	481	466	462	454	472	456	430	438	460	471	458	477	445	501	469	480	478	488	450	452	470	453	477	495	455	474	477	506	452	435	446	484	496	456	483	461	488	445	460	464	429	471	488	450	450	475	481	502	474	455	451	482	470	498	474	476	483	486	473	448	447	460	444	445	474	443	481	495	481	449	492	473	438	461	483	490	461	464	447	487	489	478	472	520	494	494	465	446	494	470	469	518	486	449	457	494	493	515	472	477	443	481	441	470	488	509	495	446	456	460	501	446	533	468	471	449	466	503	460	440	435	476	471	466	470	447	472	467	456	509	452	511	480	459	455	452	476	477	482	516	478	465	462	464	485	483	513	450	469	467	493	447	491	500	429	454	459	503	447	459	479	469	477	492	491	464	465	463	528	453	463	521	458	467	481	480	474	521	483	476	455	480	455	459	493	485	447	457	467	487	459	452	442	453	448	486	443	490	415	499	440	433	459	471	464	503	452	467	468	490	489	491	440	509	443	483	482	479	501	489	453	462	458	434	459	450	492	495	464	459	434	481	476	481	433	464	469	474	478	454	446	469	448	474	462	446	488	475	455	446	479	482	460	465	467	511	462	465	478	450	475	451	478	515	450	449	500	468	478	481	501	494	458	476	435	474	518	485	516	486	454	483	456	458	494	470	464	437	495	487	513	491	483	479	459	452	426	451	470	450	463	435	432	462	470	489	487	507	438	476	480	471	497	492	501	464	443	451	502	467	470	476	498	483	430	488	437	450	478	464	478	441	438	501	456	472	497	465	458	455	509	480	453	440	476	497	496	497	443	464	473	453	480	462	460	434	477	452	466	504	463	494	473	409	477	468	481	437	460	448	474	498	470	481	459	476	491	427	444	504	466	474	480	457	445	502	441	509	489	514	451	468	482	490	524	492	445	463	439	481	482	492	496	466	503	467	476	471	456	494	448	497	496	456	489	485	443	471	454	486	460	498	440	426	448	506	467	448	468	492	435	487	473	494	500	465	469	429	456	459	469	427	464	474	455	454	484	487	437	496	483	461	415	495	465	472	430	476	460	460	464	470	485	459	488	442	465	464	457	459	478	511	453	465	476	477	524	491	463	465	447	459	468	449	485	471	505	469	457	495	431	448	453	461	472	444	439	455	491	465	474	463	482	448	462	485	430	477	476	511	436	448	484	485	475	449	454	450	438	499	450	451	508	447	507	465	490	501	472	492	475	464	449	524	477	456	460	481	461	450	502	487	477	443	454	464	452	458	453	451	480	477	510	516	502	462	446	468	476	453	508	461	487	492	505	496	486	455	434	453	442	494	484	487	462	461	458	453	465	460	426	489	422	428	468	473	480	461	449	465	479	461	479	473	464	477	523	425	483	469	468	494	446	470	498	484	481	451	461	472	467	504	490	489	443	454	459	447	435	498	456	481	477	499	468	443	487	452	460	463	464	466	439	460	456	488	443	489	454	454	438	456	454	477	498	425	452	461	465	508	547	466	488	522	451	468	458	466	466	483	460	446	493	516	472	468	466	471	443	424	501	453	499	460	513	459	465	461	443	486	463	486	459	464	427	449	467	460	472	467	465	490	474	492	462	471	434	471	480	455	476	473	484	468	467	445	496	466	479	436	451	461	480	528	498	489	509	470	484	466	470	490	512	454	481	437	492	443	472	529	453	483	465	439	436	456	478	467	485	469	484	483	472	486	456	479	467	481	479	473	461	465	474	434	450	475	478	501	481	472	493	489	497	468	514	488	479	475	478	448	442	485	455	470	472	433	518	459	501	479	480	499	410	477	456	470	481	463	459	480	453	508	483	441	486	476	507	480	485	448	453	449	456	514	449	479	474	456	479	459	494	453	470	459	454	477	491	493	455	497	448	480	458	461	439	433	476	446	472	467	461	460	479	473	481	498	486	472	458	452	464	470	434	478	449	480	435	457	404	461	485	510	487	443	492	459	484	476	476	463	518	497	458	456	467	439	473	455	476	477	487	472	522	502	447	458	477	439	512	479	479	453	450	513	457	468	465	464	446	476	475	462	469	486	459	478	474	483	461	457	497	478	510	443	458	465	456	483	462	456	478	463	492	498	439	443	446	470	504	461	424	477	441	478	441	485	450	459	472	483	464	491	458	460	430	438	440	456	466	475	452	493	454	478	523	489	455	438	460	490	480	433	427	529	474	463	481	457	521	498	443	472	495	486	490	471	459	456	477	470	447	453	446	496	488	477	464	456	470	462	488	439	500	443	445	470	471	500	464	472	460	431	483	491	503	471	435	468	485	464	443	457	473	462	463	477	501	465	473	442	461	493	433	420	449	518	447	456	488	440	479	462	460	454	482	434	414	497	482	437	499	458	466	443	458	462	462	474	484	489	459	489	468	484	494	467	462	476	440	446	465	472	452	492	480	473	499	479	474	453	462	475	494	465	487	487	446
6438	3056	756	472	552	549	401	370	319	239	259	237	208	200	202	168	170	172	146	136	168	136	126	126	92	84	97	84	66	78	64	62	46	51	46	48	49	63	56	56	49	54	47	38	50	47	33	58	39	45	41	32	45	37	45	48	37	36	39	34	33	30	34	41	51	44	39	50	44	40	42	36	36	41	45	44	49	41	55	51	46	45	46	37	38	38	35	40	44	53	42	44	47	45	46	46	45	37	38	42	52	39	38	59	46	33	28	44	41	45	38	41	44	44	32	37	36	37	36	45	42	42	36	34	36	41	54	40	34	39	33	47	42	35	31	32	36	39	41	36	35	26	38	36	50	34	39	40	40	36	33	38	39	28	44	44	33	47	35	34	27	40	30	54	42	37	39	39	39	33	39	47	38	37	37	33	33	39	39	49	39	35	45	30	41	26	53	38	31	40	45	37	26	31	37	39	35	35	37	36	33	30	34	41	29	31	40	33	26	39	44	33	47	38	35	32	45	36	41	28	39	35	38	31	26	48	33	35	49	39	38	40	30	44	37	39	35	34	33	46	40	54	31	34	45	48	46	35	37	32	41	43	35	41	48	44	40	35	44	33	32	35	38	39	50	30	37	33	42	40	40	31	45	28	38	35	46	47	33	36	45	40	31	32	32	40	38	31	45	36	37	28	37	42	37	36	22	47	37	27	38	48	32	39	34	38	46	42	37	36	45	39	33	39	46	38	39	40	33	39	39	36	34	33	35	34	45	32	30	40	49	42	45	38	41	52	47	45	41	35	40	33	26	41	38	37	37	34	36	42	49	43	48	46	32	46	33	38	37	41	37	28	40	39	42	34	41	52	50	25	44	43	28	53	37	35	36	31	37	26	35	41	37	38	47	41	40	40	31	29	29	50	34	34	39	46	35	26	49	35	39	37	44	37	40	28	40	34	42	29	32	40	35	34	43	39	40	39	37	47	35	35	41	30	25	44	49	52	45	40	35	29	37	38	36	32	34	46	28	31	43	30	39	41	34	47	47	39	39	41	43	38	35	40	40	32	33	30	45	39	33	44	35	36	34	39	35	28	51	37	26	41	40	34	35	41	44	43	44	26	50	35	32	36	45	37	41	45	36	36	35	39	32	44	39	49	37	43	32	44	39	46	44	27	43	38	38	47	34	33	46	36	43	48	30	46	35	27	31	30	42	32	44	45	44	30	40	39	34	39	43	43	32	39	39	31	36	38	47	46	35	37	39	34	38	30	38	41	48	40	34	34	34	40	34	31	40	32	33	44	31	36	33	44	26	34	32	38	40	36	41	37	38	37	38	38	43	30	36	49	41	35	32	47	33	33	31	44	32	32	40	28	33	36	38	31	38	30	35	24	33	38	45	45	50	35	32	45	37	28	43	34	31	34	41	42	42	32	41	46	41	43	29	35	33	41	39	39	35	37	43	41	40	39	40	47	33	41	37	39	40	45	46	45	62	35	41	42	38	34	30	42	35	38	43	28	30	41	37	31	41	35	32	34	37	45	25	47	32	47	43	37	34	39	35	33	37	29	42	39	40	42	44	31	35	46	38	38	26	34	44	46	31	35	47	46	42	47	35	47	20	36	34	39	35	29	42	35	39	38	46	30	37	43	30	33	37	40	46	49	40	30	42	37	24	43	41	39	36	39	31	38	37	24	40	41	45	42	42	51	40	41	36	47	35	47	32	31	42	32	45	28	34	30	33	37	38	41	32	36	43	22	38	30	36	29	40	39	36	38	39	27	40	35	38	35	36	32	37	40	33	48	31	39	41	37	38	38	46	40	32	39	29	36	37	49	33	47	37	35	51	42	46	42	52	40	26	33	50	36	53	35	38	34	33	30	47	47	42	30	47	39	35	40	32	40	45	31	37	42	46	33	37	45	47	45	36	44	36	29	33	37	41	43	40	32	22	47	36	44	32	42	34	35	31	42	37	37	47	41	40	39	29	41	48	33	37	42	34	40	25	49	43	37	34	37	31	33	38	34	35	41	31	35	38	51	36	33	39	38	32	44	48	42	42	34	33	41	41	41	49	34	30	39	39	35	22	33	40	42	24	27	50	29	25	34	40	43	26	35	36	42	34	39	37	38	36	47	38	35	34	38	37	43	49	33	23	39	37	42	53	32	37	21	36	37	33	32	30	42	37	43	40	43	38	43	34	39	40	40	37	29	38	32	37	33	35	44	37	43	29	31	37	34	41	37	33	35	34	47	46	50	36	43	47	36	47	31	25	41	32	39	41	30	34	29	22	41	20	45	49	52	38	32	38	38	41	33	39	42	33	36	42	37	36	44	45	41	37	36	42	39	35	32	33	41	38	37	33	45	37	33	38	32	41	48	35	41	37	46	31	40	38	46	44	33	49	45	37	44	38	46	37	35	39	39	36	35	42	49	41	34	44	41	46	51	46	40	33	31	33	21	36	45	31	42	34	35	27	43	39	50	37	35	36	27	39	45	37	33	41	45	45	27	35	23	42	48	33	23	34	39	32	38	35	48	53	29	43	32	49	35	42	37	41	39	55	42	31	40	34	43	35	28	40	33	32	33	40	35	27	38	37	26	37	39	51	48	33	33	37	55	40	33	38	30	42	46	29	35	37	39	41	44	35	41	37	30	28	40	45	34	52	47	30	34	36	50	35	37	47	46	44	59	41	36	41	41	42	43	41	34	41	41	27	31	45	36	34	45	35	43	35	33	36	37	38	29	34	43	45	32	43	45	34	44	39	41	48	39	37	37	45	32	36	34	36	36	34	38	39	44	43	47	31	34	41	32	35	35	32	41	41	48	39	41	36	35	35	43	28	26	32	35	42	39	30	44	41	41	47	33	43	27	35	46	38	36	44	37	40	45	38	38	48	32	40	39	38	40	44	49	26	43	38	24	36	47	34	35	37	48	50	39	39	30	45	44	35	45	45	34	32	25	34	39	29	29	26	40	43	41	45	35	45	35	35	34	37	29	33	45	36	39	34	39	34	43	30	48	36	47	30	40	37	41	36	38	29	43	43	42	40	34	38	27	41	44	30	36	28	36	33	33	27	36	30	39	32	44	28	41	45	36	40	40	46	37	43	32	39	43	47	48	34	42	39	39	33	46	42	33	26	39	40	23	31	33	34	29	37	32	37	46	30	45	43	41	30	42	37	38	29	43	37	43	38	39	36	33	38	44	34	28	37	40	30	44	30	43	30	38	40	39	35	40	44	49	38	39	48	37	33	41	38	36	43	38	28	36	42	32	40	41	32	35	41	48	45	30	43	36	41	38	27	35	35	34	47	44	34	42	39	48	45	49	35	42	33	40	42	40	44	31	38	31	42	34	44	40	43	39	38	41	36	40	32	49	34	35	35	38	35	35	33	31	36	35	33	33	43	31	24	46	48	46	44	43	40	37	43	34	39	42	53	46	36	31	35	28	39	37	28	32	30	36	37	47	31	43	35	30	30	27	38	37	42	32	36	43	38	32	45	46	45	39
44445	26998	14208	23630	30392	29654	26157	22645	18985	15833	14634	12872	11437	10620	9907	8637	7685	7351	6897	6553	6911	5685	5634	4781	3850	3526	3491	2996	2621	2291	1799	1735	1609	1672	1538	1523	1455	1532	1378	1364	1207	1205	1229	1224	1131	1081	1049	1036	963	942	906	894	969	885	875	892	877	866	819	824	874	802	744	706	791	709	754	744	764	779	735	725	733	756	786	708	708	654	734	692	705	660	670	676	692	733	777	665	693	658	649	678	671	666	646	682	671	720	647	678	643	647	660	654	624	656	632	684	623	658	626	621	604	671	708	632	656	665	621	629	629	658	640	655	688	605	630	624	625	620	603	630	640	651	659	618	660	668	667	669	624	656	645	640	689	651	657	677	683	666	656	688	654	644	699	667	638	643	674	649	695	652	665	685	615	653	696	627	615	617	628	621	631	645	625	687	634	608	613	625	616	652	658	595	633	652	652	628	640	611	639	615	611	666	624	649	623	645	642	628	634	654	649	674	621	633	615	642	654	650	662	600	631	655	632	643	640	685	677	682	613	582	590	643	650	598	649	632	616	608	676	664	640	631	612	648	633	634	641	624	611	681	635	658	645	623	612	633	643	612	601	668	662	687	617	632	643	643	682	624	609	656	632	651	619	646	604	640	599	632	602	603	637	632	623	595	668	632	664	672	643	650	656	626	618	630	646	640	672	631	690	645	571	647	623	652	601	622	595	629	631	639	652	677	647	627	628	652	577	620	658	675	647	619	611	662	632	619	648	620	667	618	627	614	667	636	649	615	607	659	659	648	627	646	628	648	624	694	638	682	663	661	618	664	682	656	613	601	684	614	636	647	575	660	630	656	624	632	670	670	601	623	626	669	684	647	582	602	633	614	640	638	664	629	605	584	648	620	606	639	609	624	626	614	604	603	653	605	642	647	676	654	653	655	702	645	640	659	671	627	639	627	634	635	652	623	650	654	592	588	660	665	623	657	654	670	605	632	658	666	641	603	661	667	652	630	651	691	623	621	613	693	617	675	608	628	652	656	633	635	668	605	630	635	659	641	660	654	597	616	623	619	612	625	633	629	604	657	588	615	625	626	614	615	636	634	621	633	620	634	639	576	593	579	644	665	669	649	635	628	626	677	651	631	600	646	636	637	657	685	665	582	654	598	616	639	649	633	601	667	663	588	643	625	658	641	656	628	621	622	659	636	621	677	663	659	625	601	632	675	643	624	608	616	668	601	623	667	638	623	660	630	595	685	666	637	637	661	609	659	655	666	678	633	629	618	670	641	627	623	669	650	630	626	652	642	635	687	647	660	647	639	653	626	629	659	638	649	621	662	660	653	608	665	612	655	626	694	622	605	609	692	665	630	635	607	646	666	590	625	624	625	666	617	677	609	615	583	691	659	613	660	669	652	621	655	634	659	625	623	623	649	676	672	614	626	635	667	669	632	629	641	624	639	653	660	621	625	632	626	657	595	635	612	584	637	643	624	645	655	635	615	644	639	627	624	654	666	620	651	636	647	664	583	636	659	601	660	644	650	623	591	605	645	627	613	661	652	641	638	593	656	589	583	643	613	659	635	675	668	653	682	634	600	631	636	662	633	653	621	638	648	624	693	605	651	653	622	621	632	641	637	663	605	637	654	613	625	622	630	597	609	649	613	581	649	667	643	635	645	636	641	676	645	661	631	578	679	646	584	642	624	675	642	627	662	676	637	650	569	675	640	681	607	637	615	657	637	653	659	651	620	641	643	623	626	680	634	649	626	606	629	661	630	651	629	618	626	609	650	641	630	648	644	659	688	626	620	630	625	648	617	600	599	647	620	613	653	641	664	606	607	601	658	611	661	612	632	644	627	653	641	626	672	648	658	638	618	698	642	644	687	600	674	631	631	614	627	660	599	604	649	640	614	623	699	662	640	675	603	629	614	637	674	647	630	619	668	615	654	640	670	655	666	653	666	636	657	656	632	668	635	618	659	627	685	651	621	626	635	649	634	691	642	642	641	629	662	700	635	669	629	598	628	626	651	629	669	601	679	619	610	610	628	625	628	665	652	660	640	624	654	635	666	639	653	636	609	663	619	601	650	628	623	670	699	643	669	665	643	678	704	651	632	650	635	623	647	615	644	696	668	646	680	660	647	658	626	690	648	651	622	666	625	641	619	653	585	640	627	678	636	663	614	646	576	639	619	629	659	635	612	604	628	643	629	642	591	682	630	607	627	676	625	655	652	599	624	590	600	638	659	693	640	687	598	676	646	618	621	646	655	647	649	664	646	647	637	616	614	654	606	613	624	617	629	629	637	649	628	666	636	679	602	653	610	642	641	637	613	663	646	629	630	678	676	650	627	640	666	681	649	630	652	715	649	676	635	646	605	609	636	605	625	618	631	595	643	636	633	662	615	621	617	661	636	664	658	679	666	663	641	634	609	627	621	608	594	658	606	565	695	683	624	658	634	632	671	612	640	627	664	632	645	630	650	629	612	614	613	672	612	638	632	696	692	645	686	659	633	653	656	658	645	695	663	685	657	649	641	604	650	637	612	652	615	641	641	605	643	622	629	593	633	627	624	637	575	643	691	595	610	644	658	635	641	614	640	686	614	646	644	641	623	612	668	590	641	661	644	588	660	635	608	671	619	646	662	635	647	615	637	629	647	640	628	662	648	620	660	657	602	672	611	654	645	623	637	660	654	640	615	652	615	645	623	610	649	628	672	642	628	622	644	658	649	685	598	640	641	588	632	591	586	690	646	662	620	585	617	643	645	624	688	618	623	677	641	639	648	638	647	637	646	628	682	640	648	632	628	632	618	608	583	649	617	625	634	614	638	634	633	641	646	645	661	654	657	612	634	624	604	611	667	572	618	597	638	672	624	578	652	648	622	627	639	671	684	671	643	667	629	661	644	675	644	633	670	666	629	644	627	646	615	608	676	622	653	657	665	627	624	661	604	644	599	662	646	626	657	607	651	653	665	622	617	654	638	636	638	658	592	641	612	639	684	668	672	625	663	634	688	618	618	586	670	647	663	655	617	661	663	674	673	687	630	660	681	646	637	629	630	632	625	626	612	596	608	616	633	641	644	665	641	636	638	644	595	637	666	639	638	630	619	631	652	643	641	684	636	645	656	683	610	595	636	635	675	625	606	659	598	640	649	649	643	655	621	612	553	636	643	652	599	645	597	633	616	649	634	622	630	610	639	650	586	644	668	635	638	624	678	643	640	692	618	610	616	646	625	646	657	634	624	672	633	644	663	644	614	618	636	581	661	613	648	642	620	617	650	602	644	670	689	589	696	695	657	610	603	640	657	639	596	625	609	606	649	654	658	595	658	643	654	674	658	668	663	637	679	652	643	636	649	665	628	639	687	615	656	688	666	639	617	627	653	579	627	626	657	687	685	610	616	567	634	673	624	636	619	646	643	621	647	634	612	628	665	665	629	609	609	628	650	654	626	616	637	660	685	659	672	667	640	631	661	662	601	673	670	635	634	651	642	654	631	655	644	612	663	645	592	602	638	641	630
6279	1910	462	351	388	427	330	295	258	210	216	212	195	170	165	153	135	106	140	153	139	121	96	79	83	75	77	80	65	43	53	64	51	42	44	47	44	49	52	46	56	43	51	36	43	45	35	46	49	51	46	39	43	46	34	30	35	45	33	39	38	39	34	40	48	45	51	33	40	45	45	37	49	41	35	33	44	42	34	41	34	34	35	36	34	34	39	37	47	46	38	35	38	29	40	46	33	38	37	25	36	33	40	34	49	33	37	45	32	34	30	42	36	45	39	34	39	26	41	38	44	43	38	53	39	35	40	36	41	40	30	45	33	50	52	35	32	37	35	43	34	38	47	42	32	32	38	40	40	34	39	43	42	44	44	41	41	45	29	31	34	38	33	30	35	35	32	38	45	45	33	34	35	42	43	46	38	44	44	28	32	46	51	57	34	32	30	42	40	29	45	35	36	34	40	42	33	38	45	33	33	36	32	39	43	35	30	36	38	34	43	26	35	38	40	38	31	31	36	40	44	30	37	28	44	37	44	35	39	33	39	41	35	25	30	52	37	39	35	44	33	33	28	40	37	31	41	42	27	40	41	39	40	40	37	24	38	36	41	35	55	38	41	37	35	34	25	32	35	43	39	38	45	27	38	30	31	35	43	32	38	40	39	45	25	31	27	40	45	37	43	41	39	35	36	39	45	36	32	33	37	36	23	34	38	36	36	39	42	40	39	38	36	48	38	35	46	37	36	29	37	33	36	33	40	31	42	39	39	32	36	43	40	34	41	34	45	32	39	36	49	37	51	39	34	39	50	31	37	44	35	32	37	40	51	40	41	31	31	36	48	40	29	32	34	36	38	31	32	32	37	44	35	20	29	32	43	46	46	32	44	37	40	37	41	41	32	42	42	40	23	41	39	50	41	46	35	38	30	40	40	42	51	47	46	39	25	38	42	42	38	40	38	27	38	32	34	47	40	44	33	41	37	31	28	43	32	40	41	45	40	26	38	33	28	41	40	33	35	40	41	42	38	49	43	38	38	36	45	34	35	32	41	38	48	31	42	28	36	40	36	35	45	36	35	41	41	41	31	40	34	39	31	38	37	32	34	29	35	40	52	31	38	39	35	36	43	46	42	42	39	34	36	38	27	32	35	28	43	39	43	36	37	42	41	34	39	39	35	33	37	48	45	40	45	44	27	39	28	36	40	35	44	42	40	44	40	31	37	32	27	28	35	35	36	25	39	39	32	39	34	47	31	37	43	39	38	33	49	36	31	31	45	39	43	37	51	27	38	37	45	39	34	47	42	37	35	36	37	47	47	38	34	40	38	51	37	39	30	37	46	47	32	44	31	39	41	43	52	49	36	35	29	39	44	37	49	37	32	39	43	45	33	33	39	28	25	21	23	35	50	35	34	36	39	32	28	35	41	35	29	41	43	39	45	27	32	32	42	37	37	32	40	34	39	34	41	33	41	34	40	43	26	36	33	34	36	34	46	42	33	27	36	49	46	35	37	36	37	31	43	34	42	41	47	43	36	32	44	40	36	39	34	35	32	48	33	43	47	32	23	32	31	30	38	25	34	40	34	32	37	36	32	31	45	37	41	36	47	31	39	39	44	27	39	41	42	31	32	36	43	41	40	28	42	41	34	32	45	34	36	38	33	42	40	35	38	39	39	39	31	34	31	26	38	39	38	38	29	33	31	32	33	37	38	31	49	32	39	35	42	35	33	32	35	27	36	32	39	30	40	27	37	48	55	41	35	34	40	56	42	35	41	31	29	38	38	44	41	22	39	37	36	39	45	44	41	29	43	41	51	25	35	41	50	32	39	33	30	43	39	37	36	26	30	38	55	42	41	43	39	32	37	28	41	40	43	32	34	35	38	41	30	40	34	35	33	30	42	26	40	37	43	30	26	35	50	30	39	37	50	32	34	36	33	36	46	37	37	37	35	38	37	32	40	40	30	42	31	49	43	41	34	33	44	47	38	35	35	38	35	31	47	33	38	39	34	45	34	34	35	32	29	37	40	37	35	43	29	37	28	38	44	45	37	40	27	46	35	37	34	40	29	37	35	32	36	50	31	47	45	40	36	36	33	29	32	31	38	33	41	41	34	48	40	38	28	41	40	29	30	30	31	29	41	38	41	31	36	34	32	40	54	33	48	39	41	29	34	36	44	42	32	35	41	43	36	24	34	35	50	37	39	47	26	44	34	45	44	54	42	39	42	33	35	44	34	43	39	31	35	34	44	31	35	36	34	43	24	41	41	40	45	35	28	32	39	41	41	26	40	31	39	30	40	29	44	36	38	31	32	41	40	43	43	41	38	44	22	38	36	36	43	47	27	37	38	29	29	38	33	36	36	50	52	30	41	39	45	32	35	50	50	31	33	36	38	35	34	44	41	34	34	29	36	40	34	38	37	48	34	42	24	38	37	38	43	47	38	44	37	44	27	44	45	28	44	34	32	35	42	37	38	25	30	40	39	44	29	41	45	41	30	37	41	38	32	46	39	27	36	26	41	34	35	48	41	34	34	27	35	32	43	38	34	22	46	45	39	39	41	23	37	37	37	35	28	47	39	41	36	51	40	39	41	32	39	37	41	45	33	38	37	36	37	30	34	37	30	36	37	30	36	32	37	34	32	46	35	31	51	50	36	33	41	29	36	29	47	35	40	41	41	38	40	39	28	37	28	44	39	42	33	27	42	41	44	37	38	37	35	38	31	34	34	39	44	45	42	41	32	28	38	42	26	41	41	47	36	30	33	30	37	45	34	44	41	41	33	48	36	42	32	35	43	45	32	43	32	29	42	36	38	43	41	29	32	27	41	43	25	36	34	38	48	33	33	35	48	28	38	39	48	36	43	29	38	41	42	32	33	28	35	35	35	42	38	39	36	34	43	38	29	42	43	31	30	28	43	35	35	30	54	32	36	44	31	36	48	43	38	42	47	31	44	36	30	31	35	45	35	44	38	49	39	37	36	32	38	35	35	26	42	45	47	39	36	35	29	50	32	22	45	36	44	39	35	39	35	34	42	33	36	48	32	35	25	34	33	42	40	29	28	33	31	44	39	40	41	41	33	38	41	44	35	42	45	36	42	43	41	43	37	47	33	34	44	34	32	39	37	37	37	34	36	46	40	44	32	34	28	42	48	42	42	35	30	35	33	30	34	30	29	36	41	34	26	28	39	29	38	23	38	30	38	38	43	37	34	48	42	35	42	39	33	45	35	37	43	34	40	37	35	34	36	37	43	49	34	44	45	32	34	51	41	36	32	31	39	42	40	45	40	31	31	37	28	41	36	28	33	39	35	39	36	38	37	32	37	32	50	35	40	39	39	30	35	29	48	46	38	35	48	47	45	38	47	38	38	37	47	28	24	49	34	31	34	35	37	37	30	37	47	37	43	38	37	34	40	41	38	32	34	44	42	39	32	40	37	34	36	36	33	38	38	44	52	45	44	34	41	23	26	37	30	46	45	26	40	50	28	30	30	44	42	40
38731	23194	11915	20757	26684	26685	23374	19655	16086	13452	12559	11229	10230	9208	8712	7812	6735	6177	6017	6169	5645	5019	4219	3352	3586	3285	2827	2431	2042	1758	1598	1567	1421	1375	1428	1392	1274	1214	1249	1197	1181	1158	1059	1044	1016	982	959	959	901	853	816	862	844	890	827	814	816	782	780	734	731	724	681	750	728	706	781	708	670	718	697	702	734	728	735	708	656	704	700	710	705	655	652	663	677	661	639	661	617	630	619	671	603	620	589	653	627	658	665	669	652	627	669	662	645	614	619	623	667	597	610	610	616	585	582	642	608	638	644	586	629	639	604	626	624	635	632	628	612	608	606	587	632	596	616	601	644	618	592	669	653	637	624	669	620	632	628	627	682	614	624	650	633	637	660	674	579	635	622	632	581	660	631	639	677	608	607	615	607	630	600	603	652	561	583	598	646	639	612	620	662	599	651	629	624	587	617	620	615	614	601	616	607	620	665	610	644	621	658	635	590	616	658	595	663	611	649	614	660	587	586	640	667	644	601	638	643	595	630	574	604	603	587	603	662	601	597	647	694	570	648	614	634	608	618	650	610	600	605	619	673	625	595	620	631	609	641	600	619	601	610	643	641	618	589	603	634	613	574	645	596	630	629	616	672	638	615	587	605	609	578	645	605	655	662	635	635	633	615	580	621	614	627	591	651	637	635	601	577	636	660	618	590	642	639	610	619	590	658	610	608	623	622	631	682	603	596	656	608	589	614	632	598	626	613	594	623	629	639	616	644	670	630	627	595	644	601	652	620	620	591	635	680	619	631	596	615	630	586	635	700	606	650	592	677	645	637	645	625	602	619	599	602	621	651	635	641	602	586	620	623	628	634	585	622	607	587	603	625	609	589	590	634	601	643	610	632	636	634	674	565	621	594	618	590	622	651	611	638	595	610	652	659	648	642	589	638	645	589	662	628	598	598	588	620	642	676	643	659	635	633	639	577	624	644	600	617	641	575	614	608	633	598	574	638	615	619	630	624	594	622	620	579	595	611	648	590	641	625	624	601	605	624	616	622	612	616	610	604	622	609	605	655	579	661	617	625	663	638	593	605	668	615	660	672	626	620	605	636	634	598	644	638	610	677	650	632	638	612	668	644	640	657	617	667	646	680	618	644	635	597	655	621	636	642	640	613	597	625	616	598	634	595	641	643	618	667	622	589	622	636	608	650	597	626	658	651	633	621	638	587	608	625	647	634	635	555	626	610	626	626	590	604	629	632	608	619	624	600	624	631	638	633	603	614	615	609	645	682	646	584	671	619	576	614	634	644	632	563	672	654	586	599	603	604	643	578	561	618	640	634	599	609	616	627	601	665	636	585	648	641	609	560	610	637	615	602	612	580	640	645	647	608	623	624	643	612	563	621	619	652	599	609	620	617	617	612	637	623	671	642	626	608	616	609	629	631	569	608	605	686	609	623	593	614	601	617	614	687	617	596	599	619	636	629	640	623	628	579	612	677	565	612	590	632	654	587	634	625	607	596	636	609	592	646	601	667	611	678	678	578	618	585	626	593	634	627	673	629	590	623	598	630	617	552	637	595	587	623	609	611	588	623	609	646	644	614	644	580	582	618	627	580	639	636	649	609	674	594	598	622	572	645	633	613	619	547	629	680	648	620	608	611	600	565	638	663	592	593	635	614	630	616	594	586	609	621	630	597	591	646	617	653	622	624	627	625	644	619	636	608	628	661	623	646	591	582	662	568	572	628	605	589	638	648	609	613	612	642	615	639	594	648	643	612	610	631	624	619	622	626	613	607	600	638	659	636	653	606	638	624	626	617	600	614	629	642	649	608	620	597	632	625	633	606	629	611	617	589	682	628	624	643	668	657	613	608	578	685	642	591	609	649	630	688	595	611	677	628	612	619	627	582	604	637	624	617	613	600	589	570	591	671	673	587	635	608	614	614	638	612	644	634	629	580	614	628	561	664	615	629	602	640	624	639	651	559	620	652	625	573	591	630	577	621	578	631	614	610	651	649	615	609	621	593	618	619	579	627	588	628	630	628	628	638	581	627	626	569	627	643	660	604	597	617	643	549	607	633	661	596	645	626	634	664	639	639	637	611	622	622	598	598	641	605	663	635	608	635	633	634	586	634	614	628	642	633	597	634	605	615	625	611	624	601	590	644	651	605	606	562	632	591	642	607	598	638	625	626	609	607	605	694	681	583	629	628	640	625	644	659	643	602	599	604	607	575	689	624	642	584	580	629	615	607	561	653	591	642	617	644	625	628	625	645	646	611	607	599	594	604	611	622	611	643	601	623	601	621	643	598	584	591	634	598	591	602	576	637	645	640	625	589	619	673	682	602	639	601	598	665	605	640	683	608	631	576	601	597	620	616	642	625	639	635	628	652	566	594	548	605	605	604	654	633	663	623	589	563	621	613	690	577	620	591	610	595	682	597	611	579	599	597	663	635	566	658	601	574	649	668	606	563	626	646	586	629	641	580	615	660	656	602	609	633	604	627	598	612	601	607	623	636	591	629	605	630	628	586	624	645	667	626	620	643	653	633	619	589	673	617	631	626	569	618	589	666	631	620	663	597	624	642	665	665	643	630	627	604	641	635	650	597	644	593	604	641	588	623	620	638	620	632	633	629	645	631	603	628	633	616	610	652	607	627	656	631	583	668	590	578	613	688	607	632	610	652	629	605	605	620	621	636	638	621	605	627	654	581	605	625	635	600	583	655	635	582	646	595	668	615	575	657	614	629	622	610	631	633	583	641	619	621	642	584	616	601	632	675	615	620	633	618	662	669	624	635	652	621	597	606	635	661	592	592	601	590	591	643	619	655	610	672	612	616	617	635	593	631	630	654	638	639	619	608	651	608	615	657	637	602	592	626	586	620	637	619	616	620	599	635	575	645	603	617	627	608	593	615	612	622	591	626	611	630	617	641	626	648	633	631	641	603	585	635	583	601	617	609	579	587	588	651	599	609	625	658	614	634	658	628	644	595	627	597	651	635	656	602	611	623	648	643	596	622	615	645	634	642	667	648	579	617	608	620	613	623	601	622	676	610	594	621	635	623	585	633	599	594	585	645	591	629	626	634	567	663	641	691	655	647	598	638	639	610	640	601	614	596	645	586	637	587	656	642	604	617	590	656	642	620	596	716	586	606	629	610	640	600	664	642	621	611	579	600	639	606	611	602	588	613	631	586	621	621	628	632	652	619	615	608	623	574	650	610	636	597	603	627	622	598	607	616	620	630	573	667	638	609	595	649	553	562	591	645	569	604	640	603	605	640	610	645	607	599	622	591	634	650	604	624	620	627	633	623	652	579	620	627	649	674	655	612	620	628	605	585	640	604	573	606	676	631	632	647	608	593	594	655	637	619	675	652	649	628	596	619	609	622	643	556	612	592	663	642	625	654	581	614	583	634	646	632	619	619	636	610	642	622	574	614	583	590	627	598	588	638	655	586	603	641	623	583	620	624	599	595	637	627	608	635	646	597	565	625	606	641	632	641	589	561	641	616	695	617	630
8470	3693	891	542	604	638	597	489	422	331	341	399	308	276	276	243	219	220	196	187	170	145	111	128	109	125	96	95	90	68	59	64	68	66	59	68	93	57	62	56	73	62	63	54	67	59	63	50	50	57	64	40	60	55	32	51	36	52	49	50	49	39	48	58	43	38	52	52	47	50	48	41	50	52	55	50	46	47	39	37	46	50	48	42	41	51	33	42	54	40	34	45	57	46	46	38	48	39	52	44	56	43	39	52	49	48	45	40	56	55	53	54	42	43	44	51	52	47	36	46	49	47	50	47	52	35	41	39	47	46	48	40	41	42	59	41	52	54	43	47	53	44	43	45	48	39	44	56	59	43	54	46	49	39	54	51	46	37	53	42	56	43	47	46	47	59	48	49	46	40	43	44	45	40	42	50	37	46	39	38	36	54	38	55	39	53	40	55	51	46	35	51	53	41	35	37	46	42	40	48	34	33	46	44	40	46	48	53	47	40	45	42	43	33	49	49	36	36	44	50	39	55	45	53	39	58	31	53	58	51	46	46	44	49	36	42	41	44	45	43	48	54	39	50	47	47	40	50	40	47	47	42	37	41	41	46	44	41	43	39	52	59	43	49	47	45	37	47	39	42	52	42	53	53	58	39	49	43	41	36	40	44	47	40	50	50	42	45	46	53	45	44	38	47	50	49	47	35	37	45	44	36	32	52	68	48	44	46	49	51	38	47	45	47	41	50	46	41	45	58	47	38	47	56	59	56	45	48	45	47	43	39	46	50	48	44	47	36	35	60	38	38	38	42	43	47	42	50	48	51	44	66	36	54	46	44	51	37	41	43	41	48	32	43	30	56	46	57	55	40	46	50	31	41	47	40	38	39	49	43	62	43	46	52	42	40	42	38	43	46	31	42	42	53	62	47	51	39	35	56	39	34	37	39	49	48	47	38	32	55	35	38	42	46	53	39	43	40	48	44	46	48	51	41	55	46	48	44	35	53	50	33	47	57	45	43	58	42	47	39	43	41	43	65	51	41	50	46	51	45	39	43	44	52	61	55	35	55	47	42	43	53	57	54	52	55	47	51	50	50	48	55	45	36	44	43	43	45	50	51	39	37	48	41	45	43	39	54	39	44	48	45	44	52	44	40	39	49	45	42	45	48	37	44	54	54	40	43	45	48	48	39	41	69	43	53	45	53	35	39	46	47	46	44	41	58	49	37	50	42	30	39	42	40	41	37	44	49	44	33	45	44	33	35	51	50	47	47	49	46	36	40	54	55	31	55	42	47	44	34	33	46	46	40	43	45	64	52	34	43	43	39	48	35	49	40	40	48	51	45	47	64	53	53	43	42	47	45	52	48	50	35	48	51	54	50	46	49	38	41	58	45	47	42	43	44	47	33	45	44	50	42	49	45	40	45	25	47	29	36	66	38	45	43	38	49	42	30	51	36	48	48	39	39	49	44	35	66	54	41	42	55	45	51	46	64	31	40	33	46	45	50	58	40	44	49	42	44	45	41	42	46	47	51	52	48	48	43	42	51	43	56	35	43	48	40	36	32	40	34	48	44	45	36	46	35	41	47	36	47	54	52	49	53	34	36	41	27	54	48	38	42	55	64	36	33	46	55	53	44	41	54	42	54	45	59	58	42	48	50	44	51	45	49	32	38	49	46	42	34	48	45	33	48	54	46	49	51	54	48	37	38	40	50	42	56	43	43	59	46	47	44	46	37	51	36	52	42	44	59	37	37	44	44	45	44	54	49	57	31	54	54	47	40	39	38	40	47	40	48	49	49	47	39	54	41	42	51	40	39	47	59	42	51	36	51	45	45	49	56	54	44	38	55	47	47	45	50	40	47	49	45	52	54	37	42	45	45	52	56	45	43	38	38	42	40	45	46	31	38	47	38	48	43	48	48	43	46	57	50	37	38	49	47	28	43	45	46	40	44	53	52	40	43	49	47	60	46	46	32	39	47	45	43	51	36	45	45	43	42	41	42	49	46	41	54	47	55	32	36	57	39	43	38	47	40	37	42	42	59	33	44	36	44	51	45	55	48	44	48	51	32	42	50	60	38	38	44	46	51	44	49	39	45	55	52	48	46	52	47	38	33	42	33	43	61	46	39	50	42	47	34	35	42	40	39	42	51	56	44	46	38	55	46	45	49	46	25	41	54	36	33	51	43	53	45	47	44	45	47	46	44	56	40	48	44	47	53	55	52	37	40	35	47	46	57	45	45	48	44	36	56	51	40	39	39	52	47	36	40	45	40	51	48	48	36	42	44	49	38	37	48	52	37	52	47	38	51	50	54	62	54	55	44	42	37	55	52	44	52	43	46	71	41	52	34	38	38	47	58	43	44	47	39	38	57	53	36	45	36	43	50	42	36	45	48	40	48	53	45	45	54	57	56	51	44	43	36	38	55	43	35	60	43	35	32	43	40	52	32	34	53	53	48	49	44	48	44	36	54	40	53	41	45	40	57	44	45	45	46	43	45	49	44	43	37	41	53	43	57	38	45	47	51	53	41	39	50	44	39	43	26	43	57	50	38	42	48	39	41	44	52	48	53	36	42	35	32	45	47	48	40	41	48	48	45	43	43	43	47	51	56	47	44	37	57	45	53	49	48	46	45	45	42	47	40	46	47	44	47	49	44	42	37	39	56	47	48	43	42	45	35	51	41	46	45	48	41	53	61	43	54	45	53	41	40	49	44	47	51	36	51	55	46	41	35	54	50	46	49	45	33	49	41	50	41	57	43	42	49	44	49	42	47	54	45	44	51	43	46	50	47	44	47	51	45	40	39	36	48	30	51	42	42	43	51	38	38	49	41	45	54	48	42	53	55	53	39	50	42	56	48	43	45	39	42	43	47	43	38	50	41	41	28	50	47	46	44	58	56	45	56	43	46	56	47	45	37	42	43	40	37	50	39	51	43	40	47	56	46	49	40	48	44	40	35	44	43	44	29	50	30	35	40	57	55	40	51	51	54	49	54	27	55	54	44	49	40	47	36	38	52	38	51	42	50	34	45	37	47	37	45	45	48	34	50	44	50	56	52	41	36	42	47	35	40	43	45	40	38	43	41	51	51	57	60	35	44	51	57	46	47	40	46	52	55	42	52	45	37	41	42	57	52	39	54	48	37	46	44	49	53	37	54	40	54	43	49	52	51	44	39	59	40	39	40	41	36	48	54	43	38	50	40	46	44	33	48	52	50	56	46	43	39	44	47	62	39	57	51	41	42	54	44	35	44	54	45	41	49	43	51	43	36	46	51	60	60	64	42	51	36	34	42	43	45	44	42	57	55	44	48	44	40	49	43	38	48	55	50	46	48	42	56	55	36	40	43	40	32	33	41	52	47	44	42	40	41	30	49	45	38	42	52	53	42	48	41	42	51	53	71	42	51	43	45	45	47	43	48	37	39	47	37	51	42	46	45	42	44	31	38	55	54	43	48	41	46	39	44	37	45	37	26	35	52	50	42	57	44	49	46	46	52	49	55
46572	29165	16204	26126	32538	31814	28942	24816	21050	18377	16795	16377	14667	13417	12135	10993	9737	9284	9091	8474	7357	6548	5350	4624	5175	4550	3669	3389	2857	2367	2207	2099	2007	1957	1856	1794	1686	1731	1646	1603	1589	1485	1452	1399	1373	1332	1243	1224	1242	1173	1137	1085	1098	1100	1073	1076	1027	913	934	948	953	934	920	910	882	898	903	890	936	906	908	893	884	870	874	881	878	827	836	863	860	802	808	834	793	816	816	771	803	776	806	760	777	725	721	762	775	827	802	802	776	782	784	758	729	769	769	769	726	794	782	830	804	755	744	727	779	777	743	772	771	741	806	773	756	789	727	737	779	806	736	823	763	740	767	751	732	794	783	796	802	815	808	778	792	765	771	779	758	792	789	782	811	801	809	822	771	803	726	796	772	755	820	757	780	706	757	736	763	778	740	700	812	751	749	730	740	766	772	770	789	773	770	820	778	764	771	732	747	757	773	767	782	749	751	745	732	746	694	775	740	743	756	742	758	740	773	738	758	810	798	734	762	767	742	738	775	780	748	693	771	742	713	771	743	728	727	753	763	770	772	774	756	770	751	755	764	704	809	733	759	737	714	761	756	732	740	713	754	789	719	800	747	760	785	731	751	760	772	759	790	755	776	774	778	778	749	743	761	739	777	788	770	756	777	761	807	769	786	781	747	751	806	754	739	743	733	781	790	770	765	762	760	734	779	735	750	729	775	784	738	781	770	723	784	773	735	791	748	768	753	734	784	781	799	736	771	752	762	737	747	776	763	800	767	766	800	680	760	777	750	728	772	765	707	731	768	719	745	741	770	759	706	775	761	792	811	798	758	734	750	775	754	748	739	719	770	732	747	766	764	768	787	752	737	720	807	729	734	762	746	796	735	725	754	744	765	692	798	742	758	814	792	735	740	752	746	724	744	735	761	755	790	748	740	747	734	754	774	753	751	754	681	780	763	759	742	765	751	747	722	736	806	738	749	690	726	735	757	780	773	767	752	763	785	744	770	820	756	729	733	752	780	744	736	751	736	748	727	740	730	770	750	805	708	744	771	739	749	717	763	742	756	742	724	734	752	755	760	734	808	757	760	724	756	745	757	737	770	780	777	718	788	763	774	722	768	749	773	746	768	731	750	770	773	721	694	757	737	787	808	751	763	822	770	740	761	773	780	744	823	769	725	792	767	799	730	772	707	769	763	779	700	708	741	767	737	759	764	755	744	755	754	782	739	706	752	740	750	817	730	729	765	746	799	794	786	697	753	789	746	731	746	763	728	739	734	738	741	793	758	751	764	744	807	741	698	736	733	768	747	755	768	776	769	771	773	782	747	724	735	757	732	747	768	718	708	752	752	747	755	799	721	738	778	756	797	766	777	730	770	676	742	719	747	761	731	775	779	734	795	779	723	803	718	743	742	784	769	731	755	699	756	726	729	731	744	746	745	759	729	714	778	715	770	796	715	754	731	759	793	693	783	757	731	735	780	728	751	797	776	781	698	719	797	749	704	736	801	737	799	710	782	771	762	762	786	740	758	739	751	779	759	726	765	708	743	719	736	782	731	775	731	783	778	766	787	778	714	737	767	732	704	733	804	741	703	781	724	665	730	793	789	758	734	741	711	804	761	742	765	740	762	761	803	730	779	765	759	711	776	748	764	760	756	729	750	755	714	748	763	768	742	746	749	758	751	803	702	797	756	727	750	733	715	779	745	760	780	783	750	731	747	739	730	792	736	690	729	725	768	743	763	779	748	768	752	739	737	771	730	738	725	746	753	801	746	767	725	737	798	724	764	742	761	733	732	801	753	745	787	736	727	726	699	793	797	704	734	714	767	735	766	759	707	764	773	754	769	731	725	802	806	775	743	779	748	740	766	753	742	778	748	724	755	752	752	770	731	701	790	782	732	787	748	749	727	783	763	772	756	741	745	767	692	757	772	758	742	697	826	713	767	740	725	756	777	775	712	722	780	786	729	690	746	761	712	795	710	729	781	727	723	743	751	778	734	739	786	787	767	781	770	785	792	786	742	729	749	674	763	763	774	785	794	776	740	754	757	757	805	781	717	739	792	737	760	754	805	783	729	733	748	774	761	709	762	709	738	764	792	705	772	744	746	740	721	745	739	759	705	737	734	761	784	729	784	742	742	763	727	763	777	778	754	744	755	734	778	732	744	778	720	764	744	743	763	732	679	765	746	749	760	778	725	754	714	775	754	772	746	700	755	730	742	771	777	744	725	747	739	745	751	735	740	744	750	736	760	774	748	785	764	775	832	713	723	716	730	820	742	742	802	749	817	764	756	752	742	772	689	719	712	727	797	761	711	753	741	808	727	732	796	748	780	768	765	710	747	772	758	745	674	756	748	776	717	760	752	755	759	757	721	755	761	772	785	806	747	737	700	764	758	796	702	752	772	720	763	819	789	758	755	766	742	803	782	706	760	777	808	782	777	768	771	732	738	757	749	776	746	715	729	734	741	755	773	719	770	737	758	739	711	790	779	744	736	784	767	738	759	714	751	752	748	754	758	733	732	700	771	778	766	752	722	730	748	773	745	722	764	768	721	717	760	751	739	724	730	790	766	740	759	773	721	816	802	760	741	747	736	736	734	787	726	774	735	751	735	751	748	772	699	807	733	762	771	783	771	765	790	758	767	716	751	781	721	745	713	743	722	768	712	766	750	776	755	725	777	737	726	761	760	770	780	764	706	769	775	757	760	719	736	811	772	741	759	767	738	737	789	754	757	738	755	711	751	721	771	751	807	792	765	810	763	709	770	715	758	743	745	772	739	732	740	757	719	755	744	747	746	795	792	761	850	785	742	733	757	734	771	719	764	752	705	788	729	786	733	755	749	730	789	706	677	745	752	771	716	844	761	761	750	724	787	713	777	737	770	765	728	756	757	785	753	745	737	775	808	736	750	777	736	748	757	717	784	746	775	748	748	766	727	747	764	778	734	760	716	749	780	763	717	789	719	739	777	743	744	747	757	787	767	772	751	776	753	764	729	761	737	785	804	742	772	757	756	763	764	792	789	749	729	734	699	747	737	763	730	777	746	743	761	803	724	786	774	766	762	782	708	768	755	744	713	774	771	719	753	755	768	765	755	796	762	732	771	728	740	779	742	740	756	725	708	745	731	763	774	817	725	740	784	738	758	801	736	726	744	735	746	731	773	786	767	727	758	810	722	760	712	756	778	791	750	737	778	752	782	719	788	753	716	736	806	784	740	779	755	800	806	795	700	751	764	703	748	744	745	781	735	751	800	778	759	751	777	764	740	720	736	768	777	790	776	763	751	810	705	779	784	776	761	787	761	754	733	736	727	756	720	761	743	752	691	767	767	705	734	815	734	737	742	771	740	771	788	731	719	733	747	778	750	743	801	746	737	766	793	738	718	732	802	754	769	769	704	811	752	706	747	753	793	718	708	728	762	747	760	790	787	754	790	711	733	764	763	776	752	720	726	742	771	698	737	728	677	720	744	747	778	751	747	753	730	769	747	689	765	776	766	757	760	746	768	713
3756	1128	327	217	277	268	235	185	174	157	160	165	154	142	109	126	113	114	104	85	85	61	51	65	67	54	43	48	49	45	43	37	28	35	41	36	33	40	34	40	32	37	36	33	27	28	35	29	36	28	28	37	34	28	25	29	29	30	32	29	29	25	25	27	26	27	33	24	25	35	25	29	27	34	24	27	25	27	29	28	29	26	30	28	27	27	25	29	25	35	34	24	18	35	36	29	25	28	25	23	29	37	24	37	27	27	21	29	17	33	15	19	29	26	19	30	27	24	27	39	32	33	30	39	32	19	26	35	34	24	25	16	29	34	27	32	25	29	26	31	31	31	33	31	33	27	20	50	22	29	26	27	24	27	36	34	16	28	31	22	37	23	26	19	27	23	20	29	22	30	16	38	34	30	36	26	37	23	23	22	28	31	28	32	23	22	25	23	28	34	31	15	30	33	28	33	26	28	15	25	35	34	31	21	26	36	30	22	26	28	24	27	24	19	21	29	30	21	35	28	26	32	28	33	26	29	20	19	34	22	15	36	35	18	23	21	23	26	32	30	29	29	22	27	28	35	22	36	24	24	24	30	29	37	32	29	22	26	31	31	38	24	31	33	29	31	38	35	36	39	31	33	31	23	32	35	26	22	38	31	25	32	27	18	21	29	34	32	26	25	24	31	29	31	38	21	41	27	29	17	28	29	27	34	30	23	22	26	30	25	39	31	26	22	29	26	32	30	30	23	26	31	31	30	20	19	35	22	33	27	20	23	22	28	34	36	33	39	29	29	23	31	29	33	33	26	34	22	25	17	24	27	23	15	19	23	33	26	29	32	32	26	26	34	36	32	29	28	28	28	35	29	27	19	20	34	28	22	25	17	35	20	16	28	39	34	24	43	38	21	30	17	28	29	34	33	25	32	24	21	31	29	27	29	33	27	30	30	23	20	29	34	28	31	24	23	31	19	29	25	25	27	36	29	27	30	39	30	30	30	25	26	22	26	25	40	24	23	20	26	22	33	30	22	28	19	33	30	32	29	25	23	30	21	22	26	35	20	22	33	32	30	34	34	32	35	31	26	33	22	24	26	25	28	16	22	26	27	33	21	28	22	36	38	32	20	27	32	21	26	28	33	27	32	25	20	28	27	26	26	26	24	17	26	31	44	21	26	31	22	24	23	26	24	23	19	34	29	21	31	27	23	21	30	30	32	19	22	17	30	22	30	20	37	23	22	43	32	27	35	25	28	27	26	24	21	24	15	18	31	37	27	33	37	27	27	28	36	22	25	34	28	28	26	18	22	25	21	30	25	30	24	26	25	30	24	33	30	25	25	26	25	29	21	22	29	30	23	26	25	28	23	23	35	40	24	35	26	26	25	25	28	25	24	15	28	35	27	26	33	23	28	22	23	22	21	19	35	23	38	31	23	24	22	34	36	33	19	26	24	37	23	31	28	41	34	26	25	25	20	24	29	22	22	25	26	27	21	31	26	26	33	34	34	25	43	24	26	20	26	23	27	23	21	30	15	31	16	28	25	21	21	34	25	22	23	29	28	30	25	43	32	17	22	23	28	24	42	34	18	31	28	30	21	36	26	27	23	19	26	34	23	27	25	31	49	36	24	27	23	25	27	11	32	31	33	27	31	27	23	29	27	34	31	17	29	24	28	23	29	26	24	28	25	21	26	30	31	29	31	31	22	26	33	30	24	21	18	37	32	33	29	25	23	32	23	25	34	22	33	20	26	28	29	28	29	32	27	22	24	30	30	34	21	24	31	32	30	28	29	30	39	23	18	26	26	30	43	26	19	26	25	29	23	22	29	27	46	26	30	35	24	18	26	24	25	32	20	25	21	23	29	32	23	31	23	25	35	28	26	30	24	29	30	23	18	29	34	23	33	22	26	26	35	25	25	18	28	25	23	28	32	32	21	20	21	31	29	34	29	23	22	28	26	31	24	21	25	30	32	19	24	28	27	32	23	32	22	25	27	35	32	16	22	34	38	33	19	31	26	33	30	22	28	20	19	25	28	31	22	28	26	21	21	30	25	27	20	23	37	31	41	39	20	25	24	28	29	32	17	23	25	29	27	29	35	34	22	25	25	27	25	34	27	38	20	33	18	30	27	29	24	29	25	34	23	25	34	35	29	36	27	31	32	30	20	33	29	20	26	25	23	23	32	26	26	23	39	30	33	16	42	33	27	29	31	26	23	26	43	32	25	19	22	35	39	29	22	23	24	29	30	26	27	22	32	18	18	24	32	29	25	32	26	29	27	30	24	21	40	32	26	26	20	22	27	27	27	19	36	22	30	25	33	31	30	28	28	26	23	27	35	28	34	21	26	25	26	28	28	37	22	28	17	34	25	26	33	25	31	28	29	23	33	18	28	31	29	25	20	28	24	34	35	32	32	19	25	21	33	23	25	23	23	27	23	34	28	30	29	33	14	36	22	30	31	34	31	20	26	27	22	23	23	25	33	31	30	26	30	29	33	38	48	27	36	22	26	32	26	32	24	23	20	35	12	24	28	31	32	29	31	27	21	21	23	26	26	32	26	14	25	31	29	34	19	31	27	24	24	30	36	25	27	24	25	26	29	33	24	31	32	24	27	40	23	21	35	29	30	25	29	26	24	33	33	22	27	35	29	33	26	14	30	27	31	27	32	25	26	28	20	34	26	21	32	33	25	24	26	23	24	28	29	39	28	26	26	22	38	17	26	31	33	24	31	28	27	17	29	28	25	25	32	21	28	23	24	25	36	34	24	30	28	24	38	25	34	38	31	26	25	23	25	28	24	30	31	33	26	33	34	29	21	30	28	33	32	19	31	28	31	27	28	34	25	33	25	35	39	25	23	26	28	37	31	24	20	29	27	33	31	19	30	29	26	34	29	27	23	18	32	26	25	27	19	21	30	18	28	33	33	24	26	26	21	27	28	25	22	23	25	26	29	32	25	20	17	26	35	22	17	36	21	32	30	26	37	25	27	34	33	32	26	34	24	33	29	20	36	26	28	31	26	22	23	28	30	24	25	21	34	26	36	34	20	27	30	20	26	32	25	28	27	23	28	30	28	19	36	19	28	34	33	27	27	31	30	28	26	30	27	25	34	25	31	24	25	23	22	34	27	23	32	22	21	28	28	27	36	26	20	26	18	32	24	28	22	22	36	29	29	22	22	29	29	20	38	28	29	39	20	36	28	29	35	26	26	30	24	30	22	29	32	30	25	29	36	31	26	29	24	21	40	28	28	27	31	44	28	26	39	32	24	27	26	31	27	27	26	22	22	20	21	26	25	26	32	24	23	32	35	36	29	26	29	32	24	23	21	25	26	25	33	33	36	24	22	27	22	29	35	24	21	35	23	30	18	28	24	36	27	23	18	37	32	29	31	32	28	34	17	23	16	31	35	24	25	24	31	26	23	25	17	34	35	24	29	27	34	32	31	24	31	38	34	39	23	30	28	30	31	22	30	25	31	27	24	35	16	28	34	25	26	23	25
35100	20554	8978	16703	22031	21488	18245	14230	11446	10386	10324	10107	8028	7601	6726	6085	6078	5299	4797	4452	3837	2930	2670	2744	2830	2130	1783	1709	1245	1119	1114	1023	1005	991	924	923	919	864	809	845	879	770	787	662	776	727	712	631	676	652	597	611	632	660	611	575	567	551	570	531	556	567	549	565	518	516	557	550	526	534	542	550	478	486	504	516	544	537	523	499	522	459	484	436	486	488	432	476	484	493	492	479	475	458	501	496	477	458	476	462	511	484	508	476	520	437	476	474	463	441	480	500	447	504	474	485	484	508	488	462	454	502	514	480	456	447	463	481	454	442	474	477	457	459	442	492	482	482	501	444	476	435	455	533	503	520	483	488	465	501	525	421	465	479	489	466	468	453	486	492	467	488	480	470	463	492	478	460	467	492	503	444	484	491	472	475	491	517	456	486	468	482	478	491	495	476	490	480	476	484	491	496	466	489	438	470	476	466	459	461	484	493	463	462	485	438	432	524	468	509	475	445	422	452	450	494	472	499	458	466	500	455	500	471	463	492	474	509	429	494	432	524	449	464	470	484	462	465	455	477	482	494	476	478	460	466	455	486	472	491	438	463	477	472	431	484	461	482	463	478	456	481	453	469	474	488	508	488	487	451	458	472	498	484	475	443	507	456	447	461	452	483	486	437	468	463	500	486	486	445	475	512	494	468	490	465	442	467	506	516	466	471	518	523	461	519	465	484	473	465	509	474	532	443	455	438	468	482	419	467	489	478	488	436	449	451	475	478	439	448	484	455	472	452	461	446	499	448	499	440	471	498	490	442	487	478	487	473	481	457	437	469	494	436	455	473	504	468	452	437	486	458	457	429	454	503	450	489	459	437	508	464	459	459	485	435	440	446	475	497	478	462	482	459	508	465	471	464	498	498	466	463	446	519	468	453	459	452	466	457	462	466	439	468	468	417	499	465	476	445	450	481	459	442	493	484	499	456	478	517	481	472	461	500	497	491	481	467	446	485	439	497	484	485	492	471	472	447	449	456	440	477	451	448	499	483	483	489	437	480	458	487	535	478	457	465	463	502	468	437	460	461	446	434	509	482	418	469	425	493	463	457	460	456	470	517	469	475	444	477	472	490	469	473	468	473	458	449	480	478	471	460	492	460	521	486	535	490	456	454	467	460	444	484	450	438	477	479	472	484	496	494	471	441	453	528	507	465	473	473	459	461	476	462	451	457	474	505	490	459	448	433	495	460	486	464	447	451	478	492	455	475	479	484	490	470	457	466	487	501	489	450	480	467	461	486	472	452	457	437	437	476	498	469	503	499	449	481	490	476	505	429	436	471	448	425	431	441	452	466	494	480	470	441	464	466	495	471	500	466	485	504	503	465	510	486	466	446	471	484	466	448	441	482	488	494	476	490	496	439	494	458	472	488	434	506	486	492	479	499	467	454	503	422	487	462	459	483	453	449	440	494	497	510	437	514	466	447	479	467	486	457	475	409	446	454	471	431	500	451	445	504	511	468	519	470	479	442	501	479	419	480	496	420	469	461	482	466	482	466	484	452	450	477	498	503	484	486	463	473	469	468	456	456	455	488	514	498	427	468	505	459	495	494	486	485	437	497	455	431	463	446	479	495	427	446	483	473	458	484	455	466	486	498	463	499	458	459	441	442	441	482	464	505	454	479	484	465	466	493	496	490	462	456	445	483	451	487	479	447	478	462	475	481	457	486	479	474	445	484	476	479	448	497	473	505	456	485	489	460	448	458	500	493	474	488	470	440	460	461	454	459	443	456	482	478	460	480	444	452	434	455	461	480	451	464	459	486	438	457	502	492	469	493	463	485	467	518	464	493	486	494	505	460	424	475	429	454	483	506	481	452	479	461	501	454	501	511	477	464	508	497	491	443	474	489	495	503	449	433	485	482	478	473	489	482	511	496	446	441	509	453	478	484	459	485	466	457	492	473	473	497	486	473	468	481	466	501	511	476	506	450	465	474	478	504	497	464	424	486	464	494	477	459	483	462	496	459	447	484	487	452	420	467	512	471	465	478	528	449	459	471	469	482	456	463	440	456	491	461	505	453	494	488	459	453	532	473	467	466	468	473	478	478	467	496	474	504	511	487	500	489	461	443	421	456	475	493	475	487	499	465	482	512	465	472	497	499	502	500	478	482	483	504	501	462	474	492	444	499	422	458	469	500	451	451	473	464	464	486	438	481	475	470	464	443	465	464	469	492	477	483	499	455	463	489	444	485	450	480	512	459	460	460	496	491	498	450	490	490	493	479	463	441	456	446	500	477	455	446	477	443	443	461	422	452	468	425	476	465	473	476	456	491	450	411	470	483	464	466	487	510	466	491	466	465	486	481	476	466	473	495	481	471	495	436	471	454	433	483	445	455	469	458	487	443	435	454	469	439	443	473	486	465	493	448	447	427	451	479	467	494	477	438	489	485	466	433	485	418	483	472	456	479	488	437	494	494	497	493	450	504	451	443	491	493	459	477	438	432	444	478	466	472	476	464	453	472	489	488	476	511	461	461	494	479	473	432	432	473	443	465	467	473	483	463	498	482	496	482	471	487	472	426	460	472	456	465	482	473	440	490	480	452	488	457	500	463	459	460	462	481	468	498	469	478	511	473	469	478	491	488	508	471	474	472	449	486	452	458	452	492	458	486	453	464	466	481	458	470	477	488	470	474	464	489	472	469	480	480	460	491	446	462	499	488	530	498	482	436	506	477	458	479	478	520	460	455	452	495	488	466	465	473	430	468	482	471	464	436	468	466	460	470	442	466	460	460	483	494	488	460	424	500	468	430	475	508	463	485	454	444	461	461	460	477	438	484	469	476	485	474	453	486	473	443	425	450	456	439	437	478	485	466	463	484	465	494	429	468	498	485	479	473	461	458	460	502	438	456	510	493	497	462	487	474	476	461	469	452	503	477	432	471	467	515	489	454	437	452	478	415	447	477	476	437	485	474	471	479	494	495	453	476	432	451	482	455	407	474	466	496	490	449	484	495	477	465	510	476	433	508	482	467	462	498	506	519	458	458	452	483	499	488	443	462	432	486	481	465	475	473	498	455	433	486	487	492	482	512	449	513	455	463	477	424	520	461	468	462	457	510	450	475	451	501	479	474	470	433	448	465	481	433	450	465	473	496	497	467	447	464	492	417	495	492	465	478	436	481	482	477	488	489	466	451	459	457	497	464	494	454	484	496	480	470	468	477	443	485	486	494	488	464	511	479	466	511	491	484	473	487	484	487	480	503	472	449	481	483	454	480	506	467	436	455	499	441	451	512	469	480	432	497	460	482	453	513	483	481	463	501	471	479	460	437	458	457	505	461	466	549	462	477	459	498	469	488	499	465	446	475	468	481	484	463	485	443	478	445	501	443	463	478	495	437	469	468	470	486	476	447	466	497	477	452	512	473	490	484	446	447	486	488	474	463	474	447	474	441	493	480	455	479	417	502	434	515	469	501	508	532	439	495	476	456	503	503	483	482	453	468	492	503	482	488
6522	2993	760	481	570	485	481	351	334	327	331	359	242	220	220	208	216	184	166	142	122	109	127	130	106	92	85	76	67	76	47	53	56	59	58	63	51	60	51	42	45	40	45	41	46	58	39	48	52	43	41	50	39	38	47	41	33	42	40	49	38	39	30	48	40	42	40	34	44	36	46	26	47	37	37	38	36	34	46	32	39	42	33	32	46	52	37	37	46	37	41	39	43	38	36	45	32	44	46	32	34	37	39	56	36	33	32	35	34	35	41	33	29	38	38	35	33	38	38	37	28	39	33	42	30	33	40	41	34	43	38	37	39	48	53	38	38	41	35	46	34	45	30	38	36	40	42	32	41	46	41	52	55	37	44	47	30	42	42	40	42	29	33	40	42	41	38	47	42	32	36	39	36	45	36	32	37	35	46	43	39	40	34	35	35	34	35	38	44	48	46	38	41	33	34	41	31	48	32	35	45	53	38	47	45	45	44	42	39	35	45	35	51	36	34	47	44	28	35	28	42	35	45	30	41	28	28	51	42	38	35	38	36	46	40	44	44	21	45	35	30	39	35	41	30	35	33	26	33	40	37	40	34	44	32	34	46	36	44	44	37	35	40	48	38	40	41	31	35	34	33	35	50	36	59	35	41	44	39	37	33	32	32	29	32	41	30	43	43	43	40	40	48	34	35	43	33	22	35	37	35	33	39	54	38	44	36	37	44	43	36	44	36	38	33	37	34	47	31	28	26	34	32	37	39	40	34	51	36	38	30	24	38	39	35	40	46	46	39	38	28	35	36	28	48	41	41	33	45	36	41	27	37	42	38	36	37	35	36	33	48	35	34	41	44	36	41	51	46	28	42	44	42	32	37	33	33	50	35	44	31	37	45	32	50	41	44	48	38	35	50	30	44	42	46	42	44	38	33	33	40	34	44	34	39	40	40	44	27	37	39	40	38	43	30	41	38	40	31	35	41	39	35	42	39	48	48	37	37	32	40	40	38	23	41	30	42	36	42	51	34	42	37	38	35	42	33	31	31	42	36	38	27	27	41	40	40	32	44	39	40	45	34	34	30	32	41	45	39	33	39	23	33	46	29	47	37	31	37	38	42	38	40	36	46	49	40	43	42	45	28	26	44	44	39	38	46	48	31	27	39	36	44	26	35	42	40	35	41	47	34	39	35	26	37	40	44	42	45	41	34	46	42	40	33	39	33	32	46	43	39	38	56	40	39	34	29	43	44	38	44	35	33	35	43	43	48	29	36	35	26	39	54	41	30	37	46	42	40	44	35	28	39	32	47	47	40	31	27	37	40	37	31	37	47	39	41	33	38	43	42	49	37	46	42	51	36	34	43	47	32	30	36	32	48	38	41	39	40	41	37	34	42	35	42	40	35	26	34	38	38	32	31	38	45	32	48	37	32	40	46	42	39	40	32	35	38	28	39	44	29	38	38	32	32	52	40	37	38	37	38	41	41	45	38	37	32	39	46	25	46	37	34	39	37	42	38	37	33	49	50	45	41	37	33	35	33	34	46	33	36	34	42	46	36	32	39	39	45	32	39	48	33	37	32	35	33	47	42	36	43	40	37	43	42	29	39	35	42	32	48	53	37	34	34	34	36	37	42	41	45	42	39	38	44	38	37	41	36	34	39	35	40	35	38	29	35	33	28	35	35	52	30	55	40	36	38	43	35	53	45	39	43	37	41	37	36	31	36	45	34	33	33	44	44	32	39	30	40	42	33	48	38	30	40	34	34	36	36	32	35	38	47	34	43	48	40	25	32	37	39	27	36	49	30	37	32	37	41	32	41	38	43	40	35	45	39	28	32	26	30	51	32	39	45	33	42	34	33	43	31	44	46	36	36	28	37	28	62	35	47	30	37	42	32	38	32	33	32	48	32	29	45	36	35	37	37	38	39	37	34	39	30	40	36	43	32	29	28	31	39	35	42	42	42	41	35	50	29	36	41	37	41	35	38	52	31	38	36	48	39	32	45	33	32	28	40	35	31	40	30	36	36	42	47	40	30	38	41	38	57	34	45	37	44	43	37	34	33	34	28	39	42	41	27	39	42	32	49	31	35	40	41	35	39	37	29	47	40	35	25	32	40	40	39	28	34	42	37	32	45	41	37	33	38	34	47	41	33	30	45	46	38	47	32	32	37	38	31	36	40	34	36	45	53	35	44	40	34	31	36	38	26	36	44	33	47	38	31	43	36	43	43	44	35	40	44	32	40	40	43	40	32	38	36	38	40	39	44	38	32	40	32	32	46	36	36	41	28	38	31	36	28	35	33	32	35	32	27	40	39	45	38	33	32	25	43	27	42	34	33	34	29	33	54	46	31	46	36	33	44	37	30	37	41	31	31	40	38	32	44	44	39	31	40	40	29	38	38	35	39	27	52	37	32	34	35	44	51	46	37	41	50	38	36	44	41	30	45	30	35	41	43	37	28	44	39	43	32	36	36	39	45	41	39	40	33	43	42	52	46	42	28	37	33	33	34	37	39	40	38	40	30	50	38	42	29	44	38	39	48	44	37	30	45	44	28	50	48	46	41	50	41	40	41	31	40	38	37	48	30	41	38	33	39	35	31	30	33	45	41	42	33	41	36	44	43	32	47	45	32	39	48	39	41	46	39	36	38	37	32	35	47	39	42	29	34	36	47	33	37	39	43	39	39	33	40	24	43	41	37	30	38	41	49	30	36	39	48	30	44	39	40	27	34	39	31	49	42	27	44	38	24	23	45	36	61	35	28	41	34	33	40	46	40	47	30	38	43	34	43	36	35	42	29	44	39	33	36	32	32	36	32	41	35	29	38	37	44	43	38	44	33	33	47	32	26	39	42	33	36	37	41	35	45	39	33	30	33	38	41	34	41	30	44	40	39	42	32	30	45	32	37	36	38	38	43	41	43	35	41	40	34	33	41	53	30	39	39	27	39	55	36	29	40	43	37	41	41	43	36	33	43	39	27	36	40	38	30	42	50	32	28	41	38	32	27	32	35	32	40	33	39	41	23	44	35	34	46	41	45	39	31	26	50	34	42	39	33	34	37	34	31	38	47	33	32	36	42	34	35	28	34	36	33	41	42	33	30	35	38	47	47	31	45	39	32	44	32	47	27	34	33	40	28	26	36	33	41	39	24	41	28	39	45	33	38	38	38	43	31	42	33	41	40	38	35	39	44	37	35	35	37	40	33	38	35	45	39	35	31	31	41	33	35	37	28	33	44	31	34	47	43	47	38	43	41	46	41	40	39	42	30	49	42	27	26	29	30	35	34	34	45	46	44	33	37	37	34	42	32	34	30	33	43	33	45	41	43	40	37	34	41	32	27	25	40	31	38	35	46	43	43	33	42	37	27	34	45	33	32	41	31	41	34	33	38	27	37	49	46	36	40	39	36	51	38	41	44	30	34	38	47	40	32	42	45	36	37	37	33	33	49	32	35	42	36	41	26	28	41	44	39	34	38	38	43	40	47	32	45	30	45	42	39	46
44267	27579	15276	24717	30541	29560	26252	22057	19162	16663	16816	15630	12888	11230	10458	10468	9342	8158	7147	7071	6153	4711	5239	5183	4596	3462	3036	2499	2158	1964	1723	1703	1713	1581	1654	1449	1398	1422	1383	1353	1324	1230	1168	1193	1139	1102	1082	1055	1040	1005	956	916	896	937	830	787	799	750	771	859	761	706	753	770	752	738	720	774	714	783	774	741	725	730	753	771	693	750	699	700	691	724	733	703	651	632	651	651	703	671	633	686	686	685	630	666	639	688	668	691	663	653	639	644	636	632	675	700	620	621	645	640	703	642	651	651	664	630	656	625	611	661	673	619	663	624	648	647	636	650	637	631	670	647	649	653	597	625	639	601	627	674	626	671	683	634	636	696	638	645	685	643	641	680	666	646	665	640	655	643	648	650	641	639	650	672	641	660	579	634	664	639	681	633	619	648	616	638	651	636	642	626	637	694	657	641	662	633	630	643	661	691	645	614	645	650	648	627	588	612	568	652	654	638	677	643	639	658	625	639	679	648	629	616	641	695	679	679	650	650	613	666	653	592	637	597	611	633	582	634	609	621	607	607	652	623	660	677	633	624	642	615	650	668	617	655	643	647	666	670	600	665	675	678	625	638	645	610	663	643	671	668	609	666	657	654	591	631	646	644	639	666	671	633	679	592	627	663	652	617	659	629	621	631	652	646	630	626	599	624	646	641	680	601	637	667	644	619	643	638	624	629	632	603	658	628	644	631	660	610	587	600	610	646	615	650	633	604	614	657	687	652	638	645	634	582	642	592	648	611	641	628	625	651	596	617	656	653	602	614	677	631	605	621	629	641	620	648	641	620	641	602	567	662	637	638	635	666	653	656	581	643	642	667	633	604	614	609	622	659	669	628	651	655	591	662	589	643	656	656	639	628	618	678	706	578	641	621	613	590	661	655	681	620	615	643	630	636	648	610	641	588	638	666	632	619	641	628	673	570	608	635	635	566	611	631	624	690	658	678	652	634	633	627	620	666	666	657	658	646	626	616	610	676	618	625	632	601	593	643	621	673	597	573	608	640	651	700	581	659	700	636	640	617	646	567	657	651	567	635	642	608	617	635	630	707	629	678	606	652	653	642	638	665	611	620	690	647	699	625	610	664	667	646	643	689	635	630	634	670	638	604	669	653	665	639	680	632	643	627	691	573	683	577	641	691	617	620	670	613	600	625	634	637	630	674	595	630	615	683	642	644	634	655	657	639	668	639	606	690	660	589	643	600	666	668	669	619	668	689	627	634	656	604	620	646	667	600	637	656	628	629	648	656	650	635	612	621	637	688	633	595	667	621	650	612	647	632	676	600	682	638	638	652	643	569	622	635	697	624	654	657	658	639	659	671	649	644	619	616	634	650	635	641	622	659	609	670	620	613	600	672	642	654	684	640	615	636	624	621	629	649	631	680	682	646	656	642	683	637	638	622	687	601	642	620	664	700	633	613	661	640	621	654	643	617	642	620	634	644	615	635	639	615	625	657	690	659	662	646	607	640	661	612	631	641	602	653	661	669	630	641	658	653	629	605	596	635	623	617	672	629	612	635	637	654	633	659	621	661	626	572	596	669	645	629	578	606	649	654	631	633	628	631	628	652	648	662	614	635	647	679	621	611	647	624	617	629	599	630	638	596	634	662	646	656	679	598	618	651	647	627	656	618	642	644	639	598	663	620	626	616	629	647	616	620	656	614	624	630	663	683	624	690	630	676	653	600	606	676	662	650	654	628	625	610	663	614	659	645	631	681	618	612	637	641	648	657	660	643	620	630	623	615	632	712	655	653	654	643	642	658	649	684	681	623	634	652	664	601	671	615	654	631	645	668	609	686	630	605	655	651	657	622	649	617	660	646	619	613	674	617	604	659	622	635	655	613	659	622	659	630	648	616	631	647	656	637	674	593	632	614	629	632	642	664	637	658	627	628	615	608	657	625	673	613	654	630	671	643	618	573	627	626	625	661	644	625	617	625	664	652	599	660	659	649	649	625	629	664	666	622	614	668	645	662	671	625	635	657	602	641	615	621	633	662	608	652	639	641	647	636	633	638	619	642	652	621	657	655	578	604	637	646	599	572	613	618	653	636	631	603	603	613	634	639	632	602	679	676	603	627	622	639	678	629	645	628	673	642	625	606	639	614	597	641	651	570	633	604	687	646	624	647	627	610	625	641	623	620	652	624	680	640	620	644	652	653	633	572	672	639	635	633	670	601	635	621	626	662	646	648	609	640	630	579	602	650	683	658	625	621	613	670	679	665	633	647	643	668	634	637	620	632	597	625	644	655	601	630	648	691	645	627	621	663	644	664	592	634	643	630	630	619	633	642	576	635	660	635	632	624	634	593	628	623	670	653	649	678	635	662	611	632	658	666	626	600	670	669	616	647	644	667	657	631	658	660	642	635	618	663	613	636	628	681	631	613	665	657	612	599	628	618	652	669	618	594	698	647	638	633	681	655	630	685	637	653	693	635	638	628	634	647	628	628	670	601	620	631	658	585	641	660	645	679	653	659	652	627	644	609	634	658	633	625	606	640	644	683	613	670	620	665	571	630	615	642	649	607	623	655	590	688	623	633	703	630	624	631	640	639	655	632	649	619	641	651	604	620	627	637	641	683	621	662	624	690	647	602	664	656	657	624	606	621	626	636	650	621	616	629	595	692	683	614	644	622	639	652	610	625	630	600	673	652	657	598	656	593	607	644	633	610	600	633	629	660	639	634	618	661	677	651	649	600	637	615	637	623	655	662	632	612	582	650	651	680	578	640	622	642	617	587	585	655	648	639	577	642	634	654	648	668	630	660	720	643	610	672	659	633	619	659	630	625	675	650	621	634	659	646	637	670	646	610	655	653	625	665	658	595	604	599	656	646	620	619	685	653	627	712	633	620	582	643	610	675	649	626	622	630	670	668	645	612	668	628	674	627	608	620	652	634	657	651	641	664	631	627	646	609	656	659	658	692	628	629	649	619	610	580	649	598	609	636	658	615	624	623	651	651	594	625	622	620	656	652	630	621	658	633	574	673	619	630	632	669	660	618	656	577	681	633	642	610	625	603	687	608	619	683	654	667	580	645	612	681	663	614	658	619	627	653	592	651	653	612	603	645	574	639	607	604	664	604	668	627	669	635	680	671	634	646	597	616	635	631	611	667	643	606	646	637	616	638	602	596	603	606	691	611	643	671	612	647	641	607	645	630	608	615	641	655	650	670	658	650	653	634	594	667	631	632	636	614	613	586	641	629	661	666	680	597	670	671	622	684	637	623	613	600	662	608	647	646	662	639	664	675	636	642	667	673	670	617	618	654	628	644	607	654	635	671	651	641	653	636	656	645	605	618	659	596	660	649	618	622	624	683	645	641	657	644	640	572	644	610	627	657	627	605	616	657	617	623	623	683	606	640	700	634	618	669	631	612	636	664	642	617	638	649	684	626	660	631	710	629	671	650	593	652	626	605	630	684	645	643	635	610	649	593	637	634	628	621	614	661	648	640	695	622	642	589	640	637
6438	1994	620	358	468	384	351	266	304	291	268	245	209	214	200	162	162	175	140	144	115	103	113	123	85	81	70	52	61	58	46	60	49	43	46	50	53	41	51	45	56	43	46	41	40	56	48	50	44	43	42	40	45	36	51	41	49	30	48	35	42	39	37	36	39	45	40	41	32	49	40	40	33	48	42	41	53	24	35	47	41	47	37	54	40	35	37	47	29	43	38	39	38	30	42	34	47	47	42	34	40	33	35	40	35	30	40	24	36	51	40	43	40	33	47	53	37	39	28	44	37	23	37	26	22	29	27	38	38	36	36	47	35	44	34	38	38	42	32	37	30	33	29	33	34	31	29	32	47	33	44	35	36	48	40	39	35	38	41	47	37	39	43	35	46	38	37	37	45	41	39	42	43	49	41	40	46	38	33	36	31	31	37	45	38	47	43	32	37	43	33	25	31	39	44	41	35	37	34	42	32	33	38	39	42	37	35	26	42	35	45	32	40	37	44	40	47	32	29	48	40	34	39	40	36	35	43	35	38	34	28	49	44	35	41	34	36	30	36	28	34	28	36	33	36	43	50	35	37	35	34	36	39	48	58	34	42	44	34	32	43	36	33	33	34	25	42	47	42	41	29	40	28	38	50	48	46	42	40	24	40	43	51	28	39	27	33	23	37	31	36	37	43	41	46	40	37	48	56	30	38	38	43	34	32	25	36	33	37	34	46	25	39	35	44	29	34	30	35	26	23	49	51	29	40	34	37	36	26	36	53	30	41	36	34	51	37	33	42	27	37	36	35	30	34	50	34	29	47	42	33	31	25	29	48	35	32	46	32	30	35	38	34	41	32	31	36	27	47	37	52	34	34	40	30	32	41	41	44	48	37	42	39	35	43	34	36	31	32	45	42	41	39	40	44	45	42	35	31	23	33	49	55	38	35	29	25	26	35	44	33	36	35	38	35	32	37	32	30	37	31	34	43	32	38	42	25	36	35	40	26	41	34	41	37	40	45	42	37	44	34	25	45	37	37	46	28	28	39	33	45	50	27	36	28	34	38	33	40	39	42	36	34	32	36	46	37	34	31	36	40	30	28	33	43	26	56	30	43	46	38	40	51	38	35	46	30	25	46	39	32	33	41	39	37	46	41	39	35	40	35	31	37	40	41	39	36	37	38	42	34	31	28	41	36	36	41	42	42	38	38	45	41	36	32	27	32	45	50	33	42	42	33	44	28	29	28	31	43	38	42	37	26	36	36	35	36	34	30	45	44	33	39	41	34	38	47	30	33	37	46	39	32	44	39	41	42	50	27	43	34	42	31	34	37	40	35	33	44	41	32	31	35	36	38	39	41	32	46	45	43	43	36	45	38	42	40	36	44	40	40	40	39	44	39	36	45	45	38	43	33	44	44	45	33	41	42	41	35	36	41	31	38	37	34	42	40	31	28	37	31	43	33	41	38	44	33	23	46	24	31	36	30	36	37	38	39	45	22	39	23	40	32	53	41	32	36	43	33	41	46	42	34	30	33	24	42	40	30	35	33	31	28	30	30	41	29	42	36	37	34	39	42	40	39	40	31	32	37	37	35	44	29	38	37	47	37	39	41	33	31	40	32	47	44	40	39	38	37	40	42	29	57	33	33	43	34	40	45	33	23	45	26	34	35	31	50	35	49	35	32	47	32	29	42	49	43	43	27	27	42	32	46	45	38	31	33	47	40	34	42	32	36	46	32	33	46	47	28	28	28	44	38	42	35	33	47	41	41	30	36	40	37	35	45	32	24	41	47	42	37	43	42	38	36	35	32	32	41	34	32	40	38	27	36	40	46	36	38	39	46	30	47	21	40	24	37	30	27	34	38	33	30	39	34	27	45	40	38	44	31	35	42	23	61	32	27	42	33	36	29	33	39	38	37	30	41	38	39	44	42	34	44	33	46	39	50	38	32	36	40	41	36	39	36	49	38	37	38	40	44	45	29	27	35	45	49	45	49	28	39	32	45	31	32	39	43	31	39	44	25	32	36	27	45	35	32	36	30	21	41	33	27	26	38	42	37	38	31	41	42	37	26	47	40	33	31	47	32	50	32	38	33	51	37	49	37	35	32	34	26	37	29	36	52	36	40	31	21	37	39	31	47	41	32	39	41	41	47	40	37	32	37	40	33	35	24	40	42	34	42	34	45	34	41	31	40	44	38	40	40	32	37	29	48	48	38	31	49	33	31	36	32	29	41	42	31	35	29	36	39	44	28	31	45	41	34	39	46	20	39	38	45	37	23	33	51	26	39	39	28	40	28	30	44	30	30	24	44	35	41	30	38	28	46	29	36	31	43	38	40	52	48	36	37	42	40	31	37	45	50	35	44	36	39	29	35	32	42	33	43	35	29	36	38	28	23	35	39	42	26	42	33	50	41	35	32	47	49	39	46	37	36	35	33	38	41	41	33	46	48	49	28	38	48	31	29	33	31	33	28	34	38	41	33	32	38	40	43	29	30	42	36	33	54	46	47	39	30	38	51	35	34	38	30	45	38	32	37	30	44	43	42	35	36	47	39	32	29	35	41	34	44	38	34	38	32	39	33	39	50	34	42	29	40	37	45	45	35	43	28	43	30	45	41	35	40	33	47	36	33	46	42	40	44	22	36	39	33	36	23	48	46	41	40	33	40	39	38	48	42	44	32	35	41	39	37	30	30	42	37	47	41	49	40	45	41	26	38	34	39	28	39	45	39	42	32	36	39	35	26	47	33	38	41	34	43	34	38	25	38	43	32	42	40	42	48	28	39	32	44	33	32	28	37	35	40	34	30	38	28	31	36	28	28	37	47	35	24	31	45	43	35	42	36	34	43	35	47	39	42	40	43	25	30	29	43	36	47	35	43	35	28	28	34	36	52	46	41	39	32	29	32	59	39	42	39	36	43	40	34	45	34	31	36	43	48	45	40	41	40	40	37	39	26	27	32	37	30	35	44	36	29	26	37	42	38	25	45	27	47	40	43	45	41	42	33	27	41	41	38	47	33	35	35	28	36	38	36	28	36	36	32	40	27	39	35	38	42	30	36	43	42	36	42	36	35	32	50	49	31	32	41	44	37	42	26	38	30	40	39	40	39	38	36	29	35	43	38	43	42	36	42	41	31	44	35	39	42	28	34	36	48	39	39	39	41	31	43	39	33	29	37	38	45	32	37	41	33	40	27	35	30	44	36	31	23	33	33	32	31	45	53	39	32	42	43	33	38	33	37	47	42	44	39	35	43	43	38	37	33	28	42	38	50	32	28	30	30	39	34	36	42	28	30	34	48	33	38	34	40	46	37	39	34	42	30	31	39	44	31	40	28	33	39	38	35	32	38	43	41	30	45	46	42	30	41	49	27	36	50	37	46	44	34	35	40	28	28	42	36	42	43	35	36	28	37	39	32	44	43	46	33	34	29	28	31	38	31	34	46	37	37	23	36	43	36	37	26	40	36	43	25	35	38	38	35	33	42	43	28	35	34	45	36	38
39397	24239	13437	21726	27689	26585	23035	19094	16327	15332	14582	13338	10721	9791	9817	8234	7423	6792	6051	5556	5083	4236	5014	4533	3577	2748	2479	1977	1781	1559	1516	1447	1476	1463	1321	1300	1297	1207	1259	1122	1160	1088	1061	1071	1028	990	1018	904	920	914	857	812	820	804	831	744	801	791	730	761	766	698	718	721	692	731	723	653	714	707	719	707	710	718	702	686	686	666	697	646	648	675	651	634	667	668	625	685	649	652	606	632	602	661	607	678	648	639	617	686	630	643	659	627	670	617	665	613	626	642	629	691	659	611	591	629	615	654	621	640	600	591	655	613	637	627	623	595	644	674	627	639	629	599	684	662	663	645	627	626	610	606	614	663	674	581	669	646	596	608	637	630	607	615	636	660	606	586	649	587	671	649	600	652	631	645	601	604	624	660	649	616	651	630	627	595	604	606	596	592	615	649	627	642	636	647	589	596	601	644	604	627	602	639	600	620	586	589	598	651	650	630	606	662	635	600	668	627	593	621	610	593	637	612	678	604	605	643	603	659	577	591	631	601	630	641	649	615	608	643	625	631	599	611	602	607	657	625	618	617	630	621	609	627	652	614	595	598	614	596	645	616	646	668	657	652	603	643	631	617	647	615	665	653	610	684	619	599	642	656	615	595	645	618	652	581	651	636	620	661	624	625	636	658	643	633	674	655	615	600	637	651	632	645	668	635	616	641	620	602	641	625	610	659	649	581	595	609	609	635	626	591	615	678	614	593	650	573	629	610	623	598	583	595	621	636	631	583	605	600	618	646	619	633	634	623	622	653	628	634	659	600	614	609	659	632	627	646	594	591	603	682	619	651	655	616	604	660	628	623	632	613	656	600	622	631	664	616	640	587	595	633	622	607	591	656	657	638	602	668	617	587	611	611	606	611	641	600	633	647	592	617	629	615	583	599	610	650	642	603	595	603	639	654	593	612	619	600	640	617	667	627	639	569	641	596	620	643	627	629	594	624	581	637	623	660	649	608	596	601	597	645	606	595	613	639	620	601	633	621	643	620	591	641	643	610	650	634	639	624	636	613	621	626	677	664	607	589	644	636	657	570	643	631	624	663	655	593	641	630	613	631	628	614	602	613	654	636	575	634	591	628	648	642	627	637	599	636	603	654	612	609	624	589	653	617	638	588	685	576	631	618	687	595	620	650	644	581	612	586	625	656	653	618	598	616	587	629	663	589	644	682	569	607	625	631	645	667	637	572	614	572	628	589	634	626	642	602	623	639	617	639	612	618	652	603	625	633	599	619	603	672	650	611	687	640	602	595	638	580	610	611	622	644	628	592	637	660	599	596	607	637	671	654	630	656	623	624	635	596	621	636	627	661	619	624	613	606	610	646	598	605	597	634	640	627	581	634	633	616	596	652	603	603	592	572	574	608	636	678	648	598	610	608	602	630	613	645	659	620	641	579	644	612	614	613	649	586	607	642	609	639	641	605	635	674	573	621	608	599	661	673	610	673	632	595	566	633	615	567	604	601	641	644	658	602	593	594	610	654	594	637	597	643	613	644	601	650	577	711	603	668	646	606	603	607	639	624	620	629	632	598	597	625	625	645	653	582	625	601	654	641	605	602	636	665	637	617	647	632	570	598	617	611	637	590	600	566	630	613	630	641	643	600	659	635	614	653	617	600	613	582	655	647	636	601	633	608	640	648	676	605	608	604	627	592	633	649	568	660	655	566	606	654	639	640	625	598	639	598	622	626	640	657	621	632	643	636	606	597	614	599	612	600	603	623	608	585	606	646	626	596	582	615	646	663	607	617	640	630	642	598	613	611	651	583	631	661	616	611	630	587	609	582	633	605	604	662	643	653	635	615	660	640	648	607	631	613	638	621	626	601	618	595	630	637	618	635	610	631	644	645	618	650	591	611	616	581	633	653	683	613	611	628	605	616	635	604	613	645	635	634	630	604	642	633	624	623	573	610	617	652	638	580	635	581	573	641	636	608	630	661	615	646	609	652	657	600	587	665	652	638	637	629	619	607	595	637	647	622	593	626	662	644	637	600	620	642	588	583	671	624	629	671	591	634	621	631	640	600	624	632	628	593	620	586	584	607	586	648	650	566	621	636	635	612	612	622	578	616	643	647	620	604	608	652	614	605	640	597	610	604	631	584	659	624	609	647	601	605	586	619	574	631	591	641	679	605	636	664	635	613	638	639	601	609	635	622	644	607	570	657	618	607	639	593	614	622	598	611	649	631	592	613	641	586	678	641	599	659	615	614	674	547	661	660	623	619	650	637	639	632	620	622	600	636	650	614	625	639	683	652	655	590	616	687	628	627	630	654	666	642	648	599	638	610	651	610	629	652	645	662	621	652	635	642	612	640	608	648	610	585	567	650	621	628	595	566	574	634	669	604	573	647	594	630	656	596	626	604	652	649	645	610	654	612	664	602	596	626	627	599	615	626	636	629	653	588	571	607	602	635	652	626	619	636	647	589	605	587	594	632	633	603	592	659	617	623	605	646	616	629	672	672	623	583	611	619	650	627	645	619	635	590	617	637	631	636	637	617	612	618	625	607	597	630	629	643	643	670	589	637	567	640	619	631	568	634	626	611	604	624	629	645	596	674	622	630	633	625	622	617	659	581	640	638	627	642	679	614	667	628	595	656	632	646	646	638	567	646	602	655	601	618	577	610	621	589	594	646	636	605	641	569	619	655	658	619	640	638	609	618	594	623	573	605	660	639	586	638	661	631	628	665	575	607	607	633	625	637	639	611	634	593	664	606	629	625	618	623	627	594	609	590	627	581	632	636	580	641	600	648	600	632	640	634	643	618	653	645	627	621	653	565	655	597	590	624	579	603	625	592	651	610	630	612	605	609	606	585	632	600	567	640	631	598	664	628	619	599	592	624	588	592	636	659	627	619	635	627	616	637	598	658	644	635	605	622	594	637	621	652	607	637	658	640	589	627	637	623	616	638	628	649	614	608	596	649	648	622	590	669	608	624	631	619	680	596	584	675	642	648	632	599	607	601	633	675	615	641	622	632	605	597	603	658	661	603	657	643	617	620	643	641	616	644	603	614	597	613	575	632	632	620	601	622	574	645	612	618	653	639	627	609	631	611	627	616	614	609	653	623	591	644	623	588	635	653	634	637	641	634	638	582	598	580	638	660	648	599	607	633	589	637	591	612	629	601	599	642	635	629	654	566	651	594	644	610	614	648	636	603	644	618	648	634	599	652	573	650	626	599	633	641	619	610	646	614	596	619	612	657	657	649	633	650	624	644	617	620	602	583	655	646	635	644	628	597	624	690	609	631	612	646	628	640	623	594	619	628	609	630	632	610	613	610	597	639	651	630	620	626	593	593	660	596	582	637	632	631	593	620	625	644	653	637	583	601	607	618	582	646	597	625	606	567	599	642	610	601	605	593	602	637	655	650	580	604	632	616	677	617	618	656	634	603	597	642	624	675	572	593	632	633	566	594	595	588	613	635	616	653	650	683	622	620	607	684	607	580	598	588	642	656	631	623
8030	3240	989	629	734	675	596	549	462	411	377	350	299	274	237	239	224	207	185	193	186	170	151	119	93	113	87	88	82	76	80	70	73	83	70	75	74	69	65	63	57	53	54	45	46	61	50	48	47	47	48	52	58	53	50	46	32	52	46	43	45	44	49	60	46	54	55	32	61	49	38	41	51	43	48	45	43	49	46	63	41	46	44	40	32	47	52	42	42	48	50	59	51	51	47	50	40	31	41	44	46	44	55	49	54	44	45	41	51	49	53	45	43	41	44	35	46	41	42	34	50	42	47	49	40	52	47	44	27	46	58	42	49	46	34	45	47	49	54	34	53	40	41	56	54	37	56	44	53	56	39	60	56	42	43	45	47	45	39	63	46	46	34	55	39	49	36	61	46	54	53	55	41	56	40	37	43	43	43	53	41	37	41	43	50	43	37	42	50	40	50	35	48	49	39	48	56	40	62	46	54	42	48	43	51	43	49	43	50	51	45	38	36	44	47	43	48	41	43	43	42	53	55	43	52	38	49	47	41	52	48	33	48	41	35	45	37	37	29	45	45	32	46	47	43	39	38	47	39	44	46	40	48	52	52	35	42	41	53	38	46	55	59	37	53	47	33	44	46	44	42	48	60	47	54	48	44	41	41	41	49	53	47	40	39	31	48	35	40	51	42	47	50	43	42	40	46	40	49	60	52	55	52	53	48	45	52	43	44	42	54	45	39	50	34	37	52	42	43	41	41	43	49	50	50	45	44	48	40	53	40	41	40	35	49	43	44	56	46	40	48	49	57	43	40	50	47	47	45	38	38	45	53	50	34	39	30	51	46	48	52	50	40	51	39	56	59	51	34	37	53	47	45	40	53	49	47	54	48	37	48	41	58	41	44	41	44	37	44	38	47	42	45	43	41	47	40	47	44	56	43	40	44	42	47	52	40	41	46	42	59	51	40	41	43	55	41	47	44	52	51	50	42	45	40	57	57	44	55	47	34	42	43	38	40	60	46	35	37	47	49	53	45	57	54	41	44	35	38	60	49	42	45	42	29	44	49	67	47	53	45	43	44	34	50	47	48	35	48	38	31	47	39	44	44	48	48	35	48	44	38	47	38	51	36	42	48	38	42	41	44	44	44	40	38	41	39	40	43	47	58	47	45	52	57	49	44	43	60	39	37	41	38	34	43	42	47	44	52	53	49	46	44	38	48	47	50	42	45	54	43	38	53	35	49	48	46	41	50	51	45	51	53	51	45	54	44	49	60	47	48	56	53	47	45	55	53	47	45	45	51	46	54	53	38	46	35	36	50	45	47	35	53	54	48	57	41	43	52	56	44	41	46	50	44	46	41	44	40	46	52	40	52	36	42	50	39	41	43	42	51	46	42	48	47	60	53	44	53	30	43	47	45	36	47	38	39	48	54	41	40	42	38	50	51	48	34	52	45	51	41	47	50	43	51	50	47	37	53	40	40	38	50	51	44	54	45	36	51	37	49	48	46	43	43	65	41	41	43	41	53	53	50	48	42	50	43	55	48	42	39	49	53	44	33	46	46	50	39	57	47	50	38	40	43	33	53	41	46	44	36	46	45	54	40	63	44	38	57	48	46	50	44	47	47	41	34	46	39	47	48	44	52	46	37	53	47	57	44	51	37	39	61	54	50	47	44	45	35	55	51	40	47	37	46	45	41	50	48	46	42	48	49	51	31	42	48	48	48	61	37	51	43	36	42	61	54	56	41	47	39	44	44	54	57	54	35	48	52	37	42	44	39	54	51	57	40	62	35	34	51	50	47	44	45	38	43	40	53	51	36	46	44	41	37	46	40	51	50	48	56	46	53	46	46	49	49	50	53	53	48	48	59	45	44	47	31	53	49	54	30	39	40	47	45	53	42	55	38	41	54	46	46	41	34	39	46	45	41	62	47	49	39	45	55	46	57	34	42	36	47	47	40	46	52	43	45	49	41	56	41	40	33	58	39	48	37	53	34	45	30	54	38	54	66	48	49	44	50	48	42	52	47	52	51	54	48	43	36	61	42	47	40	32	41	50	58	39	48	41	38	49	48	51	49	43	43	47	44	49	49	43	33	44	56	49	47	44	50	42	43	58	61	55	41	51	35	53	34	52	50	42	48	44	41	55	50	54	50	41	46	48	44	43	52	44	40	54	34	41	47	38	53	49	47	52	52	37	46	33	36	39	38	51	42	38	43	49	39	47	33	48	43	51	39	44	49	50	46	46	48	54	46	38	43	56	47	44	39	42	49	45	45	41	39	39	56	43	56	42	29	43	38	45	58	37	38	45	51	45	45	54	45	36	41	50	52	44	49	39	46	56	55	53	47	52	42	50	48	45	44	49	43	42	34	47	54	47	49	52	46	34	53	45	39	54	43	48	44	65	50	32	37	33	47	37	45	57	50	46	49	41	36	48	48	44	41	52	59	45	39	49	58	46	51	44	39	38	36	50	43	47	52	39	48	44	44	42	33	38	43	42	51	32	49	36	28	47	48	46	53	40	56	39	56	47	52	50	48	34	44	38	31	46	46	38	45	41	32	58	48	41	49	46	60	38	37	51	43	42	38	46	53	35	60	59	45	46	42	40	46	41	44	65	40	36	46	47	56	52	49	38	42	44	40	41	44	40	39	43	49	39	47	44	50	52	53	52	39	41	52	47	40	49	44	39	42	48	34	38	50	46	45	43	33	48	41	53	41	49	56	35	40	51	44	49	48	41	53	54	36	48	45	48	53	57	47	43	35	45	34	40	48	40	32	38	50	52	42	32	51	38	38	44	47	46	46	51	46	48	45	57	36	40	40	42	43	38	36	33	37	38	54	53	36	49	58	41	46	40	40	53	46	42	48	49	47	49	46	42	46	43	40	47	43	45	48	45	42	43	48	34	35	39	50	55	43	31	50	58	39	43	53	48	38	43	40	40	48	41	49	46	52	54	46	30	49	45	41	57	49	44	46	53	52	46	37	50	56	47	38	43	50	48	44	52	39	51	47	40	43	43	45	58	49	39	48	47	38	42	44	46	50	48	43	37	55	36	41	35	48	53	32	44	36	55	37	50	53	53	50	51	49	46	46	52	50	48	59	40	40	33	41	49	41	59	53	36	54	45	41	42	42	54	48	44	39	53	44	41	59	45	53	48	42	42	46	34	39	49	45	39	57	49	38	44	41	32	49	45	45	55	37	46	54	56	51	50	38	48	44	50	55	53	45	51	55	33	58	49	40	54	49	40	48	40	53	40	50	46	47	42	33	56	43	41	46	49	51	45	45	49	46	39	53	36	41	35	41	44	49	45	47	55	44	49	45	56	42	49	55	51	51	44	41	38	43	40	58	47	43	47	47	47	49	33	37	33	45	38	40	46	54	44	42	46	35	35	48	56	48	50	54	48	44	42	52	46	40	54	51	44	44	47	45	53	28	32	44	42	49	50	38	54	41	38	44	43	47	43	35	59	48	33	45	42	46	45	32	42	47	40	47	41	40	42
45816	28323	17445	27151	33644	32608	29323	25812	23074	20798	18677	16886	14487	13382	12781	11260	10664	9459	8779	8062	6820	7017	7019	5360	4367	3971	3424	2762	2297	2063	2068	2001	2054	1929	1776	1827	1800	1673	1583	1578	1426	1392	1432	1418	1364	1390	1268	1186	1207	1212	1159	1090	1013	1040	1042	976	940	986	984	950	904	894	977	934	877	963	925	876	866	936	845	892	913	850	890	869	808	832	776	836	835	787	783	775	733	745	771	771	756	777	746	749	827	769	796	725	790	751	759	752	743	725	729	801	736	787	705	806	729	757	769	727	782	743	765	771	819	745	758	732	751	780	768	799	754	727	766	725	762	742	739	762	738	735	768	754	743	744	763	735	785	752	748	760	740	771	805	741	729	799	748	738	772	757	755	717	732	769	724	814	751	778	770	798	786	706	753	740	787	715	797	714	756	751	795	736	766	795	775	808	736	731	732	749	745	760	782	761	814	758	725	717	803	754	725	741	762	715	717	733	786	741	766	740	762	735	746	773	818	750	745	746	765	776	733	767	759	739	763	771	751	713	750	742	717	783	741	781	731	760	728	744	759	729	791	783	764	725	747	712	745	780	731	786	699	772	801	765	740	729	698	766	754	744	746	746	810	718	755	725	735	737	790	733	760	753	770	746	752	759	777	760	725	763	738	780	716	777	752	746	800	722	775	776	745	756	748	735	742	746	767	709	733	702	751	743	750	785	779	743	728	773	783	812	723	770	734	715	739	785	786	782	750	762	791	778	695	724	724	745	748	776	797	836	737	704	737	729	753	716	771	774	773	750	754	774	760	723	735	751	697	762	805	755	739	761	759	786	758	775	789	728	762	752	696	717	782	741	727	753	765	717	797	726	780	772	746	755	735	717	833	763	741	728	753	748	757	798	749	752	750	748	737	763	741	784	777	725	756	781	787	784	765	759	794	774	755	747	756	749	728	784	742	769	770	768	719	735	785	778	764	723	746	703	744	730	789	780	764	772	801	723	777	713	780	731	710	712	798	782	764	728	813	724	735	708	727	792	743	737	659	732	774	737	763	755	758	752	746	735	711	753	718	740	768	760	730	729	792	729	760	720	748	763	744	808	741	766	745	717	770	751	731	780	741	759	783	742	716	743	731	757	728	791	735	749	748	750	752	763	770	773	782	750	693	744	725	748	775	739	795	749	755	753	720	777	757	766	798	728	783	718	742	762	737	764	742	728	722	808	758	791	767	833	789	763	749	780	727	738	767	786	734	765	753	785	752	753	725	732	715	742	791	750	745	762	792	749	717	723	775	761	748	744	763	729	748	685	743	735	735	742	763	746	738	743	741	745	741	762	735	716	760	734	734	720	731	731	751	782	730	790	715	713	701	802	746	750	761	738	780	789	752	740	734	733	759	739	726	767	718	744	758	743	762	761	730	755	730	758	754	766	758	724	735	726	751	762	801	750	759	738	762	785	755	738	791	773	747	731	745	725	708	752	739	717	720	780	787	822	773	710	699	755	752	747	742	779	740	767	742	772	795	766	676	743	811	767	742	729	744	747	698	763	763	760	796	712	771	766	736	730	779	761	721	741	789	763	741	737	709	736	773	721	803	771	771	731	729	775	720	749	725	775	758	763	752	725	764	723	743	708	725	737	716	739	735	732	752	774	729	797	730	767	737	714	750	719	768	765	751	735	789	708	719	794	714	800	776	796	696	775	786	714	784	724	772	728	761	744	754	741	795	765	774	746	740	743	739	740	732	763	756	744	715	768	738	734	779	741	739	783	699	756	755	748	782	758	746	723	778	746	763	766	770	766	727	771	793	754	827	703	725	802	760	746	801	769	737	763	746	776	704	758	742	736	753	743	741	736	782	769	743	692	770	740	743	734	767	764	775	770	736	738	737	694	738	741	748	780	774	727	740	749	714	742	762	758	744	732	757	780	786	758	774	718	737	794	717	728	788	760	703	792	797	747	799	740	739	765	742	762	765	772	789	722	796	792	742	710	748	735	708	779	765	726	740	777	748	758	738	741	778	796	753	799	772	733	768	737	742	784	764	812	778	734	741	729	720	746	724	709	732	726	766	738	777	809	803	777	726	763	733	750	779	751	738	767	792	749	765	719	761	744	789	748	749	748	774	746	772	757	740	758	776	786	764	796	765	699	732	769	773	736	794	722	729	665	770	730	719	728	730	705	811	746	778	712	734	713	741	768	725	735	773	770	772	698	716	744	717	767	787	719	791	742	745	772	754	753	778	739	741	826	763	754	690	766	796	768	735	738	737	736	762	772	749	741	788	750	758	721	716	756	763	722	767	825	759	774	723	785	736	699	757	752	733	737	766	750	728	743	752	745	765	738	748	769	720	735	734	759	786	727	722	767	721	773	712	733	729	722	758	747	733	768	725	742	762	719	700	703	721	749	741	742	708	779	755	754	799	657	770	770	760	791	753	787	770	754	731	811	749	806	780	710	744	742	723	741	736	721	764	753	752	744	753	770	748	771	717	750	726	704	796	730	763	734	754	740	769	744	772	736	757	761	782	796	754	760	759	766	754	798	718	714	738	788	760	746	703	779	760	716	765	720	743	740	753	801	752	769	726	802	781	737	729	738	751	780	773	738	764	785	741	761	741	738	786	734	786	740	743	750	723	794	733	741	748	743	713	781	817	721	758	789	780	721	783	769	774	732	715	790	744	769	737	726	728	702	783	780	754	728	746	744	741	765	742	739	721	765	751	732	768	742	740	754	735	700	745	764	737	765	792	756	791	768	775	748	743	725	752	725	743	746	767	742	704	730	785	765	735	742	728	750	750	731	735	732	750	710	697	744	714	747	740	735	706	754	775	723	805	762	767	763	786	794	780	741	732	778	762	728	772	751	701	807	702	752	748	798	775	815	737	788	710	826	762	746	785	745	797	783	816	785	753	746	771	757	716	744	734	735	735	765	711	727	734	758	757	830	761	790	720	785	735	740	710	758	777	725	773	769	761	778	740	731	741	739	744	706	754	728	712	749	732	727	690	703	733	755	709	778	733	776	739	789	736	741	789	771	742	702	751	792	754	778	793	766	753	766	779	747	805	753	783	757	716	825	752	737	789	705	751	735	738	734	764	736	741	772	772	728	807	753	721	749	789	733	749	711	737	780	778	750	727	741	769	757	738	740	745	797	721	806	707	744	765	717	764	788	744	712	756	716	747	711	751	722	735	743	797	740	709	741	771	810	802	751	774	781	775	784	719	750	778	744	736	742	740	785	701	755	725	771	706	770	749	754	782	741	722	698	702	776	732	721	725	734	727	732	773	752	719	768	731	758	737	716	731	731	730	733	756	736	764	714	773	754	720	765	736	726	740	758	782	736	776	782	746	743	723	708	798	795	793	782	705	740	732	726	761	750	769	738	734	778	761	753	760	740	789	796	801	758	756	766	766	772	679	750	736	799	784	733	743	731	762	779	764	794	733	734	700	820	807	754	767	734	722	782	703	793	737	737	749	742	760	695	761	668	773	736	716	785	732	766	735	766	758	727	756	772	714	726
3337	1056	371	226	328	284	258	209	225	193	175	168	181	151	105	109	117	106	109	99	85	83	76	57	53	60	43	33	33	39	34	39	37	38	27	38	29	28	36	25	36	31	27	37	33	28	33	38	27	24	31	28	32	27	33	23	40	33	23	25	31	33	28	28	23	35	28	39	25	28	27	28	36	26	26	32	26	26	30	35	30	17	29	40	34	26	19	19	23	32	34	26	27	30	23	31	26	31	22	21	25	40	28	17	33	24	30	21	27	34	27	37	25	22	42	24	38	30	21	44	23	31	33	43	37	19	30	26	33	28	26	34	26	26	23	35	41	22	28	27	24	23	34	29	35	36	36	32	22	21	35	24	26	40	32	27	22	30	27	28	25	33	27	35	28	25	24	28	31	31	29	26	30	23	26	24	19	25	20	30	29	20	17	25	19	26	39	38	22	19	18	23	23	28	21	30	28	32	31	31	30	26	28	29	27	23	35	27	26	30	28	31	30	34	25	23	28	23	31	26	21	19	29	25	27	33	20	22	34	23	29	27	25	28	32	31	36	26	33	21	28	31	45	20	16	26	23	19	23	32	27	42	27	16	42	32	24	42	23	27	28	33	26	21	31	28	31	29	24	30	31	24	19	22	26	28	29	30	32	36	24	28	36	32	25	33	29	24	26	28	28	24	40	29	30	33	25	19	23	31	14	22	16	15	21	22	25	28	25	35	30	23	27	34	45	23	34	20	20	18	38	29	30	37	31	38	25	22	27	35	25	28	23	27	32	32	27	20	31	25	31	30	25	26	25	28	29	23	32	25	20	28	30	32	28	38	30	33	29	27	38	29	31	21	20	29	27	39	21	25	30	25	33	32	24	32	33	24	17	28	23	17	24	28	28	25	26	24	28	24	25	26	33	25	22	32	39	21	25	29	31	29	33	23	33	34	38	29	31	27	25	40	21	31	28	18	25	19	21	18	21	26	24	29	34	22	25	34	23	28	38	27	29	28	27	26	31	25	26	20	27	26	27	26	26	31	33	28	28	23	32	36	29	31	34	27	30	27	39	17	25	29	18	24	20	31	23	34	20	30	30	27	32	25	26	26	22	29	23	22	29	27	27	27	28	28	28	28	25	26	24	37	24	18	31	24	22	24	25	26	25	24	20	19	28	27	34	22	30	19	30	20	29	33	29	27	25	31	30	26	25	26	23	29	29	28	27	26	31	26	36	27	25	34	24	33	24	27	19	33	24	30	24	32	17	27	20	33	28	39	27	24	18	26	14	31	16	31	34	28	33	26	27	25	25	25	21	34	30	28	32	26	32	25	35	27	23	29	23	29	24	22	36	30	38	28	23	29	28	24	29	18	29	32	29	28	29	37	29	32	34	19	26	24	25	24	26	38	26	28	34	28	34	32	26	26	29	23	35	34	25	32	38	25	24	23	26	28	27	29	27	24	31	40	20	30	15	35	31	24	32	26	23	21	30	24	25	20	21	22	28	23	21	26	24	27	26	32	26	27	21	18	19	27	33	24	26	24	37	27	20	26	20	23	22	26	26	26	34	27	25	34	27	19	27	32	36	28	29	24	34	30	34	30	33	29	32	35	30	30	17	28	31	25	37	21	26	30	21	31	33	26	27	24	29	32	22	32	21	25	34	22	39	38	22	23	27	23	32	20	30	27	24	24	25	26	29	25	26	30	22	27	20	26	34	41	22	40	38	25	33	25	34	31	29	38	24	31	20	32	28	19	30	27	24	24	29	19	21	32	24	32	29	26	20	27	23	22	31	23	25	20	28	33	32	30	24	31	24	33	28	34	23	30	25	27	23	30	25	27	21	29	19	20	29	33	21	25	30	24	29	29	24	25	21	22	33	31	31	35	31	35	24	28	28	20	36	22	30	24	25	22	26	28	39	19	27	26	22	33	26	20	22	28	25	24	30	31	32	33	24	30	23	30	30	31	28	29	33	31	24	34	32	29	21	26	38	25	30	31	22	31	29	26	22	29	16	29	26	17	29	26	22	27	28	31	25	34	32	38	27	26	28	38	30	36	24	30	27	31	27	24	23	26	30	28	27	28	33	28	29	25	22	34	32	22	27	16	24	33	22	32	29	24	29	27	30	28	26	27	29	26	32	20	29	30	39	34	30	27	28	17	33	33	22	36	31	25	24	30	28	29	26	31	33	29	32	23	32	25	22	26	30	30	24	33	23	25	28	30	30	28	25	20	16	27	35	32	28	19	31	29	29	29	25	27	35	25	28	29	24	31	31	24	31	24	23	26	33	29	25	29	22	33	26	29	28	27	29	26	25	21	32	31	31	30	33	34	32	25	31	27	24	29	24	30	28	27	24	34	33	31	22	34	23	21	37	32	26	33	28	26	31	32	22	27	13	39	31	26	27	35	24	31	26	23	37	30	20	30	25	32	22	29	39	20	31	23	33	42	37	30	24	24	27	25	28	21	24	31	28	35	33	32	30	32	34	17	20	30	21	29	17	25	25	20	22	22	29	22	26	30	31	28	35	25	21	22	17	28	38	25	24	30	31	29	29	21	22	21	34	31	33	17	26	31	32	24	23	31	31	22	28	27	25	29	28	22	30	27	43	36	26	29	24	26	26	26	20	35	30	28	33	26	33	30	28	21	26	29	25	26	24	26	27	33	23	36	18	31	27	30	21	27	32	26	28	23	16	25	29	23	26	25	25	37	28	36	24	24	27	24	24	18	26	33	28	25	24	29	27	34	26	36	23	31	33	33	25	24	30	23	12	17	38	34	33	25	27	21	31	22	32	18	32	26	39	28	38	32	26	30	26	26	33	32	37	35	26	24	31	26	31	28	37	34	20	26	28	24	21	24	33	35	17	29	27	22	28	29	24	32	22	35	28	24	23	31	36	29	36	22	32	21	22	33	23	31	26	28	22	29	36	29	36	37	27	26	33	27	32	23	14	30	30	31	26	28	30	30	34	31	31	25	24	25	29	29	32	24	34	38	35	34	35	29	26	26	20	22	27	26	33	46	18	27	29	36	30	30	31	25	21	29	25	16	26	29	36	25	20	19	29	21	20	32	32	27	29	25	30	24	33	29	32	21	35	26	29	23	19	33	27	29	27	30	31	27	45	22	24	14	37	28	24	30	25	25	22	23	30	29	27	25	23	29	30	36	31	32	28	34	34	36	29	26	30	26	28	23	34	19	29	35	29	35	35	32	27	23	28	28	30	28	28	21	23	28	26	24	21	30	23	29	37	35	24	28	34	28	30	34	19	27	28	30	26	23	27	27	30	30	20	35	37	25	31	26	30	32	24	26	25	24	26	25	24	29	31	23	36	25	24	25	19	13	22	26	30	30	39	34	28	34	38	31	29	24	28	37	33	32	27	23	37	33	23	27	35	19	25	22	28	16	31	28	29	21	26	27	28	32	27	23	40	33	39	30	27	22	29	17	25	28	28	35	26	27	33	37	29	41	27	29	37	27	24	27	31	34	28	25	19	38	35	27
33838	20349	10071	17494	23882	22270	19144	16561	13568	12485	10933	9498	8728	7942	6738	6154	5767	5105	4815	4370	3840	4016	3160	2289	2085	2087	1544	1256	1217	1098	1060	1052	928	996	916	959	802	785	857	784	731	749	771	750	812	731	654	674	703	652	607	677	626	589	543	565	557	520	525	547	565	554	561	504	574	531	567	548	540	515	535	530	546	536	512	500	493	500	492	505	484	511	502	458	524	462	507	474	483	469	485	474	470	511	484	516	536	474	505	475	429	512	431	444	454	481	462	498	460	488	484	448	434	468	430	462	485	481	471	485	498	484	508	463	460	469	493	491	410	487	472	447	478	477	459	460	485	459	474	481	454	498	486	480	475	491	477	458	479	486	475	471	509	455	537	482	475	478	446	493	470	487	462	476	439	482	480	491	500	465	472	469	459	508	507	472	490	468	455	464	478	446	463	494	516	486	498	449	503	512	463	480	461	471	437	484	456	460	448	503	477	467	458	487	481	456	501	484	496	462	499	465	453	492	466	463	472	470	454	478	456	489	455	478	474	463	503	440	453	456	473	481	465	486	493	470	448	471	466	455	473	472	467	474	423	479	472	453	449	461	501	447	485	477	456	506	491	451	457	472	473	491	471	486	466	481	476	465	453	468	495	482	428	495	474	465	482	510	463	456	474	463	482	452	497	460	487	473	506	476	445	469	486	473	470	471	475	459	484	508	493	453	496	483	453	435	485	453	446	453	475	490	451	474	456	448	500	479	467	485	493	482	441	460	461	472	484	426	489	477	477	488	424	508	455	475	480	467	503	448	468	490	521	478	454	447	463	467	452	468	487	477	493	453	474	444	449	482	477	433	457	447	483	448	508	439	469	470	453	467	463	440	478	467	453	453	486	481	438	481	473	464	480	441	468	442	466	444	502	465	431	476	456	485	477	469	480	457	456	487	461	456	448	467	456	493	464	461	454	490	447	464	449	453	442	450	484	505	473	477	423	468	456	478	468	481	490	490	476	497	440	450	482	523	421	489	466	481	502	432	466	445	468	466	486	471	469	463	443	466	456	458	428	455	498	468	471	509	527	461	458	423	476	480	458	466	495	465	477	443	436	489	505	469	477	464	450	480	478	474	476	474	428	492	495	459	484	480	503	486	523	450	465	486	472	482	498	482	473	477	473	481	465	505	466	462	484	481	470	468	498	473	474	482	439	463	467	459	489	466	495	444	469	489	465	528	496	471	462	482	454	457	488	521	470	475	408	487	475	448	468	477	509	464	476	457	436	442	480	481	461	447	470	492	451	462	473	472	463	501	496	490	458	470	485	466	473	482	442	491	454	444	459	480	477	460	491	446	438	505	458	510	489	481	485	465	487	489	445	453	460	471	474	493	458	430	418	456	454	467	486	468	463	438	477	460	487	448	495	497	468	463	463	454	475	478	481	449	502	461	462	446	456	502	481	466	474	500	456	467	495	463	427	511	461	451	496	511	450	469	456	449	514	483	459	456	464	443	479	469	505	471	436	424	454	474	449	510	459	447	495	458	486	468	469	483	495	471	455	483	480	486	471	469	491	495	464	451	486	456	449	495	443	478	475	451	519	473	471	511	480	470	449	486	442	438	459	475	437	467	460	485	515	467	466	464	497	468	478	448	488	500	452	487	453	477	440	435	465	478	452	463	464	497	440	430	486	467	451	496	467	452	488	480	459	461	445	489	523	465	486	487	465	460	462	487	439	471	429	503	451	481	465	453	467	500	430	444	522	432	475	496	480	487	482	490	455	488	470	494	425	444	460	500	459	489	471	475	454	435	477	461	487	464	496	477	487	473	460	460	473	432	474	488	478	484	462	442	459	491	458	449	508	442	443	454	467	470	428	449	440	461	476	450	475	470	468	454	478	478	474	520	459	465	471	465	507	478	490	491	470	437	483	459	498	481	460	476	457	533	500	442	425	497	473	466	460	521	475	482	454	474	468	476	471	459	475	504	475	489	518	520	492	468	438	459	470	487	466	461	475	454	479	481	476	451	473	495	448	476	479	481	485	461	504	466	482	410	473	467	488	486	462	455	454	469	461	521	468	435	470	487	472	482	470	476	458	469	502	472	484	414	478	487	490	462	486	477	459	482	488	510	471	458	447	461	479	464	534	471	496	463	487	467	483	455	521	489	464	444	442	507	476	485	476	475	457	520	438	520	424	470	502	445	490	511	462	447	434	509	474	498	485	435	474	443	454	474	460	447	476	469	489	452	506	515	474	471	488	507	462	508	468	438	489	435	472	461	510	474	470	452	463	481	464	487	437	450	465	456	453	486	470	468	449	480	504	484	469	454	483	461	454	472	474	488	497	467	436	463	430	453	486	518	468	471	514	405	486	462	514	442	430	467	489	469	470	485	473	510	457	477	534	475	469	476	446	445	470	496	449	449	472	472	473	483	470	485	448	454	482	477	483	470	497	482	505	490	486	444	453	462	478	420	468	488	465	462	471	499	470	450	458	467	467	449	466	500	457	448	473	492	479	442	463	461	493	476	477	488	494	470	451	475	474	407	486	419	466	486	496	461	459	487	483	482	525	502	492	486	487	476	464	462	480	433	498	459	473	477	460	457	499	441	430	451	483	503	525	470	467	485	473	482	511	470	474	476	478	467	482	454	480	485	513	459	506	471	483	477	484	463	448	510	459	467	490	503	461	454	456	475	483	491	436	492	485	448	455	497	514	450	468	490	471	483	467	484	448	441	467	493	456	468	447	460	506	461	511	447	487	470	447	428	471	481	456	476	486	464	476	497	453	506	434	463	457	469	426	452	487	464	502	436	453	493	462	468	478	494	464	462	453	463	459	486	477	472	450	484	497	485	475	456	464	497	454	487	466	469	434	473	476	500	488	477	444	459	482	455	485	480	483	469	499	517	465	493	448	469	480	465	429	490	474	489	452	468	491	443	478	485	490	497	521	440	460	442	449	483	471	504	474	467	482	452	505	446	475	465	445	441	489	458	456	458	462	448	508	477	475	488	472	475	444	475	489	405	459	486	470	454	457	439	482	450	493	458	463	463	479	462	461	472	477	495	476	483	431	511	465	452	468	471	470	511	496	459	480	460	461	441	466	442	481	465	481	473	473	501	467	463	451	458	499	461	454	471	457	467	477	474	461	477	483	470	466	455	483	428	503	474	465	471	468	478	499	490	496	489	449	485	475	469	472	473	474	482	474	460	431	452	456	465	498	451	467	432	481	433	427	459	460	463	474	459	439	485	457	479	459	441	460	472	465	461	513	430	494	433	468	453	462	458	456	475	512	505	498	497	449	438	473	459	498	455	467	472	470	472	520	497	454	485	489	475	511	488	461	466	488	514	430	477	458	452	498	478	481	465	497	463	487	500	486	479	457	467	448	501	436	470	464	459	458	481	465	454	474	464	471	453	468	483	463	473	478	483	495	492	454	469	447	456	470	475	433	504	465	433	495	443	454	479	486	496	484	469	489	429	479	443	480	462	481	471	467	489	464	466	482	484	476	465	456	471
6492	2849	752	454	575	538	451	441	406	409	340	304	253	203	220	212	180	184	145	148	126	119	107	109	78	81	67	69	72	58	55	48	52	54	41	50	55	52	50	51	44	38	41	44	51	55	50	46	46	45	42	40	44	36	40	40	37	26	43	40	38	40	39	41	40	31	39	45	37	40	46	39	34	40	45	41	44	39	35	39	46	31	41	41	34	30	33	38	37	50	50	42	62	34	41	49	46	34	39	47	43	52	32	33	37	35	45	37	44	33	42	43	29	41	30	32	48	40	45	32	38	54	36	24	43	30	43	49	33	34	43	49	49	29	31	26	37	42	42	35	40	41	42	37	38	44	35	51	54	34	42	39	41	28	37	33	43	33	33	36	50	31	45	31	38	41	30	41	28	32	25	30	42	48	38	45	28	36	38	36	44	38	25	50	24	38	49	33	31	35	40	37	48	37	38	35	36	37	30	40	31	43	46	49	45	40	33	42	38	35	32	38	42	48	34	39	32	44	28	32	28	38	38	28	43	40	44	33	31	43	31	39	23	38	47	36	47	50	35	38	45	40	33	42	41	22	38	36	42	39	34	45	46	42	33	35	38	39	41	24	28	33	48	44	43	31	43	45	36	29	47	38	40	34	32	37	45	28	30	34	45	43	32	29	38	40	32	29	29	35	54	40	34	48	32	42	42	37	40	46	42	36	43	46	57	34	36	39	37	44	39	39	39	44	35	42	37	49	38	56	36	32	45	37	29	36	31	34	36	36	43	35	36	36	44	31	40	37	32	38	37	44	42	41	45	28	32	35	35	40	43	39	42	38	41	29	27	51	46	57	48	37	37	47	37	28	39	47	33	30	33	32	20	36	39	45	34	36	36	32	29	50	33	30	43	36	37	44	50	47	40	30	37	32	34	46	34	28	45	30	29	36	40	32	34	48	36	42	38	38	36	37	38	47	38	38	42	39	38	41	30	29	27	41	40	50	36	38	43	39	30	35	36	33	41	33	40	45	43	49	36	43	27	30	39	44	47	51	36	43	37	36	36	27	36	38	47	37	32	56	39	39	33	40	35	39	32	34	37	37	47	31	42	28	48	37	31	36	34	40	36	39	35	28	42	30	29	32	30	34	29	31	44	35	39	39	39	45	38	36	25	32	36	38	30	35	30	34	42	43	38	43	37	32	38	39	37	39	37	32	37	32	37	42	39	47	47	37	26	31	43	29	42	44	34	35	44	36	40	48	42	38	37	23	40	45	38	38	30	37	37	39	33	37	39	38	35	28	43	19	31	33	33	21	34	43	40	44	26	34	41	31	50	35	36	34	45	41	39	45	29	35	37	34	38	36	39	36	41	44	39	48	41	40	40	31	43	32	43	36	40	40	37	23	42	27	47	25	48	38	44	27	34	43	45	31	39	47	33	29	30	36	28	42	35	38	31	31	56	38	31	28	34	38	33	46	42	43	31	49	40	53	37	32	34	38	38	47	43	39	33	45	48	33	32	35	36	27	41	40	38	34	38	42	34	32	41	43	40	49	33	26	45	36	39	38	42	42	45	41	27	32	43	35	45	34	41	48	35	35	42	45	48	47	44	34	36	40	35	50	50	39	39	46	43	31	35	40	40	46	35	41	32	53	37	31	36	40	45	36	42	47	42	42	51	39	49	35	56	32	39	43	39	30	38	35	34	30	56	34	38	38	43	32	33	39	49	40	35	29	42	33	35	39	38	46	42	32	47	33	37	35	33	37	45	35	44	37	55	38	37	49	31	40	37	34	41	43	29	45	35	41	34	47	45	40	40	33	41	39	33	53	40	57	37	41	40	42	39	32	42	40	37	40	32	31	32	49	44	30	44	46	38	37	40	43	39	39	41	46	42	43	38	38	47	35	37	42	55	39	39	37	37	43	29	42	37	39	37	32	52	40	41	38	39	44	47	31	41	47	34	48	31	36	39	37	37	43	34	30	32	35	33	44	31	28	43	41	49	44	42	35	27	34	43	27	34	35	43	42	34	28	32	46	37	37	48	41	35	40	34	36	47	40	38	39	33	37	35	34	39	40	38	29	34	31	27	36	33	31	33	41	35	38	31	30	38	37	38	43	40	41	39	41	32	34	44	39	46	25	33	37	39	48	30	31	41	37	38	41	33	37	52	38	32	38	41	41	32	47	34	32	32	32	38	40	43	38	36	35	45	41	38	39	41	34	32	43	35	48	30	40	39	33	39	41	46	26	40	35	39	41	40	27	41	43	31	45	30	29	27	40	44	43	31	38	27	41	34	38	41	42	42	37	36	31	40	36	25	35	46	39	35	43	31	33	46	34	37	29	34	39	37	39	41	45	45	35	36	36	34	38	46	37	39	42	45	36	35	32	40	27	36	34	35	51	44	45	22	42	37	34	38	40	33	38	36	37	44	34	52	43	31	37	28	43	40	34	28	34	26	33	45	29	44	38	37	32	38	39	30	29	35	35	35	33	38	43	29	39	55	35	36	30	41	32	39	40	50	41	52	45	41	44	46	41	45	34	33	37	40	45	35	39	39	32	38	43	28	39	32	36	39	37	42	29	36	36	41	31	30	44	43	42	44	30	28	37	35	50	35	37	24	43	44	37	40	28	36	47	47	39	46	36	45	31	48	36	48	27	44	44	50	29	40	34	40	36	37	44	37	36	26	26	35	34	36	41	30	37	34	38	36	40	43	35	51	43	45	35	35	34	48	44	38	54	45	37	41	38	41	42	29	37	38	43	42	44	44	29	50	44	38	35	49	41	39	47	40	40	36	39	36	41	36	31	38	30	46	48	28	47	41	27	42	41	40	36	40	37	38	32	37	46	38	33	43	37	31	36	39	44	37	32	33	30	33	38	39	35	44	48	40	34	35	43	48	29	46	42	37	37	56	43	27	43	32	43	29	40	47	37	38	34	37	36	34	40	33	41	44	28	31	36	53	38	28	35	38	36	51	34	53	38	36	41	40	38	39	43	56	36	36	31	27	37	36	34	44	30	49	33	28	49	32	36	40	45	37	40	34	52	34	50	29	43	33	42	30	38	32	32	36	38	31	40	38	39	45	46	39	54	31	37	44	32	40	34	44	57	39	35	39	37	35	32	30	35	46	33	37	31	37	47	42	40	40	35	38	44	39	24	46	36	36	45	37	36	51	34	41	34	34	33	43	37	44	35	48	41	32	38	45	36	38	30	36	41	33	28	39	41	30	33	34	37	37	34	26	45	29	37	41	34	45	41	34	41	42	36	38	36	35	48	37	38	33	41	30	39	36	44	39	29	46	49	36	43	37	27	53	42	39	37	37	41	29	28	37	33	34	28	41	29	46	32	38	31	42	36	35	36	37	37	38	27	34	29	32	35	41	45	36	42	35	46	46	39	38	39	41	46	35	34	52	37	32	34	40	35	37	28	39	33	46	38	36	48	33	33	38	42	35	37	30	35	38	44	37	34	43	32	45	34	46	46	30	36	35	26	28	30	46	38	33	33
44511	27512	15891	24498	31176	30722	26572	23568	20952	19222	16900	15387	13768	11381	10571	9868	9198	8157	7500	6937	6363	5764	4537	3916	3676	3367	2492	2137	1937	1858	1693	1639	1538	1539	1525	1528	1367	1361	1238	1271	1224	1207	1212	1213	1074	1094	1068	1021	967	1068	964	941	876	860	811	861	805	815	798	739	772	736	757	869	721	804	814	821	757	740	754	749	763	776	744	727	729	722	717	689	702	621	696	691	743	697	599	646	638	671	725	656	711	681	684	693	682	662	693	656	688	622	646	614	655	617	618	642	651	664	579	648	613	660	617	605	678	664	646	683	662	642	654	625	628	621	634	596	636	623	648	615	642	694	651	620	656	664	619	619	644	675	631	597	689	673	672	712	679	666	599	656	680	617	636	637	637	630	650	658	651	608	640	627	620	684	635	684	651	598	687	608	700	655	650	624	625	600	625	645	660	609	596	665	622	641	605	636	638	609	664	611	620	655	630	629	661	614	677	640	622	677	646	605	646	603	662	649	624	659	654	651	643	682	650	659	593	658	658	644	654	596	606	640	620	622	591	642	658	672	589	649	652	673	621	684	603	679	647	650	623	639	663	611	664	625	625	654	659	596	597	648	652	625	663	643	609	601	623	633	635	658	642	627	612	673	644	578	640	643	650	650	630	627	596	648	642	659	667	635	626	614	606	631	596	656	664	585	629	665	653	649	641	649	626	656	644	613	637	622	668	630	663	652	626	661	639	648	650	656	651	659	666	662	643	618	676	617	635	622	620	639	597	625	607	614	612	608	627	627	653	637	627	640	621	643	643	638	646	627	643	620	656	661	648	604	656	607	602	595	657	620	627	642	609	671	605	618	687	632	653	631	635	654	629	638	637	626	655	636	611	609	613	656	641	607	642	669	641	646	637	624	617	668	627	667	627	637	640	645	684	653	605	627	650	615	618	609	647	696	606	660	607	686	672	649	654	633	661	616	656	603	636	616	665	641	661	625	626	649	655	603	628	669	655	644	661	668	637	637	645	615	645	674	652	649	644	630	618	635	688	627	653	575	633	621	644	629	659	648	658	688	638	652	591	682	647	633	630	647	673	604	632	625	615	601	596	592	654	575	662	662	647	659	610	619	639	641	643	602	636	663	604	633	611	669	632	675	636	653	630	621	673	693	627	610	615	619	634	628	670	632	673	631	636	612	652	640	612	643	673	640	636	627	614	609	632	638	662	652	619	653	682	638	674	638	659	621	622	597	654	643	654	625	639	673	636	626	652	631	602	676	675	626	596	642	651	664	627	629	613	632	638	643	608	625	594	661	646	610	667	657	618	639	585	582	648	636	698	626	626	668	623	656	649	658	686	621	633	589	598	590	641	624	635	633	583	651	633	630	645	654	655	642	695	633	643	657	606	643	636	619	630	609	639	672	678	650	630	633	649	606	610	622	613	653	649	651	608	652	651	647	643	653	644	656	655	656	598	646	638	622	657	681	613	620	691	605	668	651	631	613	572	617	635	664	655	657	679	628	661	660	652	647	639	577	610	618	621	642	658	664	631	648	640	672	626	633	621	636	632	599	552	633	650	661	648	629	607	627	621	693	671	593	612	621	631	599	673	597	674	616	645	603	620	605	639	674	619	640	621	626	628	626	685	615	637	616	643	609	654	605	636	653	602	604	607	668	679	646	641	610	630	587	662	625	634	659	647	672	645	655	688	640	671	677	668	674	598	648	627	569	628	678	645	690	604	623	648	630	590	606	652	636	597	653	631	664	648	621	617	651	625	612	600	641	651	618	600	615	620	648	640	624	611	646	608	657	673	633	600	608	631	616	657	677	649	628	653	671	620	629	645	633	648	657	609	659	625	633	623	660	637	624	587	655	598	653	586	646	629	626	625	635	648	650	640	688	684	661	625	619	599	634	598	669	654	639	631	659	695	615	645	662	623	658	595	631	650	612	659	627	646	681	627	607	686	625	580	651	652	606	629	648	681	700	614	638	668	629	635	663	630	635	646	610	625	631	635	639	677	634	617	653	624	584	655	681	619	645	615	626	665	611	628	651	661	660	656	623	679	647	665	615	593	653	655	635	663	659	620	643	649	679	645	632	636	674	629	647	646	635	602	609	641	652	599	655	625	668	640	662	619	649	624	629	612	620	611	639	659	638	652	660	609	628	661	631	645	716	621	675	630	608	646	639	655	640	654	611	641	630	665	624	641	641	669	614	608	612	658	676	635	689	621	634	641	604	628	635	606	655	629	667	653	639	636	650	622	664	603	682	619	600	641	616	607	596	685	622	644	660	588	695	657	662	664	621	685	630	601	610	633	640	657	653	616	655	644	663	637	637	609	657	601	634	639	650	622	604	632	637	659	604	637	647	673	668	682	641	646	617	657	610	647	615	629	572	638	657	620	660	615	637	623	599	587	644	659	639	664	624	646	681	649	668	639	613	620	611	656	639	621	612	614	661	616	659	682	631	624	620	636	636	621	640	612	655	605	682	620	632	611	664	634	631	654	646	624	697	617	686	621	666	610	633	654	670	612	648	646	655	638	662	648	625	666	632	618	602	644	638	624	670	666	668	646	618	641	673	608	664	625	644	672	648	637	624	619	670	650	638	692	642	629	602	651	636	630	605	612	568	623	636	611	625	658	645	604	623	653	645	666	626	646	588	658	599	616	604	625	611	589	607	639	666	644	614	613	652	670	634	608	651	618	648	668	642	613	630	607	643	648	668	609	663	650	638	582	631	637	589	642	635	634	595	664	608	632	665	655	659	594	633	661	654	685	583	627	691	612	665	670	624	634	589	640	641	647	604	639	600	655	639	664	613	661	683	636	661	645	657	598	678	640	650	651	628	626	619	649	625	647	661	643	641	613	651	604	624	637	629	609	653	615	649	615	660	683	677	647	615	655	624	687	635	598	629	654	650	660	605	661	678	643	608	666	632	621	649	648	707	625	657	625	576	630	634	618	668	621	599	640	634	619	647	682	641	624	672	654	620	620	668	658	615	647	645	680	628	625	667	646	623	627	679	612	624	643	621	634	666	636	666	643	694	663	649	620	596	598	642	648	612	632	624	619	618	592	651	663	633	615	633	637	628	662	603	639	658	653	647	652	602	646	653	639	625	670	597	659	641	628	639	649	632	618	623	625	611	626	646	609	628	588	625	666	661	641	613	653	643	680	643	611	652	620	647	600	671	647	654	626	594	609	628	627	653	646	656	659	651	622	612	632	632	630	690	644	640	668	616	678	616	601	642	653	623	626	658	657	653	629	660	665	617	647	603	643	611	626	591	657	650	592	691	666	669	640	661	679	644	605	674	635	579	660	604	634	604	624	629	643	627	637	651	642	661	631	617	618	598	677	634	617	637	610	616	625	636	640	693	632	649	640	633	632	639	661	609	653	613	654	615	645	656	625	640	617	652	649	634	678	640	630	605	672	624	601	650	595	641	702	656	659	610	632	580	637	649	612	586	609	649	662	634	658	594	652	660	608	656	617	662	628	623	661	654	580	652	652	595	618	671	661	669
5778	1797	593	386	462	474	353	351	338	301	307	257	208	244	188	183	150	144	162	117	119	119	107	94	89	69	52	69	44	46	57	40	48	48	53	42	60	43	37	36	44	38	43	45	48	44	42	38	42	38	55	37	47	34	46	51	50	45	44	46	43	37	34	38	45	45	39	38	48	54	31	34	37	46	32	46	46	37	44	27	30	43	36	34	30	38	46	35	35	31	29	45	42	41	35	30	39	43	43	48	31	38	35	38	32	41	32	48	33	42	34	37	40	38	31	39	31	48	36	36	39	37	30	33	32	32	34	36	31	35	40	40	33	32	42	41	35	30	43	28	37	40	30	38	42	42	29	40	45	28	41	40	37	33	45	47	35	38	29	37	36	31	26	34	34	36	47	40	36	38	46	49	43	37	38	41	39	29	33	33	40	52	27	38	32	31	35	38	29	53	32	40	37	36	38	38	38	48	38	30	43	39	33	30	31	22	40	35	41	39	37	40	44	34	39	45	33	52	35	41	26	44	43	27	29	31	32	32	29	31	37	39	47	35	44	31	52	31	40	45	31	36	31	34	43	34	34	33	35	35	34	35	50	37	44	46	40	31	47	38	37	43	46	33	32	38	43	40	36	37	26	33	37	39	41	46	32	22	33	37	37	29	46	36	41	37	51	38	49	43	38	33	35	28	31	32	37	42	31	31	34	47	34	48	32	35	27	44	28	38	40	32	39	32	39	41	23	39	35	38	39	39	33	33	41	34	44	33	26	38	44	31	49	31	39	30	40	35	33	31	31	35	43	33	33	46	35	47	36	39	42	40	48	36	48	39	36	37	33	35	25	25	36	29	35	36	38	42	34	41	42	46	37	35	35	37	32	43	32	35	41	41	32	41	30	32	38	28	43	33	25	31	42	33	40	36	36	25	29	37	32	40	40	36	33	33	48	35	29	39	41	41	27	44	40	38	38	39	41	29	39	33	37	48	41	37	26	44	44	42	37	31	40	35	40	35	33	28	34	30	37	45	45	28	42	53	34	29	36	32	33	30	36	44	43	31	39	29	28	51	41	29	46	25	37	43	31	31	41	32	38	35	32	37	50	28	43	40	42	39	38	34	39	42	32	33	36	36	39	33	35	41	47	34	50	45	42	31	48	38	48	30	50	30	35	35	43	47	35	38	34	47	34	23	39	46	26	34	34	41	25	32	28	34	38	31	34	30	33	45	39	28	31	37	42	34	44	36	33	35	32	38	29	41	45	30	30	32	30	40	31	37	41	47	26	30	34	34	34	45	48	40	44	28	47	53	37	31	47	31	54	31	47	26	42	36	40	37	32	43	29	33	38	45	49	44	42	42	34	31	37	34	30	31	39	38	40	42	38	54	31	38	44	41	33	38	33	31	31	44	49	33	40	38	51	34	34	45	38	35	37	37	40	31	33	36	38	46	30	32	37	32	35	24	27	33	38	37	42	43	46	40	38	34	32	36	50	33	46	27	40	37	40	32	47	24	37	37	47	43	29	34	33	46	39	39	44	46	35	29	44	36	30	27	47	29	32	41	24	33	37	44	39	36	37	44	38	43	41	50	47	37	36	34	26	33	34	46	32	29	28	30	32	35	32	28	28	37	44	42	27	37	43	26	44	36	38	34	39	37	36	30	38	38	42	43	34	37	43	44	35	40	41	37	45	42	24	41	43	27	35	51	35	35	38	36	38	27	40	44	29	38	44	40	34	34	33	24	39	32	31	41	26	31	34	44	38	38	43	46	39	30	39	36	42	30	50	37	44	29	39	33	44	40	48	42	35	29	32	37	34	41	39	40	37	34	37	33	54	34	26	49	39	41	47	39	34	36	35	35	24	43	38	39	34	39	32	31	35	44	49	37	33	38	36	50	38	42	48	32	36	37	44	36	33	32	34	39	36	46	36	46	51	33	35	41	34	32	33	40	50	29	36	33	46	41	44	30	38	26	46	44	36	32	43	28	40	38	32	44	40	44	33	37	48	38	31	30	33	30	48	46	42	30	37	39	37	44	41	34	40	36	33	37	39	33	41	38	36	37	28	49	42	41	40	32	52	40	38	41	47	39	42	37	29	40	34	43	34	48	35	31	39	34	46	35	36	33	39	27	40	34	37	49	37	30	46	35	40	35	37	41	37	35	39	24	35	48	43	29	35	39	32	27	34	36	39	33	45	32	32	47	32	40	37	37	37	34	37	35	34	28	28	39	36	39	43	41	26	31	35	39	36	33	31	35	35	27	38	43	40	30	40	43	42	39	32	32	40	26	32	34	37	36	35	32	43	41	34	29	52	42	36	36	28	34	36	41	36	44	29	40	36	34	27	34	35	42	40	42	47	32	32	47	36	39	35	40	35	24	27	30	38	29	46	43	42	45	38	42	35	39	49	35	31	34	31	40	31	33	38	42	30	33	28	39	42	29	45	42	42	34	41	34	29	44	38	34	41	44	30	46	25	31	36	44	44	32	30	42	25	30	46	34	39	37	43	45	32	33	38	35	28	45	35	34	44	48	41	36	38	36	43	37	46	40	49	47	35	24	34	43	47	34	31	41	38	36	32	45	41	32	35	37	35	48	34	40	36	46	34	31	37	35	42	34	48	26	29	41	41	36	34	32	46	33	40	34	39	40	45	29	34	46	36	35	38	41	24	38	48	43	25	38	40	36	26	32	31	46	42	31	37	37	40	49	42	35	36	39	39	47	25	47	38	40	31	30	36	36	48	32	37	28	47	30	24	41	38	41	49	47	38	36	34	39	41	35	30	38	44	31	29	40	35	29	41	37	42	47	34	35	44	33	44	35	39	27	41	40	44	48	42	24	41	41	36	36	30	20	34	47	27	41	50	30	33	30	35	41	35	38	41	37	35	36	37	34	40	41	20	29	39	40	35	35	35	41	27	41	45	38	33	43	40	48	30	41	37	27	35	27	30	32	42	33	43	48	44	42	33	36	39	38	37	27	39	27	40	37	44	45	36	42	29	30	33	43	52	30	47	36	43	37	37	36	42	27	39	42	43	33	38	45	37	30	42	41	24	41	32	33	25	35	36	29	39	31	42	44	34	34	33	43	34	30	42	29	36	35	36	41	35	34	36	44	33	30	43	38	42	41	48	38	32	45	36	44	41	44	34	35	41	32	42	36	28	39	36	47	40	40	47	36	36	45	37	38	34	31	34	37	42	24	35	45	47	38	22	31	41	39	32	31	35	36	39	52	45	38	37	37	38	39	36	34	24	39	31	33	27	29	51	37	38	35	43	45	36	28	37	39	38	46	20	34	31	41	32	47	41	35	30	50	30	38	33	38	45	46	37	36	42	31	37	27	37	32	28	34	33	29	37	31	30	38	36	34	27	24	32	34	23	39	50	40	37	34	35	29	39	39	50	34	42	48	25	35	39	32	47	35	36	49	34	39	26	33	39	30	39	46	40	37	36	36	37	41	31	37	45	41	34	41	35	32	44	28	43	32	34	43	36	39	38	38
37425	23459	13344	22366	28799	28287	24354	21338	19054	17330	16057	14009	11696	10780	9830	8807	8252	7590	6764	6048	5376	5086	4057	3608	3415	2715	2070	1731	1558	1457	1302	1328	1391	1354	1302	1249	1215	1233	1096	1138	1062	1083	1090	1014	1014	1065	955	975	878	860	908	873	812	786	793	805	766	712	678	706	764	697	704	715	731	721	706	776	716	711	699	699	690	767	694	700	676	713	711	619	666	663	642	639	612	723	632	674	652	663	637	663	676	663	675	604	646	630	648	639	616	627	620	637	670	602	587	592	654	622	622	607	612	635	632	662	666	551	619	618	663	622	653	572	604	637	654	688	611	590	633	642	606	630	656	603	601	614	623	638	672	580	639	628	640	628	600	652	638	636	643	655	606	620	675	569	632	632	618	664	639	656	655	626	580	631	612	572	573	596	653	614	624	640	641	610	628	632	598	615	635	622	627	596	626	612	642	661	599	638	617	612	614	638	655	571	577	625	601	621	611	601	641	635	629	623	617	599	646	621	626	593	602	666	603	630	628	626	636	587	613	658	602	613	573	588	663	615	636	623	600	649	667	602	649	664	609	596	587	644	588	597	603	584	603	609	614	628	630	579	596	622	631	614	667	645	656	608	643	656	654	582	611	613	584	601	567	599	628	622	629	597	608	612	627	572	595	644	591	613	630	612	647	608	633	598	602	627	643	626	627	659	634	658	663	629	560	585	652	603	582	652	611	640	597	558	688	586	640	627	637	583	621	645	644	582	630	678	644	599	638	592	611	628	608	620	606	643	616	585	620	589	613	657	612	638	644	600	647	660	658	620	611	607	616	653	639	617	587	634	667	628	613	608	605	594	658	664	611	629	592	606	607	665	594	568	597	629	603	667	616	649	609	607	615	596	622	594	609	650	629	616	641	650	634	646	643	608	626	611	603	589	665	594	595	651	662	637	630	623	617	648	622	583	648	628	623	625	628	630	607	618	610	621	642	653	643	660	651	623	628	585	589	625	662	610	626	610	611	652	614	606	625	612	571	630	680	629	630	647	591	599	563	632	601	578	596	581	621	634	588	681	645	625	615	590	649	627	593	629	599	602	602	593	626	606	613	589	616	576	628	624	612	608	642	590	600	645	641	636	641	624	608	638	649	612	620	609	584	651	624	639	637	598	606	635	613	647	642	623	649	576	623	630	627	637	648	589	617	583	589	605	607	666	592	594	585	609	583	628	659	677	650	599	589	604	610	665	620	582	631	646	592	607	600	650	607	569	636	627	634	576	614	626	639	622	643	611	615	653	634	623	648	620	586	640	594	590	567	642	649	624	623	625	576	632	584	644	592	624	642	597	623	622	615	674	627	596	635	609	630	651	650	620	655	598	646	621	610	611	641	607	607	659	637	583	563	593	639	649	648	582	642	608	587	588	578	621	622	621	606	650	610	644	620	618	614	629	620	593	609	649	637	588	603	635	604	627	598	625	628	601	627	625	637	656	601	619	618	617	638	665	587	620	578	628	567	587	611	670	593	598	634	657	635	628	641	616	611	619	619	627	576	607	608	649	586	639	607	646	629	600	591	625	618	609	661	593	689	649	614	611	619	672	577	585	624	651	614	633	620	647	635	658	593	611	604	614	575	610	594	629	586	652	664	599	609	641	626	588	592	602	646	673	632	613	637	615	653	606	566	630	620	576	613	650	642	658	644	596	624	612	588	613	682	629	639	658	603	656	596	597	661	607	582	618	616	587	605	577	630	644	674	608	635	617	592	614	602	651	618	620	627	627	619	643	602	614	587	623	564	598	602	642	647	618	615	650	640	630	635	584	612	580	618	577	605	624	642	578	660	623	579	605	615	619	613	617	634	661	578	577	619	674	632	603	586	567	609	592	664	585	628	593	624	630	639	630	615	643	619	584	617	608	577	613	644	660	628	641	602	646	605	612	603	590	595	625	638	615	627	614	624	648	602	609	631	602	629	571	626	589	661	637	628	608	664	618	616	633	619	618	623	619	653	586	618	626	635	613	645	641	621	643	641	618	666	637	619	625	603	609	644	593	613	649	617	566	646	605	628	577	579	570	610	641	651	630	624	600	626	602	604	628	576	640	587	639	654	595	649	595	597	630	594	618	624	641	625	658	617	642	624	598	599	589	615	624	654	626	620	630	623	601	643	584	614	648	574	612	608	611	621	619	626	593	615	623	615	589	612	580	616	649	598	589	620	639	592	646	602	618	605	624	622	661	659	655	592	563	630	619	598	605	659	576	585	586	581	639	586	624	641	625	593	675	595	625	593	628	625	627	617	609	629	594	596	593	627	589	639	609	664	624	639	646	601	574	622	603	606	623	594	591	607	606	592	612	622	565	664	633	589	627	586	654	685	587	623	621	603	618	586	619	601	638	607	619	636	619	613	640	589	626	623	597	615	663	653	626	581	614	617	598	631	621	613	610	631	587	609	676	619	670	649	679	640	588	551	623	584	619	668	633	610	622	591	584	617	639	612	614	582	621	663	623	629	613	688	640	597	638	670	644	569	609	607	612	614	607	634	631	607	635	605	608	594	629	635	620	649	605	579	621	656	650	612	654	668	635	594	638	620	618	646	574	600	583	610	604	607	654	657	619	614	633	645	605	686	593	622	645	596	679	588	646	630	650	574	583	627	564	616	624	616	664	627	653	605	633	618	605	617	578	585	675	635	630	619	620	652	629	613	645	616	637	573	578	618	606	632	612	643	631	657	644	633	628	631	634	574	655	604	655	606	587	630	660	626	579	617	609	658	601	623	617	589	608	570	595	659	542	619	626	602	633	619	636	632	672	586	658	640	591	659	621	607	614	631	619	607	600	614	625	610	636	599	625	598	614	571	631	588	634	610	622	638	645	641	644	594	622	632	609	604	637	611	632	584	622	670	594	575	624	636	611	588	596	655	628	615	629	600	583	602	615	571	617	647	630	624	585	659	597	606	618	626	629	653	594	619	640	629	561	603	628	627	612	602	590	624	613	669	617	598	581	643	644	596	617	625	630	630	623	646	599	631	619	642	621	649	604	650	660	586	631	618	602	650	600	621	611	614	657	603	618	639	601	595	619	619	588	621	642	657	600	638	628	593	631	665	608	659	577	604	633	646	652	625	633	581	596	620	596	625	644	636	636	637	591	608	600	662	654	602	617	626	579	608	624	626	600	624	603	666	609	609	603	598	632	599	609	649	575	607	595	655	661	612	640	598	613	649	615	610	604	618	625	653	655	617	667	632	590	620	628	554	648	580	619	614	584	636	620	606	650	619	649	616	617	658	613	623	598	612	653	621	604	588	647	615	585	616	626	604	668	662	595	654	582	612	627	583	589	597	662	619	618	595	607	622	600	604	620	538	577	652	619	645	663	576	629	594	642	607	577	633	618	656	624	653	608	671	542	627	628	610	638	629	602	634	641	627	605	616	610	628	608	623	615	631	630	634	620	619	641	591	621	647	629	616	660	650	602	602	563	632	642	655	612	611	625	628	627	591	611	666	643	626	628	597	611	567	591	604	655
7971	3514	1016	585	744	757	663	554	497	467	492	361	342	347	305	268	213	243	212	195	164	153	127	129	129	94	69	70	83	59	76	53	65	81	60	69	71	60	68	61	57	67	58	66	60	55	60	57	56	52	45	57	48	52	59	51	44	50	51	56	51	41	47	44	55	41	58	48	58	50	57	50	38	47	36	46	49	41	48	63	47	47	41	44	32	36	45	56	51	51	48	39	50	40	42	43	43	44	36	39	42	50	46	44	46	51	51	48	56	37	49	43	43	33	37	45	50	50	37	54	34	41	39	46	48	57	35	56	55	43	46	44	39	53	47	44	41	54	37	48	44	52	48	44	45	49	50	45	42	45	37	41	49	38	45	43	54	43	51	47	36	47	43	47	36	43	35	43	45	45	39	51	51	60	38	48	41	48	48	44	38	42	47	48	49	44	54	41	56	45	58	44	44	51	45	47	39	37	55	53	60	42	46	46	38	44	31	35	43	39	34	51	43	50	43	45	43	47	37	57	54	52	54	44	44	40	43	42	55	43	57	49	48	41	34	36	40	47	60	45	35	44	48	59	39	41	43	53	38	39	45	36	58	46	52	57	40	43	52	44	39	52	44	45	54	54	36	39	41	44	46	50	38	45	55	52	47	55	50	44	44	41	47	40	49	51	44	47	39	50	40	46	50	46	54	48	46	46	42	37	43	53	41	52	57	49	50	45	39	49	43	42	50	50	46	38	56	48	52	35	42	45	32	46	46	33	47	40	43	51	44	48	47	50	50	41	52	47	52	48	41	44	44	50	41	48	54	44	44	47	49	55	53	36	53	51	49	42	47	42	40	41	51	38	45	38	55	55	60	51	49	45	45	38	40	40	41	47	46	41	37	49	49	43	42	50	42	51	52	60	47	41	44	28	41	53	45	41	51	43	35	45	42	54	44	40	45	44	46	33	38	47	43	43	40	47	40	49	43	42	43	49	58	41	51	34	42	48	50	54	57	41	31	36	38	33	46	64	55	55	34	47	51	52	54	43	59	51	57	45	45	43	55	43	33	53	43	41	30	41	43	43	46	59	45	50	51	36	44	42	50	40	29	44	61	31	50	35	39	32	48	54	47	58	38	45	44	41	41	46	46	47	43	39	46	42	36	33	38	40	44	37	36	43	63	48	46	46	44	53	46	51	48	58	52	43	40	43	46	43	40	35	41	46	42	28	43	37	40	37	55	46	48	50	42	43	50	44	38	51	42	32	44	49	51	48	42	38	49	50	48	48	51	36	39	35	59	41	47	46	34	51	44	41	41	43	54	47	40	44	47	43	48	36	46	53	37	33	51	26	38	56	47	49	57	43	47	36	45	29	46	57	31	42	44	46	48	57	46	46	37	32	46	50	41	38	33	59	46	53	39	59	43	54	43	50	33	38	62	44	38	39	39	54	50	46	56	50	46	44	42	49	40	39	40	57	56	31	55	42	43	34	45	53	38	34	53	36	59	40	42	53	45	48	39	50	48	50	43	43	48	43	32	50	39	38	35	60	49	39	47	48	58	41	46	64	50	53	49	38	52	40	46	49	56	49	48	46	45	55	54	47	51	38	43	45	48	41	34	39	53	52	53	45	37	58	42	53	45	69	54	41	48	30	37	48	51	43	47	34	46	49	52	46	42	41	55	45	36	43	40	36	41	48	46	53	38	48	45	40	41	49	40	42	39	45	38	47	46	53	50	41	47	42	49	39	41	51	45	46	44	41	35	45	37	44	48	35	49	45	56	52	51	56	37	56	63	53	50	25	42	52	31	45	58	48	36	43	46	34	57	46	52	40	46	49	54	47	52	40	47	52	45	47	51	36	53	40	36	49	34	42	44	39	48	40	42	37	45	49	43	38	44	45	34	44	41	52	35	42	47	41	39	52	49	44	38	57	48	40	44	42	42	43	52	48	41	41	54	50	53	34	42	62	48	51	46	47	44	36	55	51	37	52	43	43	35	38	43	46	41	50	42	51	53	46	39	55	42	55	49	44	46	59	40	44	48	40	50	52	40	39	43	41	47	41	46	51	56	45	43	44	48	48	44	49	50	46	40	56	38	41	33	33	60	40	47	50	50	36	62	44	49	37	43	39	39	51	52	40	46	53	52	36	47	31	40	42	48	40	41	41	45	44	37	46	38	41	58	34	36	51	46	56	53	41	45	52	42	44	44	49	43	52	45	49	39	41	28	52	32	47	51	47	50	34	44	39	40	42	35	46	42	36	40	38	37	43	43	38	48	42	57	48	52	37	39	38	45	39	41	44	50	46	49	34	34	47	47	37	50	37	42	39	37	43	48	54	38	50	43	54	44	42	47	44	56	41	37	47	39	42	48	58	56	42	36	62	42	45	48	40	41	42	45	37	44	50	43	32	48	53	38	48	47	45	31	37	42	47	34	46	48	32	42	44	42	52	51	36	41	54	51	43	47	45	44	48	41	61	43	39	50	44	52	39	44	52	57	47	49	53	40	46	58	45	44	42	39	47	51	50	44	49	46	50	52	43	52	39	30	44	39	59	43	41	47	41	37	31	36	49	47	47	44	41	49	37	46	47	48	45	39	46	56	49	45	42	38	43	32	44	40	43	39	41	54	52	39	53	53	41	41	49	43	44	53	58	43	47	49	28	59	47	36	43	37	39	41	37	42	52	44	42	48	42	47	47	54	46	40	43	54	53	39	36	59	45	47	53	45	40	31	42	46	39	56	50	31	44	40	38	42	42	48	33	36	45	47	43	57	52	45	42	42	41	43	43	41	49	51	41	38	50	51	45	48	51	46	38	48	51	42	44	56	42	49	45	39	60	47	43	44	43	44	57	52	47	48	44	48	52	39	68	42	46	44	39	36	39	51	36	43	44	52	51	36	47	51	31	48	43	35	44	47	52	43	43	47	42	65	42	49	36	36	37	45	46	49	45	43	45	44	44	48	46	50	42	44	38	45	48	39	43	32	56	46	37	50	52	49	51	41	40	34	53	37	46	50	43	37	44	50	44	57	49	45	44	46	37	54	46	38	47	52	45	36	44	43	44	40	49	43	51	44	57	41	47	37	34	39	46	42	46	52	50	40	50	43	42	51	44	39	62	37	54	55	49	44	33	42	42	68	45	57	40	52	55	40	45	52	46	40	36	42	48	37	47	56	41	43	48	45	36	45	50	47	40	39	42	51	47	39	44	54	30	52	44	48	54	39	46	44	34	39	34	46	49	28	53	59	55	48	54	40	50	42	35	56	48	45	41	51	56	38	46	33	39	38	52	50	44	62	58	50	45	55	30	49	46	47	47	37	58	38	53	41	56	51	39	49	36	42	39	50	41	44	50	57	40	48	46	46	51	51	45	49	47	46	34	39	43	50	40	34	54	46	32	55	51	51	44	34	51	49	46	52	43	42	40	39	42	47	52	41	43	34	52	46	44	54	47	48	42	46	51	51	51	42	58	51	46	42	37	47	59	46	45	39	51	46	43	42	37	42	44
45899	28930	17249	27462	34441	34023	30878	27188	24602	23161	21153	17931	15983	15364	14137	12293	10983	10135	9682	8191	7911	6726	5540	5484	4667	3159	2568	2376	2134	1816	1879	1847	1833	1768	1707	1705	1638	1533	1564	1487	1397	1491	1444	1372	1329	1301	1224	1200	1182	1160	1082	1083	1042	1010	975	961	948	931	947	904	860	927	918	871	898	929	920	942	917	913	869	908	884	849	886	804	824	822	790	842	840	826	806	784	802	833	759	767	772	755	828	790	825	785	764	802	797	812	791	790	751	777	804	755	718	730	729	781	774	816	775	798	751	825	779	780	823	760	732	714	770	787	770	724	798	752	751	763	754	738	750	736	797	706	780	753	765	734	746	767	772	762	747	692	764	759	761	779	748	746	769	758	789	785	793	814	772	719	747	761	741	730	778	731	747	734	729	815	788	774	728	725	774	765	732	786	760	769	736	757	756	693	759	724	737	742	753	786	807	731	765	750	735	766	755	760	768	727	773	749	767	740	755	764	715	694	744	753	795	770	744	742	750	765	728	771	753	791	799	735	762	740	768	780	731	695	769	775	723	746	738	757	706	732	779	745	736	726	795	774	752	762	741	748	748	758	724	752	768	753	782	747	766	773	776	790	736	711	744	768	754	720	736	769	688	768	734	732	838	693	744	746	756	748	761	733	698	730	779	747	754	753	765	715	757	720	728	778	736	731	771	739	779	783	801	771	747	754	718	756	717	751	708	771	788	742	733	717	764	765	735	770	763	740	691	786	781	811	743	702	734	715	701	805	732	762	783	770	717	725	743	786	732	769	714	757	720	721	764	747	701	736	777	803	740	771	736	735	726	768	789	723	768	760	787	777	791	738	743	698	770	716	745	763	743	752	756	712	759	765	715	738	807	720	763	774	740	757	740	743	732	754	778	766	738	713	748	737	808	744	738	720	760	759	790	760	764	778	757	762	671	769	780	779	766	817	731	781	770	716	766	734	724	793	763	789	761	679	775	787	718	703	840	791	752	752	774	779	743	763	735	768	722	695	752	707	728	715	739	735	736	743	727	734	731	801	778	733	747	780	734	776	769	746	754	788	764	725	725	762	754	719	722	727	762	797	786	770	744	731	812	751	715	724	724	705	721	736	792	751	715	766	746	728	770	726	707	723	789	703	723	772	770	755	759	749	817	723	754	760	776	720	769	740	750	731	707	764	709	750	730	763	699	728	738	725	744	781	763	726	729	729	736	733	793	780	713	764	752	763	789	764	719	711	740	773	768	754	733	766	750	735	760	791	759	784	763	748	775	733	736	755	717	733	729	749	770	730	754	800	728	725	787	714	793	748	760	735	696	737	745	758	736	739	802	732	715	728	773	743	759	773	742	784	704	779	765	788	754	765	706	799	751	719	753	695	742	749	776	794	795	795	768	766	729	734	744	762	731	821	750	757	762	760	769	728	727	750	764	738	769	759	758	696	709	725	802	721	734	722	753	815	744	762	740	762	729	796	767	718	786	798	712	742	728	762	708	734	710	754	739	737	755	777	788	763	704	763	719	745	751	744	772	742	760	763	743	764	733	724	771	717	756	764	756	755	777	751	741	709	733	746	770	734	760	743	772	760	745	763	760	740	782	788	762	753	737	739	790	746	750	674	765	763	743	694	740	747	781	762	731	743	754	751	744	749	771	737	721	731	730	730	736	746	726	733	728	733	725	732	739	723	726	724	799	724	714	735	776	672	734	744	766	760	747	738	782	734	750	754	721	791	744	721	733	756	740	757	765	733	740	711	746	738	729	745	732	698	740	720	726	786	761	787	743	728	725	785	728	760	700	733	742	761	730	729	762	705	762	719	745	713	738	680	746	767	763	766	800	707	716	737	750	805	777	745	764	763	721	744	733	738	771	746	746	755	774	762	754	744	797	764	777	766	797	703	764	801	783	725	767	722	772	784	711	764	733	731	718	756	706	791	754	745	812	794	735	784	722	761	799	753	738	694	737	762	712	770	704	788	704	748	758	755	714	741	699	772	707	724	787	760	719	755	768	719	747	775	745	736	769	778	751	739	765	754	790	709	758	759	770	736	787	695	727	769	757	768	771	733	737	752	733	728	743	761	773	775	719	727	715	771	735	799	778	749	729	738	800	724	732	752	805	799	752	736	743	766	735	745	770	695	796	706	762	766	767	778	813	747	733	744	763	768	731	761	753	744	730	779	759	730	757	732	783	749	701	715	705	737	708	771	729	748	721	747	747	750	718	777	757	810	751	754	721	728	743	805	674	719	711	770	717	722	739	740	690	744	746	751	766	768	787	749	783	735	750	734	754	739	761	740	770	733	743	755	728	724	769	767	726	780	781	762	735	727	731	749	723	747	752	723	747	732	717	743	786	765	740	778	793	769	718	732	758	764	708	777	760	809	725	746	765	757	697	744	715	724	725	707	771	700	749	744	757	717	771	806	783	734	747	785	769	755	736	716	775	791	803	769	780	767	755	766	755	763	778	779	765	751	757	745	717	744	812	740	717	771	688	700	771	769	753	785	754	747	735	724	779	800	725	723	742	728	753	792	747	771	775	686	737	728	741	742	796	753	712	718	802	732	771	737	762	747	805	766	740	802	738	734	787	757	744	734	764	746	801	730	728	742	752	806	754	753	762	775	745	781	739	725	708	743	737	723	691	728	775	793	772	787	771	727	727	720	752	740	718	732	758	755	754	711	813	707	767	749	761	747	810	734	792	802	762	733	754	758	747	739	761	792	742	746	758	768	776	736	715	776	771	735	774	769	726	782	736	754	755	745	734	762	813	765	739	751	784	735	709	755	722	782	737	728	767	767	761	755	733	751	745	724	813	731	760	740	696	756	759	720	793	712	704	765	702	757	715	766	742	757	755	746	786	745	824	775	731	718	713	780	764	730	761	735	781	718	750	751	739	776	796	746	734	726	742	723	755	793	771	762	774	783	745	764	719	814	687	760	788	730	733	793	704	716	797	737	753	755	747	711	748	772	742	748	760	749	782	755	757	727	744	737	741	669	753	709	716	772	741	738	753	825	715	745	718	722	773	715	746	778	737	750	703	750	725	786	755	773	818	711	718	717	762	776	748	708	696	752	741	747	732	787	768	695	736	770	758	724	757	699	775	745	756	741	773	697	724	745	738	707	756	728	744	761	749	745	774	766	700	738	798	723	743	738	727	733	785	737	732	685	785	769	726	769	775	774	763	770	761	748	743	690	748	750	763	773	761	727	735	767	736	711	748	743	781	739	714	755	739	757	773	745	815	731	764	745	744	753	751	747	733	697	723	776	771	725	775	687	764	764	769	706	713	759	721	740	742	750	740	746	803	747	736	742	806	767	762	689	728	751	738	742	723	712	741	768	753	743	765	747	742	753	738	764	752	763	738	714	766	764	788	785	739	779	723	796	753	761	728	712	741	739	748	709	740	732	776	777	756	775	693	728	809	729	732	719	774	738	768	791	761	770	698	715	758	769	733	764	739	772	742	761	760	743	711	707	726	735	706	737	806	713	749	778	752	764	724	735
3235	949	380	284	369	387	349	297	274	271	192	159	152	178	178	133	133	103	101	98	94	69	76	69	45	44	39	43	33	45	47	36	47	46	31	41	23	31	26	31	30	30	39	30	21	34	32	26	25	29	35	24	32	29	30	31	28	22	28	41	28	29	31	37	21	31	23	28	31	25	37	24	28	29	28	26	31	30	28	24	44	25	33	23	31	34	29	35	29	21	36	37	33	26	29	28	33	23	24	33	35	21	29	30	28	41	25	33	31	33	28	24	24	27	32	27	36	35	30	18	20	33	21	19	32	24	22	30	22	24	25	29	36	31	29	22	28	29	25	37	26	38	35	21	20	29	25	27	30	28	32	35	31	33	33	28	32	29	25	27	27	15	26	26	29	21	37	30	26	27	25	28	13	24	29	38	22	26	14	37	30	30	31	39	30	27	39	33	30	27	26	32	20	32	23	27	34	32	25	22	42	35	30	31	22	21	23	40	30	36	29	29	32	29	31	37	22	28	32	25	30	28	28	25	30	20	20	30	23	25	32	34	29	22	23	30	27	30	20	34	22	33	31	28	32	25	34	13	30	30	29	18	25	31	22	35	23	33	25	29	22	22	33	35	33	35	24	27	25	26	28	22	27	32	18	21	38	26	30	28	40	27	28	31	24	38	27	30	29	33	37	19	21	26	27	31	35	25	29	31	20	23	23	28	31	22	30	33	22	30	25	27	20	21	28	31	24	26	25	21	31	29	26	29	24	27	27	36	32	23	26	42	31	23	33	21	19	23	25	23	24	21	25	40	27	32	26	28	21	19	32	20	35	32	21	30	31	41	29	19	25	22	15	33	28	32	21	31	23	31	18	36	33	29	28	24	37	19	27	34	31	27	18	16	34	30	27	22	44	32	21	26	19	28	25	28	33	26	25	39	25	33	23	31	31	29	41	37	34	34	30	16	25	30	23	25	20	32	26	29	23	25	30	30	33	29	24	25	26	31	33	23	35	28	16	25	30	33	38	26	15	28	23	29	26	27	29	24	31	15	34	17	24	20	32	26	26	27	30	40	25	23	25	22	35	22	32	33	29	28	30	29	34	27	28	30	16	25	32	28	30	23	32	22	33	25	36	23	19	24	24	29	27	33	29	32	25	40	22	37	26	28	28	39	27	25	27	23	29	24	21	29	25	25	29	28	19	26	21	22	29	17	26	31	27	29	25	28	28	22	39	38	28	18	20	31	23	28	32	31	19	29	22	22	22	23	14	27	21	22	35	25	29	24	34	33	26	29	26	28	28	19	30	25	22	23	29	22	24	32	26	36	24	32	24	28	26	31	31	30	34	24	23	34	20	29	34	34	24	22	21	37	26	32	27	26	23	25	40	22	27	26	29	32	24	28	27	33	29	28	31	32	27	34	23	36	34	34	32	30	30	24	24	27	28	31	29	29	30	40	33	31	20	31	28	31	19	27	24	35	23	20	25	34	23	24	27	30	24	22	25	31	29	36	34	33	30	31	32	29	23	22	20	34	25	26	24	34	24	26	20	28	32	29	30	41	29	22	33	28	20	19	33	34	23	20	35	35	27	25	25	30	24	29	30	24	28	22	33	19	22	34	21	29	22	25	33	32	30	28	27	20	29	36	19	37	30	28	26	15	27	28	21	23	22	24	21	27	29	30	34	28	25	26	29	32	38	33	23	20	26	28	30	42	33	31	28	37	22	23	29	32	21	25	25	23	20	35	27	29	24	22	31	24	29	24	17	32	26	31	32	31	22	19	22	24	20	30	28	30	28	30	23	29	26	26	31	28	23	26	30	29	29	23	23	31	35	26	31	23	16	22	36	26	31	18	31	29	32	31	32	29	19	24	24	23	28	23	30	34	27	22	35	21	31	27	26	19	26	26	14	35	31	19	31	31	25	31	27	25	30	35	15	21	33	23	30	30	29	22	19	28	30	25	24	27	20	25	27	27	27	21	31	25	19	29	31	28	21	29	22	27	23	26	26	37	30	30	26	20	24	30	22	31	25	24	27	18	29	21	29	31	36	31	25	36	29	26	24	26	31	22	31	27	31	33	33	33	28	27	24	27	27	33	34	35	31	40	21	25	24	26	41	32	37	22	27	25	26	21	28	15	29	27	27	27	29	23	26	30	26	18	26	28	25	29	20	23	25	33	35	21	29	31	36	33	34	25	34	25	28	34	26	32	26	17	25	22	33	29	33	25	37	28	23	30	28	33	28	21	36	29	28	25	26	29	36	14	28	23	25	36	35	28	27	27	18	37	30	25	29	27	21	38	31	30	38	21	29	22	30	33	27	34	28	26	25	29	24	32	37	29	24	22	31	31	20	27	23	36	33	26	23	32	22	24	30	27	29	25	29	36	35	27	29	19	28	34	22	22	37	31	21	17	34	38	25	26	34	29	30	29	32	32	21	23	38	31	23	17	28	23	26	26	32	34	21	43	30	24	32	33	25	24	26	30	22	24	42	20	31	22	21	21	29	33	37	30	24	17	34	32	19	20	33	25	27	26	31	29	27	19	29	38	25	24	34	34	27	23	34	27	29	27	31	27	27	36	25	30	42	26	26	31	26	34	24	27	26	22	25	34	28	27	26	25	23	25	33	27	33	29	21	17	31	24	31	25	21	26	28	18	27	28	30	30	27	33	43	22	29	28	26	26	31	23	24	22	29	24	31	34	28	19	20	32	36	41	20	26	22	30	28	25	19	29	30	28	29	35	24	28	22	29	32	31	24	33	25	23	28	26	31	27	22	27	27	29	28	25	28	28	26	18	27	30	24	35	38	28	25	31	36	29	25	40	28	33	35	32	40	27	26	25	24	26	25	30	23	20	27	30	18	28	31	22	23	25	27	33	22	27	29	24	22	28	21	28	30	27	30	24	24	26	22	26	25	31	25	25	26	29	26	25	26	27	22	26	22	33	35	36	28	31	30	25	34	38	31	33	20	26	33	28	29	24	36	26	25	20	21	30	29	26	21	26	29	29	32	30	29	25	36	30	23	32	19	31	34	24	17	25	21	34	29	36	24	26	19	30	41	31	25	32	36	26	26	31	28	33	30	27	22	21	31	26	29	31	26	30	27	21	35	35	23	27	27	21	11	24	38	34	34	21	31	31	24	28	30	30	31	36	30	31	26	40	32	25	35	31	35	25	30	29	29	40	32	34	32	37	26	26	31	36	31	25	34	22	28	32	34	27	15	33	25	31	27	27	33	29	25	31	27	33	28	28	26	31	26	36	40	28	28	24	30	34	36	28	17	29	29	29	27	17	28	31	28	23	32	34	38	23	18	27	19	29	29	21	25	28	16	26	24	29	30	25	35	36	30	20	27	30	30	18	19	22	26	27	24	22	26	29	33	38	26	20	24	30	26	35	32	30	32	42	25	42	27	24	34	30	36	28	37	23	30	29	18	19	36	26	31	32	25	23	22	25	25	31	24	24	35	18	31	22	40	13	30	32	28	27	37	33	27	21	38	33
33339	19452	9646	18788	25579	25485	22810	19404	17177	15187	12396	10312	9030	9169	8524	7257	6391	5690	5118	4681	4393	3224	2884	2582	2019	1494	1275	1064	1026	979	1040	1004	983	964	920	877	827	788	844	759	813	778	781	739	778	701	661	727	702	643	650	605	605	593	542	495	514	583	527	497	511	539	531	572	535	545	538	548	541	522	537	509	553	521	543	486	526	492	498	526	515	513	511	449	448	481	509	493	493	485	506	483	518	494	466	463	496	460	509	505	487	479	492	513	471	488	486	502	480	485	471	460	510	495	478	492	487	488	511	508	502	482	447	500	466	474	442	471	449	448	435	461	447	452	483	468	454	456	475	453	450	491	493	487	502	500	456	495	471	510	447	445	449	500	488	479	517	466	505	478	496	485	469	470	486	489	468	466	468	484	483	433	468	459	485	518	474	492	472	438	454	483	431	470	448	412	454	484	480	464	513	445	483	492	485	429	516	523	469	449	472	475	482	463	463	422	475	436	477	443	477	447	456	428	451	448	467	487	442	448	485	436	430	472	478	469	438	463	456	467	463	489	467	476	459	492	458	464	494	467	486	504	450	470	451	449	467	503	511	480	488	448	450	499	487	453	441	482	444	469	511	476	464	504	507	454	459	460	470	503	469	461	472	477	518	461	436	483	459	458	469	481	473	478	434	461	488	466	484	471	488	468	510	469	439	460	442	496	460	449	431	434	449	487	542	472	492	490	489	471	475	459	484	510	515	468	456	450	525	477	481	461	508	476	495	510	473	507	465	446	441	480	489	491	474	460	450	513	496	470	511	487	485	481	470	492	469	443	475	509	475	462	480	501	452	449	475	448	464	486	472	475	470	450	511	511	509	457	430	483	491	487	474	468	503	468	477	459	468	467	461	482	460	474	448	494	490	470	494	515	477	493	435	497	475	470	455	437	456	482	469	475	482	482	472	491	454	468	505	464	480	460	485	486	438	499	490	510	445	441	502	469	503	471	479	438	482	460	460	514	485	459	486	490	495	545	476	462	458	484	491	471	480	474	489	465	461	478	485	490	484	435	496	488	480	453	465	498	460	480	452	471	496	492	464	472	459	493	451	506	482	448	474	497	505	480	464	460	487	470	469	491	452	487	509	501	494	474	502	463	463	442	492	472	473	474	454	470	510	479	465	487	484	444	487	502	448	461	474	464	451	482	513	457	467	464	503	494	448	451	470	505	496	499	484	495	455	480	478	492	464	486	520	435	474	473	461	464	468	506	497	474	465	453	453	472	496	463	469	534	512	510	470	482	516	475	455	449	474	480	488	490	473	458	481	437	481	461	480	463	428	490	493	464	458	448	482	475	466	450	454	512	481	472	434	463	494	473	483	465	481	493	451	460	472	516	513	515	447	494	506	444	464	479	504	495	463	486	487	459	496	471	472	460	464	481	483	481	500	472	472	501	466	484	426	439	468	501	531	481	467	511	479	478	470	455	477	464	457	496	481	476	499	426	460	490	461	472	473	462	494	468	448	479	503	476	490	450	455	480	493	470	455	500	491	448	464	496	501	497	477	482	475	462	519	471	464	484	506	490	480	489	482	465	456	478	477	503	480	484	491	491	474	446	470	463	480	522	459	459	478	474	446	492	501	514	453	533	449	471	485	483	490	476	461	475	496	491	447	464	476	484	450	477	467	484	477	462	461	485	498	468	506	482	460	460	460	473	472	486	479	467	446	513	492	519	467	457	487	494	476	476	493	466	471	468	476	467	465	462	480	481	486	498	508	446	471	463	514	493	449	466	464	484	463	459	458	449	469	466	446	493	477	450	472	475	477	474	478	496	507	491	483	497	447	478	463	489	488	443	452	506	460	544	465	499	520	465	442	506	473	453	461	502	464	469	467	488	451	486	508	482	431	507	463	472	486	466	478	475	484	477	489	444	489	474	429	473	478	481	477	472	467	447	463	489	468	465	447	497	504	500	504	479	485	471	469	530	514	460	442	456	476	472	481	479	508	495	467	473	483	453	452	467	473	465	465	500	480	461	450	472	461	480	463	483	501	479	440	459	450	459	495	494	473	489	466	456	477	457	468	458	480	492	497	517	538	489	466	508	504	470	472	447	459	493	488	474	499	481	492	487	473	445	468	449	475	465	466	463	511	477	469	510	489	496	456	485	471	488	479	475	499	472	450	499	443	482	454	477	441	476	471	499	488	471	480	457	439	494	510	483	462	458	497	474	490	472	478	480	492	449	457	463	514	479	454	480	503	486	482	472	479	488	486	452	498	472	451	464	490	453	466	456	477	465	425	472	459	463	463	460	504	474	489	487	456	441	482	471	441	505	467	500	489	441	488	461	503	485	464	452	485	496	460	464	460	476	468	487	477	475	498	459	495	487	464	496	463	482	438	452	491	446	475	465	475	503	448	486	486	468	447	479	456	506	479	481	493	480	496	474	479	492	479	508	495	495	482	465	472	481	480	478	460	454	481	463	456	460	493	471	506	482	496	488	452	492	477	451	472	490	447	477	481	465	500	499	462	504	490	488	465	490	465	482	498	471	480	469	502	460	489	510	491	476	479	498	475	455	471	436	487	481	484	482	476	428	484	485	464	478	458	455	504	502	497	440	498	438	413	483	505	468	495	462	517	452	455	483	467	485	446	495	465	484	477	461	514	508	467	464	508	445	471	479	463	460	466	498	482	431	445	489	480	459	470	488	504	453	441	467	485	487	457	452	485	483	484	498	461	477	489	464	466	506	473	472	467	438	464	489	478	475	472	457	498	525	429	478	489	494	487	458	472	494	518	475	448	451	504	470	447	506	517	489	492	490	502	518	461	493	491	483	463	507	513	472	484	465	484	473	487	481	543	479	481	473	472	469	490	454	454	496	496	438	477	476	497	502	488	494	476	462	463	458	512	466	494	473	501	509	493	491	481	461	489	485	491	483	486	501	479	474	445	492	480	482	473	455	454	474	510	495	436	470	457	494	469	439	455	451	454	497	479	449	453	467	475	460	492	456	469	455	479	452	478	479	480	468	482	465	472	488	498	514	462	457	476	475	496	500	474	518	484	481	496	508	483	458	444	505	438	520	473	492	452	448	497	474	459	492	522	496	477	485	500	452	461	465	486	475	462	481	479	489	489	447	445	484	435	507	481	481	490	481	469	482	495	474	485	463	462	457	492	481	516	471	475	487	436	476	481	452	443	471	480	470	460	483	495	486	466	431	448	472	490	464	476	485	479	505	485	487	438	501	445	463	464	448	476	465	479	459	471	493	493	475	430	502	484	474	501	524	455	507	491	471	493	450	482	455	474	458	503	529	454	504	456	467	482	506	472	443	494	453	451	473	478	460	479	457	469	475	487	479	464	468	461	481	496	496	473	482	460	477	458	498	502	457	455	451	492	491	473	466	490	447	437	477	460	471	508	480	451	488	479	429	458	501	470	476	495	454	442	494	418	492	453	466	482	422	480	469	460	466	464	463	486	440	515	481	490	483	486	475	466	484	479	449	470	480	470	469	467	492
6130	3035	793	484	631	669	601	564	474	462	360	298	290	263	233	230	229	208	153	160	129	102	124	111	83	70	67	64	58	59	51	70	63	58	39	44	37	48	50	43	60	57	55	36	43	50	41	43	46	29	41	47	45	43	37	48	40	44	52	30	41	42	39	33	40	46	36	37	38	42	38	36	46	40	33	35	47	38	37	40	33	37	40	48	48	27	44	49	35	36	36	31	30	36	40	22	49	37	42	42	31	41	47	35	45	40	39	47	35	47	34	37	31	50	42	31	41	37	39	28	41	36	36	46	41	37	42	37	54	36	46	38	30	28	36	36	45	28	38	38	35	37	47	31	48	37	42	33	36	51	45	40	40	30	29	36	40	35	32	43	34	44	42	39	30	41	35	48	38	46	41	34	38	36	34	34	26	37	46	41	43	33	45	42	41	44	33	43	32	39	42	41	36	33	33	39	41	37	36	29	29	39	35	38	24	33	33	43	38	34	33	38	49	39	42	34	47	41	40	35	37	35	49	39	41	27	35	39	35	43	42	34	29	36	32	42	46	51	45	45	25	34	28	31	34	35	28	34	49	44	27	40	52	21	45	35	42	27	42	44	24	47	46	35	41	27	40	39	42	40	36	45	38	38	40	31	46	43	43	40	47	40	36	38	46	50	39	28	46	47	30	35	23	40	50	45	35	42	38	39	29	34	33	40	37	59	30	24	35	46	32	39	29	39	29	30	42	39	33	45	45	38	41	30	25	28	43	43	42	37	40	41	41	33	39	29	29	29	35	39	33	46	27	48	49	41	47	37	36	42	40	27	41	39	44	41	41	36	35	33	35	44	38	34	24	31	42	32	43	31	26	30	38	39	46	44	41	29	39	46	43	30	45	33	39	30	32	43	22	40	39	33	33	43	35	37	33	36	45	46	42	41	37	33	33	32	35	38	39	38	31	49	28	44	38	31	40	31	25	32	40	39	45	47	36	38	36	38	35	37	47	37	32	32	33	30	32	35	44	39	25	34	42	38	27	44	53	33	32	38	31	23	43	28	39	36	52	34	42	41	39	45	36	36	26	36	35	41	40	29	40	28	47	40	31	42	34	45	36	45	46	47	39	34	46	21	53	29	43	35	52	37	47	42	40	37	26	42	31	35	40	30	32	42	45	31	39	48	41	30	41	39	42	43	33	40	45	38	26	49	41	45	51	29	36	32	49	59	35	51	35	24	33	37	44	37	36	37	34	37	54	39	39	32	43	42	37	39	38	35	35	30	38	42	37	46	45	38	32	39	34	37	41	44	38	37	42	26	47	40	35	44	41	35	40	42	25	29	48	34	42	38	44	37	45	34	35	38	40	38	39	35	31	46	37	35	39	29	44	32	30	37	41	47	40	42	45	33	35	36	36	37	39	44	35	35	39	34	42	45	37	36	41	33	55	32	39	50	48	38	45	32	40	34	47	35	48	30	36	45	56	26	37	40	35	40	26	42	30	32	37	26	40	37	54	36	38	29	41	29	48	29	48	40	37	34	46	34	51	38	30	42	34	43	38	23	39	37	39	41	35	38	37	41	47	31	40	32	38	36	41	43	37	28	39	36	30	34	46	39	37	34	33	35	43	44	41	33	37	36	38	48	45	32	35	40	40	34	35	42	28	36	38	40	30	41	32	33	38	48	30	42	50	33	42	40	42	38	30	39	40	43	23	51	29	62	47	48	49	39	40	29	38	45	37	43	29	34	32	29	32	23	42	38	27	24	32	38	42	28	41	48	45	42	37	41	37	40	52	45	46	33	32	27	44	41	42	44	30	28	53	38	35	49	41	32	40	36	50	45	47	44	42	30	24	38	33	31	46	45	44	50	33	31	25	32	42	48	44	37	38	34	38	39	31	33	31	34	31	46	42	39	39	31	37	43	33	38	37	35	35	44	38	35	37	37	43	36	38	51	35	33	34	40	43	29	37	35	33	34	41	42	39	37	28	37	32	40	46	35	48	34	43	36	34	35	31	40	31	34	45	39	42	41	35	45	30	36	46	38	39	38	35	36	36	34	42	44	40	37	35	47	29	41	36	43	44	34	34	27	42	26	32	32	25	33	45	35	31	36	39	36	46	47	45	32	44	27	35	34	38	40	39	40	37	43	38	39	46	37	37	44	35	31	37	27	34	40	35	41	46	32	40	29	36	32	57	33	40	37	42	46	33	40	32	46	32	34	42	30	39	42	35	36	34	36	39	39	39	35	39	37	39	29	37	43	34	32	47	34	34	39	37	49	24	43	34	37	27	29	35	36	44	37	34	38	40	44	37	34	35	40	44	31	39	39	36	34	28	42	33	42	41	28	51	26	36	44	43	31	38	32	33	38	45	38	32	37	48	43	40	43	53	27	36	42	33	36	44	43	40	32	37	35	41	47	33	32	26	43	38	38	38	46	38	46	33	38	39	41	26	48	33	42	31	30	35	40	40	46	37	38	46	35	31	41	51	34	27	38	34	50	39	37	49	45	31	37	33	43	43	46	36	41	35	43	31	47	45	40	36	48	37	32	28	42	53	47	38	29	51	36	32	34	36	41	46	38	40	32	45	50	42	31	38	44	40	31	39	36	46	21	38	29	41	39	26	46	33	32	30	42	37	35	39	42	57	49	31	28	47	40	39	44	47	32	40	32	25	43	40	45	29	29	31	39	40	30	42	48	32	43	38	43	36	37	43	39	47	31	36	41	28	38	36	42	47	33	36	33	47	33	32	58	38	34	23	40	36	39	36	30	42	40	38	30	41	26	41	39	43	40	30	43	46	49	42	34	44	29	36	38	39	40	33	28	26	33	35	42	35	40	36	32	41	44	28	36	31	48	36	35	40	31	40	42	33	48	29	33	44	30	40	40	41	34	29	44	41	39	33	42	39	35	31	47	36	30	32	37	33	49	33	40	36	34	46	31	40	38	40	40	31	54	38	37	33	37	39	44	28	39	34	41	39	37	39	44	41	45	38	39	45	35	43	45	38	33	35	36	39	44	37	34	46	38	48	39	43	35	24	43	37	32	35	38	34	31	36	37	24	38	24	37	43	44	42	34	34	44	53	39	45	44	39	47	37	35	32	27	31	31	33	36	45	25	32	34	36	26	43	27	38	34	30	29	32	41	38	44	39	38	42	35	34	31	38	36	31	50	28	39	26	30	38	36	54	40	41	40	47	37	39	39	40	37	33	34	43	33	40	47	31	40	41	46	31	29	30	39	33	37	38	24	30	36	37	35	33	34	32	32	34	38	40	49	36	41	33	47	38	41	43	37	29	27	45	37	32	41	49	43	41	40	46	35	35	40	40	44	35	30	28	42	37	38	32	37	47	42	30	31	24	40	49	29	42	33	25	39	35	34	45	35	43	42	42	39	33	47	42	38	39	40	52	41	32	43	36	39	43	27	42	32	47	39	30	49	39	34	45	34	32	43	36	39	37	25	33	39	37	42	37	53	43	43	41	43	42	29	39	40	40	44	39	43
43752	27469	15275	25683	33505	32739	30662	26765	23894	20871	17613	16365	14422	13668	12243	11262	10199	8940	7779	7140	6152	5251	4755	3652	3009	2432	2021	1812	1662	1728	1701	1746	1614	1556	1425	1368	1340	1303	1301	1272	1217	1235	1154	1177	1167	1014	1044	1077	1032	1036	926	897	869	874	731	776	800	810	738	774	722	772	768	765	762	788	784	720	748	796	778	811	757	742	728	692	686	707	732	675	691	707	643	666	636	673	672	659	675	667	652	681	678	690	691	705	697	675	662	696	645	626	649	630	665	651	649	647	628	604	655	658	636	605	612	632	638	683	666	641	684	592	655	656	645	649	662	629	655	629	628	687	608	653	608	663	623	647	643	680	607	643	651	670	630	625	691	674	673	652	624	644	642	613	626	644	659	630	660	663	654	646	619	677	706	655	645	603	625	637	681	625	656	622	639	631	684	640	641	659	632	595	656	603	631	650	649	683	612	666	641	644	664	650	660	637	675	644	639	621	626	628	647	628	633	654	661	600	630	632	641	659	660	648	608	636	667	598	588	658	683	600	660	628	634	621	625	603	593	649	635	624	631	655	592	659	670	623	579	602	697	643	636	597	582	633	619	632	663	638	596	641	620	663	630	677	653	641	630	639	620	664	689	624	668	614	639	626	585	649	625	623	630	680	651	645	641	636	659	619	641	637	638	660	644	632	644	628	637	622	622	656	687	637	640	673	586	639	594	633	641	624	657	638	637	639	593	650	625	628	631	650	638	650	593	640	632	630	625	652	610	579	582	622	661	690	617	639	703	636	671	687	611	615	640	618	641	638	661	657	703	707	647	671	638	669	579	622	637	611	606	608	663	623	665	602	647	629	641	634	656	648	666	631	628	673	607	601	660	618	635	621	683	633	674	639	599	630	638	603	630	638	561	596	663	656	667	612	688	656	603	612	603	629	656	616	638	674	651	634	636	656	642	654	578	646	629	625	624	620	658	622	641	606	669	651	618	578	629	609	595	600	630	605	612	650	653	618	617	633	612	649	634	666	605	658	616	642	649	664	627	642	619	620	677	627	653	641	612	638	664	656	648	694	659	629	601	643	649	665	641	621	642	597	672	576	642	693	640	630	633	629	597	602	605	657	648	620	667	613	684	593	640	644	633	640	660	605	637	655	632	634	618	645	636	635	617	598	664	657	579	674	660	634	652	626	661	610	644	644	607	622	622	701	640	603	605	620	669	663	635	611	670	664	656	689	627	585	601	650	663	666	672	680	653	641	652	633	665	660	652	654	642	644	631	597	580	658	636	612	612	593	633	635	637	575	649	645	570	617	627	629	654	636	622	634	641	670	639	577	675	635	626	640	623	635	651	593	747	600	656	667	624	667	619	650	650	643	602	686	646	672	645	617	625	621	625	615	624	619	642	612	651	640	657	644	654	677	600	652	634	609	602	680	616	626	666	662	656	682	625	682	626	601	635	621	634	671	613	687	618	624	649	624	674	606	609	604	654	647	627	657	661	638	670	667	596	604	637	652	670	607	621	689	642	624	623	668	645	622	602	626	630	672	667	667	603	646	612	682	597	631	609	598	612	590	657	619	632	576	650	612	609	642	644	639	640	621	659	600	666	688	658	614	610	667	606	657	632	598	638	645	663	665	638	630	617	604	675	622	609	663	652	687	652	650	659	670	651	638	644	620	624	585	609	645	642	662	660	651	672	631	601	631	603	643	608	611	637	647	661	629	651	637	700	688	629	648	613	633	669	635	679	578	584	666	651	620	623	610	626	662	646	647	644	614	591	639	669	623	633	696	598	635	596	573	631	623	623	661	656	631	602	634	624	624	634	627	627	620	566	625	633	668	636	614	644	648	649	664	661	609	675	628	672	651	617	636	624	627	600	622	604	648	665	625	644	620	619	622	648	613	607	653	650	637	625	581	608	659	649	677	603	611	621	673	634	575	709	619	618	568	650	600	656	661	690	633	639	650	624	662	635	651	644	653	715	636	682	644	644	585	631	632	605	663	671	626	639	634	655	641	625	649	614	671	679	567	698	635	632	652	634	636	570	617	587	648	624	627	647	631	650	678	626	632	612	656	632	635	641	637	626	627	612	643	645	632	627	615	664	602	629	645	656	608	673	654	600	622	682	656	681	678	641	613	655	651	604	597	659	629	651	661	641	658	640	625	624	668	686	614	641	628	649	612	629	635	637	669	658	640	651	622	629	605	661	660	649	617	645	637	607	637	672	614	630	603	632	640	637	640	673	588	643	643	644	645	616	678	634	670	687	729	664	582	654	645	621	687	671	676	649	664	626	649	638	645	668	675	623	641	662	638	648	574	637	618	657	642	619	692	663	630	666	625	654	648	642	627	640	664	652	653	663	649	619	622	609	655	639	682	609	657	647	627	587	595	640	650	681	639	638	646	632	696	659	666	661	625	617	646	642	633	626	637	643	638	609	641	654	616	675	682	685	626	625	625	657	572	650	619	600	614	695	620	604	592	675	646	645	647	676	640	623	631	655	634	634	608	661	639	632	653	612	630	653	627	663	625	663	629	634	624	655	641	630	664	644	623	614	688	625	619	655	650	656	666	605	630	624	603	575	629	650	702	624	642	609	642	612	607	647	670	627	615	638	646	656	628	651	585	637	641	635	702	614	660	644	646	643	630	627	661	639	645	635	613	611	613	634	627	668	661	679	652	629	642	624	603	607	656	659	617	642	603	642	624	638	628	621	690	656	628	627	637	663	632	607	643	625	643	634	605	657	638	651	616	630	692	604	632	603	623	622	667	658	656	677	674	613	590	616	607	657	630	618	612	631	593	662	613	643	613	634	614	630	632	615	656	618	618	636	649	604	653	643	641	666	663	602	604	662	650	623	604	621	622	647	656	618	610	624	656	653	624	634	670	645	653	665	629	591	614	600	632	637	649	645	643	645	623	645	647	631	599	624	659	615	637	648	632	644	671	672	627	671	639	655	660	658	664	661	629	642	659	585	627	631	636	644	668	602	664	633	649	640	606	636	613	618	650	633	672	619	637	625	623	647	612	622	616	612	651	633	588	628	676	631	662	651	604	617	671	652	636	649	634	592	611	639	632	658	625	601	632	666	678	640	669	650	647	661	618	635	607	616	593	635	604	609	617	649	604	626	648	635	648	658	609	643	635	663	626	624	618	612	628	649	660	614	623	645	632	659	659	662	662	643	680	637	607	623	611	613	642	667	646	661	607	622	660	660	628	636	605	621	621	601	635	637	698	613	626	633	616	648	641	682	655	654	604	629	600	590	659	667	625	645	623	610	623	624	631	641	648	643	682	666	651	650	591	658	631	586	628	652	650	588	556	623	633	656	679	630	631	672	597	642	658	681	613	640	599	616	607	641	670	630	613	639	622	620	662	620	650	646	623	607	635	662	674	687	625	596	679	671	637	625	654	693	628	626	640	685	568	649	690	606	637	654	628	596	626	627	676	647	646	626	675	648	636	617	607	624	672	695	608	591	628	653	634	622	645	596	643	633	636	649	644	612	641	592	614	637	685
6046	1791	583	400	502	550	518	482	493	343	278	267	238	219	223	190	163	166	161	142	115	94	68	60	58	58	58	60	50	51	50	68	47	56	47	48	31	38	42	39	46	50	41	36	34	42	54	43	49	40	37	46	44	42	38	43	43	38	39	41	41	33	45	39	40	35	41	39	38	38	38	42	26	31	36	26	42	42	36	42	37	36	28	39	38	33	37	44	33	49	37	26	32	37	45	43	33	31	41	36	45	25	32	35	35	40	33	48	41	35	27	44	41	45	33	53	26	42	38	34	47	36	39	40	37	41	40	38	43	34	41	36	32	41	22	54	46	32	38	25	30	28	38	38	41	32	29	36	37	40	19	24	38	32	39	43	43	39	36	36	37	46	40	43	39	43	36	31	37	44	36	35	39	43	37	49	39	44	32	39	44	41	46	35	30	40	44	37	41	35	38	42	36	25	39	28	26	39	44	23	35	36	40	38	43	32	37	29	43	42	29	37	43	39	41	38	44	32	38	33	42	27	45	32	39	47	32	35	33	33	37	37	35	43	32	46	36	32	34	45	45	38	37	41	32	30	44	46	35	34	43	50	39	45	28	34	35	36	38	37	41	37	46	33	30	34	30	41	35	40	36	48	46	44	43	36	34	38	34	33	38	41	31	34	45	42	42	41	39	30	44	37	35	33	24	32	50	30	34	40	30	43	36	34	29	35	45	31	34	33	49	44	38	35	40	30	41	32	25	44	51	39	34	30	31	36	35	43	37	42	33	38	30	41	33	31	34	30	45	33	42	41	35	36	34	39	36	37	21	40	42	28	29	36	38	31	38	41	47	31	49	47	35	36	35	47	31	36	30	36	33	43	26	37	31	43	44	39	30	33	27	48	31	30	30	31	31	29	51	28	38	31	39	37	36	45	28	42	46	42	37	31	40	43	43	33	46	36	45	34	49	43	30	42	34	53	39	42	32	31	36	40	37	24	29	41	31	42	41	34	34	36	50	34	38	49	37	36	43	34	37	42	41	32	41	47	40	43	31	33	33	37	32	32	39	25	43	32	36	41	34	33	46	45	34	45	46	26	37	31	31	40	41	44	41	23	48	35	41	37	33	27	39	23	34	39	33	45	32	32	45	50	35	35	48	39	33	30	43	35	37	41	41	37	37	39	27	29	30	46	37	39	34	46	30	41	39	26	49	35	36	41	30	38	37	33	44	47	48	41	42	32	40	44	47	28	28	36	41	36	35	48	33	41	35	37	44	43	40	36	35	39	29	28	36	36	34	31	40	39	35	44	23	43	43	39	43	40	41	45	37	40	35	32	40	31	38	36	38	28	45	38	46	35	37	32	54	46	33	26	48	33	27	34	32	31	40	47	34	31	41	34	37	34	41	37	39	32	42	55	40	42	34	29	30	37	46	33	31	28	52	31	39	39	32	38	48	39	46	37	48	32	34	42	34	34	40	49	34	38	32	43	39	29	32	43	27	45	39	35	43	39	39	42	51	36	37	34	30	35	34	33	37	39	27	31	28	33	32	40	46	40	35	34	44	40	36	29	34	41	36	45	45	33	32	32	48	35	46	47	35	36	31	30	33	29	35	51	42	32	46	32	30	37	52	36	36	40	50	31	34	22	34	50	40	32	34	43	41	38	27	34	28	48	30	33	39	39	47	39	37	39	39	35	30	44	39	45	34	39	29	29	41	36	23	37	40	37	40	34	33	28	43	41	40	36	26	40	29	29	39	43	44	38	37	39	38	46	38	36	29	35	34	38	40	41	36	32	33	36	36	38	37	44	29	35	50	33	35	34	35	33	33	36	39	39	37	42	39	39	37	29	30	33	38	30	41	38	39	33	31	35	38	37	38	36	43	41	40	43	48	33	27	45	33	33	26	43	31	34	37	47	39	39	36	35	40	45	45	47	34	41	44	37	46	36	53	35	45	48	38	45	31	37	38	37	30	38	44	41	39	27	38	49	38	38	34	38	28	33	38	35	39	32	33	40	44	26	33	31	37	44	42	35	47	46	36	31	32	38	33	41	39	43	40	35	37	38	42	32	33	43	34	38	33	34	44	36	48	33	31	40	36	39	43	33	27	47	49	32	27	26	31	33	49	30	42	38	40	42	34	31	33	41	59	36	42	42	34	43	35	30	37	40	38	34	36	45	41	37	35	39	37	29	46	37	41	35	41	39	45	47	39	37	40	46	42	28	46	37	36	34	37	39	44	34	34	41	36	30	38	48	36	33	43	46	32	44	43	48	33	35	43	36	49	48	24	42	31	26	37	39	28	42	37	43	39	32	39	35	39	33	31	31	34	42	53	36	44	33	48	33	35	37	33	39	33	42	36	41	33	39	36	45	38	39	39	37	29	36	46	37	40	47	34	45	44	36	19	42	23	40	34	37	42	40	33	33	45	44	35	36	32	36	41	54	36	29	48	41	51	46	38	38	38	37	32	47	35	24	36	38	39	30	41	34	43	47	36	40	27	38	42	34	47	42	32	29	32	29	43	38	33	38	37	51	36	35	37	41	32	35	46	32	38	28	34	39	36	38	31	40	35	33	32	33	47	42	37	44	33	38	39	43	28	37	45	36	24	49	35	33	35	34	39	38	55	37	39	37	35	46	47	40	36	33	37	41	44	46	28	34	36	32	45	36	44	34	33	38	33	40	37	35	30	35	45	39	32	36	32	35	41	40	38	21	38	32	37	46	36	26	34	43	36	32	39	33	38	32	38	37	32	45	39	40	44	28	40	39	30	35	54	38	27	36	33	41	30	38	36	40	31	22	22	39	45	30	33	35	45	39	31	44	41	39	34	40	36	37	39	38	39	38	36	33	46	37	36	46	35	44	41	37	50	31	30	51	47	39	31	39	36	44	41	33	31	29	32	27	33	39	30	46	30	31	41	35	31	50	30	35	27	50	50	45	39	39	39	40	47	36	31	41	31	37	25	32	31	27	32	35	35	24	35	26	30	40	34	23	40	42	34	48	39	51	36	29	36	39	35	39	50	33	37	37	34	51	33	42	39	45	35	39	49	32	33	34	26	46	39	36	35	42	23	43	41	25	36	43	35	47	31	37	48	42	42	33	31	47	48	37	45	38	28	43	42	30	35	42	43	36	28	46	29	31	40	34	46	42	38	42	42	35	35	39	38	32	29	38	33	37	42	46	39	33	36	32	48	34	29	29	30	36	30	32	25	27	34	30	41	36	34	36	44	22	37	53	35	43	46	32	45	35	30	42	41	40	26	34	39	31	37	36	33	41	40	31	43	38	35	34	40	43	33	48	40	30	47	38	42	38	41	42	39	47	38	32	35	37	34	35	24	41	34	26	37	34	36	27	21	38	26	33	39	38	32	33	38	36	38	29	39	32	38	37	43	37	32	34	34	50	41	33	23	36	34	44	51	29	33	43	37	39	32	43	33	41	31	45	36	31	38	41	28	36	39	31	44	37	41	33	25	39	45	35	37	41	45	27	35	35	30	50	39	41
38316	24021	13345	23228	30372	30457	28143	25327	22271	18500	15375	14605	13352	11422	10274	9554	7886	7221	6896	6238	5453	4215	3292	2634	2232	2062	1671	1570	1468	1563	1504	1455	1344	1346	1283	1273	1203	1107	1211	1120	1108	1147	1074	1026	1035	968	1010	1002	894	934	860	797	798	732	759	748	730	694	715	713	730	742	757	774	759	751	716	720	750	717	717	725	701	690	697	681	671	647	679	685	647	638	706	630	629	663	673	671	616	609	627	681	701	649	667	629	655	653	590	667	660	602	660	698	658	656	644	576	624	616	633	600	647	635	629	650	594	640	671	628	616	628	622	657	616	653	603	660	576	643	609	616	624	642	604	619	591	658	681	613	624	634	608	644	608	686	645	635	592	630	589	631	589	619	679	607	650	603	659	629	646	648	636	643	634	604	619	606	582	629	624	640	662	639	642	629	658	623	615	677	621	638	620	600	596	654	606	628	619	599	604	599	605	637	613	648	596	597	614	601	597	642	631	648	621	662	605	646	593	643	644	623	678	596	647	628	654	597	616	653	614	626	638	611	610	638	620	646	611	617	594	611	631	620	619	605	598	637	616	613	650	665	615	639	646	591	609	606	606	644	627	649	642	659	643	616	607	588	637	630	626	648	626	656	638	604	585	656	615	623	618	589	599	628	628	584	650	638	618	628	618	588	605	603	605	665	692	610	615	644	608	615	628	625	638	606	598	624	640	603	593	641	597	639	626	575	586	635	634	650	595	640	608	553	640	616	651	654	593	599	643	655	602	609	654	637	670	637	640	589	628	639	625	555	649	631	655	642	616	597	616	622	616	630	578	632	621	620	610	646	608	640	628	612	590	665	617	634	623	624	635	638	614	639	635	649	644	611	640	641	588	597	620	606	655	653	603	591	649	636	602	659	629	654	644	623	611	626	601	643	637	658	649	652	618	670	637	637	608	618	608	602	608	617	636	563	646	636	607	630	610	627	647	642	586	652	642	651	668	601	617	629	615	606	652	607	663	629	664	639	665	677	636	649	597	617	619	627	626	578	626	610	626	594	664	601	635	607	591	643	620	614	677	640	631	616	603	657	603	622	567	570	660	617	589	639	637	631	625	614	637	650	616	575	646	611	629	593	663	613	650	643	608	620	659	592	652	616	620	622	617	603	615	615	614	653	584	603	588	585	615	636	632	603	663	656	651	684	598	654	628	615	650	597	629	631	673	613	634	603	620	662	642	652	640	610	567	605	655	627	596	604	637	679	614	623	617	582	611	634	628	584	648	614	656	609	645	641	622	637	653	667	646	653	643	603	616	629	640	658	613	607	597	608	637	651	594	641	649	610	598	589	651	615	611	631	591	620	648	646	597	633	607	631	648	626	661	609	623	697	638	666	622	648	587	599	624	630	658	595	620	582	640	597	687	604	593	617	584	594	623	621	589	625	663	650	647	632	615	603	624	623	589	616	633	610	629	591	614	650	584	658	613	610	622	634	615	595	619	583	602	642	664	630	640	599	627	612	638	604	613	605	621	648	641	600	602	624	614	636	565	584	623	620	668	604	592	605	624	612	651	610	619	614	602	635	630	617	620	611	605	629	640	582	640	663	637	621	634	631	624	646	630	639	612	620	596	621	664	657	651	622	620	628	615	616	596	648	606	640	597	626	672	616	605	639	597	656	611	598	620	663	643	600	604	614	644	607	662	621	648	598	623	603	648	634	631	650	615	601	654	595	601	648	648	576	607	627	658	645	587	620	634	618	625	622	613	602	654	600	653	616	583	580	580	628	639	621	613	631	607	647	614	634	643	658	631	631	617	601	628	599	610	605	610	633	657	595	613	600	625	586	562	631	598	589	617	647	628	650	601	589	600	628	629	618	608	635	643	636	587	595	607	653	655	588	625	621	620	612	616	656	645	614	593	618	639	634	621	640	577	626	639	614	609	597	585	627	600	579	636	658	643	631	596	630	601	624	616	629	655	653	614	622	646	610	632	609	634	590	617	613	607	629	638	615	615	647	638	629	620	631	659	622	678	612	659	608	569	650	660	639	655	636	600	649	608	611	629	634	616	652	621	600	579	602	606	624	666	639	659	646	642	649	616	621	633	648	620	614	623	596	606	622	614	601	623	633	607	600	646	589	629	623	646	619	658	685	624	610	659	615	587	582	611	640	637	585	643	578	689	589	624	611	640	617	617	628	591	644	599	729	612	616	621	631	664	629	607	644	599	635	659	585	634	672	650	653	598	623	651	590	608	589	635	621	636	615	595	621	640	627	638	589	614	615	637	608	631	603	612	623	638	621	606	610	590	603	662	634	621	624	635	616	637	627	605	651	644	625	640	641	572	620	621	597	599	583	624	643	639	625	630	579	642	601	587	629	644	631	589	633	601	607	669	618	630	623	596	609	636	634	661	604	574	636	628	594	667	651	646	640	633	585	594	645	606	648	623	620	623	578	584	608	610	627	619	626	685	607	615	642	635	600	593	644	646	624	648	614	619	645	605	634	623	653	655	574	648	622	600	666	629	627	682	602	636	608	639	611	686	593	588	609	643	581	625	591	600	598	599	615	624	633	629	642	581	636	604	607	633	573	624	641	596	622	634	601	653	649	629	608	614	629	609	651	617	635	603	620	572	636	653	634	605	639	576	638	626	629	630	606	606	620	637	607	621	616	621	683	658	627	609	644	617	639	603	632	612	621	613	626	640	597	615	627	653	607	631	598	592	626	597	620	633	598	640	592	622	610	635	630	577	667	651	598	632	605	617	601	658	620	605	558	597	626	630	633	598	610	623	640	615	652	625	605	648	615	561	636	593	631	568	620	595	661	613	623	636	672	630	630	642	631	582	655	642	613	625	630	608	606	621	649	608	619	625	628	615	630	631	598	614	585	584	633	642	598	616	671	601	596	614	590	584	626	629	575	601	652	580	646	583	607	636	606	637	651	652	622	625	624	600	618	618	591	599	651	614	632	609	616	631	640	616	647	641	592	626	587	555	610	654	627	658	628	641	647	585	625	631	606	642	605	623	616	626	561	625	620	580	649	617	616	658	629	683	630	595	647	633	610	612	604	617	572	625	609	611	618	606	635	606	651	641	636	637	605	630	612	648	634	603	599	629	642	613	630	596	618	595	606	612	613	635	631	611	634	613	621	600	630	598	648	642	606	629	619	585	641	637	598	651	677	618	610	635	647	672	609	587	635	667	623	636	600	654	633	634	622	616	643	569	597	624	651	664	657	621	660	623	602	679	564	648	599	654	629	590	613	617	578	625	636	606	627	640	603	657	632	645	603	625	639	619	627	634	691	646	636	633	628	659	633	621	628	594	623	650	650	586	597	595	651	638	604	634	624	646	640	634	653	662	612	643	625	582	610	594	674	592	648	607	626	631	631	630	599	606	632	627	657	600	609	617	650	626	590	633	623	684	590	606	642	611	611	627	680	590	598	599	595	660	598	610	607	571	616	621	611	633	622	599	614	619	610	629	612	596	650	632	597	613	661	625	643	608	607	673	622	646	675	588	628	625	641
8032	3620	1081	655	820	862	793	824	678	579	505	443	395	299	343	260	252	245	216	201	151	108	110	102	85	77	73	86	74	69	74	79	66	63	74	67	52	74	46	51	49	60	45	61	62	66	52	44	52	38	53	55	56	48	54	53	43	42	51	41	48	51	52	49	43	49	47	47	41	63	54	47	34	47	49	50	54	39	36	43	44	48	46	51	43	55	54	38	49	54	44	38	42	58	42	46	48	46	45	46	47	41	52	51	39	43	39	44	38	50	51	40	42	44	33	42	55	53	42	43	47	37	50	50	72	56	54	47	42	33	41	36	46	41	29	39	41	45	45	52	56	54	48	39	35	39	54	54	42	46	39	41	49	47	39	41	38	37	46	56	41	46	52	47	54	51	33	51	47	32	40	61	47	44	41	45	50	36	43	51	30	41	40	42	55	49	44	44	41	44	63	44	42	34	47	43	42	45	49	59	36	43	52	53	50	46	52	39	51	50	38	41	39	46	52	43	51	48	39	47	41	41	43	43	40	42	56	52	31	45	41	47	43	42	41	48	46	41	46	33	49	37	39	40	44	66	48	54	46	49	56	39	55	48	48	50	35	51	55	46	44	39	48	42	31	47	42	48	44	47	38	47	38	54	41	41	51	42	37	46	54	39	39	31	46	54	45	51	35	30	52	51	37	50	33	42	46	38	33	33	43	44	39	48	48	49	35	41	43	45	50	37	42	39	43	41	41	34	40	54	56	30	43	38	44	43	57	45	41	44	44	47	34	57	51	40	52	36	40	38	50	38	50	51	50	55	52	50	44	41	53	35	47	43	45	38	34	36	47	52	41	48	44	53	37	42	53	47	45	30	51	66	51	46	49	44	53	40	37	59	42	40	47	47	44	41	48	47	37	52	50	34	38	37	37	43	48	49	39	44	52	46	62	37	49	34	38	50	29	54	57	38	41	44	45	50	45	37	52	44	45	56	56	49	55	53	43	51	50	48	44	41	43	55	47	52	44	38	52	43	43	41	50	52	45	58	49	58	47	51	43	34	53	47	41	47	48	43	42	42	47	48	48	41	45	47	51	48	41	46	44	34	49	33	48	49	43	40	50	48	46	44	49	38	51	52	47	53	49	44	45	51	52	33	35	35	44	38	50	46	53	45	52	48	44	51	46	39	39	43	44	38	43	48	45	52	45	48	35	31	48	35	43	37	45	44	44	38	42	54	55	50	58	42	49	45	51	45	47	36	36	40	54	41	40	51	43	52	41	57	41	54	34	37	50	52	44	41	40	43	47	37	49	54	53	51	36	41	50	44	53	54	65	41	50	47	36	41	42	44	38	50	38	48	41	55	53	46	37	46	47	40	49	50	42	45	38	56	49	47	48	34	43	51	43	43	73	46	45	36	49	51	43	40	55	48	36	40	43	48	51	43	44	45	42	36	43	26	43	60	44	36	42	54	49	44	40	51	40	62	44	50	46	42	45	49	50	52	44	44	47	49	60	45	42	56	51	51	44	33	33	34	50	60	57	51	44	45	39	47	45	59	48	39	38	42	60	36	44	52	35	45	47	36	52	49	60	40	46	28	34	46	47	45	42	46	48	39	55	37	45	50	38	45	35	63	48	45	54	48	53	49	49	48	45	51	45	55	38	50	43	43	41	47	41	43	46	66	40	43	39	48	48	50	47	52	39	49	36	33	42	50	47	54	42	46	44	34	40	34	36	52	35	46	52	40	32	36	50	48	43	39	43	27	43	39	45	46	45	48	56	41	44	49	44	45	47	42	49	42	60	38	51	44	35	56	47	41	55	44	41	57	48	38	32	44	53	50	47	53	53	42	34	35	46	53	44	47	46	44	34	41	51	57	39	48	42	36	49	41	44	44	45	47	47	51	47	57	52	57	44	51	43	44	42	37	48	47	44	57	47	59	41	43	35	41	57	34	44	54	32	44	39	52	46	49	50	44	31	40	45	50	36	41	52	40	46	48	48	50	39	41	48	34	49	45	48	47	33	52	49	50	54	59	34	49	46	45	35	38	58	37	30	48	50	42	51	48	42	49	35	37	50	51	43	50	46	47	45	44	34	49	44	50	48	45	49	46	32	47	48	39	39	47	42	53	47	39	38	42	30	47	53	52	32	48	44	39	42	36	46	39	46	29	51	37	52	42	46	43	39	37	39	42	43	44	37	32	45	44	57	50	44	48	37	59	45	42	45	47	52	42	46	42	35	44	48	44	39	49	47	50	36	47	46	47	45	43	42	38	54	40	53	34	36	50	51	44	49	48	45	43	49	40	44	42	51	43	53	52	41	54	57	45	37	45	32	43	52	45	53	44	40	55	39	40	58	47	40	42	50	54	49	46	37	50	46	48	45	33	45	30	38	38	44	45	38	40	49	48	42	44	44	40	48	55	61	49	31	45	56	46	62	39	50	42	41	44	38	38	60	54	45	41	32	38	47	40	47	45	36	57	47	48	52	52	42	42	50	44	34	42	49	44	54	38	40	59	43	52	41	41	51	49	44	43	41	46	37	51	37	51	58	41	53	39	46	46	52	51	52	52	33	43	46	57	32	34	46	46	34	50	38	49	40	24	46	50	40	53	52	29	32	47	41	50	40	34	41	49	45	43	43	47	39	38	37	43	58	44	51	54	35	48	56	37	37	41	36	52	42	53	51	49	34	50	43	35	47	40	41	42	53	48	40	53	35	34	47	47	43	55	43	46	51	53	52	39	45	42	43	53	47	52	52	46	51	60	44	61	43	45	48	49	41	48	38	57	55	46	47	51	49	46	36	41	57	49	36	43	30	49	52	57	44	50	40	54	36	52	47	50	46	50	45	55	50	40	39	48	42	48	56	51	49	47	43	36	42	53	56	51	51	46	38	45	41	52	41	38	49	53	45	43	53	49	40	39	53	40	51	47	44	50	36	52	53	39	44	41	42	53	51	45	49	54	45	44	34	39	41	53	58	35	43	58	44	54	44	60	47	47	45	45	51	54	51	57	59	52	50	45	57	39	53	39	49	38	38	55	50	49	51	45	44	46	51	40	50	38	37	41	54	57	43	47	31	34	43	48	34	48	58	47	50	57	37	44	44	43	46	50	38	45	53	53	46	37	39	59	52	47	47	43	53	48	55	46	61	53	49	46	49	44	35	39	40	39	39	45	51	50	47	40	44	41	42	39	37	45	36	33	47	52	54	55	44	43	35	43	50	52	53	48	39	47	42	39	40	43	51	39	49	38	39	36	44	46	61	46	51	49	32	52	48	52	50	40	41	45	50	52	48	34	50	34	48	41	47	49	51	50	38	50	58	34	34	40	35	40	51	44	42	46	52	46	53	42	49	34	56	48	49	53	42	40	50	41	57	45	58	37	47	44	57	59	37	34	48	51	47	51	40	41	50	58	49	36	47	41	45	42	38	50	45	47	46	57	42	51	41	38	41	37	28	49	46	51	42	47	41	40	52	43	41	64	43	40	42	47	36	30	54	57	45	30
46420	29259	18421	28867	35582	35434	33539	31525	27804	24743	21749	18875	17456	14774	13349	12459	11122	10381	9996	8317	6929	5279	4122	3726	3094	2506	2286	2186	2133	2160	2050	1954	1916	1779	1747	1669	1567	1468	1396	1479	1419	1518	1477	1407	1362	1324	1300	1297	1212	1166	1050	1061	1015	958	933	920	943	913	905	883	919	967	903	903	921	947	878	959	880	881	913	834	835	851	820	865	799	782	827	778	805	816	803	825	825	798	787	770	821	775	794	807	812	821	858	773	739	776	783	777	757	820	763	752	788	781	781	748	754	743	780	770	742	804	733	760	782	750	805	742	772	767	682	735	775	793	754	773	786	800	727	722	753	748	746	753	719	773	777	788	774	773	762	741	744	805	777	775	738	737	801	795	749	775	739	764	786	755	768	757	731	725	780	709	801	714	726	739	769	688	769	742	746	747	794	686	722	770	769	741	766	749	777	711	778	729	756	723	773	760	734	720	762	750	686	738	758	801	740	771	712	758	750	734	794	778	738	792	749	770	714	739	760	766	759	744	793	765	749	697	776	786	764	782	773	719	774	746	758	749	790	743	726	740	755	786	741	763	778	776	735	745	774	743	785	755	770	753	733	771	748	771	796	721	771	735	753	770	760	735	750	732	692	768	727	717	749	739	776	808	736	736	822	776	771	718	766	757	749	718	712	710	727	742	770	694	713	764	707	708	741	748	711	735	751	752	749	793	759	741	758	716	769	739	725	737	742	791	738	763	783	744	710	789	774	729	751	771	757	816	730	759	771	724	752	723	760	766	765	775	733	764	780	726	743	765	724	752	738	726	730	756	819	731	789	752	741	769	775	798	756	723	804	731	779	738	749	758	745	777	736	763	729	753	745	705	783	732	773	774	738	769	725	751	727	766	769	787	707	788	779	724	752	736	715	798	717	775	726	745	694	738	730	805	742	701	718	781	783	769	777	764	794	772	755	740	745	776	724	712	716	759	739	706	734	772	732	759	792	695	738	747	747	803	774	754	758	760	796	779	760	779	745	773	804	745	776	733	752	733	784	751	769	755	751	761	727	742	703	708	741	745	751	748	718	701	730	751	776	710	714	747	759	744	746	745	753	775	711	748	716	734	734	711	794	758	773	776	759	704	729	758	741	747	773	788	739	754	787	745	730	769	767	762	716	722	727	803	752	810	737	790	723	761	748	736	770	752	735	774	764	792	756	736	740	739	739	739	740	767	696	717	773	745	764	794	709	756	786	736	787	759	779	747	737	682	745	754	773	761	799	763	747	766	752	756	766	748	727	732	778	768	753	780	734	745	742	746	780	737	736	773	735	706	709	754	745	693	751	760	755	743	761	754	726	753	721	737	797	802	768	766	784	745	708	769	735	757	770	705	705	718	741	750	753	770	778	728	715	759	783	717	761	754	787	718	717	800	756	782	753	746	751	789	785	747	797	746	786	785	746	716	769	680	744	753	738	732	735	785	727	739	733	774	773	728	757	749	699	755	739	731	733	797	742	754	763	709	746	757	742	763	741	761	731	792	711	733	738	754	783	726	729	746	719	766	748	760	795	748	761	767	771	771	759	743	768	764	708	747	752	748	766	738	745	791	780	767	727	721	726	780	754	755	777	713	759	803	788	825	786	779	804	706	774	736	776	694	745	728	737	786	741	774	766	758	722	787	784	735	752	710	756	804	763	740	686	741	743	715	766	721	770	730	751	782	771	698	751	736	756	763	776	743	774	789	714	762	730	718	738	727	731	716	749	750	714	780	747	736	768	742	754	790	764	745	796	741	758	711	736	744	764	733	737	751	773	811	728	782	795	758	758	767	786	719	738	744	765	739	741	770	732	722	756	782	761	777	760	749	722	786	751	777	726	791	735	731	764	742	770	744	700	756	710	768	771	755	709	758	748	755	779	774	741	754	753	696	710	740	764	734	745	712	754	779	770	725	767	742	730	762	766	806	738	804	743	743	792	749	743	716	788	738	745	774	692	779	752	760	804	753	758	718	736	740	685	771	776	752	748	824	791	701	771	745	719	807	767	723	742	715	736	778	802	782	792	753	751	739	763	739	736	716	760	804	764	752	749	723	727	724	784	715	774	741	783	759	723	759	788	746	733	769	779	801	765	760	749	767	733	792	785	759	764	734	726	703	716	767	810	739	744	740	745	762	768	721	734	779	711	785	696	720	744	721	758	743	731	759	746	735	770	767	746	729	726	715	753	717	755	743	805	742	736	752	757	731	744	715	743	757	765	723	760	737	758	736	755	726	764	794	757	737	707	753	810	835	740	747	718	728	788	764	783	756	708	753	772	722	690	705	725	766	740	718	763	751	786	763	736	734	727	750	763	785	722	766	728	727	715	713	773	739	727	769	721	751	749	737	719	756	743	793	768	722	771	733	741	751	706	751	729	737	737	723	795	785	771	722	747	725	720	748	738	764	814	751	759	733	762	778	755	710	759	735	737	754	748	728	768	806	783	774	759	802	717	713	740	738	748	743	784	760	764	736	733	779	772	763	726	772	731	726	771	774	730	701	755	690	730	769	748	740	738	702	735	787	733	762	764	736	798	733	735	703	754	750	744	737	776	759	760	763	744	745	782	787	744	762	782	740	749	785	711	768	744	754	741	746	771	738	736	761	734	770	752	762	737	758	712	715	744	798	755	776	798	811	719	774	750	776	726	755	730	765	836	767	748	783	757	741	678	725	763	750	773	698	709	771	781	741	741	795	777	793	772	748	769	784	744	773	729	737	717	730	728	792	722	749	752	766	743	767	731	776	752	728	726	748	741	756	805	791	778	722	752	742	769	716	729	766	722	761	746	746	762	741	712	772	709	733	724	752	677	772	752	738	763	699	732	737	754	767	773	771	753	742	842	776	793	719	732	744	728	794	750	745	751	730	737	788	748	743	694	793	730	770	682	808	736	751	748	757	723	753	751	735	788	760	742	753	772	756	737	771	705	801	757	806	742	747	777	794	774	703	752	772	806	765	708	744	744	736	783	778	739	716	775	701	775	695	750	761	727	792	713	764	724	771	743	781	728	781	755	744	748	746	753	708	774	745	775	744	750	784	750	745	731	752	769	736	725	794	724	787	773	721	763	789	734	741	775	747	706	762	779	702	710	781	751	721	778	728	728	705	739	845	777	713	737	709	740	739	736	742	692	751	772	735	721	772	768	774	759	707	693	716	812	767	739	765	745	784	779	756	743	764	783	775	752	667	744	701	764	719	769	706	737	752	701	729	722	781	748	752	788	735	731	788	727	729	729	765	806	745	793	753	733	710	715	774	792	736	758	730	785	785	719	756	756	770	764	724	747	783	788	740	771	773	741	792	813	755	744	718	731	787	759	711	742	758	740	729	747	714	743	808	766	705	754	734	755	734	766	762	734	744	762	721	768	758	742	763	760	733	708	703	734	745	733	762	773	768	726	743	765	725	765	744	761	714	758	757	750	743	669	734	761	767	750	725	749	770	772	758	745	716	728	746	715	762	779	695	727	747	689	730	810	704	747	768	727	725	769	727
3413	1012	402	315	428	373	348	355	356	279	234	193	154	159	159	157	134	137	108	89	71	46	54	45	48	48	30	38	44	36	40	42	36	35	33	34	33	31	41	18	30	42	40	37	27	28	34	32	25	35	21	34	25	28	39	32	23	28	20	42	29	31	27	42	31	33	38	43	39	33	30	23	38	26	28	21	38	24	27	25	34	27	31	31	28	35	41	30	25	23	25	33	30	21	21	31	30	28	27	26	30	25	31	28	33	14	27	22	26	31	22	26	32	29	26	34	30	26	30	26	26	18	24	30	21	28	31	25	31	29	37	28	26	17	22	30	27	32	23	22	23	31	28	27	25	26	30	24	31	22	30	31	24	25	24	23	35	21	25	34	30	35	23	28	34	21	36	22	33	29	30	26	32	30	21	27	24	19	23	27	33	33	32	32	36	32	30	15	32	21	27	36	30	24	25	22	22	25	32	29	23	25	16	27	26	31	30	29	32	25	30	26	24	33	29	30	27	20	31	30	26	31	28	32	33	26	24	27	28	25	26	27	26	25	27	24	18	19	22	23	24	36	31	22	30	32	25	25	32	30	24	29	34	26	25	24	39	34	35	26	30	32	18	33	31	27	29	25	25	31	31	25	27	30	30	35	28	41	31	26	32	33	16	31	23	28	20	33	30	32	33	28	43	27	25	23	30	26	42	27	30	27	17	32	31	30	26	30	25	22	30	25	34	22	31	23	33	28	35	23	37	21	29	29	23	23	17	28	33	27	26	30	32	29	39	20	25	30	26	31	27	38	24	27	29	36	18	27	28	31	22	30	32	34	30	29	31	17	31	33	28	27	32	30	30	23	34	26	26	33	27	24	29	19	23	18	22	28	29	30	30	28	35	27	30	30	29	24	30	34	23	26	39	26	16	22	25	32	30	30	35	29	21	38	38	24	26	25	30	14	23	23	31	26	23	33	35	36	22	30	24	27	23	27	22	35	33	31	27	33	23	33	49	29	24	26	30	28	30	25	30	19	31	24	28	26	21	24	27	27	30	29	25	26	27	33	17	33	29	29	38	20	26	19	34	26	31	31	31	33	26	30	31	21	19	26	24	21	30	24	24	29	32	33	26	26	27	33	23	22	26	32	30	25	25	12	29	22	23	24	25	32	34	30	25	24	19	32	34	31	23	26	30	29	26	32	20	31	34	31	30	35	32	27	22	23	28	18	29	31	29	28	20	28	25	39	24	32	27	21	28	19	25	32	31	31	30	28	38	20	32	26	31	30	30	29	25	24	38	38	38	23	30	24	22	26	20	29	27	30	30	28	34	36	23	23	23	29	23	30	25	33	23	27	29	21	25	19	32	26	29	30	25	30	30	21	23	21	17	33	22	31	32	27	24	25	28	33	26	35	29	23	26	32	26	19	24	26	24	25	23	31	28	40	33	19	26	30	33	30	30	25	37	25	26	38	24	22	23	33	24	31	29	34	30	32	31	41	30	22	28	24	27	42	20	26	33	26	32	34	31	33	26	22	30	30	21	21	26	21	29	38	30	40	34	25	32	43	27	27	31	38	28	27	22	22	34	37	23	27	30	32	24	27	32	26	21	31	34	27	27	20	21	25	33	24	24	30	19	21	29	23	15	30	22	27	30	37	29	29	19	29	24	39	22	33	25	23	34	30	28	26	33	37	26	26	34	32	33	25	34	30	29	21	28	18	37	30	24	35	30	31	26	33	33	21	22	27	26	25	21	31	30	26	25	33	33	33	33	23	25	25	25	29	25	29	25	33	25	26	21	36	29	17	26	25	34	24	33	20	25	27	23	27	29	34	39	16	25	35	29	27	33	27	28	33	31	29	24	31	28	29	27	32	30	30	29	36	31	29	29	23	28	17	28	26	37	25	36	35	18	28	28	20	23	33	27	33	27	33	27	28	28	24	24	19	24	24	35	28	26	27	41	27	21	23	31	26	24	25	39	37	33	19	31	24	28	27	25	22	33	20	27	35	35	37	31	33	25	35	29	33	42	28	35	22	20	27	36	31	21	30	33	27	32	28	31	27	24	32	20	31	26	26	21	23	24	18	24	24	31	28	22	40	23	28	34	27	29	22	24	21	23	37	32	28	19	27	27	30	40	28	35	37	28	27	34	22	22	29	33	33	30	24	20	30	25	26	34	33	23	34	24	28	26	19	35	20	29	27	31	28	18	21	26	29	24	30	21	24	44	21	25	37	27	26	36	29	25	31	29	28	35	29	23	31	27	32	33	21	29	26	35	33	29	23	20	30	25	30	27	28	27	29	31	27	34	22	37	20	31	29	19	28	25	33	34	26	36	20	28	19	32	26	33	27	29	24	23	27	28	26	36	26	36	26	31	26	33	37	26	26	23	19	25	33	28	31	36	21	29	22	27	26	24	24	25	34	36	27	28	25	27	22	24	27	29	23	31	31	27	32	28	22	27	26	30	37	35	29	24	31	28	26	25	30	32	28	24	22	33	33	25	25	31	23	28	26	22	23	33	29	27	26	30	16	35	38	25	26	19	23	31	28	26	24	25	17	25	19	26	29	31	31	32	29	30	29	34	29	25	32	30	21	24	25	33	36	26	31	31	27	22	22	32	16	27	27	28	44	28	31	27	27	35	22	29	24	28	25	35	34	27	26	28	24	25	23	24	24	30	24	25	23	36	24	37	31	24	27	16	33	31	17	33	22	27	34	30	30	29	25	25	25	34	17	22	27	26	23	22	30	21	29	31	21	23	30	39	30	27	20	29	29	25	20	35	25	24	22	32	32	29	23	25	32	30	38	22	26	24	37	29	26	27	20	29	26	25	27	31	24	29	25	32	23	27	26	34	25	27	26	25	29	21	30	28	24	26	33	29	39	27	30	31	26	32	35	27	25	26	20	26	23	34	31	29	25	28	31	29	28	31	21	25	25	21	29	39	35	26	32	22	25	30	26	23	27	19	21	20	31	23	28	22	27	32	31	19	28	28	23	33	24	25	30	28	28	27	35	36	21	35	37	29	24	20	25	33	36	26	39	23	22	31	34	36	31	29	31	21	29	35	28	30	35	31	30	21	43	25	38	29	37	22	31	34	33	30	16	31	32	15	33	19	38	26	29	21	24	19	30	26	24	36	30	19	21	29	25	29	31	24	23	19	30	37	29	32	21	23	23	28	31	22	23	31	23	22	34	21	20	30	36	38	30	29	25	31	28	23	33	21	34	17	28	30	34	23	25	26	35	31	25	24	24	24	26	24	27	28	26	31	34	32	33	31	29	29	26	39	30	31	24	18	18	22	31	22	24	31	25	26	30	17	27	29	25	29	34	27	24	26	40	28	31	37	32	27	29	27	31	27	26	31	24	24	32	19	20	24	27	29	25	21	19	27	33	38	32	32	25	33	24	26	25	27	27	26	24	29	19	30	42	18	24	17	29	23	36	21	30	39	28	16	18	26	29	26	37	25	33	29	28	17	31	26	20	21	25	32	33	30	21	33	31
34600	19925	11323	21665	26903	25474	23838	22029	19800	16619	13617	10896	9310	8422	8524	8071	6588	5922	5391	4148	3322	2531	1990	1762	1287	1224	1148	1096	1070	1135	1032	986	942	894	931	821	915	848	782	797	836	808	762	760	709	734	762	698	657	604	608	611	577	571	539	527	535	556	557	572	565	559	528	589	518	569	563	566	567	549	557	535	509	537	552	490	498	498	487	491	499	499	496	469	492	499	440	455	496	523	510	496	500	505	528	486	505	483	471	473	462	467	505	492	469	520	489	494	510	475	515	465	466	413	490	505	476	439	460	451	489	508	497	481	450	467	481	447	492	498	488	522	497	460	474	472	504	495	478	513	490	505	462	477	492	477	460	478	501	487	449	487	444	449	470	491	438	496	496	480	461	488	477	431	461	480	507	476	489	466	476	475	464	457	501	425	455	476	459	451	492	436	484	483	444	466	483	509	436	444	450	490	508	427	507	434	445	451	493	480	455	515	508	520	471	493	476	464	498	413	494	456	475	469	473	549	455	478	482	509	483	447	446	517	487	490	480	479	469	450	488	447	505	445	455	507	483	489	452	447	465	463	451	446	466	471	483	472	491	476	449	513	475	497	442	453	481	464	478	461	456	521	464	475	498	493	503	490	476	470	517	474	427	509	478	506	478	496	439	452	468	510	492	480	474	487	459	471	477	483	462	463	458	469	497	459	455	477	466	516	480	506	505	492	441	505	510	465	445	441	464	497	480	498	491	425	456	519	455	458	462	488	455	429	471	477	496	457	487	489	471	478	499	485	472	471	448	498	453	489	468	531	457	440	458	482	465	500	463	457	494	440	469	465	489	478	472	485	460	480	461	478	460	439	499	453	476	463	436	531	485	502	443	448	475	447	442	495	430	470	492	531	416	452	476	494	493	490	485	474	519	502	450	513	471	473	492	463	491	491	498	492	507	477	498	485	466	462	525	477	451	516	529	484	489	488	487	460	462	480	491	498	489	470	513	479	466	498	491	482	469	484	456	462	497	501	468	469	456	454	434	461	485	452	503	480	490	485	457	469	493	477	495	456	466	480	482	477	494	504	476	459	495	493	524	468	460	473	462	436	524	469	491	479	395	483	461	468	432	476	460	483	479	502	488	428	468	436	471	479	534	466	465	471	477	478	496	454	493	451	508	488	469	471	481	486	450	489	457	477	517	472	489	504	502	490	505	450	486	485	474	490	505	491	439	444	468	500	475	460	453	475	491	466	471	482	532	475	463	481	463	474	482	438	441	510	466	501	506	510	482	453	479	458	458	442	488	441	478	490	467	455	482	487	461	475	489	463	456	468	495	483	490	476	501	444	475	452	466	460	494	451	500	460	508	499	513	491	474	443	481	464	481	461	455	470	504	457	495	464	470	461	491	499	457	504	463	449	484	480	490	466	499	485	474	485	490	495	452	440	474	447	467	484	480	440	466	482	491	503	483	468	467	469	461	458	431	486	478	480	480	442	462	515	432	486	496	485	494	456	448	450	442	486	496	455	481	478	516	478	479	472	473	504	469	465	459	502	490	472	511	499	490	490	456	454	429	479	514	506	491	496	459	516	481	484	456	485	472	458	483	478	454	474	499	525	460	499	452	476	496	485	476	455	489	473	474	488	511	415	482	438	482	506	444	469	476	549	462	504	489	475	471	418	473	480	475	435	516	496	491	448	448	482	476	468	477	497	476	502	502	500	446	464	434	466	489	528	496	443	450	461	476	470	496	436	457	508	482	414	482	486	469	489	456	458	474	501	473	459	440	447	495	467	479	485	509	513	446	501	470	473	446	489	424	433	472	490	458	507	470	453	505	453	507	466	466	414	482	479	477	484	493	458	483	482	490	480	497	440	483	500	456	487	486	515	464	476	484	518	435	452	455	475	477	475	493	440	455	471	502	478	463	441	466	502	531	456	489	464	506	487	457	504	420	464	482	472	488	465	475	456	461	419	465	444	469	529	507	518	499	451	476	486	510	469	464	512	479	531	472	466	493	518	453	507	454	519	499	509	509	493	458	454	482	521	444	450	479	466	484	440	463	464	481	456	491	471	462	492	483	494	498	478	467	485	497	459	454	477	486	481	479	450	484	528	490	484	462	474	507	482	458	501	477	432	457	488	504	493	479	451	498	428	440	472	473	490	487	511	504	528	494	467	466	476	489	426	445	451	507	488	488	463	469	500	477	501	465	460	439	533	458	471	473	461	463	485	512	496	492	509	514	490	514	484	496	461	474	488	468	514	440	470	468	496	479	483	478	445	511	420	475	457	444	477	454	477	486	455	519	461	489	462	461	473	431	434	500	509	490	508	478	477	435	476	498	466	497	474	481	459	491	488	498	404	472	466	482	469	447	461	451	478	495	445	470	470	469	425	487	465	470	474	515	476	503	467	505	513	457	492	508	509	462	473	450	501	478	513	481	461	495	468	464	466	465	474	479	478	506	461	447	438	476	470	464	454	473	506	466	485	480	456	502	479	521	486	484	482	467	445	481	465	453	471	465	511	472	503	478	471	445	471	490	471	473	490	460	476	480	484	480	464	494	447	479	438	507	505	452	484	455	480	463	451	515	499	453	444	463	448	455	502	508	469	487	484	492	464	530	523	453	492	477	496	509	480	453	458	490	488	464	485	482	486	471	478	438	489	447	470	434	434	460	490	492	488	489	495	488	561	478	469	472	475	457	488	474	483	490	476	490	489	455	457	438	507	504	516	521	537	476	510	440	489	463	488	467	437	483	433	538	469	426	473	445	458	441	472	443	432	484	420	492	479	457	472	463	477	465	462	498	483	444	477	431	470	465	463	483	516	466	484	480	477	502	525	530	478	465	472	460	488	465	482	464	503	475	463	495	489	444	526	464	481	502	482	433	468	468	439	441	478	446	472	467	481	461	432	480	450	446	474	475	496	503	474	470	492	456	500	487	512	427	489	460	496	495	474	479	458	462	461	453	471	525	512	497	508	441	445	479	463	450	495	448	455	422	499	474	471	501	488	507	482	441	493	475	502	474	468	470	452	470	473	438	498	486	490	474	461	424	475	477	462	458	470	475	510	505	490	528	501	456	471	469	515	469	507	506	473	458	479	470	488	464	458	492	480	481	461	488	461	489	471	454	488	451	490	499	471	478	481	483	486	441	475	463	465	467	480	473	436	476	505	468	472	443	472	481	458	463	491	460	504	480	454	479	469	492	469	469	431	497	425	448	496	522	469	500	467	463	473	504	509	463	468	473	509	483	465	461	485	483	478	501	463	471	455	512	470	470	489	501	497	517	533	502	465	458	476	480	460	446	486	464	454	474	456	483	482	435	492	475	483	465	455	468	494	463	485	471	478	458	464	451	477	520	518	465	493	450	501	446	447	443	466	457	458	502	460	485	491	445	502	484	461	455	483	447	478	452	481	442	480	459	470	468	457	499	468	467	511	490	487	503	490	486	484	474	461	478	489	462	479	494	485	477	419	490	477	460	493	513	461	468	502	444	495	438	466	460	482	454	487
6351	2914	1032	704	782	708	601	600	586	553	411	337	269	275	286	253	266	202	161	115	91	86	79	60	67	74	66	59	63	61	57	62	49	53	52	45	52	56	44	56	47	54	46	57	59	38	42	44	43	34	40	49	39	49	32	48	50	36	37	34	39	44	37	44	35	36	39	47	30	29	49	36	32	28	28	38	43	42	43	31	49	34	37	36	49	45	41	37	40	41	44	33	44	42	52	42	37	29	51	37	32	44	30	38	39	52	37	44	29	39	49	39	45	44	34	49	40	34	40	32	28	38	40	40	41	33	51	21	43	28	36	30	42	45	35	30	48	51	41	42	31	37	38	37	40	35	31	49	30	35	39	36	46	37	42	57	44	34	45	35	37	44	35	35	28	29	36	43	44	35	33	32	43	36	42	31	30	28	34	35	33	36	36	25	42	38	38	32	37	31	39	34	43	45	42	43	39	30	39	32	35	32	36	52	37	40	37	53	33	42	38	38	33	30	39	36	30	39	33	53	44	37	32	39	33	40	37	35	48	33	45	31	45	35	29	41	49	32	35	46	46	44	38	41	36	49	39	37	34	24	44	31	48	23	44	37	37	40	44	39	41	39	29	36	33	29	46	33	38	35	37	38	34	41	41	30	47	38	30	32	21	42	32	34	42	39	55	42	32	45	43	30	38	43	50	41	35	34	36	33	39	32	38	46	37	33	33	33	34	41	41	36	34	42	33	26	31	35	37	39	40	45	35	41	41	32	37	26	39	41	36	47	34	37	36	39	35	34	32	47	31	36	35	36	45	48	37	38	29	26	35	41	41	34	34	37	39	39	37	37	35	43	50	38	35	55	37	31	26	39	35	38	43	38	48	49	35	43	41	41	27	41	48	35	39	56	28	42	41	29	36	35	30	33	24	42	40	34	29	48	38	43	40	43	38	42	40	37	34	31	34	42	32	35	36	42	36	44	43	37	38	46	33	32	48	36	39	33	26	39	53	41	50	36	43	46	39	35	34	31	42	29	41	40	38	36	28	36	38	44	40	43	41	43	40	44	31	34	35	40	33	35	25	36	37	33	36	48	31	41	41	34	41	47	37	45	23	45	38	36	37	37	31	48	39	35	39	27	35	31	36	41	31	37	39	34	38	42	36	43	32	49	35	35	41	33	40	36	37	39	34	35	48	31	41	42	36	38	34	40	42	34	40	42	39	42	34	36	41	36	32	37	35	36	34	45	38	36	36	32	38	42	37	41	35	41	38	33	41	41	43	26	53	31	41	44	44	35	43	35	33	43	37	35	29	47	50	31	25	34	43	29	34	36	32	29	47	37	36	39	33	32	36	29	32	45	39	38	34	40	41	38	32	38	34	36	34	32	43	35	37	31	40	29	47	29	44	40	39	46	28	41	42	34	43	32	44	40	35	37	32	46	33	37	40	47	41	37	37	35	44	31	29	37	37	38	41	43	43	37	37	31	47	44	36	32	41	34	38	50	49	36	49	34	40	39	40	25	36	42	37	50	38	41	45	39	37	43	40	35	30	37	33	42	40	41	32	29	28	42	36	37	41	35	43	42	34	28	33	39	43	42	39	41	27	31	35	38	48	47	22	35	31	37	42	37	36	33	27	35	39	35	33	33	36	30	29	26	36	29	36	38	34	41	37	41	43	27	47	42	48	42	32	30	33	46	41	43	31	38	34	36	52	42	43	40	43	47	33	37	34	34	48	37	45	35	28	34	31	34	38	34	38	41	47	37	35	38	35	35	48	42	29	43	30	44	45	33	37	41	41	50	42	49	38	49	46	42	35	50	31	35	43	39	44	35	37	37	39	33	38	41	35	30	41	33	34	33	41	35	35	43	36	60	36	32	38	42	46	30	38	48	45	42	46	49	41	41	42	39	36	42	53	39	32	46	37	28	38	38	45	33	30	30	27	33	46	28	37	28	40	45	48	31	27	46	31	42	34	35	38	37	38	52	41	29	35	42	33	33	38	50	40	37	31	30	36	28	44	39	31	38	35	40	35	32	38	42	47	40	37	39	38	49	43	46	38	37	37	37	31	44	36	48	34	31	34	32	41	36	36	38	44	41	32	38	44	41	32	34	44	37	36	42	28	28	25	45	51	41	37	49	39	40	45	47	32	34	39	29	30	34	44	31	48	38	37	36	31	40	38	35	38	37	30	36	33	25	47	34	47	28	41	38	36	30	26	33	27	38	37	35	40	44	47	29	37	31	29	30	36	28	35	43	43	31	49	40	33	32	30	40	42	37	30	45	42	41	38	37	43	38	46	43	32	36	27	29	38	28	39	36	30	37	46	40	26	34	38	28	42	42	38	28	42	40	36	30	33	32	35	27	33	28	37	47	37	37	37	44	31	39	31	38	30	36	32	42	43	39	38	39	25	33	29	43	32	43	26	28	33	37	49	34	48	29	34	47	33	32	40	40	41	29	33	35	37	38	47	47	28	44	23	36	35	37	44	42	50	33	44	45	36	45	43	45	33	39	28	35	45	36	40	31	35	34	43	28	32	36	30	43	44	41	32	42	40	42	45	35	35	29	40	39	35	37	49	36	44	45	41	33	31	47	30	32	40	49	41	43	37	25	46	42	32	42	28	44	37	38	37	43	47	46	34	33	32	46	37	42	31	39	45	34	36	41	34	22	45	44	46	41	53	32	35	38	36	40	34	33	31	47	37	35	36	29	39	37	39	35	29	38	38	31	36	40	34	47	46	35	33	36	47	36	46	45	38	36	37	45	38	38	32	35	44	47	37	32	36	38	25	31	41	39	29	20	43	29	45	34	37	49	40	45	42	43	44	37	26	41	45	33	41	33	46	40	42	54	34	38	35	44	33	38	42	40	44	36	22	43	32	37	42	44	28	37	37	37	36	29	32	39	42	35	40	39	43	46	41	37	33	43	36	40	50	34	41	29	40	42	37	44	37	37	40	38	37	36	39	38	44	39	37	40	46	35	35	37	37	40	37	52	43	39	28	23	28	37	37	34	35	38	32	47	32	39	37	36	30	49	42	40	43	40	42	33	34	39	36	35	37	29	35	41	25	34	26	27	38	33	33	52	34	42	33	38	40	32	49	27	39	29	37	35	30	39	38	27	35	37	42	39	45	38	35	41	30	36	38	35	42	46	34	28	36	29	48	39	37	31	43	36	30	34	58	50	37	41	45	42	26	37	32	39	52	35	32	34	51	36	37	45	40	29	43	37	40	56	42	29	37	44	55	42	34	40	40	51	42	30	44	29	36	40	39	35	45	44	43	43	43	51	34	33	40	39	38	38	32	46	34	41	40	32	33	57	35	39	31	40	36	28	33	38	43	35	45	41	49	30	26	47	58	24	36	30	45	27	37	34	44	33	39	45	28	38	48	39	37	32	34	35	27	28	20	38	42	44	36	29	35	41	51	41	31	32	30	30	31	38	42	40	31	41	30	35	47	39	42	37	42	25	40	37	42	35	37	38	31	44	41	40	38	26	37	37
43620	27529	18376	30081	35367	33237	30810	27496	26313	23587	20204	16699	14846	13618	13747	12778	10769	9140	7958	5812	4607	4052	3466	2772	2228	2071	1996	1866	1863	1820	1679	1702	1541	1474	1412	1346	1336	1314	1267	1330	1287	1215	1128	1178	1116	1099	1092	1035	900	992	887	855	880	849	789	734	805	775	761	777	776	756	787	787	798	794	815	791	793	778	781	790	721	703	700	734	708	673	654	671	705	658	691	664	653	642	696	658	665	675	721	696	675	702	660	699	679	654	671	652	683	654	659	692	643	676	642	643	688	650	668	654	674	641	694	622	642	665	657	647	634	614	647	667	638	605	650	614	612	661	667	659	643	632	634	641	629	617	651	694	657	685	682	673	652	652	626	652	647	635	693	695	649	647	580	686	662	697	647	652	618	640	686	640	683	651	708	587	623	638	673	632	646	671	609	634	616	659	627	619	661	652	633	619	624	639	648	681	630	634	621	627	649	619	611	592	595	616	641	630	611	685	644	646	661	645	612	666	684	640	604	628	632	624	628	554	642	616	644	613	590	608	634	601	630	642	618	633	622	586	648	633	645	665	640	657	627	614	641	659	629	644	698	681	684	645	652	657	646	640	612	618	638	643	649	653	641	611	578	614	668	672	588	680	641	627	659	707	689	675	633	677	651	647	622	629	632	668	645	655	678	662	634	607	631	599	598	675	645	634	614	628	637	652	660	673	659	680	654	632	631	608	638	677	581	600	652	656	616	617	665	647	661	631	604	661	654	634	670	622	613	656	656	609	617	629	655	582	645	615	630	625	627	636	633	632	617	650	712	594	608	636	657	620	647	662	614	642	671	620	641	623	578	673	650	602	648	648	661	640	683	665	622	619	621	621	613	661	647	682	613	607	630	618	646	634	634	649	659	641	633	659	619	612	585	650	680	653	628	585	637	655	631	678	673	678	684	666	657	626	654	599	636	673	671	614	642	619	641	691	649	635	630	661	645	603	672	636	662	671	626	652	644	623	585	661	670	646	634	655	679	671	632	649	625	650	602	619	621	655	661	574	580	651	614	633	656	623	678	663	605	651	620	678	630	630	608	609	648	656	641	631	669	638	658	614	620	617	570	684	626	637	648	604	643	658	640	640	590	661	658	609	667	630	672	632	625	622	627	634	642	659	603	593	660	656	604	622	635	642	620	647	613	692	603	634	637	621	669	653	654	677	661	622	686	664	645	652	638	626	612	653	642	603	685	644	647	586	609	648	645	652	582	597	621	664	649	628	656	614	686	662	630	641	646	657	618	634	645	623	659	631	619	611	675	650	669	639	620	597	609	626	626	632	589	575	592	590	644	670	658	680	649	649	624	617	647	621	678	621	641	617	667	612	659	660	599	659	617	628	651	656	623	628	668	631	621	620	662	617	622	638	673	621	574	623	621	615	636	645	646	645	636	631	662	622	608	626	605	659	655	642	621	694	625	619	649	636	635	666	611	639	665	661	637	639	668	677	652	652	644	661	652	622	658	590	673	661	644	617	636	636	688	609	642	631	659	665	679	593	626	664	632	625	648	644	642	671	637	639	626	629	582	628	655	641	630	640	591	612	648	643	602	646	644	673	641	618	647	625	618	658	607	669	617	576	609	630	610	683	660	589	626	619	655	664	634	660	626	663	634	660	646	663	611	619	641	627	653	646	618	623	628	596	682	593	649	647	596	650	637	630	625	656	626	657	636	684	667	669	623	634	657	648	646	656	650	624	684	617	642	608	636	651	644	625	638	679	598	668	590	637	607	650	664	635	606	621	664	621	704	661	636	655	694	619	607	658	626	619	648	601	585	606	617	609	646	662	647	604	640	664	612	667	600	668	624	664	646	627	610	590	633	612	714	609	654	668	657	669	614	623	602	645	585	670	619	671	649	649	633	616	658	623	628	644	644	577	619	620	641	633	686	617	610	664	643	686	663	597	648	675	617	643	657	663	614	617	679	648	633	614	592	618	617	653	581	624	633	612	659	610	601	639	674	637	661	647	624	635	645	606	662	658	610	628	672	673	608	656	640	631	664	665	641	630	624	656	648	634	614	668	640	614	656	671	618	590	643	610	683	608	608	642	647	674	662	592	645	637	625	606	640	640	650	648	612	641	672	587	675	631	653	628	582	626	619	605	633	646	662	638	645	612	612	679	623	655	702	628	689	643	657	660	606	631	650	667	694	623	648	639	645	638	645	648	640	673	648	613	637	614	691	605	633	689	620	654	620	636	642	620	616	677	613	638	612	633	619	645	594	645	644	616	658	657	667	636	621	635	651	610	636	625	621	620	654	630	650	642	632	613	636	597	655	634	636	626	674	701	640	643	644	693	651	647	660	645	633	655	649	659	582	610	601	637	646	629	678	615	634	642	622	620	641	615	671	638	619	640	628	637	620	616	655	651	630	638	637	657	684	629	673	567	643	633	614	667	652	620	640	643	689	637	620	628	664	658	621	602	606	635	674	671	706	647	668	598	649	653	656	697	659	633	629	644	621	627	638	661	609	672	658	651	620	673	655	641	670	689	652	602	634	683	600	641	662	603	644	647	625	614	641	646	632	667	683	661	623	643	639	596	634	621	628	678	661	602	645	614	598	606	654	604	631	649	654	641	688	689	596	653	646	632	673	615	632	656	677	677	629	676	610	644	699	629	636	609	638	663	603	665	636	612	606	647	638	651	691	670	636	620	632	672	621	634	629	626	628	675	648	642	631	626	648	636	610	643	610	636	658	623	651	704	630	645	650	627	632	650	659	632	651	642	613	623	628	681	677	643	673	644	634	625	624	656	685	602	646	640	660	656	661	641	660	630	644	627	661	630	653	657	635	607	598	637	712	625	650	597	582	628	642	574	690	639	645	618	697	635	673	635	606	666	610	639	630	654	643	620	597	637	645	636	627	628	627	635	662	644	630	659	635	610	593	651	604	676	638	651	604	638	665	662	630	635	666	695	619	611	629	645	675	610	644	672	652	667	670	695	617	671	682	639	651	648	654	602	633	606	682	620	626	645	632	692	646	647	643	615	622	625	639	644	658	608	598	638	640	623	640	625	634	612	639	682	649	616	587	655	654	610	645	624	644	663	643	680	676	673	619	623	643	621	685	697	656	635	647	637	668	643	647	662	657	619	643	648	653	642	651	626	628	621	658	662	611	634	679	660	638	615	656	678	687	629	664	632	628	639	623	658	614	614	646	626	650	622	609	658	643	630	626	679	675	666	654	627	642	633	614	635	631	626	697	656	647	636	667	643	605	611	610	650	693	626	675	660	597	663	633	636	686	633	633	609	691	589	625	640	641	674	598	657	618	655	626	633	636	658	628	657	638	649	628	652	679	612	583	594	626	610	639	636	680	624	636	655	665	672	610	638	652	607	615	617	597	617	616	673	626	636	623	634	611	663	653	646	664	584	627	655	567	620	634	630	639	650	631	630	609	652	648	635	683	640	644	673	671	639	657	639	586	665	630	626	663	672	624	687	606	625	629	670	633	647	611	651	637	646	644	614	639	639	655	646
6125	2297	848	615	739	661	471	479	475	411	356	296	269	289	245	205	182	127	122	84	97	78	68	68	57	52	47	48	55	57	69	58	50	56	44	50	57	57	48	45	43	56	53	47	49	45	39	52	44	50	36	48	38	43	40	28	40	39	36	43	30	43	39	41	42	38	38	30	39	51	43	50	41	41	51	37	38	40	36	32	33	35	37	27	40	35	43	38	36	40	39	36	35	27	35	35	35	39	41	26	40	28	26	39	48	43	52	38	36	38	38	27	43	42	43	48	47	41	39	27	27	33	43	26	34	39	48	34	47	32	35	36	47	37	42	40	32	39	42	39	48	44	46	42	35	43	40	42	42	43	31	34	46	30	34	39	44	29	30	49	38	36	38	42	39	33	34	36	21	40	30	35	33	37	38	42	38	45	37	37	26	43	41	35	32	33	30	43	40	34	31	33	40	45	45	30	39	43	41	35	50	40	35	41	34	33	32	37	28	38	40	35	38	41	45	38	28	29	35	37	30	24	38	21	31	36	38	35	33	31	31	36	31	43	37	39	35	31	36	38	37	43	37	52	38	46	50	37	31	34	44	35	39	41	32	36	36	33	30	32	43	45	32	28	45	37	33	41	39	37	24	37	45	34	33	39	49	26	48	36	43	42	36	40	36	34	44	38	25	43	32	35	43	26	28	39	40	23	32	30	38	41	36	41	36	32	29	34	30	30	34	39	36	26	40	33	34	27	41	46	52	39	41	29	36	42	35	30	47	38	31	44	34	38	48	42	39	42	47	34	36	44	32	36	36	41	32	45	41	40	37	51	42	35	43	44	34	29	43	40	40	40	26	42	42	35	31	34	36	34	33	54	47	40	42	32	32	65	38	34	34	41	45	41	39	38	28	38	39	27	45	35	35	36	34	30	38	41	30	35	39	39	42	44	43	54	42	57	38	48	33	38	29	28	37	39	37	36	46	40	37	39	48	37	34	41	42	27	38	29	32	31	37	24	38	32	37	29	37	34	52	44	34	44	46	35	29	44	37	47	38	31	44	37	40	34	43	35	42	33	28	34	48	32	44	38	55	31	27	39	37	35	41	26	30	39	26	27	23	23	40	55	40	27	34	30	26	33	39	43	31	37	38	29	32	41	46	36	32	36	31	42	39	46	42	38	38	29	44	40	37	42	25	51	39	40	31	44	44	39	33	54	47	34	37	43	37	38	39	39	37	32	42	47	24	33	38	39	34	33	36	35	31	35	40	49	28	44	38	42	38	32	41	36	40	30	35	35	39	37	30	34	38	46	36	42	37	34	33	46	37	40	30	38	28	31	38	33	36	42	44	32	35	42	34	41	46	28	46	30	34	31	41	32	40	29	39	33	35	39	49	41	30	35	26	29	34	37	34	42	39	20	27	30	38	34	41	35	42	43	35	43	35	35	54	41	28	30	36	43	36	33	32	39	37	40	45	39	37	37	45	31	38	38	23	32	39	40	40	34	39	36	32	37	38	35	47	39	26	29	39	39	35	40	26	35	29	37	41	44	34	38	41	33	29	38	36	40	46	33	36	30	34	39	42	34	37	39	41	40	30	29	38	37	52	34	42	32	36	47	37	33	34	30	29	33	38	44	29	48	40	38	35	38	37	49	34	37	39	31	31	38	38	30	43	34	37	38	27	39	29	42	41	39	41	42	49	35	45	37	44	39	27	30	41	42	36	29	39	46	41	46	38	43	34	43	32	34	42	34	36	28	30	29	31	36	55	43	35	35	29	46	40	52	40	35	41	37	53	34	44	45	45	31	39	48	47	47	32	36	47	36	41	42	34	40	43	27	39	50	41	30	38	35	37	41	34	35	42	31	44	33	45	39	35	47	36	46	35	31	48	50	30	40	52	40	32	53	45	54	46	34	32	43	43	21	26	26	32	33	31	39	33	35	39	35	41	44	40	48	30	39	32	30	42	38	43	27	37	52	46	45	22	38	39	58	45	43	28	40	43	32	40	41	35	26	35	38	38	38	28	37	32	37	42	44	31	33	34	43	33	45	39	36	46	39	35	35	41	40	40	44	36	38	26	38	34	36	52	40	37	42	34	41	28	41	37	25	48	34	46	44	35	28	32	42	32	32	33	42	28	28	41	40	33	36	29	40	32	35	36	33	37	31	40	31	47	28	36	40	48	44	34	38	46	34	39	36	41	41	35	47	27	32	32	38	41	30	41	44	46	43	49	29	34	31	38	30	49	35	41	40	41	31	45	32	50	38	37	32	27	43	23	40	47	33	37	39	46	40	41	33	33	39	37	40	43	30	43	39	32	43	40	29	35	49	36	25	35	33	28	40	32	36	39	40	33	30	30	40	32	40	28	44	39	28	38	47	30	32	38	49	40	31	40	34	44	40	37	50	39	37	43	38	44	35	28	31	38	41	40	30	41	52	40	44	43	32	34	34	40	37	38	34	51	36	27	32	34	39	35	38	39	33	45	33	44	46	27	33	33	29	35	32	32	52	37	26	46	34	34	38	47	43	35	38	45	36	34	38	40	37	40	35	33	35	34	40	31	30	30	35	29	31	41	38	39	38	42	52	40	33	21	37	46	36	51	41	31	50	41	41	42	42	44	36	44	32	34	40	39	40	31	33	33	39	31	30	40	36	46	44	38	39	44	41	30	39	33	40	41	43	38	35	37	26	34	47	42	44	30	48	34	39	43	27	40	37	42	35	39	31	31	31	28	22	35	27	41	37	47	38	36	38	26	34	24	38	38	39	35	38	38	25	40	35	48	36	35	30	37	30	36	34	41	44	36	41	37	36	45	43	39	42	33	33	45	39	32	32	36	46	29	44	42	37	39	45	35	42	28	27	33	39	34	39	33	29	44	37	44	39	39	43	47	29	32	33	34	32	32	35	35	32	30	44	38	44	37	40	36	24	36	24	38	32	54	35	39	36	29	30	33	43	35	31	39	50	33	37	45	26	31	39	42	35	36	38	39	36	35	34	38	36	28	33	36	38	53	40	41	33	25	42	46	50	37	49	47	41	49	37	45	46	42	36	27	39	41	38	56	44	45	22	30	34	33	38	43	36	39	40	34	24	38	30	53	39	39	35	39	31	44	46	40	42	35	32	35	37	29	43	29	39	33	35	43	40	34	51	35	39	49	41	30	39	37	39	43	39	38	40	45	41	37	30	32	31	46	36	36	39	25	28	40	32	29	29	33	40	25	42	34	36	39	38	45	38	39	40	47	39	33	33	40	28	34	36	36	35	48	34	34	29	36	36	35	50	39	45	33	36	37	47	28	51	34	42	40	32	36	41	37	31	38	40	39	50	39	43	51	31	42	38	37	40	45	38	34	35	41	44	34	32	36	33	24	28	44	41	37	46	38	36	35	35	39	33	54	32	35	32	25	21	32	45	37	34	45	34	46	38	36	26	38	46	38	30	27	31	44	36	42	42	34	36	38	45	31	49	39	30	39	42	42	40	37	33	44	35	34	41	45	38	55	32
38642	26102	17296	28416	33693	31554	27804	24700	23091	20487	17776	15357	14185	12875	11847	9876	8861	7182	5490	3850	3670	3162	2596	2050	1823	1766	1709	1526	1544	1510	1505	1342	1288	1280	1080	1197	1205	1251	1119	1220	1148	1208	1156	1108	1118	969	970	933	938	897	839	796	758	818	737	747	741	742	746	742	745	724	723	791	781	741	753	787	727	728	737	696	744	686	703	692	681	657	667	659	659	653	643	593	629	637	682	635	639	645	635	646	659	689	693	665	671	632	614	646	642	662	640	627	639	636	667	615	642	661	634	629	648	631	589	626	633	607	618	644	645	606	636	646	622	624	679	622	643	706	644	646	626	594	615	671	580	633	648	614	632	661	630	636	651	639	646	635	614	601	621	642	687	597	646	600	624	663	638	622	621	642	621	666	589	616	592	613	619	631	629	610	638	620	667	622	611	662	621	631	623	617	655	641	619	620	629	641	636	616	623	590	580	646	668	671	634	600	618	607	595	651	612	647	623	623	648	585	662	632	620	661	585	653	618	627	650	659	588	609	633	611	646	653	595	631	669	648	656	638	634	626	618	608	630	627	639	666	609	578	669	614	618	648	619	573	627	601	652	630	657	654	654	629	622	667	623	634	634	660	630	624	639	627	613	654	622	584	616	622	631	633	583	642	641	637	645	651	632	673	618	586	627	620	631	614	617	661	624	639	665	651	603	668	608	629	638	681	644	649	566	621	606	641	638	623	673	643	604	630	671	640	588	622	635	632	617	651	649	597	625	619	655	628	615	608	640	655	632	657	639	621	632	616	636	617	595	624	578	656	599	626	572	651	621	616	646	610	606	608	627	680	653	630	615	599	603	641	595	623	646	633	572	696	648	640	621	627	611	579	601	616	613	610	627	605	610	615	650	601	637	588	609	636	611	645	613	633	625	632	626	651	651	615	601	620	622	632	634	622	645	621	650	625	626	650	635	612	659	661	583	622	622	627	640	631	621	637	641	654	541	635	669	588	675	626	588	663	670	586	598	568	632	653	630	644	650	632	625	670	629	637	604	599	657	587	635	631	580	582	622	587	645	624	596	648	619	632	709	612	655	652	649	607	592	604	640	621	605	619	579	665	613	656	604	643	614	602	643	639	619	672	586	633	662	590	649	639	633	605	681	579	636	618	620	673	642	629	611	609	615	614	605	612	601	623	650	606	590	679	624	637	634	614	611	580	636	615	639	639	645	621	628	606	640	637	611	629	574	600	644	642	606	650	633	612	621	637	615	674	607	654	691	626	651	590	660	654	635	617	636	591	597	574	621	642	646	682	614	606	659	646	616	614	671	650	613	614	621	629	642	660	663	641	635	655	632	606	616	603	682	638	598	605	626	622	628	636	603	653	649	596	681	653	605	587	632	604	653	627	618	643	575	653	590	665	690	631	614	639	633	582	613	605	630	616	613	668	598	623	650	619	573	679	643	615	623	650	612	579	596	632	628	589	641	603	646	621	630	618	627	595	652	648	605	618	591	638	647	648	605	651	616	623	610	633	636	667	597	644	648	595	621	621	649	620	584	639	665	585	629	672	624	608	669	622	584	661	617	618	657	636	599	615	595	620	574	640	625	602	650	598	619	620	587	659	604	617	608	572	645	657	632	639	623	601	641	610	556	644	626	595	609	630	668	621	636	646	611	594	645	611	622	575	641	618	628	631	663	657	634	653	675	615	595	611	615	625	602	606	607	597	609	591	625	612	640	606	645	634	613	585	653	638	625	610	621	620	600	630	613	621	603	655	644	661	608	589	608	588	654	639	594	671	614	641	616	631	612	644	594	638	640	684	709	645	628	624	651	649	619	600	622	653	634	652	654	669	617	640	642	667	648	630	686	634	658	598	671	638	635	641	627	659	634	613	630	610	597	641	678	652	636	595	560	644	630	597	647	623	647	656	606	631	634	654	647	602	615	597	633	572	608	620	666	625	601	592	623	616	602	615	614	604	601	648	638	620	617	642	653	610	621	600	675	654	657	553	603	584	644	656	607	617	640	599	591	620	665	567	637	642	577	594	645	641	595	637	645	651	641	638	580	626	584	633	654	628	600	636	616	569	597	655	604	642	628	639	618	656	633	659	654	624	615	662	584	647	663	598	628	615	652	666	643	612	631	625	633	580	622	623	604	628	636	608	664	634	656	629	625	606	649	643	580	633	599	671	663	595	660	603	652	582	636	616	649	583	647	634	627	581	582	584	598	643	672	581	565	603	652	611	632	638	610	639	632	659	644	633	587	629	625	631	629	604	606	617	626	625	622	665	658	612	639	604	634	612	672	657	630	627	606	612	680	603	618	646	613	639	612	623	601	615	597	665	621	627	600	639	624	609	653	632	635	632	596	718	660	681	615	681	601	616	635	633	640	627	654	615	635	608	604	623	639	621	610	645	644	618	680	640	656	637	639	623	624	676	616	633	638	621	591	630	620	665	635	609	660	627	643	616	609	670	617	592	613	609	619	621	639	644	654	658	624	632	604	663	657	631	629	621	642	632	622	649	633	663	614	633	643	621	624	601	648	617	620	642	570	624	622	620	602	578	649	643	574	621	635	614	675	617	603	643	639	586	608	614	677	629	615	621	648	625	600	615	573	604	586	631	627	657	610	631	643	649	655	634	623	602	603	592	637	610	704	645	612	629	619	626	582	629	621	647	636	638	641	653	577	666	637	627	607	628	591	592	586	574	626	658	647	637	674	616	616	637	615	609	633	662	628	647	585	580	644	598	627	604	594	611	599	635	595	603	622	634	615	612	603	629	628	608	627	596	591	646	640	662	623	669	640	662	626	647	669	623	627	630	650	650	633	659	612	618	691	636	595	622	631	601	569	593	657	584	587	638	596	648	601	638	615	640	624	648	616	652	655	621	624	630	653	602	617	615	626	619	603	610	687	602	568	595	635	633	623	615	611	621	619	654	615	615	627	638	643	614	594	620	668	626	611	603	656	640	617	687	596	639	640	631	574	672	618	638	625	625	590	647	597	602	648	606	649	611	665	654	607	597	627	606	611	632	631	623	610	649	601	603	624	618	654	650	597	647	652	634	611	620	609	654	612	608	610	594	565	625	657	661	611	643	627	634	606	627	627	652	655	609	585	590	617	634	589	664	620	575	616	630	632	629	616	623	650	616	661	647	633	637	625	629	619	635	650	611	674	606	630	643	591	611	641	614	568	638	626	649	612	645	680	614	647	654	625	623	565	639	609	615	634	615	623	617	635	637	584	633	626	584	572	654	599	617	608	650	667	621	650	655	606	602	617	596	641	593	658	656	597	633	611	605	629	672	610	655	660	621	572	611	638	617	628	658	597	644	599	623	624	649	612	586	594	621	663	644	663	630	627	609	693	626	708	596	591	622	628	621	604	628	602	608	635	655	650	616	632	606	639	690	614	553	582	671	660	617	635	594	575	627	614	623	631	695	646	649	653	605	625	643	593	615	649	633	629	614	585	619	617	624	662	659	617	658	626	593	590	621	659	639	644	671	648	606	611	633	593	635
8220	4229	1431	894	1159	1125	836	772	647	606	522	423	364	358	316	304	276	206	185	129	116	112	103	93	89	70	67	67	71	81	55	46	78	55	54	62	60	62	66	66	68	69	72	58	65	60	58	48	66	59	55	49	40	42	53	46	52	53	37	42	48	48	46	47	54	53	58	54	49	44	51	45	39	43	47	49	46	62	47	39	46	41	60	38	51	53	43	43	43	44	58	36	42	39	47	38	43	33	48	51	37	38	44	39	36	40	43	40	42	60	46	44	55	46	52	43	39	45	53	44	49	46	47	38	45	43	40	38	50	30	50	42	44	40	50	47	51	53	43	38	47	34	44	59	55	45	42	44	36	53	51	45	46	40	40	32	49	52	46	47	45	48	44	44	56	42	63	37	38	34	51	53	45	50	40	46	39	48	43	32	47	43	42	48	46	40	56	53	47	40	37	44	57	31	34	44	49	41	43	40	37	36	47	48	41	54	58	45	46	52	34	55	52	51	51	52	44	38	54	33	48	47	51	44	47	54	49	43	49	46	45	45	37	47	49	34	49	42	57	51	50	48	39	58	51	43	41	55	49	54	40	42	45	38	51	42	45	47	39	37	49	49	45	53	40	41	45	56	44	53	56	41	38	49	47	51	53	43	31	51	43	38	65	51	43	44	48	40	48	46	39	44	53	62	37	38	39	46	36	35	54	53	43	36	55	41	39	48	51	42	46	48	44	68	46	47	42	47	39	34	39	33	54	45	45	42	46	49	49	51	39	37	37	39	48	31	40	47	52	41	40	44	52	53	47	43	48	47	47	38	44	45	49	57	38	48	40	40	38	64	32	48	35	49	47	46	52	47	48	59	56	45	49	41	49	55	35	55	37	41	36	37	36	55	47	40	45	48	43	62	49	57	37	44	48	46	35	48	43	45	39	49	44	46	42	49	51	52	35	41	50	48	49	36	40	35	34	54	44	39	46	42	44	44	44	47	46	45	46	50	53	43	32	42	45	38	52	50	37	37	42	54	41	45	49	41	50	39	41	60	36	50	47	54	54	40	38	34	39	50	48	43	39	43	44	43	47	46	47	43	52	41	45	32	48	54	52	54	46	44	37	44	46	64	60	51	52	43	53	49	47	45	42	33	53	48	42	48	40	48	38	38	46	37	47	48	41	49	41	53	59	51	54	45	51	41	47	55	50	34	45	29	38	34	41	48	45	45	40	44	54	47	47	43	42	42	51	41	44	42	52	42	46	51	46	36	46	45	49	40	41	46	62	37	41	51	41	46	34	49	53	43	38	51	53	46	53	45	55	36	51	44	38	51	44	60	49	45	44	45	49	52	40	52	45	40	40	42	46	44	49	51	47	37	33	48	44	48	44	42	40	55	40	58	45	42	51	43	40	36	51	47	56	51	44	42	46	31	47	55	49	35	32	39	47	40	43	51	42	44	39	41	50	43	46	48	43	39	51	44	50	36	41	46	52	44	35	45	38	40	49	45	40	48	49	38	32	46	44	51	40	38	34	39	41	39	50	40	41	40	46	35	47	59	61	66	38	40	34	38	56	52	45	52	41	46	54	50	48	45	41	42	50	46	63	50	46	48	49	38	44	44	38	38	40	43	51	46	47	51	54	46	36	41	35	47	38	49	56	48	36	44	49	43	41	36	45	42	40	45	41	49	39	44	34	45	40	44	39	47	57	51	48	39	44	50	43	42	45	51	41	52	40	47	47	41	46	41	40	49	49	44	48	37	42	40	49	45	44	42	48	44	41	48	49	54	38	48	51	58	57	49	36	43	41	39	40	38	42	39	44	44	36	51	43	42	48	48	42	36	47	54	42	32	42	45	39	46	37	33	49	38	42	36	37	37	54	41	49	46	51	52	46	39	43	57	39	47	43	42	44	42	42	49	49	34	43	40	42	55	37	39	58	40	49	40	49	50	58	42	42	37	51	56	49	38	43	58	34	39	39	42	45	37	46	33	50	41	44	38	33	54	47	42	35	46	49	54	44	46	39	49	61	54	53	58	57	48	57	52	33	42	38	43	44	47	46	46	59	47	45	36	38	56	60	40	48	48	41	50	48	48	40	49	48	46	43	47	28	27	48	54	43	44	48	42	32	41	48	41	40	43	64	38	45	52	50	46	45	42	52	52	36	63	34	45	50	46	44	43	48	53	51	30	32	57	42	47	59	40	37	49	50	47	45	47	35	32	43	35	46	46	48	42	46	38	42	47	48	45	46	37	37	37	45	55	51	45	40	45	48	45	52	31	59	54	46	42	47	50	47	50	43	46	37	54	45	44	54	48	42	46	50	42	49	49	40	55	50	45	43	43	58	46	42	45	51	43	46	38	56	33	46	40	47	47	43	43	42	44	56	41	44	56	49	44	48	55	42	45	47	45	48	55	49	47	47	45	49	36	45	49	49	41	45	49	40	35	42	39	43	48	42	35	60	36	40	50	52	42	48	49	47	39	31	42	49	40	46	39	35	50	48	42	35	42	40	56	41	47	57	47	40	34	43	55	52	61	42	40	51	44	50	54	30	42	53	40	42	54	49	35	47	48	45	41	49	42	40	61	56	38	43	52	44	48	46	47	46	37	46	37	37	38	52	44	45	54	44	35	45	47	44	39	39	38	44	54	53	38	50	37	50	33	38	42	43	55	30	49	51	47	47	55	42	56	54	57	38	39	42	39	44	49	49	48	39	47	45	46	41	41	32	57	44	39	40	44	30	44	52	52	36	41	51	54	41	41	39	52	46	39	51	41	32	44	42	61	48	47	52	44	47	40	45	37	48	45	62	46	47	38	45	41	56	47	52	35	36	41	45	54	49	47	60	42	47	48	35	41	42	42	47	40	44	61	38	46	42	43	31	48	39	45	49	40	46	45	45	45	35	49	42	53	49	43	46	39	45	52	48	41	40	38	47	33	43	43	42	46	52	44	54	43	49	38	38	41	41	40	37	46	62	42	52	47	53	42	54	45	46	36	47	26	39	41	47	50	65	35	58	57	47	38	45	38	47	35	42	51	40	53	39	35	46	42	44	54	48	38	53	45	47	34	36	40	48	61	36	49	50	44	53	52	50	44	44	48	42	48	44	51	42	35	40	45	36	34	36	45	39	35	44	30	47	45	41	46	52	56	43	50	41	47	45	54	47	57	39	38	51	47	40	44	36	38	49	39	43	45	48	43	48	46	46	43	38	40	46	47	43	48	43	43	49	35	47	49	45	46	46	42	39	38	51	44	51	46	34	48	51	41	56	43	53	29	42	40	36	40	52	43	43	44	54	53	48	49	47	43	52	49	44	43	48	44	45	42	41	53	35	44	32	35	44	42	52	38	58	51	52	50	53	43	43	41	47	33	36	52	43	32	33	47	42	41	52	36	39	51	46	55	47	37	38	49	44	46	46	48	46	41	51	44	40	41	39	43	43	37	45	53	43	41	41	51	42	34	44	33	41	45	38	42	40	44	42	49	45	44	54	52	35	47	48	41
46425	31464	21897	32481	39592	38213	33779	30327	27497	24494	22274	19101	17274	15357	14635	13227	12178	9519	6998	5504	5022	4349	3595	2784	2692	2613	2437	2287	2142	2156	1944	1969	1893	1785	1627	1626	1636	1710	1583	1668	1578	1540	1470	1548	1344	1347	1311	1200	1194	1097	1074	1015	963	899	939	1004	926	926	972	922	955	895	947	938	945	951	940	1020	986	898	912	884	894	868	855	850	816	798	807	799	800	850	745	831	816	779	744	861	790	789	863	836	842	787	761	759	810	829	765	798	761	762	769	780	766	782	753	770	810	774	797	713	781	793	741	713	757	768	752	783	730	695	777	727	759	766	770	722	728	806	776	797	732	759	753	844	745	719	803	768	747	773	732	798	831	790	743	809	753	770	757	780	794	720	779	700	749	744	709	767	703	799	782	822	768	796	720	726	798	774	769	758	785	766	776	723	771	777	763	753	800	762	750	800	790	773	764	797	711	741	783	776	796	731	729	793	759	730	793	761	737	740	736	767	767	760	734	728	781	744	715	744	755	771	742	740	800	772	744	762	746	754	750	765	778	768	749	726	744	724	836	776	780	727	739	770	776	767	751	774	767	733	781	716	771	807	767	778	802	772	771	735	766	761	700	769	731	791	714	765	763	783	717	757	782	759	744	734	741	719	746	806	774	798	732	789	764	740	809	725	766	720	781	764	707	689	704	761	778	773	758	763	773	759	756	736	740	725	705	726	794	736	804	721	720	716	748	722	756	767	774	787	822	762	758	786	782	720	737	753	764	736	743	788	728	747	777	780	708	765	737	730	727	742	785	748	737	705	743	732	753	821	738	733	693	724	702	723	718	736	803	680	759	728	776	780	788	731	733	754	726	769	778	707	775	711	715	749	751	773	756	709	769	718	766	753	751	772	771	781	716	721	766	758	738	794	749	723	755	755	764	776	753	774	712	739	779	755	723	762	728	686	775	751	730	731	771	696	775	704	805	758	780	709	734	761	727	714	755	743	757	816	718	782	750	766	748	754	773	823	755	784	734	717	730	758	768	750	755	776	785	746	718	752	743	721	751	752	776	713	778	724	783	679	771	775	758	773	761	747	746	718	696	709	742	750	790	729	760	754	772	808	719	743	760	697	764	698	730	743	704	737	797	792	772	738	812	760	733	765	768	697	737	773	786	735	736	713	764	789	785	746	774	800	759	731	705	802	761	750	761	739	769	805	752	722	758	774	826	746	736	771	745	773	815	771	812	784	763	692	807	717	739	720	742	752	754	674	789	749	791	762	753	775	737	713	742	695	695	733	768	765	750	773	789	745	736	745	745	715	770	736	778	758	732	735	795	700	743	735	772	761	750	737	776	782	770	752	709	741	726	779	730	781	721	766	727	724	810	745	766	728	715	794	731	744	720	801	699	727	723	743	795	747	779	716	758	768	770	794	735	752	775	726	732	730	766	778	729	761	767	762	711	765	732	780	734	762	734	768	790	705	737	736	746	742	761	777	730	692	829	779	740	780	739	813	720	727	733	758	749	795	756	745	785	765	744	759	723	759	747	733	746	793	767	782	759	836	767	692	751	737	781	774	720	749	762	765	757	808	747	729	724	790	812	754	769	747	744	767	771	806	730	772	736	736	751	787	730	813	752	767	749	755	732	709	785	765	764	741	718	733	729	766	736	762	767	749	776	804	716	762	738	753	766	741	737	718	765	698	744	736	752	779	762	717	737	763	751	754	787	734	745	723	733	717	760	765	755	754	702	792	742	737	757	734	741	747	767	730	731	796	779	757	764	815	738	759	795	737	782	724	751	742	785	746	726	755	786	772	737	709	810	751	755	725	731	782	784	735	736	793	731	739	761	731	792	715	718	706	740	726	734	731	743	769	739	721	759	751	766	755	784	760	781	727	736	755	706	736	729	770	765	742	787	737	742	743	711	781	739	746	778	748	754	734	722	731	759	768	724	770	739	792	762	728	772	752	736	724	783	732	744	729	764	733	693	788	773	745	715	794	772	723	734	746	750	715	784	720	774	723	766	686	783	765	739	775	736	746	708	733	700	774	731	731	728	762	742	678	774	752	812	774	764	752	778	732	785	758	743	736	757	797	759	747	773	760	762	725	743	777	729	761	810	744	741	739	722	763	774	779	774	729	753	754	762	819	763	770	772	770	717	745	767	774	758	772	730	743	810	718	770	766	756	758	751	698	735	759	763	723	746	757	748	728	710	791	718	767	748	718	772	721	787	735	719	769	745	787	732	762	787	752	757	764	738	719	720	747	751	765	751	761	785	726	785	764	812	756	748	744	798	748	763	776	732	720	715	750	752	731	729	774	741	742	762	722	758	718	792	719	761	750	748	752	766	743	762	692	732	755	744	782	722	797	742	764	737	767	730	790	689	723	762	705	762	770	728	792	807	739	708	768	748	801	759	774	746	760	730	723	693	748	762	761	744	709	779	738	783	802	791	704	747	702	729	708	782	742	759	767	798	795	745	762	733	775	751	767	743	778	761	756	820	746	724	764	746	768	743	756	773	764	732	772	728	726	758	750	754	742	750	765	744	733	744	725	758	805	737	727	729	736	753	715	716	753	720	753	782	701	746	760	742	761	752	738	723	750	708	740	754	712	765	778	739	719	714	737	726	798	748	714	742	787	762	780	809	742	778	752	785	725	714	736	781	722	775	724	790	789	664	729	733	795	742	761	754	762	772	739	794	745	718	740	760	744	724	772	721	758	769	811	747	819	756	701	766	726	807	751	810	706	680	751	737	760	740	779	699	766	753	771	736	755	801	735	728	785	729	802	757	743	767	762	740	758	772	730	749	767	753	741	781	714	745	739	728	719	744	742	743	738	758	804	795	782	785	770	756	738	746	759	750	792	726	760	732	717	753	763	764	742	763	739	694	772	753	755	754	743	766	723	786	742	747	748	773	754	790	775	729	751	764	778	771	712	788	780	748	747	725	751	665	758	747	735	803	755	740	767	757	737	768	788	769	780	772	807	750	764	730	712	736	743	730	712	733	737	741	745	757	790	785	746	769	771	760	754	761	787	775	765	726	735	740	777	770	748	718	785	744	766	722	798	713	750	716	752	711	743	775	753	758	763	761	756	734	753	761	786	709	736	726	704	794	758	739	748	746	800	730	787	717	728	736	759	721	759	750	710	706	801	773	711	762	743	787	772	787	697	745	727	632	782	835	769	749	782	725	768	782	720	763	753	730	730	803	803	761	800	753	702	795	733	708	775	733	688	721	735	751	818	762	780	782	725	758	761	762	779	743	758	769	694	750	704	733	751	714	744	754	748	714	779	734	764	737	752	743	768	748	757	734	760	732	748	805	754	704	686	746	818	715	765	745	715	747	778	753	682	733	744	755	731	737	792	726	761	756	751	709	745	764	747	770	782	694	787	772	756	745	762	777	728	720	754	747	766	737	757	706	747	750	745	782	769	727	767	743	746	725	752	753	804	741	749	756	724	765	748	751	757	758	712	732	732	745	756	783	761	737	775	731	693	693	789	742	748	742	749	807	726	752	750
3383	1099	485	393	503	572	472	415	367	315	269	196	215	191	179	148	123	96	58	63	49	36	50	43	42	51	38	33	45	37	50	40	37	35	35	33	38	25	33	45	31	30	35	34	31	36	39	39	32	35	33	34	30	37	25	26	26	26	29	21	22	24	34	35	25	35	20	26	33	30	26	28	36	26	23	21	30	37	34	29	28	31	29	21	25	28	40	34	32	32	28	32	33	18	33	30	41	28	36	31	33	35	36	26	24	18	33	24	31	28	37	35	26	26	31	29	37	28	25	29	29	21	24	23	29	35	30	31	37	27	26	31	37	28	19	23	26	36	22	23	33	25	33	25	34	35	25	27	25	26	25	21	40	36	39	30	33	27	27	28	27	31	23	30	23	33	27	27	33	39	37	20	36	27	30	26	28	27	25	26	30	30	21	23	31	24	28	24	39	20	34	24	26	32	25	31	21	30	28	26	27	26	20	31	17	38	18	32	36	29	29	31	32	20	15	31	27	28	31	26	28	29	29	27	35	23	21	23	35	35	31	30	37	19	16	30	28	22	34	37	30	32	36	32	33	28	27	31	32	34	30	28	30	17	28	29	25	29	26	19	27	29	35	23	25	31	30	35	28	26	29	28	29	23	27	26	34	28	25	23	34	28	23	28	25	20	23	29	27	29	24	26	26	30	31	31	19	32	26	36	29	23	31	28	26	28	41	23	25	22	29	31	34	39	31	24	22	35	25	23	18	27	32	25	28	33	24	27	29	25	33	33	29	22	31	25	24	25	25	26	27	20	28	31	30	27	30	40	22	30	31	27	25	25	28	33	28	32	25	28	19	30	27	31	23	25	28	23	33	16	24	29	38	25	17	26	31	35	25	33	31	29	26	34	33	31	29	30	23	27	31	31	28	29	38	30	34	26	36	28	25	26	25	35	30	20	29	39	21	24	27	23	39	39	26	36	31	16	23	31	34	33	26	31	36	37	42	29	29	33	24	23	34	38	20	22	29	37	34	21	27	31	32	30	33	35	37	26	41	43	22	25	24	30	28	23	29	36	17	26	21	22	33	32	27	29	23	35	25	24	28	29	24	24	30	33	22	29	25	38	29	40	28	34	25	19	27	35	25	39	28	26	25	32	29	31	38	31	35	25	38	29	26	30	27	29	41	26	30	27	26	31	25	32	33	22	33	23	30	22	30	32	41	34	36	38	24	29	21	20	18	33	35	39	25	37	35	34	22	27	36	33	28	24	39	25	26	26	25	30	30	17	26	29	29	29	30	19	21	37	25	28	35	23	18	36	30	32	29	25	31	24	30	27	40	27	19	19	29	27	43	27	26	35	44	24	41	29	23	16	24	19	25	35	23	26	30	34	26	27	25	19	30	31	26	33	27	28	30	24	27	20	29	28	21	36	28	35	33	27	35	27	26	21	32	31	28	20	33	21	31	26	28	20	26	33	21	33	24	25	30	32	30	27	29	34	29	36	31	32	31	30	25	27	24	38	25	23	30	24	25	32	26	26	31	33	28	32	33	27	37	27	21	24	38	28	24	26	36	30	34	26	26	25	30	32	32	26	23	28	31	20	26	34	21	19	32	29	33	26	34	29	27	28	26	30	27	25	30	35	34	27	21	27	24	27	17	36	21	32	30	42	38	28	26	20	25	25	27	25	28	23	32	17	26	35	31	35	28	23	38	23	35	32	35	25	26	29	32	33	37	35	36	27	30	27	33	30	30	21	26	28	31	35	31	28	34	23	24	28	35	29	25	31	30	27	25	27	31	21	25	25	30	29	30	22	22	23	35	26	25	26	34	44	20	25	19	27	20	34	32	37	35	31	33	28	29	27	25	31	41	22	34	31	29	24	32	29	29	26	30	30	29	24	26	25	33	25	23	19	23	39	31	27	25	40	29	26	32	33	24	26	34	31	32	29	20	31	38	30	34	30	28	31	18	19	27	33	29	27	33	32	28	29	31	29	23	28	22	24	34	25	26	26	27	19	25	24	38	24	22	26	22	27	25	32	28	41	18	23	25	29	26	26	31	24	29	31	21	38	20	26	29	31	28	22	24	32	31	29	20	29	29	27	29	20	23	30	33	23	28	33	25	27	30	41	24	16	29	27	22	23	24	27	37	30	24	29	34	26	22	36	40	36	27	20	29	25	34	27	28	35	31	25	30	35	33	29	29	25	27	27	25	30	30	29	24	25	34	18	16	23	21	27	28	24	19	31	27	31	22	35	37	39	35	27	28	19	27	28	26	27	25	24	32	26	31	24	27	27	28	28	24	41	23	23	30	31	17	33	25	32	27	26	24	30	28	19	12	24	31	28	35	26	43	23	25	23	20	24	30	25	20	23	28	24	37	33	21	25	31	28	26	27	23	31	33	34	30	23	19	26	20	32	29	20	26	30	26	31	30	33	28	31	30	28	30	29	33	28	26	30	32	29	22	36	29	32	25	25	26	31	21	30	24	36	23	37	35	27	25	35	33	20	23	22	35	29	29	29	23	35	37	26	31	27	29	28	20	25	33	24	29	29	29	31	31	27	23	32	36	25	24	26	23	20	26	31	26	35	26	34	25	19	28	25	22	34	22	28	36	20	23	30	21	32	25	24	28	34	27	36	27	25	33	28	26	42	25	30	26	19	36	33	25	32	33	32	28	34	22	33	27	25	27	29	27	24	33	28	31	25	26	20	34	19	22	30	34	32	33	39	31	32	17	25	25	23	25	28	27	25	22	32	29	31	30	37	31	30	29	25	33	28	29	26	17	29	19	31	33	35	28	29	32	33	29	28	27	30	26	22	27	23	23	26	28	34	27	29	36	28	28	41	26	23	30	27	29	32	24	31	29	27	33	33	23	23	38	29	30	34	28	27	33	25	26	26	33	27	28	29	32	19	31	26	25	23	34	27	25	22	28	24	27	24	28	31	34	38	32	26	31	29	24	33	35	26	31	38	34	30	26	33	30	32	27	36	20	27	36	28	28	26	28	27	21	24	30	26	35	43	25	29	33	36	21	29	28	28	25	41	31	18	30	26	27	25	25	33	20	36	23	32	31	30	28	24	24	24	27	25	33	28	32	23	31	47	23	31	24	25	29	33	24	34	34	23	28	24	28	26	23	25	30	31	25	41	27	31	32	29	24	27	35	18	19	20	25	29	32	33	31	29	27	25	24	31	41	24	25	26	22	27	11	37	23	26	18	33	27	33	25	28	30	23	30	25	29	37	31	25	24	21	28	15	23	24	30	24	38	21	27	20	39	19	37	31	28	29	32	29	26	24	41	32	30	25	30	22	21	28	43	25	25	24	34	27	24	32	26	25	36	28	16	36	31	29	26	25	25	24	28	21	27	28	36	26	24	35	23	21	20	36	26	34	30	24	37	35	18	27	26	28	25	24	33	25	32	22	29	36	27	27	40	30	26	23	26	25	26	18	32	23	31	24	26	30	33	30	25	31	24	24	27	24	34	26	23	29	26	17	30	31	34	27
34288	21455	13125	23209	30948	30741	27704	22959	20538	17639	14600	12037	10511	10349	9010	6918	5940	4735	3073	2701	2368	1902	1547	1354	1318	1347	1153	1158	1154	1049	1043	1000	906	921	956	872	902	863	828	929	909	828	836	779	711	681	736	738	670	672	594	574	548	567	609	578	567	579	574	593	543	562	563	539	621	603	574	577	528	534	594	523	555	552	511	516	530	518	497	502	477	508	539	515	489	532	504	467	520	500	507	504	534	459	487	498	486	469	467	487	475	456	471	485	486	525	505	463	504	480	502	465	499	499	507	516	486	484	471	476	461	475	442	494	504	473	461	482	509	513	470	480	500	489	518	490	499	525	516	491	465	468	520	477	489	479	510	463	472	504	483	501	484	464	495	495	490	460	474	535	501	482	489	466	522	490	486	485	507	485	498	513	449	477	493	495	474	482	465	488	466	520	465	471	467	520	454	476	486	484	461	484	482	492	547	465	529	502	508	525	510	464	525	482	445	518	467	472	509	476	449	466	468	515	453	481	464	486	481	485	464	479	487	453	470	522	504	481	457	474	491	476	455	515	511	493	479	502	498	478	451	477	463	524	460	507	483	467	470	472	474	456	488	478	502	497	466	488	506	491	483	517	492	475	503	490	487	502	499	543	456	474	504	482	451	498	475	505	514	494	477	497	485	443	459	447	485	504	473	463	513	479	510	483	490	435	477	465	494	460	489	461	457	438	503	461	499	476	470	500	513	460	485	464	538	468	464	440	503	514	459	490	477	473	515	446	452	482	490	488	492	486	526	528	471	478	497	482	491	449	492	472	483	500	490	512	457	456	495	500	497	520	493	521	472	474	512	501	509	530	483	444	458	511	500	463	490	477	506	496	487	462	487	495	476	479	472	480	509	510	479	512	492	511	439	412	505	466	511	449	478	466	443	458	476	455	523	465	487	499	471	488	500	484	500	476	467	496	507	462	456	512	460	476	527	470	472	451	501	463	494	477	524	485	454	472	483	468	478	448	461	423	464	482	484	490	529	489	461	473	503	524	499	490	459	506	468	450	498	478	491	505	527	494	468	463	512	503	480	501	487	512	478	474	485	455	498	503	493	498	473	485	496	466	500	505	483	503	466	454	452	527	470	510	498	464	525	460	489	474	491	453	471	501	481	488	487	516	466	479	515	519	471	475	474	494	543	506	463	444	494	503	475	528	473	514	485	492	477	472	475	491	477	469	478	475	496	484	477	468	515	488	493	455	521	465	476	470	478	480	471	467	457	469	488	505	453	497	500	452	490	457	507	477	459	502	447	505	498	476	498	462	470	503	471	536	481	499	495	505	493	473	475	514	438	460	473	490	505	492	467	459	499	448	430	495	473	453	439	466	525	518	445	496	508	538	498	498	486	469	475	492	511	547	467	502	478	474	477	487	456	448	495	494	457	479	482	473	485	521	455	486	484	463	492	450	484	473	501	505	506	479	492	505	524	517	476	472	467	518	464	523	469	494	469	481	493	463	473	508	451	503	478	496	502	465	499	462	520	499	469	495	486	465	498	517	469	481	470	472	490	487	490	494	481	482	465	438	464	507	490	502	539	483	473	503	517	502	474	496	480	456	497	472	460	553	452	482	487	489	504	474	458	492	451	480	447	510	480	503	480	519	500	458	511	460	492	457	504	501	489	449	465	479	498	463	483	497	504	474	464	486	497	461	476	483	476	448	469	496	492	487	459	491	481	459	489	479	476	501	490	514	490	500	464	482	502	460	444	555	511	497	492	434	505	495	555	506	477	518	498	480	493	473	479	543	493	531	518	502	527	513	490	496	481	513	484	467	471	447	507	441	548	475	497	496	474	452	472	523	498	494	430	454	502	498	485	481	499	470	473	495	455	518	470	473	471	477	462	436	459	495	514	491	487	453	479	489	474	466	439	509	495	489	490	453	470	503	479	489	466	471	454	509	487	461	515	484	464	540	488	476	516	452	476	507	478	491	509	519	483	489	451	482	509	472	448	473	504	463	506	475	508	498	470	502	472	505	478	437	478	499	489	511	494	530	477	498	494	503	478	487	473	494	468	482	479	510	468	482	470	486	503	487	498	467	462	480	461	518	479	510	484	496	474	510	471	486	480	508	471	450	485	452	513	497	491	456	446	477	480	489	503	524	502	514	460	515	460	463	464	461	506	461	473	467	493	508	481	478	464	502	465	475	472	488	476	462	508	484	464	494	499	483	485	464	524	482	514	475	509	474	491	476	461	478	491	515	499	475	464	511	493	482	454	491	482	519	499	511	475	503	480	503	502	475	474	483	504	484	524	491	486	480	476	523	474	497	515	462	508	521	475	475	476	463	514	498	480	491	520	489	465	490	486	479	497	488	473	489	503	503	482	499	522	474	476	479	496	468	471	472	461	475	463	502	514	480	503	478	475	477	488	467	498	454	489	468	478	459	478	486	465	489	477	503	485	438	480	432	508	507	433	467	473	429	469	497	498	503	466	489	467	473	503	497	475	463	472	522	504	464	492	506	477	470	461	501	474	484	458	476	444	510	517	495	472	537	525	497	472	500	500	495	465	455	450	470	461	485	485	491	446	536	481	464	494	454	508	480	485	477	446	472	518	487	450	480	432	469	522	445	486	536	491	511	532	452	517	505	483	536	484	499	450	479	496	493	522	488	463	512	527	457	480	503	505	454	478	495	481	470	492	491	479	474	509	517	505	489	453	498	477	514	509	463	475	461	466	504	467	459	476	479	476	526	459	488	461	485	494	486	501	467	453	522	488	484	513	500	474	459	476	507	487	456	447	482	464	460	460	509	530	508	487	459	499	467	490	471	504	488	490	492	471	443	499	441	495	465	505	495	485	469	503	538	512	477	457	467	475	478	503	475	461	520	489	491	470	489	478	465	500	453	448	496	484	504	478	473	484	486	480	484	516	493	490	494	462	438	485	440	524	514	454	487	526	470	499	480	513	479	485	500	488	478	430	489	490	454	517	466	498	509	493	460	488	502	542	434	502	522	499	496	482	497	482	481	486	510	465	470	438	505	525	497	501	471	486	516	481	448	433	472	484	512	473	464	490	501	489	492	493	486	477	443	497	488	456	512	504	496	457	455	514	500	481	495	490	494	476	462	494	512	497	458	479	463	466	482	506	492	477	464	483	501	448	509	452	511	450	492	455	488	501	492	436	477	459	477	484	502	484	478	471	466	465	487	481	482	522	479	478	494	475	513	468	491	485	480	506	541	503	453	465	483	496	459	507	493	484	504	488	494	497	469	448	516	458	501	531	479	505	440	503	485	463	444	490	469	478	480	482	481	527	456	508	486	436	492	470	462	466	440	470	494	475	494	489	471	442	488	475	537	499	461	435	467	496	506	454	446	461	514	438	515	452	459	446	518	482	440	502	457	460	472	503	470	450	531	443	444	500	474	476	478	481	512	492	439	444	531	464	488	462	506	451	467	515	473	481	460	482	473	460	446	486	499	496	486	497	482	509	477	464	475	505	482	458	522	484	476	470	451	466	532
5913	3239	1105	702	938	1054	915	869	754	590	493	450	368	318	272	236	169	128	114	97	98	57	77	62	57	57	49	72	60	68	73	46	65	48	51	49	40	65	48	48	62	54	44	44	44	50	47	46	44	47	48	44	41	36	41	38	33	48	42	40	53	38	32	39	46	34	40	41	40	30	43	47	34	38	40	35	37	44	32	41	47	37	27	35	33	33	46	33	30	32	54	29	24	40	37	34	49	38	28	37	22	43	52	29	38	45	47	34	33	33	29	30	40	40	40	43	39	39	54	41	42	38	43	38	40	30	56	34	36	32	55	29	34	45	34	38	27	50	35	32	48	45	40	39	51	41	42	49	40	38	40	38	52	38	36	32	36	23	39	34	28	32	34	42	24	33	29	31	42	29	29	37	39	35	38	33	27	38	31	47	34	45	38	34	39	31	39	25	33	38	31	46	40	44	35	43	35	40	41	52	27	38	35	45	42	38	38	36	35	45	37	46	40	45	28	42	36	33	38	28	40	48	28	34	23	43	42	36	47	36	33	37	35	49	36	35	27	43	38	48	37	48	43	39	37	46	42	43	43	35	28	31	31	34	32	25	41	55	36	39	35	28	46	33	45	49	33	47	40	44	38	44	50	42	34	35	37	41	35	33	38	22	51	31	32	37	34	31	47	39	43	37	48	30	45	31	44	35	36	40	37	35	44	34	33	38	27	40	50	39	43	28	39	30	36	41	33	33	42	32	32	38	39	39	53	24	43	36	34	33	29	36	38	40	43	42	45	34	31	43	28	28	49	29	35	37	45	35	40	36	36	45	28	30	39	49	43	45	41	39	44	33	36	43	32	35	38	35	43	44	31	28	32	45	36	31	47	44	39	34	51	36	33	24	38	43	27	45	31	35	42	38	41	41	43	27	43	41	30	34	32	38	40	29	40	36	36	42	43	35	47	36	34	43	43	40	35	29	42	41	30	35	34	35	28	42	60	36	36	40	33	38	41	32	32	39	43	38	37	31	41	50	30	36	35	40	37	35	43	47	32	40	31	32	34	32	35	50	40	34	39	41	31	32	44	46	47	44	46	36	42	34	30	39	32	46	28	30	47	43	40	36	47	47	35	33	44	39	49	38	31	46	42	38	38	37	36	36	26	35	29	42	45	30	36	38	31	32	54	44	47	35	41	33	46	55	44	32	41	37	40	46	28	47	37	35	43	34	31	29	25	48	40	31	39	32	34	41	34	33	36	55	42	40	33	24	39	36	40	36	53	26	46	27	37	46	44	34	41	38	42	38	33	36	33	39	33	39	36	39	30	25	34	43	48	41	37	36	38	32	46	46	29	36	25	40	31	52	30	43	41	36	40	41	30	32	47	34	40	33	41	42	32	31	38	28	32	43	46	42	45	35	38	45	44	34	37	46	34	29	31	37	39	27	32	33	31	32	34	39	37	48	42	34	42	34	43	43	26	30	44	38	42	27	50	44	57	36	33	36	36	37	32	45	41	28	39	35	41	44	36	43	47	42	35	39	33	33	35	39	46	34	31	46	33	37	39	50	47	47	31	36	29	43	41	40	28	39	46	33	27	42	35	36	40	36	42	41	33	37	32	31	40	25	38	23	46	32	47	42	28	44	41	33	40	34	37	41	39	37	44	38	50	32	33	38	40	32	33	39	37	43	42	33	35	43	40	31	33	39	44	52	29	43	31	33	32	47	32	28	36	46	48	48	49	29	29	42	37	35	31	36	46	34	40	37	29	46	57	30	35	32	34	35	35	33	48	40	44	33	42	34	39	45	40	37	31	38	29	41	38	40	32	37	32	47	35	42	41	37	37	40	50	41	46	40	39	30	27	29	42	38	42	47	41	35	42	50	39	49	35	24	41	29	33	35	45	32	41	34	32	38	40	30	37	39	34	33	38	42	30	38	43	39	43	37	47	34	45	44	45	28	41	29	32	43	44	33	39	51	46	37	44	40	37	31	35	41	36	31	47	39	37	29	37	32	35	42	36	31	39	50	30	40	31	39	39	43	29	54	33	38	41	30	50	21	36	28	35	39	40	41	33	37	38	38	36	27	32	38	31	38	34	38	34	41	35	35	35	33	41	37	39	39	33	35	35	33	41	42	33	46	30	49	27	29	34	34	37	30	47	39	40	35	29	33	33	30	40	43	40	32	35	39	43	37	33	38	41	28	31	45	30	50	46	45	36	35	42	25	52	27	30	40	45	43	42	27	29	32	41	38	47	51	34	47	39	36	39	40	45	30	47	34	40	37	27	33	38	51	37	44	34	28	41	35	30	34	36	50	43	45	41	32	35	37	32	36	35	39	41	35	42	33	42	33	49	43	34	32	35	46	41	26	32	25	43	33	43	33	34	38	44	32	38	27	43	39	30	53	25	39	34	38	41	40	41	39	41	36	41	44	38	27	46	33	36	39	38	41	28	35	46	38	34	39	32	32	47	36	44	42	44	43	38	50	39	36	28	37	32	38	33	43	30	37	36	42	45	34	36	38	56	46	38	26	34	47	29	47	37	35	28	48	44	43	38	37	43	42	24	31	53	34	32	41	33	29	33	34	35	32	38	33	39	37	38	59	34	41	36	44	37	28	38	45	33	48	35	35	42	34	48	56	28	38	36	39	35	37	35	23	39	26	38	31	27	40	45	47	44	31	38	32	35	38	37	27	44	31	44	42	37	41	29	38	48	30	42	43	40	28	33	49	33	43	34	38	37	54	40	27	39	37	41	37	29	32	36	42	53	40	45	44	36	47	32	48	43	43	38	39	42	31	40	33	39	38	41	33	41	35	47	32	30	37	40	44	42	40	33	39	38	32	40	35	46	44	28	42	32	33	42	35	39	36	39	41	39	37	44	34	43	42	52	40	39	47	38	33	37	40	39	31	41	39	38	31	45	26	46	29	41	42	38	38	31	37	42	40	43	39	36	37	43	49	30	41	41	42	36	44	39	33	26	42	34	44	33	46	28	28	36	48	38	51	35	30	39	40	28	31	29	36	36	35	41	41	30	37	48	35	41	29	34	38	36	46	36	45	35	34	44	51	46	35	28	43	39	29	34	32	44	30	38	34	36	45	37	34	40	38	35	40	42	51	36	30	34	37	38	37	32	31	36	35	29	35	34	38	41	36	39	34	47	43	25	42	43	52	37	39	40	39	35	34	43	38	43	45	42	38	31	44	34	31	51	35	40	38	40	32	41	30	37	38	43	48	38	34	36	41	42	39	38	39	45	50	55	41	30	34	24	40	28	41	46	32	40	30	38	42	27	55	31	44	44	27	45	42	34	50	33	34	49	38	38	37	30	32	37	34	43	37	46	29	36	43	52	34	34	35	36	33	44	44	33	42	41	42	43	40	37	33	34	32	46	42	45	40	34	45	33	42	50	46	33	32	41	30	43	35	39	36	40	37	40	35	35	31	39	35	34	29	34	47	30	50	30	32	36	43	42	31	29	37	31	34	24	40	43	40	28	36	40	41
43030	29161	19167	29858	37249	37408	34510	31995	28013	24322	21631	19363	16792	14810	12769	10086	7747	5971	4709	4475	3844	3013	2487	2485	2404	2179	2020	1873	1816	1763	1656	1570	1532	1485	1524	1343	1427	1455	1392	1519	1426	1233	1290	1190	1152	1062	1098	1024	947	899	836	860	813	836	776	780	785	742	757	810	837	803	840	872	912	826	799	802	818	805	797	740	723	753	724	736	636	683	693	724	698	717	676	656	680	683	725	740	647	639	675	744	694	708	628	603	670	605	680	677	650	645	633	663	626	663	636	634	639	625	637	643	625	685	641	645	625	603	637	627	642	600	634	655	670	639	656	676	694	674	654	675	665	612	648	608	646	649	603	662	661	637	635	646	665	667	655	620	617	683	633	607	654	638	643	583	650	645	645	637	666	649	644	645	658	622	670	678	661	645	638	670	627	646	650	619	652	663	606	670	619	624	649	648	646	696	620	653	609	644	627	641	690	697	624	651	602	638	646	631	660	661	652	650	620	600	641	623	642	616	657	615	645	665	625	602	635	590	637	695	634	632	639	668	636	648	673	641	611	615	639	644	606	660	631	639	642	616	649	646	676	658	629	643	646	645	627	613	675	645	637	656	613	639	638	630	637	646	629	615	620	627	612	624	607	635	646	660	668	692	614	706	655	607	601	622	621	628	629	644	638	626	617	673	626	602	667	655	631	628	638	612	646	637	642	608	677	628	614	649	601	612	621	638	597	638	627	649	650	601	625	647	653	650	672	611	609	621	639	621	657	679	622	653	659	646	636	682	656	595	648	634	637	630	644	610	637	645	595	630	653	600	648	621	612	666	637	645	623	606	615	647	637	634	647	611	606	662	646	642	626	678	661	640	597	631	661	627	682	690	670	629	658	679	595	631	655	601	665	612	633	680	642	610	628	670	652	678	654	664	601	647	652	632	642	629	716	616	656	635	687	680	632	634	642	650	621	654	660	620	619	662	666	644	627	667	621	634	644	645	654	649	643	621	651	629	644	669	627	644	600	649	682	667	637	610	675	612	641	644	647	635	610	670	602	603	650	676	621	617	613	706	650	639	641	601	662	643	605	633	614	608	640	599	643	612	656	671	600	619	627	605	643	614	659	618	608	665	681	628	626	625	590	601	713	653	658	612	654	675	591	668	679	653	582	634	636	612	599	621	632	677	645	648	651	620	666	640	633	616	636	661	589	617	651	651	606	643	644	630	633	668	639	602	612	639	639	628	613	635	654	680	601	657	633	636	637	617	624	635	663	623	627	678	641	633	625	630	638	657	658	566	620	675	614	624	717	632	643	631	652	649	605	638	619	655	593	596	633	635	609	647	620	640	648	654	638	646	646	646	640	641	693	622	644	643	668	624	663	644	667	652	661	629	672	639	623	613	667	629	659	673	649	616	589	621	625	633	648	655	635	639	634	641	640	611	645	623	618	655	668	682	632	627	659	605	628	608	629	610	655	609	603	659	636	670	632	614	610	629	671	600	673	628	711	574	600	621	632	657	642	617	614	618	639	656	719	642	623	620	660	624	653	614	626	648	630	595	693	638	651	620	626	661	654	634	661	635	609	604	688	637	628	706	655	624	619	676	655	613	637	624	645	617	705	645	663	625	639	650	647	631	659	632	615	638	659	653	659	671	635	606	642	634	647	642	630	598	629	682	596	693	658	612	628	586	584	650	651	672	669	608	644	604	687	660	625	628	648	643	600	675	642	640	651	640	600	602	646	655	611	644	675	625	633	641	594	647	617	677	675	602	638	676	626	625	618	635	590	648	645	637	637	621	635	650	658	607	609	667	641	610	587	694	662	610	623	651	602	624	654	648	652	627	649	662	596	636	620	625	639	607	638	657	651	640	619	597	591	614	626	636	638	600	637	652	641	661	662	608	598	621	672	666	633	607	673	665	623	616	638	650	647	656	651	698	665	648	608	631	621	632	642	618	630	623	648	610	611	649	651	605	614	647	638	666	646	698	619	663	660	633	656	644	652	640	673	599	692	621	666	654	653	652	655	657	589	632	655	648	655	664	634	644	624	606	670	651	628	632	644	634	634	649	641	655	625	656	622	672	627	636	645	599	710	609	649	654	628	616	615	615	642	648	656	640	646	644	655	631	612	647	638	637	614	592	618	623	616	646	678	633	603	612	642	621	645	656	700	675	582	648	640	600	648	664	639	620	593	620	598	672	691	626	659	601	659	669	631	633	667	626	640	637	635	643	647	611	667	711	611	654	641	636	635	671	634	637	694	590	687	664	622	661	608	642	637	662	594	614	618	658	648	627	634	604	597	676	656	646	634	706	642	652	638	604	576	607	670	611	639	581	625	613	613	670	636	633	685	581	693	640	671	601	622	623	598	628	619	654	627	620	625	625	628	652	646	625	645	633	625	659	573	650	637	659	633	641	616	663	573	659	631	630	603	638	625	655	687	620	599	612	615	617	644	669	624	658	639	638	632	645	629	614	633	658	636	592	594	660	632	589	629	628	638	606	637	650	643	585	666	613	653	642	652	623	597	667	651	630	594	640	665	653	658	655	625	652	622	660	609	648	611	642	658	607	641	635	619	618	648	643	629	597	624	639	644	653	681	632	614	675	642	605	637	648	599	660	616	583	656	600	673	625	647	637	652	636	626	633	594	609	617	658	644	626	609	660	588	657	671	621	697	663	642	671	677	646	668	634	650	664	610	641	609	645	611	627	637	669	643	654	618	644	622	646	630	647	605	640	620	615	673	612	617	601	655	574	607	679	643	684	629	594	650	643	616	575	620	651	633	625	644	621	640	640	648	658	615	621	665	628	630	626	620	610	666	662	594	610	644	647	630	607	671	627	671	640	646	653	621	649	662	649	677	596	605	659	631	597	650	646	649	614	642	633	630	618	633	628	633	671	650	650	606	630	650	657	595	595	621	595	662	647	618	664	600	647	648	655	641	668	609	644	685	635	633	632	647	630	685	666	630	673	639	621	660	658	622	669	650	655	639	633	623	648	619	611	636	657	610	624	643	651	664	643	702	613	674	625	633	666	617	625	643	596	664	600	628	671	669	632	629	594	633	631	618	627	637	618	644	625	617	655	641	636	619	599	641	638	599	629	636	665	640	599	617	630	597	644	634	629	628	633	628	636	647	652	649	684	653	632	607	640	601	694	639	639	635	662	642	598	633	667	644	627	647	643	641	676	618	663	663	628	642	600	630	619	641	652	676	644	632	682	664	670	644	675	651	699	620	652	604	623	585	650	627	678	625	671	654	613	628	667	642	653	646	615	660	630	643	687	610	634	613	656	632	640	646	623	654	622	647	631	623	608	626	610	642	657	647	656	634	614	624	584	653	642	649	639	656	678	628	630	636	632	627	634	613	620	651	610	650	643	633	684	600	610	634	638	635	669	625	604	653	657	634	653	641	636	666	641	660	627	632	591	673	615	591	673	645	602	661	654	637	604	654	670	653	636	610	646	635	617	654	612	649	637	666	548	644	624	633	679	618	638	632	646	608	643	615	584	662	648	657	656
6200	2237	757	570	708	773	760	658	572	438	376	289	274	215	220	150	132	108	108	99	88	63	58	60	51	61	59	60	52	50	49	50	58	46	48	56	58	48	47	45	47	48	51	51	51	42	45	50	34	45	41	34	37	42	35	44	39	37	47	50	39	41	47	34	43	36	30	42	32	41	29	33	31	45	36	37	39	30	28	27	31	38	40	48	27	36	45	50	37	31	43	41	29	25	45	41	31	39	44	35	25	31	31	50	42	42	51	48	34	42	37	34	33	43	33	42	42	39	40	28	45	32	34	37	38	40	35	39	37	48	36	38	37	35	42	38	39	31	32	40	35	33	28	35	31	35	32	26	30	41	32	41	33	32	45	38	35	42	35	34	46	40	40	38	38	36	31	39	42	35	36	38	39	45	32	27	40	29	31	33	35	42	47	28	38	36	33	35	39	36	34	39	33	34	38	35	41	35	32	35	35	28	37	47	37	23	40	39	51	35	39	27	35	39	39	28	29	31	47	37	42	38	38	56	29	30	48	41	38	42	30	41	35	32	36	50	33	32	44	35	47	31	39	32	38	30	35	50	35	35	37	45	36	41	41	38	36	47	29	39	44	45	26	36	39	37	34	31	41	38	40	33	34	34	33	32	36	37	27	35	40	45	42	45	44	34	39	43	33	27	26	35	29	31	34	38	34	37	50	33	37	36	32	43	43	29	37	32	33	28	37	44	37	27	27	36	41	27	39	40	35	39	28	39	38	46	26	47	41	33	40	42	41	30	31	27	34	48	37	30	41	45	27	35	37	43	45	38	24	30	43	37	30	31	39	36	43	30	42	41	37	37	36	39	41	34	39	32	40	37	32	42	47	36	39	28	29	21	34	43	30	33	30	37	40	43	33	31	38	38	48	36	37	47	41	29	36	43	40	38	46	38	36	32	36	54	36	30	38	37	34	37	41	27	45	48	33	33	41	39	37	39	37	38	31	31	34	23	28	43	49	32	37	32	45	41	33	47	46	35	38	52	29	39	40	49	36	40	46	33	41	49	33	38	46	37	38	42	50	50	35	44	32	39	33	45	36	43	37	50	43	28	35	38	40	38	38	37	47	34	35	41	34	38	39	38	33	40	33	35	40	28	35	42	41	32	34	37	27	35	40	35	38	34	46	37	31	48	41	38	27	26	29	32	33	32	36	38	26	36	54	36	38	35	43	40	39	30	31	35	30	31	33	33	34	36	33	34	37	34	45	32	46	35	33	35	35	37	42	44	36	23	36	31	25	33	28	37	49	50	27	30	41	42	33	33	34	40	32	27	33	34	37	31	27	39	29	32	33	30	37	40	37	36	34	40	35	44	39	35	41	40	45	31	32	32	45	50	41	45	28	31	42	35	37	44	35	25	36	33	47	44	42	35	37	33	31	40	30	28	34	36	43	32	34	33	27	36	42	43	36	37	23	36	45	33	30	36	29	27	30	41	35	38	42	33	42	31	42	40	38	39	35	51	31	38	34	35	44	39	36	42	40	41	35	36	48	41	44	38	37	46	41	36	40	33	27	44	36	41	40	42	47	32	43	30	36	26	28	37	37	38	33	30	38	38	38	28	38	44	46	46	49	37	36	40	34	42	35	43	34	40	44	32	42	30	51	41	47	37	43	39	35	33	37	36	37	47	44	42	39	47	37	47	39	39	38	42	40	25	36	31	37	36	28	34	37	43	41	33	35	32	28	37	45	33	52	30	22	33	24	44	33	31	35	32	38	41	44	34	22	40	52	37	29	37	35	40	37	36	33	38	34	38	25	42	42	37	38	38	39	44	36	44	31	31	38	40	32	35	38	33	40	32	38	45	41	34	36	30	50	38	43	46	29	38	32	32	40	33	42	59	31	41	41	37	40	28	35	32	44	34	29	23	41	37	31	30	38	24	51	40	36	42	34	38	27	49	29	40	40	38	32	37	29	34	39	33	44	38	45	26	31	32	33	39	33	44	35	34	47	37	39	32	39	26	34	41	42	39	40	31	29	38	32	38	37	34	34	31	40	46	41	28	38	33	36	47	41	32	45	37	35	32	32	38	28	38	43	37	40	48	34	39	33	51	44	43	33	38	41	34	46	36	36	41	37	32	42	30	36	37	33	46	28	49	42	30	33	34	41	47	31	39	34	34	38	39	38	24	27	36	30	50	41	26	36	46	35	29	31	39	33	49	32	51	27	41	38	42	21	55	44	36	40	43	38	42	33	43	43	38	35	40	34	35	39	51	42	36	47	36	38	48	33	35	42	45	33	20	42	42	44	22	37	38	33	32	32	46	32	48	30	38	39	34	24	43	29	29	49	43	40	42	43	41	39	34	41	46	45	31	40	37	31	32	42	39	36	37	30	32	44	35	31	37	36	41	30	46	41	34	41	38	43	57	51	35	41	38	36	36	24	34	35	31	26	34	34	42	30	34	32	37	31	30	33	40	39	39	38	34	39	37	41	36	33	32	35	37	39	46	35	48	42	34	46	36	39	42	44	42	35	34	35	34	34	41	37	36	28	33	38	32	29	32	40	38	42	31	35	36	38	36	44	37	43	41	36	42	35	28	41	36	37	44	40	30	43	48	41	39	37	35	44	34	31	44	39	46	39	34	42	23	28	27	35	41	50	32	29	31	53	40	35	39	36	42	31	34	36	42	29	32	35	35	43	38	40	32	34	36	47	26	39	37	38	31	47	42	39	41	48	39	42	28	36	35	48	36	36	34	37	35	32	43	28	40	33	40	35	41	35	26	45	26	35	36	41	36	26	39	40	33	38	42	34	34	31	40	32	39	35	37	40	43	44	38	33	37	40	32	38	31	48	35	42	42	36	29	47	44	39	34	46	33	34	43	40	37	43	30	39	37	29	45	38	44	34	36	40	43	40	35	39	37	37	28	36	37	50	33	43	45	31	36	46	42	39	38	43	42	33	23	29	45	35	41	43	34	34	35	35	40	47	46	37	25	26	44	40	30	34	35	36	38	48	41	36	32	36	36	36	28	38	39	31	39	31	25	33	41	38	39	45	30	39	31	30	50	42	38	41	36	41	38	36	39	39	40	43	30	36	33	41	34	33	28	41	32	32	44	38	29	32	30	42	34	40	33	36	40	43	31	37	37	35	37	32	33	41	45	42	26	34	41	31	34	47	25	46	29	35	32	27	41	49	34	32	41	41	42	38	33	33	44	38	39	29	32	30	48	35	39	34	36	38	51	38	33	41	42	47	26	33	37	36	32	22	42	34	35	41	37	26	43	30	41	43	39	41	26	39	36	36	26	29	40	50	47	39	39	44	35	35	35	29	21	40	43	32	50	40	31	46	29	40	32	29	39	41	32	36	31	36	35	41	37	47	38	31	37	46	40	30	36	44	34	33	39	35	28	37	41	42	42	48	41	24	48	35	34	37	33	44	37	33	41	26	39	40	42	34	35	41	33	53	40	28	37	36	47	39	33	42	49	35	45	50	36	34	45	39	32	50	32
38893	25725	17060	27829	34450	34666	32225	28817	24992	21682	18122	14909	12397	11296	9489	7474	6045	5134	3895	3433	2953	2344	2249	2105	2009	1799	1708	1714	1636	1584	1458	1452	1448	1323	1318	1210	1272	1322	1259	1300	1161	1191	1130	1102	1062	1053	1046	958	835	827	809	741	752	739	715	762	796	745	768	776	755	762	752	764	781	749	760	756	735	710	731	806	716	736	684	666	699	661	705	663	666	691	724	665	682	672	686	711	683	662	670	676	662	648	639	658	634	656	654	674	633	619	662	629	637	670	610	608	666	652	645	668	600	627	631	625	657	600	614	620	554	676	612	662	641	646	660	639	675	600	631	600	662	656	671	677	609	622	604	600	622	607	621	617	649	577	582	617	618	643	681	653	668	644	634	624	599	638	623	642	636	641	646	661	636	592	605	611	604	696	579	618	642	668	630	611	662	634	643	599	634	608	605	619	633	634	636	610	616	584	649	624	624	525	663	636	633	601	629	650	598	599	606	637	652	629	630	624	640	636	650	623	613	600	637	601	610	611	658	661	613	614	638	631	623	634	617	586	604	674	643	598	618	643	594	608	667	582	664	600	616	641	628	665	645	642	601	606	658	590	633	594	633	629	604	617	629	627	629	585	665	630	618	587	619	601	640	615	595	607	639	604	593	658	648	648	600	603	615	646	604	656	622	648	593	674	650	638	580	612	620	643	599	617	583	614	633	679	629	586	666	638	632	618	619	651	627	656	585	689	650	667	616	651	638	631	677	614	613	633	680	639	619	601	655	606	607	634	578	660	591	584	645	664	575	631	622	628	676	635	625	598	598	671	650	625	643	697	641	607	621	622	634	600	617	609	625	640	625	655	605	592	620	636	685	618	613	608	610	600	589	602	599	607	585	613	589	622	620	652	679	646	617	613	633	661	611	633	642	591	645	638	640	603	642	662	595	617	701	614	642	589	619	625	634	589	606	604	624	618	585	667	582	635	572	621	611	638	631	616	639	697	689	615	620	615	604	623	653	640	650	648	621	663	588	661	654	650	633	623	663	662	630	645	619	648	643	672	622	608	637	622	628	615	608	666	626	624	647	646	624	642	667	609	597	658	653	647	600	591	605	619	585	647	613	594	612	640	622	633	591	643	593	603	641	656	626	645	618	623	635	671	638	632	615	624	629	596	667	661	638	617	642	631	612	666	586	658	580	630	611	633	588	640	645	622	621	634	625	673	607	613	611	656	667	609	642	639	636	625	638	634	611	639	612	647	644	632	596	586	621	617	615	603	623	598	582	621	620	664	566	611	614	606	631	643	618	626	640	636	630	609	579	632	601	643	646	637	592	639	619	654	596	621	629	643	654	622	620	601	658	602	612	666	643	642	617	624	655	622	630	648	641	636	610	647	665	635	588	647	615	653	644	604	604	662	641	622	629	620	605	693	597	605	618	630	637	591	629	642	599	572	635	632	614	597	579	599	638	619	587	619	621	607	632	615	620	635	604	656	617	603	601	632	608	639	618	646	640	650	648	665	601	600	621	593	659	615	603	700	641	633	633	646	638	619	637	627	633	626	635	645	592	646	606	632	662	665	605	626	609	616	647	604	627	627	641	628	634	575	649	642	613	627	594	627	640	633	588	635	646	642	657	659	616	578	638	612	636	626	622	655	605	644	630	643	644	592	622	651	615	601	615	615	596	614	618	619	665	607	580	635	642	678	642	630	638	633	637	623	638	613	634	644	688	637	629	604	608	652	628	692	594	626	616	583	676	660	601	634	626	617	644	614	669	630	663	626	628	627	617	640	627	624	633	632	597	591	590	660	608	618	596	594	654	644	592	615	673	597	625	627	656	647	584	613	614	637	620	635	622	628	601	638	628	621	657	612	649	595	628	664	613	604	645	633	642	630	631	606	658	654	649	636	629	633	646	683	656	610	624	625	657	631	660	629	606	663	623	597	620	620	642	613	610	665	636	634	622	636	607	617	646	695	610	634	656	607	613	611	664	657	608	619	606	662	606	587	626	575	617	594	596	676	639	657	615	657	663	658	623	617	622	629	643	587	634	608	636	651	658	621	681	643	599	659	666	611	632	620	629	607	577	655	617	633	653	614	620	620	655	625	624	634	642	623	615	677	620	614	611	613	642	587	696	618	673	644	575	626	602	615	611	625	650	682	653	608	646	636	654	610	590	612	647	618	666	636	611	606	628	611	632	614	601	652	611	622	612	627	593	594	594	645	637	639	616	596	636	605	647	657	620	678	643	632	585	613	640	631	625	616	594	643	585	603	646	672	632	608	615	657	604	633	611	587	610	620	650	625	584	648	673	667	672	590	595	604	681	596	654	610	661	644	598	642	647	649	584	572	642	622	599	601	615	609	584	650	593	612	605	609	652	669	580	623	647	622	615	633	610	629	635	622	644	594	649	654	610	615	570	691	625	631	650	607	636	631	634	643	618	648	629	631	610	641	629	641	606	603	608	626	656	658	616	636	582	636	633	644	670	643	645	644	620	634	608	663	602	653	643	570	616	609	580	593	617	631	640	586	640	633	574	641	658	652	607	628	607	631	651	606	659	629	625	615	644	621	663	635	616	621	613	648	581	619	668	671	621	607	661	626	641	609	610	647	617	636	591	598	658	626	617	659	596	644	615	635	630	595	622	621	609	607	641	648	619	680	687	616	645	641	634	629	654	636	634	660	602	653	651	609	643	670	653	609	610	596	618	613	630	633	628	595	630	641	643	617	638	637	613	600	625	615	676	636	675	629	617	585	625	638	707	618	605	662	618	667	627	642	615	670	625	616	677	600	579	607	664	651	677	623	602	564	622	647	647	653	617	648	636	604	587	671	606	620	641	624	594	618	638	600	637	612	630	630	625	601	667	618	634	627	650	615	593	603	657	605	647	617	651	654	628	627	673	648	635	658	649	615	650	607	617	605	597	629	603	636	666	661	628	618	631	593	606	611	633	609	656	692	651	639	657	608	658	660	657	634	622	652	641	632	623	670	653	622	600	603	591	670	643	593	596	678	604	597	644	594	587	639	642	617	645	638	604	622	606	649	645	648	630	622	638	632	609	604	653	653	668	635	674	665	600	630	644	661	671	633	612	661	640	616	639	629	625	596	598	626	676	632	698	625	663	602	668	613	637	610	641	626	661	595	639	580	648	606	622	619	635	669	599	634	648	627	623	583	632	623	646	621	645	626	652	649	624	653	683	615	676	594	669	658	620	623	632	629	638	616	602	647	649	647	644	649	638	613	596	606	624	563	621	656	629	647	622	606	630	612	581	673	614	621	596	642	638	653	622	623	634	621	547	625	666	643	629	631	628	645	613	581	645	659	633	669	586	638	561	612	582	625	578	625	617	645	633	639	611	619	644	642	610	645	610	593	678	658	623	583	660	630	579	602	593	607	596	627	612	621	621	637	654	626	652	598	595	611	711	607	618	587	616	642	626	642	627	628	633	642	662	632	620	625	609	638	605	652	621	606	660	588	595	653	622	647	637	659	633	623	572	649	604	660	607	649	660	591
8385	3671	1209	874	1218	1228	1165	967	722	635	482	360	321	353	257	176	185	149	123	116	92	82	71	82	71	73	89	75	81	57	79	69	80	60	44	58	68	46	54	57	65	61	63	57	47	55	44	52	49	50	49	44	40	55	44	51	42	45	49	42	52	52	51	42	38	51	49	62	42	53	55	51	46	47	72	52	50	46	64	36	45	52	41	42	48	49	39	53	42	41	58	62	48	37	45	48	40	40	29	41	42	49	58	40	45	44	51	39	41	52	53	48	48	50	43	40	46	37	53	38	46	56	46	54	37	32	47	40	33	43	34	36	48	36	52	43	56	45	51	47	45	43	48	45	41	35	44	58	42	47	46	57	44	50	59	43	50	42	30	46	40	44	29	44	51	34	52	47	46	44	47	46	49	47	49	41	39	48	43	42	46	49	44	56	37	43	44	36	42	47	60	42	42	41	40	44	46	48	48	44	41	28	52	47	39	48	43	33	37	42	49	35	49	41	51	49	40	46	54	43	57	51	46	52	42	46	49	50	34	51	58	52	40	50	48	40	52	45	40	35	48	41	38	35	41	49	40	43	45	47	41	51	59	38	51	45	31	40	38	52	43	40	44	43	52	43	46	44	37	40	42	44	45	32	39	45	57	52	51	35	52	32	51	37	46	41	40	63	45	40	44	39	35	46	41	35	35	48	55	38	39	43	46	45	44	52	52	32	50	67	47	35	38	46	42	35	56	39	47	40	42	37	49	46	36	50	45	43	46	35	43	39	56	43	50	40	44	27	52	44	38	40	57	44	30	39	34	46	47	45	38	42	51	49	49	38	45	55	52	53	33	37	47	42	43	39	39	47	37	35	40	45	42	49	45	53	43	48	49	45	48	37	55	46	48	49	46	44	49	54	33	39	41	50	50	45	44	48	36	52	55	50	45	43	51	54	37	50	38	37	37	40	44	38	49	47	40	41	44	41	33	44	46	40	39	40	48	45	52	45	36	46	37	43	45	46	48	43	41	51	45	61	53	46	44	53	49	46	48	45	50	46	53	46	45	47	42	57	35	44	59	52	43	44	46	49	56	46	54	46	37	51	44	40	42	46	46	51	42	49	44	51	46	47	55	47	43	54	53	49	44	41	48	52	38	49	44	46	48	31	31	44	43	27	34	43	47	54	39	43	46	42	60	51	53	44	41	37	49	42	48	47	40	37	41	40	50	37	31	43	56	45	46	44	30	35	48	46	40	50	49	38	37	41	38	35	52	48	43	50	44	47	44	52	42	49	53	31	54	54	45	45	48	53	47	44	50	34	32	41	37	40	32	39	41	42	39	41	43	33	42	47	51	43	41	46	32	66	52	39	37	44	48	48	46	40	56	45	43	42	39	43	47	45	44	47	50	34	47	36	46	46	48	43	36	42	41	63	41	51	49	50	34	47	41	51	48	51	44	36	42	55	42	46	46	50	37	52	36	49	53	38	38	56	60	35	47	36	39	45	53	42	46	43	46	46	52	44	39	51	31	45	45	34	47	50	46	51	37	32	49	29	48	42	46	40	44	47	48	42	51	46	41	43	59	39	52	62	59	40	51	40	42	43	51	43	52	39	34	42	40	54	52	46	43	39	49	38	49	47	49	42	52	50	40	43	36	57	48	43	33	50	39	44	42	53	38	50	39	50	36	39	52	49	37	37	58	47	51	49	47	41	40	42	50	51	32	48	29	35	49	39	44	46	52	45	50	43	52	38	40	48	40	31	56	54	31	42	47	46	59	58	35	43	48	49	42	45	56	38	53	44	43	46	47	48	41	40	40	42	37	48	42	39	52	57	48	48	43	46	37	42	43	50	40	41	46	30	47	47	43	28	46	46	39	37	46	44	55	43	40	48	38	40	56	46	42	41	52	43	34	47	45	53	35	38	50	44	44	37	42	42	49	43	37	51	42	35	30	42	44	44	45	32	47	37	32	49	39	48	47	48	45	45	54	39	49	34	34	54	44	56	41	44	43	38	34	51	37	47	42	60	53	42	60	56	44	44	55	51	41	47	34	40	46	48	44	50	51	41	41	47	57	40	45	45	50	58	41	40	38	53	48	49	49	29	50	42	47	37	50	42	41	49	44	33	53	62	42	49	55	40	44	45	53	55	48	40	53	43	47	33	43	42	49	41	44	55	51	43	43	37	36	40	32	43	50	44	45	46	33	45	53	43	43	42	49	50	37	39	49	46	45	46	52	46	37	38	39	51	56	52	41	45	58	51	45	39	44	40	54	44	51	41	30	46	43	56	39	37	46	43	38	49	45	46	45	35	35	44	46	38	39	38	45	47	37	47	50	59	49	47	38	48	41	41	30	53	46	46	56	36	33	39	40	47	53	48	43	47	40	52	50	46	38	49	47	44	37	42	47	46	45	45	46	52	44	31	39	48	52	43	39	34	38	44	41	44	48	41	42	33	35	42	34	41	42	63	43	30	46	42	53	52	53	38	50	54	53	38	44	48	53	48	43	46	44	48	42	47	43	37	36	32	44	44	45	35	42	45	40	40	37	53	42	38	43	42	46	47	55	51	44	30	41	58	44	46	36	49	41	45	43	46	45	54	37	42	42	44	40	49	51	51	45	41	43	44	34	46	53	56	49	41	66	51	34	50	44	51	30	54	40	40	42	41	47	45	66	49	49	50	54	39	39	52	35	41	49	53	33	33	42	41	37	58	36	48	40	39	43	27	44	54	48	41	55	50	48	48	41	41	46	45	40	40	46	57	46	33	58	51	45	36	51	67	47	48	41	45	53	37	46	32	46	34	50	44	36	44	48	42	46	42	47	51	34	42	56	39	49	60	46	41	47	41	49	48	45	47	52	52	57	39	48	50	47	44	46	46	41	53	44	40	45	33	39	34	35	56	50	51	37	52	33	32	42	48	47	44	48	59	46	44	48	51	44	44	56	44	47	42	45	37	48	39	52	43	36	48	50	51	39	67	41	41	55	53	41	48	43	47	49	55	52	52	35	36	47	50	51	41	41	44	46	63	48	36	49	41	45	41	49	42	47	47	44	47	44	49	46	39	40	54	38	38	50	45	36	49	55	42	37	33	37	35	33	36	36	27	53	43	47	44	34	40	60	44	47	54	48	59	50	50	47	41	59	48	42	42	47	60	45	47	47	43	41	37	47	42	51	42	47	41	48	44	48	43	50	47	49	47	36	44	38	43	34	31	41	38	45	52	46	32	49	50	44	50	46	43	44	48	44	43	62	43	42	45	45	43	49	41	39	48	36	56	38	60	36	50	40	43	37	44	40	54	51	41	38	45	32	50	33	43	39	51	34	40	38	57	44	50	33	46	42	45	49	47	53	44	44	33	51	39	42	35	61	41	42	58	44	47	47	36	59	46	50	52	52	41	52	57	52	40	35	46	46	52	40	35	44	46	59	38	44	46	43	59	42	47	41	52	52	33	46	38	39	43	56	33	44	45	43	37	53	46	46	41	44	47	43	44	56	37	36	49
46056	29871	20572	32708	40158	40005	37344	33334	28137	25419	20998	16983	15422	15995	12429	9627	9316	7924	5283	4632	3951	3294	3184	2958	2766	2593	2425	2399	2249	2223	2201	2115	1924	1766	1714	1721	1765	1749	1781	1666	1607	1685	1602	1462	1420	1324	1283	1203	1075	1055	1034	936	962	927	900	967	913	903	916	971	984	968	1012	1000	940	975	915	884	922	932	929	930	922	839	825	908	817	838	783	804	815	838	778	837	862	832	843	769	756	857	811	813	789	770	744	797	808	767	761	714	743	780	797	774	824	743	756	740	761	787	762	726	792	735	747	778	765	765	813	760	724	772	751	767	757	793	715	720	737	770	771	756	820	752	740	762	771	760	798	743	778	776	751	810	795	762	780	722	783	782	754	785	726	785	763	766	781	715	748	741	760	721	733	732	740	718	764	772	748	734	739	800	770	721	786	723	752	800	706	735	726	788	752	789	708	746	731	719	748	787	776	764	777	765	727	766	711	760	734	761	764	740	767	767	724	705	723	776	739	761	736	788	756	724	722	778	780	762	735	741	710	725	755	753	746	706	736	759	761	761	760	774	722	752	711	706	727	791	756	757	744	707	769	696	795	726	748	706	715	747	777	796	722	762	752	775	728	778	766	749	690	751	756	731	743	737	735	728	806	738	707	772	764	769	740	803	722	734	742	729	794	740	810	784	737	730	723	737	766	744	763	767	763	735	768	781	747	759	774	775	748	739	714	769	747	746	717	740	729	765	756	748	708	751	733	755	745	740	724	829	811	727	744	775	786	759	707	779	756	735	728	765	780	789	778	729	731	699	759	722	721	779	784	737	812	741	719	785	738	778	723	771	778	778	753	724	737	773	766	733	707	745	745	752	747	747	721	749	747	726	777	775	750	721	757	735	733	742	788	787	761	743	733	763	741	726	742	729	750	733	815	739	774	748	727	794	722	757	784	747	799	746	729	758	735	748	777	779	753	783	724	707	730	773	768	744	733	703	793	707	792	724	754	770	722	698	752	774	727	718	741	777	733	785	732	772	751	745	733	769	733	743	780	755	751	720	811	783	677	755	755	769	727	707	727	760	746	721	737	727	733	794	764	756	770	752	742	753	743	758	759	721	704	726	743	760	739	699	768	725	752	724	752	769	781	727	739	688	736	758	762	730	728	725	736	783	734	798	755	763	745	774	759	724	689	774	745	727	715	760	721	765	752	732	777	735	746	760	727	789	772	737	771	757	750	754	780	752	759	758	764	761	762	726	719	736	804	739	740	754	772	751	769	785	693	731	757	737	719	772	743	739	756	768	747	720	799	792	746	732	724	708	782	789	750	673	735	758	760	709	678	735	749	759	746	766	714	735	780	700	743	768	789	748	717	756	753	776	733	786	744	777	706	747	765	777	837	749	735	804	692	763	689	744	736	744	745	758	721	754	778	698	777	745	750	788	765	798	749	726	791	728	817	756	729	754	709	747	739	739	800	737	698	757	733	704	768	745	768	739	756	777	753	744	756	738	754	740	732	748	696	731	713	683	824	758	785	726	745	723	778	737	719	774	753	696	750	727	741	791	761	704	733	738	760	754	763	762	786	749	716	785	751	776	716	723	762	782	730	827	726	746	734	764	733	757	804	752	726	755	707	722	778	752	744	706	758	737	710	741	729	704	768	732	750	714	757	775	741	761	740	791	763	719	790	771	696	723	768	739	780	740	787	754	725	740	796	740	726	791	740	749	771	736	731	744	736	711	710	781	753	749	750	721	791	760	746	733	730	770	756	773	769	745	755	806	700	789	733	751	760	741	728	720	736	778	750	754	730	748	777	775	724	725	753	781	793	737	788	781	802	762	727	785	751	750	744	760	767	755	766	709	751	746	751	769	773	755	718	713	791	764	735	719	758	761	765	747	780	772	740	706	738	755	741	735	730	708	800	807	757	727	753	728	729	774	776	745	722	686	737	776	773	699	721	790	757	800	784	761	749	773	751	737	742	714	738	754	773	742	773	793	746	733	706	760	726	749	776	816	747	777	778	742	808	730	760	755	760	726	718	767	761	768	779	745	808	760	748	714	763	734	752	783	751	805	705	787	714	725	766	759	813	774	747	770	763	764	783	742	782	775	740	736	807	797	743	749	705	739	770	758	754	712	772	757	788	761	756	729	794	771	765	741	801	735	729	686	753	780	725	765	776	747	729	768	733	727	747	736	733	756	815	752	689	771	753	758	746	750	749	757	774	738	733	753	698	731	753	760	768	733	724	785	744	736	790	740	714	705	743	720	751	782	734	774	790	759	725	718	762	781	717	767	744	760	800	785	727	762	791	739	765	778	720	736	718	756	773	774	755	778	731	713	728	741	763	682	748	776	724	765	747	740	762	730	800	735	753	742	785	777	761	765	754	732	768	701	761	755	752	757	813	753	759	711	732	777	765	793	672	752	802	747	783	746	711	737	753	775	750	751	752	779	790	747	701	727	764	757	762	740	748	752	759	758	742	722	711	721	718	712	759	747	752	728	783	761	711	756	756	755	675	704	736	745	727	755	800	746	777	780	786	770	785	732	710	743	721	738	757	726	771	732	800	821	781	770	755	744	768	744	729	734	767	720	731	745	780	689	782	772	731	736	709	735	715	733	749	753	754	771	766	747	779	751	780	743	781	767	769	767	760	759	751	774	762	743	695	763	700	738	756	742	811	727	715	721	732	780	732	793	750	731	736	790	774	715	762	736	705	695	741	784	765	772	776	796	720	800	748	726	760	757	774	710	766	735	731	710	721	747	766	722	764	774	692	761	722	820	717	758	756	773	817	774	746	766	738	756	780	715	786	818	763	763	777	783	762	724	714	716	772	769	732	784	790	742	782	751	761	744	742	769	820	724	767	748	702	712	789	703	718	767	780	765	745	756	742	759	775	787	764	783	724	736	693	737	760	770	764	723	796	712	767	711	777	740	787	707	686	726	720	728	723	702	743	760	769	796	749	755	740	736	788	757	735	742	762	723	743	778	728	744	760	761	778	761	736	726	783	760	763	787	766	748	731	786	778	784	766	761	762	776	792	739	732	740	738	720	710	752	761	726	741	737	740	723	743	745	743	736	752	749	763	750	721	729	815	773	732	741	702	692	771	760	760	752	752	758	795	801	715	734	728	769	736	750	788	712	796	738	750	745	745	742	725	786	751	723	818	801	808	777	731	755	779	730	765	767	791	740	787	752	740	766	727	747	777	708	761	783	770	747	710	738	761	741	751	788	777	784	765	771	734	773	775	732	706	734	746	742	768	757	766	787	723	784	764	751	765	748	754	732	775	757	775	786	748	790	720	749	791	770	765	745	742	736	731	737	703	744	750	757	711	773	761	752	739	737	717	732	788	761	695	780	739	739	752	751	757	762	707	750	742	707	779	751	760	720	727	786	698	690	726	745	809	692	795	745	767	703	787	734	803	767	774	739	738	728	744	776	719	751	739	732	746	739	768	719	780	762	770	762	742	734	737	710	769	709	770	777	721	755	719	707	751	716	752	705	723	789	772	690	745	752
3509	1111	444	368	609	697	586	480	372	273	200	177	176	151	120	109	101	89	63	46	59	43	45	38	48	46	47	49	24	41	34	29	42	37	22	37	39	32	42	36	36	26	32	30	35	33	21	29	19	27	32	33	37	34	30	31	35	32	33	43	33	33	25	20	35	24	30	30	29	26	40	34	34	35	28	39	31	40	33	34	33	24	25	28	25	31	37	30	32	29	42	26	30	29	31	31	33	25	27	25	21	25	22	38	33	22	18	35	23	30	25	29	21	27	36	33	28	33	18	31	23	20	22	25	23	25	28	28	19	26	26	16	20	35	22	28	25	28	24	32	35	39	27	33	20	28	39	31	31	30	33	27	27	33	26	31	29	23	27	31	27	33	30	33	19	23	18	31	24	23	19	23	31	27	23	23	29	42	26	25	26	26	23	27	33	20	26	32	26	26	32	33	21	26	27	35	34	33	35	21	30	23	28	34	25	24	25	24	23	30	31	28	34	32	26	31	26	39	37	30	28	21	44	28	33	19	33	42	29	32	26	26	26	33	26	24	28	24	37	34	28	31	19	24	27	39	32	25	16	18	48	24	38	35	23	29	23	23	33	33	23	24	25	21	39	29	30	34	40	20	29	29	30	36	40	34	25	27	30	26	23	27	27	17	33	26	29	29	22	26	26	22	22	25	28	30	25	23	33	25	26	26	27	30	26	25	30	30	18	31	23	28	27	22	30	30	43	25	18	24	20	21	22	33	24	26	27	28	28	29	37	33	27	31	30	36	23	36	22	35	27	34	31	27	29	24	30	32	33	35	35	24	27	35	31	32	29	34	21	28	35	25	31	25	19	28	28	33	21	26	32	24	27	25	32	26	18	32	28	24	21	32	29	26	23	24	30	23	38	37	17	31	26	23	30	21	30	29	29	29	39	28	25	27	29	30	33	28	24	27	27	25	27	38	34	20	28	30	27	22	29	29	29	30	37	31	34	29	32	28	25	27	32	34	31	30	23	23	39	27	35	30	30	36	34	36	21	31	29	22	28	31	22	23	25	35	27	27	28	29	26	26	25	33	18	34	31	25	32	28	24	24	28	28	30	26	18	20	34	28	27	29	34	26	27	27	23	31	21	27	32	29	32	27	34	34	26	29	22	26	34	29	35	30	24	27	31	38	23	27	24	26	26	34	36	20	34	23	34	18	26	37	23	31	26	27	35	30	32	30	28	38	26	36	19	28	22	27	35	27	30	38	27	27	24	31	36	26	33	26	23	32	33	38	34	29	32	31	30	20	21	26	27	30	30	28	31	31	18	27	24	18	34	22	27	27	24	21	34	30	27	23	32	23	25	28	27	33	24	20	26	28	35	21	17	34	27	28	25	40	35	37	25	26	31	31	30	30	29	28	24	24	25	22	31	28	30	29	28	30	31	26	35	25	31	34	24	32	26	25	33	24	42	30	34	25	35	26	31	25	35	29	26	28	33	30	26	36	30	38	34	30	29	35	25	27	27	26	32	34	33	31	17	28	30	24	23	27	29	27	28	30	23	25	33	41	30	28	26	25	25	32	25	19	30	38	28	18	28	38	23	32	25	34	36	23	23	29	36	19	26	31	25	29	34	35	22	29	27	24	36	28	30	34	17	31	28	30	21	22	18	25	39	31	31	22	23	39	20	28	33	33	31	34	23	20	36	31	18	31	27	22	26	18	32	30	23	33	25	27	17	24	16	29	32	35	22	26	28	24	22	25	36	31	32	36	34	26	24	22	27	28	22	26	35	30	34	23	33	28	30	34	34	20	37	24	32	25	29	38	27	30	33	27	33	25	22	29	23	37	28	32	29	30	30	23	27	28	26	27	31	29	40	37	34	32	21	25	27	30	17	36	24	33	26	38	32	30	28	33	30	31	39	21	36	32	29	21	29	23	22	32	23	29	25	28	23	37	24	23	31	35	31	32	33	36	29	23	28	30	24	36	23	34	30	31	33	20	30	30	32	28	33	27	29	30	28	27	26	33	29	25	34	38	38	31	22	34	24	28	21	28	31	18	20	26	32	26	29	26	28	27	28	22	31	45	26	27	33	21	23	31	26	31	27	22	28	34	34	19	24	31	24	31	29	36	43	28	44	21	27	28	29	27	35	30	36	32	36	21	24	18	24	25	38	31	28	37	23	25	30	20	29	23	35	29	34	33	16	24	29	26	25	32	30	16	30	23	18	38	24	28	29	33	36	43	34	26	30	28	29	28	25	32	24	28	32	31	25	37	24	29	28	18	23	19	37	23	30	32	22	31	28	20	30	21	37	23	31	25	20	24	18	23	31	25	25	28	25	22	26	28	29	32	25	27	35	22	37	25	33	31	29	35	29	31	36	31	36	26	37	32	31	21	33	36	34	21	30	35	34	31	22	25	34	27	28	25	33	25	26	28	29	30	26	34	27	28	30	25	23	30	35	26	30	24	27	30	33	35	30	32	21	24	29	24	32	22	25	23	31	36	35	35	28	34	28	37	25	23	22	25	28	23	18	35	17	28	22	23	27	23	37	37	35	33	32	24	23	31	22	23	26	28	19	39	42	35	31	34	38	22	29	29	30	40	38	32	19	26	25	32	25	19	23	25	33	27	24	36	29	20	34	34	28	20	23	35	26	20	15	18	17	29	35	29	33	31	33	32	42	26	35	30	26	36	22	34	28	23	26	25	31	34	30	17	27	19	31	34	35	27	34	40	32	24	23	29	29	28	31	32	23	19	44	31	29	31	34	31	23	28	28	33	24	20	25	21	33	37	26	37	24	28	32	33	28	28	31	20	28	26	32	32	29	18	41	33	26	29	38	30	26	36	24	30	24	30	31	39	18	22	23	29	31	30	25	23	31	29	28	26	32	27	20	31	28	25	31	31	28	33	31	32	30	27	27	23	28	31	28	23	41	23	34	36	27	32	22	26	35	37	37	23	18	28	25	30	25	24	26	18	21	17	34	27	30	30	27	21	28	36	33	25	33	29	29	29	37	28	36	21	27	30	27	23	27	23	31	33	32	34	34	29	29	24	31	38	41	21	27	19	26	28	33	25	32	36	33	29	35	34	26	37	26	30	23	36	27	34	19	32	31	39	38	30	23	27	30	15	29	26	29	32	19	25	39	31	21	38	28	29	26	17	22	20	21	35	25	40	27	27	21	26	29	19	25	26	25	26	25	26	27	29	30	35	25	28	32	19	39	29	23	24	23	24	32	39	44	34	27	38	34	29	32	26	30	31	37	20	27	33	30	36	30	36	34	30	24	30	21	24	20	31	39	30	22	24	23	32	28	33	29	20	39	30	36	25	22	42	17	34	30	30	31	35	27	23	43	21	19	28	30	31	36	27	19	24	22	30	24	36	29	29	26	24	35	32	26	30	34	25	26	30	19	25	34	22	30	30	44	20	30	31	21	31	21	27	26	29	21	33	25	34	26	29	32	24	25	22	21	30	33	32	24	28	36	34	23	22	24	27	25	29	30	34
34230	21108	12314	22667	32599	32843	28997	24788	19733	16034	12629	10247	9965	9550	6782	5406	4692	4052	2526	2141	1689	1722	1665	1473	1261	1295	1236	1188	1218	1205	1105	1009	897	902	848	914	1005	965	970	962	903	884	794	793	805	706	696	677	673	666	589	533	584	617	567	600	551	567	584	573	557	595	600	567	637	579	618	537	552	544	532	562	524	504	587	530	515	523	532	491	535	466	488	545	494	528	518	515	512	518	536	515	518	494	491	522	457	515	433	508	486	500	477	467	559	495	454	483	452	489	474	463	485	498	473	524	495	479	472	482	492	437	486	476	489	489	491	502	531	471	499	427	481	467	512	463	467	521	449	504	485	510	476	497	511	486	469	547	515	480	511	488	492	511	508	522	470	467	514	446	482	493	467	497	516	513	478	507	479	471	471	447	454	488	488	502	501	501	488	468	470	461	495	491	489	470	522	478	464	479	510	433	492	473	510	509	461	537	471	499	500	498	469	503	451	510	477	487	495	458	510	512	462	466	470	482	495	509	505	447	449	524	480	504	459	503	488	472	468	452	477	458	500	500	462	444	488	516	504	466	508	447	467	503	467	483	474	476	510	470	512	478	469	509	469	507	511	460	480	486	466	491	525	488	494	484	505	456	493	476	493	464	449	454	466	426	517	483	457	470	468	498	482	514	496	445	472	465	458	492	475	503	471	463	499	458	492	479	487	516	490	464	447	470	520	496	462	451	479	486	526	463	478	489	475	491	452	462	477	486	491	456	459	506	476	499	466	497	426	451	490	468	526	487	470	473	427	488	465	523	542	471	480	492	483	459	491	503	497	499	484	486	480	462	438	454	489	496	488	489	495	436	513	487	504	487	509	494	492	490	480	478	475	513	495	484	486	487	504	471	465	479	459	455	480	463	500	471	472	482	460	413	516	435	469	492	484	452	501	466	488	516	475	465	466	423	508	480	499	546	518	498	513	481	478	533	507	470	491	490	480	488	468	486	450	475	464	480	452	481	458	506	446	484	474	485	486	477	471	461	495	483	484	523	489	481	493	472	487	520	520	455	481	472	482	483	475	476	487	455	491	506	466	493	444	477	497	484	484	490	450	493	523	452	475	485	530	503	483	450	514	496	459	504	503	476	485	467	468	508	454	482	485	451	470	483	483	502	489	476	497	434	468	485	462	511	486	478	489	454	463	495	477	497	483	505	498	487	485	469	473	503	470	517	504	453	447	519	472	529	461	475	493	487	497	481	448	454	481	479	495	480	505	497	498	511	471	463	490	480	466	490	581	502	482	463	506	477	495	486	491	484	475	488	492	454	507	489	499	492	464	472	524	480	503	483	527	493	504	490	478	483	455	509	492	472	534	473	475	458	492	421	449	469	508	483	509	511	484	461	473	444	465	478	512	466	502	477	496	528	510	515	480	485	454	511	490	449	518	461	462	498	463	502	475	500	468	457	486	514	470	511	476	472	466	493	487	462	499	458	506	529	493	478	446	479	436	495	477	478	477	460	508	484	498	497	475	481	473	488	449	549	486	477	491	473	458	494	464	465	483	502	449	494	492	468	470	483	501	501	511	487	515	480	497	488	506	483	497	493	502	490	480	478	491	464	499	441	470	493	507	509	463	476	495	498	485	506	472	479	532	488	461	491	482	453	466	503	482	442	474	469	487	507	482	470	485	476	469	450	465	489	484	486	464	481	469	454	482	445	455	446	459	467	472	497	495	477	479	500	493	458	521	468	471	481	486	496	482	484	520	471	471	500	471	532	468	468	469	511	526	470	487	505	478	471	477	482	478	501	451	513	504	490	434	500	467	444	478	473	482	479	504	482	472	523	499	473	488	457	453	471	483	463	500	472	481	484	438	468	463	475	485	494	495	511	477	436	483	472	516	534	486	470	478	467	479	495	476	475	491	486	508	471	461	467	440	505	472	436	510	472	417	493	492	529	476	479	488	460	469	502	464	489	456	489	506	451	459	452	488	512	472	435	487	477	513	528	513	476	503	466	479	474	486	483	495	494	499	515	443	455	481	483	470	466	469	456	482	471	460	474	506	495	495	458	465	505	469	474	472	499	463	506	503	492	489	469	519	474	447	493	451	479	456	451	482	497	468	458	466	481	462	471	481	480	534	499	532	464	481	482	465	476	492	497	505	508	502	488	452	466	475	471	471	478	469	488	473	476	468	447	465	511	511	490	453	487	498	516	488	501	469	550	471	457	506	470	461	503	483	468	465	489	444	460	452	465	527	493	464	478	497	490	484	539	494	479	484	510	493	475	484	475	452	504	468	460	466	496	481	483	467	469	480	485	419	454	472	459	518	444	522	462	463	513	475	499	482	479	480	480	475	501	522	484	488	499	501	494	494	488	500	502	462	465	513	474	486	426	463	479	467	472	516	504	497	492	530	482	492	489	523	488	491	500	494	474	489	526	530	433	497	431	516	486	492	476	447	488	495	480	468	467	502	510	517	445	493	474	499	476	469	513	452	509	445	463	491	476	460	493	469	437	492	479	478	502	502	451	514	530	484	488	502	462	481	466	470	476	503	484	479	511	506	465	458	494	520	433	467	463	494	501	461	520	465	463	478	458	461	458	485	485	450	509	506	515	449	450	494	514	495	471	447	461	482	479	440	484	466	492	478	512	525	494	480	475	490	463	460	447	507	497	492	449	495	482	490	457	506	457	449	474	485	461	487	470	452	530	497	499	468	483	458	496	458	467	530	474	489	491	474	477	511	505	530	485	448	520	466	488	493	439	473	500	483	459	473	430	462	473	521	489	487	509	490	442	471	506	476	540	463	491	492	462	495	485	476	494	490	441	486	475	516	471	502	521	457	483	455	492	487	487	450	511	447	464	513	504	502	477	459	434	494	467	465	540	506	471	472	483	465	464	483	482	485	465	490	486	503	495	482	483	485	503	520	447	453	479	445	471	494	492	450	435	446	480	446	480	477	487	471	478	495	462	491	453	478	458	470	509	517	503	492	461	456	483	460	541	464	500	449	493	450	470	511	477	497	512	533	487	502	473	450	492	483	470	461	460	473	467	492	506	474	472	484	457	469	472	483	469	477	461	538	497	458	499	486	498	500	486	495	506	480	491	476	467	480	515	478	445	504	442	469	436	508	482	486	503	451	461	452	479	527	495	453	492	472	504	472	516	531	481	434	509	477	515	519	493	488	448	445	493	501	499	497	493	501	460	438	497	517	453	519	473	472	478	508	496	446	485	482	493	439	498	505	466	506	451	511	466	500	477	450	489	482	503	501	498	478	489	510	495	484	481	451	480	498	439	507	469	470	482	505	476	490	474	507	485	518	502	505	516	450	501	501	495	491	495	457	472	522	484	463	530	487	467	474	505	506	454	499	538	498	481	523	521	448	521	464	465	489	471	473	506	455	471	494	493	452	479	495	466	476	525	484	458	542	450	470	472	506	457	485	465	473	492	499	492	532	460	498	511	468	461	436	496	482	488	470	455	501	497	486	482	512	428	508	500	480	494	496	511	467	497
6375	3018	949	591	961	1228	985	803	601	502	391	347	356	255	230	198	169	119	88	77	89	68	79	64	57	77	56	50	67	58	53	57	64	53	50	61	57	60	59	66	53	46	52	50	46	41	48	51	40	43	41	40	48	31	56	32	62	40	39	48	51	39	28	33	31	33	42	48	40	46	48	43	49	35	39	36	32	50	49	30	39	35	41	36	39	36	46	50	36	33	33	40	42	48	39	38	39	34	40	32	42	34	35	49	31	39	38	32	29	32	37	45	39	55	34	37	36	39	39	43	27	37	43	38	36	36	29	48	34	35	33	28	37	38	30	39	38	36	32	40	41	35	36	33	40	44	40	35	36	37	46	41	33	34	33	41	46	38	31	33	34	29	49	26	35	44	34	38	36	39	31	29	40	33	27	41	34	44	33	39	44	42	38	38	32	34	33	49	41	42	30	30	28	32	35	44	52	39	34	42	27	32	30	40	33	30	34	32	37	37	46	41	46	42	38	29	37	45	32	30	49	39	36	41	38	30	45	41	26	33	39	36	40	39	30	30	38	43	38	40	28	38	49	37	39	32	35	44	47	36	35	31	32	25	37	35	34	38	41	37	36	32	40	38	39	38	34	33	37	29	31	33	33	37	39	48	37	43	34	39	41	41	36	39	39	33	36	31	31	34	39	44	41	41	41	40	43	42	39	38	29	38	32	33	43	44	41	26	34	35	34	39	33	43	40	29	30	47	32	46	39	36	36	41	39	40	39	37	42	35	35	46	39	37	36	26	32	35	44	34	25	46	47	29	32	29	24	43	32	48	37	35	43	41	33	45	35	30	41	35	42	43	43	34	51	26	38	32	42	26	27	39	36	44	40	39	40	29	30	40	39	44	40	28	30	37	35	43	37	28	39	53	25	36	35	47	31	27	35	41	39	36	41	37	43	47	37	60	41	45	40	33	48	35	41	25	44	38	49	37	43	45	38	37	45	39	35	50	33	32	34	33	37	42	47	52	35	35	37	35	35	37	41	42	30	46	42	40	33	45	44	43	34	41	46	31	38	31	36	44	50	32	40	45	43	27	31	30	33	43	33	39	33	42	37	26	42	41	37	27	43	43	36	40	36	30	43	52	38	48	38	40	30	41	32	33	37	35	36	36	37	34	49	40	36	27	48	49	44	35	41	46	41	44	43	40	37	46	32	45	38	35	30	43	39	35	48	43	35	36	49	29	30	32	46	39	40	42	34	39	40	40	44	37	42	44	30	43	43	30	41	38	34	30	37	30	41	46	44	31	38	38	38	34	36	32	38	30	38	33	48	31	48	36	37	36	35	42	41	45	45	43	39	34	38	47	56	34	32	35	35	33	43	32	43	44	46	40	28	29	30	38	56	40	41	46	32	28	41	41	43	40	40	32	40	32	38	33	46	43	28	40	32	41	38	37	39	45	41	44	36	27	47	33	37	41	39	39	35	40	44	36	44	35	34	33	35	33	29	26	36	45	47	35	39	37	32	36	34	35	27	39	35	40	32	39	22	50	44	38	43	40	31	41	43	50	41	37	33	31	31	40	33	41	38	43	43	38	40	41	41	48	34	33	46	23	38	30	39	25	30	39	37	36	47	41	47	40	48	32	43	43	33	30	38	27	30	46	32	35	36	32	39	41	35	38	34	36	29	32	35	40	28	39	45	49	42	39	31	37	44	30	33	29	44	45	28	36	36	36	48	30	31	38	31	32	43	31	42	31	50	27	44	43	46	38	35	35	52	49	36	33	38	46	33	43	32	39	39	36	35	49	45	46	46	39	30	40	35	36	33	44	33	44	36	34	45	34	39	39	33	45	34	33	38	39	41	32	39	30	25	38	41	35	34	43	35	38	45	39	43	40	48	36	34	26	41	31	40	43	36	49	35	37	40	43	46	35	37	36	43	34	40	53	40	42	38	38	37	48	39	41	30	32	40	37	45	49	43	53	47	58	41	41	45	33	41	45	25	43	35	43	39	36	43	41	39	32	29	35	44	37	39	42	33	48	39	43	44	43	44	39	39	33	41	47	36	34	33	41	39	33	38	34	40	46	35	45	37	36	37	42	42	46	40	30	50	39	37	39	38	50	31	36	43	35	42	37	41	35	29	31	35	47	50	36	47	40	22	33	37	45	34	30	35	40	46	30	40	33	33	45	37	34	46	31	27	42	34	44	42	39	34	35	36	40	34	43	32	43	41	39	46	36	40	32	47	36	50	37	33	35	30	35	45	32	35	53	48	36	44	44	43	35	36	39	40	32	30	44	31	47	30	42	38	38	43	33	38	42	32	40	57	49	31	35	39	36	40	43	37	33	34	40	51	41	48	37	33	44	32	37	45	33	43	39	23	25	47	34	33	48	49	33	38	38	31	33	36	38	37	39	36	35	37	42	44	40	21	49	44	34	41	40	34	33	53	34	42	43	55	46	32	40	31	42	42	32	47	47	42	33	42	43	37	46	43	28	39	37	36	43	34	45	45	50	42	33	34	34	40	36	30	35	36	43	33	45	34	36	33	49	44	45	39	35	39	48	43	28	33	38	31	33	29	44	24	36	37	42	39	36	42	36	34	32	38	36	33	36	29	45	33	40	31	40	38	41	49	58	38	29	39	51	35	45	27	30	37	33	32	42	36	32	45	34	39	33	32	28	38	39	49	31	31	42	42	34	34	31	33	30	42	38	32	38	35	42	31	33	44	40	51	40	52	36	33	48	30	44	38	38	42	24	35	35	37	46	36	40	44	38	42	36	32	40	32	35	45	32	33	41	39	43	28	34	46	32	46	39	46	37	34	30	33	32	42	38	43	42	40	34	34	49	40	34	32	49	36	31	42	29	41	32	35	38	36	26	38	44	38	51	32	33	36	39	49	43	33	41	41	39	38	40	44	42	34	48	42	36	34	32	40	32	43	25	28	34	37	31	36	44	35	49	30	39	35	38	47	42	37	33	48	35	45	46	31	36	27	31	39	52	35	34	31	35	42	39	33	44	46	34	39	37	34	42	46	45	37	34	45	35	44	38	41	44	33	43	31	39	51	30	27	31	37	36	28	31	43	41	46	42	40	41	30	33	38	49	40	33	31	34	46	41	37	30	34	38	36	40	32	29	32	28	44	36	36	34	36	26	39	31	50	32	43	35	41	36	41	33	36	34	43	45	32	39	48	36	33	48	36	34	37	37	43	39	44	36	40	34	40	38	48	31	42	29	38	37	30	29	27	37	51	47	38	38	35	37	36	35	33	42	32	42	35	33	32	40	42	29	31	38	35	29	37	37	34	36	44	45	39	45	42	27	31	35	38	45	34	47	38	41	31	39	33	45	36	34	39	42	31	36	32	31	41	40	50	39	32	36	34	30	37	40	45	38	34	47	39	37	27	37	51	34	35	44	45	22	46	28	35	44	36	32	38	39	24	33	46	32	38	50	39	32	33	34	31	41	38	27	42	31	43	34	31	30	37	29	29	37	32	38	45	33	41	43
43600	28938	18588	28272	37192	39410	35349	31329	26532	23082	19730	17185	15937	13505	11332	9579	7462	5681	4140	3542	3147	2928	2698	2424	2181	2356	2218	2146	2017	1965	1682	1583	1604	1515	1417	1512	1533	1470	1476	1365	1352	1359	1265	1184	1191	1049	1063	987	909	909	872	851	812	851	808	857	758	797	867	824	810	826	830	773	825	850	799	793	748	749	750	715	772	767	743	685	697	718	650	696	710	675	674	710	709	662	673	705	696	700	669	700	658	684	620	651	645	633	613	668	676	711	676	622	657	640	646	635	637	666	637	651	656	642	660	649	642	609	665	706	633	606	630	625	631	667	609	661	655	665	649	630	667	636	644	644	632	610	602	619	673	613	686	713	701	645	635	624	643	633	678	587	621	674	654	654	601	632	636	623	629	634	662	699	652	667	625	643	691	652	627	659	672	672	654	668	639	656	636	646	669	646	613	680	622	594	639	666	674	640	619	629	592	671	653	629	591	645	691	633	652	685	621	638	662	617	608	651	644	699	644	632	581	624	643	639	679	667	667	575	658	637	639	634	625	595	643	633	659	668	632	613	617	606	661	661	648	661	649	664	615	689	634	613	637	630	611	662	639	632	598	613	633	611	668	688	609	629	654	619	658	615	637	657	662	633	633	644	666	622	640	656	649	637	608	613	618	636	652	620	660	605	596	618	645	639	629	648	634	641	638	649	634	613	603	656	654	618	642	606	671	643	593	616	654	615	630	623	698	661	676	684	607	600	643	660	640	642	584	647	628	603	662	613	639	653	664	622	612	649	616	602	581	649	664	631	620	635	652	653	667	646	599	654	648	596	630	666	607	588	655	563	644	653	615	620	574	622	627	615	652	651	605	644	598	651	665	629	622	640	666	623	664	646	660	568	686	657	669	657	681	607	629	684	629	678	663	666	647	689	679	611	619	655	634	653	624	630	673	628	645	630	632	614	688	645	645	613	597	626	655	636	628	601	610	612	605	615	660	638	595	668	630	655	622	635	666	659	640	629	661	613	671	652	629	606	652	624	600	636	596	629	655	639	643	692	626	664	618	584	623	632	613	664	646	642	673	652	640	616	667	609	652	626	627	619	664	613	693	640	640	695	605	642	647	651	593	624	599	632	634	627	608	629	614	647	649	674	629	634	647	596	634	661	650	574	660	673	643	648	673	600	685	608	646	655	673	637	619	620	608	592	643	632	682	637	618	627	615	658	597	628	575	597	675	603	643	650	655	657	649	634	613	655	645	660	649	631	620	656	679	600	631	638	588	616	647	625	650	618	611	617	623	638	664	619	661	650	669	652	607	670	633	648	669	610	642	630	636	639	655	637	613	617	675	584	655	613	643	621	611	610	637	674	645	639	664	673	678	612	604	624	632	657	656	650	649	652	663	625	663	642	683	640	669	632	629	670	623	624	648	643	603	678	601	686	610	614	648	633	657	622	638	646	617	635	621	647	655	631	662	600	626	633	612	664	624	639	638	627	635	636	630	646	624	666	635	672	674	604	607	643	586	615	618	621	637	648	704	623	638	628	698	683	651	662	646	650	602	636	659	677	639	633	645	630	625	641	645	634	622	629	644	612	600	638	661	619	627	656	657	637	686	625	635	675	615	637	616	619	664	637	647	635	604	643	693	605	662	635	642	639	633	633	665	640	621	627	638	654	617	646	642	597	630	667	634	621	623	655	603	612	634	609	648	656	653	634	622	655	653	669	643	631	633	654	662	658	600	600	645	677	633	640	652	642	645	605	634	600	637	644	641	644	663	621	640	600	598	618	608	627	671	624	631	626	663	625	616	658	637	678	652	629	622	681	652	607	648	634	650	643	641	605	642	641	657	650	630	631	665	614	640	642	641	641	646	637	616	623	608	681	665	643	610	579	686	645	652	684	634	670	649	636	610	632	616	660	599	616	660	627	672	675	682	650	666	646	646	609	602	646	632	626	644	677	612	612	691	661	639	579	655	632	676	620	675	627	679	640	626	678	644	616	661	619	644	604	702	634	622	621	649	602	666	627	680	633	633	633	653	634	633	618	637	625	678	666	607	625	647	633	674	677	618	656	636	600	630	635	673	619	651	618	650	587	632	633	655	688	645	626	637	633	612	621	650	631	653	633	652	630	642	621	663	578	639	617	654	597	637	630	660	647	717	655	679	659	665	583	655	665	640	645	664	723	637	610	582	647	641	648	654	619	606	632	676	642	632	641	637	652	630	659	665	631	631	601	628	650	678	682	673	604	636	636	643	627	682	647	622	619	640	608	657	622	691	642	630	659	586	700	666	636	644	682	662	663	641	643	640	631	612	622	654	660	677	644	594	646	607	650	646	676	676	599	636	635	582	621	661	660	628	626	649	651	599	674	656	628	629	585	627	645	640	640	665	635	639	613	651	602	620	661	609	621	603	648	638	701	664	627	652	667	637	627	625	651	625	625	583	652	675	602	648	618	630	675	649	590	659	621	655	651	641	637	647	647	618	566	685	565	645	685	660	598	633	641	645	648	642	619	614	635	634	614	618	621	631	612	599	634	614	624	656	621	630	615	629	588	662	600	648	672	662	632	654	662	627	705	634	620	575	668	640	662	670	620	615	618	632	613	612	626	640	626	641	665	639	655	630	648	669	644	679	642	640	614	657	647	674	598	626	638	623	643	647	615	672	619	644	659	670	625	638	667	633	634	638	634	635	641	669	661	645	617	628	682	654	599	644	630	687	674	680	640	649	660	665	651	621	637	616	629	652	594	602	686	700	634	595	654	658	645	650	637	643	615	649	642	669	626	626	604	629	619	641	611	689	648	624	627	661	638	644	650	582	661	614	644	621	649	613	604	636	633	674	627	638	605	660	622	655	663	623	641	646	652	625	591	652	671	680	627	629	674	628	648	605	654	622	641	675	663	631	630	643	646	615	653	661	612	680	638	624	651	659	650	656	631	614	634	620	661	650	608	654	660	628	610	638	609	636	621	628	638	621	624	622	694	652	639	606	625	641	604	634	608	629	666	653	635	658	643	647	639	676	652	636	681	613	613	619	676	637	662	586	625	597	662	628	664	625	641	645	606	648	621	669	655	639	654	646	627	616	626	625	631	647	634	621	592	608	605	631	623	617	627	601	649	665	622	622	665	677	635	612	635	673	632	615	649	660	626	667	629	628	633	601	654	678	665	637	616	674	629	691	619	645	651	649	674	665	629	657	600	579	624	619	662	634	643	637	636	707	611	636	661	610	659	637	684	640	671	648	613	616	571	672	658	618	665	661	663	656	589	655	650	643	630	616	651	638	664	665	635	664	632	668	609	623	669	594	643	664	597	620	640	610	655	639	634	611	588	609	637	666	648	618	653	614	692	609	584	651	669	617	652	646	583	648	633	611	668	672	651	669	630	632	650	650	655	689	572	653	600	673	669	666	633	644	681	622	647	633	636	657	640	640	643	660	692	622	664	654	631	665	632	651	621	652	619	607	633	651	670	658	658	674	647	639	660	677	644	647	651	651	628	688	631	657	696	633	668	664	582
6144	2371	750	585	725	842	822	650	494	450	366	344	316	221	184	146	121	106	87	75	64	63	58	63	46	60	58	55	50	46	55	60	47	45	49	58	43	53	47	50	41	43	49	43	40	49	52	37	41	45	48	28	44	42	37	45	48	41	47	25	45	48	42	28	47	33	39	40	41	45	49	45	41	36	34	42	31	47	42	38	44	38	32	45	38	35	43	37	30	37	34	37	38	43	35	32	44	28	37	30	29	33	32	43	40	28	36	38	42	44	33	38	45	44	29	45	39	36	33	44	28	32	41	38	25	37	26	41	37	46	37	26	34	31	41	39	31	46	38	40	28	35	47	34	28	37	32	37	42	51	34	37	47	30	28	40	31	32	39	46	39	48	40	45	47	39	37	35	38	44	33	34	43	36	41	41	43	37	34	30	40	54	42	40	40	30	40	34	29	45	36	29	27	38	41	37	30	30	34	29	29	37	30	29	31	33	36	39	29	39	39	34	39	32	29	41	47	40	34	36	40	31	34	37	40	45	43	51	34	43	36	33	39	30	30	36	47	44	40	39	27	46	45	39	39	34	41	35	36	52	40	49	38	33	36	43	34	38	35	29	38	41	45	50	35	35	33	46	30	41	44	35	30	41	55	31	43	32	35	37	37	38	24	40	39	42	49	37	40	35	34	41	36	39	31	40	45	33	41	38	46	28	47	34	41	35	26	50	38	42	31	41	36	37	41	38	34	38	30	34	41	29	26	31	34	31	35	29	44	36	45	45	37	35	25	37	33	35	36	29	33	43	42	41	36	46	43	43	36	34	40	34	28	41	38	29	30	41	36	34	33	38	41	55	39	38	42	40	27	31	38	39	41	40	34	50	42	36	39	45	33	35	42	27	40	41	25	39	36	37	39	43	41	43	38	28	35	33	30	46	28	33	41	32	34	41	45	43	31	42	25	42	36	32	46	31	38	42	42	35	33	48	32	35	41	40	38	32	36	37	45	29	34	31	33	31	38	40	43	43	38	29	28	24	27	36	31	31	46	34	52	41	51	39	46	39	42	33	32	38	31	45	27	46	51	29	41	30	41	51	34	34	37	46	41	28	52	39	33	32	32	36	24	29	42	39	32	39	37	35	35	38	30	36	41	41	38	34	46	35	33	44	26	36	43	40	33	33	41	42	37	45	28	32	28	37	34	40	30	33	40	34	35	34	46	37	29	40	34	38	38	33	39	41	36	42	34	38	41	37	46	30	28	31	31	40	38	35	33	48	32	39	36	40	41	41	39	25	47	36	47	21	37	31	35	48	25	28	41	48	43	35	33	35	32	35	43	35	33	34	36	34	31	32	46	34	35	41	31	37	35	39	29	41	43	29	35	44	31	39	51	40	27	32	40	34	40	31	43	41	34	45	32	37	35	40	32	34	35	41	38	35	43	37	36	33	39	43	35	40	34	35	40	31	17	38	39	34	39	40	32	32	39	40	34	48	35	38	49	34	29	32	37	35	32	31	42	32	27	49	49	33	31	34	30	41	41	38	33	38	36	44	24	46	31	45	31	30	40	51	31	34	38	36	41	42	39	38	36	30	31	32	42	40	45	34	37	39	40	33	32	36	41	38	39	37	39	43	34	37	44	38	31	32	32	34	34	45	41	45	41	54	50	33	38	41	37	41	37	30	37	38	48	34	23	33	35	27	33	29	26	44	38	42	37	32	44	60	49	56	21	27	36	26	36	32	39	33	39	35	51	42	38	37	37	36	41	38	32	40	28	43	37	27	40	50	38	50	37	42	32	35	27	39	36	42	33	32	35	38	39	35	48	30	31	36	39	27	48	22	42	36	40	30	46	37	40	34	26	45	38	29	40	26	28	42	36	26	33	37	26	48	45	39	34	40	29	40	39	48	37	27	45	38	39	35	45	28	31	32	36	44	43	40	36	40	38	35	38	35	44	39	35	36	35	36	39	33	44	49	43	30	47	38	49	34	37	49	33	44	35	27	30	31	43	32	26	34	37	37	28	30	34	37	37	42	38	41	37	40	37	40	40	38	42	38	41	39	29	32	39	48	42	32	26	29	31	37	34	42	42	38	40	43	30	31	40	42	38	36	41	38	34	42	42	37	37	33	24	39	34	44	38	30	44	35	46	33	38	42	44	33	36	31	39	34	34	43	35	34	44	24	36	37	45	36	35	33	49	45	45	50	50	38	23	37	46	36	39	37	32	46	52	34	34	42	39	36	33	40	40	46	28	35	46	38	34	32	34	30	29	39	48	34	32	32	33	41	48	35	30	34	30	39	39	39	38	36	46	35	40	51	44	32	35	35	35	37	39	46	41	52	43	33	39	33	42	31	37	35	35	31	39	39	30	32	36	36	54	50	33	37	37	46	32	36	34	33	44	45	32	37	23	35	44	28	36	34	24	28	36	35	32	38	26	43	47	37	39	39	27	47	22	40	44	43	40	32	37	38	35	34	32	44	43	28	42	36	31	37	44	42	38	35	40	35	41	33	45	34	27	43	39	33	28	39	42	41	33	43	37	31	29	20	50	37	41	35	35	31	44	41	36	40	42	38	39	32	44	41	37	44	40	39	37	33	26	41	40	32	40	29	42	45	39	33	35	39	34	45	35	28	30	36	36	48	37	42	32	31	35	39	38	32	36	39	46	32	28	29	30	43	23	42	32	39	32	41	34	39	44	44	38	39	35	37	29	41	28	42	37	54	37	52	39	22	27	41	40	28	38	31	49	40	40	47	39	48	32	33	40	38	25	44	39	31	40	38	43	31	39	31	38	28	36	36	42	31	42	32	38	53	39	35	31	52	40	31	37	43	49	36	34	27	47	38	31	38	32	42	39	34	51	29	35	38	35	41	28	40	33	34	30	45	41	35	37	40	32	29	41	33	27	46	37	39	36	51	33	33	39	45	38	35	33	31	49	31	34	41	34	43	35	30	25	38	32	40	45	40	37	40	40	37	33	34	38	43	43	47	39	39	39	33	36	40	43	29	26	41	32	39	34	45	45	38	48	33	38	42	32	51	34	32	42	32	32	36	42	41	42	30	37	37	39	44	33	41	36	34	38	39	37	35	40	44	33	32	28	42	40	36	30	31	45	33	34	39	30	39	45	38	45	38	40	28	34	32	44	37	34	29	35	48	39	30	35	62	35	49	44	36	33	33	34	43	44	28	34	38	28	39	35	37	27	38	37	40	39	26	46	38	41	36	27	37	41	28	36	41	42	41	46	44	31	39	39	33	29	44	51	34	52	35	26	38	31	35	33	31	32	47	37	38	35	27	36	37	40	39	37	35	34	35	44	40	38	40	35	54	38	39	32	40	33	38	37	37	26	32	26	36	43	37	39	41	42	43	46	38	30	36	32	38	23	35	46	38	33	42	31	32	33	39	42	34	38	37	31	37	40	47	48	32	34	40	27	43	33	44	27	34	38	32	42	39	47	41	28	32	45	38	36	24	31	41	38	40	38	28	32	40	37	38	48	31
38973	27138	16252	27694	33818	34958	32877	29384	24520	20601	18095	16603	14634	11665	9360	7269	5322	4312	3409	2849	2622	2431	2163	2054	2101	2011	1901	1797	1776	1619	1503	1451	1443	1311	1270	1370	1371	1345	1268	1221	1220	1285	1123	1138	1050	1011	1007	906	891	822	841	755	761	768	791	730	799	728	732	765	803	748	789	765	813	756	730	714	736	779	702	715	777	708	659	634	683	712	654	652	695	688	662	652	632	687	663	743	695	666	660	669	619	677	625	636	642	612	611	671	608	638	650	627	616	675	615	641	636	627	622	612	656	616	629	611	582	614	619	657	630	662	630	615	630	606	609	660	643	661	620	634	656	642	660	645	702	632	644	659	594	647	677	616	621	645	623	661	625	590	684	621	624	610	649	640	696	648	651	622	633	669	643	654	672	611	649	640	627	638	590	661	601	630	580	669	628	610	607	624	618	626	647	645	651	626	654	608	607	633	618	629	651	626	658	636	627	602	642	594	717	614	594	639	605	656	613	590	624	647	607	631	632	638	663	668	596	639	639	668	679	610	633	646	648	620	622	653	598	639	605	613	630	638	661	654	650	654	602	601	640	622	596	683	607	609	648	629	643	614	658	645	647	586	642	599	625	649	661	617	671	638	605	617	647	631	617	641	645	658	630	648	623	676	632	689	648	645	597	612	641	646	651	619	598	614	637	623	618	632	641	636	628	633	706	673	672	614	673	613	623	619	611	564	643	656	596	634	636	625	657	638	679	654	649	627	599	604	634	635	603	625	650	629	610	670	589	642	635	633	605	600	616	606	627	582	607	637	654	664	603	626	611	586	634	621	639	609	660	597	668	628	629	653	633	665	637	622	628	610	650	600	588	646	704	652	621	645	618	604	641	601	669	606	635	614	625	581	644	621	603	664	580	621	631	625	587	638	639	647	639	635	621	633	645	627	613	635	630	629	643	616	663	614	598	658	643	628	637	629	636	626	644	570	666	630	593	632	619	662	595	627	647	614	654	605	639	648	627	630	595	592	606	649	607	631	599	661	601	565	620	642	655	648	655	603	632	655	672	591	635	631	630	638	634	653	606	640	621	644	663	595	641	613	590	598	629	619	650	643	635	606	610	589	617	641	631	613	656	621	640	639	676	639	653	629	603	582	611	661	640	656	650	677	597	605	579	612	600	648	598	627	636	584	614	644	623	625	647	643	660	618	625	656	642	645	619	648	592	632	635	656	645	597	601	626	680	574	627	591	636	643	633	622	657	630	669	611	668	603	593	664	607	573	615	658	625	667	650	662	607	637	648	634	644	610	667	648	620	644	624	621	603	611	652	658	625	645	640	624	634	633	644	636	626	644	642	623	671	619	598	628	599	634	641	617	616	611	664	653	647	645	615	643	643	582	625	685	621	579	646	630	690	628	631	594	605	645	593	653	621	648	618	581	620	613	623	665	635	607	644	617	629	603	613	599	644	620	651	595	575	610	703	671	684	637	575	667	617	617	623	593	644	646	596	627	680	643	632	622	640	655	646	652	644	630	615	685	611	641	616	611	667	622	631	638	592	684	658	660	611	579	652	673	640	653	669	607	651	617	632	644	653	632	644	664	647	624	653	633	639	642	607	625	598	579	595	599	613	641	666	656	584	673	642	633	622	578	581	655	593	631	650	619	642	594	648	634	596	620	652	660	646	614	621	606	613	645	596	591	652	652	636	654	651	662	584	625	622	619	619	647	645	601	601	613	614	585	588	662	675	637	632	598	620	633	631	595	592	630	622	639	617	636	641	625	685	602	641	589	662	696	604	637	641	601	654	642	630	698	615	618	603	631	620	643	639	630	590	587	623	661	651	651	668	644	644	622	676	626	627	631	689	653	671	585	631	579	647	589	641	617	658	619	657	618	634	617	639	646	706	622	638	632	608	620	624	618	669	623	625	647	647	618	619	627	632	631	626	663	650	650	601	679	638	629	629	685	608	661	629	657	620	638	635	625	628	609	638	610	654	613	616	674	593	687	613	647	615	638	631	635	601	607	638	625	608	608	643	630	637	625	605	670	603	608	621	653	683	677	599	628	599	610	641	614	660	632	639	609	631	641	665	588	620	591	573	637	591	595	594	592	634	608	591	618	659	622	645	585	638	633	595	619	671	580	603	620	647	655	649	669	599	626	581	672	666	636	646	659	641	602	621	669	551	575	635	634	619	631	612	642	598	636	645	600	616	612	622	608	654	611	624	670	650	665	653	616	623	612	667	665	630	592	614	578	669	629	625	628	655	626	636	586	650	667	650	651	654	628	640	615	664	607	614	633	616	638	599	619	637	633	607	665	645	601	655	643	635	636	623	636	616	660	633	638	625	588	625	614	640	670	634	612	601	633	629	611	644	646	633	628	611	606	636	642	646	634	631	625	635	626	619	600	659	641	664	620	618	642	627	634	609	635	611	606	600	663	609	640	599	663	635	657	631	710	632	612	674	626	601	618	648	649	609	601	626	636	665	609	619	630	620	660	615	619	650	638	612	635	613	619	632	594	669	626	648	597	616	611	631	619	659	609	661	670	605	641	634	640	643	593	632	639	625	638	614	644	667	659	579	571	623	650	622	642	648	621	652	638	655	602	644	668	622	632	646	620	644	628	616	619	629	614	670	675	622	614	610	581	594	598	675	662	663	666	644	653	620	618	640	629	635	666	596	616	607	632	590	660	639	561	644	609	606	646	656	630	651	641	626	662	609	677	663	609	631	618	611	643	586	623	624	589	603	625	601	614	630	692	645	615	651	649	652	647	646	627	661	611	604	652	637	581	652	658	600	627	631	611	619	620	634	606	598	618	628	637	610	643	624	585	645	642	649	665	611	646	644	660	642	622	624	619	602	660	620	599	575	651	648	643	619	642	612	614	663	640	660	649	641	628	634	604	628	600	664	671	617	640	657	640	625	646	612	659	629	597	661	627	637	621	631	640	643	606	627	645	683	638	650	603	574	669	624	654	614	652	642	638	608	628	643	639	643	640	682	664	609	634	626	608	638	599	650	631	617	632	626	618	610	621	658	622	645	570	589	655	586	663	617	600	645	700	663	656	700	671	621	615	630	630	640	659	622	610	618	656	617	620	652	675	646	623	617	631	619	615	656	650	598	632	646	672	625	634	658	656	670	692	622	628	617	629	654	618	624	634	633	596	630	603	603	639	655	629	642	598	644	662	649	604	625	644	636	645	659	636	633	651	627	597	665	686	628	647	637	610	627	618	632	612	650	597	618	631	710	609	615	601	635	602	619	605	663	621	633	666	640	640	655	675	625	626	586	671	645	612	617	641	610	625	631	669	585	626	648	587	665	646	618	684	631	652	595	668	639	607	649	649	603	633	598	639	659	675	627	626	657	624	629	681	618	617	643	614	634	638	657	596	676	613	651	639	619	622	625	607	631	603	624	588	648	626	611	645	665	594	600	607	619	607	595	659	632	630	619	579	622	655	606	628	651	651	618	605	624	597	637	637	642	678	660	635	678	645	686	651	646	645	614	651	615	677	612	686
8188	3944	1187	851	1156	1136	1086	989	825	607	541	433	395	329	254	206	166	121	116	109	95	91	91	93	85	88	73	74	68	72	69	71	67	65	58	47	64	53	47	61	62	54	69	44	63	61	56	47	50	35	51	38	50	41	51	35	45	56	53	51	46	56	47	48	61	53	44	56	49	53	40	63	33	42	46	56	43	39	50	45	39	46	37	51	40	55	42	44	42	38	48	59	48	45	50	44	43	61	41	43	42	45	37	48	44	40	44	45	54	41	43	48	50	42	48	42	40	26	36	46	30	50	47	45	37	38	57	53	50	45	54	46	39	42	47	46	48	55	52	46	40	41	50	36	46	30	53	43	56	45	47	41	53	49	40	44	36	43	45	47	53	43	41	50	46	36	46	33	40	50	48	46	52	51	43	53	46	51	57	45	48	45	42	53	30	42	48	45	45	52	36	44	34	45	49	48	49	51	42	36	50	51	49	43	42	36	44	49	48	40	40	49	51	50	35	40	49	41	31	52	47	34	44	49	44	47	34	44	36	42	38	43	42	31	45	33	38	44	45	44	39	36	40	45	52	39	37	61	53	43	63	41	39	46	47	53	30	49	44	49	48	39	41	39	45	39	44	34	30	46	52	29	41	54	53	39	33	48	43	55	53	40	46	43	45	41	36	56	41	37	44	51	37	42	44	30	38	46	43	34	46	48	53	48	50	41	41	43	55	36	43	40	38	38	37	50	52	48	37	40	44	49	48	32	36	61	50	41	52	30	43	42	46	43	40	38	44	40	34	48	43	37	48	46	37	52	59	45	49	39	52	48	49	40	44	45	48	44	39	45	58	41	66	40	47	49	38	60	50	45	38	29	43	40	37	39	53	51	44	39	51	39	37	42	41	56	43	35	36	41	62	44	46	48	46	43	49	42	48	57	30	51	43	43	48	40	41	51	45	45	47	48	37	41	46	47	44	45	29	43	61	43	47	57	43	46	45	40	45	40	43	37	37	30	49	39	42	61	55	53	53	42	53	51	49	46	39	39	49	42	62	37	33	43	34	40	55	51	51	32	44	34	31	38	45	35	54	33	56	54	40	38	47	34	41	42	50	45	45	63	45	50	37	42	50	47	44	40	45	45	40	51	48	38	56	47	46	45	52	42	40	51	42	47	45	49	59	42	41	44	47	39	45	45	38	44	46	33	44	43	56	42	47	46	45	42	56	58	43	47	45	52	43	43	46	35	42	33	58	42	41	34	52	52	36	41	46	45	38	47	46	41	42	41	46	50	48	39	40	41	43	44	38	37	48	47	41	38	45	42	50	39	55	40	48	42	53	44	46	51	44	37	40	44	45	42	48	42	50	57	47	48	34	51	49	46	46	54	33	45	39	46	48	37	37	51	28	48	50	49	50	52	50	48	42	44	32	40	47	48	50	53	48	53	50	51	46	45	38	32	37	48	40	47	53	33	61	69	38	43	41	42	49	42	43	43	45	47	38	43	39	50	46	49	41	47	36	47	33	48	48	41	58	38	47	49	30	45	48	41	38	37	43	37	40	45	49	50	36	47	37	49	49	47	37	37	40	51	35	37	50	48	37	41	50	41	42	45	52	44	50	54	43	48	34	43	41	44	38	45	49	45	39	36	42	52	38	44	41	54	58	43	48	59	49	49	41	35	33	38	56	48	42	49	49	39	46	44	49	41	46	46	45	46	50	45	38	45	46	34	40	55	47	35	44	56	41	38	57	50	41	66	59	43	45	49	41	42	50	44	42	38	36	40	41	49	44	44	49	38	47	51	38	55	39	40	54	50	45	53	46	33	47	36	46	43	43	40	44	35	39	40	39	40	54	31	40	55	53	46	39	52	47	62	40	44	47	37	58	48	43	58	59	44	39	39	54	42	51	55	46	44	42	52	41	40	55	40	50	43	56	53	37	38	45	51	33	48	43	55	52	37	40	42	51	40	35	37	42	45	36	44	41	34	41	47	36	44	44	41	53	56	51	45	52	38	37	47	37	52	46	41	43	42	49	40	36	51	29	40	41	52	40	49	47	39	39	37	50	41	35	40	44	34	43	33	46	50	45	45	43	43	33	40	38	27	41	46	47	39	33	42	47	32	49	42	35	44	49	36	37	51	38	42	45	50	50	39	49	53	37	47	52	44	35	42	46	37	45	42	32	40	43	48	39	42	36	59	38	45	52	40	47	48	43	54	41	52	44	43	39	53	36	37	40	59	44	33	41	40	42	48	40	41	41	41	61	42	40	42	36	45	48	32	38	38	29	44	40	44	39	55	45	55	38	51	41	33	44	35	47	43	40	50	42	46	46	42	52	35	49	44	39	37	48	28	31	39	44	38	45	50	38	50	37	58	39	41	47	42	43	46	35	36	56	31	50	41	39	51	59	46	44	42	36	50	47	44	46	50	34	46	49	37	33	44	41	47	42	41	45	43	36	47	43	48	46	57	46	41	39	55	33	47	43	55	45	51	49	54	39	49	42	52	52	45	56	42	46	46	40	51	51	50	46	42	52	33	39	48	42	38	47	43	47	47	50	39	44	42	42	37	46	46	30	54	26	49	43	39	35	48	46	51	42	51	55	50	49	39	46	30	44	42	46	36	36	46	36	51	50	44	39	43	36	49	31	35	37	56	41	39	41	42	48	46	47	48	36	47	55	41	39	47	40	38	46	48	51	34	43	51	44	43	48	48	50	49	37	46	45	41	42	39	55	43	46	37	45	49	51	45	40	44	39	40	41	41	54	46	43	54	42	42	50	51	41	36	42	37	43	38	44	42	41	41	47	39	50	34	52	25	39	47	41	50	49	47	53	68	39	42	40	39	53	50	40	55	47	40	49	51	51	46	37	40	52	52	40	47	53	44	45	45	68	46	45	54	48	36	42	60	38	42	49	31	54	49	42	53	47	44	42	33	38	36	47	35	34	48	45	37	44	37	37	51	50	49	45	55	47	41	45	49	43	35	53	36	52	43	50	41	45	53	50	42	41	53	43	54	45	45	41	56	40	60	43	39	46	40	42	43	42	51	42	57	63	44	32	64	31	44	49	40	41	52	50	40	41	46	37	52	48	36	37	50	45	40	54	50	35	45	46	40	47	37	41	37	62	54	42	44	49	45	54	28	42	57	45	47	48	42	33	57	44	50	46	45	51	36	41	53	55	49	37	40	36	39	45	49	45	54	47	44	45	49	41	44	45	40	48	31	44	39	42	49	49	39	41	35	41	49	44	51	38	56	53	43	46	35	44	42	39	48	43	51	45	46	49	44	44	32	45	47	44	41	43	34	45	42	51	45	40	49	47	37	37	48	43	46	39	47	42	35	44	46	33	44	36	37	47	54	47	50	38	46	42	47	35	51	43	57	56	55	53	46	39	59	42	48	59	53	64	46	40	47	45	38	48	47	48	47	30	47	45	46	47	37	46	48	56	42	43	42	36	44	47	33	48	50	48	45	43	41	42	44	48	59	56	50	51	44	40	44	46	50
45813	30955	20070	32645	39755	38567	36299	33653	29855	25497	22504	20056	16819	13835	11928	8983	7022	5807	4654	4057	3717	3517	3360	3057	3013	2774	2813	2560	2344	2111	2111	2132	1950	1711	1858	1906	1796	1831	1722	1654	1705	1632	1620	1524	1415	1354	1286	1232	1141	1087	976	943	982	990	905	991	953	1028	1000	991	965	982	981	1018	985	910	970	975	889	871	932	877	814	831	859	815	807	803	842	756	820	797	807	803	799	848	854	824	800	849	834	858	867	759	812	781	745	812	774	750	801	740	794	795	750	763	760	765	769	758	751	795	764	800	734	718	759	760	742	753	762	747	779	762	758	785	787	761	746	752	786	733	757	797	785	727	751	753	796	721	750	729	777	773	762	794	750	809	791	733	748	769	822	749	739	740	755	743	717	734	797	770	769	750	814	763	769	812	746	758	772	770	749	784	755	769	760	719	753	731	751	753	783	723	742	761	766	725	742	766	811	757	748	759	771	715	775	757	749	703	772	773	755	756	764	739	719	778	722	755	757	740	715	760	757	778	731	744	713	729	702	793	798	736	777	713	726	705	720	765	769	734	774	723	750	756	803	750	721	719	757	721	747	737	729	714	781	746	750	752	721	706	731	736	757	750	768	746	768	778	751	759	727	744	744	764	715	760	749	770	733	701	809	756	714	760	741	777	760	782	802	752	717	743	707	796	785	783	778	753	781	719	771	820	809	727	767	761	772	712	722	716	758	750	742	705	763	746	786	755	746	795	737	794	788	817	740	776	777	690	748	758	807	730	769	756	750	735	747	735	778	713	712	741	780	747	761	722	786	761	756	763	739	822	736	756	764	758	723	740	802	728	729	782	783	757	787	718	760	746	730	742	738	725	737	777	755	690	766	707	733	769	764	712	773	683	754	780	714	766	804	794	706	694	775	748	714	764	775	752	742	747	742	812	754	709	763	735	737	718	771	750	684	722	713	737	794	740	758	786	772	727	699	698	652	775	722	747	722	760	700	777	699	690	755	751	721	764	713	752	756	742	737	732	721	756	763	723	738	730	785	704	803	776	736	764	728	715	782	741	714	787	769	795	712	715	738	682	752	750	785	776	744	739	720	791	737	700	734	693	788	696	764	737	702	756	748	773	766	749	729	748	736	749	754	749	724	785	738	705	741	782	746	760	684	706	742	699	726	727	679	759	729	775	765	741	732	793	724	750	761	750	776	780	737	780	724	736	738	720	755	746	751	765	728	776	715	723	694	754	782	778	759	762	812	767	701	738	742	721	735	736	785	810	738	782	756	747	773	783	752	748	751	740	762	763	764	776	785	770	761	759	723	768	720	757	753	762	782	739	702	771	763	743	745	739	756	769	769	731	766	728	765	724	747	764	751	737	747	746	778	701	732	726	746	768	741	772	742	741	719	736	759	746	751	753	732	743	730	774	764	736	767	803	733	737	763	762	764	736	784	777	715	773	718	727	745	698	765	795	729	767	763	767	754	762	759	780	773	728	765	828	713	739	756	805	734	791	802	741	737	756	717	745	763	746	711	712	701	747	762	761	788	757	737	738	790	735	753	729	840	770	757	734	745	752	770	758	755	794	747	758	789	741	751	786	752	785	783	755	745	759	747	726	701	745	731	773	711	780	738	777	742	802	780	747	776	785	787	725	769	729	773	740	742	756	792	798	731	785	797	752	724	799	752	778	751	737	718	756	740	725	721	803	689	739	745	712	737	799	767	753	718	815	796	795	749	799	796	765	759	750	766	729	780	730	773	690	734	751	707	746	755	765	752	732	765	785	744	705	778	749	797	790	709	728	791	758	805	802	765	733	744	747	804	771	781	737	785	703	737	775	698	747	716	770	777	760	757	741	740	766	796	722	823	762	771	740	793	726	747	734	774	727	803	733	759	750	773	732	793	797	758	758	747	781	734	737	739	730	759	755	763	747	761	789	715	787	805	724	799	741	739	729	729	732	771	757	730	759	763	773	725	732	724	750	732	733	732	733	797	728	796	732	732	750	719	742	765	845	739	768	730	754	696	725	748	737	753	740	765	744	693	761	755	738	777	787	770	771	802	809	782	682	780	796	779	777	708	735	763	777	753	718	788	758	782	760	721	725	765	806	777	738	747	750	738	748	744	781	754	739	751	767	801	731	728	721	762	739	739	737	759	751	775	772	765	781	774	742	763	725	727	733	753	766	739	755	735	742	756	769	743	743	757	759	725	713	811	734	731	737	761	669	781	752	755	752	805	754	799	749	706	724	733	747	752	736	775	705	700	762	803	747	737	774	789	725	720	783	696	753	732	777	775	761	809	793	730	781	729	701	734	784	778	768	771	796	717	723	711	715	748	701	752	801	736	780	753	756	785	786	712	747	750	775	780	733	752	766	742	790	746	747	730	758	781	788	763	757	784	791	725	759	750	783	726	754	704	736	734	753	778	702	757	769	757	743	698	745	735	820	698	722	806	733	736	741	788	759	763	780	770	764	779	711	759	729	722	779	763	780	772	750	763	733	718	765	737	749	729	740	724	767	714	779	733	711	776	744	762	775	789	764	716	713	750	770	753	741	733	785	769	728	728	751	719	748	774	795	773	774	761	755	741	729	745	722	802	746	728	757	740	767	704	737	781	746	744	790	778	711	750	711	753	763	728	743	751	765	723	721	744	781	795	753	700	775	725	734	746	726	738	733	736	784	740	826	787	738	746	794	826	740	684	723	701	733	702	763	730	751	772	778	788	770	734	721	733	671	794	748	744	755	773	740	744	760	746	778	719	783	698	726	752	768	699	784	710	757	726	771	721	751	714	710	765	677	743	755	752	778	732	808	742	738	772	721	767	735	782	757	781	728	739	740	786	722	713	760	754	714	776	714	781	757	724	757	767	712	764	775	761	717	772	746	814	766	725	759	750	735	744	713	708	755	726	731	778	751	733	775	753	768	778	784	722	746	734	818	753	754	768	740	743	744	787	765	754	739	783	754	733	776	781	798	721	714	722	724	728	736	760	749	781	766	764	731	761	745	723	774	796	829	808	743	776	765	757	700	716	785	722	732	694	737	740	747	775	760	715	730	754	766	720	737	743	763	777	740	736	752	766	759	741	717	755	792	769	774	737	740	731	732	753	732	703	774	746	715	758	765	750	764	738	765	741	679	769	775	780	703	757	663	747	757	731	777	724	768	742	727	725	709	719	767	754	738	747	725	785	769	746	787	776	763	750	773	759	696	709	747	763	723	758	742	713	723	751	787	771	726	771	708	793	707	755	732	739	726	713	743	721	750	744	737	714	798	756	788	727	766	709	751	745	764	751	804	773	738	736	707	776	844	747	741	798	780	759	742	767	713	776	738	796	801	728	745	769	745	722	731	776	729	756	777	780	716	690	759	714	786	740	822	765	767	806	740	751	733	755	696	723	760	790	757	780	752	760	784	761	707	764	727	727	786	727	755	752	755	742	758	710	770	730	755	724	706	790	736	729	706	711	747	739	700	738	771	780	759	761	729	733	772	731	752	718	756	785	816	765	739	733	786	777	816
3711	1245	476	326	558	593	454	401	325	317	237	219	202	161	84	72	63	62	56	39	52	53	56	55	52	38	34	42	50	32	40	29	53	42	44	42	33	38	53	41	46	40	33	37	29	38	31	32	38	36	28	31	22	33	31	34	28	36	32	25	34	32	37	29	35	32	33	24	28	31	19	36	25	34	44	28	34	24	30	30	26	28	32	30	27	38	28	31	38	28	27	22	26	29	39	29	28	24	26	34	26	25	21	32	25	26	29	30	27	36	34	34	27	28	29	37	26	28	25	36	29	28	23	37	31	22	33	31	21	29	23	31	28	26	27	37	17	29	32	16	23	27	15	30	32	24	23	24	24	29	29	46	35	24	30	22	30	31	35	24	27	28	23	29	30	31	29	28	21	29	26	25	25	31	18	23	28	35	37	34	26	26	20	25	37	29	31	27	27	18	33	29	19	24	26	27	27	31	20	34	30	32	25	26	41	14	26	37	28	28	24	25	29	24	26	28	26	30	22	22	22	30	31	28	27	19	29	28	34	29	27	27	36	28	19	32	26	21	38	29	26	26	26	33	19	39	24	21	24	25	27	26	29	34	23	21	32	24	25	26	29	26	35	25	30	26	38	30	21	28	26	33	31	32	21	25	25	20	28	27	39	29	36	24	13	28	30	34	22	28	27	28	30	25	26	36	26	34	28	25	29	22	24	33	24	28	22	37	29	34	29	28	29	30	43	31	34	21	24	26	35	26	30	33	22	35	31	28	35	26	35	32	31	30	27	29	23	25	17	33	25	30	29	33	29	29	30	28	39	37	21	24	34	26	16	42	28	27	32	28	30	22	21	39	27	35	24	26	29	25	35	23	34	37	26	38	31	27	33	29	29	28	25	25	32	26	32	27	30	22	31	25	28	30	26	32	27	22	26	25	23	21	28	27	25	29	28	31	19	36	24	33	30	36	36	24	41	25	27	25	32	29	25	17	35	22	33	33	28	29	25	38	20	34	32	24	21	42	20	29	36	32	22	23	24	33	34	28	30	29	23	31	27	24	18	22	30	31	17	36	24	22	30	23	29	21	26	40	25	28	22	43	28	28	27	23	33	20	31	31	29	24	29	29	31	27	31	25	24	28	28	20	24	31	39	24	21	25	27	28	17	28	32	26	28	27	37	33	37	30	29	23	36	29	28	29	20	26	29	23	35	24	24	21	28	22	33	24	26	23	29	29	30	28	19	15	22	26	30	29	33	31	23	28	20	37	34	25	29	26	33	28	24	26	19	29	22	20	31	27	26	25	33	26	28	25	34	38	28	23	26	23	15	26	23	22	32	32	27	34	21	29	31	24	31	29	22	26	29	25	35	32	26	20	32	33	32	19	28	43	23	23	22	23	27	35	29	26	23	33	31	25	21	35	30	29	31	26	34	26	27	33	28	37	26	20	30	18	25	30	32	35	26	22	31	22	25	24	39	17	25	27	39	31	31	23	35	28	19	25	27	28	31	29	44	24	30	30	20	39	29	31	28	30	30	34	23	28	28	31	31	38	31	32	24	24	22	25	33	25	27	20	32	28	24	25	33	27	25	19	27	20	20	22	21	28	28	28	28	25	28	30	21	24	23	29	21	23	20	29	23	36	31	35	34	28	37	32	26	25	28	31	19	32	42	27	30	36	29	35	25	28	19	36	29	33	22	29	30	26	31	38	30	32	32	22	23	33	24	23	28	35	25	25	30	30	23	23	21	36	37	30	32	28	41	36	35	25	26	30	30	36	30	26	30	28	36	26	24	24	32	20	27	27	22	31	37	28	28	30	30	20	26	23	30	35	28	27	26	35	21	28	29	25	24	27	27	20	33	40	27	25	32	38	33	21	27	20	31	26	32	27	29	29	27	33	37	16	34	30	28	30	30	27	27	24	27	30	37	30	32	29	22	33	20	40	24	25	24	34	29	23	21	25	17	25	38	36	37	27	34	29	25	26	35	35	27	27	36	24	29	28	22	25	24	27	17	32	22	22	29	36	31	29	23	24	29	31	22	33	27	30	38	35	17	22	23	17	24	28	35	22	26	25	35	33	22	35	24	35	21	35	22	27	41	29	17	27	32	20	34	29	36	37	23	25	24	28	32	24	27	30	18	23	34	22	22	31	39	23	29	27	30	17	31	36	33	23	23	30	30	30	28	37	30	40	28	19	22	29	25	30	38	35	23	39	22	30	33	22	26	25	36	32	33	28	38	33	30	32	27	29	27	40	28	17	26	15	30	32	34	28	26	26	27	28	27	40	24	19	43	37	29	23	25	26	38	32	36	39	37	20	33	28	23	25	38	23	32	30	33	24	34	25	22	22	26	32	32	23	28	27	33	26	40	32	31	21	34	30	33	25	32	29	27	30	26	24	32	24	25	23	28	31	23	27	26	29	31	32	21	26	30	31	34	22	26	30	25	24	31	28	28	25	42	38	28	29	18	35	30	27	26	13	29	28	24	36	39	23	24	32	29	27	38	32	29	31	26	35	20	33	27	28	30	28	26	35	32	28	32	17	35	31	31	29	21	36	29	20	23	23	34	25	23	24	35	24	32	43	25	30	25	27	31	23	28	35	22	26	18	28	23	26	32	44	27	39	26	32	32	24	27	27	15	26	32	28	34	28	26	20	27	26	27	21	31	26	13	28	34	25	26	23	29	34	27	24	30	27	29	33	30	33	28	31	31	19	29	31	40	26	28	25	23	24	25	26	27	29	28	23	28	38	26	35	28	28	26	31	31	25	23	27	33	24	27	33	31	28	16	31	37	26	21	39	27	32	32	35	33	28	14	35	22	31	20	26	29	30	24	28	28	34	21	25	19	31	35	32	24	21	30	26	37	40	27	28	21	27	26	23	42	28	25	28	34	28	27	26	38	31	30	33	34	25	32	20	35	28	24	32	27	22	30	30	30	25	28	33	34	30	19	25	25	22	31	28	34	33	25	29	26	34	19	26	38	24	31	27	26	23	29	26	34	28	34	28	22	27	20	31	19	33	27	23	24	26	26	28	29	34	31	24	26	19	37	26	31	31	20	28	23	28	34	30	30	20	22	22	26	29	24	28	27	29	24	37	27	27	31	31	24	32	26	24	15	26	23	42	23	28	25	26	21	26	28	30	30	30	27	31	32	25	17	25	44	27	23	31	25	33	31	38	25	31	18	36	28	22	26	24	38	33	30	32	22	31	37	28	27	32	20	26	24	34	36	31	30	26	23	26	36	22	40	30	24	26	23	19	28	31	24	27	22	24	37	31	23	24	25	27	34	29	33	19	19	34	31	27	31	27	31	35	34	31	37	30	28	27	33	25	32	14	28	26	32	37	33	20	29	31	23	24	32	24	18	31	22	24	26	28	28	33	30	22	22	24	31	18	34	18	33	24	22	35	19	35	26	38	32	31	21	23	30	33	30	21	23	27	28	32	32	35	16	35	36	26	29	32	32	21	24	34	28	25	27	30	23	26	25	24	30	37	27	31
34820	21835	11815	21115	31512	30247	25649	23116	18868	16635	13815	11593	10535	8251	5395	4038	3293	2670	2127	1912	1766	1713	1534	1471	1449	1453	1452	1337	1170	1127	1148	1099	1005	1046	980	987	971	924	893	904	916	926	862	863	850	784	698	639	594	634	561	566	610	603	567	555	558	610	584	591	604	567	584	578	583	581	575	552	514	588	531	561	562	538	505	501	494	499	505	481	497	532	517	511	553	520	513	478	504	492	509	490	506	507	486	492	485	481	414	483	519	461	483	447	491	489	505	511	491	509	488	465	486	493	490	464	500	496	505	515	498	501	454	501	478	472	484	514	503	548	445	477	537	438	466	468	493	483	475	457	470	441	461	459	480	471	513	460	494	504	482	467	539	463	478	481	500	479	550	486	486	473	489	487	484	525	468	550	506	512	464	529	460	476	492	477	454	493	446	508	460	493	511	493	487	451	479	471	521	462	460	445	457	482	484	449	461	486	448	484	456	463	490	420	475	501	482	488	435	473	507	464	462	481	487	515	473	468	452	468	511	502	438	533	501	471	510	498	489	461	453	488	493	519	478	475	518	503	493	442	509	464	479	459	474	472	447	477	498	442	501	459	460	441	499	469	484	482	471	460	473	456	455	456	501	439	476	468	481	480	457	462	507	480	491	496	470	442	424	469	502	483	473	445	489	500	487	494	479	479	479	453	492	439	495	502	468	456	454	443	476	448	514	502	462	480	506	451	457	465	446	480	495	488	443	458	483	488	479	496	449	491	420	473	514	472	511	462	493	449	479	512	481	476	504	434	497	477	482	485	477	516	487	481	467	448	466	460	519	460	487	452	504	497	463	449	487	475	502	466	457	500	482	461	472	514	448	467	498	469	519	485	510	466	454	490	468	484	475	478	487	500	479	501	444	490	469	479	530	486	495	495	471	476	446	504	493	489	497	481	459	453	464	471	446	440	492	465	474	464	466	489	476	496	516	479	480	451	467	465	480	498	439	470	491	476	485	461	454	437	471	490	474	479	427	450	490	527	484	473	523	459	451	467	450	438	453	454	485	461	453	485	470	459	488	472	495	465	501	486	522	482	456	487	530	472	517	453	421	483	476	496	491	496	516	501	483	497	495	489	505	447	459	437	504	439	484	480	494	466	496	479	457	477	486	491	483	464	465	442	465	455	501	464	480	500	460	451	447	496	472	446	520	466	510	462	458	471	466	494	421	502	505	465	501	489	471	452	490	499	464	510	458	472	482	498	480	445	475	460	489	415	484	479	433	437	525	475	456	489	489	500	487	457	426	496	448	432	493	496	498	483	449	445	413	464	460	498	486	475	470	465	510	502	457	469	494	486	502	458	460	484	499	489	482	453	478	478	486	491	474	468	470	500	460	484	475	505	461	477	498	482	509	472	478	468	465	478	482	527	485	502	489	469	452	480	485	466	459	465	520	467	486	476	483	454	446	473	530	448	479	491	475	476	474	479	457	466	504	484	497	423	499	483	490	461	489	459	469	474	466	476	477	464	452	477	494	449	462	490	502	479	474	503	425	511	442	471	477	474	464	481	477	484	482	473	470	451	471	504	471	505	436	504	482	503	489	474	449	502	476	463	467	484	514	477	469	460	497	477	517	517	500	501	481	490	507	477	463	484	454	488	469	481	464	511	467	451	501	482	476	510	501	524	466	474	475	477	494	478	455	467	439	421	448	472	487	463	463	461	473	465	480	462	468	450	461	499	500	472	463	479	437	479	498	531	475	461	480	439	477	490	500	479	478	495	491	455	458	470	503	475	487	479	472	498	504	485	482	466	485	453	508	522	490	478	476	520	455	469	433	485	465	479	474	486	488	454	462	479	443	495	434	522	460	501	479	494	464	465	489	516	479	461	476	490	448	449	467	449	500	514	460	450	479	489	523	478	469	490	474	474	475	464	439	512	495	556	470	476	442	515	488	470	530	498	475	455	537	457	467	498	447	465	468	487	472	456	436	500	492	498	505	469	507	472	482	469	477	452	478	479	485	488	458	496	490	468	547	444	495	456	510	510	484	536	450	489	474	486	470	468	461	475	447	449	487	454	471	485	488	465	480	501	457	469	512	436	499	457	488	442	464	476	512	487	495	458	474	485	462	463	457	435	493	467	499	465	473	504	486	478	472	467	459	496	533	503	474	477	497	480	490	486	454	456	499	404	489	495	512	517	453	459	474	477	430	457	486	453	480	504	495	515	476	474	446	460	531	475	477	413	454	429	488	455	496	462	473	448	469	512	486	492	521	470	490	449	512	487	473	450	497	493	469	488	450	442	484	502	537	480	488	477	494	461	488	465	499	505	474	454	499	494	485	480	467	449	464	497	485	487	468	459	517	448	502	460	504	442	471	492	483	439	487	452	483	483	494	486	477	477	491	468	450	478	461	458	474	469	481	497	454	486	493	463	469	514	494	502	478	480	451	449	487	453	453	478	499	441	483	481	500	495	482	478	499	498	472	492	460	471	474	461	463	496	495	485	488	503	463	484	496	529	524	484	466	471	450	546	455	478	470	445	512	489	472	524	513	496	474	495	505	495	499	483	467	497	459	482	439	480	485	468	509	479	498	432	463	438	490	479	476	490	464	496	448	483	471	463	439	503	491	486	465	455	486	493	482	484	487	496	505	491	474	466	487	474	501	451	482	512	481	466	466	467	498	480	503	489	465	454	491	483	489	483	491	507	489	467	517	452	484	465	444	437	462	507	467	456	507	507	499	489	441	490	487	477	519	474	487	470	479	439	431	474	438	483	464	461	467	461	470	478	458	488	448	522	451	482	465	472	486	478	490	453	467	486	470	471	476	485	467	513	470	524	487	493	478	489	533	507	483	468	476	519	486	479	488	502	521	437	500	457	473	485	482	461	472	466	469	511	459	464	457	483	521	485	484	490	521	488	457	507	452	466	485	505	490	453	508	471	472	496	460	490	450	477	466	488	486	459	461	490	518	471	460	495	483	497	467	471	499	481	465	473	488	474	491	487	456	445	467	486	472	469	456	486	460	474	469	500	487	481	477	474	503	484	505	534	435	474	497	471	521	497	451	505	490	515	496	504	501	479	471	476	460	457	438	487	473	513	512	453	455	469	454	483	450	461	496	496	532	473	464	476	467	489	486	476	487	513	453	472	496	456	443	480	457	491	489	478	475	475	476	469	459	455	479	458	487	447	455	445	444	465	469	469	452	474	471	495	512	487	475	458	456	495	468	487	514	466	520	501	480	482	518	441	471	474	512	490	474	482	476	501	460	509	462	487	514	466	435	471	502	476	478	515	491	471	475	443	511	476	493	421	495	444	482	478	437	497	456	502	468	469	472	476	452	422	512	478	439	487	450	474	495	486	495	492	479	469	487	506	507	475	460	473	445	484	503	521	497	517	459	470	467	469	499	502	482	444	518	501	465	520	486	477	454	478	522	453	474	437	492	450	470	452	492	461	498	464	492	417	515	447	446	464	465	509	484	453	488	463	468	461	478	434	467	449	514	472	457	449	486	489
6509	3207	865	568	839	1101	838	665	489	477	411	280	287	213	168	125	107	110	94	88	99	89	71	57	75	89	85	65	49	74	61	64	61	46	57	58	54	60	54	41	76	43	55	48	41	38	48	47	42	32	41	41	53	44	35	44	37	35	50	39	33	62	33	42	39	51	46	33	48	43	39	38	39	47	41	40	35	41	29	53	36	38	33	31	46	33	37	43	42	37	36	34	42	28	36	32	47	37	42	39	37	41	33	37	40	40	36	28	38	41	26	47	46	38	37	37	39	36	39	39	41	39	31	32	31	54	40	33	43	33	33	40	48	39	34	35	36	26	39	38	39	27	31	32	41	39	33	32	34	35	36	45	34	40	43	31	41	33	30	29	39	36	34	43	40	31	36	37	45	42	45	43	33	46	39	38	37	29	42	52	39	38	35	37	36	44	36	49	33	41	47	39	40	40	43	31	36	44	27	44	27	42	35	35	30	51	21	46	43	41	38	41	32	33	42	33	30	40	41	37	37	52	41	34	36	34	40	36	42	32	46	53	40	38	31	35	36	30	35	35	51	43	40	36	40	53	34	34	49	34	24	40	30	26	46	30	38	40	31	37	43	52	52	37	32	32	44	42	42	37	50	28	40	42	31	38	40	41	37	36	36	34	33	32	34	31	30	46	52	33	34	37	40	39	27	40	34	37	26	40	44	53	36	40	40	39	46	42	31	37	39	36	38	39	33	27	38	42	36	46	39	40	27	32	35	42	39	47	35	35	39	41	33	39	41	43	37	34	36	41	36	38	32	35	38	44	31	35	31	33	32	27	39	32	44	35	35	43	45	27	38	23	40	35	32	36	33	39	40	35	30	32	43	37	42	33	39	37	43	34	29	37	39	36	32	30	49	29	44	27	43	41	25	39	49	38	41	42	38	43	35	42	33	26	28	44	34	46	48	45	30	28	35	39	41	40	34	30	42	35	37	31	37	32	33	42	38	45	46	44	25	48	30	36	40	33	35	43	30	41	43	34	48	45	36	28	48	43	36	46	39	34	34	32	35	45	40	50	28	29	40	41	37	41	45	41	36	41	39	32	39	35	30	32	36	30	35	38	47	51	45	41	43	31	24	36	38	34	43	31	30	38	40	43	31	49	41	30	36	41	42	47	34	33	42	32	43	38	40	38	35	45	37	27	30	32	44	35	32	40	46	30	45	38	45	39	39	43	28	50	35	34	23	35	38	45	44	35	41	42	35	35	38	35	29	38	37	37	40	33	25	32	27	41	39	30	35	38	37	41	38	53	26	44	27	32	32	46	54	37	30	40	31	40	38	33	42	41	39	31	23	36	31	40	38	36	30	35	33	34	32	44	42	38	38	39	44	51	37	45	42	37	34	51	48	43	34	40	38	41	37	35	41	38	32	37	45	28	41	31	22	36	38	38	40	45	33	36	44	46	35	29	30	33	36	37	39	40	33	47	41	44	34	35	36	27	30	48	50	36	42	32	40	41	39	37	46	38	38	32	42	44	33	31	38	39	38	37	36	41	37	34	43	37	36	45	37	31	27	34	40	27	29	40	28	29	33	27	55	37	40	26	36	48	42	36	34	50	28	30	36	45	36	36	36	36	50	41	23	39	46	29	32	40	36	23	32	39	41	31	46	42	38	44	43	39	41	41	43	40	38	26	46	49	38	40	34	38	41	33	41	32	33	34	49	37	38	34	36	41	45	35	42	37	43	30	36	45	35	40	34	30	31	38	37	48	37	41	32	39	35	33	35	41	38	40	23	34	28	38	37	31	45	43	30	20	30	34	48	23	40	40	37	26	31	41	40	34	42	36	39	32	30	39	37	40	27	26	52	36	47	39	34	36	43	46	34	43	39	41	32	37	40	40	38	34	38	26	34	38	32	34	39	23	25	37	30	41	40	33	47	46	40	31	34	31	34	45	36	23	31	39	38	29	38	44	36	35	49	23	42	31	37	46	36	35	34	41	34	33	44	36	41	48	35	36	35	37	34	36	33	35	36	30	42	34	40	40	40	27	39	37	34	39	43	39	39	33	40	31	35	36	28	44	36	41	38	44	53	49	36	36	27	46	35	30	40	32	35	38	29	41	41	54	27	35	32	42	40	37	31	31	40	40	41	31	45	49	37	37	43	39	35	42	37	43	38	36	39	35	37	42	40	38	45	34	41	36	37	55	32	48	35	39	33	38	33	32	35	29	31	35	32	46	34	42	44	40	37	41	43	40	51	33	42	35	43	25	38	35	35	52	42	44	29	49	37	33	41	31	33	37	37	32	36	41	30	39	40	35	44	47	28	41	38	32	36	30	40	30	39	36	30	27	46	41	34	46	48	31	28	39	36	28	41	44	43	34	41	42	39	31	45	38	37	46	46	45	41	37	35	34	35	47	29	36	39	32	52	38	39	29	31	37	40	33	40	47	35	43	40	45	29	44	41	50	35	33	39	48	33	37	38	33	32	44	47	33	29	37	34	35	39	43	34	33	35	48	41	46	36	32	32	44	37	42	33	35	39	36	44	34	43	33	23	34	39	41	25	46	31	38	32	27	41	28	26	36	34	35	43	44	33	22	25	28	41	39	38	41	43	34	37	39	38	35	38	44	36	37	38	27	30	31	40	28	38	31	36	43	41	41	34	50	46	35	30	39	36	41	32	52	31	45	27	39	46	43	35	30	38	37	29	41	49	35	39	37	30	36	36	32	35	29	32	40	28	35	41	35	38	38	46	39	24	49	39	39	38	33	35	42	42	43	42	40	36	34	35	45	28	45	33	41	39	41	40	34	28	32	30	32	38	34	38	53	41	29	28	32	32	40	34	40	33	39	36	45	40	42	30	37	35	34	31	38	46	34	44	38	34	27	38	34	39	42	45	29	29	41	29	35	40	33	42	39	37	32	43	45	38	42	46	23	50	39	48	30	30	36	41	19	36	43	32	37	34	37	35	23	45	43	33	34	40	34	41	43	54	34	32	27	29	40	48	38	49	39	34	27	38	41	38	38	43	38	28	37	27	45	40	48	38	34	46	31	33	43	37	42	37	33	32	40	33	29	37	46	43	34	31	30	52	26	37	36	45	42	51	46	45	36	35	41	41	42	40	45	40	40	42	41	46	33	43	32	44	34	40	34	49	37	30	33	36	39	38	44	25	50	40	37	50	28	32	43	43	33	45	36	49	43	43	36	32	24	38	46	33	34	38	37	40	32	35	48	44	47	31	45	27	29	30	31	42	25	35	39	35	34	38	37	28	38	48	39	34	50	34	46	44	33	30	42	44	43	35	37	42	45	36	34	38	42	35	38	43	45	23	33	37	29	41	44	31	31	36	39	52	34	32	49	32	36	34	32	37	41	45	54	34	42	27	34	41	41	44	44	41	45	51	30	40	45	34	36	36	36	37	40	33	39	42	39	44	40	35	38	32	45	34	43	32	35	38	34	37	35	42	40	44	34	29	30	39	41	37	37	35	28	32	38	54	29	29	48
43957	28879	17276	27527	35871	37843	32961	28450	23957	21980	19046	15599	13982	12288	8339	6408	5197	4302	3893	3365	3315	3009	2781	2589	2518	2659	2536	2249	1944	1907	1873	1809	1585	1592	1676	1651	1509	1480	1622	1601	1510	1351	1356	1343	1200	1086	1016	932	982	883	885	835	847	774	781	881	832	833	841	854	886	841	829	815	858	798	824	793	769	806	763	773	723	740	678	715	706	714	707	711	678	717	726	670	669	686	713	692	715	703	668	722	687	661	648	670	656	655	644	590	709	636	635	629	623	654	606	654	632	659	665	672	646	633	655	624	686	623	646	632	605	603	662	603	645	619	642	655	623	663	659	659	629	634	701	651	629	607	564	642	625	676	639	654	625	669	656	639	661	673	662	675	689	620	670	604	669	666	624	668	652	652	658	625	595	651	657	620	675	660	644	602	612	693	614	648	622	651	603	633	618	630	675	600	642	651	599	642	647	610	633	630	637	609	623	689	631	647	620	629	635	624	624	592	634	636	647	632	681	658	674	627	605	654	617	708	605	593	661	638	641	608	640	653	644	608	619	630	641	575	625	613	606	660	641	624	630	651	629	659	661	631	620	613	609	654	680	680	668	621	659	597	624	602	556	643	619	621	620	662	596	713	607	627	625	656	632	602	602	634	610	596	613	626	617	642	622	659	646	646	613	655	662	599	642	614	625	616	651	601	668	652	627	600	641	663	669	656	651	572	639	627	621	602	607	665	636	638	642	653	684	598	618	607	630	611	616	628	643	635	644	643	610	640	596	626	627	572	651	643	654	669	627	668	604	591	590	642	636	640	603	645	659	656	649	682	627	678	646	585	630	650	683	629	636	645	643	640	612	606	650	648	586	622	575	604	622	609	614	663	617	642	655	623	648	636	623	643	630	676	680	598	608	626	617	611	636	614	665	655	637	634	628	644	605	604	615	683	597	613	628	602	673	601	705	651	638	625	582	648	588	610	628	603	630	626	655	617	614	651	619	660	636	601	612	665	570	658	595	621	617	652	658	666	639	692	640	634	602	623	632	609	607	624	613	611	611	581	617	669	616	655	653	636	638	665	625	595	611	636	652	622	641	613	626	631	637	627	603	610	620	653	660	619	641	625	660	640	620	644	619	603	631	678	629	584	650	662	620	577	612	650	656	601	650	639	658	631	613	648	637	647	604	680	606	606	616	652	608	670	608	671	656	634	618	631	634	668	635	635	679	641	588	647	670	653	634	610	618	669	625	612	655	624	603	631	594	637	639	632	627	635	610	624	637	575	625	637	607	632	682	623	628	601	598	591	674	631	665	647	664	637	640	631	635	674	600	605	656	667	621	684	646	613	615	670	608	640	625	613	668	646	620	641	609	651	620	632	626	578	598	627	644	618	613	624	671	602	621	687	615	603	625	597	661	639	663	623	647	678	655	625	632	622	648	653	629	669	651	642	639	612	624	632	630	643	596	685	634	671	575	640	613	648	653	638	622	599	616	599	679	617	681	634	659	628	644	649	649	657	662	613	620	634	630	605	612	634	634	623	585	636	646	620	628	644	635	645	647	651	640	623	669	626	593	591	600	613	641	640	589	596	613	631	587	617	590	594	637	667	649	631	608	672	651	604	652	628	661	642	649	627	672	630	671	603	616	637	649	608	674	641	633	653	619	681	633	662	672	598	573	613	585	592	656	634	616	613	619	612	663	634	612	625	615	649	625	625	610	655	679	596	673	611	660	675	683	627	653	643	622	629	602	640	636	652	610	660	595	613	621	664	626	561	666	656	651	636	602	640	622	655	627	664	650	682	665	611	584	628	633	611	631	636	647	653	627	694	658	645	631	679	623	623	614	631	619	688	616	629	631	645	647	629	665	620	649	673	691	640	640	651	645	587	603	652	612	623	596	683	607	657	616	615	568	616	645	637	601	631	641	608	623	621	675	589	649	664	637	573	672	658	640	641	629	652	630	628	619	609	631	629	601	598	656	675	607	636	647	621	647	637	672	662	654	646	648	621	594	625	601	603	658	639	644	642	645	638	595	588	615	640	592	614	650	611	616	623	645	668	638	634	662	590	620	676	629	601	636	619	618	583	636	634	660	635	602	625	678	629	626	625	613	614	615	631	681	623	630	588	620	627	650	645	643	596	631	613	581	636	597	630	584	629	628	654	619	640	611	670	626	637	639	641	629	634	665	631	609	618	593	608	634	640	661	626	590	639	580	619	641	662	661	610	656	657	649	646	635	632	661	626	669	626	609	638	669	642	640	667	653	605	610	634	646	640	638	614	601	628	590	618	641	645	628	664	658	629	627	646	655	662	641	637	613	651	634	612	668	620	618	624	676	673	591	620	619	581	633	577	656	625	640	657	674	664	673	675	650	599	670	595	592	601	633	605	647	669	628	643	635	657	633	652	604	600	643	618	608	641	602	601	623	618	640	636	674	620	643	654	657	622	595	624	649	657	603	632	622	639	637	634	649	647	611	682	600	623	644	613	646	604	648	596	646	649	589	621	702	609	669	653	606	626	614	655	627	628	658	622	631	611	640	650	629	682	620	634	622	651	637	614	607	640	640	623	665	612	640	678	648	602	608	657	662	626	623	653	626	631	662	623	608	613	675	644	637	630	640	631	629	600	652	668	654	665	595	698	619	652	652	689	626	619	612	627	616	619	613	629	650	646	601	575	631	612	676	624	645	623	595	626	650	614	650	627	635	652	632	656	604	659	633	648	647	603	596	646	649	648	668	666	664	605	668	611	633	648	650	645	594	593	687	586	627	698	618	677	594	648	644	628	664	597	624	637	664	631	623	606	632	649	634	639	696	632	606	649	680	602	640	644	601	627	680	672	636	655	639	619	634	657	680	641	594	641	578	623	642	625	613	605	622	646	613	663	677	613	624	636	650	623	653	608	602	614	624	605	648	666	644	599	663	670	626	650	637	608	638	685	604	625	633	640	653	594	619	614	620	643	673	590	598	631	610	622	645	645	621	668	661	635	621	677	656	660	623	623	650	669	641	640	622	658	646	627	653	654	632	613	635	629	620	642	667	586	615	674	612	624	629	621	620	600	650	646	664	573	576	626	626	644	658	627	653	659	624	671	611	602	620	629	617	630	668	641	630	687	641	651	650	629	654	619	623	619	668	609	647	616	569	616	619	568	634	602	625	673	630	609	640	646	604	629	664	665	663	632	587	644	639	653	618	646	600	670	621	610	610	628	618	646	632	613	651	663	629	592	658	621	637	634	634	595	626	650	614	608	608	638	633	622	662	583	618	604	672	670	608	640	636	615	603	662	645	691	668	656	642	626	657	627	602	663	626	671	616	655	611	624	668	641	665	654	611	632	671	641	619	610	641	631	632	659	647	636	627	651	613	673	585	629	612	609	611	643	608	585	652	627	656	626	613	613	636	604	620	643	595	646	625	645	582	657	628	622	653	614	638	611	676	680	670	646	617	630	671	645	693	669	647	607	647	634	687	566	631	696	675	646	619	640	611	611	644	616	652	637	587	643	579	627	641	631	619	631
6158	2298	694	474	618	681	740	564	393	337	318	337	280	169	154	93	99	72	81	73	76	71	54	56	84	55	68	53	53	39	63	52	45	54	63	43	64	52	57	36	48	39	47	53	33	41	40	30	46	42	32	32	34	46	34	35	43	51	41	44	37	50	30	57	34	49	47	36	40	41	39	37	34	35	43	36	46	32	37	22	34	36	36	37	31	37	42	37	43	36	31	45	44	32	27	27	37	33	42	48	52	38	44	42	22	35	30	38	39	28	32	34	40	25	46	37	41	26	37	27	27	39	17	29	36	40	43	33	45	35	41	45	42	44	31	31	37	35	41	35	31	37	32	37	46	36	34	48	45	42	35	40	33	44	35	37	37	38	36	39	41	41	39	42	41	26	30	39	40	32	34	32	35	41	40	38	39	40	34	42	29	41	39	26	39	44	35	24	38	56	59	31	33	28	50	30	43	36	49	41	29	41	36	36	46	39	33	40	35	29	39	37	48	33	30	46	52	35	34	44	38	33	40	28	45	37	33	31	31	43	37	42	32	34	36	36	29	49	41	45	33	36	37	46	40	30	30	36	29	38	34	45	49	30	38	37	28	38	40	32	42	45	33	38	31	46	39	31	37	32	27	47	29	39	44	39	35	36	37	38	44	31	37	28	43	45	41	45	38	49	39	36	31	46	47	35	37	46	43	34	43	35	32	41	41	27	39	40	47	33	36	39	25	44	28	37	45	38	31	32	38	37	35	33	43	34	33	37	41	36	40	39	37	21	40	38	30	26	37	32	34	51	37	30	48	30	32	34	32	39	33	41	27	27	41	39	39	29	33	28	39	37	43	50	38	51	45	43	26	39	38	38	43	33	28	31	38	33	30	40	31	42	28	41	45	45	34	35	39	41	20	46	35	38	38	36	32	45	27	44	50	29	29	30	37	36	37	42	36	40	35	38	40	40	29	30	28	40	39	32	41	47	46	40	41	38	48	30	29	31	49	35	43	28	43	42	44	36	38	27	49	38	42	38	44	36	39	31	45	33	33	44	42	30	39	35	37	34	32	43	32	37	42	30	34	41	40	38	43	48	41	38	38	41	26	32	45	34	36	42	36	39	42	29	29	38	28	33	27	42	28	26	45	42	38	44	40	34	35	33	43	29	25	45	50	43	43	48	46	41	44	28	32	30	33	39	45	45	46	34	34	41	36	42	45	42	41	31	41	39	41	41	45	38	35	38	32	36	29	42	40	45	42	35	39	28	34	36	31	48	36	31	45	26	35	42	28	34	35	34	38	35	42	34	37	39	25	38	41	31	32	50	40	39	36	47	42	41	40	33	30	44	45	33	33	39	32	39	34	26	37	43	40	35	23	30	46	38	47	48	36	30	33	28	31	32	28	30	31	36	38	39	42	27	38	42	33	39	38	33	36	40	36	43	42	28	42	47	32	37	31	42	40	44	44	30	37	29	29	37	37	41	32	40	47	28	42	40	41	24	41	40	32	39	45	38	31	46	39	42	35	26	38	34	28	38	45	41	46	45	41	28	42	33	36	35	28	39	32	48	40	34	41	34	38	42	45	36	44	48	26	39	46	33	49	43	43	42	31	35	34	36	34	35	26	37	39	37	38	40	35	45	39	44	36	34	31	37	29	39	37	46	43	38	37	35	36	39	26	33	32	42	39	43	36	54	35	30	25	37	28	45	42	33	33	32	37	44	32	36	30	38	37	40	35	30	29	31	37	36	41	32	47	39	45	40	34	41	39	29	36	51	45	38	31	39	40	51	40	30	30	28	33	22	46	39	31	35	37	36	34	32	43	45	44	34	36	39	36	29	25	37	33	37	33	45	31	40	39	32	30	45	40	45	39	32	33	31	39	46	29	40	32	25	48	37	30	39	33	26	41	39	34	31	39	33	30	38	31	49	33	35	35	37	45	37	38	44	30	33	38	46	36	39	36	45	39	33	45	33	35	49	27	40	42	42	30	49	30	26	52	39	30	40	35	35	34	40	38	36	40	32	38	44	39	31	37	33	41	31	41	28	39	37	34	43	37	29	22	29	30	38	23	37	40	39	41	27	39	40	48	47	22	28	34	47	46	23	39	40	42	31	31	33	27	39	30	41	39	38	43	43	31	39	37	33	27	37	26	25	40	34	37	47	28	33	30	31	32	32	37	48	29	31	39	39	38	42	39	43	35	32	39	45	43	49	41	33	38	34	36	40	29	37	34	31	31	34	35	32	38	42	31	34	44	28	34	39	38	37	31	27	35	30	43	33	36	42	30	40	34	41	44	34	51	31	36	31	34	37	34	53	35	34	43	32	32	28	27	43	34	40	39	35	33	48	30	33	28	29	43	37	27	30	36	41	44	33	42	32	34	43	37	43	29	41	37	32	36	38	38	37	43	27	35	40	41	42	29	36	28	33	37	46	45	30	29	33	36	42	36	30	35	44	35	38	35	42	31	37	49	37	37	39	37	39	44	40	23	32	34	35	33	39	33	53	36	39	41	36	34	30	33	30	53	30	36	47	23	44	37	43	37	36	27	34	36	31	30	41	45	32	36	31	28	38	30	43	33	35	42	46	29	35	50	33	35	41	36	36	37	28	46	43	33	35	31	36	40	41	41	25	51	39	45	32	37	40	41	33	34	29	38	34	46	33	35	43	39	36	41	35	33	35	38	30	34	37	44	44	31	45	47	31	35	41	31	47	25	36	54	38	37	39	35	28	38	35	36	35	34	38	35	38	38	35	39	34	27	28	33	30	40	39	29	35	37	54	36	27	34	26	42	32	37	30	37	36	41	34	32	42	34	39	43	38	43	39	42	43	29	32	44	37	42	34	35	42	27	30	31	33	24	39	38	50	32	30	42	37	32	35	37	41	40	29	39	33	31	43	32	47	38	34	43	37	37	34	35	31	33	29	37	39	38	36	39	31	44	41	44	37	27	32	31	42	34	42	46	33	36	27	39	34	39	33	44	41	41	40	40	42	30	28	29	37	38	26	21	40	29	33	40	29	48	40	43	40	36	40	33	39	35	34	35	33	33	39	33	38	34	45	33	40	46	37	34	44	36	44	32	37	42	42	42	40	26	36	34	34	45	33	30	43	36	35	39	34	43	39	35	53	38	30	41	40	38	43	39	28	35	41	30	32	44	39	40	40	37	38	33	33	43	42	35	33	35	37	37	49	40	47	33	49	41	33	49	38	31	36	33	26	45	46	42	34	34	39	31	48	45	27	37	26	33	22	48	43	40	52	39	34	43	29	33	45	31	43	37	31	35	42	46	46	47	43	36	38	42	47	40	39	39	33	28	49	38	35	37	34	46	43	38	34	37	43	39	37	34	38	32	42	40	39	38	42	45	35	33	32	26	35	34	29	38	41	22	36	32	41	32	37	43	35	32	38	32	34	39	49	37	35	39	35	45	23	41	32	39	39	50	26	37	34	36	43	36	38	51	31	40	27	33	45	42	30	28	38	35	41	30	28	43	43	36	26
38747	26023	14975	25448	32251	33239	31145	26717	21457	19063	16441	15096	13256	9812	6537	4654	3795	3334	2983	2902	2647	2398	2258	2199	2440	2328	2047	1753	1785	1671	1604	1518	1491	1421	1474	1413	1320	1391	1388	1517	1439	1159	1184	1117	975	934	946	904	830	832	796	785	828	805	824	723	825	808	846	730	767	776	795	767	776	733	751	789	751	766	797	710	718	724	740	638	710	671	660	728	718	735	673	666	652	662	680	655	673	696	655	686	658	684	628	589	664	627	627	656	664	641	627	631	598	643	665	616	650	647	656	668	626	627	631	640	636	585	625	622	665	623	617	620	618	639	603	670	620	663	641	606	631	619	615	615	593	627	619	626	660	602	631	617	604	620	678	664	627	620	612	642	609	637	620	559	617	584	625	622	636	617	629	667	576	631	673	638	650	624	658	632	591	635	643	547	556	625	644	644	620	627	598	649	618	628	665	600	632	604	606	643	597	649	640	599	627	634	582	642	603	629	607	611	661	624	637	634	654	654	601	601	629	634	599	632	645	632	650	596	626	646	650	593	605	624	607	626	620	613	599	659	630	609	657	623	646	614	630	644	659	634	660	631	595	603	683	648	602	641	682	623	643	608	560	628	616	645	623	653	595	634	617	602	662	684	604	670	614	620	654	612	660	619	597	633	588	614	609	592	635	654	573	621	613	594	617	610	663	566	649	646	619	591	650	615	615	663	623	620	593	601	644	657	619	646	642	653	624	623	622	609	603	612	627	585	616	653	664	621	653	639	644	647	660	644	639	651	631	656	617	600	628	677	597	629	642	644	634	624	605	660	629	623	582	591	616	663	666	610	606	636	648	597	614	621	596	642	587	655	637	639	635	615	647	620	615	618	651	593	671	609	638	638	625	614	621	590	593	610	637	598	639	607	652	593	638	642	625	633	607	610	613	638	636	636	615	624	648	569	577	684	639	579	637	606	609	612	624	647	617	632	651	650	601	604	603	631	612	613	614	611	610	600	625	688	612	590	580	619	658	612	596	630	633	674	593	624	598	648	645	591	614	606	605	627	616	668	592	652	626	603	626	626	637	639	613	626	669	610	598	676	598	632	580	643	647	609	599	620	598	574	614	582	639	627	632	645	587	614	616	602	629	664	611	594	655	620	616	640	619	613	613	639	628	620	644	614	646	617	651	578	604	654	643	602	645	621	676	621	629	628	602	609	592	610	649	598	669	609	644	634	638	637	597	654	596	608	655	618	582	626	644	592	620	620	626	634	633	604	622	638	653	622	609	588	624	610	623	636	592	619	626	641	598	660	634	613	640	640	623	607	586	593	627	631	592	632	621	567	652	654	606	610	599	621	657	609	678	562	602	624	597	625	580	597	588	612	660	554	654	627	639	629	618	659	636	630	659	602	655	620	586	667	619	635	659	634	606	627	591	633	597	646	585	643	629	600	625	659	602	629	607	670	621	631	663	650	575	622	605	656	664	623	586	629	581	650	593	623	616	635	662	599	596	618	592	644	625	652	611	594	634	566	613	609	615	670	616	622	626	623	612	640	635	631	612	672	601	622	652	621	639	620	616	646	615	617	602	631	617	596	608	644	623	652	636	633	630	640	605	576	634	636	620	612	622	590	644	644	671	650	640	666	639	641	659	643	606	635	615	647	611	614	635	579	616	632	596	578	636	625	615	650	598	641	624	613	622	643	647	610	611	642	596	625	630	625	656	645	606	600	661	654	674	691	634	546	615	671	669	671	638	599	651	606	590	622	647	619	612	595	645	611	612	604	660	632	618	617	611	622	628	619	619	625	606	617	599	637	629	592	623	648	618	636	627	663	638	658	669	624	649	604	592	660	637	585	618	640	613	619	559	638	598	638	605	652	634	608	599	599	630	653	645	645	672	670	615	577	657	616	572	629	665	617	635	625	598	605	624	621	599	618	633	615	587	635	643	597	592	646	614	642	609	653	638	594	600	616	661	617	652	640	651	602	612	634	649	629	629	627	648	590	617	642	680	648	604	604	645	598	624	576	601	622	632	624	611	595	581	614	595	605	617	569	626	667	626	637	646	636	621	613	633	618	585	634	619	675	653	616	614	627	607	621	615	648	600	623	623	604	628	609	595	602	655	615	609	601	623	625	646	620	639	627	621	654	665	608	584	639	618	628	598	603	617	643	633	609	597	643	632	634	664	600	568	663	658	607	631	602	604	630	626	618	618	624	617	651	601	640	659	655	621	661	645	633	616	589	649	641	648	650	584	654	652	600	693	645	628	620	611	651	643	634	592	619	600	605	639	641	596	655	639	611	596	604	635	607	612	630	636	583	596	644	616	598	608	629	652	624	595	583	622	629	581	654	621	635	641	590	639	658	577	627	615	637	627	647	645	616	609	625	601	613	644	642	606	605	619	601	628	637	636	643	623	625	581	627	636	671	601	631	652	640	671	612	618	619	625	643	603	614	603	667	611	583	625	653	613	608	635	640	610	652	654	612	578	636	607	623	625	629	627	617	641	582	616	614	658	604	591	638	611	594	642	606	640	636	671	615	607	608	616	624	657	640	654	586	652	667	619	604	644	639	617	622	618	639	631	619	633	597	608	626	605	633	653	591	663	605	660	644	597	633	628	607	640	647	658	597	608	639	626	651	653	644	594	600	650	594	615	613	631	648	642	623	670	628	642	656	589	680	634	653	668	622	625	629	600	583	614	602	653	631	601	684	664	616	628	610	683	636	587	614	632	640	628	663	591	605	623	596	617	649	628	595	619	627	623	637	599	652	634	622	628	614	628	613	621	609	645	637	625	590	602	597	644	636	618	613	644	640	587	618	620	642	602	695	633	643	619	621	628	629	585	632	625	637	641	613	612	643	631	626	599	622	636	618	606	655	638	624	601	620	633	607	590	646	677	597	648	616	640	595	657	601	584	637	594	607	631	610	654	666	660	611	636	618	639	634	624	667	631	629	609	652	661	613	616	599	622	621	598	604	580	639	640	611	646	628	658	622	610	615	605	628	662	614	613	618	647	627	626	655	613	591	638	603	624	613	620	618	590	625	581	574	625	637	637	612	621	587	648	612	632	648	630	611	594	651	607	607	597	649	610	623	615	677	667	645	647	630	624	646	591	587	627	643	637	638	619	664	603	624	642	609	593	655	615	643	589	637	626	561	655	594	584	640	641	615	582	593	632	612	616	619	604	633	555	625	646	600	631	629	592	608	659	664	597	653	642	611	664	620	617	614	607	631	652	616	661	589	630	623	599	619	625	662	595	604	605	616	664	619	636	611	616	609	583	594	649	601	589	653	610	635	659	595	618	619	561	620	609	651	637	627	625	565	604	614	660	569	594	597	655	635	627	631	653	640	631	643	606	620	558	597	628	644	634	605	589	611	652	593	626	634	592	597	659	643	582	614	620	626	639	619	613	603	593	619	609	625	659	652	641	623	610	628	582	613	606	603	611	675	597	658	607	626	680	628	645	617	665	630	608	607	607	607	631	634	617	627	635	651	638	574	597	627	606	642	632	624	611	607
8345	4155	1152	803	963	988	846	803	713	622	550	411	330	217	193	134	134	109	98	88	114	98	104	95	78	90	82	69	71	66	66	62	68	73	72	76	76	71	59	71	74	64	64	66	58	51	58	56	43	42	42	41	51	37	40	56	40	41	43	49	49	58	46	40	53	48	47	49	40	46	63	40	45	45	42	51	42	54	53	58	42	45	47	42	43	43	49	47	45	52	52	53	50	53	58	52	41	48	42	41	44	37	43	39	43	46	43	45	41	47	41	47	53	47	46	45	47	31	55	53	55	50	54	49	51	37	41	48	33	51	49	46	43	47	50	49	42	49	35	49	40	48	46	57	58	57	35	45	45	50	48	42	59	42	44	48	45	50	37	32	50	40	46	54	61	45	41	43	42	44	50	43	42	47	44	51	48	56	37	44	45	41	43	43	29	38	39	56	42	42	50	32	39	37	39	48	40	42	45	46	37	59	43	36	39	42	35	34	38	41	52	42	50	53	50	42	46	47	32	51	33	41	44	40	44	43	44	48	38	38	53	50	53	50	42	42	42	51	42	42	38	36	50	43	47	50	36	57	39	43	53	41	43	38	45	32	49	49	40	29	39	44	43	59	44	43	55	55	40	43	38	46	53	42	51	56	39	52	50	50	47	37	51	41	44	39	36	54	38	43	41	45	32	35	47	46	54	41	45	49	54	34	46	42	33	48	45	37	48	41	44	43	42	36	50	51	46	34	51	36	38	35	40	51	42	43	50	46	51	50	49	49	33	42	53	48	54	52	40	43	48	52	50	45	32	42	43	55	36	44	48	34	38	45	49	51	42	39	31	47	46	47	46	53	46	40	54	49	39	41	46	41	40	41	36	47	53	47	51	37	46	47	43	54	38	56	41	46	35	52	42	41	38	51	50	44	45	51	33	45	49	47	33	41	54	56	52	37	44	39	63	49	44	49	33	48	44	39	34	46	41	32	41	52	42	48	41	45	41	35	45	44	36	45	42	42	52	56	37	42	43	47	41	44	43	51	51	37	46	43	43	39	50	44	48	35	35	39	52	48	45	54	46	55	54	44	40	52	45	49	42	50	46	32	46	47	44	44	47	48	46	46	37	39	45	42	47	52	51	47	48	41	44	35	41	50	42	39	41	38	38	41	47	42	46	47	43	59	40	36	39	43	46	37	49	42	40	51	46	40	49	48	44	58	45	44	43	50	44	32	39	50	31	40	43	40	63	55	39	30	46	49	50	34	45	46	38	50	41	35	49	39	28	44	46	42	39	45	40	45	48	46	41	43	48	40	43	29	37	37	39	49	38	45	46	38	42	48	35	40	44	44	43	37	35	48	51	45	42	49	43	42	50	48	40	49	52	49	39	48	32	42	56	36	37	46	38	45	43	52	46	39	41	42	51	39	33	54	44	44	41	46	39	58	43	47	46	39	61	41	51	42	53	38	50	41	44	43	48	43	42	51	54	38	41	34	43	42	45	42	37	47	49	48	37	46	53	42	45	46	42	46	41	37	43	40	46	50	53	44	38	44	50	37	44	47	33	45	46	42	46	53	45	44	41	48	41	54	42	47	38	52	33	40	40	42	51	43	38	48	40	38	46	45	37	41	51	56	34	49	37	41	38	36	39	34	43	53	45	55	57	46	44	49	46	44	38	48	47	48	33	32	47	32	45	44	46	44	40	41	44	53	44	49	51	52	44	45	43	50	53	39	42	52	48	48	43	43	49	40	40	36	52	53	38	50	45	32	44	45	33	51	46	41	47	43	50	50	55	50	60	55	46	46	62	52	39	44	60	42	48	43	47	37	47	36	42	43	32	38	34	34	46	40	45	34	47	45	42	35	46	51	48	37	42	44	44	40	47	45	34	43	41	53	48	63	49	52	60	55	44	37	45	43	37	38	37	43	48	43	35	41	44	46	47	39	44	45	33	44	37	30	40	52	50	50	50	37	55	47	41	53	44	47	43	39	54	49	45	63	40	45	43	40	34	39	44	37	53	36	49	38	33	43	39	37	50	45	40	45	37	41	45	39	34	50	44	40	37	45	28	40	38	43	35	47	42	48	38	47	53	42	34	45	36	45	37	37	46	55	52	41	50	35	52	38	48	48	42	44	51	49	44	45	30	43	37	53	50	51	53	44	34	52	43	40	49	50	37	44	40	51	52	43	42	43	41	47	48	48	49	50	57	47	45	41	51	42	27	42	45	52	32	40	44	53	48	50	38	39	39	45	45	62	48	55	47	40	31	46	31	50	41	40	38	40	54	39	40	41	49	52	44	40	59	44	49	49	37	47	42	45	37	39	43	40	40	42	40	41	46	33	40	38	47	48	32	51	38	41	47	40	48	56	40	58	42	42	35	45	54	58	36	41	37	43	53	33	53	37	47	57	42	51	41	51	40	39	57	51	46	46	53	30	39	25	47	48	45	49	40	48	54	47	42	48	43	46	48	55	47	39	42	41	46	41	47	58	53	38	41	37	48	46	31	49	49	53	49	37	41	33	51	46	45	44	44	43	39	59	62	44	44	52	53	51	47	49	44	64	47	38	47	36	45	43	54	60	55	40	40	49	47	42	38	39	39	36	45	37	43	41	52	44	39	39	54	49	45	36	42	45	43	43	32	32	49	33	37	43	42	41	42	49	47	37	49	46	43	35	41	36	40	41	36	51	48	58	59	36	44	46	43	45	40	45	46	48	51	50	35	59	40	57	44	44	35	40	53	40	50	39	43	54	41	49	39	30	42	52	39	33	47	63	44	42	45	46	48	44	54	43	38	44	45	44	57	36	47	41	39	33	50	43	43	33	51	33	39	48	50	45	46	40	47	36	39	43	38	41	38	48	48	42	42	41	43	43	43	45	43	39	39	42	53	51	51	41	28	38	40	38	33	34	43	51	42	43	57	46	46	45	44	34	55	58	46	35	42	55	37	40	40	54	45	45	46	42	34	33	52	57	41	42	42	44	34	47	46	38	53	55	47	41	32	42	52	55	58	46	52	50	54	39	37	53	54	46	43	47	52	47	50	49	33	52	53	63	46	45	55	46	45	60	41	44	43	34	43	39	42	46	39	47	42	45	45	40	40	44	52	42	46	61	35	48	42	57	52	60	55	44	43	40	40	34	38	40	37	37	51	42	40	30	49	37	54	43	51	43	32	38	48	43	41	37	51	40	36	50	48	49	40	43	45	47	35	37	37	43	52	37	45	49	39	54	38	52	36	63	40	50	49	53	46	38	45	46	55	50	39	44	38	60	40	55	46	34	50	43	48	41	58	41	41	42	46	26	40	35	42	46	34	45	39	41	48	39	39	50	33	38	48	48	46	47	43	41	42	41	46	55	43	42	50	48	51	45	56	39	40	46	42	38	48	48	46	51	39	57	44	48	44	43	46	39	48	44	43	42	53	41	46	44	47	42	49	50	50	41	39	44	58	42	34	41	66	43	54	41	50	49	43	44	40	37	38	49	45	38	34	44	45	44	30	51
46624	30987	19286	31214	37421	36351	33985	31659	27971	25620	23257	18457	14948	11456	8555	6696	5634	4918	4307	4075	3848	3549	3417	3450	3453	3207	2676	2569	2436	2239	2111	2148	1955	1883	1992	1838	1843	1845	1826	1889	1925	1638	1668	1476	1284	1243	1239	1191	1052	1079	1078	1025	1101	1023	1026	1046	1006	989	988	947	1019	979	1009	981	979	930	970	953	870	962	945	865	872	920	854	858	819	794	829	830	843	799	833	758	820	800	816	836	821	843	866	767	771	769	724	766	758	730	694	742	765	755	712	765	739	726	776	773	734	781	733	770	754	743	760	746	756	744	753	746	740	749	740	739	759	711	743	740	745	780	812	754	728	748	777	718	746	758	747	760	768	776	723	765	785	754	742	755	753	768	732	781	720	749	720	732	748	736	747	734	755	786	748	763	774	735	744	784	744	721	760	762	771	752	755	734	696	706	691	738	760	734	738	728	788	742	744	777	766	725	744	767	767	774	830	759	776	751	762	763	788	776	754	718	739	769	685	759	715	756	782	706	784	735	758	730	738	748	826	729	691	688	746	721	701	719	724	744	761	781	748	754	741	729	748	754	753	742	738	746	752	736	762	761	744	709	796	801	719	716	774	714	747	711	762	783	742	708	742	721	700	694	734	749	730	743	692	750	759	709	695	788	757	800	770	731	718	724	778	725	742	726	718	754	738	774	762	720	762	743	761	752	753	735	720	722	771	726	777	742	778	705	736	745	730	760	789	695	731	710	821	738	745	778	726	761	722	756	715	766	807	766	756	753	741	777	764	747	788	722	705	738	715	755	789	747	692	781	743	719	731	737	751	685	728	779	718	727	754	742	807	728	740	733	751	741	691	721	768	753	763	729	778	744	728	820	718	755	804	749	736	704	734	755	799	712	699	815	719	782	753	775	690	714	757	777	755	804	800	725	745	722	755	735	766	751	734	744	734	715	749	750	745	744	709	785	732	777	764	745	748	736	718	748	800	757	721	740	793	759	730	714	740	780	730	749	722	779	715	744	758	718	753	717	703	747	711	754	734	734	736	789	783	758	708	767	709	727	741	717	756	727	764	804	735	732	712	811	777	716	750	791	754	718	729	741	695	741	785	696	752	805	708	741	753	753	694	732	773	757	760	735	747	744	746	742	749	727	754	761	750	762	737	727	726	738	784	755	740	732	767	758	803	708	783	703	737	759	722	760	754	703	714	729	797	729	720	754	757	732	682	746	729	684	732	761	759	698	766	741	779	744	720	742	706	757	717	757	713	748	723	716	717	788	760	799	727	766	749	767	754	758	746	746	708	736	746	787	741	740	732	736	726	774	704	819	731	716	796	752	772	696	793	690	767	713	760	760	730	748	693	741	717	710	679	783	755	750	737	690	749	760	733	695	752	757	720	678	784	775	733	777	758	748	768	741	719	707	734	774	724	748	730	722	777	743	737	756	724	724	708	758	754	778	715	704	720	745	764	770	780	744	732	769	755	758	708	743	732	714	745	780	784	799	771	728	721	770	762	759	731	759	735	735	774	734	714	768	730	734	745	731	745	748	690	743	779	767	691	736	728	705	745	744	723	722	781	753	739	732	765	776	757	714	737	738	743	808	702	751	707	718	786	752	765	767	740	741	724	772	746	721	727	780	685	756	707	739	744	750	810	721	732	746	705	699	822	728	755	760	749	691	738	725	767	762	716	721	762	750	712	767	754	755	710	760	765	750	774	731	758	771	742	717	728	773	711	742	748	751	745	750	752	709	772	726	744	760	759	744	707	698	739	727	714	721	723	722	783	752	748	731	738	746	732	728	813	765	721	698	726	789	725	754	739	707	686	720	768	745	754	772	756	761	763	755	700	726	726	758	733	734	774	744	768	706	732	766	712	717	745	745	741	729	733	759	728	684	751	757	758	753	738	722	765	740	745	748	723	742	727	728	745	749	738	763	788	741	741	735	796	727	752	768	776	764	696	725	771	745	792	788	717	767	746	751	797	765	779	733	765	739	711	732	747	721	776	765	766	750	758	757	741	750	741	726	726	744	719	771	740	759	782	721	778	721	766	730	736	702	726	722	746	742	724	765	720	713	794	733	707	778	716	726	735	735	798	689	748	719	725	767	748	758	720	751	738	747	714	739	710	731	731	733	792	791	692	744	812	716	712	734	761	792	783	748	742	724	776	760	729	736	730	735	742	710	785	697	724	782	742	734	741	721	697	706	801	765	709	685	747	749	659	752	782	812	705	719	675	735	730	678	729	726	699	703	735	735	759	777	749	767	723	735	749	752	723	743	747	762	746	763	689	719	766	761	787	789	752	791	794	723	763	762	752	738	734	771	746	759	688	797	753	703	721	753	734	772	743	755	784	720	730	719	788	737	730	714	736	743	726	707	733	742	747	753	777	741	745	753	773	766	755	764	711	762	736	766	681	759	748	726	727	736	729	733	734	756	769	757	750	764	753	716	702	766	719	771	718	738	740	775	824	785	766	738	735	769	724	689	728	717	766	771	787	773	739	758	790	739	790	772	706	786	710	753	723	762	762	758	708	708	734	716	755	779	769	745	710	695	727	749	758	762	756	817	733	708	733	730	738	757	705	785	743	791	730	710	770	709	723	774	789	709	729	796	807	696	746	831	710	750	767	775	721	752	706	760	768	757	779	756	739	791	691	744	747	735	732	699	731	770	767	722	732	773	740	747	765	728	783	733	759	746	737	749	749	750	762	730	757	750	753	746	762	761	717	771	751	743	756	775	753	686	732	762	781	766	762	733	806	724	703	789	729	770	727	720	787	723	759	734	758	689	764	778	692	747	797	725	764	756	777	703	726	724	722	752	721	737	766	709	777	716	702	734	778	743	769	802	725	765	723	764	760	764	730	700	728	730	735	727	714	763	779	767	727	739	792	709	725	751	757	770	725	730	734	721	705	713	755	730	784	714	768	729	766	734	705	746	755	715	765	745	723	784	720	784	721	709	738	750	696	691	685	717	730	734	697	758	789	777	770	722	741	777	753	767	758	778	698	726	747	726	737	771	786	720	756	735	747	740	742	703	709	746	763	796	742	724	722	736	762	737	752	719	778	713	770	740	739	751	752	749	728	749	719	740	725	731	708	739	801	732	773	751	766	743	696	735	790	748	742	716	703	762	770	765	726	768	773	744	720	721	760	748	774	766	770	769	762	742	711	739	723	768	759	767	786	740	730	701	754	770	757	759	712	771	745	727	747	753	720	740	709	723	735	760	712	744	747	778	763	735	723	782	758	748	735	759	701	734	788	782	771	706	740	787	727	762	782	724	773	732	756	749	735	733	754	753	713	738	735	749	761	759	737	757	778	761	726	696	728	709	768	710	715	721	715	780	767	763	743	713	743	773	721	739	747	726	719	749	810	755	731	761	728	740	772	760	738	783	750	765	692	763	744	710	752	767	762	726	758	752	731	736	740	755	759	782	765	790	719	741	751	746	757	711	690	736	782	736	726	695	794	747	712	731	726	778	736	727	711	732	819	743	753	737	792	734	731	763	766	725	739	740
3534	1216	462	305	531	469	381	408	383	313	242	172	149	99	83	72	64	53	50	64	43	43	39	64	52	35	33	47	37	51	45	34	35	34	52	43	24	38	23	44	41	31	39	38	32	42	27	32	27	25	33	30	23	24	30	32	26	23	20	24	32	42	32	42	19	34	37	25	23	31	27	38	39	30	33	28	18	35	36	37	29	30	32	24	27	24	21	30	27	37	29	27	19	35	20	20	34	29	28	22	28	25	20	34	36	25	36	29	21	28	34	30	21	31	25	19	29	35	21	27	34	26	21	22	28	38	23	32	29	26	24	34	23	29	24	26	26	23	28	22	24	30	31	22	19	25	33	24	29	26	28	29	22	24	27	37	32	17	31	30	24	22	24	22	28	27	32	34	32	27	34	23	21	25	38	25	23	30	24	18	28	14	32	32	24	31	36	18	25	25	33	31	31	30	40	28	28	32	27	32	23	30	26	18	35	27	30	21	27	33	34	28	28	33	30	22	25	32	23	17	29	36	29	27	32	25	38	26	43	27	22	23	28	22	17	32	28	39	24	26	21	30	18	39	30	20	20	34	23	25	31	25	29	19	27	31	31	27	33	26	22	34	23	31	37	32	24	35	27	34	22	24	36	27	30	32	39	26	29	39	34	32	32	36	26	22	32	20	38	24	23	20	22	32	22	30	27	31	29	27	29	24	30	34	36	25	31	30	26	28	36	35	33	33	37	22	40	27	28	32	27	37	23	25	24	29	21	27	33	30	27	28	23	20	31	32	26	23	28	23	30	28	36	23	28	28	26	25	27	22	26	34	22	17	31	27	34	29	34	33	19	19	22	22	25	32	28	32	29	26	22	23	22	24	32	30	37	32	26	29	20	25	24	23	29	18	23	27	31	31	31	31	24	24	21	25	24	26	23	17	23	36	27	25	30	29	30	30	26	26	17	33	26	32	30	30	27	26	36	25	30	26	28	26	21	27	20	22	31	28	35	22	22	25	36	35	34	24	27	23	26	20	26	24	25	34	22	23	26	23	24	26	28	27	25	33	33	33	34	36	36	27	38	26	29	21	31	33	20	21	18	31	36	24	32	28	30	27	33	24	32	30	39	26	31	27	30	34	28	32	35	33	22	35	26	43	20	34	24	28	20	20	24	37	25	32	34	34	24	30	29	23	28	29	23	26	25	41	30	37	20	19	26	29	30	30	34	32	19	16	34	30	31	24	24	26	29	14	19	31	30	24	29	25	21	23	28	27	34	36	26	24	24	29	29	32	19	21	31	30	22	18	28	22	29	24	26	30	21	31	37	23	28	28	30	17	29	31	39	20	26	29	23	33	25	32	37	35	29	20	30	24	22	21	26	27	28	35	23	24	28	35	24	27	37	28	27	34	21	25	31	26	26	26	32	34	27	26	27	30	28	26	20	23	26	23	17	27	45	29	33	21	25	22	18	31	24	22	32	32	29	33	27	15	18	23	25	27	21	34	27	29	24	19	27	26	26	27	25	25	18	26	28	33	25	30	23	23	22	25	30	34	28	30	24	27	37	28	29	27	28	31	34	39	31	36	37	17	32	38	25	28	25	36	29	41	28	29	22	27	31	38	24	31	26	27	25	26	34	31	35	27	29	18	31	30	29	30	22	29	28	28	28	28	24	34	30	28	28	21	30	29	17	29	25	32	25	20	32	22	35	30	24	25	30	34	41	33	33	27	38	24	27	23	26	23	23	21	33	21	23	24	34	28	33	24	35	25	28	27	29	43	18	33	28	29	26	26	33	27	35	36	33	35	32	29	21	26	27	35	25	29	30	37	30	25	31	26	31	32	25	28	32	25	30	31	22	18	34	35	33	26	26	20	33	27	36	27	28	22	25	23	30	32	21	22	32	35	31	29	21	26	41	27	33	20	27	30	23	13	31	38	24	27	33	15	30	35	25	30	27	26	36	33	25	23	30	28	27	27	22	25	28	24	23	29	27	25	35	30	31	29	18	33	32	33	26	27	25	14	29	29	36	29	25	19	26	32	28	28	30	25	34	30	32	40	24	30	20	24	25	24	26	38	28	25	31	30	34	29	25	33	38	30	32	33	21	24	25	35	22	38	38	35	25	38	36	32	28	27	24	29	41	32	24	20	27	30	22	27	21	31	32	26	30	29	24	22	28	28	27	21	34	27	31	24	20	26	24	22	23	25	29	28	24	27	23	21	22	25	28	21	23	26	22	30	35	34	28	24	29	26	28	19	30	33	23	30	28	24	19	28	36	23	21	28	36	37	21	22	21	32	34	32	31	23	30	29	31	27	21	27	19	25	34	20	21	29	31	18	29	27	23	30	20	26	22	34	24	30	28	34	24	29	27	17	27	27	29	26	21	26	35	26	33	24	31	27	31	31	33	27	29	27	29	27	30	21	26	33	16	38	24	30	25	21	28	24	26	35	35	32	31	23	22	22	28	26	18	20	21	25	44	21	21	27	27	28	36	26	26	28	30	28	31	26	25	29	29	37	19	30	22	30	23	34	32	23	31	20	25	30	28	29	28	38	27	30	33	38	30	27	27	22	25	30	33	24	23	23	33	32	28	23	27	37	32	28	35	25	41	36	18	23	29	32	23	25	39	28	29	32	31	23	15	38	17	25	30	33	23	34	26	37	29	26	24	25	25	37	29	27	25	27	37	23	22	22	32	24	19	19	43	37	26	27	26	29	28	26	37	35	20	36	25	29	24	25	33	36	18	31	29	19	29	25	31	37	29	27	28	32	26	22	26	33	22	31	36	28	24	35	27	20	34	31	26	21	20	20	31	21	27	33	25	26	31	28	23	29	25	32	20	33	22	29	27	24	24	42	37	29	27	30	32	32	22	22	29	29	22	22	28	27	23	38	20	22	22	23	22	21	32	29	29	24	26	36	35	35	23	26	26	19	18	35	27	33	25	34	25	31	22	31	29	37	39	31	25	32	26	26	33	24	21	28	22	29	21	30	24	28	26	39	43	15	27	37	39	27	31	40	24	20	38	26	27	39	20	34	26	28	28	31	24	27	24	25	29	29	20	31	30	20	33	21	30	29	24	24	29	22	32	21	17	22	31	18	35	27	19	27	26	32	24	30	28	31	27	17	32	26	29	32	26	32	29	25	24	11	29	23	26	29	29	25	27	28	31	38	30	25	23	28	33	31	17	23	37	36	24	22	24	20	23	28	31	41	23	32	31	28	34	35	25	28	24	20	29	24	32	23	34	27	24	35	21	27	19	33	28	39	26	24	31	31	20	26	21	19	32	24	27	26	21	25	36	29	29	32	31	31	40	24	32	21	32	23	28	30	33	29	21	22	31	24	29	23	28	31	29	27	21	24	31	24	29	24	22	15	28	32	36	31	18	30	26	16	43	29	25	30	29	35	35	32	34	23	35	24	24	24	27	27	30	33	21	31	29	28	34	23	27	27	33	33	21	25	22	29	17	26	23	24	23	27	34	25	29	31	32	32	26	27	15	31
34512	21819	11354	20788	30258	27582	24449	23247	21375	17970	14172	9601	7753	6011	4433	3166	2586	2375	2117	1995	1899	1707	1792	1751	1567	1426	1382	1284	1204	1134	1098	1107	1054	967	1013	955	1032	1049	930	1039	1047	897	817	801	697	637	668	641	603	582	607	565	565	606	601	591	567	579	602	595	606	614	563	635	588	576	556	559	564	558	495	555	527	536	531	522	493	510	492	508	486	500	516	481	520	493	491	494	512	524	504	510	480	539	482	494	486	522	480	475	494	437	463	467	468	470	510	481	446	483	498	445	455	463	463	476	495	462	436	467	456	499	461	502	453	467	499	507	488	492	478	457	492	474	492	463	490	471	484	473	424	488	528	504	457	485	435	452	488	472	493	459	454	479	466	491	487	470	452	483	467	460	474	486	446	445	439	503	475	517	477	481	502	462	503	473	483	455	465	493	476	466	465	485	456	493	453	467	470	475	462	480	434	495	483	506	516	453	476	475	454	459	493	473	420	494	478	487	485	470	480	498	487	498	458	446	453	511	433	452	487	447	487	474	435	486	458	478	466	459	459	485	474	488	453	489	480	477	463	433	474	498	513	487	484	457	471	450	493	412	470	499	498	467	455	502	456	468	511	467	495	478	481	467	471	476	492	457	485	419	487	519	489	461	441	442	498	467	481	478	480	446	460	444	491	490	508	462	433	479	481	509	514	506	495	476	448	460	475	463	499	519	470	451	531	464	488	510	489	435	460	428	487	439	443	482	475	452	460	437	489	450	488	466	495	475	453	447	485	506	464	440	467	437	480	485	465	454	418	469	453	466	477	475	437	457	506	469	491	473	477	494	481	462	489	447	452	478	516	453	481	454	458	478	488	479	495	459	476	453	452	474	464	469	437	470	460	442	515	443	454	494	474	472	430	493	486	496	493	458	476	469	475	447	454	486	474	474	494	474	457	509	500	482	454	484	526	454	482	523	485	506	481	458	465	488	453	504	479	445	443	466	464	487	481	470	438	504	452	480	450	444	459	479	509	493	463	441	474	441	479	484	473	459	467	477	511	440	502	510	470	498	468	480	471	498	495	471	530	450	521	456	445	450	498	467	430	499	454	448	495	431	471	477	459	469	470	490	479	435	480	499	492	453	445	503	462	511	459	484	430	512	463	473	469	462	460	519	502	445	472	442	467	486	501	495	500	456	440	476	461	505	469	458	449	465	491	456	485	482	436	479	433	472	461	497	502	501	500	450	462	495	454	489	486	438	468	473	496	472	517	486	444	470	497	478	502	486	486	474	482	514	478	481	487	496	441	450	512	450	451	458	503	511	480	488	507	481	500	489	474	498	482	494	512	474	484	468	452	465	481	507	468	447	484	490	503	498	478	512	449	498	455	475	469	473	458	513	477	444	463	448	463	495	441	497	485	471	490	457	504	464	427	496	503	490	515	466	493	430	493	479	466	449	508	501	470	465	476	464	435	452	471	467	512	466	512	501	477	471	466	480	503	475	473	484	471	455	480	477	479	482	461	452	505	462	487	470	473	467	453	499	451	491	501	473	446	444	489	518	435	481	451	467	459	455	488	490	511	473	484	517	475	492	480	508	486	497	464	499	408	463	484	490	507	489	504	480	441	484	468	454	462	427	474	490	481	459	452	464	498	494	477	493	455	503	458	501	437	488	479	478	477	495	465	486	501	488	474	438	464	494	472	455	474	466	491	505	449	455	479	457	479	498	494	458	494	493	500	497	458	469	498	497	426	452	462	447	515	491	478	478	466	445	499	469	421	487	451	464	449	450	497	448	518	482	477	479	437	497	471	462	471	488	440	469	464	508	477	472	491	495	487	476	471	481	457	446	488	463	484	439	450	492	459	454	466	489	485	477	521	480	483	481	498	475	451	466	462	496	459	461	467	443	440	454	482	434	461	487	445	508	501	470	472	468	441	506	479	494	497	460	472	511	457	458	474	465	511	508	499	450	489	471	515	499	493	456	478	496	513	465	495	464	491	494	488	501	473	491	448	443	436	460	441	458	488	471	460	492	474	423	509	448	493	486	456	502	489	451	435	503	491	474	492	495	452	466	492	474	481	469	502	454	455	449	457	471	457	487	480	483	498	489	460	469	481	492	454	525	447	443	486	442	475	492	426	474	491	496	456	475	502	487	478	485	505	439	476	472	489	473	489	463	493	475	430	478	496	451	501	453	491	480	492	476	469	500	473	481	477	471	486	459	521	544	504	474	476	473	481	478	483	489	494	455	508	471	484	447	482	453	517	475	438	462	483	487	450	453	514	506	483	481	450	479	469	480	451	485	437	473	496	489	486	481	435	448	469	477	428	472	493	477	494	460	472	433	471	493	505	480	511	419	472	498	451	500	512	458	459	470	477	483	470	471	492	419	472	461	440	496	482	478	486	493	518	465	484	438	451	458	461	489	459	459	478	485	475	493	488	483	497	512	447	447	442	470	484	501	464	464	471	468	480	475	476	475	459	488	489	506	427	468	471	455	490	489	486	437	465	459	451	488	473	430	446	465	481	477	458	477	525	490	492	481	486	473	486	514	490	478	435	506	509	444	478	481	470	504	446	481	468	463	455	490	452	533	454	496	446	444	480	462	505	481	486	473	498	474	491	481	475	452	473	479	448	489	462	501	479	488	481	494	468	490	413	502	430	485	489	504	447	480	470	483	449	472	444	451	511	468	487	448	462	433	482	438	449	481	435	483	501	447	454	457	494	494	456	478	482	510	479	483	492	494	468	447	561	487	446	499	486	458	461	484	468	459	471	510	443	503	481	458	467	475	450	459	469	447	431	518	496	487	444	482	506	510	494	458	474	491	467	491	465	473	481	521	462	478	477	454	470	450	492	509	473	480	461	517	459	493	490	483	499	506	506	460	467	477	458	461	505	486	494	476	465	475	499	501	498	477	482	481	501	472	466	440	493	461	441	501	501	467	494	481	527	459	487	461	449	519	479	493	470	431	485	472	441	481	464	475	464	475	461	466	438	451	483	456	499	491	465	504	495	476	480	453	481	496	449	479	471	473	487	486	491	447	498	509	437	439	505	485	481	473	487	476	447	512	488	523	466	489	463	475	492	486	474	465	476	436	495	477	513	479	480	447	466	465	476	513	444	503	464	461	442	450	470	442	481	434	500	506	480	450	412	505	488	463	495	482	475	480	474	474	474	507	478	486	496	495	480	488	485	460	426	455	490	480	455	448	469	444	519	474	455	496	463	491	455	457	490	452	475	471	480	479	476	483	479	506	496	522	448	456	461	460	493	499	468	475	487	490	465	466	469	476	494	478	485	480	470	469	439	468	464	449	480	475	476	471	494	485	463	432	459	462	527	461	516	501	481	489	479	508	488	485	469	454	512	485	468	504	470	447	496	466	480	472	501	482	483	478	450	503	467	470	448	518	461	437	447	495	467	469	475	513	498	506	484	457	448	470	435	484	438	499	440	487	471	484	466	448	448	473	528	479	470	446	463	456	465	503	469	470	491	468	493	456	451	505	500	488	485	438
6538	3270	915	617	811	850	644	604	652	495	395	237	229	186	149	115	96	88	106	90	86	85	64	73	87	52	68	63	58	61	51	65	60	55	55	49	46	81	53	58	77	61	47	51	28	40	43	41	37	41	49	43	37	47	53	32	34	36	40	37	39	43	41	38	52	46	40	30	38	36	40	40	39	28	40	40	33	39	40	37	37	36	41	32	37	39	38	27	48	45	36	43	34	38	37	27	50	43	35	37	32	41	29	27	26	33	46	40	26	42	36	41	29	42	41	42	41	42	41	50	37	31	33	32	44	29	40	42	36	34	39	39	43	36	32	35	45	36	31	28	35	32	30	30	36	35	39	28	45	41	34	39	33	33	52	38	45	35	38	33	38	28	33	41	42	38	38	47	29	31	36	34	44	37	43	40	39	47	43	38	37	36	43	28	31	36	40	34	49	40	49	28	57	30	40	39	34	49	30	35	39	38	47	36	42	39	46	49	26	37	43	36	44	38	39	55	41	35	25	36	35	38	33	39	38	39	36	32	29	43	45	35	30	36	49	32	51	32	27	41	32	33	38	36	45	45	35	37	42	32	29	41	31	41	36	36	32	41	31	42	30	42	29	33	21	43	44	31	32	34	40	53	51	36	44	30	35	41	30	39	35	36	35	40	31	39	34	32	26	35	43	39	25	49	40	29	34	37	36	40	36	31	43	37	46	33	32	30	36	43	34	31	28	32	33	38	33	43	48	35	40	32	35	37	42	37	35	44	32	35	44	32	33	38	45	30	47	43	34	47	43	45	37	34	41	46	42	38	45	40	42	37	47	33	52	56	48	41	42	40	45	35	46	32	51	43	34	38	44	40	45	34	38	42	44	45	27	37	32	51	40	40	36	37	25	43	39	44	32	35	38	43	42	39	40	42	43	37	37	41	38	30	37	37	45	35	47	41	36	44	39	35	35	33	42	43	40	30	39	39	56	36	37	41	44	38	48	42	35	42	35	32	50	45	37	33	36	32	36	37	32	36	28	36	36	32	40	28	32	40	39	45	43	31	38	42	36	43	37	38	43	35	39	29	34	50	37	35	34	30	32	34	39	29	39	35	40	28	37	41	36	34	44	33	40	51	39	32	42	36	46	45	31	34	34	51	38	35	36	36	38	39	37	39	38	49	30	41	31	44	45	34	38	32	38	42	35	44	35	45	33	33	43	30	43	34	29	43	34	34	45	36	36	30	27	47	38	35	33	42	38	38	31	36	32	39	42	33	37	35	29	23	38	39	40	42	35	36	38	39	44	38	40	34	49	39	38	47	33	25	39	41	38	38	25	33	41	45	44	42	36	39	32	29	42	34	33	52	41	38	39	35	31	41	37	35	40	48	37	45	31	36	31	33	41	48	32	36	38	35	31	32	45	32	39	37	53	53	35	45	48	41	35	35	37	35	24	41	34	45	45	40	35	31	28	48	32	31	48	33	37	39	41	44	35	32	31	36	38	38	46	34	44	34	26	41	38	34	35	35	36	28	38	37	37	23	42	39	43	27	35	39	46	41	33	32	31	42	33	31	40	36	47	30	40	43	41	28	28	43	26	39	41	40	28	41	30	51	42	36	34	30	34	41	40	43	40	39	37	36	34	39	40	35	28	43	41	35	42	38	40	42	32	43	34	38	34	35	49	45	37	28	42	25	29	30	42	42	42	41	33	29	29	39	37	28	42	36	30	36	36	47	42	40	38	37	34	37	41	29	27	42	36	42	41	48	44	37	29	39	45	30	35	33	38	30	39	43	36	49	45	38	36	45	33	35	31	37	52	36	27	33	40	33	47	51	46	41	45	26	33	43	38	48	50	39	40	46	31	36	33	32	43	41	35	39	41	28	31	34	31	29	36	31	31	41	32	27	33	32	50	37	35	40	40	31	39	43	41	34	40	36	39	40	35	32	26	35	41	35	34	38	38	32	39	33	49	43	37	22	42	35	31	44	36	39	46	37	42	41	35	38	38	46	37	27	43	43	44	44	48	36	31	42	41	30	46	36	43	34	40	49	27	40	34	44	40	44	39	35	39	43	41	41	40	24	46	43	35	38	32	29	44	32	34	40	53	35	38	38	35	38	36	36	32	48	37	46	48	33	42	38	41	35	33	37	43	37	43	33	31	35	41	53	42	41	32	33	39	30	32	35	37	32	47	39	35	36	35	35	42	39	36	50	27	35	27	41	23	40	42	31	45	30	42	34	26	42	23	33	43	25	28	35	38	43	39	49	35	43	31	35	32	42	29	34	42	33	48	37	34	45	46	46	27	28	35	43	41	34	51	39	37	43	30	34	29	33	29	37	32	33	36	34	38	27	43	31	34	37	39	30	36	25	45	29	37	38	33	45	37	42	38	39	36	27	27	29	54	42	39	41	38	35	41	30	37	39	38	31	59	38	42	42	38	38	36	30	46	38	26	31	37	32	46	29	45	42	36	38	52	37	43	39	40	37	40	35	43	49	47	35	38	49	35	37	40	27	40	32	39	31	33	39	37	37	37	35	42	31	53	31	32	37	39	33	37	32	36	48	40	40	36	52	44	28	36	36	51	34	46	33	43	45	44	38	48	37	45	46	29	37	38	33	29	41	45	31	40	30	38	41	46	34	33	36	31	29	37	42	34	37	41	45	33	40	36	28	29	38	38	33	45	35	24	31	23	39	31	40	34	37	31	37	45	39	46	32	34	35	37	41	42	47	40	27	38	38	46	50	37	33	44	59	39	35	34	37	37	31	22	39	35	35	48	28	32	40	31	40	47	30	42	33	40	39	36	35	40	32	40	37	41	28	50	34	26	39	31	37	31	32	35	28	40	34	41	42	34	47	47	39	44	34	37	27	31	37	38	27	42	44	43	32	46	32	35	29	32	40	35	32	36	47	35	29	36	35	46	25	46	43	32	38	47	30	32	39	40	44	36	20	24	32	38	44	38	33	45	32	32	33	42	40	27	44	40	33	38	38	32	33	43	37	36	41	32	35	42	48	44	41	45	41	48	41	26	35	39	42	41	35	39	48	44	30	31	29	36	45	38	36	44	43	34	44	40	39	33	31	32	24	37	40	44	46	41	35	42	35	31	45	48	43	35	40	40	39	26	43	39	34	38	32	39	34	38	37	42	46	37	36	27	38	47	43	25	42	35	33	36	33	47	33	40	36	39	51	47	37	36	45	29	39	49	38	35	30	47	48	36	36	23	35	50	36	33	38	44	28	35	43	37	35	41	32	36	34	43	47	46	40	41	36	36	37	53	30	34	43	32	35	43	40	45	37	38	34	40	39	41	40	45	36	38	43	39	33	49	49	46	40	30	34	34	41	21	39	48	42	40	40	28	32	34	24	32	34	42	37	31	33	28	33	32	40	39	36	38	33	43	35	42	30	30	22	37	35	33	58	35	42	28	43	33	28	32	44	35	39	31	40	37	32	42	46	30	36	31	35	52	34	32	36	37	44	30	40	31	36	37	36	44	30	33	45
44149	29007	17063	27729	36154	35588	31199	28966	27412	22726	18415	13527	11370	9385	7146	5863	4811	4248	4072	3968	3532	3307	3126	2928	2668	2499	2480	2189	2070	1975	2000	1857	1683	1774	1728	1672	1635	1604	1594	1688	1443	1454	1328	1188	1106	1071	983	871	910	915	896	892	921	872	924	926	860	837	867	876	899	880	890	772	846	798	757	777	773	774	809	753	737	734	740	688	712	690	710	699	664	661	730	700	657	705	678	702	689	752	702	654	669	671	682	659	666	682	666	649	626	665	664	612	625	671	635	650	629	637	653	641	628	607	601	612	641	632	659	616	666	648	594	637	644	625	627	655	624	686	629	647	633	636	614	670	610	701	650	654	661	616	587	599	581	616	647	669	627	641	592	640	650	604	618	627	627	614	657	611	636	636	645	647	652	673	648	641	614	640	667	594	595	639	620	636	626	683	605	620	619	641	631	599	634	565	636	656	572	618	634	641	638	645	586	634	634	637	588	611	672	648	621	614	637	632	593	604	649	585	592	624	612	614	647	644	660	638	632	634	649	611	611	620	643	654	605	633	597	606	600	604	641	600	615	669	640	635	647	595	600	625	603	630	634	667	628	645	652	617	636	657	605	656	588	628	640	622	625	621	625	633	620	672	615	637	621	647	647	638	601	634	662	648	600	634	596	637	596	626	645	622	586	589	655	624	630	649	650	614	544	627	653	636	616	650	633	593	599	633	612	640	655	651	593	578	655	652	582	653	632	589	632	623	611	647	609	658	601	613	610	649	645	637	602	624	642	653	622	638	616	651	668	676	620	643	650	603	626	599	617	661	640	617	659	621	594	635	621	618	615	641	654	639	635	630	596	645	651	608	614	671	635	660	671	691	676	623	620	634	623	658	653	628	681	663	614	632	629	634	634	635	622	679	599	684	641	630	634	621	626	645	623	624	656	611	601	656	634	640	623	644	657	655	598	618	674	640	637	603	662	621	645	600	652	623	632	652	697	625	610	629	651	589	623	641	644	658	691	652	613	630	645	611	624	640	599	649	620	627	637	600	652	629	629	651	614	633	663	655	666	642	629	629	660	659	634	659	592	566	641	626	654	607	660	611	669	650	664	602	651	635	604	604	656	591	634	640	613	610	595	611	690	666	629	639	633	604	694	579	639	593	651	644	624	628	648	567	640	608	636	641	644	618	652	597	614	652	615	618	655	651	646	620	577	609	572	635	621	622	590	609	646	618	607	631	633	605	660	661	637	618	642	641	624	619	668	647	659	657	660	616	602	664	635	583	620	642	604	642	593	660	667	655	621	638	657	625	692	658	614	608	616	655	680	647	620	639	629	605	661	624	645	614	612	625	568	625	671	649	664	651	653	682	640	657	619	606	597	645	607	650	645	588	654	647	658	600	607	611	611	596	653	643	653	663	654	589	618	669	613	630	639	649	625	633	598	649	655	610	654	660	628	655	644	616	623	646	614	621	670	608	632	602	607	621	619	574	617	631	598	606	631	597	691	640	593	668	638	634	648	622	633	603	656	638	628	643	622	629	631	663	635	618	664	618	645	599	580	665	636	619	668	593	660	599	652	623	652	637	588	620	617	668	627	652	634	648	593	635	616	653	637	616	616	673	636	649	628	615	671	680	604	644	627	622	624	623	588	637	622	680	618	643	616	639	636	636	641	628	607	594	666	676	636	643	605	636	636	627	655	615	613	615	628	681	654	604	615	654	631	611	630	579	678	636	636	630	654	631	662	632	610	590	623	652	598	626	610	640	681	631	585	621	652	641	679	622	630	656	645	625	604	650	619	625	645	649	645	600	568	602	600	632	635	576	633	689	604	679	599	638	628	644	622	628	631	645	597	618	692	659	631	624	685	660	601	653	610	626	643	616	667	672	614	623	642	637	556	657	598	654	655	617	629	654	603	607	617	624	667	631	619	639	667	622	627	633	624	621	600	663	605	613	634	641	640	696	586	642	605	618	641	591	665	597	672	623	635	657	609	572	613	590	650	637	623	623	657	659	597	615	623	644	634	617	600	606	611	657	649	653	703	656	639	627	664	627	603	628	643	653	657	621	606	649	616	629	623	659	638	659	654	623	629	600	600	596	625	622	657	622	602	590	594	642	641	685	626	661	607	609	593	620	651	643	619	628	630	655	647	598	603	605	602	633	630	617	667	639	601	606	611	618	647	646	651	614	562	673	633	621	648	649	608	588	655	642	606	635	633	665	616	626	658	617	626	636	689	617	667	681	665	676	627	629	607	653	651	593	623	607	635	612	654	653	625	634	654	623	666	622	632	625	627	594	663	626	632	650	621	651	625	666	637	591	617	582	652	603	613	622	605	692	623	646	634	637	595	634	626	637	595	650	621	599	677	599	644	649	592	618	669	612	641	632	605	622	627	614	635	617	639	649	626	619	653	648	646	653	651	629	631	600	605	662	625	639	629	608	610	610	609	601	616	664	654	611	649	644	670	622	600	637	609	628	663	657	589	634	634	676	610	603	628	626	634	592	610	665	666	618	630	563	657	629	655	644	642	617	614	651	590	636	592	625	645	637	575	632	646	589	602	667	604	633	627	610	636	598	636	663	649	621	643	654	626	652	646	648	629	589	629	629	643	650	620	611	643	658	617	634	608	605	637	646	675	597	637	632	618	616	623	596	589	593	662	637	626	644	620	628	595	610	615	650	639	644	624	640	645	649	638	633	651	593	637	610	593	633	649	656	614	677	616	608	605	588	666	615	637	619	629	643	640	621	642	630	626	645	586	648	625	668	581	617	643	619	637	647	627	634	631	623	643	650	646	598	582	619	614	649	638	644	636	681	611	617	616	631	602	599	616	627	596	630	630	646	644	646	655	600	624	634	613	628	667	635	621	633	612	596	662	635	670	657	678	626	630	649	623	622	618	655	633	649	603	623	620	586	589	649	631	640	635	607	627	638	661	629	621	606	667	646	616	620	598	618	606	606	605	626	606	652	606	632	626	612	634	624	598	626	627	604	589	625	646	611	624	644	667	681	693	619	642	627	636	618	630	666	631	661	592	617	637	581	646	647	651	646	642	629	656	626	574	666	640	640	643	671	634	654	651	647	598	668	682	623	639	680	651	617	672	576	635	606	638	605	667	586	666	638	652	654	641	662	653	587	666	640	610	602	603	592	621	631	625	642	634	610	623	609	608	625	633	651	568	638	606	674	650	627	622	618	623	619	614	610	629	616	609	586	610	669	661	628	588	612	626	644	622	624	600	631	587	632	644	628	649	601	600	644	609	643	677	641	685	640	621	651	651	650	653	658	682	625	640	630	654	642	595	603	642	638	610	614	636	596	589	608	691	618	640	679	656	664	618	608	615	678	558	649	590	586	648	584	644	651	615	649	602	623	661	640	623	654	586	650	653	623	617	608	607	614	640	640	609	577	659	660	638	658	608	621	649	648	615	623	616	668	595	612	642	609	615	626	652	619	625	610	642	623	654	626	654	648	611	684	620	630	681	648	649	595	594	599	655	647	628	638	625	645	580	673	601	633
6174	2257	753	507	687	706	517	480	571	398	266	198	178	149	141	97	96	78	79	92	67	78	73	68	59	77	66	49	60	67	65	60	55	56	48	47	46	49	42	37	49	50	45	37	41	37	34	45	31	36	37	44	31	28	42	31	40	44	42	38	45	24	39	41	37	43	36	37	39	31	35	45	41	40	45	35	38	34	37	44	26	41	39	42	43	37	35	35	38	41	23	40	38	39	37	33	35	35	37	31	36	48	42	36	42	45	33	43	34	31	37	36	33	44	44	45	40	42	36	39	28	41	29	32	38	36	35	44	32	47	49	36	47	29	44	25	32	43	42	36	36	38	37	38	31	34	31	32	30	42	44	28	33	42	34	39	34	33	37	35	44	50	36	43	38	27	40	37	45	29	35	34	39	38	44	46	41	48	28	39	45	33	33	26	44	45	43	43	34	30	41	47	41	32	37	43	38	42	27	43	32	39	25	41	41	37	42	31	29	27	33	37	40	30	48	41	40	41	35	46	31	30	42	36	40	34	41	38	42	41	34	36	35	40	46	39	16	41	34	45	43	34	35	41	30	43	46	23	40	39	53	40	44	34	38	40	39	32	40	34	32	32	35	29	32	39	45	32	49	45	37	24	31	49	27	40	48	34	36	41	34	34	34	30	50	33	39	35	28	38	37	31	36	48	33	44	39	30	45	45	36	39	32	22	35	39	38	33	39	43	33	34	42	36	38	33	33	30	32	34	26	39	34	48	32	47	33	47	30	43	42	41	37	40	24	43	24	39	31	34	37	35	41	26	24	38	52	40	51	34	41	35	31	39	44	46	43	43	43	32	39	41	40	47	32	43	40	48	40	33	43	45	36	37	43	35	28	38	40	47	41	35	33	38	38	28	40	47	33	38	30	29	35	34	31	39	37	28	41	41	44	36	36	30	32	34	41	37	44	33	38	40	29	32	35	42	33	41	30	36	37	53	38	38	39	39	41	32	36	41	44	42	32	29	34	38	46	48	43	40	25	35	44	38	38	32	42	35	35	31	29	43	42	30	37	29	29	38	39	28	37	31	40	23	29	44	35	34	39	38	41	38	38	28	40	47	36	36	33	35	17	48	37	40	28	34	34	40	50	43	41	34	32	40	32	36	51	46	39	35	35	32	39	39	38	42	38	40	35	34	37	43	39	38	32	29	40	30	40	41	43	35	38	30	33	31	33	33	46	45	42	35	44	42	32	43	38	31	34	39	38	31	40	49	37	40	28	41	38	45	51	37	36	47	33	37	36	39	42	35	38	37	39	40	49	43	49	43	44	42	43	42	38	30	20	40	39	52	30	30	37	32	38	35	41	34	44	38	34	40	31	49	31	51	29	39	45	51	32	35	34	48	41	41	27	29	33	43	27	37	32	35	36	38	31	30	31	33	42	34	36	44	40	34	27	37	38	46	35	38	45	39	42	46	32	31	24	31	39	40	40	23	29	34	41	36	42	46	37	34	28	41	31	34	44	37	38	51	39	42	42	36	43	38	38	36	37	32	41	34	33	40	34	31	34	28	47	48	50	42	37	43	43	43	44	36	29	46	29	33	28	37	34	30	47	55	40	34	41	44	25	35	42	34	34	28	42	36	25	46	33	38	31	56	38	35	38	33	30	31	29	35	24	37	32	26	33	30	46	33	34	35	46	33	45	37	45	43	37	46	33	42	37	29	35	50	28	34	40	36	31	28	38	36	30	41	34	35	46	41	35	39	40	45	31	32	32	36	33	44	43	41	34	39	43	47	32	35	25	38	36	33	34	38	41	34	45	38	30	41	41	48	42	42	41	42	37	35	48	43	46	39	45	30	26	35	33	37	34	27	25	34	43	38	41	32	39	37	36	35	30	39	42	43	32	31	36	40	44	47	39	26	33	35	41	43	34	52	35	42	31	29	38	37	41	43	31	35	41	41	42	38	30	39	33	47	50	29	35	39	37	29	30	25	39	51	41	40	31	47	26	36	24	39	46	29	42	33	41	33	52	41	36	41	34	32	32	41	31	31	30	36	28	43	39	41	33	43	46	40	47	46	41	31	38	32	38	29	34	32	39	41	42	40	48	26	44	37	31	41	37	32	29	38	38	39	31	33	40	35	31	36	47	35	41	35	43	46	46	38	40	38	33	38	45	28	34	37	27	35	42	34	39	36	38	37	48	42	29	35	50	39	38	37	38	32	38	35	38	34	35	40	39	34	32	42	36	36	20	47	39	45	33	32	50	43	39	41	46	43	39	35	24	35	31	34	37	24	41	48	31	29	38	44	39	50	43	26	20	31	49	40	43	37	39	47	60	36	38	38	37	46	34	30	27	54	44	31	35	48	33	39	45	43	35	30	40	36	39	34	36	37	37	39	42	41	40	42	35	43	29	35	42	43	36	36	37	38	36	34	39	30	36	39	41	31	42	40	40	36	27	33	33	36	38	32	42	36	38	37	31	43	41	46	29	36	37	29	33	37	20	40	37	35	37	48	38	39	41	39	38	29	34	43	40	41	33	33	37	37	40	34	35	39	30	44	46	41	28	36	30	25	42	25	40	36	30	41	30	36	47	41	41	44	32	41	32	38	41	38	39	45	42	36	55	41	38	35	31	37	36	39	30	37	37	40	42	44	45	33	43	41	34	33	30	32	48	37	39	43	42	32	35	39	43	34	30	36	40	28	35	47	39	30	40	47	34	47	40	29	34	39	46	33	22	47	30	50	27	42	34	40	32	38	40	36	43	50	43	49	39	37	31	30	52	37	30	40	35	23	31	39	38	35	28	41	30	39	33	43	35	34	40	26	42	48	41	36	36	33	28	42	38	33	41	44	32	36	31	32	41	33	33	41	37	38	35	29	31	42	41	27	27	37	39	46	39	41	30	35	24	35	38	33	40	44	47	28	35	40	44	34	36	38	37	45	28	42	45	38	22	41	27	27	28	35	42	44	35	33	35	45	31	31	31	24	32	34	47	36	33	40	33	22	45	40	26	28	20	49	37	38	39	29	49	33	49	39	42	39	39	46	42	30	42	40	27	32	43	31	43	41	43	34	29	33	40	41	39	28	37	35	38	31	46	51	31	46	41	39	33	40	35	36	30	23	37	31	39	32	32	37	33	29	45	43	38	41	37	35	28	38	27	31	34	26	41	32	40	34	29	49	49	44	41	37	36	33	49	31	39	45	34	45	33	37	37	42	40	30	40	30	37	38	47	35	35	29	42	30	39	33	28	36	37	38	27	45	30	35	28	34	43	40	32	41	45	36	28	32	36	34	33	49	38	25	39	44	33	31	33	27	38	47	28	27	38	44	41	43	31	32	36	37	45	40	42	41	35	49	27	37	37	34	48	30	41	42	43	32	35	32	29	40	30	31	31	20	38	27	40	33	34	48	37	38	33	42	35	32	42	37	32	41	34	33	41	39	36	33	48	38	27	44	36	28	40	29	34	50	36	33	41	37	37	42	29	38	42	38	30	40	45	42	45	32
39090	26700	16244	26832	33022	32987	29066	26037	24565	19982	14225	11219	9628	7764	5798	4673	3939	3474	3495	3418	3014	2822	2633	2541	2338	2218	1952	1828	1718	1727	1650	1581	1516	1490	1515	1450	1480	1514	1460	1339	1283	1319	1228	1128	900	1006	910	856	862	767	834	773	775	799	812	836	783	842	817	809	754	749	779	761	765	715	745	753	703	745	728	662	703	686	707	698	697	686	681	695	678	697	631	619	649	668	674	682	699	654	613	681	647	644	620	676	660	650	613	650	632	656	661	607	634	616	608	606	628	622	641	621	624	647	608	628	626	658	614	569	603	602	575	657	605	610	577	615	647	633	665	618	647	616	628	597	642	621	618	652	633	632	624	612	621	677	625	635	650	662	585	612	599	624	683	641	600	701	616	626	635	625	644	617	667	584	608	643	643	616	620	641	592	605	629	565	655	639	600	607	637	629	608	624	674	653	644	671	631	605	606	594	646	604	600	608	613	658	616	614	631	608	619	625	634	588	637	661	636	625	590	644	617	610	598	630	605	626	621	647	626	629	635	584	610	619	589	597	612	634	624	613	632	618	612	639	587	599	616	613	594	604	616	600	632	640	611	658	659	625	599	620	600	614	641	598	613	621	619	603	609	620	621	617	614	634	640	638	647	645	613	638	584	611	638	620	632	585	613	642	633	670	627	620	628	609	627	628	557	621	597	594	607	602	646	629	584	650	610	576	640	603	594	626	655	624	585	619	620	567	655	607	622	646	686	611	591	613	630	655	628	642	595	607	605	577	633	573	591	604	644	593	669	594	617	628	658	619	674	647	575	663	625	620	614	645	661	615	626	588	611	601	606	588	634	653	676	592	644	634	625	639	640	590	626	619	643	588	596	613	610	596	637	661	600	624	646	623	629	646	640	586	618	642	640	561	624	629	649	680	602	598	629	619	633	657	605	593	669	638	688	641	629	604	638	645	659	625	605	621	614	632	591	624	605	615	653	634	599	616	556	633	598	601	613	635	639	634	626	595	627	606	611	651	621	608	588	643	644	607	645	633	585	654	590	603	613	631	632	687	679	577	643	648	626	632	637	651	630	577	624	628	584	650	641	632	647	604	610	618	627	629	593	647	622	642	581	639	590	697	569	627	594	617	668	567	592	620	644	614	658	549	637	639	608	604	604	594	625	622	636	596	610	673	628	633	601	634	607	608	589	590	583	618	574	617	648	635	600	642	657	639	670	650	643	594	594	607	643	679	665	589	638	664	634	653	639	642	644	634	641	620	614	615	614	618	575	618	650	589	646	628	610	650	648	651	646	576	660	631	627	671	614	626	625	649	619	618	586	606	625	616	635	653	628	625	599	637	634	651	637	594	618	631	640	637	648	600	602	628	598	645	609	636	631	606	590	594	654	612	617	604	626	649	634	619	586	636	606	647	572	581	629	595	607	603	602	586	609	624	598	639	666	617	647	613	606	617	625	602	569	590	631	684	640	641	663	660	630	638	631	616	635	631	637	662	607	617	609	606	612	653	644	652	616	614	630	587	596	617	680	624	645	631	666	652	601	583	606	683	586	624	632	604	628	623	639	629	611	628	660	652	596	590	573	650	569	607	610	651	620	649	569	552	581	627	622	602	679	616	614	641	633	590	624	636	604	601	641	594	619	637	631	656	623	596	633	594	569	644	648	616	613	637	618	619	605	664	625	636	623	593	610	630	628	630	601	667	629	614	614	633	612	599	598	677	598	621	610	599	618	601	645	607	626	569	579	626	618	597	578	612	632	636	601	610	626	650	621	673	632	584	645	585	639	645	635	627	615	629	661	620	618	595	659	614	606	589	610	679	659	614	608	598	624	614	625	639	593	647	609	603	607	620	588	645	618	657	658	641	671	620	620	598	606	628	562	581	641	577	618	643	615	629	590	628	618	562	630	671	597	610	591	671	652	611	624	625	638	661	627	601	668	662	568	634	645	652	646	597	635	620	608	644	640	649	586	637	617	633	628	579	607	683	643	642	630	609	673	610	586	601	613	647	638	671	650	637	594	646	624	593	627	651	639	654	600	643	634	626	659	636	619	652	590	597	595	621	668	613	613	603	644	643	601	627	593	653	647	615	644	619	637	594	615	619	622	649	593	592	680	662	626	592	635	638	616	637	574	652	614	655	607	636	603	622	590	605	627	606	614	628	668	574	620	615	588	658	639	635	651	586	673	620	650	602	624	619	644	639	581	627	598	620	644	586	607	593	634	627	667	688	671	618	632	641	576	627	639	635	593	640	631	549	659	648	599	629	579	627	649	643	616	631	640	546	631	632	657	603	589	609	632	596	638	617	621	591	643	579	667	644	607	607	648	646	590	590	649	624	593	590	654	630	625	615	622	627	622	592	627	650	590	628	610	624	597	602	666	656	596	622	641	600	689	654	582	649	623	604	613	605	634	630	607	617	620	636	614	656	653	659	616	628	644	631	658	597	595	623	623	654	636	629	623	596	595	626	656	618	661	630	621	593	616	616	654	617	594	647	666	607	606	627	657	583	627	601	599	592	605	653	605	564	613	620	620	630	639	618	597	640	639	607	617	623	578	617	641	614	602	648	642	628	641	676	632	647	595	636	605	690	621	623	624	647	629	646	597	652	631	656	646	629	615	656	655	645	636	613	595	563	562	591	640	608	580	593	652	607	614	648	576	629	623	605	633	609	634	612	603	604	617	630	649	609	632	631	606	585	645	647	627	592	627	611	606	641	654	619	628	601	607	614	572	619	645	621	642	629	638	615	611	633	642	618	608	628	665	625	616	611	595	644	672	596	612	583	651	696	577	645	595	617	634	625	632	662	612	621	662	603	629	618	639	635	628	627	615	610	628	627	613	647	635	644	635	621	646	631	616	634	615	627	702	677	657	597	622	644	641	665	652	620	623	653	606	616	646	608	654	615	617	612	641	585	603	620	578	623	644	594	605	607	569	603	612	629	599	617	645	603	613	614	670	606	637	603	647	634	638	626	674	616	623	590	654	618	579	653	570	641	636	641	632	633	621	627	609	652	647	660	629	628	640	621	596	603	640	627	626	633	618	655	601	653	616	571	593	641	669	659	609	609	628	626	606	610	628	669	595	647	594	610	648	639	565	591	649	605	596	605	637	602	624	609	631	617	628	574	616	651	570	595	611	618	641	658	600	580	605	620	624	599	644	610	647	574	630	598	638	648	596	609	611	608	644	600	623	591	621	627	685	618	633	630	611	568	651	605	591	640	610	623	604	610	626	584	620	629	635	634	617	581	622	619	662	619	618	589	631	623	621	647	659	614	629	649	599	623	630	612	625	651	629	679	618	601	619	630	625	646	636	619	599	646	632	618	624	607	608	623	595	564	606	656	594	604	649	611	642	628	596	615	649	671	652	611	679	624	602	651	603	601	635	589	665	621	607	644	616	668	649	625	610	610	634	671	632	617	620	601	589	647	595	667	654	593	601	653	638	625	635	632	613	633	638	626	638	626	627	602	622	590	614	670	612	642	614	631	644	657	562	629	593	581
8290	4100	1320	881	1062	1014	833	749	663	613	391	280	288	253	199	138	144	116	119	132	99	87	103	98	69	74	81	74	85	73	81	60	64	64	67	103	66	59	75	56	57	57	75	57	52	50	65	47	48	32	45	50	40	52	61	52	34	52	54	56	49	58	58	51	49	50	43	46	54	40	43	52	49	54	41	60	44	33	37	50	45	44	48	47	48	52	36	52	40	45	44	52	53	40	52	44	55	45	58	51	51	34	34	37	41	48	43	51	41	45	42	45	41	42	46	46	54	37	59	54	36	49	37	46	42	45	50	39	46	51	36	52	44	37	41	45	42	44	41	54	46	45	39	42	44	36	48	42	37	51	48	49	38	49	44	56	35	49	42	48	41	46	55	59	50	39	39	45	51	35	45	46	39	49	48	52	45	51	43	43	50	38	52	52	48	42	43	37	46	44	43	36	46	42	45	56	47	43	34	48	46	51	33	52	46	50	26	43	54	50	34	43	56	43	40	57	47	36	46	57	49	47	47	43	54	37	43	50	39	55	44	37	37	48	49	50	42	53	31	58	46	42	49	33	51	57	31	34	42	49	57	47	28	46	49	33	44	45	37	45	44	41	52	37	48	42	48	61	52	41	47	37	41	55	36	51	37	35	31	41	57	40	46	39	56	50	52	48	50	51	44	41	39	42	45	31	47	43	35	46	42	46	38	54	51	53	51	49	54	53	36	41	47	34	40	42	41	42	45	41	49	50	34	57	51	34	37	35	46	43	51	39	53	42	57	50	38	37	34	47	45	53	37	40	47	52	42	35	40	41	40	44	53	38	42	46	46	44	30	41	43	49	53	53	34	44	44	46	45	37	35	44	46	48	41	38	52	39	35	42	34	48	58	50	39	50	40	48	45	56	53	48	45	45	58	41	48	36	33	41	38	37	51	45	36	43	39	44	46	46	48	45	46	38	43	42	45	58	48	40	52	48	43	50	50	48	33	52	46	49	48	38	50	51	47	42	43	52	49	57	38	51	39	49	40	48	47	50	64	40	54	40	43	43	50	46	33	47	40	38	33	26	50	51	37	38	48	40	51	44	48	57	42	37	44	53	39	42	46	48	63	44	37	59	48	48	47	55	39	42	43	53	48	51	47	54	61	36	44	53	40	51	45	30	47	48	44	47	49	37	38	39	49	43	40	42	40	45	37	43	40	51	42	45	50	41	44	55	50	42	44	39	43	51	52	40	42	46	40	30	48	43	53	43	52	42	45	52	47	51	50	51	54	60	47	46	41	53	55	52	33	48	38	51	43	49	40	56	44	54	56	63	50	36	42	46	43	57	58	50	38	41	53	48	40	39	40	47	41	36	34	40	48	40	39	51	37	41	41	41	54	63	45	44	56	48	48	41	43	41	27	36	40	40	48	34	49	32	57	40	56	57	45	40	35	41	50	46	42	47	34	46	52	40	54	49	49	48	49	57	51	55	35	44	46	42	35	60	51	52	63	55	50	48	52	49	54	43	53	50	51	42	37	44	40	55	52	42	39	39	43	40	41	50	44	46	43	38	38	49	42	48	44	51	40	42	49	39	43	44	47	47	43	38	48	35	34	49	50	41	42	39	29	48	32	51	48	48	45	48	41	49	40	47	38	51	44	55	43	41	43	49	37	42	43	33	45	49	31	46	45	40	37	46	38	38	36	47	46	42	46	36	50	60	39	40	40	58	42	36	63	37	52	45	50	33	41	42	45	51	40	58	63	50	50	37	44	49	38	55	40	50	42	35	34	43	49	52	49	44	54	44	48	47	39	46	41	45	43	48	38	36	45	51	37	42	31	48	44	55	46	45	43	54	54	43	53	44	47	49	43	36	41	49	54	38	44	35	61	44	50	39	59	45	44	37	43	46	45	47	43	41	37	45	56	52	42	33	47	46	36	55	43	53	30	52	53	51	40	44	45	49	46	52	43	41	54	44	49	46	56	37	44	42	44	41	49	52	32	46	37	57	42	53	41	44	34	49	47	42	49	42	45	34	42	42	38	42	34	55	44	47	37	37	49	47	46	48	61	54	33	43	43	48	56	40	46	54	42	48	37	44	56	34	51	48	46	45	47	42	40	38	42	42	48	39	47	52	44	30	47	50	41	47	45	51	50	57	38	46	46	41	44	60	43	45	45	39	54	52	37	46	57	54	46	41	41	43	48	58	50	58	45	40	46	65	54	50	58	49	42	42	43	40	43	46	47	43	52	53	46	47	47	51	39	55	35	55	55	55	53	38	37	38	55	35	38	39	51	45	49	43	51	40	43	63	43	49	38	44	46	44	48	41	54	46	49	40	53	31	55	38	39	51	43	39	43	43	45	43	47	35	36	34	36	43	51	51	41	54	42	55	39	47	34	33	43	49	43	40	38	49	46	51	46	51	38	59	40	34	29	49	49	58	41	54	37	38	36	47	37	32	42	35	58	49	43	48	37	38	33	50	58	60	36	51	46	32	48	44	48	48	51	47	45	49	51	38	52	44	51	47	44	58	39	44	42	44	46	34	56	59	45	43	43	52	48	41	43	48	41	43	47	39	45	61	40	35	53	40	43	45	36	40	42	42	59	37	39	47	40	46	42	44	50	58	42	34	52	39	33	48	45	46	34	55	51	46	46	40	37	50	47	45	36	35	46	50	42	51	44	36	44	37	57	58	40	37	42	45	49	56	46	50	41	39	44	52	41	39	43	41	34	50	48	47	41	52	44	49	48	41	43	32	36	42	47	43	47	33	54	42	58	44	52	53	51	37	46	43	50	44	37	43	51	35	41	36	45	41	48	49	35	43	52	52	39	45	36	46	45	49	40	35	53	44	45	43	47	50	43	54	43	56	45	51	43	43	49	51	41	42	38	36	41	37	43	42	56	31	42	41	46	38	50	48	40	40	46	45	42	47	36	50	54	40	50	63	50	50	39	36	42	59	54	44	47	45	33	50	45	42	45	30	59	52	43	49	48	38	53	44	47	57	39	40	40	31	58	43	44	42	45	45	54	43	45	55	52	34	51	50	31	50	51	54	45	30	59	40	51	34	42	42	46	50	48	56	51	44	50	43	52	42	47	50	47	46	47	46	44	50	55	47	43	41	35	50	47	54	49	45	40	29	42	34	40	43	46	45	58	44	44	49	42	38	62	37	39	35	48	40	48	44	59	48	43	53	52	43	49	49	49	50	49	41	53	51	49	53	46	47	40	47	47	47	64	54	58	40	41	42	46	48	38	48	49	35	46	33	49	45	54	34	48	44	43	45	62	55	35	40	42	50	52	57	45	51	50	44	45	53	44	38	39	42	50	40	45	56	45	33	37	47	52	50	50	47	36	36	41	42	47	49	53	57	52	50	41	44	33	50	57	52	42	55	35	43	63	49	51	52	45	61	54	47	44	47	47	41	45	42	40	45	37	40	35	46	51	58	46	37	39	30	38	49	45	37	42	45	38	48	43	47	46	47	29	40	52	42	49	46	42	35	59	32
45847	31184	21246	31923	38812	37042	33975	30125	27788	24396	18238	14901	13674	11269	8854	7063	5979	5460	5385	4972	4475	4100	4023	3715	3377	2964	2688	2653	2505	2448	2196	2176	2026	2099	2163	1966	2044	2075	2088	1804	1825	1635	1465	1303	1260	1221	1165	1104	1010	1058	1059	1062	1069	1038	1021	1012	970	1007	1086	996	962	1031	995	993	974	965	932	953	911	915	891	851	910	837	846	807	791	809	809	845	843	804	809	781	797	828	802	799	834	842	761	797	769	797	760	724	720	760	728	763	768	748	714	779	739	755	774	683	742	730	771	750	760	737	750	725	802	725	724	718	747	752	720	800	693	763	801	727	709	737	723	765	761	777	758	717	789	721	728	783	767	784	729	788	758	797	792	808	799	761	736	725	802	732	737	736	754	727	826	760	748	747	777	719	777	758	789	765	734	729	734	765	759	721	715	732	774	754	758	724	735	744	751	745	752	764	753	742	779	738	806	784	754	775	746	700	755	774	768	752	774	756	774	719	745	731	724	717	768	728	761	809	715	763	752	774	730	765	735	751	785	745	751	810	734	728	735	725	760	774	720	756	744	768	764	759	773	761	755	754	737	781	709	721	674	746	746	783	709	728	785	783	755	698	784	719	743	724	728	701	727	798	780	735	709	714	698	749	744	754	760	740	756	709	732	720	739	744	703	743	751	748	764	790	775	787	742	781	748	741	774	773	739	726	711	754	709	745	735	759	697	672	788	725	714	703	719	751	765	779	756	721	783	764	743	704	749	735	730	752	766	736	770	762	702	742	722	752	757	765	730	685	741	766	740	731	750	804	701	743	759	720	758	761	739	746	756	686	741	749	710	768	721	737	740	696	748	701	774	689	759	735	747	716	730	748	687	773	719	691	715	755	712	795	748	684	773	716	734	753	731	771	734	750	729	789	754	750	764	689	709	712	739	710	733	757	788	719	741	758	740	741	740	762	777	683	769	764	798	751	741	727	705	732	741	740	771	717	732	723	758	741	741	761	704	709	722	750	664	754	726	755	755	736	763	765	748	758	759	739	773	729	768	713	753	761	741	750	757	758	764	714	707	749	801	706	768	727	786	804	769	793	744	712	718	787	736	749	733	801	760	699	773	776	738	740	744	769	725	751	713	720	735	751	772	753	709	728	708	717	722	736	720	739	685	731	733	774	739	787	804	735	740	757	769	739	752	743	714	765	762	712	708	690	719	740	770	751	733	755	764	745	777	690	799	748	747	752	709	717	676	740	741	771	705	718	693	746	784	762	748	698	724	748	811	808	745	734	733	743	736	721	737	721	711	767	774	764	722	765	724	738	774	748	729	769	727	727	721	723	736	787	738	779	764	750	714	757	766	736	739	737	765	753	748	704	768	716	742	754	732	731	748	754	755	764	751	781	736	737	763	776	740	758	747	751	720	734	712	767	731	781	735	749	731	774	735	742	781	735	753	733	752	719	696	728	731	731	706	707	723	715	737	792	731	771	722	769	701	717	754	774	769	796	735	718	756	741	746	726	724	756	767	774	772	745	771	746	776	736	742	745	746	734	762	725	734	714	711	733	778	674	760	792	752	764	739	709	751	737	770	740	767	718	718	772	752	817	711	758	780	724	761	747	702	690	769	700	766	697	770	806	777	749	750	731	747	761	752	742	743	729	762	720	797	770	765	755	770	764	724	782	715	747	709	754	762	763	762	719	736	769	713	739	746	715	756	729	727	812	775	767	726	728	768	752	768	740	710	750	733	756	743	757	711	780	769	683	740	763	712	723	737	737	721	716	771	780	768	758	688	689	748	683	753	705	774	772	724	770	707	769	745	737	723	745	745	711	767	719	807	718	730	776	733	805	740	770	803	730	793	776	731	713	713	708	726	736	740	802	711	768	754	733	768	783	760	803	733	754	752	770	793	697	778	790	730	689	722	757	762	706	721	737	672	701	743	703	723	746	701	703	811	769	776	729	772	710	799	734	739	748	727	769	769	690	753	760	779	733	730	768	741	776	773	747	730	717	753	754	702	715	755	801	765	712	745	724	738	783	757	762	724	699	726	739	779	706	720	693	764	748	729	777	756	757	761	687	743	709	764	739	762	715	734	796	725	738	775	702	743	735	751	803	809	769	711	761	750	730	746	767	758	769	728	720	811	735	728	756	728	728	786	775	692	791	726	712	742	709	783	795	744	706	762	756	734	760	707	759	754	737	718	718	745	740	790	736	711	755	776	732	777	705	724	724	753	714	757	736	719	751	749	730	808	754	724	766	737	747	722	753	749	761	720	741	771	705	801	734	733	783	708	696	765	766	744	711	743	735	742	730	706	739	759	779	716	742	780	754	745	748	744	703	709	794	726	722	756	728	735	743	748	740	729	717	729	719	708	773	753	739	732	762	681	722	734	773	753	764	748	782	706	722	737	738	712	707	707	767	712	753	700	753	713	732	705	729	719	726	748	752	743	756	770	704	743	763	722	708	689	762	758	764	714	744	737	742	734	724	742	740	746	711	729	761	779	754	752	743	740	729	738	712	748	768	781	765	726	811	742	688	691	772	719	739	726	744	751	729	742	731	715	732	725	779	751	714	724	758	745	735	712	703	793	743	702	719	725	724	716	723	779	751	691	730	805	746	746	730	739	728	731	752	769	745	758	752	761	725	757	792	756	751	753	725	727	758	767	806	703	753	762	748	750	755	725	802	739	742	800	737	765	761	731	755	777	817	799	767	744	747	725	705	748	663	701	732	723	720	758	731	740	737	766	759	740	715	732	756	732	748	804	748	752	705	749	726	780	707	747	779	710	695	724	747	798	805	727	774	698	781	714	721	702	789	773	743	724	705	694	748	709	779	739	740	727	771	773	755	792	745	839	736	743	765	730	752	707	758	719	708	757	773	731	673	760	764	775	698	772	784	789	762	740	705	738	715	750	722	719	705	737	757	758	732	729	767	745	722	684	766	745	755	790	791	714	712	695	700	776	714	694	756	763	711	752	729	765	779	711	741	770	701	743	736	759	735	754	744	716	763	765	764	762	745	753	708	732	752	733	674	711	711	730	767	721	751	783	740	736	739	794	767	684	775	767	737	772	733	734	684	708	754	761	703	749	716	727	742	737	705	714	783	745	731	732	761	762	735	766	717	738	753	779	750	741	729	711	753	705	781	723	769	725	746	739	778	724	764	765	692	744	750	742	676	801	741	758	724	764	750	725	748	772	770	765	747	732	699	767	732	748	775	719	736	726	790	764	789	779	726	693	711	677	742	762	724	747	683	754	736	737	782	730	698	754	666	758	754	739	764	705	753	806	748	756	688	796	800	774	765	747	709	730	713	726	785	770	708	731	763	767	775	717	711	771	757	733	761	687	766	762	694	729	736	715	742	770	797	762	726	729	754	725	776	773	720	738	763	758	760	779	762	787	768	727	776	735	781	762	715	765	765	751	725	760	721	716	723	722	780	755	773	706	723	764	761	747	767	728	733	728	749	726	683	737	734	696	736	710	699	717	755	752	781	701	733	720	749	742	709	713	780	770	807
3616	1324	581	384	495	509	393	310	305	280	183	143	150	112	80	66	66	62	61	57	52	42	64	51	53	40	38	30	40	38	54	37	34	38	40	40	27	29	47	23	38	38	30	27	22	33	37	37	28	29	32	29	31	30	46	27	37	27	31	43	33	24	20	25	33	43	22	31	19	33	37	28	29	32	26	30	28	27	19	23	28	26	28	22	37	29	31	30	25	33	29	30	38	35	35	39	22	24	29	26	19	31	26	24	25	26	30	20	29	29	26	27	27	28	32	27	21	26	30	25	30	23	34	33	30	27	25	19	28	31	28	29	25	30	32	24	37	34	24	27	39	24	34	29	30	21	35	29	31	28	32	25	22	25	29	30	30	29	28	35	34	21	24	27	30	30	22	30	31	29	28	45	20	31	28	27	29	29	18	38	26	33	24	35	37	38	25	26	27	31	31	36	27	19	27	37	27	40	26	36	33	30	32	29	23	25	21	33	27	28	22	29	20	30	27	25	27	24	37	32	24	29	26	28	35	32	39	38	20	17	26	27	23	24	25	33	22	19	21	30	27	33	28	30	25	26	39	26	32	26	30	39	28	36	29	26	23	29	32	22	23	32	29	29	24	24	20	24	21	33	27	31	24	28	32	23	32	21	26	28	36	33	25	41	37	29	30	37	28	29	21	37	27	26	29	39	22	26	31	27	32	31	27	29	28	34	35	29	26	36	27	32	31	32	36	26	28	39	35	22	36	42	36	33	30	20	34	28	22	30	29	27	28	24	23	34	27	27	26	26	32	24	30	34	31	24	38	24	29	23	33	22	31	28	29	31	22	20	32	24	22	28	22	23	19	22	34	25	27	27	18	31	27	28	25	27	28	23	26	30	29	31	35	36	26	33	23	33	28	26	29	31	25	25	15	35	27	30	30	15	23	36	30	24	21	32	37	41	37	29	25	31	25	31	32	28	29	24	29	20	35	22	40	31	26	33	37	29	29	30	37	25	28	24	24	18	29	33	21	29	24	23	32	32	28	23	25	25	27	30	23	28	25	29	33	27	27	32	33	36	22	31	40	30	25	32	21	36	28	27	23	26	42	31	26	28	24	22	22	36	26	30	29	30	25	21	32	19	30	37	31	29	36	40	28	32	31	27	16	28	27	25	28	33	32	31	28	26	44	34	26	31	27	21	31	27	24	31	22	20	30	34	29	22	34	26	24	30	25	22	26	31	22	25	20	28	28	25	27	32	27	25	24	30	25	33	32	27	23	32	26	29	34	13	31	28	19	43	26	24	28	27	24	28	30	21	39	33	16	23	27	28	28	32	38	22	34	26	24	33	27	18	23	17	24	31	19	30	30	27	27	32	23	20	27	17	28	20	27	26	31	27	35	31	29	18	33	20	35	30	20	42	29	42	26	35	30	26	25	40	32	31	25	36	27	21	33	31	26	24	20	19	25	19	28	35	19	31	23	37	26	27	29	31	25	23	40	28	39	25	27	26	31	30	24	40	31	31	37	35	32	21	24	34	29	29	24	26	31	38	33	25	24	27	35	27	25	23	20	28	16	18	34	37	31	38	33	32	24	34	30	26	21	35	29	24	37	37	31	27	39	24	22	28	25	19	23	29	26	27	29	36	34	26	34	32	37	44	23	28	35	35	32	35	30	25	32	21	28	25	29	24	34	28	30	30	21	24	19	25	22	22	37	27	37	26	22	22	29	21	38	28	33	33	28	26	23	33	31	34	42	43	23	34	27	30	29	29	26	19	26	26	29	29	25	32	27	22	35	39	28	32	24	29	24	19	26	26	32	31	32	26	30	31	26	26	27	40	29	27	29	32	38	36	33	25	20	31	28	41	22	28	31	27	25	20	30	36	28	25	34	24	28	22	29	34	15	35	31	38	29	19	35	30	35	21	25	40	38	28	28	26	32	29	36	18	27	29	29	29	26	26	28	18	27	26	18	28	27	41	28	25	25	33	32	22	21	24	30	33	30	31	27	45	25	26	39	26	32	26	25	40	25	30	28	30	34	31	38	20	24	39	34	28	25	36	29	35	25	35	22	25	34	38	35	28	25	19	39	29	26	24	29	32	27	34	22	26	31	27	20	18	19	20	25	23	22	35	24	17	22	27	19	31	24	29	27	35	21	34	20	34	30	25	30	28	25	33	36	39	19	28	35	26	32	41	30	33	29	31	20	23	41	26	23	32	24	26	29	13	25	29	32	32	25	26	40	34	29	21	29	29	35	27	27	25	25	26	32	24	27	23	26	28	34	36	32	18	27	25	40	30	26	22	32	25	34	23	28	31	20	27	34	28	28	26	27	30	20	39	34	32	33	35	28	32	27	30	37	32	29	32	27	35	32	27	21	28	23	22	26	33	24	34	23	25	33	28	30	25	25	28	28	27	28	41	18	26	26	27	29	27	28	24	22	25	31	29	33	18	37	30	26	32	20	31	32	30	28	18	31	30	32	33	31	33	24	38	30	13	31	29	28	33	14	30	25	18	20	33	22	28	36	25	24	29	24	33	29	24	29	28	30	36	43	33	20	20	34	27	23	35	36	25	24	25	29	28	38	27	26	34	17	29	33	30	34	23	39	27	26	30	21	19	38	33	29	25	23	23	23	23	27	27	22	26	35	29	34	34	30	33	27	34	33	28	29	21	29	42	42	30	29	27	28	34	31	28	28	23	35	33	30	24	22	34	29	19	37	53	25	30	25	29	24	30	33	20	29	27	26	28	33	22	30	29	26	17	30	26	32	30	25	18	26	23	26	25	14	25	35	16	25	34	21	24	31	23	36	31	30	15	31	32	24	36	25	20	31	40	29	31	27	37	43	21	28	25	21	31	31	37	30	38	40	34	28	35	36	33	35	25	26	27	34	16	25	25	37	27	27	33	39	31	21	41	21	21	19	29	30	22	23	32	26	24	25	25	18	26	27	31	23	27	35	26	29	27	27	38	21	26	26	26	29	16	26	32	30	24	28	25	36	28	33	28	25	19	37	30	24	31	32	25	20	33	29	22	27	32	29	28	29	26	37	34	33	32	38	14	38	22	28	31	35	23	28	30	30	25	25	16	24	39	34	39	24	22	20	30	24	30	27	27	21	28	32	25	36	22	23	33	26	28	23	32	28	31	28	30	38	18	31	29	29	24	19	29	35	28	35	19	33	21	29	25	23	31	25	28	30	22	24	25	35	32	27	39	35	26	28	36	21	20	35	27	24	39	35	19	25	26	24	24	30	21	24	21	34	41	28	23	30	28	20	35	25	23	28	31	38	28	25	35	27	30	31	30	32	33	29	23	35	29	28	22	26	33	37	23	24	27	28	19	25	25	24	24	22	22	27	25	30	35	21	30	31	24	25	20	30	21	30	27	29	24	26	37	25	23	34	23	31	26	17	29	24	40	20	34	30	25	25	29	21	21	18	30	30	26	27	23	34	31	34	37	27	33	38	32	25	38	33	30	26	27	25	31	30	23	27	23	37	36	27	20
34559	22734	13077	22874	30403	28846	24715	21097	18116	15717	11489	9303	7836	6186	4391	3511	2917	2705	2642	2412	2004	1967	1937	1719	1555	1382	1418	1257	1224	1195	1189	1114	1035	1077	1160	1118	1159	1061	1136	979	908	848	800	776	739	656	672	628	611	588	594	658	587	603	626	605	526	618	597	590	598	582	604	601	558	558	555	498	547	580	561	535	518	541	531	529	508	511	529	497	523	522	511	510	508	497	497	469	518	481	457	486	490	492	505	505	475	442	510	491	509	520	505	461	483	467	484	485	512	484	481	488	470	472	484	530	490	504	477	487	515	491	491	477	486	484	486	445	462	456	444	478	521	492	502	479	476	525	489	507	505	489	478	474	488	455	472	480	469	502	474	474	489	500	474	525	479	491	480	488	493	492	443	491	489	501	498	482	477	491	448	491	443	525	500	477	467	454	507	460	479	483	453	486	474	486	511	469	449	475	536	473	472	477	489	504	476	462	511	470	489	480	482	476	488	490	519	481	488	469	517	464	496	472	462	490	506	506	464	476	500	454	455	462	470	465	478	531	535	486	479	475	482	492	501	516	513	451	492	489	483	490	491	498	491	529	465	480	480	480	465	495	474	484	490	478	492	472	520	493	458	459	492	492	483	451	438	478	475	507	483	509	509	502	484	455	470	502	479	447	459	443	500	523	476	518	494	461	468	469	510	512	482	446	448	486	439	451	501	468	470	474	463	494	491	466	441	502	525	472	458	453	445	482	563	471	492	437	510	501	452	478	508	475	478	502	472	469	474	507	489	449	496	473	473	460	494	458	465	463	478	469	466	468	503	497	486	445	504	492	490	502	499	468	515	482	450	507	479	454	487	494	492	486	457	459	485	490	477	455	469	462	445	474	480	490	453	453	487	475	457	463	496	491	467	499	501	477	485	483	507	480	502	517	453	473	485	469	489	493	484	420	468	472	475	513	474	433	488	482	480	460	458	500	466	468	516	479	498	501	472	495	479	496	525	506	505	481	445	502	472	494	481	469	547	465	473	438	460	477	487	453	486	489	490	519	478	481	455	504	463	471	462	414	497	475	494	509	485	493	471	484	475	490	480	441	459	469	474	482	466	491	434	459	458	488	501	452	481	488	480	475	470	445	477	475	467	467	441	454	478	477	478	501	467	522	460	510	492	503	454	481	496	472	504	435	437	458	482	442	458	508	498	480	496	444	494	494	445	487	462	449	516	486	487	504	493	474	477	504	441	501	491	510	501	476	445	484	504	423	462	471	476	521	462	479	469	494	479	457	513	484	448	470	454	437	471	418	486	412	473	498	480	481	446	473	502	464	510	469	494	529	494	467	489	486	477	473	542	471	492	474	508	486	515	492	477	469	474	530	497	478	486	497	456	438	505	477	465	453	473	470	471	441	447	489	486	495	442	469	462	470	500	502	471	485	470	476	544	487	472	479	474	481	499	523	466	475	462	452	472	507	494	447	495	499	476	470	523	492	478	451	498	457	473	502	484	489	485	468	478	460	479	457	500	461	487	472	500	454	482	485	492	514	459	509	512	503	505	445	464	445	495	517	464	424	517	468	436	486	463	466	474	467	470	465	472	492	490	466	467	467	493	462	461	450	455	495	484	436	473	514	458	467	503	522	501	465	456	456	472	467	515	464	449	480	471	423	535	451	480	488	519	469	487	463	478	479	470	492	506	489	477	442	498	517	476	474	476	464	484	466	493	462	498	484	454	482	472	508	492	481	465	489	511	464	484	488	493	467	495	470	484	467	488	489	533	461	476	487	527	442	482	456	520	512	458	490	495	477	475	519	503	489	501	495	513	505	493	476	462	477	494	470	452	490	503	488	519	484	477	475	492	443	495	473	504	477	505	493	479	455	508	465	469	494	494	492	491	479	459	485	513	491	489	468	491	474	472	494	476	442	492	453	475	453	500	534	450	445	473	526	503	481	480	504	519	489	460	458	436	462	455	502	442	491	482	483	440	495	493	474	507	506	481	499	476	510	513	480	437	486	476	484	474	488	462	479	463	457	442	421	448	489	464	454	501	476	477	498	474	510	497	445	483	517	538	486	456	485	516	535	485	426	458	481	509	455	463	529	494	491	478	454	486	454	467	504	509	469	511	456	532	454	487	472	445	483	476	492	486	496	478	486	502	445	475	499	428	455	485	456	478	508	442	483	462	490	486	504	501	458	451	452	463	457	460	470	459	476	457	523	444	460	465	478	454	477	434	503	472	475	509	463	472	515	459	466	481	468	475	493	459	479	491	481	485	488	464	484	488	509	459	452	433	508	447	470	455	448	471	500	497	475	474	500	486	481	503	455	516	484	504	485	437	471	478	465	502	488	469	504	461	465	466	499	497	495	490	485	513	484	440	450	493	443	483	514	490	445	484	484	460	507	499	463	491	489	485	450	473	441	506	464	505	476	496	497	476	491	493	511	474	503	454	479	495	461	479	505	496	459	505	483	418	449	436	457	477	458	492	460	480	443	478	469	447	455	483	478	451	501	469	540	468	463	490	427	545	452	490	521	462	518	473	532	468	474	463	488	500	472	478	472	462	470	479	474	433	485	476	460	466	469	484	488	479	479	477	480	470	466	470	488	499	460	466	448	485	480	491	468	459	492	470	522	457	500	500	499	476	516	471	499	483	489	483	502	488	480	475	460	445	478	471	487	492	489	456	498	497	442	509	474	490	432	482	489	471	506	461	478	495	468	469	447	468	452	487	465	498	508	461	487	487	464	472	498	440	472	490	484	503	447	486	462	504	499	503	491	481	460	494	487	480	489	457	520	514	503	474	460	491	460	465	479	515	476	448	494	482	481	511	488	456	457	490	486	472	495	455	488	472	444	448	467	478	449	500	489	508	500	482	527	508	456	493	480	469	529	482	452	469	470	500	461	490	499	511	472	462	471	443	472	486	481	476	477	462	500	467	502	500	507	451	443	462	485	450	494	485	509	468	492	449	462	482	431	480	498	462	522	448	507	496	438	442	442	510	469	482	449	482	462	500	444	459	463	463	466	479	461	487	468	471	521	471	431	491	432	446	492	514	463	473	480	478	467	484	494	503	484	473	485	438	479	458	479	461	493	454	465	489	460	492	459	464	446	498	468	486	489	493	486	454	490	482	489	490	488	515	479	469	440	468	469	461	489	508	483	509	485	505	470	451	494	483	478	490	486	490	521	453	495	479	448	440	438	479	495	495	474	475	469	486	520	487	483	500	506	524	508	484	499	457	491	499	462	433	469	477	468	534	456	499	462	463	481	482	450	497	479	486	510	475	501	498	492	450	437	502	486	485	477	420	484	463	459	488	469	482	474	481	452	449	515	505	454	487	471	450	508	472	451	504	491	482	475	506	454	494	504	489	481	500	482	476	472	445	476	448	500	488	449	480	475	489	470	452	507	506	499	453	445	472	455	483	513	477	480	540	454	493	468	485	458	505	491	466	462	453	450	559	489	515	498	484	451	490	497	494	503	458	470	429	456	461	463	465	539	492	515	495	481	487	499
6571	3097	914	686	867	904	726	590	505	481	336	262	223	166	146	136	107	124	112	119	90	69	86	85	78	80	53	62	55	64	79	71	50	45	62	65	50	60	60	60	56	53	47	47	39	36	55	45	57	36	43	39	37	41	47	28	40	39	38	61	44	54	42	54	39	33	47	47	34	36	36	46	32	41	26	41	40	41	47	44	50	40	32	36	30	34	33	33	36	40	27	30	39	37	40	36	41	36	27	44	41	53	40	27	34	52	33	35	44	39	44	36	38	30	43	42	37	42	34	38	35	36	36	45	37	46	49	36	38	38	33	34	34	38	40	35	25	39	37	38	35	39	34	38	47	27	50	34	35	44	33	28	35	31	46	34	37	42	35	41	26	42	37	38	36	40	40	39	37	40	45	33	30	43	46	43	37	35	30	37	41	41	41	51	39	26	44	45	32	47	30	55	35	36	31	36	40	27	43	50	33	34	40	52	45	35	31	41	32	42	38	35	28	56	41	39	37	34	42	47	29	30	31	41	41	38	39	44	48	38	30	31	31	39	26	36	43	45	39	31	43	28	40	39	35	43	37	43	33	35	44	37	31	51	50	49	45	38	32	26	36	40	40	34	50	42	32	47	36	36	33	34	50	32	29	31	39	25	27	31	41	27	39	39	41	32	45	39	42	42	29	43	46	38	25	43	39	37	24	35	37	36	31	34	40	42	42	37	39	37	38	35	40	31	40	45	37	54	44	38	36	29	45	36	38	34	48	31	27	41	39	35	32	28	34	47	32	43	24	35	35	38	29	39	41	42	31	40	30	39	38	44	28	53	40	42	28	49	44	54	35	27	38	39	22	37	34	34	35	41	44	33	30	36	39	44	31	39	37	46	34	52	38	34	39	32	47	35	37	42	41	29	36	25	31	36	42	44	30	33	55	45	40	34	58	46	42	45	41	33	34	31	47	48	36	44	31	33	34	37	41	36	53	35	35	25	29	38	41	50	42	35	27	37	40	44	35	36	32	35	48	35	35	48	36	30	36	38	52	36	35	39	46	36	48	31	43	31	32	41	34	41	32	39	50	28	25	41	33	34	35	36	34	37	42	41	37	35	39	48	44	26	43	33	37	48	39	36	36	34	32	33	25	40	35	27	48	31	34	39	28	39	35	31	41	40	38	30	35	33	33	40	35	52	40	34	46	42	43	44	43	44	32	38	28	29	40	39	45	44	41	42	39	49	43	35	36	44	47	37	44	38	31	37	39	46	44	26	31	44	39	34	48	33	47	35	46	45	41	42	41	34	41	31	51	35	37	37	34	39	44	32	35	26	44	35	50	29	37	38	37	34	36	33	40	32	33	32	45	38	42	32	31	37	32	33	33	28	27	45	27	41	43	39	35	52	38	49	41	34	31	32	44	37	41	44	36	45	32	33	28	39	41	34	39	36	34	42	43	30	39	34	46	49	37	39	40	41	37	33	37	34	39	51	40	42	36	36	48	32	29	41	37	45	37	46	49	37	38	41	38	39	45	25	29	37	29	37	33	28	31	27	27	29	46	42	41	29	41	36	38	28	37	32	28	50	30	33	30	52	26	32	36	42	28	46	37	31	38	41	45	31	35	36	21	45	43	36	39	46	41	30	50	39	39	41	30	35	39	35	51	32	42	35	42	48	40	46	39	32	35	44	27	26	42	26	33	40	44	49	35	40	28	44	34	30	48	32	36	34	35	51	33	34	37	38	32	37	31	37	34	34	43	50	43	43	38	38	30	30	42	33	42	47	32	37	48	35	33	37	38	32	45	41	36	42	43	40	36	38	40	37	41	42	45	45	31	42	42	35	45	36	49	45	38	44	37	33	37	47	38	36	37	36	38	37	36	27	36	44	41	36	42	35	37	37	36	38	35	27	41	45	36	38	44	29	38	37	49	37	30	34	27	37	27	16	39	32	24	36	29	33	47	38	47	28	29	41	37	35	52	35	30	34	39	37	36	32	38	28	44	43	35	38	38	41	28	26	39	43	31	35	38	46	26	39	50	35	32	35	39	37	42	36	45	39	26	41	34	40	51	33	49	39	42	32	37	29	41	43	47	27	36	27	55	34	48	51	32	41	29	42	35	33	35	47	31	44	47	28	35	32	51	52	31	26	26	33	35	36	33	25	33	32	38	39	45	35	40	37	30	33	33	35	42	40	41	59	32	41	32	42	32	33	38	38	39	46	33	30	25	36	32	40	51	32	27	47	39	30	41	43	33	36	52	40	41	42	42	41	31	29	45	33	38	33	40	50	42	38	41	41	39	41	45	40	31	40	44	41	25	32	38	27	36	37	32	39	31	37	45	37	45	37	30	23	38	34	39	39	34	29	46	47	42	32	35	42	29	30	35	31	39	36	34	36	40	37	42	41	38	40	44	35	41	25	35	37	37	33	33	43	37	38	45	29	39	39	34	33	42	41	42	40	36	28	39	40	31	39	48	40	45	46	39	31	34	40	40	45	26	30	37	37	44	33	32	38	31	39	35	26	45	34	23	33	46	35	53	48	35	36	46	29	47	27	48	44	39	38	34	36	37	44	32	39	37	41	43	39	47	41	51	39	30	25	40	28	36	34	39	34	20	42	39	32	37	38	34	47	29	29	31	34	43	42	41	42	44	44	30	36	28	43	36	30	39	47	35	49	30	32	35	43	41	34	29	40	57	44	37	35	29	34	38	38	24	48	36	33	34	50	41	40	40	33	32	25	26	46	46	49	37	33	50	41	42	50	38	52	32	52	31	49	44	49	48	28	37	44	40	40	34	46	36	33	42	34	38	38	37	36	40	28	28	38	33	35	41	24	28	34	29	45	34	41	40	42	49	37	41	36	32	30	43	20	33	43	53	47	45	33	43	48	52	35	32	37	49	44	32	32	30	35	41	38	34	46	46	37	43	30	31	33	35	39	43	32	43	51	39	35	29	29	45	44	41	40	37	43	24	38	29	33	44	34	40	42	33	31	41	36	40	36	39	40	30	31	37	30	35	36	48	38	41	39	39	37	32	47	42	31	32	37	33	32	29	40	30	23	34	32	38	40	33	32	38	36	41	31	23	45	44	37	46	33	38	29	44	40	36	37	29	46	37	34	39	42	38	41	36	28	39	41	33	42	46	40	51	35	51	37	40	41	29	39	38	37	43	39	34	28	24	47	39	41	39	38	54	45	35	41	46	42	41	37	32	32	49	27	33	29	44	27	30	26	35	33	39	36	41	42	40	28	53	41	35	41	41	33	40	27	32	36	32	31	31	34	33	44	40	28	46	39	39	28	38	43	32	35	46	32	34	30	41	34	31	33	32	49	39	41	41	37	41	32	48	47	36	40	50	38	36	36	29	40	38	41	51	27	30	41	33	34	39	33	38	35	40	37	41	43	43	34	34	39	46	36	34	48	33	38	30	36	34	29	41	38	41	42	26	33	31	42	45	38	49	33	45	45	42	41	37	34	27	38	29	41	32	44	47	43	32	28	32	35
43980	29322	18356	28971	36354	35775	31875	27516	24225	22312	18080	13645	11565	8958	7263	6204	5385	4929	4703	4128	3835	3633	3443	3002	2660	2517	2220	2089	2090	1976	2110	1916	1654	1790	1856	1702	1736	1766	1827	1503	1386	1411	1233	1129	1136	956	915	925	896	854	876	932	915	876	912	841	935	847	845	844	878	790	804	763	748	768	809	763	751	777	726	712	717	720	698	688	754	695	753	703	717	708	681	672	653	687	732	718	664	705	637	637	633	630	675	683	618	691	639	588	666	683	636	625	659	638	655	656	654	643	645	636	624	622	622	681	637	604	636	636	624	627	652	647	615	626	684	661	650	654	655	609	648	640	636	584	614	626	607	615	631	684	619	669	691	619	678	614	637	647	663	657	603	639	606	642	603	661	615	695	613	628	643	677	635	648	611	638	620	651	640	647	630	605	631	661	608	651	680	654	625	659	626	614	596	644	636	651	628	589	676	646	624	613	622	673	623	622	642	647	599	672	652	670	653	608	683	647	659	617	651	641	597	632	603	656	635	635	671	638	654	636	601	645	629	669	667	634	632	641	642	698	633	617	647	671	602	646	648	650	608	619	647	618	590	628	650	595	670	543	604	618	639	638	588	600	661	629	660	649	581	655	625	657	662	658	641	657	636	654	625	663	622	616	596	657	643	593	585	662	658	635	623	624	650	643	590	628	711	638	635	619	637	630	624	665	612	628	631	643	641	623	611	589	648	590	651	603	639	610	619	624	619	607	644	615	631	620	630	652	711	629	642	661	641	613	604	691	650	619	623	652	635	663	650	628	654	659	657	644	653	629	622	597	668	612	618	600	578	647	645	612	614	692	600	619	586	669	661	633	641	590	624	636	650	635	621	587	618	647	609	605	635	648	618	624	653	607	644	624	644	597	625	627	614	636	645	624	631	615	608	601	597	649	649	657	622	626	623	663	621	653	615	619	612	587	626	629	639	629	659	628	602	690	627	636	622	706	603	625	646	666	579	659	607	666	656	598	631	636	635	620	660	605	648	647	650	624	604	623	630	643	648	606	659	608	644	650	620	602	596	594	628	631	624	615	633	640	602	636	630	656	658	634	622	637	637	609	625	693	624	627	653	603	638	605	594	636	648	632	624	694	622	644	643	665	632	642	635	631	601	621	612	638	641	700	629	641	659	639	611	643	647	621	664	576	669	604	582	589	636	610	649	626	606	647	675	631	660	623	633	644	657	628	622	640	650	647	617	601	592	606	643	661	656	602	675	626	661	659	588	619	640	637	627	667	671	672	666	621	640	641	638	648	597	655	605	617	632	615	674	641	596	644	570	596	657	618	673	649	612	618	654	653	589	656	620	614	662	587	640	654	628	640	640	686	658	658	628	630	646	624	651	653	664	627	616	607	632	592	631	599	600	645	654	604	599	622	624	642	639	659	613	626	680	624	668	661	636	651	612	615	582	615	634	600	632	613	619	600	613	681	638	642	660	644	655	612	619	617	647	644	623	653	688	649	621	694	589	647	630	671	645	660	617	620	677	637	664	581	658	647	642	642	628	621	627	599	664	634	648	670	695	603	655	626	637	643	645	623	657	619	639	655	647	622	617	608	613	612	646	671	638	623	588	702	636	635	665	655	626	576	668	696	626	647	626	661	652	635	649	645	641	680	649	636	627	693	629	646	672	604	622	661	605	619	646	642	618	643	658	625	646	613	651	651	638	638	620	611	651	654	609	668	655	643	656	649	627	614	604	660	664	659	642	670	672	649	649	615	603	591	637	613	650	635	618	666	626	647	632	658	639	620	619	672	618	628	618	656	645	676	612	639	640	641	605	675	628	627	594	615	669	686	674	622	611	663	647	644	658	593	636	684	670	600	658	657	620	621	656	594	671	651	616	617	626	651	641	582	660	666	594	618	594	640	639	670	694	616	658	635	618	596	620	687	590	627	635	656	646	628	637	628	615	607	627	636	629	615	639	634	661	649	587	645	607	611	604	641	666	613	576	646	640	624	646	632	616	633	621	672	631	645	654	612	590	642	675	659	640	660	639	655	591	650	695	585	597	610	660	651	625	608	652	628	627	652	629	614	599	643	634	649	639	648	616	626	605	619	619	645	631	665	605	627	635	593	648	587	615	606	607	632	663	691	617	634	666	651	637	637	618	651	640	621	601	610	618	632	633	641	661	638	608	572	637	637	619	670	668	618	639	637	638	625	635	610	626	615	634	617	647	690	645	636	642	626	648	607	632	652	623	639	603	641	650	599	597	643	587	626	651	623	619	616	643	683	635	606	600	621	633	700	615	624	604	655	605	588	613	615	627	648	624	622	659	585	683	613	657	600	642	641	633	637	640	653	637	627	622	648	608	604	671	615	624	663	637	590	634	646	627	651	676	609	639	626	643	643	604	652	630	624	673	612	643	627	646	577	660	679	662	620	654	600	606	638	583	634	711	636	634	625	624	651	622	682	622	658	671	588	638	637	675	614	633	623	632	636	610	632	645	607	626	624	642	653	595	615	633	611	687	591	593	648	653	642	644	671	655	601	649	608	672	609	570	595	661	608	594	634	692	626	601	648	608	604	620	613	605	615	622	671	678	654	599	641	618	658	644	644	602	644	611	593	662	635	640	612	652	629	636	581	595	593	606	633	602	648	656	606	627	679	634	644	629	625	618	656	605	636	595	645	620	706	600	591	626	664	673	625	629	639	681	673	599	648	626	627	613	636	634	626	647	649	620	629	632	631	607	627	622	625	585	606	636	613	679	674	707	640	585	626	634	643	613	657	662	653	634	636	653	619	624	639	647	599	601	601	606	632	612	614	653	642	664	669	623	647	605	632	653	627	644	614	628	646	673	628	640	616	640	645	624	633	644	596	606	620	639	583	630	600	617	633	632	630	608	606	607	606	635	656	609	645	646	603	641	699	645	622	644	629	668	631	624	603	650	636	651	621	637	645	602	601	615	597	627	644	624	654	625	644	653	638	633	669	619	591	638	598	645	669	594	639	636	600	657	634	614	658	621	664	669	668	627	698	622	680	653	662	587	627	628	614	611	676	627	622	627	647	669	631	605	697	652	666	624	631	636	576	680	613	638	618	611	623	655	659	609	636	640	636	635	623	643	628	656	629	640	611	610	641	628	637	649	642	641	647	632	661	618	651	597	636	580	668	655	668	617	603	615	610	565	640	671	639	617	656	598	634	664	612	657	623	595	642	608	638	648	670	676	645	673	670	649	677	643	629	620	637	637	649	641	657	657	614	621	640	659	701	609	627	602	612	647	596	664	622	635	635	599	656	626	622	638	622	655	615	591	665	648	675	661	626	631	658	658	669	614	654	605	698	634	601	637	653	632	643	669	609	632	631	654	661	661	615	633	654	652	622	655	576	614	650	638	631	612	660	629	626	600	705	599	582	657	591	640	655	617	604	642	600	630	624	641	625	654	600	674	640	619	603	717	644	611	650	590	614	640	676	621	625	594	641	681	654	623	631	576	623	639	612	608	615	625	684	633	672	626	590	683	608	650	643
6433	2225	717	522	647	691	593	524	386	377	262	211	171	145	125	105	112	101	81	70	96	88	68	68	63	61	55	71	63	62	64	64	48	56	61	62	56	59	61	61	53	56	46	41	56	45	38	32	45	40	54	54	44	27	41	45	36	41	53	49	31	30	37	43	56	51	35	45	44	43	47	33	28	47	42	44	32	49	38	43	45	34	47	29	46	32	28	35	38	30	43	49	38	45	41	33	30	33	26	40	32	40	42	39	41	44	35	28	33	40	41	37	40	36	42	33	41	31	28	35	36	34	31	45	41	30	27	39	36	38	41	39	38	51	41	35	37	47	36	39	36	37	34	43	43	43	39	32	34	35	43	33	27	39	44	33	29	36	29	31	33	52	39	37	35	41	44	27	45	43	37	40	48	35	54	38	43	34	42	36	49	33	42	38	45	38	42	54	35	37	35	37	39	44	43	26	35	42	44	43	38	34	37	36	29	26	36	32	35	41	37	34	37	39	54	45	48	34	47	37	39	35	46	37	36	35	41	39	45	30	43	38	29	32	40	34	35	39	42	22	30	46	26	33	41	46	40	45	48	41	41	41	51	36	43	41	42	31	29	36	43	39	35	40	42	41	34	36	29	43	29	36	46	42	45	35	41	33	28	41	39	35	40	36	34	37	45	33	41	54	42	40	31	38	43	30	38	58	34	31	36	35	41	36	39	44	41	39	23	46	38	42	38	46	39	42	33	39	34	32	28	41	28	24	32	28	37	43	38	40	30	46	23	31	33	31	40	33	36	38	35	40	39	42	45	45	43	33	37	41	33	37	36	28	27	40	35	36	37	55	39	30	40	49	31	35	36	48	34	41	33	32	42	44	41	29	42	38	40	28	31	33	37	28	35	29	49	40	30	37	38	42	50	44	49	43	45	45	26	50	31	50	38	40	43	43	31	49	31	39	35	33	25	28	38	38	41	34	42	45	36	46	37	31	36	42	35	37	39	39	40	32	34	38	32	41	36	34	31	38	37	31	42	37	31	32	37	38	34	39	34	46	39	42	39	43	43	38	39	40	30	35	42	31	41	30	42	40	32	43	41	49	38	43	22	41	32	45	38	35	30	36	33	31	33	36	28	47	26	51	46	37	32	41	43	38	51	42	39	34	38	39	46	49	28	34	44	59	24	27	38	38	37	39	40	41	42	41	39	38	36	44	43	30	33	31	35	32	32	40	32	39	34	29	27	35	37	53	41	34	48	42	25	30	39	29	46	33	35	35	40	39	38	49	32	32	34	50	37	37	40	32	46	31	28	30	33	34	35	42	37	40	37	42	25	42	34	35	39	36	28	33	36	32	34	26	33	39	40	46	36	39	46	26	39	45	49	34	35	42	27	35	24	45	31	27	37	41	47	46	38	45	37	43	33	41	36	26	34	45	33	35	35	29	29	34	38	35	39	40	43	35	38	36	35	37	31	34	44	43	34	40	40	35	42	38	46	43	34	32	24	32	32	42	38	49	33	42	37	45	41	46	35	40	30	52	36	51	39	28	33	51	32	29	39	34	46	40	35	45	38	32	39	39	48	35	45	37	41	40	44	45	37	40	26	30	43	27	47	32	27	47	38	30	34	43	41	38	32	30	33	55	36	33	39	30	50	43	39	37	35	39	29	40	33	30	35	45	59	39	36	38	41	48	43	45	35	32	44	42	40	37	31	52	37	38	44	37	36	32	33	33	47	32	39	29	31	31	46	41	41	39	31	33	26	47	35	32	35	51	36	34	30	35	30	35	31	29	53	37	35	36	45	43	31	44	25	35	42	40	41	23	33	36	44	43	47	38	37	39	28	33	39	26	42	35	36	30	47	46	34	31	36	29	28	32	35	32	49	35	37	32	28	42	38	31	31	38	33	34	36	34	34	37	39	44	36	36	45	36	44	46	47	39	42	36	46	37	38	28	35	37	36	27	45	37	35	36	46	50	34	30	46	36	33	40	34	29	42	42	37	34	34	36	33	36	40	32	40	40	48	37	30	39	37	33	51	42	32	32	47	35	41	32	41	29	51	34	41	35	43	31	38	33	36	26	32	44	42	32	30	35	42	41	32	46	39	46	38	35	52	45	42	49	39	41	41	32	33	29	32	33	31	44	52	47	35	29	41	39	40	43	31	42	35	32	34	44	39	31	38	27	47	33	39	31	33	44	34	32	33	49	39	32	43	29	32	39	33	33	31	40	34	31	31	34	36	37	45	43	44	31	30	33	35	42	37	36	40	40	32	41	39	32	41	44	27	30	38	42	41	42	27	29	29	30	38	26	38	44	37	36	32	42	25	32	39	47	44	37	43	30	37	30	30	31	28	31	32	38	36	39	31	36	35	33	26	39	34	45	39	41	32	48	41	46	45	38	37	39	25	47	43	34	43	44	34	34	33	41	49	34	36	38	34	43	38	47	33	45	37	36	40	44	34	35	47	35	28	31	52	30	45	30	46	39	35	28	41	32	36	39	38	52	43	42	21	38	43	34	48	39	43	40	29	41	44	38	48	37	33	43	42	38	33	52	35	34	33	38	46	53	29	40	41	35	45	39	32	29	30	32	32	39	38	43	34	38	32	35	40	45	48	40	37	25	46	45	34	36	38	42	33	46	48	33	44	34	37	41	39	36	37	28	39	32	35	33	34	36	35	46	40	43	34	38	26	35	34	36	37	41	50	37	32	30	48	34	43	30	32	35	40	40	42	35	41	36	39	45	42	38	44	31	34	40	41	21	40	32	25	33	30	44	35	31	32	44	32	39	30	30	48	28	33	40	38	38	50	32	32	34	40	36	35	29	38	37	35	43	42	36	43	34	32	42	40	33	35	37	44	42	34	29	32	29	38	28	30	52	40	36	60	32	37	31	41	45	37	49	37	43	43	39	32	36	34	47	35	35	38	33	33	39	45	42	35	42	27	39	41	39	42	44	36	44	36	34	41	36	33	38	37	36	26	27	33	47	35	44	29	38	43	29	36	35	25	53	47	34	27	42	47	44	32	46	37	31	42	45	36	42	31	31	40	34	48	36	43	30	33	38	32	37	29	41	38	45	36	39	43	35	44	47	36	48	36	51	44	37	43	34	36	36	45	47	35	57	41	27	57	40	33	38	31	33	40	36	36	36	37	36	37	42	33	37	43	27	34	23	44	26	40	26	28	41	36	35	37	32	35	32	37	40	35	49	38	42	39	42	28	29	31	42	32	36	40	40	38	50	38	31	35	34	37	26	42	37	33	30	41	34	31	34	36	34	36	37	35	39	45	36	31	47	45	31	32	34	46	31	30	37	25	36	30	29	40	41	40	38	35	42	45	53	47	33	35	39	39	31	38	43	43	43	48	34	38	35	45	43	41	45	36	47	26	52	39	37	34	23	44	37	43	52	27	43	31	43	42	31	37	37	46	47	36	42	41	34	29	32	40	45	39	35	41	52	38	28	37	59	41	33	42	29	35	37	35	40	26	39	34	39	41	36	51	32
39320	26045	15551	25915	33146	32726	29613	25498	21298	19179	15217	11387	9531	7367	6003	5278	4706	4345	3898	3504	3188	3061	2645	2565	2203	2019	1865	1793	1721	1848	1781	1593	1555	1640	1537	1491	1575	1615	1530	1306	1256	1176	1085	1014	927	888	876	852	847	866	861	807	866	893	841	865	814	883	809	808	838	827	783	764	763	762	754	775	777	687	746	716	677	656	708	694	709	626	646	686	654	655	681	681	709	671	609	684	608	617	633	646	626	656	619	610	685	639	627	606	663	614	626	599	634	625	650	632	674	656	578	664	684	609	618	639	621	627	674	625	624	683	600	640	628	639	651	636	608	582	620	624	592	603	666	633	628	661	641	606	648	665	675	670	652	633	627	609	586	600	613	651	603	661	644	655	608	676	635	625	657	587	642	630	608	666	639	614	639	642	625	637	626	603	586	606	601	604	658	663	644	638	587	644	659	643	628	651	623	631	617	666	633	668	666	667	629	636	655	655	636	616	595	633	640	623	600	629	621	627	620	607	621	669	601	639	612	635	636	624	629	621	625	610	624	589	639	639	617	606	626	611	626	615	658	589	661	621	653	628	653	621	658	598	610	615	654	628	635	654	661	598	614	654	608	627	611	635	607	583	616	633	616	614	631	644	664	625	614	629	621	639	613	627	629	604	653	641	651	597	613	599	642	619	612	658	626	603	664	642	600	584	609	633	596	661	686	651	614	636	606	640	635	653	625	615	618	649	655	653	623	669	657	564	613	585	630	659	611	613	624	614	655	670	634	656	626	617	600	648	681	584	625	584	624	631	568	662	611	626	595	652	609	638	652	608	686	630	618	586	623	596	619	616	600	664	641	622	682	595	600	666	627	672	675	642	585	638	625	661	614	620	641	622	594	606	680	610	636	652	641	617	646	585	583	660	564	639	628	604	632	618	616	624	627	648	648	616	600	630	618	634	600	621	627	614	637	658	584	602	615	611	619	620	618	595	648	648	651	613	590	635	641	599	607	648	651	626	701	615	623	615	628	565	649	623	617	623	674	613	625	677	611	626	586	624	661	599	604	606	644	623	599	638	662	633	639	636	638	604	585	638	603	647	643	620	689	636	626	661	652	624	615	600	625	601	607	641	627	672	662	590	618	589	617	628	606	611	615	605	605	610	681	610	622	639	611	607	624	667	602	623	618	617	627	611	586	602	576	612	643	583	649	608	646	634	636	669	646	624	646	601	585	637	632	631	668	594	679	633	636	600	631	653	564	601	640	684	575	618	637	621	622	613	648	649	659	632	648	616	578	678	643	585	697	642	649	593	645	615	668	622	641	672	606	618	692	614	593	624	646	678	620	673	621	596	625	666	678	653	653	675	651	614	656	626	631	665	638	647	638	634	636	610	625	607	636	572	656	585	625	579	643	588	646	664	619	585	648	601	652	615	643	644	635	616	612	655	650	623	615	604	655	640	628	630	619	602	606	670	595	656	599	607	644	634	597	601	620	586	637	621	645	593	631	628	634	642	584	612	635	603	627	627	623	659	630	580	636	613	651	631	640	586	590	656	648	619	594	632	642	616	690	627	610	659	607	624	646	637	624	638	594	623	579	633	643	618	644	656	620	640	626	645	609	617	603	667	661	624	623	635	611	630	606	609	608	602	618	611	633	669	614	643	640	598	650	596	645	660	652	641	596	612	610	604	598	632	633	626	632	615	696	601	642	609	643	605	629	616	637	650	601	627	621	650	648	625	604	592	648	634	631	662	632	643	608	674	663	628	613	640	621	600	649	632	634	582	626	623	568	671	617	606	627	627	622	640	610	649	656	580	597	620	661	613	625	637	620	651	608	632	657	616	624	626	661	615	656	632	607	604	638	602	596	586	610	588	618	648	615	669	608	635	592	670	620	665	622	650	628	615	636	662	631	666	631	640	663	654	638	631	598	635	629	634	610	619	639	641	613	675	604	653	570	595	635	613	635	625	607	589	637	632	628	645	635	642	674	611	682	649	606	596	649	601	617	599	621	605	645	591	595	640	657	622	602	599	610	612	644	602	598	633	578	614	627	628	651	650	618	644	604	614	568	622	644	647	657	651	623	593	612	629	654	621	562	649	606	626	631	622	601	654	603	601	676	642	628	579	624	676	673	648	599	600	651	618	606	630	619	651	588	594	622	632	620	616	650	619	598	576	612	626	611	628	613	591	609	633	616	589	654	645	665	597	617	655	587	633	591	662	633	641	639	588	674	598	651	606	636	625	626	604	647	664	610	634	601	654	650	622	626	598	587	575	592	649	665	620	673	598	655	651	674	700	636	605	601	602	675	675	613	631	659	651	609	618	651	616	613	611	633	618	626	597	603	615	634	609	626	659	626	622	657	618	661	633	612	594	606	637	667	608	626	635	636	578	634	644	670	615	579	624	602	640	634	617	635	607	581	607	622	640	637	638	593	589	644	656	643	564	609	631	643	654	621	640	659	618	616	629	639	607	629	613	590	616	657	598	594	652	652	664	642	637	605	576	644	601	634	590	621	621	624	619	595	636	625	639	697	619	613	625	576	596	641	627	648	619	629	647	626	627	634	618	669	612	629	581	587	655	636	637	640	647	596	612	635	616	667	634	645	670	642	643	617	646	662	601	693	650	612	598	653	627	648	622	631	604	650	559	595	588	610	614	610	588	630	651	635	607	638	622	613	628	637	604	627	609	620	595	629	547	643	686	621	633	642	605	635	633	617	637	612	619	641	601	633	620	625	586	645	649	600	643	621	624	610	636	643	654	598	617	636	608	613	618	644	627	626	658	606	601	663	615	630	627	582	649	608	586	613	632	576	660	646	640	606	654	640	614	651	606	616	601	654	594	569	622	605	628	612	628	644	652	603	598	615	625	600	629	673	611	595	635	598	669	640	610	634	646	658	593	606	632	647	625	626	625	607	637	601	624	584	642	639	623	599	604	627	596	654	607	616	639	614	610	642	588	622	662	614	710	601	632	641	632	655	618	595	606	640	666	612	638	613	607	615	603	629	639	649	596	629	633	648	618	613	664	596	603	619	620	652	579	591	593	603	663	623	593	590	623	634	564	667	619	617	662	637	606	638	587	635	626	613	608	602	632	616	652	645	641	600	619	587	613	680	602	616	606	635	618	605	577	599	622	658	650	604	687	591	609	608	627	614	640	652	620	632	624	636	574	656	624	632	623	671	614	634	618	595	625	600	595	617	631	642	654	624	645	587	642	644	589	648	642	638	650	671	628	613	646	638	601	598	631	599	616	628	644	609	638	624	621	604	651	621	659	609	573	638	583	603	611	611	621	616	632	637	653	647	647	589	641	653	642	650	619	644	615	613	597	654	632	631	650	671	628	642	626	621	598	635	589	633	639	636	608	605	627	611	586	592	644	639	666	664	658	641	624	608	591	615	654	600	652	616	609	629	636	653	669	611	657	631	640	631	638	604	629	617	687	648	667	627	617	599	630	643	583	637	622	597	630	655	682	594	629	601	586	610	660	601	611	612	629	584	637	615	655	643	602	639	626
8211	4139	1197	715	964	941	820	692	508	536	434	282	222	192	177	201	158	153	142	109	97	112	104	87	87	80	88	63	91	73	78	64	69	70	85	67	73	65	63	77	75	41	69	70	55	68	51	52	47	59	50	46	52	54	41	54	47	49	40	60	49	50	42	51	38	49	45	41	47	56	46	47	42	38	50	40	44	49	38	43	45	42	51	44	41	46	48	46	46	52	47	45	50	43	35	45	43	44	53	40	50	50	38	42	43	47	51	42	42	42	38	43	54	51	39	41	50	39	43	32	50	38	53	41	42	60	45	53	42	33	39	49	36	40	47	41	45	43	52	48	35	49	37	45	46	43	56	44	45	41	51	42	38	53	43	52	48	47	45	49	55	43	44	47	45	42	36	52	45	39	47	33	38	41	37	47	51	47	36	40	42	38	51	57	44	38	42	43	41	51	40	40	39	43	43	48	52	47	49	40	44	41	39	37	51	45	44	52	48	37	40	41	44	42	31	41	39	46	40	44	36	44	48	48	43	53	44	47	47	46	43	55	51	50	40	42	43	51	31	41	45	47	38	47	38	37	47	50	49	40	46	63	37	44	43	45	54	43	33	51	37	47	43	55	51	33	57	48	29	50	42	33	48	45	53	49	50	53	34	38	57	40	35	48	39	40	41	39	43	57	45	49	46	51	41	45	48	36	47	43	48	38	46	45	47	42	51	34	44	47	45	59	54	49	48	45	46	36	37	54	52	49	49	49	35	42	42	39	38	42	49	60	43	50	56	48	48	45	47	51	35	50	42	54	53	43	41	46	32	37	33	55	37	35	40	53	38	46	29	39	42	37	48	44	44	58	41	31	45	43	41	44	38	44	52	48	35	52	56	59	54	53	51	41	50	52	53	41	43	46	40	42	41	53	36	43	50	45	40	50	41	47	53	34	36	42	49	47	42	44	46	43	50	53	56	68	59	51	58	47	33	54	29	36	41	45	49	45	45	49	41	50	50	50	60	36	43	35	36	50	67	35	40	47	41	45	51	42	45	39	35	51	40	49	40	49	44	39	37	50	44	33	42	47	40	50	28	53	45	43	43	35	32	42	52	42	37	33	56	50	46	37	47	44	48	40	40	52	53	45	46	50	49	54	41	46	43	63	46	52	51	34	54	40	46	38	42	44	40	36	57	46	45	36	53	38	42	41	45	40	50	42	49	49	48	46	50	43	34	50	46	54	57	48	41	41	45	49	55	51	40	45	29	48	50	44	40	57	49	33	53	50	31	46	42	55	45	50	50	30	51	43	37	38	51	61	51	50	38	54	45	50	41	47	60	45	52	45	38	42	50	52	37	51	56	41	57	32	52	43	35	56	49	44	41	59	44	47	46	43	40	43	55	43	42	39	44	44	41	46	50	41	39	50	42	44	45	38	49	40	48	46	38	53	42	44	43	40	49	43	51	42	36	41	46	46	48	36	43	45	38	35	31	50	51	39	50	44	45	39	33	41	53	39	40	35	42	48	43	41	38	65	39	38	46	33	53	54	40	42	34	47	50	56	42	40	35	40	40	50	44	50	55	49	47	33	46	51	49	43	30	47	61	42	58	37	42	53	46	47	62	51	45	49	47	42	44	41	44	42	39	50	38	48	44	39	50	48	41	37	45	43	46	47	46	42	43	40	43	42	53	35	40	40	34	29	50	45	53	52	43	46	55	39	41	35	56	44	39	45	47	52	44	49	33	45	49	43	48	54	45	51	44	43	55	43	56	50	40	41	40	35	47	45	47	46	35	54	35	48	39	39	50	49	44	32	41	37	29	38	36	40	51	48	45	38	53	47	54	44	42	45	54	45	52	49	54	41	52	42	42	56	55	46	49	43	48	55	36	47	50	32	42	37	37	37	45	49	52	42	43	36	42	50	49	49	42	61	52	41	45	42	53	41	44	34	50	45	44	40	41	48	45	54	51	51	34	48	45	56	56	47	52	41	52	45	53	51	72	52	49	46	55	33	47	40	47	38	24	44	42	46	50	39	45	57	42	55	35	46	43	46	35	46	35	43	42	47	40	42	48	39	43	40	57	44	53	35	42	53	39	46	41	53	46	54	43	49	39	45	54	44	50	42	54	43	43	52	36	50	35	50	49	43	43	53	32	44	52	53	46	49	31	32	41	43	61	29	45	55	43	58	39	52	41	54	34	50	33	41	42	46	50	51	48	52	44	44	34	48	39	54	51	44	42	43	44	43	34	42	42	64	45	39	46	45	46	51	42	41	46	43	50	39	43	51	64	44	42	50	56	51	55	49	50	35	48	35	38	54	55	36	45	52	36	49	66	49	41	32	55	52	49	54	50	49	33	52	63	39	31	45	45	44	44	50	43	43	43	55	50	42	42	47	53	50	51	38	38	45	45	45	44	42	52	45	46	46	39	45	48	51	49	38	42	52	43	41	39	42	51	44	39	49	37	37	52	45	52	46	46	48	57	45	40	51	39	41	49	45	57	44	44	53	49	41	31	46	51	38	43	35	57	31	42	61	45	46	52	51	49	40	47	44	58	46	30	43	45	46	34	47	45	61	40	48	30	52	52	53	50	33	52	44	49	41	53	50	43	41	45	37	38	54	49	42	37	38	52	41	40	39	44	61	47	45	41	50	44	41	45	50	41	49	41	52	46	40	45	39	58	49	62	49	45	47	43	49	42	42	54	47	46	38	46	44	45	38	52	41	49	42	38	43	50	30	51	55	42	51	36	41	41	41	46	42	49	51	59	47	40	46	46	41	46	44	52	52	43	42	51	45	43	42	37	43	50	42	46	39	55	51	41	51	44	47	44	49	40	45	35	47	61	41	41	41	37	46	47	41	30	44	49	38	41	38	38	44	55	52	40	43	46	65	42	47	61	44	34	49	53	47	37	51	51	45	53	45	48	47	59	39	46	45	42	44	53	44	36	40	47	49	31	38	51	41	44	45	36	39	48	34	43	39	57	48	48	36	51	48	33	48	35	51	42	49	57	40	55	42	56	49	54	47	37	42	44	41	48	40	44	34	43	45	50	44	56	70	46	49	45	38	48	28	36	45	39	42	48	49	43	42	50	42	49	45	42	51	47	58	51	42	41	43	41	35	39	39	37	38	43	46	33	52	45	46	42	39	53	44	39	49	37	47	36	45	47	54	46	36	47	57	44	52	47	47	45	38	43	51	50	44	42	53	51	37	35	49	30	44	47	44	49	39	45	51	42	37	43	47	40	51	53	57	42	43	44	53	52	41	41	46	32	47	32	36	43	46	49	46	44	35	48	41	53	38	44	53	50	50	52	49	37	45	45	49	59	49	46	58	51	47	48	32	46	35	49	47	57	48	41	45	51	35	46	42	50	51	50	34	45	44	35	41	47	48	52	41	44	47	36	50	31	41	53	35	41	50	54	40	44	43	47	54	42	45	45	47	50	45	45	36	45	57	41	42	60	44	50	50	46	55	42	43	58	39	53	35	36	38	51	54	45	53	47	32
45897	30849	19668	29862	37674	36806	33484	29918	25243	22787	19840	14505	12298	9600	8047	7571	6828	6312	5864	5309	4646	4301	3833	3345	2972	2773	2705	2610	2528	2447	2319	2253	2360	2319	2153	2086	2167	2185	1974	1778	1845	1628	1463	1383	1236	1232	1126	1115	1080	1093	1089	1091	1091	1058	1022	1110	1018	1085	1069	981	1004	1011	994	1000	955	919	937	926	920	852	865	866	858	827	843	814	830	821	829	847	849	840	828	813	772	807	780	790	794	837	800	724	774	837	760	733	747	732	763	747	794	804	733	786	738	759	763	774	773	790	771	707	756	735	752	791	754	694	739	755	745	714	709	741	757	789	822	759	747	725	705	744	769	775	787	774	763	800	769	786	790	719	713	737	767	759	726	739	718	689	772	714	743	742	776	757	742	724	777	788	792	744	778	739	767	779	721	775	752	765	706	767	786	761	757	728	751	787	750	773	743	712	765	759	698	751	711	718	728	793	715	762	777	769	756	745	725	702	769	776	743	719	729	748	764	714	738	782	738	770	713	728	781	748	710	764	717	725	716	748	760	768	720	773	739	704	748	770	778	773	743	728	735	741	732	742	723	732	702	687	776	752	746	760	749	742	738	712	733	813	759	725	764	759	744	691	800	728	798	719	761	752	735	754	737	732	750	752	765	783	721	745	762	762	761	790	723	707	687	728	785	726	741	720	726	740	759	686	767	769	747	775	717	760	735	734	772	768	779	754	753	760	727	777	772	706	714	784	728	719	757	719	775	781	756	753	701	752	744	721	756	738	753	799	747	766	785	746	724	712	734	721	768	757	746	787	758	717	736	711	736	731	760	739	708	732	665	735	734	730	735	760	779	765	760	761	758	714	757	720	748	797	735	725	730	717	745	734	784	778	716	736	729	724	757	751	747	750	743	734	691	732	733	796	724	746	802	735	750	728	752	736	753	756	807	755	732	732	761	758	717	778	755	749	700	713	697	734	745	730	742	713	703	734	721	731	708	713	760	741	757	787	751	725	704	704	716	747	712	761	743	733	768	749	751	767	727	750	727	719	727	692	698	765	730	751	726	735	784	744	745	690	705	714	685	740	777	689	769	737	725	696	706	750	731	731	751	681	726	757	768	703	686	752	744	732	744	703	751	692	746	731	777	778	770	720	725	732	765	749	761	760	770	753	743	727	745	726	768	732	738	728	721	748	721	705	695	745	719	758	755	762	768	704	742	744	708	681	710	691	726	750	772	689	725	734	763	731	769	744	730	695	748	748	694	720	756	744	794	796	734	750	711	737	736	736	725	707	725	697	755	717	801	724	698	713	702	744	701	738	737	794	734	717	725	727	736	746	763	707	806	715	761	723	770	748	749	765	750	721	726	712	712	724	760	771	698	720	796	693	701	696	744	702	717	720	706	753	716	762	727	751	734	798	715	729	743	726	749	698	754	737	746	737	744	749	786	728	701	730	748	739	717	722	725	783	701	728	743	694	690	761	715	733	733	743	704	786	726	740	682	733	732	704	770	705	781	718	738	738	744	763	745	721	708	807	714	720	706	784	726	765	724	763	735	743	751	738	740	783	761	714	761	713	803	723	735	745	758	746	773	733	740	775	734	728	725	739	745	768	702	729	749	721	752	725	806	756	789	741	771	714	708	745	754	799	739	720	720	751	760	708	760	724	777	692	766	711	745	759	733	751	739	717	699	760	772	744	713	732	748	737	704	767	729	754	776	737	739	695	796	781	766	734	718	770	717	719	729	731	784	766	712	708	750	746	745	734	749	740	747	755	734	739	774	733	758	724	722	754	732	726	786	686	746	765	772	803	738	729	724	773	767	677	753	713	699	743	764	715	762	697	731	737	766	742	715	774	764	745	728	687	758	799	774	722	731	749	709	737	790	720	738	751	678	775	721	769	700	700	696	760	758	757	744	757	701	705	744	777	751	782	774	756	734	744	774	769	747	739	742	715	688	740	719	802	735	768	728	715	730	733	687	703	740	731	753	747	716	691	744	725	720	742	753	768	740	720	730	763	740	752	723	755	691	749	787	696	750	767	736	738	747	747	772	758	792	734	719	734	710	727	764	770	781	768	748	763	765	718	753	712	745	689	717	706	754	741	771	704	683	717	678	744	758	738	758	772	765	717	776	740	773	725	787	811	705	749	751	757	723	759	729	747	727	717	740	715	750	724	718	752	685	730	747	766	766	768	727	738	722	727	745	716	718	728	753	740	779	739	723	793	759	691	742	712	728	719	719	707	760	789	744	747	740	784	753	799	793	768	689	742	752	750	759	785	772	736	754	742	744	708	762	723	715	718	706	747	783	702	734	774	740	752	708	719	728	748	716	698	708	751	710	717	745	749	722	759	707	759	783	726	778	721	711	697	751	712	710	758	720	722	763	722	732	740	726	720	686	748	732	695	727	815	733	762	724	756	756	754	731	740	748	777	757	756	738	690	728	731	777	732	744	735	773	725	770	733	723	760	756	754	744	797	754	759	735	723	763	706	776	752	741	768	731	765	728	737	750	698	759	746	746	767	739	734	750	710	732	740	731	743	701	731	715	801	744	757	703	808	721	748	726	715	779	769	757	754	712	746	730	764	718	752	758	752	700	752	730	743	730	693	749	730	747	740	752	708	745	747	745	736	749	741	728	727	748	709	729	764	738	740	704	700	735	715	738	722	721	715	686	717	765	810	757	747	768	747	718	758	723	757	719	668	768	744	726	753	776	723	748	736	708	701	780	711	699	751	757	727	751	766	709	754	789	739	712	731	732	726	738	735	765	761	743	721	745	747	735	730	726	736	718	734	747	762	741	760	720	742	739	731	744	733	774	757	718	721	782	685	718	704	745	727	760	770	730	773	714	770	760	723	747	766	720	778	727	722	721	713	740	742	736	765	717	769	781	737	753	756	760	769	723	703	707	736	729	755	724	763	794	710	697	737	743	738	722	697	733	769	803	738	735	716	775	792	750	774	736	737	719	719	752	662	740	726	739	723	775	761	765	734	759	735	732	756	766	738	711	729	735	774	708	721	725	767	788	730	752	730	731	736	743	721	734	739	764	728	760	747	730	738	714	719	722	798	740	724	776	731	753	721	756	733	751	736	730	731	753	720	739	730	678	721	738	740	762	810	768	794	723	712	723	767	758	689	738	761	720	690	729	743	749	703	717	763	794	768	752	692	717	686	748	737	748	766	725	802	739	786	728	741	748	729	700	717	791	750	727	724	759	780	770	762	735	744	732	751	739	771	775	753	702	707	761	712	727	743	781	764	718	738	760	711	752	761	716	754	719	797	693	760	706	720	759	693	742	734	738	717	774	753	721	782	697	768	746	728	764	760	753	777	724	726	738	718	745	741	761	770	707	755	792	737	778	778	729	740	768	757	731	780	680	729	770	707	731	725	777	776	740	714	734	742	772	757	706	789	811	746	727	763	739	681	748	760	787	790	713	746	698	767	764	740	745	715	758	748	720	701	754	783	770	740	718	754	753	740	741	719	756	746	715	758	759	739	711	748	756	705	698	735	702	805	738	723
3683	1111	479	293	469	471	389	272	260	228	189	147	112	89	98	81	78	64	74	70	52	59	57	52	54	43	37	34	37	36	47	40	43	42	42	44	47	39	37	30	40	39	27	23	27	35	24	20	43	31	35	25	28	31	35	34	20	38	39	31	35	43	37	37	28	29	25	32	32	26	27	26	29	23	26	33	25	29	34	25	22	24	23	33	16	30	33	33	33	20	26	26	25	29	30	26	33	27	23	34	23	23	40	18	28	24	20	35	32	30	31	23	29	34	31	27	31	20	23	31	25	28	30	27	27	26	24	29	30	33	36	32	25	30	33	33	30	29	30	24	33	20	35	25	31	22	20	26	24	27	35	23	36	29	24	25	28	31	30	27	20	24	33	22	28	21	20	32	27	39	34	23	25	31	30	30	25	31	30	28	32	23	26	27	31	26	31	26	31	25	29	33	36	38	36	22	17	29	27	28	36	30	31	36	21	25	27	23	34	25	33	22	26	30	25	21	31	25	27	26	25	41	33	21	33	25	26	27	30	20	28	17	31	32	27	24	25	17	31	34	25	29	30	29	35	30	35	33	31	28	30	26	29	32	29	34	21	32	27	29	34	38	21	23	31	32	35	27	39	31	24	29	32	27	28	27	29	25	27	30	22	26	33	22	32	26	24	28	28	25	32	29	18	31	34	32	23	42	34	20	29	32	28	30	18	28	29	28	25	21	30	28	31	32	28	22	36	24	34	32	21	27	26	26	26	26	27	26	24	24	27	32	33	38	19	25	18	22	25	46	22	35	30	21	18	31	27	35	31	21	33	26	29	24	27	21	33	25	31	27	26	23	26	34	23	27	22	25	34	25	24	34	22	24	32	25	27	30	24	30	26	34	27	31	26	30	17	22	34	29	28	24	30	33	42	29	22	18	33	29	29	22	18	23	27	31	29	27	19	33	31	29	17	30	39	27	24	28	30	26	27	22	27	25	28	31	31	25	22	38	31	27	22	30	24	35	24	32	29	24	28	25	33	24	36	32	21	25	25	32	36	26	24	34	27	25	25	20	21	30	28	32	25	26	24	21	28	22	35	23	30	17	29	26	32	21	30	22	24	29	27	25	23	40	26	51	21	26	21	30	23	26	39	34	24	28	44	37	25	29	32	33	34	26	20	24	28	30	24	29	31	26	39	29	30	28	23	28	27	15	36	25	22	37	36	33	21	23	27	29	31	27	29	18	34	24	29	33	35	37	33	33	25	33	23	25	28	23	24	26	28	34	26	35	26	32	19	34	41	30	27	33	22	28	23	33	22	28	32	23	22	28	27	22	29	23	28	24	27	21	24	24	32	28	31	32	30	31	28	17	28	29	27	33	35	36	27	17	38	35	21	32	26	26	28	29	25	20	34	25	23	24	29	32	28	27	31	24	22	28	37	37	28	35	31	24	26	19	23	30	35	33	23	36	27	29	27	26	22	26	27	27	22	14	27	18	29	25	20	28	25	26	25	36	26	26	35	33	20	38	31	36	41	30	35	23	29	30	22	25	25	34	38	29	20	29	37	34	24	27	32	26	18	24	35	31	24	36	31	23	27	33	31	38	24	22	27	28	25	28	24	31	39	24	21	35	31	26	37	31	33	27	28	24	26	29	28	32	22	27	30	36	28	39	27	30	40	26	31	37	29	35	25	24	27	38	35	30	27	35	23	34	28	37	26	24	30	27	35	28	21	32	27	25	31	22	28	24	26	36	33	29	27	35	22	32	32	24	25	30	26	32	24	27	33	29	38	36	26	24	27	26	29	39	28	31	25	27	33	22	32	22	27	32	20	36	29	26	34	31	29	23	22	28	22	28	25	27	43	25	31	24	31	26	20	28	40	15	26	22	20	29	27	30	26	29	37	29	32	23	19	33	22	27	24	26	28	25	26	29	30	22	23	33	30	24	24	27	26	29	22	28	31	28	30	28	43	29	40	23	27	21	30	25	27	24	26	30	23	29	23	28	29	23	29	19	28	29	31	26	24	35	30	30	25	23	21	26	25	34	22	33	28	19	28	34	26	29	33	27	26	32	29	33	27	33	33	30	29	23	31	32	31	27	33	33	28	29	21	29	28	29	31	30	32	20	35	24	25	28	29	15	37	22	21	30	24	30	32	19	36	25	25	30	21	35	29	33	30	21	19	27	33	25	31	33	29	30	41	30	22	33	27	30	29	32	30	40	35	26	32	23	24	32	26	26	27	25	26	27	26	26	21	23	31	27	30	33	26	23	27	23	33	28	22	28	29	25	35	20	36	21	31	25	33	28	25	23	30	25	30	31	28	31	26	24	28	36	34	33	31	35	17	29	25	30	32	21	31	25	36	31	32	33	20	34	22	36	32	25	24	31	35	23	34	27	26	33	40	35	26	29	31	32	28	29	30	29	20	21	23	20	31	38	24	26	28	31	22	23	32	26	32	26	23	21	27	34	19	28	32	29	17	32	22	25	26	32	27	34	38	24	29	27	31	31	25	40	34	25	35	20	36	30	33	34	30	19	21	26	24	36	29	30	34	23	35	20	26	34	34	32	27	31	21	30	22	27	27	28	33	25	30	25	33	25	30	20	33	23	25	23	29	35	28	22	26	31	26	25	21	19	21	28	20	32	29	26	26	27	27	35	25	28	31	26	32	24	31	31	26	26	31	27	33	31	23	25	24	22	29	23	34	17	34	26	27	25	35	24	20	29	30	25	21	38	20	26	30	21	31	32	32	32	29	33	26	24	29	23	28	33	24	28	19	27	33	26	31	26	23	25	32	24	29	32	28	22	30	17	29	23	26	26	25	29	18	30	35	24	30	35	24	21	40	42	34	33	29	31	24	28	33	30	28	29	21	27	24	31	28	18	30	38	34	34	37	38	43	28	30	24	28	28	28	36	24	25	31	33	26	27	24	32	25	26	26	36	25	27	28	31	33	27	37	30	36	25	35	32	17	32	25	25	20	23	33	21	25	28	33	27	32	25	22	35	25	21	26	24	26	39	29	34	27	30	27	23	25	27	18	32	23	22	36	37	25	18	35	20	16	25	27	28	28	27	24	26	28	29	22	21	28	33	30	28	41	29	27	21	23	28	21	35	25	17	28	32	34	38	21	21	24	30	25	21	25	31	25	36	39	31	27	24	37	24	24	30	21	38	28	26	40	11	30	24	35	23	20	40	37	22	24	27	24	27	30	31	26	23	30	22	27	37	37	29	23	27	27	23	32	26	31	31	30	23	29	26	34	17	25	36	20	17	25	34	31	27	18	37	32	27	33	29	22	31	33	36	18	27	33	24	34	33	32	26	40	28	27	32	30	22	29	26	25	33	33	22	20	22	34	28	31	25	32	37	26	33	34	22	31	25	19	15	31	40	19	27	23	42	29	15	36	27	30	32	36	25	25	28	23	16	27	29	36	24	22	25	28	27	25	32	26	32	29	28	27	31	25	29	28	28	35	23	24	28	17	22	29	24	23	27	28	31	21	38
35287	21151	12119	21143	28823	28250	24016	20126	15656	13470	11761	7799	5838	4609	4205	4003	3769	3464	3109	2848	2355	2072	1729	1564	1285	1253	1272	1323	1258	1244	1241	1236	1220	1185	1071	1208	1132	1113	994	1042	936	859	796	700	710	675	668	644	636	619	600	593	658	695	635	606	580	626	638	579	622	594	562	574	572	572	610	507	506	522	568	505	558	524	547	539	501	517	540	551	501	518	493	524	496	529	525	507	505	483	492	496	447	518	483	469	524	476	482	510	464	503	498	525	462	462	472	499	518	476	452	485	509	542	510	482	445	469	498	470	530	499	503	473	474	478	521	477	475	469	448	536	500	469	492	468	500	459	508	463	470	518	476	467	517	449	482	504	479	513	480	482	484	445	526	482	478	510	512	513	457	462	471	476	447	512	526	439	489	488	418	500	488	467	495	488	506	509	505	486	482	492	473	434	487	471	498	490	491	531	503	476	484	507	485	478	470	475	479	498	427	464	465	478	465	454	490	486	504	484	470	488	530	498	476	444	513	505	474	485	518	478	491	481	497	513	463	516	462	516	465	495	461	478	480	508	485	471	512	480	469	484	508	494	478	481	463	508	505	461	468	480	480	480	491	490	474	482	468	498	498	506	517	506	459	504	447	473	474	511	476	475	465	477	495	467	486	483	449	474	490	447	484	508	478	466	443	481	493	467	489	452	457	497	460	455	467	450	483	465	513	497	475	464	457	476	488	487	544	498	497	507	460	506	466	508	471	482	469	501	468	468	456	485	484	455	479	462	471	485	474	514	487	522	478	447	496	471	513	475	478	496	477	525	456	490	440	468	435	427	475	466	475	505	474	522	466	476	469	491	493	455	500	486	497	470	488	458	552	460	501	491	477	432	510	486	511	489	482	518	489	494	472	501	464	494	499	504	472	502	471	486	483	487	491	460	473	472	486	482	455	486	489	483	475	474	472	473	471	457	500	495	480	458	447	551	519	506	466	468	494	482	455	489	479	474	500	456	475	463	484	503	487	490	510	493	429	478	465	498	480	516	500	485	456	475	505	441	467	517	471	500	498	474	482	481	494	497	494	501	471	466	510	481	497	454	491	517	501	485	508	453	482	501	493	436	491	460	475	501	467	482	479	455	464	539	468	485	477	472	500	473	448	476	475	483	455	479	456	517	474	500	486	467	530	478	486	473	483	486	462	483	500	542	508	482	524	486	435	455	502	477	482	535	489	471	474	504	474	444	423	476	538	474	450	449	487	476	446	494	480	458	483	463	468	486	485	477	504	519	472	469	512	511	500	497	479	496	480	500	452	486	511	458	501	509	450	496	485	481	464	480	479	452	491	503	504	461	483	486	458	437	506	461	472	442	470	448	470	473	489	483	466	482	498	486	505	471	471	482	509	493	472	472	492	484	484	449	426	497	457	498	510	478	490	468	460	535	455	529	464	468	475	479	498	487	491	523	450	492	496	504	479	486	506	502	504	509	496	482	489	467	462	463	442	475	435	484	441	542	483	491	506	507	468	447	497	489	501	491	485	540	457	472	491	463	474	452	487	459	449	458	495	450	460	463	490	463	479	468	497	457	516	492	481	485	490	475	500	493	498	476	465	517	507	478	483	503	447	454	521	511	428	467	496	523	502	497	510	460	536	534	447	509	514	504	480	445	480	478	476	505	463	471	490	490	496	462	462	466	491	468	448	491	517	487	473	509	449	490	504	520	475	449	520	461	496	516	513	493	459	505	524	483	487	513	482	498	477	456	493	489	438	473	478	448	480	461	483	483	468	463	490	454	495	434	460	503	492	493	483	470	462	476	525	487	453	482	441	471	479	475	453	446	478	512	474	484	475	481	489	456	490	508	500	455	490	522	492	497	497	493	511	453	440	462	468	486	491	497	509	463	493	497	491	490	505	478	448	491	484	501	482	493	477	462	452	542	468	464	444	496	461	440	466	438	498	495	457	492	465	487	475	480	438	536	459	517	490	495	482	498	471	510	491	535	509	470	452	490	480	494	481	495	474	486	466	482	452	474	470	474	514	482	430	460	467	451	476	450	445	493	450	474	476	473	484	457	437	472	429	488	458	513	466	472	513	499	490	491	480	479	515	466	499	453	509	455	501	461	450	489	464	474	480	516	488	477	484	513	478	448	470	505	450	487	470	483	484	461	503	479	468	465	485	494	458	496	489	482	500	490	484	464	458	487	487	428	487	497	468	490	492	490	492	489	489	468	471	506	495	503	468	495	496	448	480	451	470	491	521	519	494	489	493	497	490	454	486	526	512	450	503	471	483	494	457	494	464	481	508	442	466	463	492	457	486	470	491	487	465	488	476	457	489	461	502	464	485	516	476	471	478	456	468	495	487	429	440	516	468	481	468	494	495	503	463	508	483	492	513	503	471	477	474	502	472	473	487	498	480	471	531	508	438	468	478	488	525	445	472	510	458	468	500	471	462	517	494	474	479	486	513	480	481	482	487	433	496	474	480	486	487	457	465	459	468	473	496	445	478	454	494	465	496	510	505	507	479	493	476	497	504	453	459	456	469	478	526	441	513	493	497	510	519	507	520	467	489	488	494	491	464	463	493	479	488	487	490	471	496	496	481	493	518	503	453	480	485	483	470	485	449	469	449	441	498	489	483	489	495	468	474	501	444	488	482	494	492	453	431	506	531	477	472	471	485	484	457	476	475	480	465	484	505	497	493	484	457	485	521	467	479	455	484	477	462	440	470	488	457	483	495	456	465	500	484	493	490	495	450	455	462	454	503	511	509	500	500	448	470	487	515	467	499	501	515	441	469	483	484	508	467	490	504	512	426	446	470	501	497	494	464	470	484	463	502	484	489	474	445	525	472	497	492	464	461	485	483	495	455	456	432	451	450	488	498	476	466	481	483	486	497	478	454	476	471	491	510	482	524	494	499	487	486	470	524	468	448	507	492	461	443	449	518	483	515	443	475	480	443	494	458	497	462	476	488	456	532	465	498	484	496	526	445	490	497	481	498	443	432	485	481	465	476	496	467	466	485	445	475	502	499	490	466	490	500	451	484	491	482	481	460	477	493	460	488	441	490	496	481	485	487	484	465	460	500	474	487	497	464	501	495	481	508	475	453	488	492	485	452	487	467	448	474	491	522	454	462	480	463	488	458	504	466	488	478	483	482	475	482	484	482	458	492	445	467	499	508	498	525	464	497	462	452	465	487	517	483	481	498	509	496	485	452	477	503	474	498	447	460	481	460	487	495	494	475	464	481	508	479	488	471	434	487	442	488	519	507	477	486	507	472	502	482	466	489	479	494	511	467	504	480	514	462	484	468	475	450	468	493	504	503	485	526	496	490	466	512	484	520	482	464	510	468	433	515	451	448	451	492	471	452	483	484	480	477	493	480	493	469	514	500	473	445	477	470	488	449	483	470	474	515	485	474	512	514	486	461	455	508	514	450	486	519	501	474	450	484	506	512	527	504	489	487	459	453	476	465	507	484	483	497	479	483	485	460	479	485	483	479	518	468	487	483	453
6814	2824	973	564	826	827	648	513	439	375	313	242	141	150	154	138	158	119	118	130	102	84	77	71	63	85	63	56	65	64	62	51	56	56	80	63	61	63	57	57	53	48	56	48	52	34	44	51	39	45	47	62	41	41	47	42	40	32	40	51	44	46	43	39	45	44	44	40	36	41	32	41	32	44	34	39	40	43	35	30	51	42	33	42	38	39	40	50	37	31	45	39	30	37	42	43	31	43	35	29	41	40	34	43	47	34	48	47	39	24	41	39	45	41	50	46	29	34	41	43	40	32	47	37	33	34	36	32	37	38	38	39	39	29	43	37	38	37	30	34	40	46	31	33	35	42	36	47	37	31	32	36	29	43	36	26	42	39	32	39	29	34	37	37	40	44	30	43	38	26	43	34	33	44	31	39	41	44	43	37	43	31	34	30	50	36	42	39	35	38	33	36	36	41	35	45	41	37	40	31	45	40	46	35	37	34	39	38	37	42	48	44	36	35	52	38	32	35	45	36	34	33	44	46	47	26	37	30	35	37	37	39	31	52	42	56	39	43	36	34	60	46	36	41	28	22	30	35	35	25	34	47	35	32	33	52	38	41	40	33	37	38	36	39	36	35	54	38	38	42	39	41	38	39	38	37	39	48	37	43	35	36	51	30	41	43	37	45	41	29	37	39	43	37	31	39	44	32	38	41	46	40	34	27	32	38	33	30	42	36	33	37	36	46	33	43	48	39	45	43	35	38	49	44	35	39	32	49	47	40	43	38	25	30	29	39	38	25	37	39	45	31	37	46	35	36	31	36	38	18	35	30	48	32	54	26	33	34	41	42	36	38	39	34	46	37	44	30	36	18	38	34	33	33	38	38	35	33	29	20	38	42	28	44	43	41	48	35	31	31	28	32	40	40	27	40	42	34	38	37	51	29	39	32	37	36	41	40	47	36	49	42	46	41	49	29	39	32	39	35	32	38	39	38	32	36	36	38	36	33	41	26	36	43	36	39	42	35	33	42	33	38	41	40	34	47	40	23	45	21	32	27	43	41	29	44	44	39	29	38	40	34	28	31	31	32	31	41	32	37	39	52	34	44	29	38	24	36	35	43	43	43	45	47	43	48	41	41	39	32	31	37	34	33	30	45	39	42	49	33	45	42	42	38	25	33	36	36	35	45	32	42	50	39	27	40	28	34	38	33	18	39	24	39	23	40	41	38	38	34	35	31	28	35	38	37	39	46	46	47	34	40	37	43	39	43	41	32	42	43	35	38	34	32	31	33	41	39	37	31	36	40	39	45	45	45	46	31	41	35	32	31	40	38	37	36	34	40	40	42	40	36	35	30	42	48	32	49	36	39	36	36	27	47	33	47	45	41	43	44	30	44	42	37	42	36	36	26	41	38	30	46	36	36	45	44	31	37	43	38	25	40	43	32	43	35	39	35	40	40	38	43	42	44	34	38	36	34	46	35	28	45	36	37	40	45	42	37	45	45	46	25	33	24	35	40	44	48	41	35	28	41	50	50	30	30	47	35	40	45	40	36	29	40	41	29	33	44	31	39	49	48	41	36	38	35	43	43	35	39	33	30	33	37	46	45	41	24	34	45	33	34	40	42	36	36	36	37	34	27	29	42	37	35	41	48	30	35	37	53	41	46	27	30	36	39	37	27	41	45	32	33	41	37	24	37	37	32	32	40	43	39	27	38	36	32	36	35	41	38	32	39	39	39	34	34	37	20	31	38	39	37	39	47	33	34	45	38	49	37	41	45	42	35	35	35	37	31	25	30	36	33	47	37	39	36	27	30	31	40	34	39	34	31	34	32	33	37	54	30	45	41	33	37	38	41	40	35	31	33	30	31	38	35	38	54	35	34	35	49	29	36	46	48	33	37	31	41	33	27	36	39	34	44	37	23	33	42	42	45	40	55	39	40	38	32	40	47	32	27	37	47	28	44	29	39	32	43	30	32	38	23	43	33	26	48	39	41	33	47	29	42	33	21	45	36	32	43	41	40	38	38	32	31	43	51	35	36	49	40	27	35	33	43	37	50	37	43	25	32	46	47	35	26	37	32	51	41	38	42	30	35	43	46	37	35	40	46	37	36	44	40	34	36	37	31	45	42	48	36	49	38	33	27	39	27	35	36	48	37	34	33	26	39	39	40	44	33	42	37	45	37	38	42	35	38	36	38	33	49	43	34	42	25	43	39	35	32	35	41	45	44	39	34	32	41	31	40	35	35	43	44	41	45	34	43	48	36	44	38	33	40	27	27	29	37	40	36	27	35	49	45	42	35	50	39	32	46	39	40	31	33	37	41	36	27	31	38	45	50	30	36	33	41	33	45	37	42	47	42	39	26	41	37	36	27	39	39	44	37	38	49	27	32	33	31	27	36	46	32	40	44	43	40	41	41	29	36	36	36	20	46	32	24	38	48	32	45	42	41	28	40	42	42	33	42	36	42	28	27	34	37	39	26	54	37	36	38	35	28	47	41	39	38	36	29	37	45	37	41	29	39	34	34	39	34	42	41	37	39	43	41	26	48	31	39	41	36	43	40	38	30	31	47	38	46	40	31	38	27	29	40	41	40	40	43	42	34	38	37	37	39	40	45	34	35	43	39	30	38	39	32	45	38	29	39	33	24	32	44	35	26	43	44	27	42	25	31	33	39	50	45	36	40	44	40	51	36	39	41	45	34	41	44	28	48	40	46	37	37	40	28	32	36	38	24	45	37	37	39	33	44	46	38	48	46	38	47	38	40	50	47	31	41	34	37	31	37	38	37	46	38	42	38	41	38	36	47	47	33	35	37	39	35	33	32	43	45	38	45	36	35	46	45	31	34	32	39	39	31	33	26	32	34	42	46	37	44	45	33	44	39	33	34	26	29	28	43	32	44	38	38	27	38	43	29	36	34	32	33	43	35	35	40	37	36	47	34	41	33	31	42	46	37	42	35	28	36	41	36	32	31	43	48	43	37	27	35	36	34	44	36	38	41	34	36	26	31	38	29	30	39	37	41	40	38	32	34	39	31	42	44	47	45	37	37	41	31	36	40	37	36	37	33	37	41	31	28	30	35	46	32	40	32	39	35	44	40	34	32	37	45	41	36	36	42	36	50	39	42	42	32	40	42	35	37	35	37	32	36	44	38	43	30	42	42	33	38	41	42	44	38	31	26	34	41	27	43	31	43	42	34	53	29	38	42	39	37	32	34	41	39	39	37	46	29	47	39	45	39	38	31	37	45	39	30	38	29	43	36	38	46	29	46	36	36	43	28	34	37	41	26	43	41	31	39	35	42	32	41	38	48	39	48	35	31	34	28	35	33	32	34	36	28	57	36	28	34	42	35	28	43	36	32	42	39	26	36	38	34	44	41	32	35	37	37	30	43	41	34	36	31	39	36	45	32	38	31	37	53	31	38	32	38	35	39	40	40	43	27	42	23	39	26	30	42	32	45	46	34	37	33	35	49	50	37	56	45	42	41	45	36	42	48	37	37
44224	27126	17463	28177	35494	35262	30847	26495	22592	18936	16546	12566	9912	8280	7399	7300	6756	6380	5919	5060	4364	3582	3085	2623	2340	2289	2251	2332	2107	2239	2197	2092	2058	1827	1801	1890	1767	1780	1576	1603	1459	1371	1229	1231	1133	1044	983	952	953	951	966	955	904	937	959	911	887	880	868	883	873	843	857	850	848	810	791	768	786	688	715	718	714	750	756	715	697	673	711	696	699	731	675	677	737	715	706	739	655	676	616	634	660	655	609	617	616	615	622	625	593	649	608	662	629	613	674	648	646	600	613	647	623	655	621	628	645	700	658	629	649	661	614	647	647	655	667	645	669	652	605	639	625	624	649	684	657	696	638	674	639	635	639	682	643	654	625	652	673	596	629	624	676	657	665	656	612	589	659	646	648	623	650	631	661	644	649	645	666	614	682	605	636	652	637	613	618	641	619	623	631	623	629	603	620	597	639	614	614	608	626	597	637	609	672	631	640	618	632	586	581	673	583	671	669	657	596	667	628	659	613	581	676	614	629	618	654	650	623	676	682	644	643	629	606	649	592	631	593	600	641	635	591	621	611	667	639	611	626	601	590	597	631	634	594	629	606	618	601	622	632	656	627	629	667	674	650	663	658	626	650	642	648	634	655	653	631	595	668	639	554	591	616	648	626	595	602	640	621	635	609	636	598	573	637	624	636	642	599	649	590	689	622	652	623	586	630	635	578	659	632	635	620	668	617	604	601	608	646	629	637	651	612	640	626	599	627	653	626	597	634	616	633	613	602	664	630	617	646	641	649	650	631	624	684	655	661	583	610	647	626	606	639	611	591	607	640	624	666	604	587	612	658	614	612	654	665	633	650	650	597	626	627	617	633	659	595	620	649	591	617	659	608	655	596	639	647	609	687	598	578	591	633	686	671	648	652	597	599	636	638	643	641	674	612	634	569	624	667	628	686	630	621	625	603	593	612	651	641	653	631	611	628	625	615	654	618	592	655	612	611	689	633	589	677	632	697	679	609	616	640	644	636	615	588	629	668	615	623	626	647	603	677	650	666	645	634	612	659	621	653	625	591	607	672	604	635	646	620	663	599	625	628	608	599	636	624	649	604	690	615	635	631	621	650	641	675	682	667	622	639	659	603	570	659	596	612	668	602	655	623	622	622	645	619	619	651	660	650	660	612	659	630	620	645	619	632	626	586	615	647	576	668	663	675	587	637	612	623	673	609	647	650	644	660	611	637	660	612	654	605	605	582	670	654	635	620	651	660	617	643	593	651	653	670	584	662	655	652	636	630	627	634	658	655	609	634	600	637	615	659	589	652	630	640	639	641	606	606	624	646	660	611	611	627	631	638	595	606	600	602	650	631	639	672	622	664	677	617	617	640	676	642	613	626	618	646	658	650	601	659	645	658	663	614	627	650	592	607	619	624	618	609	604	615	654	670	659	629	635	651	625	640	621	647	668	641	665	604	624	606	583	596	623	629	642	629	623	662	614	643	594	617	654	603	643	653	627	631	594	647	646	644	619	680	638	601	620	622	612	652	635	657	639	621	637	669	600	617	588	630	608	688	648	612	681	606	666	616	641	621	631	617	615	613	621	604	663	640	654	604	640	629	661	626	607	693	624	626	611	638	659	611	609	625	630	635	638	632	625	646	630	633	600	634	645	676	628	641	582	611	637	610	652	613	648	573	643	590	646	631	641	678	622	619	593	651	657	635	619	620	623	597	640	635	597	644	654	662	594	610	606	596	639	637	602	665	605	699	615	612	611	629	684	619	627	622	657	624	664	630	644	666	654	580	658	571	626	644	680	590	643	681	592	641	663	647	613	606	620	684	602	603	628	586	605	630	620	625	624	660	566	635	654	650	628	624	671	638	634	682	654	658	619	636	648	633	620	650	634	648	626	634	605	676	583	645	651	674	639	627	615	629	659	592	609	601	644	615	591	614	618	639	635	620	654	617	621	635	631	672	625	615	634	611	657	630	659	665	614	675	619	645	613	637	615	603	648	665	593	655	611	642	668	641	628	650	628	677	647	628	676	606	589	647	642	625	603	622	633	639	577	597	652	603	617	618	616	660	605	610	660	681	598	646	611	621	594	629	640	645	642	605	654	610	667	633	645	663	639	655	606	698	640	636	626	644	637	589	621	608	674	660	633	621	637	659	684	589	699	662	650	680	613	676	610	605	596	668	636	667	685	614	654	602	631	614	610	674	641	652	620	604	648	587	639	618	621	654	656	624	649	606	579	664	655	602	592	624	673	658	633	601	642	691	591	667	623	627	628	636	629	662	639	593	615	597	631	620	638	630	657	632	663	632	658	638	619	626	608	602	641	633	652	632	646	628	649	608	615	628	620	611	593	625	643	591	624	649	659	630	626	643	682	667	621	640	641	612	634	649	672	645	680	690	668	620	641	613	578	635	661	674	642	628	638	638	605	616	639	640	612	660	641	675	658	611	625	584	575	654	636	599	616	627	615	644	633	625	647	654	639	641	650	565	635	643	691	600	629	631	627	655	665	597	652	645	658	662	628	607	683	667	647	657	650	617	651	643	630	598	599	636	645	618	665	650	625	656	641	595	607	641	647	599	671	679	643	637	618	634	657	621	665	622	618	660	662	618	615	647	656	609	670	618	627	687	651	638	632	625	648	633	611	591	661	680	622	602	613	645	646	623	577	653	644	635	647	622	667	607	633	658	627	653	623	640	635	634	639	651	600	623	646	627	643	635	628	615	609	652	692	658	655	606	617	657	586	633	643	642	651	618	649	681	671	641	617	618	645	606	592	640	677	628	641	659	650	671	620	650	664	611	660	597	630	655	661	641	670	682	616	695	686	669	667	652	625	648	668	625	642	631	619	659	666	649	630	630	639	628	669	618	637	605	640	653	583	591	635	652	618	631	624	672	630	700	659	665	633	618	608	644	614	606	606	630	637	635	596	691	642	584	697	623	553	663	633	569	665	635	643	645	659	619	632	614	661	650	629	650	612	651	604	618	656	647	619	614	664	687	624	695	622	628	644	631	638	634	586	628	655	632	646	650	641	607	627	598	646	611	640	587	631	632	640	625	642	658	638	616	605	692	633	582	652	646	578	642	606	603	615	670	653	626	612	605	659	667	628	630	660	609	605	607	633	569	636	635	618	641	635	598	616	676	638	612	630	603	600	626	633	634	630	603	638	641	629	682	662	586	636	635	634	642	667	625	654	597	657	659	646	574	662	633	662	650	650	630	674	632	662	601	610	616	593	609	658	656	665	658	666	632	707	629	610	607	650	659	633	655	577	607	642	657	604	609	619	625	607	627	606	644	626	643	597	640	610	668	615	613	586	664	610	684	666	621	616	626	617	648	672	625	698	643	625	618	636	609	637	615	674	619	631	621	637	638	639	626	651	641	640	655	634	651	639	641	665	665	656	636	638	609	585	601	615	581	595	644	669	609	652	611	641	669	615	606	578	629	648	667	689	668	656	663	648	664	680	682	621	659	647	630	607	645	632	616	637	665	623	630	617	670	648	677	636
6355	2065	647	501	591	601	540	401	321	317	243	198	167	149	130	126	117	120	115	116	79	68	84	52	74	56	59	57	56	65	60	61	52	56	48	55	70	60	60	47	40	42	36	48	49	49	41	38	50	50	37	32	40	31	34	45	42	41	43	45	36	40	36	43	46	27	45	31	34	42	37	47	34	39	44	39	39	47	34	30	39	40	41	36	42	32	30	41	40	38	44	42	44	47	45	38	34	45	34	51	34	28	25	44	34	27	34	26	42	51	46	47	41	34	41	47	38	36	35	39	37	36	46	41	39	35	36	35	37	41	42	32	40	37	44	32	40	46	34	34	29	44	31	44	34	33	41	25	37	28	40	39	47	44	36	22	38	43	44	41	31	45	42	32	35	40	38	47	38	41	34	38	39	37	34	31	42	49	31	35	46	34	34	37	35	48	38	41	42	56	46	32	38	36	50	44	40	46	39	41	36	31	32	32	37	47	42	34	42	33	42	44	33	39	32	34	38	33	30	44	35	43	42	54	33	50	35	28	31	32	34	35	34	27	36	28	29	26	35	29	36	45	42	41	41	47	43	33	38	41	33	35	36	50	41	46	30	40	32	31	40	45	42	34	33	41	40	32	40	48	31	36	34	43	28	40	34	34	30	38	39	30	49	28	42	37	37	36	49	53	20	43	46	30	39	33	34	35	33	38	27	33	38	42	35	40	41	30	31	41	37	30	34	33	39	37	35	43	33	44	39	27	45	35	39	28	41	36	36	34	42	36	32	44	35	42	48	37	40	41	41	38	44	39	49	27	43	31	34	36	41	39	37	41	42	36	37	35	38	39	36	44	30	36	42	40	37	38	39	42	44	42	43	31	41	38	38	35	38	36	48	31	29	32	33	34	36	36	32	36	34	39	47	41	36	35	35	34	36	40	35	44	41	35	29	32	39	33	36	43	42	38	36	48	29	50	32	39	33	38	32	40	47	36	43	39	33	31	33	37	36	51	36	25	41	36	34	42	40	44	39	31	37	32	34	42	40	37	43	43	39	41	28	35	44	30	35	44	56	44	44	49	35	34	35	36	45	37	37	33	36	34	27	42	33	39	34	34	39	31	35	39	32	41	28	40	35	35	33	27	50	38	39	31	41	45	40	37	27	40	34	48	27	39	29	36	33	39	29	34	49	38	34	42	36	38	36	42	32	42	27	31	50	39	38	38	31	30	40	38	27	48	33	43	30	37	40	42	44	33	45	34	44	40	46	44	33	46	34	40	50	20	44	34	37	35	39	32	27	32	33	30	38	34	24	40	46	42	43	40	43	26	41	38	30	43	35	36	40	42	33	35	41	48	39	36	36	31	32	37	45	47	43	26	34	48	37	36	22	26	33	36	38	40	49	32	42	45	38	45	26	43	39	39	37	32	27	39	31	35	36	44	27	42	37	36	45	45	40	45	31	42	34	40	32	33	33	31	33	42	38	30	41	39	47	33	36	40	40	42	37	33	29	35	35	36	28	31	36	35	33	47	34	23	36	39	41	31	30	34	40	43	30	28	33	53	34	36	36	28	42	49	35	46	46	35	36	34	32	31	47	37	47	43	40	47	37	50	34	49	31	28	31	26	38	42	42	40	30	40	30	31	39	43	43	48	40	43	39	40	46	39	36	33	39	30	32	23	27	43	30	33	38	41	28	40	43	28	47	43	27	41	34	31	34	34	38	44	36	33	48	44	33	34	47	33	27	44	32	44	37	50	32	39	46	41	46	25	42	46	44	41	44	36	36	37	35	33	42	39	41	36	38	51	42	39	36	44	29	27	35	42	31	42	30	34	33	35	44	60	42	22	39	45	39	41	38	31	42	41	42	29	50	43	36	34	41	26	28	21	40	49	34	48	41	37	50	27	36	35	38	46	43	44	41	35	33	46	43	39	33	23	38	48	35	35	31	36	41	34	35	37	32	42	31	41	35	32	35	40	39	30	32	36	37	38	39	39	40	37	46	48	37	39	40	38	30	34	47	36	46	33	33	48	51	38	37	40	33	35	39	38	45	43	38	37	45	41	43	35	33	41	32	43	43	43	31	43	41	24	31	32	38	34	42	37	53	34	19	47	39	28	35	37	35	37	45	41	36	49	44	39	31	36	33	42	36	31	42	35	33	29	34	33	39	35	40	25	35	49	33	32	39	28	34	33	35	45	38	38	43	19	39	28	31	44	35	39	36	45	39	43	33	34	35	27	33	34	33	32	43	44	32	46	25	44	38	37	38	44	36	32	43	40	45	29	35	34	39	34	37	48	35	47	38	36	26	38	43	35	34	53	34	41	44	28	48	37	40	37	41	53	50	41	47	43	31	47	58	35	39	37	32	25	33	41	41	41	44	39	43	47	37	43	45	36	31	32	40	35	35	32	34	48	44	35	36	41	40	40	31	29	29	44	26	39	36	38	36	36	41	38	47	41	41	30	32	41	47	54	42	30	28	40	34	48	46	37	40	44	35	43	39	34	38	39	30	29	38	33	35	36	43	29	40	32	41	38	38	35	31	43	41	42	34	44	38	38	39	35	28	32	34	33	43	35	32	41	40	31	37	33	37	40	38	27	33	43	41	44	30	37	33	33	24	42	27	29	51	32	39	38	46	32	40	37	27	42	34	31	31	33	42	42	32	31	38	52	42	47	38	33	40	41	33	34	36	45	34	45	38	36	39	26	35	35	37	21	42	45	27	34	49	25	28	29	31	41	39	42	35	32	53	45	41	37	38	31	36	40	35	28	43	43	29	48	39	34	37	43	31	31	28	38	28	27	40	40	35	46	39	30	36	33	35	37	30	38	27	46	38	29	40	36	36	32	46	37	35	52	36	36	48	36	30	37	50	47	34	39	32	39	31	36	34	38	35	44	38	37	40	54	46	32	34	38	47	33	38	36	35	37	32	32	31	48	27	41	57	31	36	36	45	45	41	29	28	46	42	43	38	43	29	36	51	34	40	39	41	32	36	37	39	46	42	36	46	33	42	41	48	37	58	27	47	40	44	39	32	34	33	37	39	49	40	32	29	35	31	37	33	28	37	33	27	53	26	43	40	42	40	31	38	45	33	41	37	45	45	33	43	39	41	43	33	37	45	33	44	42	36	46	41	40	36	28	36	34	43	34	37	43	39	28	43	49	39	57	46	31	33	42	36	33	34	45	35	42	31	34	36	41	45	44	27	44	33	36	30	30	39	39	39	38	52	52	36	34	31	43	34	48	40	36	35	37	51	27	40	42	32	38	32	46	34	45	30	35	44	35	31	32	29	40	30	33	39	38	24	47	25	30	35	32	43	27	45	35	45	36	29	30	25	53	46	35	41	32	40	46	34	36	26	35	53	29	40	29	34	53	37	32	47	31	36	30	38	38	40	26	36	34	34	33	38	40	38	48	29	36	38	35	36	34	36	48	34	30	37	33	32	32	24	35	41	36	43	35	36	50	37	45	26	37	39	43	51	39	44	43	35	39	40	42	38	37
38752	25048	14549	25844	32589	31473	28143	23239	19819	15731	13233	10632	8567	7176	6545	6243	6046	5642	5048	4336	3445	2686	2432	2120	2021	2013	2048	1977	2036	1910	1764	1794	1760	1600	1710	1653	1693	1537	1396	1285	1381	1159	1133	1123	1033	948	871	852	845	797	880	866	898	845	899	847	850	860	846	794	839	810	768	772	743	698	774	752	668	702	692	677	691	744	703	737	685	710	710	718	714	655	671	662	708	691	638	662	640	688	663	651	700	634	652	625	632	637	626	687	654	635	649	659	633	560	643	627	632	655	619	585	636	648	598	625	656	662	622	650	650	653	611	634	629	660	655	655	606	627	631	590	616	614	627	619	665	616	654	623	613	637	632	660	655	650	650	602	646	623	638	617	626	661	628	681	621	645	616	680	632	615	579	662	644	631	631	666	598	638	621	642	614	626	644	592	682	681	670	638	633	634	632	694	669	638	670	631	691	659	601	598	583	637	628	638	614	647	612	641	661	614	588	649	685	633	644	654	629	644	659	657	641	665	599	634	633	631	648	661	631	639	608	627	676	592	637	603	644	619	612	630	591	593	640	619	621	597	633	678	612	662	620	595	598	660	639	611	620	667	675	644	638	618	641	634	603	664	594	572	626	668	627	639	661	656	657	636	577	615	643	604	637	596	629	584	658	661	622	629	612	587	628	645	613	641	626	668	633	623	630	646	624	601	609	682	580	643	656	605	665	610	623	588	659	624	627	614	684	662	613	581	623	611	598	598	601	628	646	633	586	579	605	608	628	644	617	607	607	622	674	609	622	647	678	591	651	605	631	609	625	595	618	618	644	638	622	631	625	627	649	603	590	652	664	631	639	615	605	622	610	662	628	635	636	622	623	654	639	692	642	589	605	637	613	642	665	617	621	681	636	601	591	607	670	666	626	623	629	661	604	636	620	600	623	621	590	629	653	599	660	598	598	589	670	614	583	648	657	644	607	649	638	609	676	678	645	597	604	612	601	640	584	634	637	661	611	614	635	613	637	645	637	649	612	614	594	677	611	640	660	624	595	597	658	655	695	671	661	601	606	598	692	625	617	624	648	663	659	634	672	628	639	621	669	605	613	612	620	644	648	655	600	655	685	584	640	624	603	631	681	649	634	654	649	654	667	600	629	656	619	617	678	620	644	671	628	652	630	671	635	625	632	632	644	653	626	656	612	655	604	640	666	607	662	638	635	625	615	638	611	670	614	673	637	662	636	655	639	642	637	649	660	638	573	649	626	639	588	653	611	585	603	623	634	608	646	576	642	650	634	577	675	643	609	675	596	649	597	615	632	608	622	632	631	640	600	641	611	656	611	683	622	659	620	637	689	638	693	622	670	608	616	638	614	616	631	633	619	595	642	630	682	632	639	632	660	628	644	683	634	634	659	593	607	652	642	589	607	627	649	627	649	650	647	608	640	630	624	618	681	614	634	630	599	619	660	669	628	593	638	647	600	655	627	611	633	642	631	673	631	620	612	621	659	665	620	652	631	624	623	667	611	589	612	665	599	652	599	639	676	650	626	586	586	630	623	648	646	611	598	595	604	624	605	632	624	617	648	678	602	663	655	634	669	622	665	642	598	665	660	636	634	598	628	643	625	589	616	633	637	655	629	671	633	666	649	604	692	624	678	621	648	643	595	589	629	635	649	605	603	645	694	629	616	681	615	620	655	646	651	640	613	612	656	653	633	606	674	648	637	620	630	618	635	651	604	633	653	590	658	660	633	613	611	615	654	599	633	631	661	646	613	648	652	636	623	629	609	622	630	655	602	640	620	673	640	618	602	701	624	634	606	613	584	646	641	640	649	634	590	614	649	622	581	650	620	631	639	624	635	630	629	608	604	618	655	642	598	673	631	613	645	630	626	645	585	645	652	608	665	645	654	639	641	637	627	604	623	629	620	662	645	643	660	609	600	683	616	643	660	628	675	619	624	639	631	646	631	638	627	638	654	584	601	599	665	612	637	655	621	601	645	622	591	649	615	617	666	643	616	629	606	638	616	602	605	622	625	671	626	629	635	619	647	641	648	659	618	598	580	630	631	652	633	652	671	647	634	614	605	612	603	663	668	632	622	600	630	634	656	617	618	660	619	618	616	608	651	651	661	667	611	630	623	626	655	661	634	645	633	628	639	628	594	701	636	603	653	636	621	678	633	595	659	644	629	611	609	616	641	658	612	584	608	659	616	600	609	635	624	614	624	591	636	619	608	611	647	610	660	605	615	583	632	580	582	630	634	655	598	635	663	658	629	631	669	619	604	660	629	611	629	603	652	613	633	605	650	620	655	565	610	632	624	635	614	663	591	644	615	603	606	666	627	629	646	645	612	641	631	661	639	641	622	653	634	646	636	629	631	648	596	642	613	627	638	570	663	655	665	637	599	632	651	642	606	639	631	621	651	654	665	618	695	660	631	631	650	614	649	633	605	595	620	632	626	601	550	604	645	656	663	629	583	639	631	636	629	628	645	631	652	637	651	654	633	621	591	660	636	643	654	627	647	644	641	622	671	595	580	624	643	634	628	615	625	649	645	616	610	650	632	650	623	658	598	607	613	621	590	657	616	661	642	644	694	619	607	642	592	630	623	603	593	614	643	616	664	651	572	615	696	623	635	622	632	633	654	660	650	635	656	569	572	630	658	628	603	633	652	642	633	664	627	590	663	600	632	622	617	686	592	630	638	605	575	685	631	658	689	634	621	640	626	605	659	644	663	658	613	616	646	626	608	644	622	599	626	601	620	648	623	641	625	581	624	647	639	626	652	587	603	655	674	572	650	612	672	651	641	650	541	651	603	626	600	638	635	612	618	619	645	610	629	617	609	642	637	621	608	578	628	642	628	605	662	676	634	625	636	609	636	621	622	598	638	594	662	627	662	601	604	594	626	675	594	655	643	641	656	626	621	612	630	642	601	630	626	656	604	657	662	641	629	672	632	647	564	612	610	624	614	675	664	594	590	623	651	613	658	614	641	620	667	621	630	567	629	597	667	638	614	626	586	599	629	624	599	654	638	647	704	634	631	611	664	628	615	645	630	651	612	663	634	614	691	615	621	662	628	644	620	645	616	638	603	565	630	678	649	606	601	632	600	656	654	585	638	657	625	630	617	593	629	662	629	594	632	643	624	613	624	606	657	619	598	644	610	681	569	610	580	608	612	684	626	604	639	637	640	630	599	649	645	615	642	645	623	642	609	583	667	632	615	638	622	628	634	612	594	631	688	630	645	653	662	629	640	596	635	651	635	636	630	659	607	606	634	664	664	597	648	627	601	651	612	651	644	610	643	650	617	619	634	587	618	637	616	637	600	633	661	632	658	633	641	585	614	630	671	633	625	620	635	613	691	619	654	659	631	642	610	606	606	653	668	612	647	622	610	615	653	643	587	671	630	595	642	633	617	623	645	601	657	642	645	659	640	644	602	640	677	637	659	640	612	620	656	650	613	621	649	654	618	612	605	630	621	666	622	633	612	623	609	607	620	627	648	608	669	620	684	619	628	676
8033	3617	1142	704	950	892	681	595	469	410	365	261	236	209	180	200	180	176	157	117	111	86	82	84	92	80	77	80	89	83	73	94	70	63	72	87	72	70	55	67	63	58	71	57	55	53	62	35	42	55	38	51	49	49	57	50	55	42	50	46	54	50	38	43	53	34	47	46	60	40	49	44	45	39	42	53	58	58	45	41	36	49	34	40	43	49	47	45	55	45	44	45	33	48	44	56	45	49	57	41	39	40	53	36	46	43	46	42	44	44	38	53	38	49	40	50	44	47	38	45	36	54	50	40	37	39	28	40	49	50	50	38	40	50	44	48	42	46	43	45	48	39	52	48	55	45	48	48	39	36	40	50	38	44	40	39	48	44	40	39	39	42	48	33	49	38	53	47	64	47	33	47	40	46	40	42	46	50	43	41	57	40	35	44	45	48	42	37	59	34	36	41	42	43	40	45	59	40	46	41	37	31	45	49	51	57	39	50	52	48	49	55	42	52	53	50	41	42	36	43	58	49	31	40	58	37	45	47	42	32	61	50	45	37	45	65	43	45	42	34	38	38	41	43	48	37	48	45	42	38	37	36	49	46	57	40	57	41	44	42	39	49	36	42	33	48	47	36	54	59	41	43	38	39	55	37	44	38	49	53	43	42	42	40	42	52	40	39	44	41	52	60	54	59	59	33	53	47	36	37	41	35	38	42	41	39	44	41	50	49	58	49	58	46	46	33	44	41	41	38	48	47	41	35	46	45	51	27	48	51	48	46	45	43	43	49	50	45	43	40	58	43	50	46	45	43	47	46	55	46	42	44	42	46	38	50	47	39	43	42	57	46	37	50	42	53	41	43	43	40	48	42	36	45	42	46	41	65	54	33	53	39	44	39	46	46	43	51	50	40	57	37	48	51	43	40	42	46	48	64	45	46	33	50	40	38	56	39	35	55	52	44	56	44	46	44	56	47	28	35	51	46	55	56	47	54	50	52	40	44	33	45	60	52	51	41	57	44	36	38	44	40	43	39	43	41	37	44	46	36	40	37	48	25	23	52	53	48	49	50	47	54	41	37	45	49	47	53	46	46	47	32	52	40	51	53	42	43	43	28	42	51	49	37	47	41	34	54	51	48	37	50	42	42	45	52	57	41	43	58	53	39	43	51	34	51	46	43	43	48	47	37	46	43	45	44	55	46	46	42	46	33	45	43	39	46	35	29	53	50	42	45	47	42	46	51	40	44	44	39	47	46	49	43	46	46	39	28	41	37	48	41	50	26	48	43	45	45	47	37	39	44	45	42	42	43	47	56	43	36	51	51	53	38	45	46	37	44	48	33	45	40	50	46	40	50	41	31	39	50	53	50	43	50	45	38	43	37	43	47	40	46	48	46	51	63	42	43	50	54	54	49	55	46	47	56	45	69	44	40	42	49	46	42	50	45	37	39	41	46	44	40	43	45	42	39	46	42	33	46	34	32	37	45	52	45	44	39	37	50	34	55	47	40	51	52	46	51	44	43	45	40	52	47	45	41	48	46	43	33	41	49	45	44	43	40	40	36	40	34	60	48	43	50	45	50	37	38	45	46	54	55	38	58	47	42	46	43	43	38	39	40	54	55	53	57	40	39	45	41	44	37	31	45	39	42	45	54	42	47	39	49	37	39	31	34	45	51	54	56	45	32	47	37	38	51	44	52	43	48	41	29	57	40	49	46	40	34	63	38	52	47	34	48	36	53	42	55	45	42	32	31	40	50	43	46	44	32	43	45	55	46	47	46	33	52	50	46	58	50	45	46	44	51	48	47	38	55	44	39	45	43	44	49	39	38	38	54	53	42	27	52	53	45	50	44	41	48	39	34	52	52	48	37	45	46	59	44	44	43	47	42	55	36	39	48	39	42	37	42	47	42	42	39	36	45	47	43	44	33	50	46	53	45	55	45	47	43	36	56	49	50	46	37	53	36	41	43	43	42	52	42	44	42	50	51	50	34	43	44	38	51	47	42	59	55	50	38	39	42	49	31	52	44	49	37	36	46	47	42	52	42	60	49	54	52	51	44	50	46	43	41	48	44	58	46	38	43	43	40	47	40	39	51	34	38	46	50	41	40	58	39	30	37	46	42	44	52	40	58	40	32	39	42	47	43	49	45	40	36	47	43	42	36	37	44	40	53	52	49	43	46	45	50	52	45	28	45	48	60	53	46	44	47	42	48	46	51	49	36	60	53	43	33	37	41	39	42	36	42	45	35	53	52	45	45	42	48	37	46	35	54	49	39	43	40	53	47	57	52	46	37	39	56	41	55	46	28	44	48	45	44	44	48	43	44	39	66	43	42	48	47	36	40	39	37	55	45	43	50	42	48	50	43	46	41	49	51	41	46	41	50	52	48	59	48	44	50	61	50	50	48	53	33	46	55	48	40	49	48	46	45	52	53	51	39	39	44	44	50	41	56	44	41	38	52	57	54	53	39	43	52	50	40	40	51	44	51	51	41	35	51	41	38	40	43	50	37	49	42	48	47	49	47	34	48	48	40	44	42	46	41	44	46	54	51	39	54	55	42	38	48	44	50	38	41	43	44	57	56	45	44	43	43	49	45	54	41	50	44	58	46	47	37	41	46	43	37	43	48	28	52	48	50	41	43	38	38	43	41	39	53	37	47	47	36	44	45	40	38	39	41	41	32	44	63	48	46	36	40	35	36	55	37	32	42	38	35	43	39	57	60	42	56	44	47	46	44	50	70	51	40	43	46	41	46	43	45	43	37	41	50	47	51	54	39	54	46	45	43	46	55	44	30	52	44	51	51	44	37	39	42	33	37	51	44	42	50	54	42	32	48	40	50	41	39	36	37	48	54	43	53	30	44	34	36	32	51	40	37	44	44	44	35	34	47	37	50	45	41	53	48	43	47	46	33	62	40	39	36	42	53	52	42	51	59	44	35	47	46	36	37	37	50	53	49	46	41	52	55	34	31	48	55	42	66	44	51	42	51	38	52	57	53	39	32	37	38	49	49	45	35	41	41	40	52	42	50	40	38	45	43	53	37	59	37	32	46	47	46	34	47	32	50	45	42	39	45	41	39	51	38	42	50	48	55	41	36	38	40	58	46	50	45	44	35	53	46	39	30	43	42	41	34	46	45	51	41	47	45	36	37	38	38	44	37	42	47	45	41	42	48	47	53	40	48	40	40	49	39	38	38	45	45	40	53	39	50	37	40	46	40	36	53	41	53	43	51	47	54	45	46	39	38	37	57	41	43	45	47	67	48	41	44	55	31	56	41	56	40	55	48	41	57	43	33	41	37	45	40	44	47	46	50	39	56	40	42	44	37	43	36	41	55	45	48	49	42	48	44	48	48	46	38	49	44	40	48	26	46	44	42	51	34	53	39	50	50	40	46	39	48	37	33	51	55	44	53	47	41	44	47	58	47	47	56	44	38	46	38	47	48	39	38	36	45	54	33	43	42	42	46	35	46	61	45	47	53	47	44	34	43	59	42	37	39
45737	30250	19695	29877	37576	36499	32501	28133	23497	20234	17212	14673	11866	10229	9551	9437	8384	7314	6363	5560	4695	3897	3438	3096	3107	2983	3021	2840	2910	2675	2583	2501	2339	2265	2266	2355	2290	2080	1784	1714	1759	1619	1469	1399	1287	1201	1193	1138	1105	1139	1048	1128	1086	1089	1157	1071	1141	1051	1022	1033	987	1001	939	975	985	911	959	933	932	831	859	833	861	858	832	870	867	832	829	819	803	871	801	800	796	840	783	756	755	782	724	736	736	798	787	753	712	748	770	709	732	822	740	766	772	802	760	748	756	779	766	743	767	764	741	734	754	716	741	706	756	782	663	758	758	762	763	778	778	704	777	804	766	701	787	744	764	765	742	739	760	787	723	747	755	773	774	743	734	791	810	776	733	741	766	771	785	792	791	753	759	776	729	774	768	753	750	774	777	700	809	797	763	721	785	724	755	714	733	739	763	732	739	713	807	776	778	798	708	760	742	736	807	763	711	726	757	763	786	743	792	759	720	771	757	732	758	767	751	735	752	708	724	770	709	728	749	734	708	711	776	734	810	743	737	750	813	776	676	709	765	758	763	800	734	757	757	715	756	754	731	748	754	724	788	739	756	753	741	725	739	792	744	740	730	739	717	764	758	811	710	733	734	730	691	738	766	761	786	749	759	800	737	726	744	774	790	744	731	704	755	739	752	740	753	806	731	756	782	746	795	731	720	775	758	703	749	711	759	742	743	736	700	753	766	770	701	735	719	779	728	743	737	795	731	694	740	785	765	746	719	760	720	734	708	755	789	739	765	771	746	807	766	741	753	722	742	767	761	769	721	750	742	778	747	700	720	695	746	752	723	768	807	741	771	768	751	735	731	760	764	748	717	754	757	727	741	741	757	716	725	726	782	722	726	738	773	745	759	742	782	758	798	787	776	717	767	729	722	749	696	721	724	741	770	709	717	763	772	754	782	720	772	728	729	780	749	698	751	759	740	774	767	705	756	762	689	687	699	720	744	751	726	730	750	724	720	778	773	746	744	700	749	753	747	766	727	736	771	754	731	787	665	771	776	745	725	696	697	764	736	740	738	757	759	784	780	733	753	727	707	735	844	717	726	759	782	714	714	775	734	742	739	794	727	752	734	767	736	727	771	724	810	725	732	738	762	736	715	761	717	760	760	765	796	752	741	769	737	728	731	721	763	716	775	747	717	744	768	775	730	809	694	754	759	760	739	765	786	776	780	765	791	764	765	736	752	748	733	737	763	772	761	687	725	684	748	775	733	723	720	775	745	743	734	731	790	729	747	761	732	768	727	771	754	755	719	766	793	728	724	715	738	749	735	748	751	730	727	779	749	752	727	707	730	692	737	777	782	739	767	765	716	781	689	702	690	743	814	712	709	722	689	764	666	756	749	788	727	714	698	725	751	744	771	766	735	781	719	755	763	747	741	725	802	754	761	755	700	714	728	736	755	758	770	742	781	758	739	779	823	809	779	778	695	716	755	741	734	707	740	692	689	717	716	764	757	732	727	796	749	751	747	773	749	793	773	766	718	733	766	784	748	757	764	747	706	736	767	707	759	725	725	793	742	728	717	731	712	722	724	725	710	739	699	756	749	730	762	770	729	705	715	763	776	777	716	747	736	761	727	711	737	744	756	767	720	777	738	734	776	773	718	702	783	752	747	745	741	711	744	766	821	707	710	747	743	729	808	724	728	765	747	728	791	741	740	744	718	735	749	747	734	732	784	745	741	734	810	710	719	770	739	754	762	763	760	681	785	759	780	764	762	693	749	748	759	718	803	753	768	740	761	725	694	780	750	725	739	772	713	724	740	777	725	750	776	721	733	751	758	733	740	757	724	747	761	731	763	742	729	787	757	706	735	743	720	762	779	756	778	721	716	708	726	732	732	767	712	742	756	741	743	741	774	748	749	725	746	734	738	764	746	753	733	765	739	719	722	741	717	723	737	748	766	758	784	799	733	770	742	727	779	792	750	725	738	739	756	702	767	788	755	787	751	712	717	769	741	756	737	726	706	736	752	749	730	762	761	705	758	768	765	733	771	735	740	817	726	768	750	742	696	736	749	760	788	742	759	750	753	694	739	755	803	755	789	763	769	722	752	759	706	725	759	745	717	748	738	703	831	744	718	726	785	714	766	722	785	741	743	738	771	694	724	734	754	733	728	705	717	765	712	660	769	778	731	742	739	726	703	791	763	754	697	767	733	779	784	750	762	771	754	737	789	734	696	735	762	699	725	772	727	741	766	766	682	724	789	670	770	767	778	734	729	720	776	756	730	696	735	747	753	755	757	761	733	732	755	761	675	732	711	718	737	768	711	761	725	728	752	796	745	757	739	772	759	722	738	775	717	728	781	740	751	700	738	747	720	782	708	751	726	738	738	744	757	718	736	772	731	734	720	731	716	703	769	754	728	747	785	734	766	728	731	791	747	777	756	725	717	779	754	717	757	746	755	735	726	792	786	763	679	708	736	781	762	700	734	731	797	766	757	775	754	674	741	741	752	760	745	737	776	754	738	773	715	747	740	755	733	723	792	781	739	752	745	741	702	729	761	761	778	731	733	765	748	795	729	782	729	777	710	764	714	781	773	754	765	769	821	735	742	728	766	767	711	734	739	780	742	722	724	775	722	744	754	752	728	746	776	770	748	768	779	773	767	696	763	724	792	714	761	789	744	785	693	744	755	718	752	753	781	744	686	765	749	765	746	746	749	712	728	773	727	780	727	732	683	738	717	738	710	781	714	786	760	728	749	711	732	812	749	723	773	713	744	733	710	791	739	682	731	745	747	725	770	728	703	741	720	746	738	749	784	742	778	753	735	726	758	669	697	720	704	738	752	725	780	773	727	731	766	748	771	716	796	769	780	733	769	769	733	765	753	762	739	770	728	767	778	804	757	738	701	749	707	724	732	747	714	737	752	786	733	728	715	751	744	735	771	720	733	758	752	699	691	714	802	746	755	756	707	702	763	750	769	710	755	711	739	778	752	737	731	788	736	741	754	742	713	770	725	761	725	734	790	734	737	716	797	702	778	720	736	765	801	673	765	717	770	746	732	754	764	795	734	720	679	787	769	757	715	721	738	745	759	750	740	739	749	794	739	758	749	746	720	732	787	800	777	759	750	770	745	720	750	696	748	719	743	788	789	723	731	730	730	767	755	772	758	797	665	752	761	723	728	713	757	730	785	818	695	758	760	708	756	732	736	717	717	754	794	701	745	738	751	726	728	767	738	811	686	691	757	752	676	739	770	744	719	749	747	751	735	732	734	758	732	768	756	702	770	783	732	720	727	762	760	730	746	747	705	750	756	766	789	742	724	743	805	711	790	778	719	736	796	747	725	719	774	765	815	711	745	774	765	760	711	770	754	760	779	742	750	738	776	785	780	723	699	752	751	711	777	777	744	772	738	771	753	735	708	714	710	778	769	746	743	791	756	720	759	758	718	744	742	752	744	690	724	738	769	770	779	758	749	705	726	760	732	732	768	765	744	755	736	734	729	677	743	773	716	766	720	765
3562	1125	496	314	395	462	328	283	208	170	134	127	108	101	97	102	103	68	64	59	54	60	58	50	48	40	38	41	44	38	32	33	37	39	49	50	56	47	43	35	32	31	48	39	42	34	30	33	26	36	43	32	30	23	34	22	33	28	36	26	31	25	33	33	35	39	38	27	32	31	29	33	26	29	40	29	33	33	21	33	24	32	26	32	17	22	33	23	27	31	21	29	31	31	24	27	27	21	32	22	31	27	25	25	32	27	28	22	27	35	31	36	25	28	27	31	25	34	33	23	37	25	28	26	31	27	23	33	34	26	28	23	30	31	23	27	26	35	25	31	29	31	20	30	30	30	24	32	32	26	35	37	39	22	21	35	25	32	33	31	17	28	23	33	19	30	29	25	37	31	27	28	36	33	31	28	21	22	24	32	21	25	32	30	25	29	32	25	23	24	27	32	21	18	30	31	27	31	32	30	20	26	21	24	35	23	23	26	23	23	27	29	21	18	25	33	27	29	25	31	27	29	28	32	24	26	33	22	22	25	21	30	25	28	19	29	28	29	29	35	30	19	24	22	40	28	33	31	27	37	34	30	30	33	24	32	32	22	35	27	19	30	22	23	25	38	27	29	27	28	23	34	22	28	25	29	29	26	20	30	29	29	31	32	33	25	32	33	29	30	43	31	28	33	31	27	33	27	35	32	22	32	27	25	34	26	34	42	43	27	27	32	25	26	29	24	27	27	35	39	42	31	22	20	20	23	35	27	27	23	26	31	29	24	19	26	24	28	27	40	35	28	31	19	31	20	15	33	27	39	25	31	24	35	35	36	27	29	38	32	29	20	29	34	34	25	18	34	23	27	31	26	24	32	23	28	26	25	24	37	34	20	37	28	27	34	29	32	20	26	30	29	19	29	25	24	31	29	30	22	32	33	25	27	25	37	27	32	31	25	24	18	23	21	25	25	27	34	20	18	21	35	26	23	34	29	38	25	27	24	27	28	20	27	25	33	31	29	34	27	26	34	44	25	22	28	23	27	30	31	29	25	20	22	32	26	35	36	25	27	36	29	24	25	27	33	25	26	31	31	31	18	34	31	23	23	21	28	36	19	22	30	31	31	27	35	28	23	36	30	29	32	32	23	30	32	32	25	21	27	21	31	26	29	27	28	29	27	23	22	31	19	27	27	25	24	28	22	30	34	26	29	30	28	26	29	27	32	26	23	29	30	23	26	26	19	24	24	28	29	30	16	30	26	33	30	22	35	25	30	28	24	29	31	42	29	27	35	29	23	29	20	25	32	33	38	23	27	28	23	30	34	29	41	28	28	27	20	28	33	24	25	29	33	27	34	28	34	28	26	31	26	30	31	30	29	33	23	34	21	37	25	32	38	21	30	29	21	22	25	30	28	33	24	33	25	28	26	22	36	25	30	32	28	29	29	14	23	25	31	37	27	33	38	28	25	31	24	20	36	31	23	26	26	30	25	26	23	22	28	21	26	44	30	25	26	30	30	33	24	31	27	21	26	21	28	26	23	22	41	29	28	29	30	24	31	30	35	40	21	35	40	28	31	26	27	20	18	33	36	35	28	31	35	24	31	34	27	27	38	28	36	31	29	41	24	24	28	30	26	28	33	24	26	28	25	27	26	31	29	25	45	30	26	29	21	27	30	28	28	31	30	42	28	34	19	17	33	23	32	30	33	30	26	35	20	25	23	23	28	33	23	28	22	30	28	24	23	19	34	26	33	25	26	35	39	23	26	26	36	25	30	33	30	25	22	23	28	27	37	29	27	34	33	32	12	23	29	31	27	25	31	36	22	28	27	28	40	24	20	34	30	25	21	39	22	24	22	31	35	27	28	17	25	28	31	26	23	33	32	29	23	38	27	30	22	29	33	23	32	30	28	32	35	30	24	23	20	19	29	27	24	31	30	23	21	26	38	24	21	27	37	28	37	23	22	26	20	34	24	26	31	32	24	18	24	22	31	28	26	27	21	29	29	24	19	29	35	32	33	24	24	20	35	37	27	28	24	27	27	34	21	29	28	27	22	25	25	34	24	24	24	33	31	33	27	28	25	31	30	35	34	23	22	23	23	30	43	20	27	26	36	25	30	33	25	18	26	35	29	19	28	33	31	24	27	24	30	29	25	31	29	26	16	27	23	19	34	31	31	31	25	30	34	27	30	33	30	37	26	39	25	20	26	38	32	32	27	28	23	37	26	16	24	18	33	30	27	32	23	25	35	26	25	26	26	29	30	20	34	31	32	28	27	32	22	29	19	44	33	20	32	33	36	34	30	22	26	31	32	25	34	27	22	36	20	29	31	35	34	26	20	31	23	29	32	19	24	23	24	26	26	36	27	20	32	29	25	33	35	21	30	24	36	24	20	30	30	22	31	21	24	24	28	27	33	31	33	23	23	30	30	27	33	21	34	33	29	27	32	31	31	31	32	27	33	29	37	33	31	28	32	31	32	30	28	34	26	31	30	27	35	23	26	34	30	25	21	26	36	30	29	28	24	28	42	28	27	28	25	33	25	23	25	28	38	24	31	41	37	25	26	30	31	27	29	25	24	33	29	20	35	32	27	26	26	21	28	32	32	30	27	23	32	32	29	18	26	26	29	29	33	35	33	33	33	21	28	30	32	23	31	28	27	25	31	27	20	35	31	32	25	33	24	28	24	25	33	24	34	16	30	29	23	22	29	28	20	35	24	32	40	28	25	23	40	29	32	35	31	26	26	32	24	30	27	24	24	24	24	36	25	31	29	25	25	31	33	29	27	29	29	38	29	34	31	25	26	26	29	22	22	25	28	31	25	28	18	35	20	36	26	30	27	21	30	29	27	24	25	31	35	38	36	32	25	25	49	34	31	27	32	28	22	32	30	27	31	32	26	30	17	34	31	37	31	23	24	27	31	21	23	28	28	22	34	18	30	30	30	37	31	31	24	24	19	38	20	27	28	29	20	20	21	22	26	30	28	13	33	35	35	25	23	26	28	35	21	26	44	38	31	31	30	22	29	20	33	23	25	29	17	34	31	22	25	24	22	34	22	29	24	28	26	38	24	30	33	29	20	39	28	30	22	25	24	30	25	30	34	26	32	20	27	32	28	22	27	27	36	25	35	34	38	28	31	28	34	34	28	25	30	23	35	31	31	28	25	24	28	38	29	28	32	36	28	25	28	27	29	28	28	28	37	31	27	31	23	23	24	30	31	35	30	37	33	33	33	30	22	19	27	22	20	21	35	35	22	22	25	22	36	30	30	23	18	29	34	32	17	32	28	30	26	32	35	32	23	36	28	31	27	30	21	25	27	28	26	27	30	24	28	39	30	26	26	31	25	20	30	18	34	28	25	29	37	38	32	33	26	29	32	30	34	22	29	24	25	31	26	17	22	16	28	34	22	36	32	37	25	31	25	26	27	41	29	38	29	33	25	29	23	27	20	36	29	22	36	25	28	30	26	32	29	28	27	25	17	30	40	27	34	17	26	24	23
34323	21799	12121	20705	28592	27537	23237	18517	14117	11346	9358	7409	6139	5155	4952	4829	4081	3371	2806	2517	2212	1797	1635	1537	1438	1538	1491	1443	1460	1368	1293	1158	1232	1228	1245	1230	1096	1127	1011	979	989	873	818	745	721	669	634	676	669	650	641	614	709	706	618	610	598	640	611	586	597	560	546	604	624	519	588	527	560	531	558	547	531	523	548	511	526	527	510	506	498	521	498	513	505	519	522	518	471	496	460	464	523	498	494	483	505	498	471	521	478	455	515	485	482	511	465	467	524	444	525	478	508	505	478	523	493	501	496	501	511	487	489	489	445	478	466	504	501	498	504	492	479	436	455	510	506	468	490	496	493	460	452	497	516	504	529	475	444	475	446	474	519	494	501	464	466	481	496	498	490	470	499	463	549	494	469	476	488	488	470	458	461	489	451	464	495	510	493	523	474	483	444	466	465	509	488	487	497	488	491	473	466	465	499	493	493	456	483	469	482	477	512	516	490	480	488	507	504	467	503	504	429	480	493	459	509	484	490	490	464	463	471	474	493	504	474	484	525	469	465	529	511	507	476	451	478	494	483	488	475	476	450	483	470	507	458	503	504	506	491	471	509	469	495	470	504	476	505	454	509	512	483	469	467	489	477	485	453	461	480	459	513	471	455	496	441	468	486	512	490	488	474	473	466	514	481	474	457	458	508	493	477	488	455	458	470	476	520	475	459	487	485	453	521	497	497	465	466	504	467	451	509	472	489	493	428	511	492	467	505	502	492	485	498	492	487	508	497	479	476	484	468	475	493	455	482	457	491	498	493	487	457	466	442	507	498	524	525	480	493	496	496	461	446	439	498	496	498	444	465	516	467	486	441	524	481	447	497	480	479	496	481	509	488	477	483	456	479	492	458	492	481	481	468	472	480	517	489	509	489	468	523	482	502	480	517	478	452	425	432	502	444	451	491	494	463	476	450	484	487	475	486	473	535	460	493	429	509	472	471	454	487	472	509	492	492	521	510	501	471	458	488	476	494	464	455	502	482	461	451	483	445	494	482	447	489	482	486	459	522	471	494	532	440	465	511	474	483	454	492	472	509	498	513	481	484	466	455	519	512	496	496	499	463	487	498	498	496	481	497	508	481	484	492	494	494	486	479	480	460	503	462	506	496	464	496	503	506	478	514	479	479	472	482	449	479	516	505	497	472	497	479	517	518	483	496	501	510	489	446	499	511	487	494	475	483	504	507	488	498	494	456	524	477	463	467	463	466	467	515	485	479	482	483	488	455	467	479	474	467	471	453	466	476	469	473	509	493	491	494	515	460	493	507	453	447	488	476	519	445	477	454	470	512	484	470	535	477	510	479	477	459	477	492	506	483	460	481	500	440	494	510	447	467	494	491	481	492	466	493	496	467	512	498	494	497	478	488	542	523	486	491	455	469	497	479	513	476	473	454	477	481	466	455	467	465	483	432	486	449	545	495	519	462	506	472	477	486	458	499	492	500	510	485	501	466	466	500	473	467	497	478	479	481	444	463	491	490	474	476	508	494	483	519	483	463	454	529	468	469	494	465	476	439	460	472	506	476	510	491	484	486	477	507	489	468	517	503	497	488	513	508	468	450	486	494	467	471	460	472	475	474	476	447	479	517	515	464	473	453	501	518	452	482	460	480	492	456	468	492	506	458	496	459	487	497	466	526	489	437	503	472	473	472	458	493	490	464	465	493	470	481	484	462	477	509	488	474	505	502	505	494	485	460	494	492	501	454	487	460	505	498	507	444	456	453	468	515	501	502	505	474	515	464	466	477	455	508	506	471	461	476	482	465	494	467	492	484	508	486	490	494	477	461	472	500	494	475	505	481	503	483	484	518	453	500	483	491	469	528	525	470	521	473	487	501	487	472	467	503	491	493	500	482	453	490	460	487	508	463	479	511	477	496	447	501	477	501	476	471	465	463	484	478	453	490	507	480	447	474	433	480	489	490	481	484	524	480	488	463	501	502	494	485	487	528	489	481	490	507	487	493	497	502	461	498	494	481	525	494	495	519	449	460	449	503	460	463	460	500	479	469	440	519	486	458	506	466	495	498	475	514	507	489	522	497	475	486	511	505	525	466	492	460	483	485	481	467	480	487	459	459	499	468	489	485	508	471	486	534	463	465	495	478	497	460	518	491	456	495	524	459	473	493	491	506	457	482	448	495	504	492	512	493	507	495	486	494	506	513	492	458	501	468	446	516	487	466	497	486	490	492	492	534	481	497	454	485	486	477	497	473	493	502	485	483	474	471	501	511	478	499	522	490	457	528	457	493	461	475	516	478	486	463	475	537	469	492	439	504	493	491	515	511	488	498	477	498	506	494	512	477	450	496	505	487	504	457	521	482	503	489	491	493	511	461	489	498	490	453	509	461	474	464	531	517	503	476	478	473	490	476	494	506	493	444	475	475	465	468	510	459	497	495	498	490	500	508	485	499	507	485	502	510	473	459	479	464	477	497	437	482	469	518	478	488	495	460	502	448	477	516	476	505	499	475	526	482	484	502	467	483	476	464	459	488	499	489	463	471	492	493	457	457	476	471	473	471	527	534	507	484	516	470	492	464	551	507	461	493	500	444	510	514	504	455	469	476	471	535	514	506	492	489	474	507	457	485	465	494	494	459	453	478	463	452	444	518	492	475	476	479	471	449	497	445	464	504	535	488	474	451	466	510	464	458	509	500	469	505	465	453	489	454	465	468	449	456	485	486	466	471	514	488	506	477	506	476	462	459	439	484	489	460	527	459	530	486	466	478	503	489	455	496	501	445	493	466	505	495	492	495	477	496	514	489	477	474	528	497	458	523	485	494	485	443	484	487	462	455	495	451	470	482	510	431	516	491	475	521	483	476	458	479	506	502	434	486	463	461	486	479	472	492	491	470	501	519	501	496	496	459	477	475	456	519	504	489	462	484	488	483	502	488	440	469	467	429	503	483	466	456	492	467	464	469	525	496	476	492	500	478	474	504	497	462	480	503	447	505	483	489	492	467	506	453	461	485	499	482	481	472	439	452	439	486	533	477	492	484	460	453	450	484	501	502	496	489	467	515	480	474	486	529	501	470	530	501	523	470	494	466	519	504	490	503	457	483	503	453	487	476	482	456	477	502	463	479	498	499	477	474	490	492	487	493	490	485	480	456	502	446	447	495	454	494	469	496	482	457	511	513	559	474	494	453	476	479	458	502	511	472	466	478	461	486	490	506	470	453	482	453	469	469	476	497	506	540	470	445	442	510	542	485	518	507	474	507	469	467	490	488	461	505	511	472	483	525	483	472	520	478	475	518	475	492	475	480	449	482	545	474	517	457	465	523	480	448	513	491	475	486	490	463	513	483	489	521	461	487	503	465	484	501	442	476	507	471	460	470	530	514	465	475	482	479	510	475	477	480	509	496	459	506	478	444	480	498	469	472	459	495	473	500	448	478	509	513	477	466	499	464	492	474	517	482	508	477	461	490	490	473	487	470	474	488	458	482	486	482	460	476	488	506	482
6147	2778	939	552	739	766	622	469	356	321	280	229	192	174	146	142	151	122	103	96	83	75	77	70	74	79	79	62	72	70	66	59	40	56	59	59	61	55	53	53	47	34	67	44	45	48	51	42	44	48	38	41	39	43	40	34	57	46	40	41	41	32	44	44	44	32	29	40	44	48	42	43	44	34	31	42	36	38	49	33	38	42	38	44	41	33	38	30	29	46	41	35	32	33	42	41	36	39	33	41	38	46	37	43	44	33	30	34	34	37	32	28	32	36	45	44	34	42	33	33	37	49	39	47	43	38	43	42	30	44	36	40	50	36	39	40	26	35	37	46	36	35	27	46	52	38	43	36	36	36	27	43	36	39	37	36	44	28	44	38	29	51	46	40	29	32	28	40	33	53	39	22	40	47	37	33	46	27	47	28	38	32	35	38	27	34	33	37	39	42	37	35	37	25	34	33	51	39	33	29	33	41	42	31	45	40	32	27	31	42	38	40	45	29	38	34	42	32	28	32	50	40	51	48	36	30	36	39	25	32	40	38	41	38	39	37	46	40	49	40	36	35	33	31	37	35	24	47	37	30	37	40	35	45	36	40	41	35	40	50	33	41	36	44	37	33	30	39	50	39	47	39	37	37	38	36	39	37	37	31	35	37	38	27	38	39	32	42	33	39	36	34	28	31	46	42	46	36	34	46	40	33	47	30	49	39	26	43	30	46	27	40	32	38	33	31	47	24	30	34	37	37	38	39	39	50	36	21	45	38	43	49	34	37	42	38	39	35	25	29	24	43	32	50	36	49	31	30	36	28	31	39	46	34	45	35	36	33	30	43	39	39	37	38	28	41	43	37	39	34	34	33	37	38	45	33	46	40	36	34	38	39	31	44	37	44	45	32	34	44	37	40	45	29	37	29	32	39	45	30	32	36	41	41	35	41	31	38	29	41	31	32	57	39	33	36	27	32	35	39	42	42	37	41	31	37	35	40	35	27	46	46	41	27	31	35	36	34	37	34	40	37	50	43	28	36	43	24	27	42	49	42	37	32	34	38	48	42	36	47	35	32	32	37	40	36	36	42	48	34	42	34	33	24	47	43	37	32	40	29	32	36	35	39	47	40	40	40	34	47	39	31	38	29	34	30	46	46	41	37	30	35	39	29	31	45	37	32	36	35	30	35	34	41	35	38	29	46	34	47	37	34	33	36	41	37	36	34	42	42	43	30	26	35	36	40	31	44	35	35	43	35	33	34	25	42	39	39	30	32	33	38	31	37	34	45	44	39	33	40	32	25	44	33	33	45	32	34	40	40	28	33	42	34	38	44	34	27	44	44	37	33	39	31	33	39	37	43	37	44	35	33	40	37	31	40	37	31	35	34	41	40	43	38	45	46	28	40	30	34	51	36	43	37	40	45	26	33	36	34	32	48	51	28	39	27	40	26	51	47	36	36	47	36	37	38	33	49	29	27	36	33	32	35	35	31	38	52	46	47	38	35	32	43	44	32	40	32	39	34	47	26	33	48	40	46	49	33	30	38	33	37	39	50	48	36	30	47	45	39	34	31	41	43	33	39	36	40	36	37	48	35	37	39	46	40	37	31	36	36	35	30	32	31	36	37	31	39	34	46	33	27	39	33	39	21	45	41	49	37	38	37	37	29	40	45	30	32	33	32	35	33	41	41	31	35	43	42	31	42	34	40	27	47	34	34	34	52	29	36	35	34	41	31	41	30	40	38	51	49	31	33	37	41	35	32	51	39	33	36	41	38	37	30	27	35	35	32	33	48	25	31	39	37	36	41	41	39	37	35	48	39	50	36	30	38	35	40	30	38	40	37	39	26	38	36	42	45	34	41	33	40	32	39	52	35	36	40	37	27	45	39	39	28	36	34	25	32	37	45	41	39	28	44	26	46	38	33	34	34	40	40	37	39	42	28	41	45	37	36	48	48	42	37	34	35	37	46	43	30	31	50	43	34	41	32	38	27	32	49	39	37	44	40	43	41	34	42	24	37	42	30	46	38	35	42	46	38	34	34	37	30	42	23	39	32	28	40	41	36	37	47	39	36	49	43	37	32	41	45	35	33	35	38	35	40	31	31	38	37	37	33	50	37	42	18	35	37	41	44	56	30	28	40	34	49	41	33	39	35	28	37	45	41	30	36	30	45	50	50	40	44	27	31	32	38	39	28	30	41	42	38	44	32	35	32	43	33	44	44	33	36	36	24	45	39	44	41	36	28	37	37	47	41	41	34	44	37	40	27	46	36	40	41	34	42	36	36	43	44	45	41	35	49	40	44	31	40	32	33	37	32	46	39	49	42	30	29	31	40	36	36	33	43	39	32	37	41	24	43	44	42	51	55	41	26	43	44	45	40	40	45	45	44	40	43	45	37	31	26	45	36	36	22	36	37	38	40	40	40	52	40	35	36	39	40	38	36	30	34	32	43	51	40	31	36	34	41	38	36	38	35	50	24	25	38	37	32	39	36	38	42	45	38	38	34	40	39	27	41	40	36	39	43	31	33	42	29	37	35	41	43	35	49	33	31	43	37	40	33	42	43	34	40	39	16	20	34	38	40	46	27	34	33	44	37	53	45	42	38	42	43	35	36	44	48	34	29	40	46	41	21	39	36	43	42	38	36	38	36	41	31	45	37	32	29	45	36	34	34	32	22	34	36	30	36	34	40	31	40	39	48	34	41	30	41	27	40	40	46	36	38	42	54	29	41	38	34	34	39	32	39	46	37	51	37	31	34	47	32	33	37	35	38	46	36	38	45	55	43	35	38	29	42	36	34	41	47	31	40	47	41	34	40	34	41	39	43	26	39	30	46	40	51	40	36	32	37	34	50	42	43	50	31	36	32	25	35	31	35	38	44	41	42	47	29	42	36	40	39	45	43	32	43	32	51	29	44	47	43	37	33	32	34	29	30	34	40	38	46	38	39	43	40	34	46	37	35	41	42	41	33	32	39	49	36	49	36	27	28	30	39	24	48	39	38	34	40	38	28	45	43	35	41	52	41	31	33	33	47	35	34	30	32	43	43	42	49	50	43	37	38	36	42	40	36	41	43	40	44	49	35	40	36	40	42	40	38	38	34	31	34	34	45	31	37	35	26	37	36	30	38	33	34	38	36	30	36	39	34	42	41	40	35	53	42	36	36	35	29	40	35	39	35	46	33	39	29	38	40	39	43	34	47	42	44	29	46	35	26	30	47	36	44	36	36	38	31	46	28	38	36	32	35	34	38	35	34	44	28	41	41	36	31	34	36	24	46	42	47	43	35	44	36	32	44	47	28	37	44	34	33	30	37	34	38	41	56	29	28	37	35	39	32	39	33	30	39	40	31	43	35	27	39	51	47	43	35	30	34	39	51	27	34	48	38	42	23	34	38	28	43	35	37	46	32	36	45	36	32	29	56	45	23	43	47	42	35	36	40	45	31	40	49	38	24	34	41	36	30	32	40	33	34	37	36	48	32	32	49	42	48	41	33	35	49
43282	27034	17147	27333	34533	34268	29943	25143	21049	17695	14720	12290	10734	9340	8599	7909	6767	5874	5000	4392	3720	3203	2900	2648	2609	2462	2575	2658	2502	2257	2029	1989	1986	1965	1969	1854	1803	1795	1634	1461	1518	1390	1294	1239	1097	1060	1043	964	1066	968	1026	999	998	956	944	952	910	901	891	784	838	837	877	786	832	790	758	717	774	731	744	721	736	676	711	701	689	699	667	709	701	691	672	688	651	705	698	671	705	697	627	650	662	591	656	644	611	607	699	626	629	647	642	643	631	635	639	620	580	634	662	627	638	655	650	631	638	698	616	635	598	659	650	622	613	659	584	663	620	634	638	627	612	607	640	700	640	616	649	674	599	687	655	642	642	628	670	678	632	658	683	641	628	599	613	631	627	629	675	622	611	673	662	636	633	638	646	648	626	665	631	655	650	673	682	625	595	622	629	603	643	661	574	622	636	627	602	634	641	634	577	661	601	589	620	676	657	615	652	624	689	644	623	647	592	634	660	636	627	656	619	631	616	628	585	639	630	642	628	615	641	617	628	613	626	677	678	625	641	686	609	625	634	624	610	669	637	623	625	614	651	617	605	638	640	661	614	635	604	631	667	673	638	604	566	647	615	631	608	599	614	668	641	658	647	569	629	628	657	585	625	599	631	617	651	652	639	646	598	628	637	667	640	592	581	631	649	618	606	620	616	627	627	620	667	599	646	630	588	612	591	640	624	641	608	611	638	698	620	645	645	629	637	620	618	647	643	635	606	670	618	602	580	618	681	635	659	612	585	659	644	633	571	627	649	624	603	615	674	624	597	647	657	632	682	668	647	634	656	605	645	627	639	650	626	613	659	660	664	626	625	600	596	626	627	606	613	642	666	567	650	654	631	673	635	654	589	654	622	624	649	657	665	643	602	651	624	633	641	613	618	649	631	644	592	595	584	638	641	623	624	679	638	615	619	631	648	625	643	610	583	629	630	608	630	601	593	638	658	670	623	607	668	661	674	635	607	624	646	587	607	636	617	582	655	629	649	642	703	660	617	667	643	604	625	634	636	667	634	673	648	596	671	660	660	589	664	604	610	633	641	656	609	590	656	635	629	652	641	612	600	655	633	656	650	623	664	626	635	609	670	613	656	666	638	611	679	623	617	667	637	613	623	639	590	633	590	593	622	618	635	642	633	629	650	617	664	706	631	617	614	613	582	589	589	623	607	607	652	574	672	585	639	569	650	598	582	625	621	639	642	652	634	616	637	633	619	641	632	666	635	587	625	608	599	649	605	601	622	681	625	677	586	635	633	600	694	639	653	629	668	642	603	670	612	632	631	636	609	630	648	622	625	570	610	641	658	646	623	634	638	622	672	656	601	609	624	581	619	643	632	647	623	657	644	645	638	618	645	571	625	574	616	656	636	584	618	635	626	677	624	629	630	594	625	634	650	619	598	628	622	656	588	671	672	615	631	600	648	599	588	627	661	631	631	622	660	650	666	607	651	630	646	614	590	634	611	619	597	628	639	627	630	659	596	630	623	646	588	624	671	600	603	643	683	621	599	619	593	604	658	619	631	621	607	613	628	647	663	680	659	609	630	667	618	659	660	604	630	617	655	611	654	601	640	606	633	649	615	632	591	600	658	664	659	651	651	633	653	640	622	638	673	627	646	705	623	644	627	613	664	626	622	623	649	620	646	600	632	644	619	714	632	653	632	596	581	641	640	575	609	645	660	644	585	637	676	621	595	573	609	666	627	646	636	583	632	654	658	636	627	627	653	587	633	599	680	590	653	634	635	673	620	579	640	598	613	628	614	687	634	661	691	627	656	663	585	628	599	623	664	641	610	670	633	648	585	630	646	644	609	672	625	667	666	671	620	682	605	611	620	631	625	644	593	630	671	682	631	625	627	636	614	654	653	662	642	613	650	645	652	646	618	631	597	620	637	638	633	632	628	600	632	618	630	573	610	603	637	618	620	610	645	619	697	595	638	680	632	597	622	629	638	624	600	594	634	630	627	649	639	702	655	655	611	654	640	677	670	702	635	626	635	601	638	684	614	621	711	609	680	618	647	575	631	656	626	610	626	641	639	575	621	608	623	606	640	642	620	659	640	633	599	635	634	672	644	632	615	629	587	633	634	626	607	636	645	624	622	627	583	657	597	646	627	632	621	634	639	650	666	607	613	646	596	634	644	610	625	634	583	635	646	621	642	672	623	630	616	631	631	653	639	647	623	666	615	620	602	621	690	597	607	618	635	638	609	681	610	615	620	616	626	657	613	663	612	604	619	648	646	656	612	625	639	612	594	606	647	599	647	626	625	661	646	599	610	699	643	583	637	580	608	624	606	628	680	654	674	560	592	628	617	613	631	621	591	617	631	620	652	613	606	642	680	640	609	642	630	625	710	639	654	638	616	594	614	635	602	631	681	631	590	622	652	639	638	634	612	666	645	632	604	602	659	638	647	617	639	635	646	620	615	598	666	642	677	607	618	624	639	611	606	635	642	602	591	648	630	628	614	667	639	651	612	565	635	637	643	658	594	602	619	665	589	623	635	651	608	636	605	638	619	621	600	610	630	642	610	636	657	627	633	652	642	619	624	597	623	630	630	641	628	655	651	652	658	619	625	625	642	661	635	606	633	608	610	611	616	613	608	626	638	646	630	664	631	657	645	629	646	635	666	653	654	640	625	610	612	594	627	612	629	614	678	635	655	615	610	622	644	602	653	604	604	626	621	656	593	607	611	671	631	675	621	627	634	671	660	648	664	628	641	609	601	629	673	647	628	644	666	644	574	617	626	612	643	634	591	672	663	661	612	621	645	613	612	633	623	679	642	614	654	606	644	626	617	665	583	646	626	633	627	623	607	587	610	616	629	654	599	608	615	622	645	637	645	664	606	592	661	657	627	634	619	632	603	620	698	643	658	590	620	649	659	670	640	666	615	643	589	630	633	631	641	645	631	604	592	650	603	664	666	635	645	603	648	665	600	606	620	632	630	636	659	635	613	588	616	644	599	614	585	635	652	641	661	672	579	672	610	642	611	677	651	660	575	676	634	602	599	673	634	602	624	644	630	664	590	679	638	645	614	636	627	655	586	615	646	626	614	620	641	659	623	619	587	624	630	645	669	658	641	624	582	615	669	595	647	615	636	634	679	649	674	640	633	619	596	592	625	660	580	620	592	590	623	610	616	667	629	559	640	608	597	627	686	603	563	625	608	674	657	569	626	652	631	637	677	637	662	639	623	670	596	636	583	647	615	634	640	643	595	645	654	644	563	652	658	598	731	607	652	617	638	606	638	621	586	628	643	610	590	636	665	635	671	625	656	615	647	642	622	622	617	663	617	685	643	610	616	630	612	616	594	639	623	614	606	658	629	670	662	639	643	599	587	632	691	603	666	673	650	616	615	638	625	587	681	639	654	636	647	619	647	653	642	616	657	667	625	653	628	622	608	657	625	665	658	686	612	612	642	607	635	650	633	644	634	597	607	630	628	646	653	655	622	631	671	626	629	583	664	618	621	662
6041	1836	597	426	622	576	488	383	318	263	223	207	152	143	158	134	112	109	103	81	93	62	77	74	78	70	64	68	57	43	55	57	55	63	56	46	50	55	51	43	52	59	60	38	26	32	56	44	39	43	48	45	50	31	44	38	38	47	29	39	39	44	40	41	51	27	36	38	48	30	44	43	27	39	35	49	38	49	43	36	35	38	39	46	30	35	35	36	40	40	34	39	27	47	32	36	42	26	45	34	21	27	36	36	37	29	34	44	32	45	33	52	38	47	44	37	30	41	34	40	32	34	45	23	23	24	56	45	35	35	39	43	42	43	49	39	30	46	35	35	29	46	39	23	31	35	34	34	31	36	45	41	48	34	38	32	32	45	30	24	43	29	35	30	29	39	38	34	36	37	33	30	38	20	26	41	38	26	19	51	38	35	43	30	28	35	36	43	31	49	34	45	34	41	41	40	25	37	41	43	46	38	45	36	40	41	48	38	37	40	33	50	40	30	46	42	38	45	48	34	37	44	41	44	33	41	43	36	45	41	45	35	43	41	23	45	41	30	50	47	23	51	39	26	37	37	28	48	37	29	31	41	22	42	37	36	36	42	41	47	34	32	44	49	49	30	42	29	36	37	46	45	35	29	29	43	41	37	30	36	26	41	34	45	29	46	37	41	41	46	34	39	39	30	26	42	38	30	33	33	42	45	42	43	39	38	47	31	38	35	38	37	28	34	42	30	39	23	45	44	33	30	38	35	42	25	39	35	36	35	37	26	39	32	33	44	37	39	37	39	34	38	49	37	36	27	36	40	37	34	38	32	36	42	38	35	36	28	33	38	41	36	38	32	40	38	33	53	29	38	57	34	34	37	35	31	35	42	37	41	45	43	43	47	40	37	38	35	42	41	36	34	28	38	28	40	40	37	40	47	39	37	38	35	41	40	35	42	28	26	26	49	34	39	35	36	34	36	32	41	35	43	35	39	28	30	22	33	40	28	31	35	38	32	31	44	38	38	33	33	44	34	40	28	41	35	46	33	36	39	35	38	42	39	33	26	27	53	33	37	40	37	42	38	38	40	31	38	39	39	37	33	40	38	37	39	34	36	27	30	32	38	41	36	43	45	39	34	43	39	37	36	31	54	39	35	48	35	36	35	34	39	44	37	47	44	36	31	34	43	39	40	46	42	38	38	37	40	42	38	26	42	51	39	47	42	46	41	38	43	41	29	43	37	39	36	33	33	23	34	38	36	45	45	34	41	32	35	35	32	29	42	37	34	36	24	30	34	39	43	34	33	41	27	41	47	44	37	26	36	26	32	42	41	37	37	32	39	38	47	38	34	54	43	27	31	38	34	33	40	32	48	30	41	41	39	36	33	37	19	39	40	33	33	26	30	41	35	36	37	39	34	35	37	48	30	38	32	46	32	32	36	35	41	37	36	26	37	24	37	41	43	44	38	29	39	36	44	42	41	41	37	41	32	41	38	48	42	29	39	37	50	37	39	37	42	37	28	34	42	29	39	41	39	38	37	40	37	34	36	38	41	36	41	38	38	44	29	36	38	39	32	33	34	29	32	30	40	32	32	35	38	35	29	45	41	39	20	41	43	23	31	37	24	34	39	43	31	36	22	31	33	30	45	31	29	36	39	36	40	33	34	29	41	32	43	39	34	39	41	34	43	32	30	36	38	41	44	37	34	38	39	36	48	34	41	42	35	33	35	52	34	45	38	39	38	39	42	50	43	39	43	37	33	39	24	33	32	37	39	27	30	40	29	40	38	43	35	45	35	43	38	34	36	33	39	35	39	37	26	40	29	33	39	35	42	39	37	29	37	31	25	39	32	34	34	27	48	42	31	36	35	41	30	48	35	20	34	31	37	49	37	46	35	39	31	39	31	40	34	30	31	37	35	41	49	33	32	44	34	29	30	32	42	41	39	40	33	42	41	43	38	25	37	32	38	31	37	31	48	33	25	41	36	42	43	36	34	32	26	45	31	48	27	30	27	41	32	48	46	40	40	36	38	27	27	42	31	46	48	31	41	39	31	34	31	45	35	41	26	25	41	40	35	36	36	39	36	47	39	30	44	30	39	48	20	35	28	32	34	39	35	34	29	34	39	48	34	35	36	38	39	36	37	32	34	32	31	41	31	42	41	42	36	38	37	37	36	41	44	40	36	33	45	32	34	31	32	40	35	27	39	29	46	35	54	37	36	46	34	34	44	34	25	28	30	33	39	33	27	37	36	30	41	36	46	38	31	40	35	43	35	45	36	35	42	39	37	38	27	43	34	24	44	31	36	44	34	42	36	40	37	34	28	35	49	34	31	25	44	39	37	42	31	36	29	48	39	35	36	44	44	34	37	36	23	31	21	38	42	47	41	26	37	39	29	32	36	25	38	50	37	33	29	47	41	38	32	29	35	30	28	37	38	31	37	35	42	39	29	42	35	36	39	36	31	41	30	40	40	45	50	40	41	39	39	32	36	38	41	41	35	35	47	40	41	35	44	39	38	42	41	27	31	33	46	18	37	43	38	30	25	41	38	39	31	46	30	34	37	34	39	29	34	42	35	40	48	47	52	40	36	33	31	31	39	32	38	41	33	36	42	30	34	36	45	40	27	35	35	41	37	33	36	40	39	26	33	35	38	38	49	47	43	29	39	38	42	39	30	28	33	32	33	32	31	40	24	40	32	29	36	34	41	43	42	34	28	42	45	41	29	41	37	36	33	34	37	33	44	34	51	30	32	47	39	46	34	27	45	41	36	38	41	40	38	37	35	31	37	33	38	30	36	36	27	44	33	32	31	52	22	25	37	31	37	48	41	29	41	26	32	31	44	33	35	36	40	44	46	39	36	36	36	41	33	33	36	44	30	42	31	43	44	43	28	28	44	27	40	38	34	32	39	30	36	44	34	40	43	41	40	39	34	37	43	41	37	31	51	38	40	30	36	37	47	32	41	36	37	36	36	36	43	36	45	48	47	36	40	36	41	35	34	37	41	46	45	36	31	37	38	34	37	42	35	41	28	38	30	29	38	32	39	31	40	23	32	37	32	33	36	41	29	34	34	39	32	43	29	28	34	40	38	26	39	38	43	37	39	40	38	27	39	33	34	34	32	43	32	42	36	36	27	35	32	36	34	37	36	26	33	30	41	36	38	40	37	44	34	39	35	38	46	28	45	28	43	37	36	25	25	38	33	29	28	39	30	28	37	27	31	43	26	40	45	35	54	38	48	40	28	47	34	37	32	36	37	33	38	37	45	50	39	31	44	47	47	36	37	38	34	35	43	34	44	34	43	32	34	41	42	30	37	23	34	42	47	33	40	38	35	51	30	31	33	42	32	38	43	34	36	42	22	36	39	34	28	36	37	38	43	31	35	51	37	43	43	31	42	47	42	35	45	32	29	40	29	36	33	44	34	28	44	35	41	43	53	41	50	34	41	33	28	37	40	44	39	45	43	33	39	42	38	47	36	41	30	32	37	44	33	41	31	42	40
37986	23703	13293	23787	31825	31218	27480	22858	18514	15299	12671	10461	8950	7948	7103	6228	5662	4898	4207	3848	3482	2816	2521	2224	2149	2289	2250	2240	2098	1864	1762	1809	1721	1724	1574	1626	1647	1573	1449	1311	1259	1150	1081	1071	1042	975	922	908	901	940	902	900	896	845	832	848	863	812	810	797	814	731	828	761	772	725	750	692	739	740	744	741	659	636	725	679	708	673	682	658	686	663	657	655	645	674	669	668	651	606	640	687	604	662	658	605	650	650	606	600	642	595	603	640	645	638	659	642	625	621	599	663	602	579	610	606	622	627	672	638	587	659	629	620	635	606	628	647	624	603	566	627	632	578	696	601	566	615	625	608	623	611	646	642	602	593	643	621	636	619	629	641	644	634	640	659	613	607	643	629	662	678	641	617	669	626	652	612	647	624	649	600	665	623	649	633	611	625	605	592	599	633	639	648	582	621	616	635	635	584	610	630	641	597	615	624	659	639	627	640	623	604	600	627	620	611	634	579	601	622	629	553	648	637	602	652	610	603	658	623	653	605	641	705	626	671	630	592	613	629	591	654	657	655	610	599	624	653	594	590	596	595	612	602	584	630	603	641	599	630	620	571	597	617	597	646	632	640	672	564	588	617	602	572	606	636	606	602	628	671	653	631	598	629	631	630	638	635	634	635	606	609	637	600	596	631	633	617	605	610	641	651	634	585	649	616	615	608	637	647	632	559	692	619	635	612	602	654	630	567	638	645	584	606	607	552	597	664	624	677	649	618	593	601	638	626	630	624	662	592	603	608	634	647	661	618	611	604	621	624	571	624	565	646	688	626	657	602	621	624	591	589	611	610	609	598	588	625	607	621	663	618	618	601	605	587	599	608	616	625	597	618	644	594	629	625	607	610	654	594	604	636	618	635	575	609	657	598	596	606	580	626	622	619	664	609	587	628	630	627	654	598	612	627	646	649	645	558	593	670	634	588	624	620	648	631	632	626	634	594	618	646	624	573	596	581	658	619	605	615	586	582	588	616	599	634	618	573	551	658	646	654	615	648	650	653	600	614	619	629	591	580	600	645	622	623	686	651	614	614	599	613	624	680	681	597	649	622	585	628	622	638	604	608	660	591	624	592	610	664	625	586	583	631	637	625	656	615	623	659	588	621	672	622	619	606	585	542	647	652	623	606	591	582	645	643	629	594	596	652	665	655	627	630	668	623	635	616	582	596	591	634	629	608	616	614	642	602	659	646	619	617	632	653	571	617	668	605	586	616	612	594	637	631	645	611	637	612	662	630	650	593	600	626	614	617	634	630	600	610	651	599	620	574	640	588	618	664	589	677	621	599	605	577	594	588	644	620	619	605	624	591	628	573	622	628	623	626	602	627	613	647	600	612	600	628	685	646	605	680	585	598	589	598	670	615	675	622	636	602	659	618	590	643	656	586	609	608	633	597	654	620	602	606	619	600	612	636	641	651	563	633	632	627	609	596	654	619	641	615	609	630	609	613	625	628	594	595	621	624	568	599	624	616	603	600	640	590	625	672	633	626	626	680	607	599	679	625	567	625	595	618	599	600	615	621	642	611	690	621	612	587	597	607	677	572	606	616	644	618	666	603	630	651	617	617	637	630	623	619	577	615	567	615	582	612	629	594	608	623	595	638	657	656	655	607	626	624	620	671	639	611	624	596	614	644	636	637	626	619	577	620	567	629	606	615	577	603	566	602	594	621	649	592	655	670	613	632	605	591	654	626	591	586	589	630	646	642	599	621	623	613	659	665	646	640	596	577	663	592	624	624	623	585	563	604	639	623	661	641	663	614	604	595	620	633	611	601	641	669	623	658	605	608	618	610	620	628	658	614	612	612	677	617	669	617	658	599	629	605	627	651	606	606	633	688	583	651	601	594	645	641	623	655	594	607	647	652	638	606	601	594	627	593	618	692	645	610	611	623	619	592	601	628	601	636	606	625	637	613	668	634	649	645	657	668	621	618	635	634	589	605	662	664	648	606	592	596	594	607	613	608	617	603	641	599	621	611	629	644	650	577	646	617	629	640	602	644	652	611	624	627	659	628	586	637	625	671	595	631	592	623	594	636	618	609	616	637	634	620	626	631	585	615	609	615	624	611	629	596	654	580	621	629	642	588	628	624	593	587	609	621	672	621	608	602	599	645	640	648	621	608	647	625	663	663	588	593	623	588	628	612	594	611	651	631	651	630	645	577	613	615	634	613	652	587	592	596	622	598	640	639	615	612	597	659	598	633	635	577	636	632	632	615	574	547	654	655	644	643	667	621	620	644	622	614	629	621	618	590	621	655	642	630	631	627	623	645	686	631	609	609	613	662	596	640	607	627	596	636	625	604	682	594	629	569	615	576	630	612	617	609	598	627	605	617	634	597	595	653	599	637	630	586	603	614	645	606	651	627	624	618	619	627	609	661	636	608	628	632	614	651	633	608	612	603	569	634	629	615	616	628	652	594	603	611	655	707	652	647	632	612	591	662	607	644	648	610	617	625	620	629	603	594	591	666	614	612	628	613	645	618	590	638	630	596	621	628	612	657	638	637	590	643	640	624	597	587	545	690	589	634	654	586	606	636	662	623	622	639	649	656	620	618	612	625	641	610	644	606	627	623	654	621	619	674	609	651	618	613	643	588	611	625	650	612	607	652	679	637	662	606	580	620	622	636	629	618	601	630	656	634	639	620	637	672	653	618	687	609	622	626	619	635	647	609	603	604	612	620	541	634	660	647	620	682	624	604	628	622	629	613	659	626	628	609	618	663	625	674	612	630	645	643	629	625	602	589	630	652	632	620	639	607	623	643	624	604	636	645	651	589	636	623	595	599	638	631	594	644	617	639	581	650	648	625	629	613	607	595	594	626	646	659	589	658	644	613	591	607	624	623	642	638	598	640	624	662	658	651	621	632	589	635	633	613	628	609	669	634	597	618	636	643	601	620	625	671	661	603	632	580	629	664	602	610	631	641	603	615	615	646	616	600	636	588	612	636	599	642	602	648	688	619	650	616	606	654	645	595	635	583	639	621	615	593	626	633	671	631	613	624	611	582	602	612	610	589	631	589	627	657	668	658	571	595	598	613	645	596	631	611	632	626	629	625	628	644	639	682	577	627	624	590	594	589	638	629	646	646	594	605	639	654	614	644	618	633	621	632	616	638	639	624	624	628	622	626	579	624	575	654	671	591	659	668	641	633	596	629	629	596	611	629	632	648	556	575	597	595	621	597	643	611	651	629	611	643	588	626	598	653	638	620	620	571	585	630	656	591	614	612	626	669	695	622	641	635	650	640	648	630	632	581	643	609	632	629	685	599	582	616	622	625	629	621	622	623	582	641	695	637	637	624	628	627	592	715	622	571	621	603	591	612	637	605	650	676	635	633	655	608	633	615	620	602	585	603	614	630	608	611	591	608	594	613	642	606	610	606	672	608	605	620	639	600	594	634	583	668	592	625	613	651	661	624	651	617	625	564	599	609	642	704	622	659	616	630	646	660	631	642	607	597	604	629
7726	3323	946	592	853	836	689	633	483	402	309	274	264	211	213	165	170	164	127	139	142	96	91	72	91	94	81	81	81	70	68	82	64	68	84	80	88	66	71	62	57	58	48	64	51	60	45	58	51	54	53	52	55	48	52	53	41	40	41	39	42	36	41	50	39	54	39	48	39	56	42	47	47	58	48	43	31	44	44	37	53	46	53	36	46	56	45	42	39	49	51	47	40	28	48	48	41	44	36	39	51	37	49	55	36	48	46	61	34	40	48	34	45	38	38	42	43	51	42	43	43	56	41	49	56	49	46	44	42	47	46	34	48	53	52	40	60	49	41	51	40	46	53	50	47	32	38	45	60	44	48	39	55	49	45	40	37	49	49	50	49	31	31	44	42	51	51	45	39	48	41	47	58	50	42	41	46	35	48	44	37	48	43	49	38	44	51	39	38	32	47	42	51	41	48	57	44	64	36	39	38	55	50	42	40	56	43	39	47	46	46	35	41	37	46	34	48	42	38	35	46	36	47	49	43	46	32	40	44	42	45	39	50	40	38	42	54	51	50	46	32	40	33	55	56	47	40	46	42	53	29	37	50	35	36	53	43	42	41	53	43	43	46	51	44	46	43	43	27	37	33	38	35	38	52	40	50	42	43	38	42	47	46	41	41	48	37	35	39	49	44	45	49	39	34	42	41	33	50	35	45	44	42	40	38	47	40	53	40	37	45	43	40	40	44	46	51	40	41	53	38	45	33	40	46	39	33	59	47	42	47	42	35	50	38	50	37	46	40	42	50	45	43	38	52	42	32	41	36	31	41	40	54	47	52	49	41	41	45	41	28	54	52	43	53	44	47	51	44	42	35	46	38	57	37	64	41	50	32	42	40	40	48	45	45	43	53	33	36	41	35	44	42	37	54	44	40	52	33	43	38	40	50	46	40	55	35	44	51	52	41	51	45	43	57	41	37	44	40	43	44	38	44	50	37	41	60	48	48	45	54	52	57	52	51	50	51	44	51	42	40	40	45	45	36	55	57	44	54	46	39	36	42	37	53	47	46	47	59	34	47	46	48	38	45	44	43	43	41	42	34	35	48	58	45	55	41	43	45	46	35	49	51	34	50	34	46	34	34	46	45	52	48	39	51	45	47	42	49	49	35	33	42	50	26	43	42	32	44	40	41	50	38	35	61	41	34	40	50	52	40	47	43	51	38	37	56	36	39	53	47	36	45	37	41	51	46	40	42	47	32	33	36	33	41	44	46	47	44	56	46	43	42	54	40	40	35	51	42	43	64	44	50	54	52	51	46	60	43	45	55	39	39	47	35	47	50	43	54	43	42	44	39	44	43	44	38	49	50	42	45	54	53	43	29	50	51	29	45	47	55	49	39	35	47	47	39	45	42	32	39	52	32	41	52	38	25	51	37	32	42	43	47	48	38	44	49	60	38	47	31	42	55	45	41	50	41	40	50	50	39	45	52	46	53	38	40	43	44	45	37	52	49	37	43	36	56	45	42	37	48	51	44	36	33	50	44	33	39	44	49	57	48	66	51	42	43	47	53	58	50	33	50	44	36	41	44	56	36	54	43	44	39	57	42	44	35	46	39	41	47	43	37	49	48	43	42	46	42	47	51	44	38	42	47	45	41	58	39	40	42	48	43	41	47	49	41	46	58	32	50	56	43	45	43	49	57	41	47	51	37	46	45	43	44	51	46	50	44	41	33	50	40	51	48	54	38	44	48	44	42	31	56	50	46	43	48	59	39	38	42	51	41	31	37	53	38	39	50	54	40	40	38	35	60	41	42	44	53	50	35	56	48	45	52	40	34	30	37	38	42	49	45	44	47	45	40	37	50	47	28	51	49	38	38	36	48	35	47	49	41	46	39	61	48	33	45	51	37	47	50	47	48	46	54	47	53	55	46	51	35	42	49	51	40	38	37	37	44	52	56	39	49	52	38	48	52	43	56	38	46	51	39	42	49	51	49	45	41	42	36	43	40	55	51	46	45	45	40	43	39	45	43	44	39	48	56	41	43	57	51	43	38	39	55	62	44	44	36	42	52	34	52	57	44	48	49	48	43	45	45	52	60	54	45	36	47	38	45	44	46	43	44	43	44	60	36	43	35	40	42	49	50	45	39	44	63	37	54	32	46	50	51	43	29	43	41	57	43	50	49	49	60	47	43	44	35	40	33	41	55	54	49	45	51	44	40	40	46	51	49	37	50	50	55	34	42	46	39	52	44	50	46	44	46	42	48	47	53	41	42	38	42	50	58	42	43	41	38	40	38	40	42	40	31	43	39	43	47	46	58	33	59	53	61	46	61	47	44	40	40	43	53	36	41	41	36	41	45	41	49	36	46	37	45	38	41	40	36	37	45	48	41	57	56	45	38	36	42	46	48	52	34	51	43	37	44	45	49	46	40	43	44	46	41	36	46	28	47	46	40	40	38	44	48	41	45	43	42	33	29	51	58	45	52	48	35	39	31	44	40	49	49	43	48	45	44	32	48	36	44	33	44	49	36	56	59	47	45	36	38	47	45	54	44	41	37	32	56	45	33	30	40	41	41	39	48	36	38	47	53	43	55	48	46	45	48	42	48	40	39	55	41	50	46	43	49	43	40	32	43	42	42	39	42	34	57	38	53	44	41	46	51	46	56	50	56	42	44	43	48	41	35	56	46	27	42	49	39	45	50	43	46	42	41	43	50	45	39	39	49	40	25	44	41	51	46	35	41	42	51	39	48	42	57	56	42	56	52	44	47	38	40	44	43	38	45	46	61	44	37	40	49	44	47	51	46	33	57	48	45	45	40	41	56	44	48	52	44	50	46	51	36	43	53	44	54	62	45	39	50	53	58	55	39	45	47	48	48	31	38	46	48	55	46	49	35	53	35	33	51	64	48	56	44	36	49	39	47	48	37	46	48	50	45	42	49	54	60	44	43	38	56	33	52	49	38	51	42	46	42	34	41	38	42	50	34	50	49	45	38	55	40	47	40	40	56	44	47	47	47	43	45	42	34	44	54	57	44	60	48	57	53	36	40	30	43	38	42	35	40	45	45	48	46	39	49	42	46	50	36	39	41	48	40	36	48	37	44	43	44	40	44	47	39	42	47	41	45	39	46	36	36	58	45	46	48	35	48	36	37	46	56	45	38	53	54	47	61	46	39	42	48	52	53	59	45	38	61	46	37	34	42	34	38	42	39	42	51	40	35	43	41	43	51	46	50	32	30	35	61	50	38	49	52	43	40	36	30	44	53	38	45	55	43	53	54	43	41	50	38	47	46	43	43	31	39	48	54	42	61	47	49	41	54	39	44	56	36	41	45	42	57	38	43	57	32	48	47	52	52	52	47	52	46	46	56	45	35	38	43	53	40	33	43	41	39	48	33	47	53	43	62	38	42	42	47	36	49	35	49	42	48	48	36	40	41	47	51	40	33	50	53	47	54	49	53	41	55	46	45	40	43	46	39	41	39	48	49	50	42	42	40	43	41	52
44944	28652	17743	28172	36084	35634	32091	28192	23964	19899	16920	14307	12785	11147	9798	8709	8022	6935	6219	5673	5193	4229	3386	3188	3263	3366	3343	3015	2643	2563	2444	2379	2238	2335	2431	2346	2231	2096	1994	1771	1705	1562	1513	1436	1412	1253	1232	1184	1266	1232	1231	1179	1173	1085	1121	1067	1045	1088	959	1020	995	989	962	981	887	918	878	830	880	900	863	805	858	865	848	768	795	794	759	867	841	781	748	779	834	795	821	737	769	731	790	776	767	768	723	758	792	760	690	684	762	769	710	708	764	750	737	753	756	802	740	708	777	733	726	745	720	737	754	744	714	762	761	794	737	766	736	737	716	740	791	738	792	734	735	769	790	751	687	727	717	699	790	747	724	722	732	752	727	761	736	737	716	698	772	711	702	800	770	749	784	705	747	745	729	726	757	787	741	810	732	711	755	769	768	773	729	704	712	726	706	776	763	740	711	743	717	745	760	805	689	744	733	674	754	703	709	725	743	733	736	676	762	763	740	732	735	771	758	711	759	776	735	771	754	728	717	747	747	714	754	792	772	795	725	748	739	731	728	701	678	724	734	721	763	754	752	701	737	752	747	719	768	723	752	734	690	761	755	715	727	709	729	689	722	760	772	702	744	737	721	769	773	751	691	743	731	733	775	747	770	728	692	761	724	731	775	765	717	727	762	704	732	764	742	726	722	765	751	773	694	733	728	753	758	704	696	721	796	716	753	722	701	697	695	757	704	762	762	766	762	735	764	777	698	706	776	762	739	764	770	735	711	741	738	735	746	803	762	762	726	742	747	725	719	744	729	730	770	759	744	789	739	743	747	695	732	777	752	753	707	745	706	752	724	739	697	754	743	722	703	724	786	731	738	738	773	698	704	748	695	688	750	723	722	736	786	680	674	757	683	743	727	704	706	733	752	740	771	762	747	755	716	714	776	733	733	750	745	730	770	762	778	753	730	738	775	720	763	759	736	696	737	704	758	785	729	714	754	801	715	742	740	711	705	736	759	733	712	724	750	725	740	762	709	780	748	747	757	723	744	748	725	734	768	733	716	758	713	751	739	749	715	783	718	781	705	771	690	760	771	711	734	683	689	712	752	704	760	718	686	748	711	733	728	730	738	676	729	730	706	787	723	720	708	716	672	770	740	724	715	745	725	708	751	708	724	783	709	751	753	751	722	715	745	738	738	789	726	711	775	695	713	787	774	741	706	712	726	779	733	730	686	706	777	697	762	718	750	688	736	743	737	710	749	736	746	729	741	735	781	711	701	746	754	752	714	701	739	740	720	808	770	729	715	722	752	735	798	739	686	723	757	710	746	739	678	718	736	793	710	704	745	765	725	726	712	735	720	732	704	730	722	754	738	748	736	746	768	750	716	700	709	771	696	747	739	729	729	727	728	770	727	787	743	743	706	752	715	709	726	728	720	683	723	744	706	750	733	712	679	687	698	739	763	740	724	777	736	740	716	727	744	725	720	746	701	715	768	768	719	721	734	705	755	749	750	737	712	728	757	716	686	738	678	748	727	745	729	710	728	721	777	713	761	732	786	741	742	729	760	768	659	741	761	733	734	708	708	753	702	749	763	745	759	704	742	731	747	750	761	746	757	753	694	748	774	729	738	775	742	738	722	737	779	726	700	740	774	793	691	704	715	787	739	735	755	784	689	750	754	722	731	677	676	714	711	757	728	725	700	685	709	725	735	738	731	731	719	721	751	727	725	696	765	687	769	759	775	724	676	760	740	711	744	739	718	722	740	707	752	703	774	747	737	779	705	748	760	754	729	743	741	712	744	755	743	717	718	759	764	724	738	716	749	744	715	718	758	734	779	750	732	723	714	707	795	727	734	753	693	698	697	733	722	770	726	752	730	777	771	732	750	785	743	764	743	704	726	729	770	706	788	782	753	787	747	722	762	760	733	732	719	699	740	740	689	715	690	707	756	730	742	776	731	739	692	783	750	737	713	676	746	760	753	734	705	749	719	770	808	765	698	735	736	767	730	752	714	728	745	753	699	727	723	717	740	751	801	732	759	778	752	715	738	771	785	731	739	743	776	769	729	772	779	732	731	747	741	729	738	795	722	712	694	733	727	748	746	735	737	756	723	718	692	707	770	733	728	761	712	730	747	747	681	752	742	685	754	762	735	763	728	752	714	745	765	736	781	717	718	769	717	712	742	756	748	732	745	766	659	739	712	736	742	712	767	735	753	711	790	735	741	753	736	710	763	731	756	782	745	754	742	734	706	717	713	769	727	742	721	740	689	771	722	698	718	736	784	727	760	731	745	741	725	753	754	747	702	743	730	777	786	738	704	760	712	770	714	698	725	731	737	758	750	741	716	732	731	752	752	760	794	747	740	755	699	760	724	766	688	771	724	725	737	706	781	724	742	740	784	707	712	746	751	714	749	755	738	707	688	734	727	727	776	732	690	753	770	779	707	745	683	704	749	716	769	709	729	737	757	719	723	734	744	734	723	751	805	755	718	768	732	754	738	717	729	776	789	723	714	720	705	747	743	750	730	733	753	740	720	738	740	733	766	731	742	734	733	737	741	691	703	765	736	769	761	729	743	757	719	736	729	713	744	700	714	750	746	711	766	749	712	710	731	748	755	708	736	702	737	727	728	724	738	739	760	690	753	754	724	753	783	735	731	716	747	742	713	781	717	731	739	696	762	731	749	746	743	799	739	708	761	716	739	731	729	694	682	735	734	732	772	765	744	726	694	720	758	711	705	712	703	692	735	748	763	795	789	746	784	770	745	776	732	709	749	760	711	697	711	770	780	763	753	744	724	723	734	773	750	773	732	738	767	689	791	755	760	719	732	766	715	767	737	720	639	748	711	734	730	718	721	815	708	760	758	726	761	723	734	712	745	766	759	748	725	740	745	735	759	706	720	722	776	720	719	718	733	720	770	713	726	745	708	745	739	710	723	752	743	760	729	770	738	721	767	758	721	764	707	710	724	766	733	731	706	717	690	682	750	711	719	721	705	686	723	736	756	722	710	715	761	701	736	761	779	728	743	772	737	769	737	717	747	752	767	768	697	703	758	703	732	727	726	718	790	725	730	731	737	753	740	717	756	779	782	736	709	724	680	749	780	753	689	687	755	746	724	774	722	757	707	719	693	721	677	691	724	744	711	734	763	749	746	684	738	681	754	735	748	772	706	738	758	727	751	706	741	694	722	719	728	758	707	737	730	738	689	711	690	702	745	749	739	742	677	722	718	733	766	684	698	708	728	731	701	728	726	731	708	684	735	778	733	735	759	713	690	781	683	739	710	733	736	718	720	769	697	758	745	753	740	761	748	771	745	724	699	774	724	736	732	718	693	797	764	699	752	731	731	748	768	718	773	700	745	694	686	696	731	771	748	736	760	701	751	712	724	711	762	730	815	721	753	747	729	721	723	722	712	736	736	699	724	719	727	682	778	736	686	765	763	718	718	778	740	745	741	786	745	716	714	829	723	779	793	743	708	736	734	699	743	746	767	737	732	708	748	730	772	743	764	737	745	762
3687	1257	471	226	326	389	303	238	208	194	141	125	110	101	85	71	92	73	63	76	67	48	38	55	44	42	47	42	44	45	39	44	40	38	35	35	46	41	41	42	35	32	39	29	28	35	35	32	30	25	32	35	27	36	30	26	25	27	21	20	25	28	36	29	32	32	23	31	27	42	31	32	27	35	35	39	28	30	39	31	28	22	30	25	29	31	29	28	15	19	17	22	25	25	25	31	27	20	30	20	30	25	37	38	27	26	32	29	30	27	25	26	25	28	30	31	26	22	25	34	25	27	35	25	23	35	32	32	23	32	19	30	17	27	36	26	32	25	34	24	23	31	37	22	24	32	27	26	28	28	24	29	28	29	39	31	27	26	26	27	29	29	40	22	19	15	25	37	23	40	33	32	22	31	22	34	28	32	17	31	31	24	29	24	29	26	20	24	29	25	28	30	38	25	28	34	28	19	20	23	19	21	36	29	29	27	28	33	27	33	29	25	34	26	21	33	26	37	26	26	23	31	25	25	24	22	30	34	30	29	26	34	17	32	22	41	37	28	29	25	30	33	29	26	27	26	36	37	24	29	26	33	27	19	18	32	44	27	37	23	33	23	33	32	29	23	35	28	29	24	34	24	24	26	31	34	28	27	21	27	30	24	22	21	37	23	23	28	34	18	40	24	27	26	38	29	32	21	26	32	29	27	25	26	27	28	27	27	20	28	28	24	33	26	41	20	22	33	28	33	32	29	25	22	36	21	32	29	33	35	17	19	34	22	29	24	29	28	28	26	20	26	37	28	34	33	42	32	32	35	28	22	16	41	21	26	39	24	34	24	23	16	30	28	35	28	29	23	26	32	32	26	25	26	27	36	25	33	31	28	25	31	31	31	29	32	34	25	36	33	22	23	38	27	27	26	28	20	25	20	23	20	27	28	27	29	21	19	30	25	27	39	33	28	22	30	26	28	32	15	33	32	27	24	32	21	28	28	23	40	35	26	26	29	36	27	28	33	24	32	29	31	22	23	27	24	27	25	29	28	27	28	36	31	24	34	29	22	26	27	31	25	26	20	32	33	29	25	40	35	21	35	24	22	30	24	40	32	28	31	27	33	31	34	28	32	30	24	34	20	30	36	21	40	17	32	19	45	22	33	33	27	39	32	23	32	23	24	23	22	23	25	24	34	31	28	30	39	35	40	35	23	26	29	31	40	36	28	36	26	24	25	28	30	27	28	29	27	28	30	27	22	27	24	28	26	27	27	28	23	28	23	27	25	34	23	29	28	30	25	34	27	28	28	29	27	30	42	35	30	24	29	27	17	23	25	24	37	26	26	20	25	27	26	28	23	28	16	34	24	27	28	36	30	28	30	19	29	31	28	35	22	30	22	31	28	25	27	22	30	24	22	22	26	20	37	25	28	35	31	28	27	26	34	33	13	30	29	39	23	20	37	22	29	24	34	35	39	29	34	31	26	25	30	30	24	19	33	27	30	17	30	28	25	30	31	37	40	27	21	28	30	27	26	26	26	20	19	22	31	24	22	33	20	30	38	36	31	29	35	23	20	22	22	21	39	29	22	32	30	38	31	27	27	34	27	32	24	28	28	31	31	45	27	27	22	33	31	23	28	33	32	21	26	34	37	26	27	30	28	26	28	30	22	23	28	30	28	28	30	33	23	29	36	20	30	22	24	30	29	34	26	33	22	32	25	28	24	21	36	23	30	25	29	29	23	15	31	29	30	27	23	23	27	23	33	28	25	34	30	29	31	32	24	24	29	30	20	28	28	36	28	23	29	40	22	25	34	32	36	21	28	29	22	18	24	26	33	26	31	22	22	26	22	33	29	26	28	21	24	28	22	31	29	25	27	37	27	28	23	27	24	33	23	38	29	22	38	20	27	28	27	32	28	37	35	22	22	21	21	24	38	29	28	22	21	36	35	25	30	36	23	22	21	26	31	25	28	30	31	27	29	34	23	32	26	24	28	31	35	30	26	32	35	14	24	21	20	29	22	28	27	24	22	28	32	26	27	21	24	32	26	26	27	23	28	24	21	22	19	33	36	32	26	25	24	43	24	24	33	25	31	38	32	26	26	21	35	34	22	29	25	33	26	27	19	27	28	35	24	26	30	26	29	30	35	25	26	23	19	20	33	33	20	33	27	33	25	30	32	27	31	26	27	31	30	18	23	24	21	24	15	30	22	34	22	31	23	25	30	26	28	26	32	25	26	26	24	24	25	29	26	33	17	21	28	24	23	31	30	25	26	29	34	25	18	25	26	49	20	18	26	28	38	29	24	20	26	26	26	26	31	24	33	38	30	24	16	29	22	31	24	15	28	29	27	24	28	22	32	34	23	20	24	30	27	26	17	29	24	35	20	25	27	30	18	27	32	33	30	29	26	39	28	33	25	32	29	25	21	24	18	36	28	28	29	19	23	27	28	21	26	29	33	32	34	28	40	21	25	25	18	30	28	29	30	25	26	24	37	22	29	25	21	32	26	16	39	31	29	28	21	24	31	24	18	39	36	36	28	20	34	29	34	26	25	24	28	29	31	22	23	24	25	30	23	31	30	22	37	36	27	40	28	36	18	28	34	30	31	37	20	39	21	39	24	28	22	27	35	33	22	25	24	25	22	25	30	26	26	23	37	26	19	24	22	29	19	36	24	36	32	26	30	28	25	23	26	23	18	26	18	31	30	32	37	21	24	30	30	27	33	25	29	28	21	20	28	28	24	27	25	35	36	32	22	30	27	27	29	31	31	22	21	31	25	29	24	24	25	30	32	30	29	27	34	30	21	34	26	42	27	25	28	26	29	27	30	34	37	32	24	30	29	31	29	32	33	37	29	18	27	20	31	22	33	23	26	28	33	22	31	29	31	31	27	26	31	33	27	26	25	31	26	35	17	29	25	28	20	29	31	37	22	30	28	26	36	31	24	24	22	21	32	28	30	28	37	30	28	24	30	33	25	32	31	32	20	23	32	30	21	23	32	33	36	27	28	29	22	22	27	32	25	31	24	18	28	26	37	22	30	39	33	27	27	28	20	33	34	23	20	20	29	21	34	29	20	22	24	23	29	26	35	20	30	23	28	31	28	34	30	22	42	26	27	25	33	26	27	27	32	31	31	24	23	24	21	23	30	27	30	23	30	28	29	27	29	34	23	17	28	28	18	24	15	38	22	24	33	26	35	42	29	33	25	27	28	25	24	29	36	30	31	23	31	33	31	26	20	28	29	32	15	25	19	24	32	38	28	19	18	34	35	27	29	34	21	26	24	22	31	36	20	35	31	31	33	25	31	29	33	22	27	23	32	23	31	30	33	27	26	29	29	24	30	25	32	27	32	24	33	28	20	38	27	28	25	29	39	19	33	24	28	29	35	24	32	32	24	32	28	30	29	24	24	29	18	32	21	32	38	44	22	38	22	25	29	26	18	25	36	24	18	25	32	33	28	33	29	33	30	27	26	25	20	30	24	27	24	21	20	26	31	29	26
34819	22130	10658	18467	25452	25986	21284	17996	14761	11675	9340	7707	6735	5547	4575	4039	3866	3357	3014	2936	2497	1830	1563	1573	1707	1777	1624	1356	1309	1305	1227	1202	1255	1253	1207	1218	1123	1096	1066	1058	889	844	803	795	684	710	739	662	720	653	709	718	655	649	570	637	594	646	559	613	591	582	523	574	545	562	520	536	537	501	526	556	534	494	532	535	543	477	518	495	491	464	483	451	508	475	518	485	477	493	496	488	463	486	453	483	499	476	505	493	497	494	464	490	500	504	488	469	508	540	509	501	497	499	510	514	483	485	479	466	487	514	482	464	482	447	509	521	496	433	487	485	469	467	480	474	485	490	488	498	482	514	521	491	486	486	458	452	512	480	504	506	439	500	528	489	496	488	505	478	461	504	483	505	487	479	459	485	508	466	482	464	542	458	463	459	490	439	500	453	493	465	479	516	452	493	480	495	488	480	453	474	483	496	467	451	499	462	507	456	487	427	472	515	496	491	466	467	469	474	485	433	506	496	437	492	491	445	477	471	514	457	436	502	443	487	466	500	476	494	526	502	490	422	489	508	439	488	457	489	483	465	432	449	469	470	472	497	465	490	494	503	458	478	477	485	449	445	463	483	476	495	483	483	453	443	474	495	486	454	446	466	467	426	487	480	482	490	466	483	462	485	469	506	497	502	476	519	450	439	475	480	457	451	495	476	411	500	480	476	463	488	470	487	458	484	505	464	459	480	478	503	429	464	457	476	459	469	498	474	488	493	481	492	508	461	480	450	508	423	508	511	504	430	430	497	504	447	481	478	504	471	493	440	516	491	463	499	480	483	480	477	488	483	460	454	512	512	454	490	470	470	458	457	518	477	492	446	464	455	467	480	508	470	470	474	490	517	508	484	441	452	510	513	492	515	475	475	449	480	526	460	483	449	483	457	513	509	521	472	477	516	448	450	467	466	463	462	477	495	493	476	457	524	476	518	458	472	471	454	485	485	466	464	474	484	493	455	434	452	462	478	466	481	510	473	516	427	485	463	520	473	463	462	477	467	507	461	445	470	462	494	483	487	499	451	450	487	489	485	432	486	448	474	439	472	472	480	480	482	480	465	476	490	492	511	501	451	476	461	475	461	454	464	478	424	484	491	501	474	458	472	515	483	441	500	471	459	474	477	504	451	478	449	506	478	459	473	482	481	449	483	511	467	462	495	481	488	454	475	490	503	446	556	479	516	475	502	494	478	452	468	486	506	506	473	480	511	488	448	457	501	444	508	466	466	487	462	490	509	460	473	499	492	521	485	480	500	480	506	467	502	473	457	491	458	473	464	485	503	486	479	477	454	467	457	499	493	482	483	471	467	474	509	477	529	469	442	451	502	488	512	475	464	462	514	464	461	448	511	474	471	472	454	464	459	475	490	476	427	448	529	522	474	456	470	488	487	483	484	444	502	468	469	493	473	482	439	492	484	453	482	485	466	471	481	472	503	500	479	439	473	480	432	495	487	512	455	529	481	481	497	458	514	448	504	461	458	489	494	463	430	489	516	466	459	468	498	482	468	491	479	494	434	460	463	482	482	494	459	508	448	510	427	450	459	450	485	473	464	454	506	453	471	438	468	500	436	480	492	438	476	513	488	465	477	463	459	447	474	462	479	494	468	481	478	497	439	463	487	489	441	458	454	492	496	446	484	479	473	483	450	433	424	460	505	484	517	520	466	502	462	509	478	470	481	459	495	439	449	513	479	502	469	508	476	477	506	444	461	472	524	496	438	482	463	485	471	476	472	482	500	490	476	468	456	485	522	445	488	464	500	439	480	528	481	504	481	452	449	507	473	505	478	457	443	475	477	477	452	469	445	415	501	455	468	443	476	478	463	496	487	484	509	467	456	492	471	489	451	492	530	464	486	499	458	481	461	454	437	482	456	459	483	469	495	436	492	482	470	507	461	460	476	471	478	432	463	418	482	441	481	465	503	472	477	491	449	445	516	477	483	487	516	485	511	476	498	527	484	494	468	497	477	454	489	495	516	464	460	486	481	444	463	482	449	479	482	502	465	515	415	435	506	459	487	515	462	506	467	474	505	469	461	470	503	490	462	475	458	467	450	467	531	482	514	443	489	497	486	500	460	459	474	508	461	477	445	411	494	500	430	488	480	504	478	490	500	496	531	445	450	484	475	486	469	477	463	469	488	457	441	520	462	473	470	470	465	512	476	452	488	480	432	446	456	475	461	448	465	498	473	489	478	473	481	495	530	491	477	457	502	472	514	495	490	486	481	460	464	443	510	480	480	467	453	475	483	484	487	483	449	465	438	483	484	454	489	483	447	488	475	480	471	460	474	499	502	488	462	486	440	508	470	455	456	454	474	442	506	494	488	448	474	482	528	534	438	466	438	414	458	455	481	519	429	504	463	442	466	518	503	478	431	487	474	505	452	461	474	510	461	493	479	434	497	460	470	486	472	483	443	449	481	532	470	456	496	473	540	482	464	434	493	497	480	497	444	468	505	480	482	433	448	465	463	443	446	485	476	465	469	472	480	534	457	449	501	504	440	474	480	481	462	485	454	459	479	486	471	522	470	463	483	497	455	491	456	487	491	507	481	468	480	495	469	498	482	468	484	508	467	492	493	490	510	468	476	476	478	451	456	538	462	449	456	477	488	495	483	442	487	443	509	458	486	456	489	500	482	431	458	476	475	460	455	465	480	465	479	515	500	443	513	495	479	497	473	479	447	458	484	487	468	468	462	469	453	478	463	446	490	425	491	468	484	512	495	463	465	472	455	472	504	433	461	466	518	486	474	448	504	503	489	505	453	457	477	460	502	431	460	484	493	491	455	525	468	488	463	486	465	459	457	452	483	469	500	467	446	509	483	511	483	500	491	452	483	484	474	505	455	486	470	482	497	466	484	503	485	461	464	490	446	463	467	474	468	469	499	498	498	466	498	455	456	448	460	495	475	472	468	463	464	479	445	492	465	451	479	468	485	468	481	441	453	473	475	521	451	462	456	462	462	471	487	460	467	498	457	484	454	472	448	483	457	504	468	484	505	468	459	472	471	462	487	471	457	442	497	484	458	469	497	470	432	438	470	484	474	463	479	474	496	537	497	462	462	479	473	515	491	499	474	475	479	517	481	463	490	515	456	455	439	494	474	496	463	463	479	506	529	472	443	473	465	495	473	458	470	472	481	468	487	457	527	437	530	471	457	489	482	484	461	446	447	500	460	494	494	468	487	466	455	469	463	501	465	483	461	508	478	454	523	476	499	455	449	465	492	452	427	483	471	458	492	514	471	522	461	449	492	454	475	474	488	437	478	489	493	484	471	493	504	454	470	465	442	531	491	455	470	516	513	448	442	480	426	496	508	455	463	519	439	468	496	497	496	482	495	462	470	464	470	466	473	464	472	464	450	487	494	477	481	472	483	439	462	511	466	449	497	458	499	458	512	437	463	470	444	463	492	437	516	507	494	503	506	471	462	470	485	447	507	480	499	489	500	466	504	462	497	488	495	440	494
6296	3003	863	486	581	581	571	435	411	314	243	253	207	173	159	152	138	108	122	118	88	75	74	73	67	75	55	65	66	71	68	48	72	64	56	57	83	44	54	55	51	53	49	35	50	41	53	36	37	49	44	43	42	47	46	35	38	42	31	46	38	29	34	42	34	36	47	49	32	33	42	27	39	24	44	25	45	47	37	31	40	42	30	46	42	32	30	34	33	27	42	40	32	37	44	37	35	36	45	45	28	40	44	30	45	34	34	46	36	35	32	49	37	33	26	34	42	43	37	37	28	46	34	49	41	23	29	48	39	44	38	37	41	37	30	19	36	40	41	34	27	37	37	29	39	44	24	28	31	28	38	27	34	39	42	43	36	28	32	35	41	34	35	34	43	37	36	40	39	30	35	37	35	40	37	49	37	39	38	30	36	29	35	37	42	51	53	27	42	40	37	40	34	45	23	28	28	37	42	37	35	51	37	33	33	34	46	34	24	37	30	31	44	39	46	35	36	30	31	41	38	39	25	40	24	37	47	30	34	36	39	48	29	38	42	36	52	35	47	36	42	33	30	31	35	45	30	39	48	34	36	37	42	37	39	41	40	41	39	33	33	37	42	42	48	45	29	33	25	42	33	39	31	37	35	49	36	34	31	38	27	40	32	39	39	34	40	39	38	43	35	29	37	37	38	41	35	44	41	43	33	35	38	31	42	31	33	34	29	39	34	44	40	35	40	36	28	32	38	42	43	37	36	35	25	36	40	38	29	36	42	30	43	39	42	43	37	37	24	50	40	40	35	34	40	39	37	30	31	38	47	41	50	41	43	35	47	36	37	35	39	38	34	46	39	30	37	34	43	37	48	36	34	41	39	34	43	42	35	35	33	33	24	25	39	50	40	34	41	48	27	49	38	38	41	36	39	40	37	44	33	41	42	44	40	38	42	32	45	31	43	35	37	31	39	34	32	39	33	44	27	29	36	40	38	41	35	35	40	42	28	38	33	35	38	38	41	33	37	44	37	38	43	29	31	38	37	35	41	41	36	35	29	48	44	36	32	38	45	33	38	40	36	35	37	43	36	40	37	47	34	43	30	41	34	44	36	30	39	37	35	34	31	32	38	23	42	30	47	35	39	44	47	34	39	26	40	34	41	29	29	32	38	47	51	39	36	42	39	31	34	25	40	33	33	32	42	45	39	40	36	39	33	33	26	35	32	39	42	45	40	44	38	45	25	36	35	33	44	29	37	26	33	42	33	41	42	37	45	48	29	45	25	32	43	37	43	40	39	46	47	40	41	30	28	39	34	43	38	47	27	36	32	45	48	33	46	38	43	34	38	39	41	45	38	34	32	39	47	37	40	28	32	35	29	29	27	39	33	42	35	37	24	40	32	40	34	40	42	35	39	27	32	36	37	41	45	24	36	38	33	31	32	42	37	41	35	32	28	39	46	26	39	26	34	25	28	48	39	38	36	35	24	37	29	30	42	36	33	34	42	41	40	30	37	41	42	40	27	39	35	41	37	47	41	30	41	44	21	40	33	32	36	30	42	34	37	38	36	43	32	37	35	40	44	40	34	36	46	39	33	34	39	39	39	37	35	38	37	32	36	33	28	27	38	31	42	42	27	45	44	38	30	39	28	22	38	35	38	39	43	42	33	38	32	30	40	51	43	33	38	29	31	35	29	31	47	36	47	30	39	33	42	24	42	44	42	48	29	33	27	39	35	31	40	39	38	33	50	26	41	33	36	32	41	42	38	33	37	31	34	43	38	33	27	30	37	40	41	39	46	41	33	33	37	36	42	30	39	28	34	39	40	36	35	36	49	37	34	35	22	32	41	34	33	42	34	32	40	35	38	23	31	38	40	33	40	42	33	42	32	47	30	30	35	33	36	38	43	36	46	31	38	47	33	40	38	25	30	46	41	40	37	47	34	29	37	43	32	39	32	45	31	40	50	36	48	35	38	31	31	36	34	48	36	37	42	42	37	45	36	33	39	40	39	41	36	37	44	37	42	49	32	40	43	30	29	36	45	39	31	35	34	41	39	35	32	36	37	42	51	39	37	43	34	36	34	28	36	32	42	41	33	41	41	41	32	48	36	41	41	37	46	41	39	44	32	29	46	47	42	30	47	38	41	33	36	42	48	37	37	52	36	33	37	35	37	29	33	45	29	38	31	47	34	49	43	39	37	44	31	41	38	31	34	39	45	28	35	43	38	38	35	35	35	31	32	45	35	43	45	39	48	34	37	39	36	39	38	25	31	46	39	35	41	45	27	34	30	38	42	27	31	38	28	34	36	31	34	46	33	27	35	47	28	35	40	40	40	33	36	32	37	36	39	39	44	37	32	46	39	39	39	41	27	37	22	31	29	37	37	47	36	38	39	36	43	38	38	30	55	37	34	36	39	38	38	43	41	29	41	32	35	36	32	39	38	33	41	45	47	29	38	41	40	35	32	38	46	40	40	32	44	39	37	49	29	43	31	42	37	44	40	34	39	42	43	33	38	34	22	38	36	30	46	41	41	30	38	42	38	43	36	39	37	36	39	46	42	38	29	29	34	38	37	36	37	36	31	41	42	37	30	38	44	38	42	31	39	33	28	44	48	45	36	38	45	25	43	45	38	37	42	37	33	42	40	31	39	40	36	40	32	33	45	31	41	36	43	36	29	21	43	43	33	41	40	42	39	38	43	45	31	38	25	41	34	33	32	31	34	44	33	39	31	39	32	39	37	49	28	46	39	43	48	29	33	37	39	36	36	37	41	32	43	40	33	36	35	37	23	33	28	38	49	40	30	34	38	34	32	46	27	36	39	18	25	51	34	32	36	34	37	42	34	43	35	36	51	40	35	40	46	41	53	31	42	32	41	25	43	27	33	38	37	41	32	35	51	36	29	43	42	39	43	34	36	48	39	34	25	45	38	40	34	34	31	35	32	32	40	50	43	51	40	36	37	28	49	43	38	45	43	35	31	43	46	42	38	41	41	41	40	30	40	30	41	28	32	37	37	41	43	30	44	45	31	44	32	37	31	40	32	41	35	39	42	35	33	38	31	44	31	31	43	47	44	31	45	40	28	36	39	40	41	39	35	31	28	34	34	46	28	37	34	36	47	35	33	29	31	37	31	35	33	39	47	28	50	43	46	38	37	32	35	37	37	32	38	33	40	40	39	32	27	35	40	28	30	40	29	27	32	42	40	34	34	43	38	47	39	31	38	32	18	45	51	42	41	42	44	34	32	34	44	46	46	32	43	44	47	39	41	39	36	47	29	45	30	32	47	42	41	36	38	40	25	30	34	36	43	33	31	50	33	34	27	35	36	47	29	33	46	36	40	34	30	42	41	38	29	34	39	30	32	42	37	36	40	40	42	40	30	31	35	39	33	41	25	28	41	46	33	29	32	34	30	31	35	29	37	30	30	37	31	31	35	39	35	40	26	50	31	36	33	29	32	43	45	42	33	43	30	36	30	41	43	28	28	32	28	46	32	39	44	37
43591	28846	17111	25845	32243	31871	28695	24444	21145	17578	15082	12814	11190	9221	7986	7160	6354	5542	5251	5065	4030	3072	2840	2870	3105	2892	2661	2339	2331	2250	2060	2068	2002	1973	2057	1852	1892	1728	1665	1552	1417	1380	1300	1226	1071	1120	1105	1053	1034	1009	993	1030	1015	917	917	937	857	921	846	785	827	758	831	815	747	787	753	756	759	736	738	781	731	686	706	700	673	663	687	690	608	666	648	631	658	624	656	603	707	574	653	628	615	606	653	616	629	586	641	654	611	690	624	623	651	641	636	638	673	638	650	630	640	681	602	632	625	625	651	637	590	661	663	603	660	670	650	572	661	654	636	647	681	646	610	610	645	656	627	671	627	660	623	623	612	658	648	653	595	620	627	642	591	598	644	650	632	627	632	636	643	614	649	610	628	589	654	593	677	662	618	628	579	647	611	580	618	612	611	616	620	647	592	613	664	651	554	606	663	628	598	651	596	637	666	643	653	615	611	624	611	580	619	634	647	671	621	620	621	626	626	646	583	652	579	649	638	619	590	617	596	661	615	624	613	611	616	642	616	636	651	627	610	603	572	640	631	610	656	626	620	692	600	593	630	615	618	653	635	632	658	618	632	583	604	631	619	606	613	625	634	623	643	579	631	634	673	618	639	596	580	651	601	600	606	658	607	672	620	618	610	606	593	583	659	626	613	598	638	575	642	570	604	671	625	626	631	630	598	666	608	580	605	635	627	643	658	633	608	624	611	608	595	599	602	628	595	608	657	607	616	678	625	656	575	648	643	665	618	605	652	622	626	620	646	635	642	657	607	613	625	587	654	662	595	650	630	649	637	631	618	613	640	623	600	629	617	597	633	608	605	654	607	565	620	621	649	604	601	626	616	610	597	599	652	688	617	635	654	580	612	646	657	580	626	643	656	593	600	602	619	639	589	656	620	607	618	607	593	598	600	633	613	619	653	615	642	605	656	650	638	641	626	672	591	634	586	659	631	661	658	631	596	644	649	634	607	675	635	653	654	625	643	666	629	618	673	648	616	645	595	638	662	702	600	596	607	618	713	651	615	655	610	627	643	687	663	644	670	632	628	632	622	660	609	622	631	607	625	612	584	632	670	632	628	625	646	660	633	632	601	671	614	607	606	587	661	587	656	631	636	652	625	671	640	630	624	613	640	661	627	643	654	614	625	623	629	639	649	626	596	637	635	657	591	630	611	618	616	579	600	601	648	599	614	632	637	633	594	610	619	630	598	614	598	622	631	616	609	638	691	671	672	623	670	574	620	618	619	644	647	609	646	610	606	641	640	639	610	617	652	646	595	627	648	650	617	642	590	667	606	633	672	594	640	672	588	651	672	637	640	662	600	639	636	623	626	649	601	642	665	628	652	622	598	651	598	646	607	606	664	608	622	604	639	656	650	631	654	617	631	623	608	613	612	637	644	646	665	639	615	628	640	632	621	593	634	644	627	621	615	649	617	664	590	639	650	649	586	644	573	646	604	595	613	631	615	643	681	602	651	592	611	605	595	623	587	630	630	635	632	621	585	601	620	596	647	580	639	629	612	587	563	610	638	616	620	615	673	687	619	619	612	683	632	669	606	621	657	688	588	659	633	621	629	617	615	579	608	629	672	638	612	623	609	624	646	626	603	621	614	602	677	606	627	664	636	619	587	622	635	626	621	628	680	619	673	623	615	659	613	631	633	606	641	625	623	622	629	600	651	632	636	614	654	610	664	663	667	669	647	604	617	608	652	641	629	619	665	649	638	596	660	663	624	605	639	598	610	652	636	613	668	632	600	604	618	594	612	623	642	606	596	624	606	622	641	611	613	603	649	575	614	596	631	600	565	640	653	622	632	622	571	642	604	614	604	623	579	611	656	608	583	622	593	670	647	626	630	600	607	661	642	616	635	643	598	638	618	618	690	643	579	607	647	626	612	614	620	658	631	630	608	652	655	607	609	621	635	658	640	648	610	653	595	623	649	595	624	622	629	602	636	652	638	634	622	591	644	625	627	662	658	646	642	608	633	655	605	651	611	633	635	633	636	661	647	630	666	588	629	644	651	601	569	617	639	581	614	611	638	603	650	659	630	602	620	674	605	632	578	625	615	643	588	595	618	657	660	610	608	628	635	602	608	627	644	640	635	601	586	613	595	635	607	624	646	599	589	641	596	627	600	617	671	604	653	659	673	629	608	594	689	651	619	625	613	559	599	612	632	643	608	589	635	602	632	589	603	647	621	611	680	630	613	660	593	636	646	624	623	611	630	637	647	585	610	603	602	631	649	642	621	625	612	602	659	654	620	642	628	614	643	613	631	610	619	604	646	636	661	645	594	623	646	631	634	637	634	621	590	642	629	644	645	623	642	612	636	649	633	647	634	602	596	651	582	602	628	612	596	651	631	609	627	600	604	589	620	630	611	588	653	588	621	616	571	610	666	641	691	640	636	600	617	684	588	678	624	649	631	582	591	599	634	636	627	663	591	623	622	621	595	656	614	632	621	611	638	642	618	612	614	658	671	624	603	614	676	624	636	642	654	577	631	605	651	631	645	616	602	617	623	579	618	608	611	635	619	640	602	640	665	637	617	614	616	641	588	609	574	620	636	658	618	602	659	612	592	630	607	609	643	618	645	557	600	655	637	661	592	633	606	651	608	640	636	562	651	627	620	628	637	617	615	634	600	621	580	627	599	635	634	672	627	631	593	640	629	594	633	629	615	630	661	590	650	623	625	606	612	678	633	611	661	628	606	623	646	706	606	638	625	628	635	644	623	595	624	630	590	647	627	617	646	621	572	647	647	619	633	615	634	648	623	598	649	576	654	679	648	574	653	648	644	671	597	595	628	638	572	643	611	612	643	622	625	662	597	644	621	647	610	636	652	618	645	617	631	629	666	633	620	653	618	661	623	631	597	596	613	609	640	661	638	668	612	602	608	601	654	614	631	631	575	612	602	638	625	633	634	628	653	616	662	603	634	658	606	643	654	609	618	630	622	609	596	643	658	585	631	660	604	654	629	635	648	587	639	590	622	657	629	622	588	605	641	634	658	612	589	646	567	625	622	641	647	613	635	601	640	622	613	606	635	606	630	615	634	581	605	608	596	589	616	624	601	622	653	626	665	657	649	683	625	670	639	637	631	605	601	643	617	594	629	625	576	631	654	622	630	645	618	609	611	643	650	665	629	699	594	632	635	616	635	631	618	607	616	627	635	631	609	630	597	632	581	614	585	640	646	638	629	620	653	674	626	634	618	632	644	607	591	633	616	635	640	644	665	638	594	630	626	612	653	620	628	625	618	636	656	629	619	621	633	651	612	621	613	663	600	587	677	636	621	655	667	616	619	589	608	663	647	615	605	659	611	633	619	664	653	645	567	635	616	661	626	677	563	618	631	615	639	634	595	586	655	602	641	633	629	685	592	659	588	655	602	606	621	643	646	618	652	624	674	592	642	608	644	646	659	566	570	577	617	620	637	588	638	649	612	631	611	653	651	610	675	649	628	640	591	613	612	654	595	614
6283	2066	665	424	515	470	413	347	292	283	206	200	154	142	128	149	105	100	102	107	81	69	57	66	76	60	67	77	66	65	65	53	59	46	55	58	57	63	51	57	55	42	55	45	54	37	38	39	57	54	38	48	54	48	44	39	38	34	42	38	30	34	32	44	34	36	33	46	35	29	32	39	38	37	44	34	36	31	33	38	39	38	43	42	46	47	35	26	33	47	34	35	46	38	37	38	38	31	30	26	38	31	47	30	42	41	40	32	36	30	38	41	46	33	46	33	30	31	36	36	32	38	44	42	31	35	35	31	43	30	38	39	34	45	37	43	38	32	38	30	36	40	25	33	29	30	37	32	29	29	40	38	34	41	34	46	34	43	30	41	34	36	43	46	45	42	46	42	40	46	30	30	32	47	44	40	39	32	44	43	31	36	23	36	35	29	32	32	40	44	40	43	36	41	35	40	33	42	37	38	40	32	40	29	39	34	32	32	39	39	36	31	39	30	33	41	40	35	34	31	35	39	35	38	45	45	24	41	35	35	32	42	44	46	38	39	39	35	41	40	43	30	46	36	30	42	29	32	35	39	35	37	36	34	27	41	39	36	34	41	47	34	40	32	26	41	38	35	32	33	31	32	38	42	36	45	26	32	38	40	35	42	36	34	47	45	33	32	35	32	32	50	35	47	44	40	41	48	44	30	37	44	37	36	36	32	30	27	29	25	41	46	35	32	29	38	39	42	34	41	33	46	45	46	35	36	38	40	27	38	36	43	39	44	37	40	44	46	46	41	36	31	38	34	40	34	37	43	32	35	37	35	38	41	36	46	39	45	28	31	45	32	34	36	29	36	28	37	37	41	45	31	41	42	26	36	33	41	35	43	38	41	41	30	34	44	32	38	30	33	42	30	41	35	52	39	42	33	32	36	42	36	35	25	43	46	40	33	44	30	29	43	37	45	41	39	35	44	36	31	32	44	26	37	34	32	47	34	33	39	33	27	39	35	36	37	41	37	42	29	38	38	40	29	44	39	30	23	31	38	45	31	43	38	27	31	28	41	33	36	36	38	38	42	53	30	48	41	44	39	29	27	52	49	33	40	25	41	34	32	30	34	35	36	43	38	32	37	40	30	42	40	34	37	42	25	43	29	38	28	36	44	32	31	34	36	45	39	37	27	34	34	39	36	43	39	30	39	35	32	46	34	38	35	27	32	38	42	37	36	45	41	34	37	39	20	40	42	35	30	52	36	26	32	28	35	38	28	38	31	36	33	29	35	40	33	33	30	44	46	34	32	49	44	44	36	36	33	35	40	43	36	52	43	40	24	30	37	31	42	54	41	35	39	27	36	30	39	38	40	25	40	31	36	32	40	39	35	42	33	42	37	37	38	29	36	37	39	30	27	45	48	22	21	36	38	47	40	43	31	38	37	46	31	41	32	34	44	27	30	34	38	34	26	40	45	30	36	35	37	38	39	42	32	41	43	33	26	50	37	38	36	37	47	31	39	35	36	37	32	34	33	41	38	38	22	37	32	32	40	38	35	46	26	37	44	35	42	40	42	40	40	31	35	39	35	24	34	34	34	37	36	35	33	50	38	33	37	43	33	41	43	48	35	37	30	36	42	38	26	38	34	35	34	37	48	33	37	32	30	39	46	34	48	27	35	34	35	40	47	48	52	29	27	40	36	37	41	37	30	30	37	36	32	33	29	41	44	35	40	46	33	24	50	41	55	41	48	47	41	43	39	35	42	41	38	34	37	50	32	34	44	37	37	35	43	39	33	31	41	37	40	33	38	38	41	36	31	44	29	43	39	40	42	47	34	38	37	43	31	33	34	26	35	42	35	36	29	35	41	37	42	33	43	36	32	45	42	37	35	33	41	34	32	32	45	46	33	35	27	37	30	42	41	37	54	26	39	43	38	43	36	41	38	24	37	44	37	32	40	42	41	57	34	38	38	41	36	43	43	28	24	34	33	46	33	40	26	44	29	38	30	34	44	29	32	30	33	24	39	32	38	43	33	41	43	43	40	42	39	44	50	36	40	46	32	36	37	37	34	44	36	36	52	41	44	30	34	45	36	37	29	29	32	38	32	47	35	47	35	43	30	28	31	37	40	41	50	25	38	43	37	39	32	30	35	35	27	32	41	38	34	48	25	42	35	32	41	34	43	33	33	39	38	32	39	39	33	35	44	36	34	26	34	34	38	27	40	38	30	27	29	40	28	46	40	45	40	37	46	43	45	26	40	33	31	44	48	33	33	28	28	41	44	42	36	34	36	44	57	37	39	36	29	34	32	35	32	35	34	36	34	41	37	30	32	32	34	37	46	34	46	45	52	38	38	36	44	50	40	42	34	41	37	36	27	32	29	41	34	35	22	42	30	44	35	26	37	38	33	37	29	40	30	33	36	45	26	39	38	33	37	32	34	39	33	32	37	23	39	32	36	34	36	29	43	30	44	34	35	31	23	34	36	37	33	51	35	35	43	32	19	42	50	39	26	36	39	43	31	28	43	39	33	44	34	37	30	26	31	39	38	38	48	35	47	36	28	37	38	31	40	34	26	28	33	40	29	29	34	47	34	36	25	25	35	37	46	37	41	35	46	36	35	30	31	30	36	39	33	38	46	29	39	41	38	35	43	39	51	32	40	34	33	35	47	39	33	38	32	38	32	33	35	26	37	45	42	41	37	33	27	37	45	30	52	31	36	40	35	40	42	44	46	44	45	34	46	37	39	44	24	37	44	38	36	39	36	42	31	29	37	35	41	22	33	48	37	30	33	35	42	26	50	41	36	42	35	41	42	31	45	36	36	32	37	42	40	36	39	25	30	42	43	42	61	38	35	30	42	44	31	37	40	35	38	36	41	40	41	30	34	26	40	44	47	42	41	35	36	43	31	28	36	27	32	38	39	34	33	38	32	39	37	35	28	37	40	37	46	45	28	23	41	38	42	29	32	32	39	19	40	37	39	36	37	40	35	35	31	27	42	30	38	29	30	30	38	45	32	33	37	43	46	47	44	30	38	53	44	37	27	41	33	37	34	32	42	48	29	32	40	25	38	43	32	40	34	43	39	35	29	32	35	39	42	29	32	33	46	45	49	36	40	36	38	36	35	32	37	34	36	39	53	25	32	34	30	42	39	34	30	33	29	32	36	41	35	37	25	38	34	47	34	39	39	48	35	23	28	35	41	31	28	36	41	36	44	33	41	42	32	34	44	39	23	39	33	34	32	33	34	31	25	40	37	23	32	40	43	32	43	32	36	28	57	44	34	40	38	30	29	34	39	38	43	28	34	41	45	33	31	31	39	47	40	40	40	42	35	53	39	38	36	34	35	40	32	45	29	31	26	35	30	41	41	40	33	31	41	29	35	30	44	36	29	41	34	28	38	37	31	37	25	28	28	34	37	41	30	35	52	29	42	33	29	42	36	39	40	25	43	43	43	26	38	35	41	28	37	32	22	40	27	29	29	35	35	33	35	30	44	32	32	41	42
38819	25468	15363	23745	29809	28260	26041	22069	18247	15368	12758	10853	9007	7479	6681	5922	5139	4691	4197	3918	3171	2503	2398	2526	2638	2296	2190	2164	2011	1901	1675	1751	1700	1723	1660	1752	1656	1498	1387	1293	1228	1217	1098	1103	1007	993	1053	924	984	894	932	902	888	888	860	893	794	776	802	770	734	757	758	744	703	715	719	709	726	686	711	688	663	625	725	715	650	637	688	626	663	613	621	643	589	620	623	600	560	611	643	636	617	656	633	652	612	621	631	623	666	659	631	641	631	622	646	617	634	616	590	603	625	630	640	584	614	569	592	643	627	607	649	589	622	619	646	628	625	642	651	618	589	672	632	606	600	625	599	599	634	601	638	609	673	608	634	653	585	606	644	593	636	670	598	662	626	636	636	643	622	629	602	608	611	624	630	614	637	643	628	589	629	607	620	594	662	573	656	609	570	615	643	622	604	608	640	633	584	656	599	615	596	620	621	633	667	586	624	623	625	637	609	591	606	664	644	626	633	643	660	630	616	608	628	647	629	618	549	617	619	573	594	632	634	605	628	615	627	623	616	658	598	612	615	613	659	647	666	612	607	613	600	669	607	616	591	600	649	600	622	638	600	640	599	597	641	662	592	630	585	616	622	618	640	656	598	623	581	615	630	616	603	644	620	614	611	622	613	647	603	655	623	611	615	631	640	654	595	609	572	643	589	660	628	628	620	633	613	620	640	630	612	623	604	615	610	616	622	615	614	637	651	639	591	611	629	599	631	672	576	627	614	608	634	628	599	631	613	633	584	606	596	634	609	645	553	664	650	596	594	632	636	600	587	616	661	633	606	612	587	641	629	632	589	600	621	651	624	677	612	599	617	623	582	620	671	639	633	593	588	581	651	593	616	598	603	621	636	610	634	628	603	618	611	663	647	634	591	674	619	623	620	618	648	620	632	654	618	602	610	614	606	558	606	603	648	637	663	631	606	592	583	612	637	630	587	612	623	622	582	597	637	601	571	623	666	636	657	637	615	644	612	585	595	604	674	614	624	638	635	635	604	622	638	628	615	628	613	611	625	610	591	585	640	655	633	618	603	582	601	624	664	634	628	656	627	650	592	601	636	639	621	617	634	628	624	601	612	600	610	606	594	668	616	613	602	649	640	643	632	605	612	613	609	629	603	608	661	577	634	630	618	628	623	602	595	638	616	588	616	608	626	623	603	623	634	623	616	608	590	636	619	653	630	622	653	606	642	610	622	559	606	594	620	599	612	616	631	610	630	628	592	635	643	660	684	598	620	638	660	608	609	631	667	639	660	602	607	603	594	614	613	594	628	631	626	627	611	615	599	596	619	646	664	608	638	632	594	642	579	590	651	619	630	592	631	649	625	623	653	614	577	676	624	659	600	599	623	618	608	627	617	657	624	598	611	612	599	647	635	671	661	657	622	641	582	643	589	639	625	654	627	638	626	636	583	609	647	629	605	631	636	645	600	655	614	631	596	628	629	613	629	604	609	615	618	589	643	627	626	669	625	619	639	620	606	604	602	616	616	615	652	631	614	600	613	601	602	627	641	603	612	614	666	640	591	636	638	656	607	604	632	626	592	616	632	644	597	613	593	588	609	605	587	617	618	622	628	592	656	620	628	663	618	645	587	595	615	586	609	626	614	590	631	555	615	662	656	597	622	620	617	631	635	592	623	619	607	638	629	646	646	586	618	643	619	636	599	653	616	676	601	608	623	604	659	629	627	647	631	636	637	610	621	672	625	557	632	627	628	627	644	627	591	608	595	617	617	603	573	595	631	587	620	607	611	642	633	594	629	621	588	611	598	595	620	624	608	623	594	610	596	621	600	652	631	589	636	634	590	623	615	573	668	590	612	611	677	581	632	612	631	609	652	622	654	618	616	627	651	620	643	636	634	602	608	607	650	648	582	606	629	652	607	606	611	641	579	649	618	591	623	596	601	590	590	581	600	602	625	608	624	594	618	620	613	622	588	615	646	569	577	592	611	588	671	589	657	634	610	668	614	662	668	640	551	637	664	593	598	603	597	620	639	617	626	626	650	589	627	639	587	646	594	564	613	607	574	655	653	661	552	611	600	633	667	640	559	614	643	602	662	640	611	661	600	627	611	612	602	586	593	612	601	610	581	637	644	657	609	611	580	610	595	635	611	609	615	577	606	630	645	611	596	660	609	632	609	654	619	572	606	628	679	620	678	633	668	590	642	607	603	615	628	639	589	645	605	645	646	617	602	580	623	575	638	659	655	595	574	612	627	603	647	603	627	654	616	629	655	593	595	632	617	612	627	597	641	577	639	601	668	613	614	625	601	649	642	641	599	615	687	669	685	628	588	585	623	605	652	591	631	623	604	635	596	606	579	591	634	608	585	579	578	629	660	631	636	592	571	566	592	607	634	610	626	634	601	628	638	635	596	588	615	564	636	622	601	625	633	625	599	597	594	605	579	636	603	626	605	651	559	600	605	611	620	660	566	617	637	610	618	595	613	648	662	623	596	611	602	605	663	633	602	627	629	613	632	618	609	615	607	613	617	625	609	649	649	587	619	599	611	627	626	611	581	616	638	610	621	618	633	648	681	614	639	627	645	664	666	614	611	633	664	618	624	618	597	626	620	627	584	608	608	618	638	586	654	585	668	630	627	645	581	604	600	648	626	633	610	630	611	615	644	674	629	586	609	601	626	620	651	586	628	623	647	599	615	600	598	617	608	632	589	646	591	633	636	652	648	647	688	594	615	634	627	624	618	640	593	594	610	669	589	644	579	608	628	608	590	633	612	636	597	592	595	596	655	639	645	613	628	639	590	597	643	605	594	631	647	603	631	636	601	623	622	556	602	607	606	641	608	649	607	647	610	613	614	606	615	624	614	594	575	639	626	585	618	601	602	636	608	612	639	626	601	614	648	619	638	590	618	627	622	619	606	609	635	612	611	584	606	630	612	638	623	630	641	627	624	646	575	629	671	606	614	629	595	571	624	617	633	651	614	644	598	647	603	650	621	638	586	593	608	615	676	571	646	598	564	614	595	615	621	654	615	606	618	607	627	659	595	601	604	611	620	620	589	639	619	623	633	627	674	622	616	607	624	620	608	663	640	632	659	623	608	645	620	624	593	631	615	649	613	612	650	593	615	629	592	612	591	642	652	639	606	609	637	612	568	618	645	611	615	583	613	589	613	650	640	601	614	631	628	667	596	570	608	653	606	576	621	613	650	622	616	611	668	655	665	608	614	606	584	640	602	578	664	621	599	613	614	632	602	608	661	641	630	695	612	588	612	655	590	608	595	624	617	637	560	600	589	611	654	670	624	613	601	626	668	618	566	641	650	633	629	590	587	590	617	602	630	639	646	623	605	651	594	633	589	634	613	582	620	609	619	638	642	628	633	574	615	577	578	662	637	591	616	622	581	602	587	665	600	620	604	588	594	589	637	594	594	588	615	622	580	597	617	602	662	598	605	613	589	634	629	629	624	688	642	613	584	586	637	616	604	653	622	620	621	613	626	607	611	603
8201	3692	1106	687	799	684	558	501	448	382	321	259	221	206	183	173	131	144	150	140	106	95	82	87	103	94	71	100	69	71	77	68	105	62	81	65	76	59	51	72	67	58	53	55	61	54	60	34	72	47	59	51	47	51	51	58	40	68	55	47	30	42	51	50	48	53	55	43	49	41	51	62	57	52	42	41	49	50	59	46	38	52	42	46	48	37	54	51	41	45	36	40	41	41	42	46	26	42	48	51	41	42	36	45	45	48	52	41	49	45	43	37	36	44	37	47	58	43	47	44	47	40	43	39	46	37	48	34	52	54	43	55	54	42	51	41	49	41	45	46	59	32	48	43	45	36	56	39	45	48	47	42	45	54	44	44	45	46	40	46	45	38	49	32	36	50	43	43	40	45	28	49	48	29	35	52	50	50	46	66	42	49	47	33	34	33	51	50	38	28	42	59	38	42	48	49	48	45	44	55	36	42	42	39	54	38	44	52	40	44	47	46	46	41	49	42	41	47	49	35	49	46	43	40	51	40	36	46	52	33	44	44	37	48	46	42	45	52	55	48	38	41	45	48	40	43	33	37	49	49	45	54	47	41	41	37	48	52	42	40	46	35	47	40	23	38	46	42	36	56	43	43	47	44	33	43	60	46	48	41	45	47	45	42	48	56	53	44	40	61	44	39	49	36	45	37	38	44	52	44	45	49	50	44	35	54	41	35	41	40	32	45	36	52	43	42	34	34	44	44	48	57	41	51	47	45	53	52	38	43	40	45	46	46	42	42	48	33	29	50	33	43	49	40	43	53	39	52	50	37	45	43	33	46	44	49	53	41	50	41	33	49	41	43	45	42	44	49	49	36	44	42	38	54	46	36	43	43	50	40	42	51	49	48	50	35	38	48	37	44	35	47	46	33	73	44	47	39	32	42	49	35	35	29	54	34	53	32	54	50	55	42	41	38	37	51	44	40	45	40	42	50	42	47	36	43	54	36	47	47	41	52	52	39	43	47	49	45	49	43	54	44	55	34	46	40	38	43	37	50	47	41	43	55	59	40	30	44	45	41	28	52	50	44	44	47	43	34	50	37	51	46	49	32	42	47	48	45	49	57	51	45	50	45	39	44	42	42	43	35	58	36	42	40	39	41	51	51	29	51	51	47	35	38	49	48	41	38	47	50	39	52	46	45	41	56	53	51	47	45	40	51	39	38	40	48	34	42	42	42	32	39	49	53	50	45	50	47	36	51	44	35	35	31	46	49	42	50	48	50	46	36	51	50	44	46	39	59	50	38	33	43	32	52	53	45	40	51	39	44	42	47	55	59	36	54	38	51	50	36	38	40	39	34	55	41	48	46	58	36	52	41	39	42	53	39	29	56	36	43	37	50	59	41	42	35	44	39	44	29	39	39	33	42	39	30	44	35	42	56	47	47	60	29	37	36	38	48	41	39	46	50	39	41	37	41	41	37	51	50	38	37	44	36	43	53	37	30	44	44	45	53	49	48	47	40	43	55	46	50	39	39	40	40	44	43	48	47	52	54	38	53	38	46	37	47	39	57	51	35	41	35	32	49	40	51	39	43	42	40	34	40	43	47	48	42	34	40	41	36	45	40	36	49	52	47	53	50	46	48	45	50	47	33	39	38	54	59	36	50	46	40	53	52	44	47	40	37	37	52	51	35	45	43	50	41	38	44	54	39	45	41	27	44	45	47	43	41	42	50	50	42	36	44	41	37	46	60	35	52	52	44	40	48	51	46	40	46	45	50	37	41	51	28	49	37	34	50	45	40	50	43	42	57	51	37	35	38	37	37	41	37	34	32	54	39	48	44	45	43	50	49	40	49	48	44	37	38	43	42	49	51	54	41	51	45	41	42	58	40	37	39	39	53	35	42	41	44	40	39	47	37	55	57	41	33	44	40	40	51	38	39	47	44	52	44	39	39	51	43	45	51	43	42	57	43	40	46	41	33	53	40	44	48	39	49	41	40	57	44	37	56	41	39	39	41	49	44	37	54	49	43	41	46	53	43	38	51	31	40	49	42	55	34	55	31	42	36	46	36	38	40	44	44	45	39	53	42	37	44	46	42	46	36	40	37	39	51	49	48	35	44	47	42	53	41	37	38	42	36	47	43	44	45	51	35	47	44	37	44	38	48	55	32	44	41	43	55	51	44	39	48	44	44	46	50	41	55	44	48	51	31	44	46	57	49	50	43	48	48	50	44	44	36	52	37	44	43	37	47	51	49	37	43	35	47	37	42	46	39	57	47	50	44	45	33	44	42	54	39	46	45	46	29	42	28	40	46	47	51	47	37	49	30	42	54	38	53	53	44	53	49	41	47	49	39	44	47	47	41	43	45	55	43	47	45	46	44	40	49	46	41	47	48	55	36	67	45	32	46	53	41	31	40	48	48	36	36	40	52	43	41	40	41	48	40	49	45	39	51	31	47	52	45	37	35	43	47	49	48	43	35	45	48	44	42	39	43	37	49	43	39	63	51	41	40	42	39	35	28	52	43	28	42	35	38	38	41	55	40	38	41	50	42	39	35	47	53	48	37	49	59	38	35	43	49	39	36	52	39	39	51	45	43	47	52	39	30	37	46	41	44	36	38	41	56	44	52	39	40	57	33	46	38	38	43	47	44	40	44	40	28	33	43	41	54	46	44	48	44	53	44	41	39	48	44	46	56	45	43	39	46	38	46	33	41	50	43	51	50	35	45	47	42	52	46	51	44	52	34	50	44	42	39	49	30	50	40	43	37	41	39	41	44	57	36	44	54	55	47	45	38	38	46	54	50	39	41	41	47	53	52	50	50	45	42	48	47	33	45	49	32	47	50	53	39	60	41	44	45	46	41	42	39	55	50	28	42	37	39	40	39	29	42	51	44	44	46	35	44	46	57	50	46	39	46	51	46	45	46	28	41	44	38	43	44	36	56	40	36	40	42	39	33	37	50	51	36	35	52	57	49	39	50	32	53	49	50	44	51	45	58	47	40	38	42	37	49	41	44	37	51	41	41	37	51	41	39	42	43	32	47	45	45	44	55	54	40	34	47	48	28	45	45	50	40	33	47	50	48	37	39	41	54	31	40	30	36	42	42	49	38	31	38	31	41	42	53	37	45	38	51	40	31	49	50	37	41	45	28	49	46	37	41	53	58	45	39	39	54	39	44	48	36	48	39	38	39	44	43	43	39	40	35	38	54	27	38	43	41	46	53	38	39	43	41	53	43	42	51	36	37	33	45	36	53	47	35	47	29	31	51	44	41	35	46	52	41	39	46	40	42	47	44	51	45	40	51	39	39	36	47	46	36	43	44	42	48	42	53	43	47	46	45	42	42	38	41	38	42	47	48	42	37	41	40	45	46	41	43	60	36	42	36	46	40	40	44	52	49	41	38	42	40	40	42	49	39	39	44	44	45	48	49	52	44	56	47	36	42	38	38	43	54	57	33	54	30	44	48	58	45	39	56	49	41	41	39	37	42	35	43	39	41	38	49
45761	30506	19798	29386	35546	33217	30195	27435	22955	19728	16967	14247	12120	10029	8853	8224	7388	6451	5880	5543	4548	3725	3634	3711	3401	3224	3131	2978	2769	2582	2495	2284	2521	2393	2357	2409	2181	2091	1962	1763	1689	1526	1427	1425	1337	1351	1284	1252	1227	1235	1216	1110	1120	1158	1125	1025	1089	1019	964	982	968	934	912	932	925	888	880	907	837	858	827	820	837	807	793	834	775	806	789	766	848	762	787	817	811	747	727	778	743	754	729	741	664	778	732	740	727	756	752	735	739	734	689	741	753	761	776	747	752	875	743	713	795	734	713	704	751	714	759	748	740	711	722	759	705	799	736	767	728	772	767	710	753	762	827	721	735	791	735	769	697	702	748	696	716	770	746	794	712	763	755	774	737	720	765	770	805	737	724	772	737	735	693	740	738	730	746	709	738	708	733	773	761	759	724	729	765	675	734	786	771	725	768	811	737	690	712	691	767	729	748	778	750	673	725	726	709	705	708	784	730	699	771	752	706	710	738	694	694	707	739	755	697	722	741	704	798	738	736	691	737	766	731	713	716	734	736	739	757	687	702	746	743	709	726	750	690	737	694	722	693	712	775	745	727	715	748	712	730	710	807	783	749	763	734	709	743	708	731	708	715	777	734	773	780	704	722	774	802	747	690	761	713	720	745	746	739	722	736	732	770	749	701	742	741	686	767	726	772	703	722	744	739	714	790	721	756	746	758	782	738	765	703	738	780	760	725	787	733	711	712	714	776	745	725	739	731	710	717	733	760	720	734	724	702	717	735	710	705	744	712	712	733	699	700	719	730	676	715	738	741	736	719	696	733	732	711	777	714	791	739	705	728	721	693	709	707	710	754	729	755	741	739	710	674	704	716	757	757	693	745	714	717	706	746	735	751	717	705	726	716	731	743	672	751	776	770	745	717	737	754	783	765	737	732	708	759	713	723	749	729	686	725	718	754	736	682	719	718	801	721	678	693	745	796	712	723	753	725	718	741	788	693	694	729	750	794	706	716	666	721	752	716	717	761	738	736	742	736	732	752	715	723	726	729	748	749	713	748	779	762	738	726	748	708	726	725	699	722	739	738	727	718	743	780	712	723	779	713	732	757	738	753	723	745	756	722	737	745	660	692	699	752	716	730	729	736	759	762	740	722	754	715	726	725	756	728	735	712	691	730	717	720	722	774	744	743	757	721	723	754	729	700	729	723	753	678	737	710	729	747	756	732	702	709	711	741	724	769	745	708	726	718	724	731	751	734	753	711	785	671	779	763	751	713	767	732	787	715	734	793	751	718	739	707	778	744	738	744	700	732	756	722	755	695	724	691	738	740	738	742	752	719	717	756	786	708	691	733	699	734	703	706	727	698	714	716	721	734	716	751	760	703	761	771	689	727	740	766	769	769	746	752	799	745	756	727	742	736	739	748	794	709	710	698	681	767	746	779	781	759	656	748	688	752	767	745	722	739	732	739	723	698	703	757	761	757	690	694	776	702	671	758	754	732	719	757	711	749	747	694	725	735	772	706	729	748	752	699	762	741	751	736	782	727	735	780	671	743	737	748	778	730	726	750	736	708	717	763	705	729	719	771	743	730	698	731	725	759	735	764	726	719	757	765	752	735	744	732	673	764	752	708	707	722	733	767	720	692	729	716	701	709	749	722	715	745	706	711	758	738	723	723	692	724	756	677	707	701	785	789	707	707	759	732	760	727	668	754	710	722	763	699	807	768	710	747	730	710	748	709	777	745	784	699	709	716	756	765	726	717	738	761	751	791	684	781	750	676	701	709	737	710	733	687	732	771	677	750	744	801	717	721	714	745	754	750	719	738	743	681	735	736	727	735	682	709	725	725	698	769	728	689	727	747	718	754	728	717	730	765	730	750	728	750	732	717	715	718	753	709	762	732	733	720	737	730	728	710	758	709	707	759	707	719	716	758	738	745	713	751	744	764	762	719	741	756	697	750	741	708	734	755	738	741	743	749	765	678	758	705	726	747	747	750	711	734	731	763	754	751	700	727	711	736	713	744	743	741	712	746	763	707	726	743	765	760	709	709	757	706	747	725	758	741	741	762	732	714	724	725	769	700	743	734	734	692	752	693	741	724	783	734	675	693	733	734	727	780	736	687	739	682	758	716	710	798	751	719	764	704	752	744	732	717	750	721	712	754	696	711	769	725	721	732	727	735	793	729	754	760	752	714	786	720	692	733	765	736	717	746	761	739	671	702	756	712	735	742	711	755	736	719	746	708	735	771	750	729	712	722	709	721	741	724	750	742	698	773	803	766	746	741	735	717	736	738	777	813	747	781	687	762	677	741	706	726	762	757	704	688	760	746	704	744	777	735	682	747	720	744	732	713	698	751	699	749	740	701	679	727	752	739	740	693	692	741	729	707	779	746	722	667	779	722	728	739	705	734	752	718	757	749	750	734	741	797	707	690	726	716	741	749	738	723	811	747	745	753	744	743	697	729	757	729	682	727	714	730	766	745	739	721	755	735	672	727	704	761	729	786	773	744	750	712	754	703	681	700	716	736	742	722	703	701	731	720	739	749	712	746	746	756	675	702	747	745	702	748	730	711	734	745	756	743	761	761	680	756	756	733	755	727	765	759	721	696	760	724	753	749	769	763	691	772	746	704	747	749	742	753	739	774	769	685	707	764	708	730	690	776	700	744	716	746	742	736	694	722	765	733	737	721	735	690	745	764	749	714	752	746	688	736	754	745	750	713	686	768	764	777	701	727	728	756	763	734	724	742	746	701	693	739	692	695	740	734	733	756	743	736	747	741	698	714	777	726	699	733	727	740	764	685	755	744	750	746	731	779	748	759	755	741	677	699	709	721	736	756	719	705	703	773	706	706	718	732	730	703	722	712	719	764	725	733	732	693	724	721	715	727	710	752	743	761	781	742	709	739	789	786	701	738	718	707	690	722	692	727	743	736	734	769	727	729	683	771	754	685	713	708	775	704	718	763	716	685	740	742	725	739	718	756	760	749	765	712	735	693	761	690	722	734	795	735	752	727	694	747	757	760	749	734	796	748	770	740	744	732	770	740	780	703	783	761	731	696	759	754	701	751	705	760	717	724	737	757	776	745	758	708	731	749	741	745	739	741	735	739	762	766	725	706	755	702	715	749	742	736	724	732	758	740	720	751	706	714	770	720	719	757	742	707	720	778	725	722	748	796	731	779	752	724	798	775	759	760	745	725	806	739	786	768	698	701	701	718	770	776	742	761	698	729	763	692	728	763	757	687	712	775	768	705	708	784	708	714	738	714	745	738	744	732	744	743	795	736	708	733	740	664	754	775	723	732	735	771	691	760	730	762	727	709	781	709	760	728	713	740	703	737	759	770	723	770	735	690	730	772	705	713	757	774	759	742	694	749	769	754	708	677	685	722	728	759	729	713	707	748	796	771	662	744	723	733	743	716	693	729	746	715	738	731	702	768	740	747	680	759	764	720	763	718	745	740	686	685	775	730	748	762	694	746	755	741	719	728	683	691	765	710	718	765	702	712	713
3659	1167	453	312	364	359	259	226	189	168	168	139	97	81	84	72	90	68	76	71	45	40	57	44	47	54	32	46	55	37	57	31	37	42	40	50	36	31	40	34	30	36	38	22	39	34	37	27	27	37	34	34	31	35	32	38	34	28	33	31	23	32	22	33	29	29	40	31	36	28	25	30	35	30	33	34	28	29	32	27	31	25	26	21	29	25	30	23	25	19	30	32	34	31	23	35	22	28	31	37	27	30	38	33	27	23	28	30	32	35	21	28	28	28	23	22	28	32	30	23	25	27	32	27	27	25	29	23	31	30	27	18	26	29	29	40	22	26	24	29	28	27	25	29	30	36	27	25	21	30	37	31	26	28	21	33	21	32	31	25	26	31	31	27	25	27	26	26	19	31	25	18	25	31	30	30	20	23	26	26	30	24	27	29	21	29	30	37	21	25	34	30	28	23	17	43	24	32	29	27	18	35	36	30	33	22	22	31	25	36	31	25	22	28	32	27	29	27	23	28	34	30	28	25	26	28	31	35	20	21	23	25	25	34	29	25	27	21	25	37	30	24	26	24	21	36	23	29	20	28	28	17	33	29	24	25	26	26	31	35	32	23	31	35	28	28	25	31	34	31	25	23	35	28	23	22	34	37	31	23	27	31	27	34	28	36	31	34	24	27	33	23	33	31	31	22	30	27	27	20	41	43	27	34	27	27	19	30	32	21	26	34	25	24	28	28	27	25	32	33	32	29	25	18	27	20	28	25	33	33	28	24	27	30	19	31	17	24	21	22	35	32	29	30	35	25	30	26	27	37	25	24	34	30	27	31	20	30	38	35	27	31	25	20	35	32	20	31	25	28	16	25	34	25	26	27	23	25	30	40	37	25	21	33	30	29	20	23	28	23	33	27	29	18	23	33	37	29	28	32	34	24	33	26	33	27	20	33	18	21	37	19	30	24	38	32	23	28	25	31	33	23	26	24	25	20	32	22	23	28	24	36	23	27	35	21	42	23	26	28	25	23	32	34	22	26	14	29	30	29	27	32	20	27	25	27	28	25	24	31	27	30	30	28	33	31	20	25	26	38	20	20	26	24	39	22	23	27	31	28	34	26	30	22	35	27	32	25	23	21	29	23	29	30	26	28	27	25	32	29	35	28	28	29	30	31	29	32	37	22	24	36	33	26	35	28	26	29	29	21	31	27	27	24	34	23	24	27	28	36	27	26	33	25	33	28	23	32	28	30	28	31	27	35	25	21	22	27	26	37	23	31	25	29	27	26	26	29	32	31	27	28	21	30	23	23	25	25	20	23	37	24	21	24	26	21	30	18	29	33	29	22	30	25	30	28	22	31	30	26	25	27	21	26	33	35	34	25	27	35	28	25	39	29	33	37	21	24	28	34	30	35	23	21	31	32	21	34	22	24	35	32	35	24	24	43	25	25	32	36	18	27	27	22	33	21	33	28	35	31	34	28	21	24	31	28	25	26	18	26	31	36	18	38	19	25	28	28	31	29	21	34	34	25	24	27	31	34	25	32	34	37	35	35	22	27	33	34	30	34	23	28	39	23	23	34	16	30	31	30	22	34	31	23	22	24	26	24	30	33	28	36	31	33	20	25	25	36	43	31	30	21	28	29	32	32	21	26	24	29	28	17	31	29	25	32	28	16	30	42	26	35	28	27	26	32	30	21	30	27	31	27	27	30	39	22	33	28	27	29	26	38	29	30	38	27	23	26	24	34	25	24	22	19	27	26	30	33	23	26	26	25	22	24	31	31	20	29	25	21	32	27	20	36	26	21	35	24	34	32	29	27	19	27	42	27	26	32	24	26	16	28	27	26	31	26	28	28	23	33	27	28	27	45	27	33	23	28	34	35	18	37	33	40	28	21	18	21	30	33	27	26	25	31	26	26	28	27	37	37	33	23	28	32	40	32	28	27	23	28	30	30	20	26	25	34	24	27	29	27	21	23	22	31	28	22	24	32	22	27	27	38	32	33	24	28	36	41	38	34	22	33	26	28	18	31	31	26	23	19	24	30	24	25	31	30	21	30	35	27	34	23	21	27	40	26	27	22	30	28	31	27	30	24	32	25	24	34	31	33	37	26	27	37	24	23	36	25	24	26	27	29	32	35	27	24	23	24	28	26	27	35	20	29	27	40	28	29	26	24	23	24	30	28	22	31	28	33	31	26	30	29	21	26	20	35	32	30	33	32	26	22	26	28	22	26	32	25	30	31	34	31	22	31	27	33	33	28	32	30	37	27	31	26	32	28	24	26	34	29	29	20	35	39	18	30	33	32	29	36	41	25	33	33	33	30	17	32	27	29	22	28	28	29	32	34	34	28	38	34	24	25	23	29	23	24	32	27	27	34	27	26	30	28	30	31	38	34	24	24	33	35	24	25	29	34	22	32	30	35	35	27	30	31	26	26	30	29	13	34	20	25	29	31	21	18	24	32	29	20	24	29	28	28	22	23	24	30	27	25	30	27	33	24	25	35	24	36	40	21	30	18	26	20	21	31	26	25	30	26	24	31	32	27	32	33	30	22	39	25	29	31	27	28	25	30	20	27	16	32	39	27	30	31	25	24	33	39	27	28	38	25	21	39	29	32	33	26	29	28	21	26	22	17	24	21	24	29	26	22	16	16	24	30	32	24	23	28	26	31	28	19	22	38	24	20	28	28	29	21	25	34	26	32	26	34	27	32	23	15	26	32	25	29	19	30	34	26	24	31	24	23	26	28	24	33	30	34	34	30	20	22	24	37	24	33	22	20	28	35	34	25	16	32	29	31	37	22	26	29	26	21	29	25	33	31	26	22	33	25	27	29	29	18	38	21	33	25	28	25	29	22	35	25	25	22	28	27	32	17	34	30	24	30	31	21	34	34	35	22	22	20	25	30	37	31	23	25	22	28	28	26	22	17	30	36	17	21	26	25	27	18	31	27	29	21	28	25	29	29	27	25	30	28	19	30	37	35	26	26	25	26	28	23	33	29	30	34	16	22	35	36	25	41	30	31	25	29	29	23	19	22	30	26	21	31	27	14	33	31	33	19	25	27	33	27	30	34	21	25	33	22	31	22	26	24	32	31	30	33	32	34	28	23	31	27	26	27	27	23	33	24	32	35	25	31	21	25	31	31	28	32	35	27	19	21	32	30	24	30	28	17	27	30	22	26	30	31	25	32	28	31	34	32	30	26	25	42	23	23	23	35	29	22	21	36	37	35	26	24	23	26	23	31	37	16	23	20	31	28	19	20	35	33	21	30	31	27	32	27	30	31	12	25	25	25	27	23	31	27	29	23	34	25	35	29	22	29	35	18	31	24	35	19	25	25	20	24	30	21	25	29	29	28	38	29	21	23	41	21	28	29	24	25	30	19	30	20	34	32	25	24	29	23	30	33	22	26	25	24	14	22	26	24	34	28	36	36	23	29	33	31	25	29	28	26	21	32	38	22	30	23	29	24	21	28	22	27	30	27	27	37	29	22	28	17
34564	21547	11940	21201	26603	24903	20256	17434	14292	11377	9263	7214	5659	4647	4442	4153	3643	3115	2771	2583	2043	1728	1875	1827	1708	1670	1509	1385	1322	1190	1290	1252	1219	1302	1293	1209	1159	1094	973	901	927	825	772	789	778	735	718	734	689	666	696	700	662	690	581	616	600	596	627	573	559	557	574	540	563	526	556	536	501	506	530	540	511	527	475	528	511	515	524	439	456	516	473	481	492	459	491	484	508	510	485	439	479	482	459	483	516	487	437	486	486	462	518	487	459	478	456	446	465	515	471	470	498	490	450	480	438	460	463	462	464	491	480	458	480	485	428	465	491	491	485	452	452	474	445	483	490	496	436	478	452	459	500	472	496	480	471	459	472	480	450	440	468	480	499	512	491	474	476	478	464	471	448	454	458	482	467	491	480	474	462	473	500	466	505	451	468	484	473	483	416	460	503	483	498	451	451	429	476	476	462	463	516	435	467	456	481	440	480	457	470	473	457	460	465	490	441	474	486	458	462	470	471	477	482	461	466	413	464	450	467	456	473	455	519	456	486	480	506	463	462	478	493	483	497	453	447	465	460	432	493	460	469	467	521	466	475	468	448	479	491	490	453	469	444	472	465	473	475	487	501	445	467	464	449	501	489	484	464	463	481	464	456	450	445	497	462	469	450	470	494	439	476	440	457	520	440	469	465	438	450	492	480	500	490	489	476	455	473	475	454	503	465	480	491	496	467	443	447	486	463	495	516	448	427	471	458	484	503	521	463	456	469	505	510	485	485	453	479	437	495	487	450	483	490	472	428	461	456	438	487	450	483	452	462	479	471	474	490	479	468	498	454	441	508	501	455	475	471	516	489	452	469	437	463	495	462	482	467	469	460	456	461	445	473	452	434	462	438	452	470	502	433	479	490	488	472	432	445	488	445	462	489	505	463	498	466	504	466	466	452	468	456	457	486	489	491	485	473	462	505	458	455	479	488	464	465	472	473	489	501	476	461	465	456	484	454	463	504	469	458	454	423	459	491	442	461	467	448	460	447	512	471	487	471	485	454	456	409	452	458	462	480	481	473	461	505	518	453	489	464	477	481	451	442	458	431	485	471	459	449	470	457	448	456	520	471	465	474	481	485	458	495	461	482	461	499	455	476	471	471	451	455	455	468	463	469	484	456	466	477	486	479	472	456	428	485	494	457	459	458	473	463	440	459	454	451	472	485	485	477	451	450	461	442	490	472	464	470	474	459	494	467	480	489	459	493	428	489	512	507	502	471	450	454	472	453	462	468	480	486	481	505	470	472	494	464	496	470	456	475	441	489	500	472	463	521	526	465	519	454	487	468	446	461	479	500	452	495	483	459	499	479	456	475	482	482	477	465	442	486	459	455	421	506	464	495	445	446	454	441	496	444	467	501	493	450	425	515	472	429	497	497	438	431	473	449	462	457	465	458	469	449	470	482	502	440	490	470	481	445	539	498	498	468	480	472	467	460	479	487	455	503	443	507	450	485	488	476	495	493	463	487	438	488	441	463	434	483	501	476	457	442	512	480	487	516	469	446	495	494	484	459	475	476	452	485	441	487	499	480	468	471	458	471	440	474	457	453	450	468	463	468	477	432	469	451	500	461	512	454	478	478	468	466	455	534	512	512	437	512	473	460	493	481	465	456	458	454	502	470	452	439	454	471	487	482	487	523	456	466	475	455	472	500	477	463	420	460	505	490	443	445	456	479	469	445	457	453	449	480	527	455	481	482	499	448	421	468	507	465	474	462	444	515	491	460	469	474	494	447	474	469	442	461	471	467	514	487	501	457	483	471	447	423	439	454	455	428	516	506	467	476	501	473	465	429	427	467	508	500	445	457	499	449	490	466	481	482	494	457	475	438	499	430	470	496	471	444	487	483	453	453	485	428	494	473	473	469	447	465	478	484	505	485	493	456	487	473	485	461	526	492	462	498	497	431	513	484	475	493	481	452	479	473	459	441	454	492	474	464	424	513	482	484	504	499	467	472	504	490	468	446	477	505	457	490	506	482	509	453	486	460	458	459	481	497	465	499	472	458	461	443	528	498	459	443	453	484	482	463	447	487	480	491	470	451	451	497	503	477	474	495	461	485	464	470	477	452	506	454	463	472	489	445	449	498	474	478	447	498	438	460	463	482	494	469	482	447	436	472	482	498	488	487	479	499	448	476	478	440	472	458	470	464	479	481	471	453	417	456	474	448	489	466	494	519	455	480	468	478	500	470	479	453	474	447	475	472	480	483	508	509	493	470	448	451	480	504	478	520	487	508	440	462	506	474	479	483	443	479	479	470	488	461	481	438	437	485	466	449	474	463	473	507	468	467	491	467	502	467	447	465	453	437	498	512	485	490	464	473	468	429	475	476	476	437	488	487	488	446	483	526	486	475	472	491	476	512	479	479	470	487	440	442	453	463	482	440	457	503	443	469	472	467	418	507	472	510	470	488	478	518	489	451	475	457	449	479	440	480	426	456	484	520	482	517	513	460	483	470	445	480	456	447	488	493	479	463	476	450	454	488	486	492	436	444	456	444	487	496	501	467	474	462	484	487	478	488	474	480	436	467	499	469	463	460	496	460	476	490	415	433	494	497	490	478	477	466	458	502	482	453	497	470	482	460	482	485	496	476	466	456	491	492	475	473	474	510	459	454	479	455	465	489	512	459	483	467	460	444	451	458	479	489	473	473	465	444	504	498	489	513	473	462	464	469	473	463	473	501	451	495	500	473	452	454	453	479	451	429	449	508	466	443	485	434	450	448	457	455	499	466	474	460	497	455	442	418	505	470	460	481	478	497	461	461	505	460	469	500	450	449	507	431	470	458	467	453	447	483	472	461	484	473	473	494	465	443	482	482	506	473	476	453	490	435	487	452	471	487	448	481	477	435	471	471	452	489	438	489	489	443	439	473	456	482	478	488	420	460	474	481	464	474	442	496	446	465	457	500	449	477	482	480	467	498	431	455	448	445	456	468	498	475	452	452	440	485	456	479	446	481	449	467	460	489	441	459	491	461	463	472	511	470	456	511	488	470	474	524	442	451	507	474	453	481	476	456	476	483	490	486	513	456	479	485	458	476	537	486	463	483	476	508	487	449	500	482	451	482	474	462	473	505	498	490	478	473	520	480	498	466	448	542	452	477	488	442	467	489	462	493	451	481	434	438	454	441	495	449	496	492	478	476	441	446	449	494	453	446	544	485	495	481	491	507	445	473	472	445	482	513	507	459	514	504	502	458	448	478	446	431	439	447	472	445	467	464	490	434	486	486	466	485	486	437	467	477	496	482	454	459	470	483	497	492	498	431	449	458	469	450	455	505	434	491	476	472	453	462	477	486	455	491	474	487	478	483	481	482	494	484	487	492	474	496	512	484	488	451	463	477	413	470	452	524	461	441	456	464	462	504	471	460	488	485	469	508	458	486	455	469	506	512	489	487	482	504	461	482	459	464	508	465	464	514	518	486	490	518	538	475	497	483	487	486	474	451	496	519	409	490	435	416	470
6278	2851	929	550	724	650	495	467	384	323	267	181	149	167	159	146	135	129	97	104	98	66	79	82	76	82	63	81	65	56	63	70	63	47	64	56	67	52	50	54	46	63	44	48	45	54	45	49	36	52	53	36	51	43	52	40	36	40	37	35	41	48	43	39	48	30	30	45	40	37	44	37	30	43	34	44	35	36	28	34	34	39	22	31	39	32	35	31	35	37	37	33	32	49	34	37	42	48	42	42	40	35	40	37	47	41	40	35	28	31	31	41	39	22	40	36	41	28	38	40	43	34	49	33	31	28	36	42	53	27	32	44	40	48	40	39	35	41	25	36	49	33	42	39	31	38	44	21	33	46	35	35	44	32	34	40	33	36	38	35	32	40	37	36	32	37	38	44	28	43	41	44	38	29	41	37	33	38	37	37	44	32	46	44	37	30	35	38	29	43	31	35	35	42	47	38	56	38	43	38	35	42	35	40	45	41	40	34	49	36	31	41	42	33	25	34	32	47	44	29	46	31	32	39	37	43	38	46	34	31	47	38	36	38	35	36	37	31	40	27	38	41	39	36	30	37	30	46	38	30	45	33	29	43	28	37	50	42	37	27	31	33	39	35	33	27	46	46	42	30	38	30	44	28	32	37	39	43	39	54	33	42	36	36	36	47	28	40	31	32	46	27	30	35	34	38	32	41	34	34	40	28	45	51	34	42	45	37	45	46	36	39	37	37	42	27	39	42	30	42	39	46	37	37	35	32	37	30	36	35	44	32	39	24	32	29	39	33	45	34	29	36	33	36	35	36	40	37	29	31	47	28	36	26	36	30	37	40	32	36	42	29	46	26	48	26	31	33	55	34	37	41	40	45	46	36	41	43	53	38	26	42	38	40	31	42	35	35	33	39	37	46	36	35	29	23	45	32	38	41	29	41	44	34	44	41	33	37	42	34	32	33	36	30	28	33	37	34	39	41	34	37	37	39	34	36	46	39	36	37	51	41	30	35	36	34	33	41	39	31	37	36	31	28	41	44	37	35	32	37	36	40	26	37	35	30	36	39	37	30	36	46	43	34	32	36	25	33	40	37	32	38	41	30	39	37	40	35	33	38	39	39	39	34	27	38	52	32	29	46	47	43	35	28	35	50	33	34	44	28	44	35	35	39	29	41	32	34	31	41	41	32	44	29	39	30	36	45	40	25	34	36	36	33	38	45	38	39	50	30	38	27	27	28	20	38	27	29	47	43	40	35	31	38	31	37	37	38	29	44	29	36	34	40	35	30	38	47	34	47	23	29	40	39	41	32	36	49	34	37	29	35	34	39	43	36	43	46	45	42	42	35	27	37	35	30	34	35	40	34	42	41	40	35	40	30	39	34	39	51	36	37	38	35	39	41	34	39	33	34	34	36	31	36	32	28	27	39	41	38	34	48	41	52	31	23	32	31	36	46	48	42	39	33	38	30	35	27	35	33	36	36	25	45	37	44	33	41	37	46	39	41	34	43	40	50	38	37	42	44	24	40	32	37	42	30	44	34	47	36	34	30	37	44	30	38	42	34	47	40	50	38	30	29	25	41	30	37	34	42	39	33	34	27	33	30	47	45	39	27	31	26	36	40	31	39	32	36	36	38	32	33	32	43	37	38	32	31	43	39	36	32	36	39	49	47	36	48	30	26	29	47	30	40	36	40	38	33	33	34	33	35	35	27	42	35	29	37	39	36	39	35	49	43	31	30	33	38	37	31	26	54	32	39	22	42	24	37	33	47	37	44	35	37	32	34	40	41	46	40	44	38	40	42	46	42	43	46	36	27	49	36	41	52	41	43	37	41	39	42	37	39	25	45	37	32	47	33	39	30	42	23	35	40	29	29	41	40	34	37	24	26	32	34	37	39	35	29	47	39	24	27	26	31	37	23	32	28	33	45	35	24	43	39	36	51	33	40	34	33	36	40	42	44	39	52	38	38	40	26	34	34	49	40	39	38	40	43	39	44	34	36	28	31	42	39	40	31	46	39	34	29	37	41	36	36	30	39	44	32	31	37	33	48	38	31	41	34	30	31	30	36	32	51	45	34	38	37	37	32	37	37	33	45	34	42	37	35	31	34	33	51	40	28	35	34	38	34	37	41	42	35	45	26	28	19	27	26	37	35	40	29	35	43	26	29	43	38	36	43	32	36	39	26	25	36	38	48	29	36	35	50	32	37	31	35	19	31	28	36	45	47	42	46	43	25	32	37	36	33	33	31	28	34	28	46	43	37	31	40	42	41	42	43	47	39	32	32	47	33	31	40	39	35	40	44	39	36	42	33	35	47	33	50	30	39	38	29	39	20	32	37	43	37	33	34	46	31	55	32	36	45	33	36	30	29	32	29	36	41	45	28	37	39	45	37	41	38	49	35	44	35	35	33	39	39	39	40	42	29	38	41	38	43	41	42	43	27	46	40	44	45	33	40	38	34	36	37	32	33	31	34	36	42	37	26	37	39	40	38	34	33	50	34	47	36	39	49	32	37	37	30	33	41	36	41	33	36	36	34	43	30	29	40	32	34	41	49	39	40	31	33	36	39	39	32	44	29	40	33	48	29	30	38	38	44	48	41	36	33	30	50	31	47	26	47	38	42	42	36	26	32	40	41	45	40	29	49	36	30	29	40	33	29	39	40	27	30	36	47	42	45	39	44	31	41	41	32	42	26	46	29	34	39	48	31	34	31	32	34	42	36	39	34	39	39	29	38	40	43	36	47	33	44	47	33	40	37	37	33	37	46	38	40	35	37	35	39	44	33	40	32	40	48	45	27	40	37	30	32	44	40	38	40	35	37	36	35	45	27	33	36	38	40	39	33	44	41	33	34	36	30	38	37	36	39	42	34	28	39	42	31	44	31	25	33	49	38	44	30	37	37	32	32	44	43	38	25	40	51	34	40	35	37	41	32	33	43	36	25	34	31	40	37	38	38	31	43	41	39	37	44	40	36	32	36	34	36	29	26	40	31	32	29	38	25	38	34	40	43	35	29	28	42	32	42	33	44	36	23	34	40	29	30	31	34	42	32	37	33	42	39	21	31	35	44	32	40	23	42	43	33	50	39	37	32	37	40	37	29	35	35	45	40	59	36	46	30	34	34	42	49	38	34	34	33	41	36	32	40	44	29	46	54	29	50	27	33	43	31	39	37	29	31	42	45	44	38	42	40	38	42	41	29	37	38	34	30	44	30	32	43	39	33	45	56	43	47	26	24	38	34	31	36	44	41	34	33	29	44	35	37	26	33	36	42	49	42	42	29	36	29	32	43	25	30	45	40	36	40	28	38	30	24	32	45	31	38	38	40	29	52	34	28	37	34	39	39	42	37	36	41	37	41	40	37	30	44	42	39	36	42	45	41	48	36	39	24	30	33	31	35	39	50	41	44	40	32	36	28	40	26	29	41	32	41	52	42	31	40	35	36	37	29	42	29	39	33	33	33	30	39	36	32	37	43	30	36	29	45	43	33	39	44	31	44
43580	28440	17781	27729	34765	32768	28720	24852	21287	17902	14699	11551	9805	8759	7587	6968	6194	5559	4988	4478	3646	3492	3267	3197	2959	2756	2442	2274	2257	2169	2218	2268	2099	2070	2065	1911	1867	1674	1534	1383	1332	1341	1277	1198	1162	1099	1119	1110	1103	1045	970	983	930	970	915	881	886	782	844	834	820	814	769	762	781	763	764	783	737	709	744	729	750	678	725	698	650	659	655	679	620	645	690	640	657	666	643	649	629	626	660	644	642	596	669	608	645	678	672	672	663	611	588	639	645	628	623	618	665	700	678	652	665	622	652	560	615	677	663	639	617	645	606	605	645	629	591	690	683	626	609	646	629	686	610	635	617	630	627	658	646	616	625	637	637	656	607	607	639	608	613	629	601	619	636	646	694	627	602	659	671	661	661	654	641	635	641	677	610	644	657	654	622	659	626	642	556	654	635	623	630	635	632	600	657	641	580	600	654	601	619	616	640	626	641	637	635	622	623	608	647	622	635	608	652	614	657	594	608	635	599	612	584	640	604	579	627	654	606	599	649	599	658	622	630	609	631	643	638	598	667	635	666	634	609	663	673	601	612	581	621	667	631	612	601	671	591	626	646	600	620	628	658	600	639	681	657	643	670	631	637	604	627	624	635	633	602	620	643	629	561	611	646	620	603	580	548	627	598	603	586	626	602	632	615	634	633	623	615	632	586	647	598	604	610	642	655	687	614	626	637	647	679	599	619	594	599	636	609	655	656	643	624	585	612	644	655	661	644	620	620	620	661	660	637	619	610	676	637	617	630	646	618	603	613	639	643	594	601	649	629	667	635	633	606	619	624	621	623	634	639	598	686	605	637	642	622	605	619	607	598	623	635	592	642	660	641	656	653	653	623	610	636	627	592	616	652	627	612	657	610	626	596	629	662	659	605	596	645	629	629	639	612	583	639	633	656	606	619	645	690	611	627	609	650	625	654	626	602	658	626	590	652	646	589	661	606	594	606	597	593	633	631	593	594	635	659	560	656	642	629	628	623	633	625	605	645	624	648	595	642	615	666	600	596	648	642	606	653	604	632	625	611	591	622	608	641	690	622	631	693	644	681	642	704	574	598	604	608	599	571	633	652	645	592	631	583	602	639	617	612	603	618	631	620	594	598	641	623	611	599	650	614	580	602	608	582	617	592	651	649	602	656	601	685	587	610	628	603	631	560	652	605	666	607	658	628	605	561	592	650	630	654	660	595	631	660	621	634	613	611	630	639	645	638	646	583	585	621	562	648	603	605	649	565	612	601	667	568	611	602	614	630	655	626	638	608	589	584	675	605	634	621	610	642	562	634	606	667	623	589	595	674	662	635	663	650	592	643	614	648	619	606	645	622	562	578	568	616	618	629	566	641	649	651	647	660	624	629	661	626	654	592	579	609	619	577	613	682	650	589	620	615	597	623	640	654	635	629	626	661	580	678	658	624	639	620	630	614	601	602	651	598	653	691	631	651	643	633	553	632	644	612	643	642	608	662	640	641	599	642	629	599	637	610	644	591	649	596	639	585	671	610	629	629	575	645	624	638	651	668	637	611	584	628	639	602	575	583	612	636	655	665	651	638	607	632	655	607	598	701	616	579	633	617	604	625	640	612	637	595	651	639	597	617	637	600	642	614	606	576	632	682	602	613	610	628	658	658	639	679	657	615	623	594	626	604	613	644	617	593	640	635	625	639	633	618	597	612	627	617	612	632	619	620	637	599	624	656	621	631	655	605	620	617	625	631	608	628	638	611	595	650	609	628	616	615	563	632	610	626	610	624	609	613	644	653	632	644	605	618	588	598	620	660	649	621	647	648	610	574	585	618	619	613	656	605	600	639	605	633	672	662	649	633	669	642	626	632	646	668	586	626	625	597	634	635	615	679	647	619	640	652	634	601	629	608	633	596	646	610	630	620	609	635	632	626	606	624	663	628	600	650	624	634	653	649	647	646	644	634	673	604	672	686	617	638	624	613	668	647	637	603	605	631	606	625	647	575	623	566	588	633	642	659	633	617	653	645	624	636	618	650	642	616	612	577	598	621	648	668	600	606	678	631	652	640	624	685	632	626	598	654	628	621	609	599	612	600	619	616	624	625	619	617	638	640	661	632	593	640	657	599	635	608	639	632	606	619	624	631	639	583	631	656	578	638	642	596	684	587	633	614	599	614	619	609	628	650	657	622	601	599	547	634	628	599	602	603	672	622	654	640	643	618	648	616	657	675	619	597	561	646	621	601	627	582	588	595	639	597	613	645	593	652	643	660	634	601	636	676	598	602	628	604	617	653	629	635	646	673	586	613	621	599	661	622	608	609	633	625	592	577	635	646	611	611	636	629	595	599	607	612	626	655	619	608	634	693	611	631	633	644	587	629	623	677	609	676	603	648	632	650	675	623	630	639	612	668	644	665	569	603	666	600	596	616	614	654	628	611	628	607	670	619	620	639	618	635	644	631	587	601	629	633	623	608	643	602	631	615	591	637	614	615	640	604	589	636	645	622	622	606	617	630	611	622	645	631	656	622	644	655	614	607	614	632	623	624	648	596	590	641	603	604	641	652	608	619	593	621	620	578	657	603	598	668	665	696	605	616	644	565	670	581	613	636	635	606	590	608	581	627	618	622	607	632	690	629	648	606	595	596	643	647	634	629	621	597	618	606	637	620	625	590	621	607	656	612	585	609	577	616	589	609	627	626	652	647	582	617	670	605	636	630	631	611	627	615	638	621	617	618	583	598	620	628	639	659	618	654	638	636	631	587	665	594	620	627	608	651	667	614	614	656	666	618	611	648	643	574	617	648	669	617	652	586	648	633	629	653	574	628	548	631	589	604	610	608	647	619	642	621	628	627	647	641	652	638	597	634	565	623	629	630	656	633	617	622	712	607	649	624	619	604	586	644	584	622	630	621	613	601	605	654	601	621	598	625	638	625	672	616	604	601	592	611	598	615	593	637	638	612	649	594	666	604	647	610	582	595	591	605	658	589	615	603	666	650	621	614	611	607	588	606	630	655	608	624	640	626	679	633	653	580	622	606	629	700	636	650	603	630	664	617	629	608	615	639	642	635	597	625	674	630	567	649	611	631	605	634	625	599	650	655	672	616	575	569	642	620	616	617	633	622	634	612	637	644	576	648	621	658	633	621	651	592	580	619	633	629	665	640	644	595	627	619	608	668	625	684	594	632	607	655	650	633	660	629	629	580	569	616	624	659	627	596	655	562	634	650	622	561	616	580	612	644	640	623	634	619	639	580	640	620	585	608	669	635	621	645	605	615	618	648	615	626	631	638	626	644	609	630	679	603	624	620	614	618	633	692	629	613	641	630	623	667	631	615	591	595	630	671	619	628	646	602	565	589	696	632	635	675	621	616	609	639	636	625	628	585	644	638	613	628	565	648	666	637	609	638	657	666	633	661	622	587	627	633	668	593	645	604	622	607	598	650	609	626	624	629	598	663	612	631	618	648	615	611	599	596	621	581	617	607	640	619	600	638	606	630	646	619	645	639	592
5944	1988	749	433	612	563	444	397	310	254	210	188	145	132	112	113	95	101	97	90	74	76	73	66	71	65	66	60	59	63	54	67	71	52	52	55	54	53	50	43	45	45	44	47	42	29	54	41	47	43	38	36	41	38	39	38	35	45	32	30	33	58	37	49	44	34	31	37	40	33	41	37	42	40	56	41	37	34	46	42	38	39	37	36	37	41	34	38	40	42	35	32	38	26	49	35	40	39	35	36	39	34	45	37	50	41	37	37	47	42	35	36	36	28	47	38	52	37	33	40	35	32	39	46	38	47	40	33	47	27	41	20	40	40	33	34	29	42	41	48	44	36	39	45	35	56	37	40	39	34	31	41	49	35	41	36	36	35	27	41	38	26	40	38	35	41	33	31	32	40	38	37	49	46	34	33	36	41	39	35	30	45	41	35	39	42	43	35	40	41	29	28	21	35	37	35	29	28	38	33	43	38	37	39	45	37	41	37	33	44	30	41	32	40	36	42	36	42	34	35	35	44	43	29	39	40	35	35	42	53	42	44	45	34	35	39	38	43	36	39	42	23	42	42	38	39	38	40	32	31	33	28	33	31	29	44	32	41	42	37	42	39	49	39	35	29	40	38	36	27	46	45	47	33	39	33	38	35	41	27	45	46	39	37	40	38	43	39	40	46	47	30	46	36	36	34	43	42	33	37	32	41	44	37	38	33	46	39	39	43	48	24	40	38	39	39	28	36	28	34	34	31	26	32	36	35	29	44	49	36	39	32	41	39	28	53	38	33	34	27	38	34	34	23	35	36	40	37	41	41	30	41	31	36	45	36	35	41	23	32	39	25	44	35	28	44	48	34	36	45	25	48	35	43	39	39	30	35	36	37	27	39	35	28	31	29	28	34	32	41	35	32	38	32	48	37	26	34	39	32	27	35	35	32	40	39	37	48	47	32	32	53	37	30	41	33	33	36	32	31	36	42	37	29	38	40	27	47	20	36	33	25	48	33	41	32	41	45	40	35	34	39	30	42	42	35	34	35	36	36	28	30	34	34	39	35	44	27	39	28	37	31	47	34	48	48	33	27	35	47	36	45	28	32	43	37	24	39	39	27	36	38	40	29	44	42	38	31	26	30	38	35	38	27	36	29	22	36	38	36	33	38	35	38	42	39	46	33	38	47	34	35	47	34	47	41	44	29	36	39	42	27	41	33	38	43	39	36	43	36	35	33	46	47	33	38	44	47	34	42	38	28	42	40	27	40	29	47	40	35	38	30	31	30	42	27	30	45	25	38	29	37	53	40	30	42	33	36	32	37	32	40	39	36	44	36	46	30	26	27	40	28	39	40	37	41	34	35	49	28	44	42	32	36	35	40	55	40	27	43	39	41	28	44	39	39	48	39	36	40	35	32	46	36	34	36	27	32	34	52	40	27	28	38	40	40	34	41	36	28	45	27	34	38	33	36	26	33	46	24	32	45	35	37	33	41	42	29	32	39	31	38	37	39	37	37	33	37	30	28	39	44	37	30	33	35	35	35	46	47	46	41	43	25	36	37	35	37	40	39	34	35	35	37	38	37	45	37	37	31	39	30	34	47	48	43	27	34	34	34	33	34	34	35	29	43	30	45	40	32	38	38	34	31	38	50	35	23	27	46	31	40	42	29	38	35	29	45	31	42	42	40	44	39	39	43	36	42	43	34	41	38	40	34	36	37	27	35	30	29	35	45	45	38	37	31	40	37	36	42	41	38	24	40	31	37	37	40	40	42	30	38	35	33	30	39	42	48	44	51	37	42	42	51	38	34	34	33	41	34	38	36	36	37	23	39	45	23	43	38	36	38	45	36	41	36	30	33	33	37	30	35	34	48	24	33	37	41	32	40	41	33	37	48	38	40	36	41	34	34	44	31	41	31	33	41	44	34	31	40	32	50	42	37	35	43	41	39	33	34	42	27	40	39	40	35	32	39	35	34	36	44	32	46	42	38	25	33	39	26	30	31	40	38	45	43	41	36	43	43	40	34	33	32	32	36	37	39	56	55	28	39	31	30	37	34	33	38	39	40	36	30	35	39	34	39	26	27	38	45	35	36	37	44	39	29	29	37	48	40	38	38	40	31	31	31	37	47	39	43	25	33	31	32	44	42	36	30	32	40	38	41	46	49	42	26	41	38	51	29	34	43	37	36	43	37	33	33	38	37	40	42	43	45	32	44	36	32	29	35	46	44	36	45	37	45	39	29	27	35	29	43	38	42	31	36	45	45	38	33	42	36	38	43	30	36	46	45	40	41	28	38	43	46	38	35	39	29	37	30	29	33	31	37	29	36	41	34	51	35	29	42	37	41	37	35	38	39	34	24	47	35	36	33	32	38	36	45	24	27	44	45	39	28	48	33	32	46	29	36	30	49	35	31	34	26	36	45	31	43	30	37	44	41	30	43	32	43	31	43	30	27	33	36	39	44	41	37	40	41	25	34	45	28	34	39	34	34	45	35	35	27	35	36	32	39	36	31	42	43	46	40	35	24	42	45	42	43	35	37	34	45	36	32	42	24	32	47	34	28	29	32	39	35	31	46	35	36	33	38	37	33	36	24	29	42	42	37	36	30	54	42	37	39	35	41	44	45	43	43	27	27	30	41	43	45	37	41	34	39	45	36	39	29	37	44	43	34	38	40	43	33	51	34	52	32	37	36	44	27	25	41	37	50	29	35	41	44	42	40	40	30	22	30	42	34	32	32	31	41	34	37	27	48	31	34	32	44	32	32	39	40	36	38	39	27	45	33	23	39	39	40	28	34	33	44	47	34	34	41	32	46	38	31	39	52	40	31	37	31	37	33	42	31	31	40	29	44	40	42	32	34	33	37	31	48	41	39	33	37	33	38	27	37	40	43	27	41	33	45	31	32	46	37	40	33	31	48	38	37	38	42	43	36	34	31	26	38	34	33	27	37	41	36	29	36	35	41	37	20	26	35	38	40	39	43	37	34	44	32	32	43	39	34	39	46	33	42	31	35	38	33	44	45	33	40	39	38	35	35	35	45	34	38	28	40	40	40	43	44	52	42	31	41	37	32	43	38	37	35	38	46	36	37	44	37	29	33	34	43	21	28	42	38	34	27	30	32	46	33	39	39	38	21	45	32	35	33	37	34	33	32	35	34	35	37	36	38	43	31	36	36	28	31	41	37	35	38	43	42	39	48	48	37	34	37	34	36	35	35	50	26	31	33	46	25	36	30	37	27	34	25	33	27	26	37	36	38	45	44	38	42	28	23	37	46	38	31	36	45	36	47	36	32	33	20	32	39	46	46	33	44	32	33	34	31	31	41	30	24	39	40	40	36	42	40	29	39	34	45	39	29	34	42	48	35	44	38	45	28	33	36	38	31	35	40	21	39	33	33	36	43	41	39	40	43	41	37	31	35	33	30	45	34	42	31	32	29	31	30	43	40	37	33	38	31	31	39	22	37	28	32	38	34	32	37	30	32	23	41	50	36	33	51	45	36
37837	25580	15264	23805	32202	31305	26957	23081	18973	15189	12100	9605	8119	7325	6079	5586	4852	4499	3940	3434	3058	2901	2768	2690	2457	2205	2015	1989	1950	1975	1900	1983	1813	1955	1642	1603	1582	1386	1349	1241	1180	1182	1143	1059	1038	1086	994	1005	956	959	977	912	864	873	886	811	833	806	790	720	754	789	776	686	753	720	761	721	667	671	708	674	657	657	679	719	701	658	636	589	668	637	631	638	641	631	603	600	646	650	608	600	619	656	609	647	656	605	608	629	665	652	654	660	673	585	646	663	666	649	654	626	667	652	604	632	675	600	621	630	602	613	622	639	637	633	661	650	612	634	608	647	641	628	601	612	641	603	634	604	610	621	628	639	659	604	641	623	629	672	614	563	664	648	608	682	632	655	594	681	655	628	644	632	654	679	596	594	616	638	626	628	623	663	616	640	580	653	645	637	623	604	619	639	622	599	600	649	591	607	664	622	585	629	671	583	654	583	606	651	642	581	626	638	601	615	663	597	631	638	561	633	644	617	606	669	628	628	646	630	596	659	622	627	564	668	579	605	616	639	641	609	636	591	615	629	604	614	604	624	589	633	627	647	599	636	631	582	583	594	621	592	579	605	577	639	624	584	612	628	571	647	656	630	662	577	652	648	675	626	646	647	638	626	625	600	637	656	631	641	612	668	579	650	595	614	598	609	635	627	602	626	630	623	642	603	609	591	597	615	653	588	622	602	623	635	619	621	612	612	609	615	607	605	669	647	634	615	621	669	569	604	634	656	631	605	630	602	583	615	710	663	615	670	601	626	584	629	615	595	643	584	664	626	605	608	603	635	608	649	603	631	637	615	606	644	614	626	607	603	600	585	608	654	585	618	628	620	643	625	604	643	617	630	648	633	610	647	596	612	648	611	620	642	619	667	618	632	606	634	651	633	616	661	621	590	606	621	645	640	631	629	636	616	634	601	610	600	592	613	613	640	627	669	596	619	594	594	613	648	598	653	608	581	598	600	610	630	626	617	653	639	625	626	599	606	619	620	640	638	591	620	625	608	627	628	610	656	611	609	612	589	647	621	610	634	645	619	648	603	591	586	632	652	686	597	610	642	619	613	658	617	655	610	615	573	619	602	608	615	621	650	618	606	634	635	612	591	619	615	632	627	592	604	627	655	603	613	613	607	640	643	619	635	613	621	628	637	607	590	655	637	586	644	641	632	608	615	602	618	644	644	600	605	608	624	643	618	585	632	662	608	624	582	635	642	666	630	589	624	585	615	637	597	666	629	627	592	598	601	617	620	612	659	624	613	616	594	605	590	619	574	632	609	605	645	602	601	640	617	608	636	623	603	680	618	586	628	581	626	587	648	551	622	635	610	640	655	672	611	634	650	654	648	640	598	661	657	622	621	647	620	582	645	633	636	577	644	613	571	602	594	620	653	617	586	618	599	621	556	602	611	629	648	619	585	644	594	688	635	641	628	583	644	589	621	598	594	580	632	640	651	592	684	591	575	646	586	631	639	591	581	612	641	622	610	566	648	673	635	626	666	568	635	637	616	601	559	635	627	661	654	620	585	585	627	674	617	590	646	611	647	628	637	670	674	617	635	597	581	571	643	614	631	622	652	647	668	617	662	620	630	622	666	613	596	586	611	614	633	626	634	590	635	553	622	614	606	624	651	609	615	589	613	656	628	611	643	585	586	597	614	644	630	602	629	653	613	605	648	593	649	653	599	641	597	585	628	615	628	644	652	622	584	637	612	602	615	619	636	653	645	629	590	625	629	611	625	648	623	587	610	586	569	636	637	627	623	611	614	625	637	634	588	584	601	642	641	632	632	657	604	605	599	647	617	626	622	645	609	645	620	621	618	645	628	615	639	643	618	592	595	633	609	628	642	588	628	652	604	608	623	616	589	602	663	607	619	624	649	651	636	642	572	619	660	647	597	631	616	631	670	540	606	644	609	622	611	645	603	652	618	635	683	641	602	644	645	593	644	645	629	598	626	606	642	639	646	620	679	666	601	661	613	660	654	624	600	636	609	623	608	613	651	599	597	635	653	592	622	615	615	663	626	615	618	651	614	623	656	602	606	571	604	634	626	615	611	589	663	576	633	647	635	591	561	635	634	581	646	623	615	632	663	660	638	587	601	650	642	656	665	710	643	636	606	570	657	587	664	616	580	604	600	590	600	605	656	622	634	634	592	607	648	593	615	602	605	629	642	647	612	643	603	601	631	601	591	610	640	604	632	585	672	639	670	599	621	612	591	668	618	589	663	614	632	611	610	598	614	618	585	637	643	582	625	596	591	655	641	631	654	574	577	578	612	596	616	654	597	634	616	636	633	631	651	658	628	665	648	637	595	599	634	647	621	613	611	661	573	572	612	567	660	620	645	618	627	606	614	560	616	615	602	607	628	612	642	653	593	586	641	624	616	633	571	641	633	555	605	572	596	593	637	580	606	598	611	630	650	615	626	613	659	634	565	622	596	586	669	616	617	628	616	617	620	621	631	618	630	663	607	625	606	632	640	647	605	599	636	665	645	607	575	583	647	595	623	601	625	625	552	639	547	604	604	650	590	603	622	646	611	629	585	615	626	576	603	644	643	616	578	627	608	657	632	593	609	581	642	616	628	603	580	605	656	632	629	596	603	610	640	627	635	604	612	641	607	664	573	606	657	626	670	598	628	611	604	603	668	601	588	603	612	675	610	663	608	609	609	632	670	674	640	642	597	656	606	605	639	607	613	595	591	627	586	633	639	606	601	619	630	650	655	627	617	593	604	640	630	658	591	645	615	596	633	634	653	592	586	625	617	608	671	622	641	632	589	605	628	602	623	617	638	641	642	632	605	575	616	657	648	577	640	611	586	665	612	637	602	649	622	619	609	595	598	649	608	619	587	625	653	577	652	625	601	656	612	591	632	635	586	621	595	628	628	588	639	619	629	624	660	595	639	603	600	602	634	608	606	614	592	580	573	612	602	605	588	634	616	605	663	565	596	607	625	586	636	642	623	564	599	607	642	678	622	617	648	614	629	627	602	603	615	602	615	640	588	633	624	661	625	596	637	623	605	622	610	601	666	651	656	579	620	594	614	669	600	619	604	600	585	633	680	628	600	629	633	630	627	636	621	643	601	600	642	609	634	640	627	606	627	629	581	638	641	613	610	612	631	624	657	624	631	627	626	619	590	632	661	629	639	643	606	624	617	627	557	620	629	610	594	601	621	610	597	608	651	613	576	624	629	612	601	605	645	692	639	631	638	625	642	659	588	644	578	688	592	624	613	628	560	662	641	608	691	624	621	607	608	648	655	607	630	628	601	667	615	601	658	573	629	592	658	635	668	597	623	604	653	637	647	655	560	625	640	595	603	586	600	636	671	598	636	640	606	626	617	650	614	591	646	616	594	620	627	617	579	623	621	580	609	656	583	641	647	636	628	607	606	632	611	596	599	650	633	616	640	661	628	562	610	628	622	610	615	704	603	661	589	582	618	596	641	605	626	599	659	608	620	578	596	618	685	625	646
7660	3582	1054	649	804	954	730	562	433	415	322	250	250	176	139	129	162	157	120	130	129	101	96	84	77	83	64	75	71	76	91	68	83	77	66	52	64	68	63	64	73	73	63	48	60	47	58	59	58	46	55	47	57	56	50	39	57	39	39	55	53	49	45	47	44	40	54	54	36	31	44	45	50	53	61	35	53	41	40	39	40	56	34	44	45	44	37	50	45	46	39	50	38	36	47	43	28	44	47	48	45	42	49	43	27	51	45	48	52	61	38	42	38	55	52	35	56	35	49	49	40	36	37	46	45	49	45	45	49	39	44	39	50	42	35	56	32	34	33	43	52	40	52	40	41	47	40	42	46	49	38	48	44	47	53	37	46	36	41	53	46	37	31	46	38	38	45	42	46	47	52	36	39	42	41	44	43	54	41	42	49	51	38	55	41	46	47	48	35	41	46	55	41	41	47	39	47	49	37	42	42	46	39	37	46	46	46	41	47	45	48	33	41	46	40	51	45	38	44	43	50	60	56	42	31	32	51	39	48	45	42	49	49	44	37	53	47	37	34	41	41	41	43	31	50	56	51	41	47	41	37	44	37	36	44	52	55	47	34	43	52	43	41	53	44	44	47	34	41	39	39	43	59	43	39	31	49	51	41	29	44	34	33	36	46	39	43	32	39	49	54	47	40	46	41	34	44	48	49	41	51	45	37	53	48	54	36	37	32	32	33	44	55	42	57	40	37	45	40	37	34	38	45	48	33	48	45	46	46	39	32	52	59	43	32	41	46	49	40	31	29	43	35	51	53	60	43	42	46	33	44	57	51	43	37	39	41	40	50	47	38	65	48	49	54	52	48	33	42	39	50	41	47	39	48	39	44	42	47	39	44	44	52	51	37	54	44	42	44	46	38	39	45	45	47	45	47	55	44	54	38	36	39	49	38	40	43	46	39	39	42	49	43	45	35	58	38	44	36	54	40	33	40	42	43	42	36	43	36	39	48	41	55	46	39	42	60	60	37	41	30	40	46	49	34	45	45	47	49	35	45	34	31	58	36	39	44	35	49	33	48	49	41	41	42	32	26	42	51	39	44	41	32	32	40	37	34	45	42	47	46	49	47	56	38	39	55	38	41	55	28	41	49	40	48	47	42	57	41	41	38	51	53	38	41	55	55	44	53	47	46	38	46	44	53	33	47	41	40	37	42	40	33	31	31	56	38	43	49	32	57	53	44	45	46	43	36	39	41	44	49	42	40	61	35	38	41	46	44	42	46	42	46	40	52	45	45	33	40	36	33	46	43	33	41	45	41	46	43	50	52	52	43	48	37	46	40	32	38	46	39	45	36	32	34	44	45	48	55	50	43	30	52	44	41	43	41	41	50	27	44	52	50	44	43	46	36	50	46	33	42	39	26	49	44	35	43	49	43	47	46	42	38	51	57	43	46	32	37	32	46	54	46	44	38	35	45	53	44	39	34	50	42	47	34	39	53	50	51	41	56	44	46	52	41	45	47	36	30	38	31	53	46	37	42	55	35	33	41	44	38	50	47	44	52	46	57	56	51	37	40	51	49	47	35	48	38	48	38	33	45	42	36	36	41	41	45	41	43	48	54	42	44	51	44	46	42	40	40	40	41	43	52	40	42	47	48	31	44	56	37	43	27	44	30	40	50	47	53	42	50	43	43	46	45	47	43	55	41	47	43	48	52	47	42	43	54	38	37	50	48	37	37	39	43	50	47	43	43	26	50	50	35	51	51	45	40	45	29	50	49	43	46	44	48	35	43	47	50	48	40	49	40	35	40	49	54	34	45	36	32	48	49	37	48	44	38	41	40	34	48	34	47	38	48	48	47	41	37	52	44	43	46	38	50	49	41	49	41	46	51	43	50	42	45	42	41	57	42	50	35	46	48	35	41	41	48	45	51	48	52	43	31	41	39	40	41	48	50	44	51	45	41	44	47	47	53	47	50	45	36	34	30	56	52	40	39	48	44	45	45	54	52	49	41	43	59	35	38	37	34	41	34	41	39	30	35	43	36	47	48	35	38	45	37	44	51	48	40	40	41	34	41	44	39	46	67	54	48	45	38	55	41	46	40	27	48	40	33	52	52	52	39	41	39	48	38	33	41	38	33	33	33	47	32	43	49	46	35	36	28	45	36	46	43	49	39	41	50	64	42	45	40	36	41	48	50	43	46	37	39	43	42	37	57	32	40	42	37	41	46	33	41	54	45	46	37	41	37	39	47	62	45	41	55	46	40	45	47	34	39	34	48	44	41	45	40	34	37	34	44	62	49	51	36	37	45	54	51	40	49	50	53	50	52	50	39	44	39	49	35	51	45	41	36	37	34	32	52	46	45	48	40	51	49	39	46	42	48	40	44	47	54	46	41	48	40	36	39	40	40	37	42	32	35	46	50	50	32	34	38	46	45	28	51	55	33	41	41	32	34	41	48	40	43	47	37	42	53	52	37	35	37	56	47	36	48	47	57	45	41	55	33	41	42	49	52	56	50	50	48	46	45	44	39	48	45	42	49	37	45	40	42	33	44	47	38	51	38	30	45	47	44	31	55	44	56	52	42	64	38	34	46	49	45	42	47	41	54	36	42	47	45	50	35	48	49	46	48	40	34	54	44	39	45	50	42	54	48	45	50	49	52	53	39	42	53	43	44	45	41	53	55	43	48	54	48	45	33	31	30	38	29	31	46	47	40	52	40	61	34	46	49	38	49	36	60	39	42	39	30	52	39	41	35	48	56	40	48	61	39	47	49	44	49	38	42	42	48	44	42	47	36	37	41	42	53	38	44	39	31	51	42	48	47	43	37	36	38	54	40	37	43	50	40	43	38	37	40	39	41	42	37	35	54	51	41	40	50	40	37	57	43	41	37	46	40	50	54	43	31	35	45	46	50	37	57	36	50	44	44	46	49	50	57	43	43	53	41	35	48	39	41	36	37	43	40	33	34	41	33	33	45	44	27	32	50	38	46	44	39	41	26	31	34	44	43	41	44	48	44	33	31	44	51	45	57	51	41	43	45	50	37	42	42	52	44	48	48	44	40	49	42	41	31	41	48	45	50	33	44	59	45	42	33	34	46	48	43	38	45	40	38	29	59	44	40	42	42	41	34	46	47	43	44	40	52	41	42	41	53	60	44	35	44	36	49	29	35	49	50	53	39	48	49	46	49	28	44	58	42	33	39	40	41	51	44	45	53	46	41	50	52	40	48	49	39	43	28	36	55	35	49	39	49	42	47	38	47	44	43	43	43	43	43	43	39	31	43	37	39	43	37	43	39	42	42	34	49	45	39	43	49	52	43	36	41	39	47	35	36	44	50	42	53	54	56	39	43	43	46	58	43	44	40	45	31	44	40	44	34	47	43	41	34	49	36	46	41	41	45	50	48	29	33	39	53	55	43	47	44	43	31	41	38	44	49	48	38	36	33	44	33	39	58	49	32	48	50	52	28	41	48	50	46	35	47	57	40	47	38	47	39	29	43	45
45371	29801	18803	28838	35833	36994	32598	28029	24526	20692	16930	13084	11377	9471	8159	7669	7180	6519	5681	5179	4703	4068	3830	3749	3621	3229	3036	2731	2710	2633	2575	2711	2687	2551	2311	2277	2063	1815	1727	1639	1537	1530	1581	1425	1418	1361	1379	1328	1322	1332	1281	1144	1170	1148	1119	1081	1026	1002	982	965	893	873	958	926	895	868	867	860	857	880	786	800	824	784	763	780	797	790	754	738	780	743	752	706	712	764	751	774	739	746	722	759	821	725	778	803	688	769	771	754	760	719	779	707	705	723	754	791	780	778	799	837	797	779	716	716	745	735	737	731	749	714	730	730	734	739	733	730	786	742	752	730	761	699	742	730	741	719	743	738	716	815	746	736	763	762	712	717	720	745	773	768	748	751	744	738	757	773	750	754	813	749	732	724	725	739	739	729	766	792	747	758	691	775	735	672	765	716	739	734	749	765	736	705	707	712	730	746	776	695	748	737	720	736	731	765	748	691	745	755	744	717	717	701	702	725	747	785	699	736	689	777	762	735	766	759	753	770	759	726	722	734	712	685	712	704	751	755	712	732	679	719	755	734	761	734	771	761	729	738	728	681	704	769	765	708	771	692	739	774	750	760	693	766	734	746	710	773	729	723	754	729	758	730	711	706	723	700	699	782	707	741	757	709	728	796	754	721	763	752	770	765	758	744	707	733	757	742	741	730	719	719	753	742	703	737	777	760	731	757	760	750	766	683	696	771	751	732	685	742	775	703	707	720	698	777	732	733	720	727	711	703	716	735	701	755	698	749	722	716	698	782	747	759	729	740	723	718	693	740	720	751	772	698	769	707	667	732	733	727	728	752	780	760	724	743	763	735	789	717	701	705	701	729	677	756	691	688	708	785	782	729	763	737	744	733	733	723	740	713	758	727	747	742	736	747	767	699	694	722	770	752	719	722	706	740	740	733	726	742	687	715	703	691	724	769	737	704	733	756	713	684	686	740	733	733	703	712	774	717	724	738	741	677	766	704	695	759	777	798	754	713	713	762	718	760	720	739	752	735	731	757	733	720	733	767	728	698	745	773	706	743	744	767	708	737	727	737	716	740	764	783	732	740	754	753	754	731	712	732	742	795	745	703	730	732	701	776	734	755	733	740	704	704	768	756	764	731	711	722	731	745	695	760	749	693	712	752	763	743	778	746	712	766	748	731	717	674	731	713	746	696	731	691	744	725	761	735	724	744	766	715	735	709	737	739	763	703	713	699	759	761	702	755	711	736	740	737	737	686	757	721	734	708	751	758	750	741	689	752	714	722	702	751	762	743	759	744	702	718	701	751	730	738	723	737	716	705	719	744	736	725	679	711	732	716	736	734	744	721	756	714	766	694	758	697	698	696	708	722	743	703	724	708	696	696	770	733	709	781	753	703	751	733	719	750	685	752	690	765	718	731	721	722	715	727	706	758	723	740	740	784	765	763	707	767	752	743	715	651	747	780	756	744	718	750	765	711	717	753	743	696	716	717	718	742	693	701	747	752	805	759	725	711	682	724	751	730	779	780	694	779	726	732	714	816	721	679	726	730	708	721	668	752	774	669	749	742	720	736	716	747	725	727	720	772	725	722	753	752	753	749	766	750	768	749	713	744	740	733	742	726	734	763	676	722	733	721	778	727	737	740	709	778	760	710	759	706	743	743	707	796	739	755	730	726	775	710	771	779	768	777	709	748	759	745	733	728	752	735	710	699	749	674	721	675	719	729	740	741	680	773	726	679	765	737	776	710	703	676	738	713	744	730	708	691	764	771	756	752	697	744	706	740	723	736	744	788	775	681	712	759	711	739	733	726	765	756	700	724	786	739	728	712	759	722	773	766	760	681	773	800	763	723	661	757	710	753	697	746	742	759	768	758	694	725	751	719	723	770	739	729	761	754	698	723	723	730	733	723	668	709	695	740	733	751	770	767	710	745	752	727	725	736	750	742	694	709	699	696	751	710	758	767	739	766	743	767	762	726	765	708	703	744	754	696	754	721	727	769	707	742	798	717	741	726	732	727	757	699	678	732	745	710	797	716	707	758	735	748	710	779	768	746	705	718	680	747	700	773	774	735	733	718	738	719	741	739	762	692	758	725	710	735	708	735	730	723	777	764	683	751	733	752	732	719	657	686	721	757	705	702	732	737	717	710	753	727	672	729	778	746	728	736	749	730	741	750	737	719	753	698	770	689	745	733	731	731	700	707	747	752	745	760	739	687	720	720	716	766	718	763	760	693	709	693	722	738	762	678	754	770	770	757	680	731	721	729	778	689	734	782	752	719	757	742	756	726	745	715	723	765	727	741	743	673	722	707	730	692	752	757	715	742	722	725	697	750	747	745	705	716	753	695	738	750	769	718	746	713	787	754	738	705	743	755	759	725	752	705	747	738	753	744	738	710	784	720	715	761	689	693	753	802	704	765	741	726	716	724	744	726	745	728	699	741	756	737	749	710	759	716	760	757	715	736	713	740	727	772	701	664	703	738	733	751	732	739	718	721	715	772	695	707	706	719	747	724	722	698	714	712	732	794	751	727	765	709	681	738	782	763	719	760	737	713	712	698	751	749	702	782	719	748	661	707	727	800	723	744	698	774	747	745	697	751	749	736	760	691	717	747	723	754	812	737	753	756	726	740	762	732	712	716	734	706	716	712	700	699	681	755	772	746	765	714	725	716	717	778	741	778	700	750	740	724	751	766	735	724	744	741	757	710	758	722	727	739	721	736	758	701	697	774	683	709	707	756	721	772	749	707	740	756	729	760	780	680	785	719	729	737	735	748	745	733	713	737	739	732	734	781	685	740	726	739	727	768	728	721	708	770	711	715	753	719	726	748	706	775	759	727	744	721	748	711	727	687	792	751	719	757	733	731	729	732	712	771	734	762	730	696	696	694	713	723	730	721	703	729	716	703	726	764	778	790	778	703	705	756	759	763	746	715	732	766	755	716	716	703	710	735	731	739	721	737	743	716	711	709	767	707	746	773	718	753	758	715	706	774	737	687	715	726	706	688	750	696	718	748	744	710	733	737	749	737	733	771	736	706	727	689	714	741	717	715	718	748	754	778	714	746	738	702	772	740	777	684	756	768	724	720	746	771	694	763	742	743	726	698	727	753	724	770	758	744	752	757	776	699	743	733	714	757	751	757	758	762	709	738	756	729	744	758	718	738	720	733	682	748	724	755	747	720	702	714	744	766	742	744	719	723	786	748	747	729	729	729	694	708	736	706	748	757	753	723	743	733	739	717	733	691	735	795	695	751	697	722	720	759	756	723	695	753	750	727	769	740	750	699	709	737	747	777	717	771	737	725	723	742	678	763	711	732	776	752	729	677	737	755	742	687	746	725	742	784	733	719	712	681	736	715	756	769	775	726	756	693	729	756	693	697	746	767	711	707	717	710	767	735	769	769	718	733	764	764	709	773	710	745	700	698	773	740	699	734	721	703	738	726	727	738	681	722	755	732	751	665	724	717	693	674	737	742	791	720	748	706	688	745	773	729	753	714	732	767
3331	1055	434	292	375	351	363	260	230	170	153	109	90	72	68	83	67	68	52	66	64	47	53	40	54	54	52	48	39	51	38	33	46	45	35	32	34	45	32	42	33	32	32	32	40	23	30	39	32	33	30	28	33	25	37	36	23	27	48	38	32	27	35	29	27	29	43	36	21	38	31	20	32	27	24	19	23	28	27	26	25	36	27	22	29	21	26	34	31	24	30	23	27	21	23	22	34	29	33	25	28	28	40	27	30	22	27	26	19	29	20	31	29	23	24	27	22	22	25	34	22	36	26	26	26	32	26	24	25	27	21	28	30	32	21	25	20	26	36	26	39	27	30	23	23	28	28	28	22	25	30	30	35	27	28	42	24	38	21	27	19	21	33	21	28	23	36	30	37	26	26	23	23	26	31	30	49	37	24	32	27	32	32	18	30	30	35	32	27	27	23	24	32	25	15	31	30	21	30	28	31	26	26	31	26	38	24	28	23	28	31	36	22	14	28	23	29	27	29	26	30	30	25	24	26	28	27	30	17	32	38	24	23	27	24	25	29	24	30	34	28	24	36	33	28	21	39	30	25	31	27	39	30	36	25	29	34	29	27	37	25	33	23	26	25	24	23	21	32	30	24	41	33	27	25	34	31	30	22	28	27	30	22	27	35	25	28	24	25	29	27	33	24	32	26	28	21	19	27	26	28	23	24	24	27	25	24	26	28	30	23	35	22	31	30	25	22	30	33	24	30	25	39	26	27	32	24	24	25	37	23	34	25	24	25	26	27	31	24	21	25	28	26	27	26	24	27	25	25	18	23	22	26	29	29	31	24	26	28	32	23	34	43	28	27	30	16	29	25	39	27	36	26	36	28	25	24	32	38	40	31	34	27	34	33	31	21	21	25	32	24	23	26	31	18	30	33	39	29	28	22	28	33	26	27	25	26	26	22	28	24	23	26	33	24	28	28	22	30	30	24	22	33	28	25	26	26	28	32	22	29	23	23	32	24	26	23	25	24	30	32	34	34	27	25	27	23	26	26	20	31	31	23	23	29	22	26	31	30	25	33	29	20	32	32	32	29	29	23	41	31	28	37	35	26	35	32	29	28	31	22	18	21	24	32	25	25	25	28	33	29	24	22	33	24	51	24	15	25	20	22	19	23	20	33	36	26	29	19	30	25	20	33	27	28	29	30	22	17	35	30	35	26	27	36	22	28	22	30	37	31	28	37	18	33	27	29	29	40	28	37	29	19	25	20	29	26	31	21	27	25	29	31	23	24	31	25	22	26	30	24	21	33	30	29	31	25	14	25	31	33	28	28	27	25	33	34	34	30	27	26	33	22	32	24	22	32	26	24	28	37	20	24	36	20	27	23	28	33	30	22	24	26	23	23	39	26	19	26	26	33	37	29	28	22	20	26	14	29	27	25	24	32	34	32	29	26	16	37	30	31	22	24	30	22	25	30	29	25	26	32	36	22	22	20	23	32	27	29	20	27	26	31	19	32	35	33	30	25	22	27	26	30	22	26	37	30	19	30	37	20	32	33	40	30	33	30	27	31	33	20	24	28	26	37	35	39	24	28	22	29	23	24	19	27	31	30	22	29	30	27	28	22	30	30	28	24	31	27	17	10	26	25	25	26	29	34	20	16	23	36	33	25	25	32	42	21	23	28	35	33	24	29	33	22	33	22	43	24	33	25	37	31	35	23	32	24	35	34	24	39	26	23	22	24	23	21	25	30	29	20	28	30	27	33	29	20	23	31	25	32	24	32	28	32	35	34	27	28	14	28	33	23	32	28	33	28	22	31	31	36	21	23	31	30	24	26	31	35	37	22	31	25	28	29	29	22	26	29	33	29	35	31	28	24	29	29	27	30	27	25	25	27	21	30	26	25	30	33	32	32	29	34	18	23	28	30	26	27	23	23	32	26	18	28	24	28	24	38	24	39	20	28	28	32	17	32	25	25	17	25	22	26	32	26	28	26	26	25	21	26	26	29	27	27	19	29	28	26	28	24	26	34	31	37	24	45	30	31	30	21	37	22	36	32	22	23	28	27	37	29	35	21	19	26	23	39	31	24	23	25	24	23	18	29	32	31	30	23	30	25	29	31	39	31	21	20	30	34	20	24	21	27	35	23	29	25	22	27	34	22	34	29	26	37	29	26	31	32	26	21	23	32	34	24	25	25	35	25	25	36	32	19	19	36	30	31	22	28	34	28	26	28	21	37	28	27	36	32	31	22	43	26	21	21	32	23	32	45	22	22	30	23	30	30	33	17	30	30	34	31	33	33	22	28	20	27	30	29	35	33	29	17	34	24	27	20	28	28	23	26	25	22	32	35	23	28	29	26	32	32	34	12	26	30	34	30	23	32	38	30	29	31	28	40	31	23	21	24	27	20	31	28	20	22	25	30	32	35	16	32	27	33	22	29	29	26	32	34	27	32	28	33	35	29	28	23	27	28	31	18	32	38	27	26	27	17	27	30	25	33	24	31	28	35	32	27	25	37	20	34	47	27	21	36	18	27	23	33	20	31	32	38	29	29	35	33	33	32	23	25	36	26	30	33	25	34	29	24	23	31	33	19	27	44	25	27	25	30	29	26	28	29	30	35	34	28	27	33	23	26	35	34	29	23	37	27	27	21	30	29	33	30	34	18	28	36	24	20	21	33	35	31	27	23	29	32	31	41	41	24	28	37	19	27	20	33	25	19	28	31	25	25	33	28	28	22	29	30	28	35	30	34	26	35	22	25	25	27	35	29	30	30	27	31	23	27	29	31	24	20	23	31	33	33	23	25	29	28	27	31	31	21	25	23	29	29	33	28	24	32	25	31	30	30	24	30	24	23	34	27	25	32	21	19	20	31	22	25	29	27	25	28	35	21	42	29	42	25	25	26	43	33	20	37	34	32	29	25	28	28	36	15	20	36	24	26	25	29	27	26	20	25	26	23	29	30	23	35	24	27	31	28	32	28	27	21	36	32	31	31	31	23	29	37	32	23	23	26	23	34	29	27	38	29	32	20	28	28	24	29	35	24	26	26	19	32	36	25	29	28	21	28	28	32	27	29	24	18	26	23	15	26	20	30	24	24	32	24	27	34	26	22	22	34	26	23	30	26	23	27	26	29	23	37	30	31	27	26	24	30	27	36	31	27	34	28	25	33	31	34	28	27	28	27	31	18	32	32	32	32	27	26	25	23	31	25	25	28	33	19	26	19	33	39	25	27	29	21	31	34	31	35	23	24	32	28	25	28	22	25	18	33	36	33	25	20	24	32	29	21	30	35	33	20	16	22	26	24	32	40	17	32	25	25	32	19	23	33	47	31	26	29	20	24	28	30	28	31	28	36	27	27	28	30	36	37	31	30	31	32	30	35	25	24	30	25	33	28	26	27	30	26	27	27	20	28	27	27	37	36	40	21	28	34	30	37	26	24	23	33	28	25	27	25	27	31	27	30	31	24	20	38	36	29	29	22	30	24	24	28	27	21	25	30	22
33674	20507	11553	19797	26575	26544	24672	19018	15494	11999	9061	6836	5372	4423	3833	3758	3473	3350	2773	2464	2261	1992	1942	1851	1591	1552	1413	1393	1410	1417	1361	1290	1395	1294	1171	1164	1101	975	899	897	870	815	801	761	772	736	758	749	704	719	679	702	702	661	631	636	605	577	581	540	588	546	550	546	513	517	511	482	511	537	507	505	480	507	461	486	482	509	492	471	480	478	475	456	497	464	459	493	477	473	452	488	443	455	466	477	440	443	502	503	460	463	448	512	474	456	495	466	509	481	535	496	490	442	443	477	471	517	458	475	477	492	489	480	450	448	473	500	462	510	477	481	490	449	457	487	455	474	460	470	481	504	445	481	454	463	461	526	504	482	490	446	464	479	481	492	465	479	462	481	501	480	496	464	479	502	466	487	448	426	461	473	484	505	532	482	485	498	473	473	473	467	445	480	473	468	485	454	445	468	503	479	462	508	486	497	465	495	469	467	441	448	457	477	465	489	509	453	501	475	448	436	480	476	447	464	471	475	409	445	446	477	480	460	468	405	428	470	468	463	453	480	485	503	492	491	454	466	464	445	448	481	435	460	453	454	493	463	420	452	414	462	488	495	462	475	475	466	493	466	485	457	449	451	464	456	446	455	458	482	452	467	451	450	486	511	440	527	435	453	484	497	456	467	515	487	479	475	478	482	445	468	485	489	490	454	446	480	476	456	471	441	469	487	465	445	460	466	507	470	462	471	421	450	472	495	479	464	506	446	417	472	475	470	489	499	428	508	425	431	435	450	449	447	435	449	474	471	487	492	468	473	476	463	445	492	482	498	461	503	463	503	483	479	451	478	498	455	475	446	471	461	438	493	460	467	477	496	495	483	446	493	459	468	485	451	468	459	509	463	488	444	536	524	463	510	449	443	485	448	442	475	445	460	483	465	482	466	494	461	460	491	452	482	458	496	441	442	484	482	444	485	449	487	452	449	474	479	461	462	477	491	474	434	455	488	491	475	465	475	474	459	488	491	465	469	451	437	456	486	447	499	468	473	439	465	489	492	482	512	399	428	437	490	439	502	456	458	442	450	482	452	470	465	497	469	470	543	433	478	482	451	525	468	463	465	487	457	488	471	443	497	467	490	487	454	429	490	499	498	442	476	446	456	462	426	428	425	439	461	439	485	471	480	467	502	504	478	464	465	477	452	480	464	409	504	448	491	485	447	461	496	484	495	467	475	456	449	439	452	491	483	469	471	477	506	457	449	472	458	458	488	469	444	476	484	432	459	469	449	441	481	441	436	461	461	451	425	404	463	467	479	436	490	469	482	468	462	487	479	457	492	468	477	462	457	460	479	445	479	454	472	447	503	411	491	471	496	471	462	441	453	452	473	455	512	469	483	470	441	485	476	466	505	445	468	482	478	473	451	459	488	468	445	482	453	465	477	457	461	467	422	444	477	516	482	478	460	482	461	463	514	493	473	461	470	465	452	466	507	451	460	464	447	476	492	485	482	460	491	473	448	461	492	459	446	475	463	475	478	465	491	471	488	478	465	461	516	473	430	472	506	454	469	438	478	442	469	469	464	496	490	476	450	493	491	488	466	472	457	509	460	488	451	513	440	457	441	443	448	465	435	463	470	475	477	462	491	429	470	440	443	465	476	450	424	490	492	434	447	461	469	434	468	455	500	443	487	451	457	489	484	451	501	472	497	474	454	474	491	425	470	476	464	452	503	471	501	475	425	442	490	453	469	475	474	443	465	485	512	483	434	516	432	489	482	487	465	456	479	439	439	464	462	474	459	446	458	481	499	472	450	462	446	472	468	459	431	464	508	508	483	483	446	440	466	431	461	496	451	496	472	494	445	468	473	456	436	481	452	465	466	496	493	460	446	469	472	476	492	484	439	476	480	461	469	480	463	461	451	450	484	450	498	473	444	479	485	510	479	455	480	431	486	463	442	461	475	470	477	470	450	459	476	452	441	494	501	457	498	488	478	495	494	472	452	445	448	502	455	444	433	482	482	466	482	432	471	461	490	478	447	455	488	444	497	453	449	469	476	461	493	496	480	517	465	470	436	496	439	450	451	479	453	461	474	466	446	500	483	489	428	438	489	505	453	464	481	501	470	453	475	450	459	502	438	440	500	443	473	492	487	481	474	419	459	472	457	466	489	424	492	493	472	486	470	476	444	466	452	452	494	476	492	462	460	439	483	502	474	473	462	447	434	470	496	441	490	445	491	464	477	467	509	457	493	474	468	486	477	489	439	463	466	446	499	494	501	451	450	510	464	467	474	463	436	498	487	471	466	477	415	476	478	456	455	457	425	472	442	457	457	476	489	468	490	464	463	460	495	437	451	487	448	467	470	474	467	437	438	494	490	476	513	453	489	463	452	443	475	450	503	492	486	454	460	465	473	526	417	442	499	498	475	444	464	450	511	472	489	435	462	464	469	434	506	506	479	472	451	442	454	441	509	487	489	441	470	480	477	488	451	448	471	433	478	482	475	469	498	499	487	520	435	435	478	468	452	470	481	456	443	474	481	443	454	451	446	481	446	468	469	474	500	439	461	484	514	479	507	466	463	464	454	465	450	446	491	445	421	453	448	469	470	430	469	455	457	445	442	464	441	477	470	493	442	472	495	513	482	465	456	448	469	471	459	474	465	491	472	500	460	534	457	445	521	479	468	501	444	469	452	473	475	456	473	431	449	473	435	451	491	491	455	513	463	492	481	464	501	503	444	481	459	462	434	471	463	443	491	447	481	457	479	485	466	457	488	477	472	428	442	451	517	447	474	440	466	485	492	419	481	443	479	462	490	495	429	461	442	484	477	486	475	473	451	475	433	444	475	447	476	457	467	493	477	468	495	468	463	467	492	499	455	461	480	481	435	478	464	460	462	468	433	498	452	483	473	486	460	482	462	435	446	461	450	480	458	448	499	497	458	499	468	485	487	454	456	453	487	453	439	468	470	440	462	456	494	427	479	464	469	465	452	491	461	435	457	483	446	457	469	468	441	429	469	463	434	477	475	442	486	454	489	460	472	458	454	485	468	473	463	456	465	481	443	446	500	473	511	465	476	471	447	458	461	503	481	458	451	459	476	448	480	484	525	447	498	447	548	502	497	479	460	520	483	445	477	436	480	487	460	473	515	447	462	465	453	485	478	469	467	469	477	474	450	470	451	490	444	461	485	478	475	458	492	467	459	483	427	433	468	443	454	457	493	470	489	472	475	477	474	441	465	486	480	499	437	470	465	446	504	488	530	474	462	453	498	452	485	492	484	508	452	463	469	475	440	531	499	460	469	420	459	457	479	461	436	494	449	495	448	425	478	511	440	500	461	451	455	469	464	462	492	504	474	473	458	448	483	466	466	478	479	443	450	486	457	499	481	482	486	460	447	467	464	461	465	431	426	446	456	446	462	488	460	448	479	463	457	475	456	492	449	488	434	497	493	518	453	446	470	463	474	446	469	449	470	475	434	501	479	526	452	432	478	465	446	479	497	469	476	479	464	478	445
6234	2825	880	535	709	638	600	510	379	322	260	190	169	150	124	112	123	141	100	109	83	73	83	80	66	77	65	59	76	72	71	69	69	60	58	71	60	50	45	43	50	40	51	40	58	54	47	41	56	71	50	50	40	44	45	37	38	38	40	35	40	36	36	36	59	44	31	46	35	29	33	38	39	34	36	25	41	46	30	30	39	38	38	34	47	45	38	36	42	40	31	36	34	33	36	44	30	47	46	33	28	39	31	46	47	39	33	45	51	43	37	36	46	31	34	40	48	28	54	32	41	38	41	42	48	31	42	40	40	40	28	30	37	33	38	37	33	36	34	34	41	28	28	36	42	48	34	47	20	30	36	37	33	45	42	33	46	31	43	37	45	36	43	37	42	42	37	45	32	29	27	34	32	29	49	30	43	24	45	43	42	32	39	46	32	38	29	31	30	44	53	35	38	37	40	38	39	32	43	40	42	19	39	50	28	29	42	26	41	37	41	44	40	39	34	30	36	42	34	33	42	37	32	41	32	47	42	37	43	35	29	37	36	50	44	34	36	41	46	29	45	34	34	42	40	45	30	28	27	38	35	26	22	30	33	44	42	34	38	42	36	34	36	40	30	42	34	39	43	38	44	33	34	53	36	34	40	34	35	28	39	37	37	36	39	33	36	30	35	38	36	39	38	34	28	39	36	44	47	28	38	38	34	34	28	20	37	26	36	27	36	39	53	35	45	35	31	41	43	34	37	38	31	36	49	39	31	35	25	31	33	40	38	33	37	44	33	48	48	34	31	29	35	45	30	34	32	38	44	30	23	32	25	38	26	33	32	40	45	46	40	38	44	43	33	34	44	40	38	37	41	39	36	39	41	34	37	40	38	31	48	39	43	24	42	45	38	38	40	36	29	34	41	40	31	41	37	37	39	35	38	29	32	50	39	30	40	35	28	36	32	39	37	43	33	39	26	36	46	39	45	40	34	41	51	36	42	33	21	35	39	30	45	45	33	36	41	45	38	44	37	46	41	44	30	33	36	43	31	33	28	41	27	38	36	46	26	35	41	30	35	46	51	33	28	44	32	40	36	42	31	30	36	29	38	37	27	24	45	39	37	30	30	34	30	31	29	47	40	37	36	36	33	30	34	25	33	40	37	31	26	39	47	33	36	32	38	28	29	39	44	35	31	47	44	33	44	46	41	36	39	34	45	37	38	38	35	27	44	47	32	27	25	34	31	32	49	48	36	39	28	42	46	31	40	36	22	29	33	29	35	43	29	34	34	32	45	32	34	34	30	47	37	34	31	47	36	33	40	20	34	48	35	30	27	40	35	53	39	31	32	44	28	31	23	43	30	40	39	34	45	46	29	33	37	42	37	47	35	36	43	36	41	43	42	46	27	39	33	42	45	32	41	30	46	48	41	35	30	32	22	38	35	36	34	44	36	41	44	42	38	32	43	39	39	40	50	42	39	25	38	33	33	44	33	40	25	38	40	40	39	45	43	32	35	39	37	30	28	37	29	34	39	33	32	25	46	35	32	33	40	45	30	47	39	26	40	36	34	34	32	41	51	38	34	40	39	38	35	30	30	39	26	45	32	35	28	42	48	37	36	42	34	32	35	35	51	36	40	34	39	40	40	40	32	45	31	46	31	45	31	31	37	35	28	32	42	32	42	36	45	40	32	44	36	38	44	33	43	46	45	33	38	37	34	33	35	39	43	39	37	35	38	30	41	37	35	33	33	37	31	41	47	29	44	37	39	37	39	32	29	34	33	34	34	39	25	35	33	39	38	37	42	37	38	32	41	41	48	28	42	31	35	42	28	38	40	34	36	47	38	47	30	30	29	32	37	32	38	44	39	33	39	35	27	30	36	21	41	36	47	37	39	38	43	43	41	41	42	33	35	45	37	29	31	40	32	29	47	33	28	48	37	34	33	25	30	37	32	50	31	31	42	33	38	28	39	37	32	36	25	37	29	31	34	24	30	33	27	46	41	43	26	38	40	33	47	34	44	30	45	31	25	33	35	33	40	36	38	35	32	41	29	37	38	27	29	26	36	44	35	34	25	31	29	39	43	28	36	45	29	31	39	42	42	46	32	29	44	31	34	32	33	25	44	32	39	40	37	47	32	45	31	29	33	27	34	47	38	53	33	39	39	34	46	37	54	37	29	32	32	45	48	34	27	32	32	40	35	38	35	47	21	32	39	42	39	52	38	30	39	33	43	31	39	38	31	29	35	42	51	38	36	38	34	33	39	31	36	37	33	35	39	40	48	34	37	32	39	32	33	39	36	41	28	34	36	36	34	32	33	44	50	27	49	27	35	43	47	36	45	36	29	37	35	41	39	28	37	41	45	30	34	47	31	31	31	35	29	41	35	31	29	31	36	34	39	27	24	53	38	38	39	50	35	36	33	37	35	38	28	44	41	41	36	34	27	44	30	37	31	34	42	34	39	42	44	40	38	35	29	37	34	32	37	47	30	37	35	40	32	38	41	28	44	30	33	33	30	31	37	32	33	40	36	34	38	36	31	60	43	29	28	45	51	29	35	35	34	41	38	35	32	36	45	38	34	47	35	36	37	40	24	34	46	38	45	26	28	31	42	34	38	32	44	35	45	36	32	32	58	51	30	41	40	44	43	33	30	35	35	42	50	30	43	39	34	37	33	45	39	27	46	28	44	45	37	39	37	33	44	32	41	36	37	39	43	40	40	36	47	41	34	41	36	32	37	42	33	32	34	29	45	29	36	28	26	22	39	38	39	40	43	33	27	39	36	41	38	39	27	40	46	37	34	27	43	39	30	38	46	32	47	43	30	38	36	39	31	36	33	34	39	33	33	35	37	37	46	40	42	29	31	43	49	43	51	26	32	34	25	46	26	40	37	39	32	34	34	43	22	50	24	34	39	37	37	38	33	35	25	30	41	37	44	48	29	31	26	34	34	31	37	44	37	48	32	41	43	39	31	46	23	40	47	32	42	45	29	34	36	37	37	28	36	28	40	39	47	33	37	29	32	36	32	28	33	44	36	41	38	35	31	38	42	35	30	28	30	34	43	39	60	37	37	42	41	42	31	26	29	36	34	50	30	25	47	37	45	31	29	28	28	34	43	35	27	47	41	37	37	27	32	30	47	31	40	19	35	43	32	48	19	36	39	33	41	39	54	42	41	36	26	31	29	28	44	43	30	33	39	32	38	27	33	43	38	33	49	36	33	42	40	44	28	35	38	39	28	43	37	37	42	45	42	37	39	31	52	40	31	34	32	33	26	35	31	35	42	33	45	33	34	34	41	34	35	26	27	43	32	45	36	34	31	35	26	35	34	40	35	33	41	47	32	25	41	32	27	39	37	37	32	38	33	33	39	23	25	32	37	24	28	49	29	31	51	35	44	41	30	34	48	49	38	43	28	34	44	38	44	29	28	39	43	32	31	31	41	29	39	43	40	43	44	34	35	43	39	25	36	42	35	35	38	33	37	28	36	47	36	34	29	35	32	35
43602	27705	17050	27397	33970	33075	30535	26352	22050	18213	13893	11134	9336	7628	6706	6131	5877	5476	4626	3848	3832	3526	3308	3086	2746	2522	2389	2456	2434	2335	2283	2237	2264	2093	2048	1796	1653	1456	1469	1388	1287	1241	1280	1221	1206	1223	1186	1186	1080	1110	1040	1002	932	930	857	914	844	859	781	834	837	783	809	724	758	780	715	723	674	718	689	656	622	660	691	644	700	666	641	617	635	641	646	633	671	688	628	625	627	587	653	618	640	645	667	637	666	606	604	617	672	604	629	621	617	622	678	677	657	671	709	685	698	648	606	592	596	618	639	645	638	658	642	631	626	631	619	634	622	565	631	607	619	602	621	664	596	635	603	610	624	609	652	620	639	643	651	605	678	653	624	600	588	645	647	633	618	640	645	629	637	670	679	601	622	613	665	656	631	613	638	611	650	658	593	630	634	593	644	612	671	611	646	589	596	612	580	617	617	620	647	576	618	635	640	624	646	617	590	621	609	594	605	633	639	608	618	612	580	611	633	612	636	651	605	602	636	616	579	581	652	604	625	615	612	609	590	599	621	623	642	641	613	627	625	604	631	619	600	631	639	601	595	625	610	568	631	601	590	613	644	624	619	621	550	593	598	616	661	596	621	601	604	614	622	592	564	617	618	631	619	635	600	658	623	620	594	630	604	645	634	590	614	633	616	624	604	606	577	630	658	629	587	656	645	608	565	603	572	614	616	626	611	593	635	630	579	633	638	595	631	606	612	625	633	621	638	605	618	634	648	610	605	640	607	644	649	555	622	626	627	617	617	620	622	594	589	566	596	604	643	580	646	622	623	621	642	606	679	591	569	613	616	609	635	624	607	641	630	597	624	558	621	645	636	601	603	613	631	629	633	666	585	667	670	640	626	634	634	584	582	552	605	656	622	618	662	619	598	586	633	595	586	631	590	616	643	616	644	632	645	604	652	648	630	623	625	647	605	670	608	586	598	604	601	639	656	591	621	631	629	591	657	602	648	674	602	612	639	590	683	609	591	605	587	637	641	660	647	662	619	605	620	612	636	652	604	640	681	593	605	612	603	562	580	590	633	645	642	627	653	637	634	589	603	639	644	593	623	628	609	625	617	643	615	615	602	642	633	615	589	638	604	644	653	616	618	588	582	594	643	608	630	600	604	625	614	643	611	660	614	597	590	573	591	603	633	601	605	629	670	649	585	599	597	601	597	609	580	596	590	636	581	613	683	618	573	604	575	624	621	594	629	632	600	606	592	610	642	610	659	607	610	662	615	580	646	596	593	618	597	625	598	638	621	626	640	648	602	614	669	586	619	599	636	625	620	620	630	623	622	632	626	618	662	644	619	638	635	578	599	635	594	613	620	626	635	630	589	616	615	604	595	656	654	635	641	640	614	601	596	625	616	649	621	611	603	596	626	613	582	598	646	597	635	593	589	614	585	622	602	607	655	643	640	585	552	649	600	590	548	666	619	600	617	597	593	615	647	623	654	648	665	630	613	652	581	637	594	607	570	626	600	626	612	637	607	604	610	575	560	629	607	612	608	643	606	618	622	580	595	657	652	614	644	649	589	655	588	668	650	642	647	603	591	619	622	616	604	613	597	565	557	652	621	607	618	620	611	622	624	630	622	609	653	625	696	616	613	609	645	601	622	609	621	619	639	571	661	628	611	586	594	616	614	628	668	611	624	611	670	601	632	546	580	618	602	568	599	632	613	652	649	617	611	604	609	586	608	637	621	614	599	611	602	618	633	607	616	585	599	642	601	637	612	593	564	632	612	632	657	633	641	620	664	598	591	632	604	601	574	644	586	601	646	620	623	589	592	602	603	694	607	605	630	592	645	629	599	624	623	640	627	603	605	645	645	624	609	637	568	610	622	579	667	655	638	598	621	638	609	586	621	572	581	659	640	649	588	619	616	601	622	638	610	605	610	637	571	574	619	617	555	600	563	592	602	584	623	613	618	671	604	631	601	586	609	635	621	659	677	629	616	636	636	620	644	598	628	595	631	613	608	568	592	629	598	658	612	644	608	600	612	577	646	586	628	608	591	604	625	613	597	640	610	629	595	583	599	585	657	624	640	571	617	576	609	590	641	636	651	575	620	621	587	619	622	611	625	564	571	636	626	622	585	592	651	630	615	574	618	645	629	618	668	636	623	649	649	601	602	621	621	660	679	599	613	556	617	569	653	622	647	600	598	565	632	659	653	568	646	573	620	658	642	629	643	624	629	572	599	614	640	594	620	621	602	613	637	586	656	602	638	636	594	593	621	633	614	621	610	679	612	616	604	600	619	630	614	618	580	657	593	629	696	637	634	600	647	598	598	656	614	639	636	604	626	614	611	623	655	608	571	596	597	615	631	571	600	610	614	593	622	598	581	627	661	602	649	643	583	655	633	592	614	661	622	603	639	663	626	613	631	620	566	631	660	623	621	642	601	622	574	616	620	652	649	606	626	617	625	604	625	628	586	642	615	599	642	634	599	602	635	649	645	563	623	653	616	583	590	637	598	593	622	658	608	604	612	619	608	642	646	613	621	601	622	593	604	609	628	624	634	599	621	644	658	602	631	587	583	626	591	638	649	642	606	592	603	623	570	650	554	575	589	641	607	631	599	635	622	619	639	591	621	606	624	584	650	613	612	625	646	600	581	618	632	638	584	646	587	599	600	591	622	624	591	610	630	594	647	647	623	577	599	634	607	638	562	616	649	580	564	644	626	632	586	602	643	618	620	650	656	639	694	621	629	624	656	615	644	636	602	601	566	617	643	631	641	597	626	575	576	674	645	630	592	640	611	637	633	654	621	621	599	648	624	573	639	651	650	640	649	634	615	608	613	581	628	618	623	652	570	604	625	647	631	664	596	613	578	584	596	595	618	653	638	635	610	637	633	585	572	631	599	602	627	609	598	648	609	648	591	651	637	647	618	654	662	626	595	582	641	614	656	614	621	606	632	652	599	646	639	642	572	598	618	610	592	596	635	606	594	603	605	599	641	617	602	580	641	637	601	622	608	640	625	622	610	601	611	645	632	628	644	654	619	633	660	604	622	623	647	587	561	595	646	600	629	660	604	645	585	649	629	605	571	611	616	681	595	617	608	577	630	649	632	610	615	606	592	628	607	631	592	612	621	590	676	638	612	664	620	599	621	606	596	593	659	626	603	562	614	584	637	600	612	654	618	613	614	632	602	616	640	662	613	598	600	634	622	614	578	641	621	633	622	635	601	621	605	622	638	599	658	629	575	575	648	626	634	658	622	594	619	577	587	603	613	614	626	584	581	624	662	619	644	626	613	639	620	620	635	593	626	631	613	644	623	603	592	657	636	656	571	626	588	598	620	651	627	673	620	611	600	642	612	600	617	607	574	608	674	628	663	593	622	609	614	603	638	581	634	643	591	605	659	620	612	638	609	580	625	637	587	625	608	644	576	633	582	561	659	641	569	635	594	593	607	603	647	639	591	585	643	616	605	618	619	553	582	639	606	648	616	643	579	630	637	609	632	620	628	594	598	594
5961	1884	534	432	561	564	457	367	335	266	205	175	142	131	121	103	121	110	94	68	70	88	81	75	57	70	51	54	51	72	49	62	50	65	58	65	42	59	52	40	47	41	46	44	45	43	36	41	54	48	43	48	42	48	36	32	46	36	43	33	35	40	36	41	42	48	39	48	43	35	38	36	50	33	28	34	33	42	22	47	35	24	35	32	45	31	38	42	38	34	35	39	29	35	30	35	55	32	49	46	50	37	40	39	47	30	41	45	46	34	40	35	45	38	37	38	29	35	35	32	34	34	29	36	27	31	34	45	38	35	42	31	42	41	39	32	35	34	29	35	38	36	39	34	39	27	37	33	46	40	32	34	35	36	37	38	21	42	35	40	34	37	39	36	37	41	34	28	39	36	35	34	42	26	34	30	39	45	27	39	28	22	34	33	27	33	33	31	43	40	38	36	44	37	44	38	38	54	30	34	28	38	40	33	38	35	33	36	38	32	37	33	27	37	34	30	38	48	34	40	40	35	37	35	32	39	33	40	29	36	28	45	28	28	38	46	29	35	37	35	38	37	45	39	41	39	43	42	37	33	35	36	44	38	40	29	40	35	40	41	37	36	39	31	34	42	28	24	27	37	31	41	29	36	45	53	40	44	29	33	30	38	33	27	34	38	35	34	36	40	36	51	30	32	36	39	36	32	41	38	42	35	33	44	43	31	42	36	38	23	41	41	35	37	22	41	26	27	36	33	35	33	40	29	37	41	30	56	35	40	46	43	34	40	40	43	39	39	35	32	37	36	31	31	42	36	38	48	30	47	33	35	34	36	40	30	30	38	35	32	32	31	39	44	43	37	25	35	36	37	48	52	37	32	27	37	43	47	31	34	42	37	40	38	30	32	46	42	33	54	33	35	56	37	33	40	37	40	43	32	35	27	47	39	32	31	41	35	38	46	36	25	35	32	45	41	40	37	29	31	30	44	29	45	39	45	32	42	22	33	40	31	43	31	36	45	39	37	34	28	38	40	36	33	30	30	35	29	26	36	31	34	38	36	42	28	35	31	41	33	40	33	30	42	33	27	33	37	39	36	34	36	47	41	47	34	38	31	45	30	47	26	33	37	49	48	49	40	39	27	32	32	44	37	25	42	36	45	45	39	41	27	39	38	38	34	48	34	44	30	41	41	38	34	38	33	48	47	33	35	29	41	37	29	44	36	38	36	36	24	42	46	41	37	38	31	49	39	40	22	39	39	44	35	38	34	29	27	28	36	36	33	39	29	39	37	37	33	32	43	28	36	27	40	28	37	30	33	43	41	39	41	33	38	34	37	45	38	28	35	27	36	35	39	38	48	29	40	43	31	34	33	42	28	38	36	33	46	43	33	43	42	34	38	31	32	32	40	40	45	39	25	44	44	35	41	46	30	29	36	32	29	29	38	37	34	32	35	33	42	37	49	40	34	50	28	38	37	43	39	44	25	29	38	27	34	41	23	39	37	38	37	34	40	31	35	31	34	40	43	33	25	32	38	35	35	18	31	52	34	34	35	45	43	35	36	32	29	38	32	32	35	35	38	47	33	37	44	44	32	44	39	33	43	29	35	39	46	37	47	49	29	51	32	29	33	39	33	34	33	43	39	49	40	31	39	47	29	22	34	39	30	37	38	29	39	47	46	38	37	36	41	29	37	39	37	41	34	39	30	37	38	27	31	40	30	25	42	38	37	35	38	27	38	29	46	38	36	41	33	28	32	41	32	30	35	44	26	46	36	36	35	41	33	24	37	46	41	35	38	35	41	39	37	38	33	32	37	32	40	37	35	31	43	44	30	38	33	34	31	32	35	36	31	40	35	24	32	41	41	29	39	31	35	36	33	34	36	35	32	42	29	30	37	38	36	33	48	32	35	29	41	34	38	46	48	34	32	36	30	31	45	38	41	49	23	45	36	43	52	38	33	27	46	47	30	40	43	30	39	33	45	34	37	32	34	42	49	42	35	37	30	38	29	55	35	38	38	46	45	36	32	26	34	47	38	36	40	43	25	34	44	28	30	32	43	39	31	36	40	44	37	32	39	28	49	26	47	32	33	45	38	41	43	31	44	46	40	28	37	37	37	50	30	28	41	30	36	40	38	37	43	40	50	28	46	37	34	38	30	35	46	50	32	30	36	36	34	38	35	50	42	33	40	38	40	34	32	37	35	33	35	42	36	38	38	38	51	33	38	35	30	33	40	32	39	30	33	41	39	36	35	31	35	35	35	38	33	28	41	35	50	29	32	44	37	42	44	38	35	46	34	49	40	42	37	39	30	38	32	35	41	42	39	33	39	34	41	29	33	38	33	39	21	30	34	38	33	24	36	28	43	42	43	19	50	35	43	39	45	44	33	42	32	33	39	34	36	38	40	27	46	42	33	40	37	39	30	30	33	44	41	35	38	38	34	51	32	32	29	30	43	34	42	42	29	29	37	33	33	55	33	33	38	45	47	41	31	34	40	46	42	36	39	46	36	32	39	23	35	32	45	40	38	30	33	35	45	31	29	31	48	40	41	38	43	34	41	38	45	42	38	38	26	33	33	45	35	38	28	34	33	34	29	40	31	35	40	35	31	36	38	49	35	33	48	30	25	27	31	52	40	37	53	39	34	39	40	39	36	28	37	39	27	28	35	41	36	46	44	26	35	32	36	38	37	31	41	42	36	42	32	29	34	36	34	41	37	30	21	37	44	30	36	42	29	39	36	34	40	36	36	37	37	38	41	26	40	28	40	39	38	28	31	38	37	40	38	36	39	33	37	48	31	48	34	34	30	35	33	36	33	41	32	39	31	44	42	36	37	37	41	33	27	46	42	37	31	25	28	30	45	41	49	41	33	38	30	43	43	42	33	39	48	43	46	35	34	46	35	37	41	40	42	41	22	39	42	28	45	25	44	21	32	35	38	29	42	36	28	39	36	40	25	48	32	36	38	40	28	40	37	36	35	26	30	40	32	36	37	37	33	37	31	42	31	45	38	54	34	35	39	34	49	48	34	33	36	38	47	31	47	42	26	39	33	33	41	41	42	44	38	37	45	34	34	44	47	45	45	29	40	35	37	35	45	38	33	29	34	40	44	34	32	42	37	38	34	43	37	44	37	38	28	27	53	41	37	45	39	39	27	40	44	30	49	29	35	33	31	37	31	34	40	34	40	39	33	29	25	39	38	41	34	40	42	56	36	29	39	37	39	53	28	29	36	46	36	34	37	30	29	43	34	55	29	37	55	40	44	31	41	35	43	32	25	37	38	41	36	36	28	41	27	32	38	28	37	26	38	39	39	41	37	36	39	41	36	36	47	33	31	33	31	44	47	36	42	28	35	34	44	33	37	35	33	42	32	42	43	39	44	38	47	45	35	45	42	34	32	34	31	27	37	35	37	49	27	35	46	34	35	36	49	40	34	35	46	42	35	40	38	29	36	44	46	41	34	41	36	42	54	35	36	42	32	33	53	33	35	26	35	44	29	33	36
38087	23979	13012	23773	31813	30450	27508	23932	19313	15602	11502	8843	7556	6320	5595	5199	5191	4642	3641	2940	3194	3065	2843	2531	2332	2123	2066	2015	2062	2085	2080	2001	1961	1787	1847	1576	1405	1398	1241	1227	1217	1166	1114	1087	1138	1123	1023	989	932	976	898	953	909	900	811	812	767	794	780	751	759	689	766	723	773	656	703	673	651	689	680	673	637	640	632	649	645	658	636	632	638	642	651	655	610	665	626	623	613	660	639	630	642	602	625	630	620	645	579	614	603	602	677	606	656	627	638	691	651	648	652	683	675	665	609	627	632	591	619	618	592	623	601	651	584	625	645	611	638	620	600	673	636	608	642	622	614	606	623	667	668	627	609	662	600	615	646	639	602	611	596	610	597	660	656	687	575	680	609	600	623	625	630	660	624	610	612	593	628	618	654	635	642	610	635	564	619	608	632	618	602	666	594	597	626	635	648	561	652	608	601	606	634	587	619	610	562	641	653	619	593	626	634	623	642	606	636	616	629	566	637	624	597	622	595	591	620	580	609	619	633	593	594	646	636	630	647	607	566	584	623	646	630	570	662	610	593	647	655	599	639	607	578	647	590	652	600	654	555	622	610	628	558	583	594	590	656	598	621	628	606	685	617	657	599	603	623	639	620	582	595	601	645	590	595	617	635	603	665	620	604	645	663	572	620	621	579	630	619	637	596	626	649	617	604	611	633	586	582	568	579	619	592	607	590	639	627	646	618	574	571	644	621	654	597	614	566	642	638	601	602	651	622	607	643	612	603	596	651	638	593	634	608	596	640	633	635	569	617	570	618	640	603	636	587	649	637	622	602	638	631	621	595	616	597	591	622	614	583	581	602	611	696	576	617	621	624	626	657	594	613	624	597	599	630	653	610	612	604	618	620	580	621	637	559	652	606	635	576	616	623	600	590	600	648	654	628	626	628	577	641	634	607	593	641	607	617	615	593	641	577	594	625	635	637	626	585	570	628	612	628	603	660	629	623	610	576	635	582	610	583	600	653	648	608	641	592	609	631	632	621	638	652	630	641	648	640	606	593	639	605	616	623	622	611	610	617	620	684	573	604	566	567	632	582	645	631	649	622	587	598	590	637	593	611	591	645	632	656	587	621	593	643	599	645	597	597	579	607	627	621	601	660	609	576	588	606	652	617	628	590	631	592	584	569	605	659	644	640	579	682	627	629	613	641	644	609	611	597	588	595	614	615	639	622	639	625	628	605	607	627	627	592	583	625	640	628	636	603	643	610	603	626	664	622	628	615	614	601	590	665	651	597	620	604	608	594	629	641	592	597	644	634	603	616	648	553	617	579	596	599	626	637	623	582	649	620	635	624	614	625	609	651	636	587	650	616	603	625	618	620	632	613	612	615	646	619	596	678	588	602	594	576	645	580	616	607	582	650	597	611	615	641	569	599	559	546	623	611	591	633	642	599	620	655	614	616	651	598	618	620	618	590	634	539	616	606	633	592	658	590	591	626	620	636	626	601	657	660	590	593	641	617	630	660	584	611	628	618	582	597	605	633	532	657	657	563	612	582	633	615	625	578	606	608	618	667	621	589	645	646	642	608	611	656	616	643	615	646	614	606	606	589	617	638	644	586	626	615	617	640	629	639	581	677	610	612	573	623	631	625	642	614	604	622	585	651	678	642	639	583	619	607	618	636	606	623	615	643	620	583	583	648	600	631	617	655	620	640	657	627	621	611	589	622	632	647	622	643	608	624	597	603	603	599	650	623	637	607	623	629	650	577	617	615	651	605	586	594	639	620	654	603	633	590	630	600	619	598	628	596	640	637	658	612	623	642	575	587	636	597	641	600	617	611	609	640	605	620	613	645	613	658	616	625	606	642	612	646	607	623	628	594	606	611	633	628	588	674	653	600	595	606	632	627	635	642	655	594	667	611	599	630	618	666	628	619	568	625	577	606	637	639	604	591	602	630	621	614	629	609	627	633	598	640	654	578	606	593	606	610	609	593	643	649	639	644	625	620	660	594	606	598	644	633	616	617	590	607	617	636	583	620	602	597	573	608	632	590	592	602	639	640	611	645	633	620	618	625	652	575	576	634	607	633	620	631	642	614	630	621	628	655	626	654	629	603	623	600	609	598	622	581	601	623	613	637	636	610	626	625	642	608	619	613	625	603	649	563	598	642	651	610	636	591	577	659	631	643	583	616	587	676	568	664	621	574	638	631	580	602	651	621	596	657	655	612	611	627	599	612	648	586	628	615	600	636	649	613	629	633	666	632	602	568	597	575	639	667	602	623	624	601	604	607	648	625	607	632	606	578	616	652	594	614	606	615	658	621	633	609	625	606	590	629	648	603	593	597	628	619	620	658	600	664	583	639	604	568	624	559	645	637	651	596	643	644	634	633	608	664	624	611	694	566	628	610	626	634	621	597	635	647	624	591	619	652	640	590	662	625	576	605	580	626	611	649	633	647	600	608	578	630	634	647	638	582	570	626	654	581	604	617	630	618	621	601	579	612	603	630	611	587	613	579	621	609	633	593	651	608	568	600	633	617	602	646	626	590	616	616	633	597	617	615	615	616	608	590	587	609	618	617	627	588	578	582	617	595	612	625	631	608	625	625	637	603	647	617	651	594	626	600	603	643	635	604	561	637	570	619	629	586	602	618	586	625	605	616	614	597	672	650	595	594	621	588	638	657	619	563	597	632	615	642	632	641	622	609	626	638	584	607	593	613	651	609	621	596	607	614	652	639	636	647	587	631	594	558	627	673	615	646	613	618	582	635	580	606	620	584	628	584	632	605	641	577	599	609	601	661	608	605	599	592	619	628	626	689	591	609	597	699	631	616	582	614	612	623	627	622	562	621	617	611	608	604	637	660	635	637	612	648	620	607	660	622	669	616	602	576	625	638	598	562	610	619	615	604	621	603	616	594	632	596	590	607	625	603	601	590	654	606	590	565	611	590	621	651	618	642	634	601	598	654	557	631	588	638	599	598	637	594	609	587	614	613	619	622	615	603	624	614	579	595	631	634	638	593	651	631	610	609	620	608	642	606	626	628	612	622	648	632	556	617	595	618	594	607	631	623	652	591	691	624	614	617	564	602	604	640	594	627	595	583	609	615	637	589	582	610	644	627	604	583	652	684	604	620	589	634	666	662	625	657	611	638	619	589	617	613	624	607	612	630	590	642	640	609	675	582	658	627	617	574	612	583	635	592	617	624	671	623	599	623	651	648	650	608	598	650	633	593	604	628	639	628	617	589	626	590	630	557	596	653	586	622	592	566	618	662	605	602	633	650	626	577	590	611	576	626	600	598	600	575	658	588	582	632	632	624	632	648	595	597	643	597	612	636	648	657	569	591	652	629	683	609	585	623	623	602	598	612	607	631	611	602	668	633	630	585	636	611	648	573	654	639	649	651	611	625	597	618	606	634	607	613	628	623	638	621	638	633	605	569	621	648	563	573	613	626	588	625	630	602	629	613	623	659	614	606	597	613	633	590	602	638	625	663	665	561	607	608	599	581	606
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
